Finally got around to fixing this, turns out some funky passing I had to do to get around something that was broken at the time this was written got fixed in the final release of 2.6, breaking my workaround for the break, lol... So anyway, normalcy returned and working again. Attachments in the original post are the updated files, and I have also included a .zip for the guy who couldn't handle .rar files. Enjoy.