Skip to content

Releases: Gibberlings3/iwdfixpack

Version 11

30 Jan 22:11
Compare
Choose a tag to compare
  • A lot of the fixes in v11 come directly from ZFR and sirnicklaus, so many thanks to both of them for their thorough bug reports
  • More typo fixes for the Game Text Update
  • Fixed an installation error with the GTU when installed in Spanish
  • Bugs addressed in existing fixes
    • Due to a bad script check, Ilmadia and her fire giant compadres could go hostile for no reason
    • Made Dirty Llew's ability to exchange umber hulk hides for Umber Hulk Plate a little more robust
  • New fixes:
    • Criek of Bane would occasionally heal the PC instead of one of his allies
    • Hell's Bane now usable by thieves
    • The internal opcode to provide magical damage resistance is buggy, so neither the Red Potion or the Potion of Magic Shielding were properly providing these effects. Since the core issue is a hardcoded bug that cannot be fixed directly, workarounds have been made for both.
    • The listed damage for the Wand of Fire's damage via Agannazar's Scorcher was incorrect
    • Battle Axes +1 and +2 did not include their respective THAC0 bonuses on their descriptions
    • The quantities of items in Criek's Bag of Holding were correct, but set up in such a way that they displayed incorrectly until removed from the bag
    • Three White Doves was not applying a destruction chance to rakshasha
    • The way in which Animal Rage was increasing movement speed would override gains from other speed-boosting items such as Boots of Speed
    • Fixed the symbolic lookup for the ChangeAlignment action
    • The aquarium exterior had no tracking entry due to a duplicate entry in the lookup table
    • Fixed multiple internal script names that were too long
    • Dialogue fixes:
      • Ghereg, the ogre in Kuldahar Pass, had some paladin-specific dialogue available that was being blocked due to a ranger-only check ahead of it
      • The generic dialogue for Kuldahar townspeople included an anecdote about Weenog that wasn't being seen due to bad variable checks
      • The generic dialogue for the captured villagers in Dragon's Eye had two lines that were being blocked due to bad weighting
      • Contact Other Plane had multiple issues. In several branches the spirit would try to teleport away a line or two early. Several questions were also being blocked due to bad variable checks (asking about future dangers in the finale, Larrel during Severed Hand, or Jamoth's tomb)
      • Valesti was not properly setting journal entries or quest variables along all quest-giving dialogue paths
      • Kaylessa was setting journal entries on her first dialogue that were incorrect; they were removed as she properly sets them later in the dialogue if you follow the correct dialogue choices
      • Denaini was not rewarding the player if they completed her quest before speaking with her
      • Bandoth can go hostile via dialogue and, due to an extraneous action call, would try to immediately engage in melee. He now relies on his combat script once he goes hostile, so you may see some actual spellcasting
      • Kerish was only setting journal entries on one of the three ways you could learn about Marketh
      • Davin was setting a journal entry to help him and his fellow slaves on the wrong reply. His rewards (and journal entry) were also incorrect depending on which path you took through his dialogue.
      • Joril was not properly setting quest variables and journal entries on all dialogue paths if you get him to surrender
      • Beorn was not setting journal entries on all paths correctly
      • You could ask Flozen about Marketh even though you've never learned of him
      • An evil reply to the Goblin Captain in Kuldahar Pass was being blocked due to a bad alignment check

Version 10

17 Dec 21:15
Compare
Choose a tag to compare
  • Fixed a CTD error in Tiernon's Sundered Shield introduced by the Fixpack (thanks eyre!)
  • EE Fixpack identified several bugs in IWDEE that trace their way back to the original, which are now addressed:
    • Symbol of Pain's area-of-effect is a 30' radius, but the description listed a 60' radius
    • Spell protections could partially shield the caster from the negative side effects of Great Shout
    • If the party was split on either side of the closing door, the player could end up softlocked during the Yxunomei battle
    • The overlapping containers in the Hall of Heroes are now fixed by removing one of them
    • The range of Stone to Flesh scrolls was inconsistent
    • The Sword of Days was not fully protecting its wielder from Haste and Slow effects
    • The Elixir of Health now 'cures' intoxication rather than setting intoxication to zero
    • Several innate spells were set as 'generalist' school meaning that non-specialized mages received unwarranted save bonuses against them. In a handful of cases where there was a corresponding arcane/divine spell they were assigned the same school, otherwise they were made schoolless.
    • The durations of effects on Retribution did not match
    • Spell protections should not protect from the effects of Wall of Moonlight or Grease
    • Depending on the level of the caster, Beltyn's Burning Blood could bypass or be blocked by the target's magic resistance. Previous versions fixed this by standardizing the spell to bypass MR, but after re-examination, it now is blocked by magic resistance.
    • The portrait icons for feeblemind and petrification in Prismatic Spray did not match the durations of the underlying effects
    • Free action should not block the movement penalty from Suffocate

Version 9

26 Feb 18:34
Compare
Choose a tag to compare
  • Found a few more HoW-only parameters being applied to non-HoW games, causing crashes
  • The dialogue tree for Contact Other Plane would shift to the question/answer tree for TotLM events when the player started TotLM, but not shift back after TotLM events were completed
  • Fixed the buggy Light Crossbow and High Quality Light Crossbow icons (link is for BG2, but it's the same issue in IWD)
  • Wind of Heaven does not fully protect against Death Fog despite the item's description. Unfortunately there's no way to fix this, so Wind of Heaven's description now mentioned that it only offers 'limited protection' against Death Fog since it only blocks the movement speed decrease

Version 8

27 Jan 16:15
Compare
Choose a tag to compare
  • Several HoW-only effects were being applied to non-HoW games, causing crashes
  • Waukeen's Defender was providing AC bonuses vs. missile attacks despite being a small shield
  • Mantle of Hell's Furnace will no longer disappear when the item is out of charges. Also, clarified the text that the charm ability is for fire elementals
  • Reverted a change to Trollslayer that fixed its damage; the damage was actually correct and not in need of a patch
  • Due to a typo, the fix to make berserking effects apply more broadly was being applied to other effects on the item
  • The fix to correct the Vocalize spell description was patching the wrong string
  • Several non-dungeon areas had the dungeon flag removed, however, this also removed the ability to rest in these areas. As such, the change has been rolled back.
  • GTU alters the 'Drink Potion' button to read 'Use Potion' to better reflect using items like the Oil of Second Chances
  • The Protection from Petrification scroll was not being patched due to a typo, though the scroll is unused regardless

Version 7

29 Nov 16:08
74f9b50
Compare
Choose a tag to compare

This is a massive update from v6; the culmination of several years worth of notes and bug reports.

  • Systematic coding improvements:
    • Swapped custom functions to the native functions now in WeiDU itself
    • In the interests of speed, swapped GAME_IS checks for variable checks, and external reference tables for pre-built arrays
    • Other minor code modernization and optimization
  • Corrections from previous versions:
    • Fixpack was adding a 'Blessed' icon to the Robe of Electrical Resistance instead of the correct 'Electrical Resistance' icon.
    • Similarly Fixpack was not adding a 'Fire Resistance' icon to Hell's Bane due to a typo
    • Tongue of the Gloomfrost's damage type was piercing while its description said slashing. Fixpack erroneously changed the item to slashing to match the descript, whereas it should be the description being updated to match the correct damage type on the item
    • Expanded the fix for Sister Calliana not recognizing that Mother Egenia had been saved
    • Fixpack fixed enemy priests to not cast healing spells on the party in the Severed Hand; however, healing spells won't work for them anyway since they're classed as undead. As such, the healing blocks in their scripting are disabled outright.
    • A syntax error in Accalia's dialogue was fixed (an action in a trigger section) by updating the trigger, but Fixpack should be using the action in the proper field instead
    • There was a duplicated random drop that provided either Ogien's Scale or the Cloak of Invisibility in the first and last area of the caves in the Sea of Moving Ice. Previously Fixpack replaced the duplicate entry in the cave entrance but, after examining the charges on both placements, it now updates the duplicate entry in the final area instead.
  • Fire beetles had a missing attack sound due to a typo
  • Fixed several bugs where a creature's animation was not matching the one set in the area where they appear
  • The sleeping gnomes in the gnome camp were on an alternative 'team' than the other gnomes, meaning they would not respond if other gnomes were attacked and vice versa
  • Several items which cast spells were not getting all of the fixes from the underlying spells applied to their casting: Shield Amulet, Wand of Corrosion, Fire Kiss, Force Bullets, Mace of Weal and Woe, Gauntlets of Infernal Damnation, Hand of the Gloomfrost, Tongue of the Gloomfrost, Amaunator's Legacy, Wand of Freezing Death
  • Fixed power issues with the Staff of Besieging, Quost's Staff of the Elements, Wand of Monster Summoning, Shield Amulet, beholder innate abilities, Wand of the Heavens
  • Thrym Extract was saving vs. Spell instead of vs. Death, and was not properly blocking effects on a failed save
  • The poison icon from the Poisonous Battle Axe +2 was expiring before the actual poison effect
  • The Large Shield +1 of Missile Detection was re-using the description from the Reinforced Large Shield +1
  • Items and spells that had an x% chance to do something were systematically off by 1%, e.g. the Dazer is supposed to stun on 5% of hits but was actually stunning on 6%. This fix also applies to enemy weapons and abilities.
  • The War Hammer of Phasing +3 description says it caused disease on hit, instead of the correct phasing
  • Elves and half-elves were not always getting their racial resistances to charm and sleep
  • Because of the order of effects, targets who died were not getting the cosmetic effects that are supposed to accompany death from The Snow Maiden's Reaver, Death Spell, Disintegrate, and Power Word Kill
  • The War Hammer +4: Defender had a random healing effect, which is removed
  • The berserk effect and bonus electric damage of Foe's Fate no longer overlap
  • Blinding Darts +2 would blind on 25% of hits, but the complementary effects (feedback and icon) only occurred on 10% of hits
  • The Hold Fast long sword only held humanoids, but would play all of the related effects on all targets, was also playing its hold sound effects on the wielder and not the target. A trap version of the Hold Person spell had the same issue.
  • The Static Two Handed Sword +4 was supposed to do bonus electrical damage on 50% of hits and stun on 25% of hits, but was only causing these on 40% and 20% of hits, respectively
  • Pestilent Dawn was not making its wielder immune to disease
  • Cloudburst was supposed to do additional damage to fire/cold-using creatures, but this only occurred 50% of the time
  • A couple of areas had ambient sound playlists with extra, blank entries; these are fixed
  • The general fixes for creatures, items, and spells were reviewed and expanded significantly
  • Clerics could talk to Kuldahar townspeople about Kresselack repeatedly for free garnet gems
  • You could talk to Orrick repeatedly with the Mythal theory book for XP
  • When rescuing Sheemish, he didn't always set the proper journal entry
  • Armor of Penance, Kaylessa's Chainmail, High Quality Halberd, and Shadowed Plate now get unique names instead of generic names
  • Kresselack's tomb shows up as trapped, however this is not a trap but an internal script that prevents opening until you help Kresselack
  • Stoneskin now grants the stated 1d4 + 1 skin/level instead of the current 2 + 1 skin/level.
  • Much like the BG2 Fixpack, the IWD Fixpack now systematically detects immunities to effects and automatically provides the ancillary effects needed to round them out, e.g. an immunity to poison will now always block the poison icon
  • Targeted charm effects, such as the Ring of Animal Friendship, will no longer cause 'charmed' messages or icons on creatures they cannot charm
  • Spells which shouldn't stack previously would apply an effect for their duration that would prevent a second casting, meaning the second spell would simply be wasted. Fixpack now follows the EE model where it will dispel the previous casting and apply the new spell, allowing the ability to re-apply spells before they expire.
  • The Priestess of Shar will now start hostile, like the rest of her Lonelywood posse
  • The spell Shield was not blocking the concussive effects of Mordenkainen's Force Missiles or the Wand of Missiles
  • Per its description Feeblemind should be permanent, not last 20 rounds
  • Mind Blank blocked the Command spell, but not Greater Command
  • You were able to comment that Edion was not a fisherman on branches where he never claims to be a fisherman
  • One of the bard-specific replies to Hobart would cause the dialogue to exit prematurely
  • In the batlle with Poquelin, one of the spawn points was too far back in a tunnel and the elementals could never join the fight
  • Tracking information has been added for TotLM areas
  • Horror was supposed to last one turn, not four rounds
  • Casting speeds of 10 were systematically reduced to 9 as BG2 Fixpack did--spells which take an entire round can be interrupted at the very end of casting by the next round's AI scripting, wasting the round and spell
  • Traps which do not affect non-party NPCs are no longer set off by non-party NPCs
  • Two traps in the bottom level of Dragon's Eye were not doing anything when sprung
  • Party orientation when entering the Tiers of the Dead was adjusted slightly
  • "Tough Lizardmen" were just "Lizardmen" in their tooltips
  • Shadows would play the string "disease" on themselves rather than the actual target of the attack
  • "Dead" trolls could be finished with poison or disease; this is no longer the case. Their saves are also set to 20.
  • Entropy Shield was not blocking several 'missile-based' attacks
  • The bonus damage from Sunscorch applied only to undead; now it does bonus damage to myconids as well
  • When learning about the location of the Barbarian Camp in HoW, the variable tracking whether or not you knew of the location was not always being set in tandem
  • One version of the snow troll was not going through the 'dead' sequence that requires fire/acid to finish
  • Added protection to prevent dead Crypt Things from teleporting
  • The Planar Spirit from Contact Other Plane now has dialogue for TotLM, also now properly goes away if you don't ask a question
  • The Bitch Queen's Envoy would cause all elementals to ignore the bearer, not just water elementals
  • Beholders were scripted to cast Dispel Magic on themselves for no reason whatsoever
  • Armor of Penance was not reducing the wearer's dexterity by one
  • Morning Star of the Gods was only adding one extra level one spell instead of two
  • Tiernon's Sundered Shield was not providing resistance to missile weapons
  • The upgraded Sundered Shield was also not providing missile resistance in its one/day ability
  • Damage for Burning Hands was wrong
  • Several spells and items which measure durations in hours were using an incorrect formula to determine their durations (generally too long) and have been corrected: Invisible Stalker, Potion of Master Thievery, Animate Dead, Goodberries, Infravision, Giant Insect, Armor, Strength, Cat's Grace, Blindness, Cause Disease, Mind Blank
  • The duration for the stun from Darts of Stunning was incorrect
  • Range and duration were incorrect for the Wand of Fear
  • The Helm of Shouting was not providing its listed AC bonus
  • The Mirror of Black Ice Amulet was not providing its bonus save vs. wand
  • Sekolah's Fire bolts had a random +10 to-hit bonus
  • Hell's Bane had the wrong fire resistance bonus; lacked the extra damage vs. Baatezu and Tanar'ri
  • In Lower Dorn's Deep, the guard tower would shoot anyone who approached even if they were invisible. These shots were also supposed to be accompanied by taunting messages from the tower.
  • Damage from Flame Blade was incorrect
  • Chaos Dagger +3 is not supposed to have a save for its disease effect
  • Ring of the Will-o-Wisp is given a short range to allow for better targeting
  • Like their Cause inverses, Cure spells and HP draining abilities no longer work on undead or extraplanar creatures
  • Blindness via Sunray should last 1d...
Read more

v6

10 Nov 17:45
Compare
Choose a tag to compare
v6
v6