Skip to content

Releases: Spellhold-Studios/Saradas-Magic-BG2

Saradas Magic for BG2 v2.0.0

15 Dec 05:01
Compare
Choose a tag to compare

Major updates

  • Added saradas_magic_2.ini metadata file (including dynamic install order syntax and global LABELS) to support AL|EN's "Project Infinity".
  • Replaced AUTHOR keyword with SUPPORT.
  • Added VERSION and README keywords.
  • Added REQUIRE_PREDICATE condition to avoid installing the mod in inaccurate games.
  • Externalized tp2 code into main_component.tpa library for more comfortable readability and maintenance.
  • Commented code as much as possible.
  • Added a brand new optional sub-component to set an alternate appearance for Saradas (as a mage, not a monk).
  • Added native EET compatibility (thanks Austin!):
    • Added WeiDU's built-in HANDLE_CHARSETS function to convert string entries for EE games.
    • Added chapters continuity for EET games.
    • Added EET_NPC_TRANSITION function.
    • Provided accurate sized NPC portraits for EE games.
  • Added backward native classic BG2:ToB compatibility (thanks Austin and Gwendolyne!):
    • Restored items usability restriction flags in description for classic games and automatically removed them for EE games with GW_UPDATE_ITM_DESCRIPTION_TO_EE WeiDU function.
    • Fixed Face() and LeaveAreaLUA actions using dir.ids in EE games, and crashing classical games.
    • Solved the wrong WIZARD_IMPROVED_ALACRITY entry in classic spell.ids (misspelled WIZARD_IMPROVED_ALUCRITY) that was crashing installation in a way that does not break other mods compatibility.
    • Solved the missing DRAGON_DISCIPLE entry in classic kit.ids that was crashing installation in a way that does not break other mods compatibility (in case they restore this kit).
    • Provided NPC portraits for original games (patched !sedwina.spl in classic games).
  • Proofread strrefs (Gwendolyne).
  • Renamed "english.tra" file to "setup.tra" for consistency.
  • Fully TRAified the mod (some lines in tp2 and some .d files were not traified).
  • Added a brand new saradas_magic_2-readme-english.html file, with videos. 😉
  • Lower cased files.
  • Reorganized mod architecture tree: created folders to sort files according to their types.
  • Included Linux and Mac OS versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
  • Added archive libiconv-1.9.2-1-src.7z with iconv licence info.
  • Updated WeiDU installer to v247.
  • Uploaded mod to official Spellhold Studios GitHub mirror account.

Items updates

  • Fixed items descriptions.
  • Fixed items classes and kits restriction flags, and appended tooltip.2da whenever relevant.
  • Added EE and ToBEx Toggle critical hit aversion item flag (BIT25) whenever relevant.
  • Added 1PP compatibility to harmonize colors items with EE games and classic 1PP modded games.
  • Enchanted Mask of King Strohm III (!strohm2.itm):
    • Fixed item description: Added missing +15 Lore bonus.
    • Removed Wizard Slayer restriction flag.
    • Appended tooltip.2da: Invisibility Purge, True Seeing.
  • Enchanted Book of Kaza (!skaza2.itm):
    • Removed Wizard Slayer restriction flag.
  • Enchanted Symbol of Amaunator (!samauna.itm):
    • Fixed item description: Added missing immunity to blindness.
    • Removed Wizard Slayer restriction flag.
    • Appended tooltip.2da: False Dawn.
  • Shaman's Staff +1 (!shaman2.itm):
    • Fixed item description: Added missing THAC0 bonus.
    • Added 1PP compatibility: Restored QS Quaterstaff Weapon appearance in 1PP unmodded classic games (don't support Q3 alternate 2 entry).
    • Appended tooltip.2da: Goodberry, Mass Cure, Cure Disease.
  • Shadow Ioun Stone (!shadow2.itm):
    • Fixed item description: Renamed Enchanted Ioun shadow stone to Shadow Ioun Stone.
    • Removed Wizard Slayer restriction flag, and added Magical item flag.
    • Added EE and ToBEx EE/Ex: Toggle critical hit aversion item flag (BIT25).
    • Appended tooltip.2da: Sanctuary, Improved Invisibility.
  • Enchanted Mantle of Waukeen (!swaukn.itm):
    • Appended tooltip.2da: Waukeen's Blessing, Waukeen's Wealth.
  • Saradas' Ring (!sarring.itm):
    • Appended tooltip.2da: Improved Invisibility, Lesser Restoration.
    • EE and ToBEx compatibility: added Item Creature Exclusion (item_use.2da).
    • EE games: added op#319 (Item Usability) to restrict item usability (Saradas).