Releases: SpellholdStudios/StuffofTheMagi
Releases · SpellholdStudios/StuffofTheMagi
Stuff of the Magi v6.0.0
Version 6.0.0 (July 2, 2020)
Major updates:
- Added stuffofthemagi.ini metadata file to support AL|EN's "Project Infinity".
- Renamed Setup-StuffofTheMagi.tp2 -> stuffofthemagi.tp2 to support AL|EN's "Project Infinity".
- Replaced
AUTHOR
keyword withSUPPORT
. - Fixed a typo in
HANDLE_CHARSETS
function (replaced infer_charset with infer_charsets). - Added
REQUIRE_PREDICATE
process to avoid installing the mod in inaccurate games. - Added components
DESIGNATED
numbers and "sotm_new_items_in_cre_equipment", "sotm_new_items_in_cre_inventory", "sotm_original_items_in_cre_equipment" and "sotm_original_items_in_cre_inventory"LABELS
. - Replaced
READLN
actions withSUBCOMPONENTS
to support AL|EN's "Project Infinity". - Externalized tp2 code into "sotm_items.tpa" library for more comfortable readability and maintenance.
- Added "always.tpa" library.
- Added native EET, 1PP and ToBEx compatibility.
- Commented code as much as possible.
- Fixed wrong ACTION.IDS patching.
- Fixed an installation issue preventing the player wearing whole Stuff of the Magi set to gain an extra bonus if Option 2 ("Use original, overpowered items") was selected.
- Does not compile anymore wzrdlich.baf twice.
- wzrdlich.cre: moved RNDTREnn items from quick item slots to inventory.
- Provided a portrait to Erevain Beraskána.
- Updated string.tra files for compatibility with GW_UPDATE_ITM_DESCRIPTION_TO_EE WeiDU function requirements which automatically removes usability restrictions for EE games.
- Added foreign languages WeiDU prompts whenever possible.
- Split setup.tra file into separate thematic files for more comfortable readability.
- Added Italian translation (by ilot).
- Added Russian translation (by the BiG World Textpack Russian project).
- Updated and renamed readme files to sotm-readme-%LANGUAGE%.txt, then moved them into new "readme" folder.
- Reorganized mod architecture tree: created "lib" and "readme" folders, renamed "script" and "language" folders to "baf" and "lang" folders.
- Removed useless or unused files: wzrdlic2.baf, wzrdlichold.cre and wzrdbag.itm.
- Included Linux and Mac Os X 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 v246.
- Uploaded mod to official Spellhold Studios GitHub mirror account.
Items updates:
- Hard-coded item unidentified names and descriptions in .itm files to avoid writing them in installation process.
- Added 1PP compatibility to harmonize colors item with EE games and classical 1PP modded games.
- Added Break Sanctuary flag whenever relevant for EE games.
- Added Detectable Spells variables whenever relevant.
- Appended tooltip.2da whenever relevant (wzrdboot, wzrdhelm and wzrdstaf).
- Fixed remaining glitches and bugs.
- Scroll Case (wzrdbag1): fixed wrong Storage capacity (made it bottomless as per its description) and fixed a typo and wrong scrolls patching (was adding 2 scrolls of Freedom instead of 1 Freedom and 1 Imprisonment).
- Option 1: "Use new, less cheesy items"
- Cape of the Magi (wzrdrobe):
- Removed useless Chain Contingency ability that did not do anything and was not described in identified description strref.
- Replaced missing description icon CCLCK02 with CCLCK01.
- Replaced wrong GCLCK02 ground icon (robe) with GCLCK01 (cloak).
- Ring of the Magi (wzrdring):
- Added missing Immune to level drain effects: op#267 Protection from Display Specific String (41495 One Level Drained - 40968 Two Levels Drained - 40969 Three Levels Drained - 40979 Four Levels Drained - 41616 Five Levels Drained) and op#169 Immunity Special Effect Icon (59 Energy Drain).
- Added missing DS value: opcode #282 (Script: Scripting State Modifier): parameter1 = 1 - parameter2 = 2 [158 SCRIPTINGSTATE3 aka LEVEL_DRAIN_IMMUNITY].
- Decided not to add opcode #142 Display portrait icon (90 : Negative Plane Protection).
- Robe of the Magi (wzrdclck):
- Fixed wrong weight (3 - was 2).
- Fixed opcode #142 (Display portrait icon): replaced wrong 76 icon (Protected from the Elements) with 63 (Magic Resistance).
- Amulet of the Magi (wzrdamul):
- Removed all inaccurate opcodes #206 (Protection from Spell) protecting from Polymorph Other and Flesh to Stone spells with full effects granting immunity to Petrification.
- Removed useless #142 opcodes (Display portrait icon): 63 (Magic Resistance) and 70 (Protection from Normal Weapons).
- Added missing DS value: op#282 (Script: Scripting State Modifier: parameter1 = 1 - parameter2 = 20 [176 LOCKPICKINGMTPBONUS aka WIZARD_PROTECTION_FROM_PETRIFICATION]) for classical games and op#328 Set state (107 PROTECTION_FROM_PETRIFICATION) for EE games.
- Boots of the Magi (wzrdboot):
- Fixed description strref: same movement rate as Boots of Speed instead of "Movement rate increased by 50%", and replaced "Aura cleansed after each spell" with "Improved Alacrity one per day".
- Fixed ability icon (SPWI921B) and replaced opcode #148 with opcode #146.
- Appended tooltip.2da: Improved Alacrity.
- Staff of the Magi (wzrdstaf):
- Fixed wrong damages.
- Modified opcode #20 (Invisibility) resistance: set to 3 Dispel/Bypass resistance.
- Added missing opcodes for a full Immunity to Charm effects: op#296 Protection from Specific Animation (SPNWCHRM), op#267 (protection from string = 8364 Dominated - 14780 Dire charmed - 14672 Charmed). Fixed opcode #142 (Display Special Effect Icon) = replaced wrong parameter2 28 (Protection from Magic) with 52 (Mind Shield).
- Removed ugly Protection from Evil glowing colors: Glow Pulse [9] effect
- Added missing DS values {117 PROTECTION_FROM_EVIL].
- Replaced Dispel magic effects with more accurate BG2 Fixpack ones.
- Fireball-Lightning Bolt ability: added Break Sanctuary flag for EE games.
- Spell trap ability: replaced with STAF11.spl.
- Added 1PP compatibility with EE games and classical 1PP modded games: added Glowing staff animation (and colors) and harmonized colors item.
- Appended tooltip.2da: Staff of the Magi, Fireball-Lightning, Spell Trap.
- Gauntlets of the Magi (wzrdbrac):
- Updated item description (was missing +1 Intelligence).
- Circlet of the Magi (wzrdhelm):
- Item description: added missing Weight (1).
- Added missing opcodes for a full Immunity to Silence effects: op#169 (Immunity Special Effect Icon = 34 Silenced) and op#267 (protection from string = 14002 Silence - 14676 Silenced).
- Replaced Protection from spell opcodes (#206) with full effects granting Mind Shield.
- Added 1PP compatibility with EE games and classical 1PP modded games: added circlet animation (JB) and color.
- Added EE and ToBEx item flag: EE/Ex: Toggle critical hits flag (BIT25).
- Girdle of the Magi (wzrdbelt):
- Added missing opcode #142 (Display portrait icon): 11 (Protection from Missiles).
- Fixed wrong coding in opcodes #83: parameter1 and parameter2 were inverted.
- Added missing Protection from normal 1PP projectiles if they exist (EE games and classical 1PP modded games): 1arow01, 1bolt01, 1dagg05, 1dart01.
- Added missing 25% Magic resistance opcode.
- Added missing DS values: op#282 (Script: Scripting State Modifier: parameter1 = 1 parameter2 = 23 [179 PICKPOCKETMTPBONUS aka WIZARD_PROTECTION_FROM_NORMAL_MISSILES]) for classical games and op#328 Set state (64 BUFF_PRO_WEAPONS and 109 PROTECTION_FROM_NORMAL_MISSILES) for EE games.
- Cape of the Magi (wzrdrobe):
- Option 2: "Use original, overpowered items"
- Robe of the Magi (wzrdclck):
- Fixed wrong weight (3 - was 2).
- Added missing DS value op#233 (Stat: Proficiency [124 EXTRAPROFICIENCY10 aka CLERIC_REGENERATION].
- Added DS value for EE games: op#328 Set state (65 BUFF_PRO_DAMAGE).
- Amulet of the Magi (wzrdamul):
- Replaced Protection from Flesh to Stone spell opcodes (#206) with full effects granting immunity to Petrification.
- Replaced all inaccurate opcodes #206 (Protection from Spell) protecting from Polymorph Other spells with a +1 bonus to Save vs. Polymorph.
- Added missing DS value: op#282 (Script: Scripting State Modifier: parameter1 = 1 - parameter2 = 20 [176 LOCKPICKINGMTPBONUS aka WIZARD_PROTECTION_FROM_PETRIFICATION]) for classical games and op#328 Set state (107 PROTECTION_FROM_PETRIFICATION) for EE games.
- Added missing DS values: op#282 (Script: Scripting State Modifier: parameter1 = 1 - parameter2 = 25 [181 DETECTILLUSIONSMTPBONUS aka PROTECTION_FROM_NORMAL_WEAPONS]) for classical games and op#328 Set state Set State (111 PROTECTION_FROM_NORMAL_WEAPONS and 64 BUFF_PRO_WEAPONS) for EE games.
- Boots of the Magi (wzrdboot):
- Added opcode #142 (Display portrait icon): 159 (Improved Alacrity).
- Added missing DS value: op#282 (Scripting State Modifier: parameter1 = 1 - parameter2 = 9 [165 SCRIPTINGSTATE10 aka WIZARD_IMPROVED_ALACRITY].
- Circlet of the Magi (wzrdhelm):
- Item description: added missing Weight (1).
- Added missing opcodes for a full Immunity to Silence effects: op#169 (Immunity Special Effect Icon = 34 Silenced) and op#267 (protection from string = 14002 Silence - 14676 Silenced).
- Replaced Protection from spell opcodes (#206) with full effects granting Mind Shield.
- Fixed Feeblemind ability settings (added missing icon, flags...).
- Feeblemind ability: added Break Sanctuary flag for EE games.
- Added 1PP compatibility with EE games and classical 1PP modded games: added circlet animation (JB) and color.
- Added EE and ToBEx item flag: EE/Ex: Toggle critical hits flag (BIT25).
- Appended tooltip.2da: Feeblemind.
- Girdle of the Magi (wzrdbe...
- Robe of the Magi (wzrdclck):
Stuff of the Magi v5
Version 5 (August 3, 2019)
- Added native BG2EE compatibility. Thanks, Deratiseur! (again ! 😉 )
- Removed useless "backup" folder.
Stuff of the Magi Previous versions
Version 4 (May 22, 2009)
- Apparently, a version of 1.3 had gotten out into the wild labeled v3. This should remove any doubt as to which version is latest.
- Fixed: original gauntlets gave +2 ninth level spells permanently. This was also in the non-WeiDU SOTM.
- Fixed: Unidentified cape had description of a belt. Oops.
- Added French Translation. Thanks, Deratiseur!
Version 2.4 (June 8, 2008)
- Fixed a bunch of bugs.
Version 2 (June 7, 2008)
- Added balanced items, encounter in Pocket plane.
Version 1.3 (June 3, 2008)
- Fixed the No wizard amulet from Demogorgon bug.
Version 1.2 (June 3, 2008)
- Fixed the 2 staffs from Layene bug.
Version 1.1 (June 3, 2008)
- Updated to WeiDU.
Version 1 (September 11, 2002)
- Initial release.