The next version will, if all goes well, introduce fixes to the game engine. The current issues I'm hoping to address via fixes to the game engine are as follows:
1) Fix to the FullHeal and FullHealEx functions, which are used when you are healed via dialogues - most significantly, by Mebbeth and the Curst Hermit. Currently, the functions do not heal hit points granted by magical items, and can even hurt a character that is currently at their full hitpoints including such items.
2) Fix to the "Usable by Xaositect" flag on items, which currently makes an item completely unusable. At this point, it would only apply to the restored Rat Charm item.
3) Deactivation of the engine's mechanism for triggering banters. This would obviously only be packaged with the Tweak Pack Banter Accelerator. If the engine can be made to stop producing banters, I can improve the functionality of banters over how they work now. This won't produce any new banters however.
4) Removal of the "feature" that resets every creature's morale to 10 every 8 game hours. What this means in practice is the possible restoration (usually but not always for when you treat your NPC's badly) of one dialogue line from Morte, about 3 from Annah, and about 3 from Dak'kon. You'll also actually be able to get Dakkon's sword upgraded without the application of major metagaming knowledge, and in light of that, the highest-morale version of Dak'kon's blades will be upgraded to provide the same AC bonus as the mid-morale blade.
5) The prybar will be given a +10% chance to bash locks, as implied in the description of that item. See Lock Fixes in the non-engine fix fix list.
6) PickPocketFailed() trigger fixed, which allows the activation of the code meant to have Eli Havelock teach you pickpocketing if you tried to do it to him and failed.
7) A number of portals would stop working if you changed class, and you'd have to save/reload or reload the area to get them working again. This is fixed.
8 ) If you had a class-restricted item equipped, and you changed class, the item would be unequipped automatically. But if you had a faction or alignment restricted item equipped, and you changed faction or alignment, the item would stay equipped (outlined in red) until you unequipped it. This is fixed so that changing alignment and faction will unequip items in the same way changing class does.
9) The problem where, if any of your stats were changed in dialogue, then your item stat boosts would stop working until the dialogue ended is now fixed in the engine. The various workarounds in previous versions of the Fixpack (to the various pickpockets and Ravel) will be deprecated as a result.
10) Expanded journal. In my test game for version 1.0 of this Fixpack, I accumulated about 470 dialogue entries, but only 128 were actually visible in my journal by the end. After that point, an old entry scrolls off the top for every new entry you get. Scient has already produced a patch that allowed me to see 370 out of 470 entries, and hopefully will be able to nail all of them. But it'll at least be greatly expanded, even if we can't get them all in in the end.
Note that all of these fixes to the engine were designed by scient, who deserves -tremendous- credit for some really phenomenal work. He's been working like a slave to make all these engine fixes possible, and my only contribution (other than helping test and providing information on the nature of the bugs) is the WeiDU patching of the engine itself, but the information of what bytes to find and what bytes to replace them with, all him. And that's the seriously hard part. Huge thanks to scient for making this Fixpack way more comprehensive and solid than I ever thought possible.
EDIT: At this point, if you're planning on playing a game sometime soon, I'd wait. It looks like the next release should be pretty major, lots of new stuff going in to both the Fixpack and UB that I promise will make it seem like a whole new gaming experience. ETA? Eh, a month, I guess - I plan on doing a full run through and test every last thing, like I did for version 1.0. The current release version 2.0 didn't get a full test.
Qwinn
Edited by Qwinn, 17 September 2008 - 01:11 PM.