Releases: Spellhold-Studios/Saradas-Magic-BG2
Releases · Spellhold-Studios/Saradas-Magic-BG2
Saradas Magic for BG2 v2.0.0
☛ 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 withSUPPORT
. - Added
VERSION
andREADME
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 WeiDU's built-in
- 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()
andLeaveAreaLUA
actions using dir.ids in EE games, and crashing classical games. - Solved the wrong
WIZARD_IMPROVED_ALACRITY
entry in classic spell.ids (misspelledWIZARD_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).
- Restored items usability restriction flags in description for classic games and automatically removed them for EE games with
- 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).