Skip to content

Commit

Permalink
Prepping v11
Browse files Browse the repository at this point in the history
  • Loading branch information
CamDawg committed Jan 30, 2025
1 parent 053954f commit 8afb31f
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 22 deletions.
79 changes: 59 additions & 20 deletions iwdfixpack/readme-iwdfixpack.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ <h1>Icewind Dale Fixpack</h1>
<strong> On the web: </strong><a href="https://www.gibberlings3.net/mods/fixes/iwd_fixpack/">Home
page</a>, <a href="https://www.gibberlings3.net/forum/152-icewind-dale-mod-roundup/">discussion
forum</a>, and <a href="https://discord.gg/yTzjMTb">Discord</a></p>
<p><strong>Version 10</strong><br />
<p><strong>Version 11</strong><br />
<strong> Languages:</strong> Czech, English, French, German, Italian, Polish, Russian, and Spanish<br />
<strong>Platforms: </strong>Windows, macOS<acronym title="Operating System 10"></acronym>, and Linux<br />
<strong>GitHub: </strong><a href="https://github.com/Gibberlings3/iwdfixpack">Gibberlings3/iwdfixpack</a></p>
Expand All @@ -46,7 +46,7 @@ <h2>Overview</h2>
<div class="section">
<div>
<p>The Icewind Dale Fixpack is designed to fix several bugs and errors that remain in the game after the <a href="https://www.gibberlings3.net/files/file/943-official-patches-icewind-dale/">official patches</a> have been applied. It works with or without the expansions Heart of Winter and Trials of the Luremaster installed. In fact, many issues quietly fixed by Heart of Winter or Trials of the Luremaster have been rolled back to every version of the game. This is for the original Icewind Dale games, not the newer Enhanced Editions. </p>
<p>This originally started as a component of the <acronym title="Icewind Dale">IWD</acronym> Tweak Pack, but was broken out in to its own mod because 1) it's gotten fairly extensive on its own and 2) it should be installed right after the official patches whereas the tweaks should be last installed. </p>
<p>This originally started as a component of the old <acronym title="Icewind Dale">IWD</acronym> Tweak Pack (which is now Tweaks Anthology), but was broken out in to its own mod because 1) it's gotten fairly extensive on its own and 2) it should be installed right after the official patches whereas the tweaks should be last installed. </p>
</div>
</div>
<div class="ribbon_rectangle_h2"><a id="Compatibility" name="Compatibility"></a>
Expand All @@ -58,10 +58,9 @@ <h2>Compatibility</h2>
<div>
<p>A good roundup of <a href="https://www.gibberlings3.net/forums/topic/24870-iwd-mod-install-order-thread/">install order for <acronym title="Icewind Dale">IWD</acronym> mods</a> is available on the forums.</p>
<p>The Fixpack works with or without the expansions Heart of Winter and Trials of the Luremaster. It should be installed after official patches but before other mods, with one exception.</p>
<p> The Animation fixes for Icewind Dale: <acronym title="Trials of the Luremaster">TotLM</acronym> [<acronym title="One Pixel Productions">1pp</acronym>] mod can potentially nullify fixes--specifically, if you install the 'enable combat stance animations' component and choose the 'Replace scripts' option. Using the component with the 'Keep Old Scripts' option should be safe, and should follow the Fixpack in the install order. Using the 'Replace scripts' option is <strong>not</strong> recommended, but if you insist, install it before the Fixpack. </p>
<p> The Animation fixes for Icewind Dale: <acronym title="Trials of the Luremaster">TotLM</acronym> [<acronym title="One Pixel Productions">1pp</acronym>] mod can potentially nullify fixes&mdash;specifically, if you install the 'enable combat stance animations' component and choose the 'Replace scripts' option. Using the component with the 'Keep Old Scripts' option should be safe, and should follow the Fixpack in the install order. Using the 'Replace scripts' option is <strong>not</strong> recommended, but if you insist, install it before the Fixpack. </p>
<p>Auril's Bane also overwrites a number of files and introduces its own fixes, which are not as extensive as the Fixpack. Because Auril's Bane also overwrites a number of files it can also negatively affect the fixes provided by this mod.</p>
</div>
<p>&nbsp;</p>
</div>
<div class="ribbon_rectangle_h2"><a id="Bugs" name="Bugs"></a>
<h2>Bug Reporting</h2>
Expand Down Expand Up @@ -102,9 +101,9 @@ <h2>Contents</h2>
<div class="section">
<p>The Icewind Dale Fixpack has two components. If Heart of Winter or Trials of the Luremaster is installed, it will detect them and install relevant fixes for them as well.</p>
<p><strong>Fixpack</strong></p>
<p>This component contains the heavy lifting of the mod, fixing bugs and errors throughout the game. For anyone familiar with the <acronym title="Baldur's Gate II">BG2</acronym> Fixpack, the ideas behind identifying and fixing bugs is equivalent. While some bugs are clearly bugs, the mod also has a review process for 'gray area' bugs to insure that fixes do not contradict developer intent. The result is a component which aims to address true bugs only and in a manner consistent with Bioware's original goals. <a href="https://www.gibberlings3.net/subpages/iwd_fixpack/iwd_fixpack_docs/">Complete documentation</a> is available on the <acronym title="The Gibberlings Three">G3</acronym> web site. Additionally, the complete <a href="https://www.gibberlings3.net/forum/152-icewind-dale-mod-roundup/">Fixpack forums</a> are open, so if you want to see the reasoning behind a bugfix (or tell us we've got it all wrong), please join us on the forums and provide feedback. If you find a bug that is not fixed, please report it. </p>
<p>This component contains the heavy lifting of the mod, fixing bugs and errors throughout the game. For anyone familiar with the <acronym title="Baldur's Gate II">BG2</acronym> Fixpack, the ideas behind identifying and fixing bugs is equivalent. While some bugs are clearly bugs, the mod also has a review process for 'gray area' bugs to insure that fixes do not contradict developer intent. The result is a component which aims to address true bugs only and in a manner consistent with Black Isle's original goals. <a href="https://www.gibberlings3.net/subpages/iwd_fixpack/iwd_fixpack_docs/">Complete documentation</a> is available on the <acronym title="The Gibberlings Three">G3</acronym> web site. Additionally, the complete <a href="https://www.gibberlings3.net/forum/152-icewind-dale-mod-roundup/">Fixpack forums</a> are open, so if you want to see the reasoning behind a bugfix (or tell us we've got it all wrong), please join us on the forums and provide feedback. If you find a bug that is not fixed, please report it. </p>
<p><strong>Game Text Update</strong></p>
<p>This component corrects various typos, errors, and other mistakes in the game strings. (A string is any bit of text used by then engine--it could be a line of dialogue, an item description, a creature's name, etc.) A <em>very</em> minimalist approach has been taken, in that strings are only introduced for obvious errors and not, for example, to make formatting consistent in item descriptions. This component fixes about 400 strings, most of which were string fixes silently introduced by <acronym title="Heart of Winter">HoW</acronym> or <acronym title="Trials of the Luremaster">TotLM</acronym> and now applied to every engine variant. The overwhelming majority of these are to correct typos in the game though there are some notable exceptions:</p>
<p>This component corrects various typos, errors, and other mistakes in the game strings. (A string is any bit of text used by then engine&mdash;it could be a line of dialogue, an item description, a creature's name, etc.) A <em>very</em> minimalist approach has been taken, in that strings are only introduced for obvious errors and not, for example, to make formatting consistent in item descriptions. This component fixes about 400 strings, most of which were string fixes silently introduced by <acronym title="Heart of Winter">HoW</acronym> or <acronym title="Trials of the Luremaster">TotLM</acronym> and now applied to every engine variant. The overwhelming majority of these are to correct typos in the game though there are some notable exceptions:</p>
<ul>
<li> Descriptions for the Incinerator and Frostbrand omitted their fire resistance bonuses</li>
<li>In <acronym title="Heart of Winter">HoW</acronym>, the time required for Nym to enchant a shield for you was reduced from ten to three days, but one line of dialogue was not updated to reflect this change</li>
Expand Down Expand Up @@ -150,17 +149,13 @@ <h2>Thanks and Acknowledgments</h2>
<p>Huge thanks to grogerson for his assistance, playtesting, bug reports, and suggestions, particularly for the second generation of <acronym title="Icewind Dale">IWD</acronym> Tweaks, which led to this mod. Thanks also to Daulmakan and the various unnamed guests who helped report bugs and other issues. Thanks to Kaelas for the Talon of the Gloomfrost fix. Cheers to Petor23 and Da_Venom for help testing! Version 2 also includes fixes reported (and in some cases fixed, too) by plainab, redrake, Pacek, Ayrus, and Geeze. Big thanks to guest poster -Mike- on the <acronym title="Spellhold Studios">SHS</acronym> forums who helped identify (and fix) issues with versions 2 and 3 of the mod. </p>
<p><strong>Tools Used in Creation</strong></p>
<ul>
<li><a href="http://www.weidu.org/">WeiDU</a> by
Wes Weimer, the bigg, and Wisp</li>
<li> <a href="https://github.com/Argent77/NearInfinity">Near Infinity</a> by Jon Olav Hauglid, FredSRichardson, and argent77</li>
<li><a href="https://notepad-plus-plus.org/">Notepad++</a>, by the Notepad++ team</li>
<li><a href="https://www.gibberlings3.net/mods/tools/weidu/">WeiDU Notepad++
Highlighters</a> by cmorgan, updated by argent77 </li>
<li> <a href="http://www.contexteditor.org/">ConTEXT Text Editor</a> by Eden Kirin</li>
<li> <a href="https://gibberlings3.github.io/iesdp/"> IESDP</a> maintained
by igi and lynx</li>
<li> <a href="https://www.gibberlings3.net/mods/tools/weidu/">WeiDU ConTEXT
Highlighters </a> by Idobek, updated by cmorgan </li>
<li> <a href="http://www.weidu.org/"><abbr title="Weimer Dialogue Utility">WeiDU</abbr></a> by Wes Weimer, the bigg, and Wisp </li>
<li> <a href="https://github.com/NearInfinityBrowser/NearInfinity/wiki">Near Infinity</a> by Jon Olav Hauglid, FredSRichardson, and argent77 </li>
<li> <a href="https://notepad-plus-plus.org/">Notepad++</a>, by the Notepad++ team </li>
<li> <a href="http://www.shsforums.net/files/file/1048-weidu-highlighter-for-notepad/"><abbr title="Weimer Dialogue Utility">WeiDU</abbr> Notepad++ Highlighters</a> by cmorgan, updated by argent77 </li>
<li> <a href="http://www.context.cx/">ConTEXT Text Editor</a> by Eden Kirin </li>
<li> <a href="https://www.gibberlings3.net/mods/tools/weidu/"><abbr title="Weimer Dialogue Utility">WeiDU</abbr> ConTEXT Highlighters</a> by Idobek, updated by cmorgan </li>
<li> <a href="https://gibberlings3.github.io/iesdp/"><abbr title="Infinity Engine Structures Description Project">IESDP</abbr></a> maintained by igi and lynx </li>
</ul>
</div>
<div class="ribbon_rectangle_h2"><a id="Credits" name="Credits"></a>
Expand All @@ -170,7 +165,7 @@ <h2>Credits and Copyright Information</h2>
<div class="ribbon_triangle_h2-r"></div>
<div class="section">
<p> The modding community for the Infinity Engine has been going strong for
more than 10 years now, and is the culmination of thousands of unpaid modding
more than 20 years now, and is the culmination of thousands of unpaid modding
hours by fellow fans of the game. Modders produce their best work and players
get the best, well-supported mods when we all work together. </p>
<p> There are two big ways to upset this harmony. One is to claim someone else's
Expand All @@ -184,6 +179,51 @@ <h2>Version History</h2>
<div class="ribbon_triangle_h2-l"></div>
<div class="ribbon_triangle_h2-r"></div>
<div class="section">
<p><strong>Version 11 - January 30, 2025</strong></p>
<ul>
<li>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</li>
<li>More typo fixes for the Game Text Update</li>
<li>Fixed an installation error with the GTU when installed in Spanish</li>
<li>Bugs addressed in existing fixes
<ul>
<li>Due to a bad script check, Ilmadia and her fire giant compadres could go hostile for no reason</li>
<li>Made Dirty Llew's ability to exchange umber hulk hides for Umber Hulk Plate a little more robust</li>
</ul>
</li>
<li>New fixes:
<ul>
<li>Criek of Bane would occasionally heal the PC instead of one of his allies</li>
<li>Hell's Bane now usable by thieves</li>
<li>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.</li>
<li>The listed damage for the Wand of Fire's damage via Agannazar's Scorcher was incorrect</li>
<li>Battle Axes +1 and +2 did not include their respective THAC0 bonuses on their descriptions</li>
<li>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</li>
<li>Three White Doves was not applying a destruction chance to rakshasha</li>
<li>The way in which Animal Rage was increasing movement speed would override gains from other speed-boosting items such as Boots of Speed</li>
<li>Fixed the symbolic lookup for the ChangeAlignment action</li>
<li>The aquarium exterior had no tracking entry due to a duplicate entry in the lookup table</li>
<li>Fixed multiple internal script names that were too long</li>
<li>Dialogue fixes:
<ul>
<li>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</li>
<li>The generic dialogue for Kuldahar townspeople included an anecdote about Weenog that wasn't being seen due to bad variable checks</li>
<li>The generic dialogue for the captured villagers in Dragon's Eye had two lines that were being blocked due to bad weighting</li>
<li>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)</li>
<li>Valesti was not properly setting journal entries or quest variables along all quest-giving dialogue paths</li>
<li>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</li>
<li>Denaini was not rewarding the player if they completed her quest before speaking with her</li>
<li>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</li>
<li>Kerish was only setting journal entries on one of the three ways you could learn about Marketh</li>
<li>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. </li>
<li>Joril was not properly setting quest variables and journal entries on all dialogue paths if you get him to surrender</li>
<li>Beorn was not setting journal entries on all paths correctly</li>
<li>You could ask Flozen about Marketh even though you've never learned of him</li>
<li>An evil reply to the Goblin Captain in Kuldahar Pass was being blocked due to a bad alignment check</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>Version 10 - December 17, 2022</strong></p>
<ul>
<li>Fixed a CTD error in Tiernon's Sundered Shield introduced by the Fixpack (thanks eyre!)</li>
Expand Down Expand Up @@ -283,7 +323,7 @@ <h2>Version History</h2>
<li>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</li>
<li>Tracking information has been added for TotLM areas</li>
<li>Horror was supposed to last one turn, not four rounds</li>
<li>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</li>
<li>Casting speeds of 10 were systematically reduced to 9 as BG2 Fixpack did&mdash;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</li>
<li>Traps which do not affect non-party NPCs are no longer set off by non-party NPCs</li>
<li>Two traps in the bottom level of Dragon's Eye were not doing anything when sprung</li>
<li>Party orientation when entering the Tiers of the Dead was adjusted slightly</li>
Expand Down Expand Up @@ -532,7 +572,6 @@ <h2>Version History</h2>
</li>
<li>Added Game Text Update component </li>
</ul>
<p>&nbsp;</p>
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion iwdfixpack/setup-iwdfixpack.tp2
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ ALWAYS

END

VERSION ~v10~
VERSION ~v11~

README ~iwdfixpack/readme-iwdfixpack.html~

Expand Down
2 changes: 1 addition & 1 deletion package_mod.bat
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ call "%~dp0..\ModPackaging\utilities\ie_games.bat"

REM /* MODIFY: set the values of the 3 variables below to reflect the current mod version */
set "mod_name=Icewind Dale Fixpack"
set mod_version=v10
set mod_version=v11
set mod_folder=iwdfixpack

REM /* MODIFY: list here which IE games the mod is compatible with, from this list of possibilities: */
Expand Down

0 comments on commit 8afb31f

Please sign in to comment.