This should be pretty much all of it. I've got about 2 hours of testing to go, and not expecting to find much left, and I'll do some additional testing on scient's fixes when he's done (he's always tested his own stuff before giving anything to me, always been very solid, but just to be sure and safe).
I'll post the new readmes for UB and the Tweak Pack in their own forums soon as they're done shortly.
If you're already familiar with what previous versions fixed, and just want to know what's new to version 3.0, here you go:
Version 3.0:
Engine Fixes! Courtesy of the Binary Executable Guru, Scient (oh my, that's an unfortunate acronym - just kiddin' scient). Many thanks to scient for some groundbreaking fixes that were previously thought impossible. Qwinn identified most of the bugs, developed the method to WeiDUize the engine fixes and did some testing, but scient gets all credit for the amazing work in actually working with assembler code to develop the fixes.
1. Consistent HP: As per the game manual, TNO now always gains hit points as a fighter (1-10hp per level till level 9, 3hp per level thereafter) when leveling his highest level class, and no longer gains 1hp when leveling any of his other classes. (scient)
2. Class Based THACO: As per the game manual, TNO loses all of his class abilities when he switches to another class. He no longer keeps his fighter THACO when operating as a mage or thief. (scient)
3. Morale Fixes! This major set of fixes correct the previous behavior where party NPC's morale would reset every 8 game hours, among other issues. The following three fixes are a result:
4. Dak'kon's Zerth Blade was supposed to transform when gaining certain fighter levels depending on Dak'kon's morale. This usually wouldn't work due to the morale reset. Now it will! You can now see Dak'kon's Streaming Blade or Kinstealer, depending on how you treat him. (scient)
5. TNO and his fellow PC's are no longer immune to fear spells. This makes several fights with mages that were trivially easy no longer so. Beware! (scient)
6. Fear spells will no longer effectively just paralyze opponents, which made those spells far far more powerful than they should be. Opponents struck by fear will now run 80% of the time, panic (paralyze) 10% of the time, and go berserk 10% of the time, the same as if their morale had broken naturally. (scient)
7. Weapons fix: Switching weapons would not always update combat statistics such as THACO and number of attacks, especially when equipping non magical weapons. (scient)
8. Expanded journal! The diary portion of your journal could only hold about 128 entries, with older entries disappearing as new ones beyond that limit were added. The diary can now hold all entries until the end of the game. (scient)
9. Several methods of healing would previously not heal bonus hit points gained from items. This included being healed in dialogues (Mebbeth, Curst Hermit) and TNO's hit points when resurrecting. All hit points will now be healed. (scient)
10. Usable Only By Xaositect flag now functions as it should. Currently, this only applies to the Rat Charm restored in Unfinished Business. (scient)
11. Portals fix: several portals in the game would stop functioning correctly after TNO changed class/faction/alignment. They will now work properly. (scient)
12. Items with faction and alignment restrictions will now automatically de-equip when you change faction or alignment, in the same way items with class restrictions automatically de-equip when you change class. (scient)
13. If a character with more than 12 spell slots in a level added or removed an item that gave additional spells, all memorized spells would be wiped and would have to be rememorized. Fixed. (scient)
14. Receiving a stat bonus during a dialogue would deactivate item bonuses until the end of the conversation, which could make the player fail stat checks that they should have passed. This was fixed with workarounds in previous versions of the Fixpack, but it is now fixed in the engine. Previous workarounds have been rolled back and removed from the previous version fix list. (scient)
15. Equipping the prybar will now grant a 10% bonus to attempts to bash open locked containers, as its description implies. See the non-engine Locks fixes described below. (scient)
16. Pickpocketfailed() function fixed. See the non-engine Eli Havelock fix below. (scient)
17. The one secret door in the game is no longer automatically discovered. See non-engine Tenement of Thugs fixes below. (scient)
Version 3.0 Non-engine fixes:.
18. AI Fix: Selected creatures in game will now move as quickly as they can (i.e. run) when attacking or being attacked. This raises their minimum intelligence to that of vertebrates. No more casually walking through Baator with 20 ravening demons behind you unable to catch up. This mostly affects creatures only in the later stages of the game. (Qwinn)
19. Tenement of Thugs fixes: This entire area is designed to be a Thieves' Playground, but instead it was a boring interruption to the game. There were 3 reasons for this. The 1st reason is that there's a secret door near the area exit that lets you run right through the place with zero challenge that was only supposed to be available to Xaositects. That is now fixed by scient in the engine (and Xaositects can still use it if they talk to the right person). The 2nd reason is that all the thugs were set to be initially hostile, which made them unable to be pickpocketed. There was tons of scripting to make them aggro when they saw you, but none of it mattered because they were hostile to begin with. Making them neutral to start with reactivated all their excellent aggro scripting, and made them able to be pickpocketed, which was supposed to be the only way for non-Xaositects to get through the Tenement without combat. The 3rd reason was that the thugs couldn't run (see AI fix above) to block your path to the escape should you attempt to do so without stealth, and they are now capable of doing so. When you see how it all works out and see how carefully the creatures are placed to make it fun for thieves in there, you'll see what I mean. Oh, and as a bonus, the hostility fix means it's now possible to save your game in the area without having to kill almost everyone in it. (Qwinn)
20. Lock Fixes: The thief Open Lock ability was effectively broken. Most locks in games were set to trivial values, easily bashed by a mage with 9 strength, and all but 2 were easily openable by Annah's starting skill or TNO as a level 4 thief. I reviewed all locks one by one and assigned reasonable values that will require some attention to TNO or Annah's lockpick skills (or the Knock spell, no longer useless) in order to open successfully. Do note that there is a small random component to picking/bashing attempts, so trying more than once may achieve unexpected success. Also note the related change to the prybar in the engine fixes section. (Qwinn)
21. Attempting to pick Eli Havelock's pockets at a certain time may produce unexpected results, as was intended. See related engine fix. (Qwinn)
22. Dak'kon's Streaming and Kinstealer Zerth Blades have been adjusted to progress as one would expect from the item's descriptions (previously, upgrading to his best weapon was a bad thing). See related engine fix. (Qwinn)
23. All of the secondary bestiary entries that were originally restored in Cilantro's Restoration Pack are now restored in this Fixpack except for the Alu-Fiend entry. This restores expanded entries for Annah, Dak'kon, Dhall, Dustmen (both male and female), Grace, Ignus, Lothar, Nordom, Trias and Vhailor. (Restoration Pack)
24. Fixes to the Foundry Alarm system. This fix was requested by Colin McComb, the original Black Isle designer of the Foundry. Angering the Foundry citizens will no longer necessarily cut off all Foundry quests. If you mildly anger them, do what they tell you - leave the Foundry and return to calm them down. If you -really- anger them (hostile), run away and stay away for a couple of days to calm them down. If you angered them -and- murdered a Godsman in cold blood, don't expect forgiveness, ever. (Qwinn)
25. Further fixes to Sarossa's Curses dialogue. Fixes in Fixpack 2.0 were insufficient to get it working properly. Her curses should now work. (Qwinn)
26. In Curst Underground, two black abishai near Tek'elach have the same dialogue they have in the Hive. They were supposed to be red abishai, and their dialogue was supposed to regard Tek'elach. Also, incorrectly sharing one script made them stand on top of one another. One of them is now moved back to where he was supposed to be. (Qwinn)
27. Mochai now has some copper on her. It is no longer pointless to handle Barkis's quest by being exceptionally evil, though be aware that the two evil options draw from the same pool of copper. (Qwinn)
28. Emoric and Phineas T. Lort were supposed to restart dialogue when you rested via their dialogue options. Now they will. Mebbeth has a similar and more extensive waking dialogue, this is restored in Unfinished Business Restored Mebbeth component. (Qwinn)
29. Restored TNO "Gained an Ability" sound when learning Stories Bones Tell and Sensory Touch. (Qwinn)
30. When reporting Soego's location to Emoric, the check to see if Soego was dead was done incorrectly - it checked if the Mortuary Soego was dead instead of the Dead Nations Soego. (Qwinn)
31. In Ravel's dialogue, you could remember Ravel's question before she asked it with an easy stat check - however, the cutscene that then played was always that of your not remembering, even if you did. The cutscene you get will now be consistent with the outcome of the stat check and what the dialogue says is supposed to happen. This restores a previously unused soundfile for the Nameless One. (Qwinn)
32. It is now possible to tell the Dabus in the Alley of Lingering Sighs about his brethren before you talk to the Alley itself. (Qwinn)
33. More Warrens of Thought aggro fixes. Talking to Many As One -should- reset area aggro as it indicates in dialogue under all circumstances now. Also, if you are freed by the prison guards, they will no longer incorrectly attack you as soon as you walk through the door they just opened for you. (Qwinn)
34. Black abishai in the Lower Ward will no longer disappear and be replaced by a zombie when talking to them with Annah or Morte in your party. (Qwinn)
35. Similarly, you can no longer get a dialogue zombie when talking to Iron Nalls with Annah in the party but not close enough to engage in dialogue. (Qwinn)
36. Curst thugs that allow you to ask "one and only one question" before "turning and walking away" will now actually turn and walk away, instead of repeatedly allowing you to ask "one and only one question" over and over. (Qwinn)
37. The creature file of the two patrolling Harmonium Guards in the Lower Ward were horribly bugged - they were actually selectable and controllable as party members, they had trivial (level 0) stats, and their aggro behavior was wildly erratic. They are now normal NPC's, and their stats match that of other Harmonium Guards. (Qwinn)
38. Several NPC's in the Lower Ward had incomplete triggers regarding when you could ask them about Lothar. (Qwinn)
39. Lower Ward Gith Fixes: the various Lower Ward githzerai dialogues were quite bugged, mostly because you could ask the githzerai about githyanki before you actually met any githyanki. Innocently walking up to the githyanki with Dak'kon in your party no longer means certain disaster. Dak'kon will now warn you not to speak to the githyanki with him nearby, and you will have one chance to get away without combat. (Qwinn)
40. If you didn't warn Thorp, and didn't collect your reward from Xanthia right away, there was a 15 second window before she'd leave the area where her dialogue would say she's given you a reward, but you wouldn't actually get it. Fixed. (Qwinn)
41. Thugs in the Alley of Dangerous Angles that incorrectly congregate near the center of the area will now go back to their starting positions after you complete their leader's quest. (Qwinn)
42. Restoration Pack's change to Adahn's name rolled back to the original 'Adahn the Imagined'. I can't see a reason for that change other than possibly an aesthetic preference which I don't agree with. (Qwinn)
43. In the Foundry, Keldor will now say "Saros, good to see you!", rather than Saros saying it to himself, in floating text. (Qwinn)
44. Modrons, constructs, Ravel, Trias and TO are now immune to fear effects, based on racial/boss immunities. (Qwinn)
45. All infinite-money exploits in stores have been eliminated. You can no longer buy something back from a merchant for less than what you sold it to them for. Affected stores are Brokah and Miccah's, Crumplepunch's, and Conall's. Also, the two faction vaults that would buy your goods (Emoric and Conall) will no longer do so, thus preventing quests getting broken by selling them quest items, then leaving the faction. (Qwinn)
46. Thanks to SKARDAVNELNATE for spotting an error in previous Fixpack versions that incorrectly changed Conflagration's and Power Word: Blind's casting speeds. They are now 9 and 1, respectively. (Qwinn)
47. Major fixes to Agril's dialogue. You will no longer get his "Free me" dialogue when meeting him again in Curst in Carceri, which could lead to getting his reward twice. (Qwinn)
48. Additional dialogue fix to Morte's interjections when talking to Aethelgrin and Tegar'in. (Qwinn)
49. You could "give" Giltspur's handbill to Scofflaw Penn even if you didn't actually have it in your possession. (Qwinn)
50. Additional minor dialogue fixes for Asonje, the Anarchist skull, several generic Lower Ward citizens, female Giltspur's auction watcher, one Harmonium slave auction guard, one open-air-market worker, Bedai Lihn, Foundry guards, Saros, Kii'na, Kester, Tainted Barse and others.
51. Fixed a sound looping error caused if the first new entry added to the vanilla dialogue file had a sound file attached. Generally only happened if Subtitled Cutscenes was the first mod applied after the Fixpack. (Qwinn)
52. More duplicate journal entries removed, MANY more misspellings and bad punctuation fixed in the english version, yadda yadda. (Qwinn)
Thanks to Per Jorner for his excellent bug list that alerted me to the following bugs (these are above and beyond the 7 he alerted me to that were fixed in Fixpack 2.0):
53. Festhall aggro fixes. NPC's in the Festhall would react very strangely depending on who you attacked. Sometimes they wouldn't react at all, or even realize dead people were in fact dead. This has been thoroughly analyzed and fixed. As one consequence, being cursed by one inhabitant is a lot less likely to become uncurable. More details in the forums. (Qwinn)
54. When Diligence fixes your reputation, currently hostile guards would remain hostile. Permanent guards will now go neutral, and summoned guards will leave the area. (Qwinn)
55. You now need to be more lawful in order to get Vhailor's better strength boosts. It is now possible to get his +1 bonus. (Qwinn)
56. Grace's experience rewards when answering her questions about her tenth student are now consistent across all dialogue paths. (Qwinn)
57. You could renounce the Dustmen and still keep the Dead Truce. Fixed. (Qwinn)
58. You used to be able to turn all black-barbed seeds you got from Ravel into wands. Now you can only make three wands, one per twig plot, as was intended. This is important, as there is a use for an unchanged seed later in the game. (Qwinn)
59. Weight fixes: Many items had incorrect weights. These are fixed to match the item descriptions. Affected items: Cheese, Crimson Veil, 4 out of 5 versions of the Entropic Blade (this included 2 changes to weapon speed as well), Mortuary Front Door Key, Gehraise's Ring, Mirror of Imaging, Rod of Modron Might, and Tarnished Silver Bracelet. (Qwinn)
60. Ignus's experience rewards for discussing Reekwind's story were inconsistent, some dialogue paths giving 10k xp, others giving 6k xp. Standardized at 8k xp for all paths. (Qwinn)
61. Two conversation paths in Iannis's dialogue would give double xp for claiming Deionarra's legacy. Fixed. (Qwinn)
62. Giving Conall the Anarchist password before giving it to Leena would cut off Leena's quest. Fixed. (Qwinn)
63. If you managed to anger a joinable PC enough to attack you, and then you die or leave the area, when you return they would still be hostile (red circle) but wouldn't attack. This is fixed. (Qwinn)
Qwinn
Attached Files
Edited by Qwinn, 19 December 2008 - 12:02 PM.