Skip to content

Releases: SpellholdStudios/RuadRofhessaItemUpgrade

Ruad v29.4.0

28 Jan 07:06
a236559
Compare
Choose a tag to compare

Fixed a typo preventing ruad.d to be installed properly (thanks TotoR for reporting it).

Ruad v29.3.0

21 Jan 16:53
32bf713
Compare
Choose a tag to compare
  • Added Dynamic Install Syntax (After and Before keywords) in ruad.ini metadata file to support AL|EN's "Project Infinity".
  • Fixed WeiDU 'relative command execution' problem (renamed "ruad" sub-folder to "rofhessa").
  • Updated French and German WeiDU prompts, and French translation (by Gwendolyne).
  • Updated WeiDU installer to v247.

Ruad v29.2.0

29 Aug 23:59
df979be
Compare
Choose a tag to compare
  • Updated Italian translation (by ilot).
  • Updated French translation (by Gwendolyne).

Ruad v29.1.0

19 Jul 14:55
f308f17
Compare
Choose a tag to compare
  • Fixed an issue in "always.tpa" library: a missing variable might prevent installation in some cases (thanks burner1024 for reporting it).

Ruad v29.0.0

30 Jun 15:47
Compare
Choose a tag to compare
  • Added ruad.ini metadata file to support AL|EN's "Project Infinity".
  • Renamed Setup-Ruad.tp2 -> ruad.tp2 to support AL|EN's "Project Infinity".
  • Replaced AUTHOR keyword with SUPPORT.
  • 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 (replaced old ACTION_IF NOT FILE_EXISTS "Data/25Dialog.bif" process).
  • Added components DESIGNATED numbers and "ruad_soa" and "ruad_tob" LABELS.
  • Added "always.tpa" library.
  • Externalized tp2 code into ruad_soa.tpa and ruad_tob.tpa libraries for more comfortable readability and maintenance.
  • Added native EET, 1PP and ToBEx compatibility.
  • Commented code as much as possible.
  • Converted inventory BAMs to EE: This feature attempts to modify traditional inventory BAMs so that both the large and small icons are utilized by the EE games. The inventory BAM must have two sequences, the first containing the "large" inventory icon frame and the second containing the "small" inventory icon frame to be processed. Inventory icon BAMs in the bam folder that meet these requirements are patched and saved back to the override folder.
  • Inventory item icons: fixed wrong transparency index (pure green [0.255.0] replaces old turquoise - a pretty annoying BAMWorkshop leftover 😲).
  • dialog and script files: added Chapters compatibility with EET (variables %bg2_chapter_n% are evaluated to set continuity chapter numbers).
  • ruad.d: removed DestroyAllEquipment() action whenever possible.
  • Included BWP Fixpack Luca Piol's typo fix for ruad.d: replaced wrong misc6s item (Chunk of Illithium Alloy) with misc6w (Wooden Stake) to create Wooden Stake (u#blun03.itm).
  • Provided a Ruad portrait for EE game.
  • Second component (#10): removed AT_INTERACTIVE_EXIT command and added a require main component process, otherwise mod will crash the game if first component is not installed.
  • Added foreign languages WeiDU prompts whenever possible.
  • Renamed "titles" and "setup" .tra files to more accurate "setup" and "items" .tra files.
  • Updated items.tra files for compatibility with GW_UPDATE_ITM_DESCRIPTION_TO_EE WeiDU function requirements which automatically removes usability restrictions for EE games. And fixed restriction flags whenever relevant.
  • Updated and renamed readme file to bolsa-readme-english.txt, then moved it into new "readme" folder.
  • Renamed "american" language folder to "english".
  • Removed unused files.
  • 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.
  • Uploaded mod to official Spellhold Studios GitHub mirror account.

Items updates:

  • Hard-coded items inventory and headers icons in .itm files to avoid writing them in installation process.
  • Fixed classes and kits restriction flags and appended tooltip.2da whenever relevant.
  • 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.
  • Blade of the Red Rose +4 (u#sw1h01.itm):
    • Fixed item description: Lore bonus +10 (was +10%).
    • Charm Person ability: replaced Charm Person effects with more accurate BG2 Fixpack ones (classical games) and patch them to fit EE games (op#324). Added Break Sanctuary flag for EE games.
    • Added 1PP compatibility to harmonize colors item with EE games and classical 1PP modded games.
    • Appended tooltip.2da: Blade of the Red Rose, Charm Person.
  • Dancing Couple's Sword (u#sw1h02.itm):
    • Hard-coded item inventory and header icons, and op#67 creature file to avoid writing them in installation process.
    • Fixed item description: added missing kit restrictions.
    • EE compatibility: added immunity for opponents immune to poison (op#324).
    • Appended tooltip.2da: Dancing Couple's Sword, The Mirror Dancing Sword, Stinking Cloud.
    • The Mirror Dancing Sword (u#sw1h02.cre): fixed wrong Sex (OTHER - was MALE), General (WEAPON - was HUMANOID) and Race (SWORD - was GNOLL) index.
    • The Mirror Dancing Sword's weapon (u#s1h02a.itm): hard-coded item inventory and header icons, fixed wrong THAC0 (2 - was 1) and added immunity for opponents immune to poison (op#324) for EE games.
  • Black Sword of Undeath (u#sw1h04.itm):
    • Removed inaccurate opcodes providing Stun immunity.
    • Added missing opcodes for a full Immunity to Fear effects: op#296 (Protection from Specific Animation = CDHORROR), op#240 (Remove Special Effect Icon = 36 Panic), op#106 (Morale break = 1), op#161 (Remove fear), op#23 (Reset moral), op#169 (Immunity Special Effect Icon = 36 Panic), op#267 (protection from string = 17427 14007 Panic), op#101 (Protection: from Opcode = 23 Reset morale - 106 Moral break). Added op#321 (Remove effects by resource) for EE games (a7!in13b, spwi205, spin105).
    • Added op#328 Set state (67 BUFF_PRO_EFFECTS and 106 RESIST_FEAR) for EE games.
    • Added missing opcodes for a full Immunity to Charm effects: op#296 Protection from Specific Animation (SPNWCHRM), op#267 (protection from string = 14780 Dire charmed - 1476 14672 Charmed).
    • Added missing opcodes for a full Immunity to Hold effects: op#101 (Protection: from Opcode = 185 Hold Creature III), op#267 (protection from string = 14102 17404 8823 1473 915 384 340 Held).
    • Added missing DS value: opcode #282 (Script: Scripting State Modifier): parameter1 = 1 - parameter2 = 2 [158 SCRIPTINGSTATE3 aka LEVEL_DRAIN_IMMUNITY].
    • Rewrote Summoning ability: replaced op#67 with a new effect (u#sw1h04). Fixed wrong target (Range - was caster) and added op#174 effect (Play sound).
    • Added a brand new bam file for the summoning ability (no longer uses the sword inventory icon).
    • Appended tooltip.2da with a new strref (Summon Kraka'Tur).
    • Kraka'Tur (u#s1h04a.cre, u#s1h04b.cre): fixed allegiance (controlled, was ally), added scripting name (u#sw1h04) and replaced default script WTARSGHT with WTASIGHT (no ranged weapon).
  • Yoshimo's Poisoned Katana +3 (u#sw1h05.itm):
    • Fixed opcode #142 (Display portrait icon): replaced wrong 137 icon (Bleeding) with 6 (Poisoned).
    • EE games: added op#319 (Item Usability) to restrict item usability (Yoshimo) and op#324 for opponents immune to poison.
  • Spirit of Yoshimo (u#misc01.itm):
    • Fixed item description: added missing weight (0) and Wizard Slayer restriction flag.
    • Added Wizard Slayer restriction flag.
    • Rewrote Summoning ability: replaced op#67 with a new effect (u#misc01). Fixed wrong target (Range - was caster) and added op#174 effect (Play sound).
    • Yoshimo's Spirit weapon (u#s1h05a.itm): hard-coded item inventory and header icons. Fixed opcode #142 (Display portrait icon), replaced wrong 137 icon (Bleeding) with 6 (Poisoned). EE compatibility: added immunity for opponents immune to poison (op#324).
  • Dragon Slippers (u#boot01.itm):
    • Fixed wrong item inventory icon: u#boot01 (was m#boot01).
    • Fixed equipped effects wrong Dispel/Resistance flag.
    • Added missing opcodes for a full Immunity to Fear effects: op#296 (Protection from Specific Animation = CDHORROR), op#240 (Remove Special Effect Icon = 36 Panic), op#106 (Morale break = 1), op#161 (Remove fear), op#23 (Reset moral), op#169 (Immunity Special Effect Icon = 36 Panic), op#267 (protection from string 17427 14007 Panic), op#101 (Protection: from Opcode = 23 Reset morale - 106 Moral break). Added op#321 (Remove effects by resource) for EE games (a7!in13b, spwi205, spin105).
    • Added op#328 Set state (67 BUFF_PRO_EFFECTS and 106 RESIST_FEAR) for EE games.
  • Rings of Mage schools (u#ring01.itm to u#ring08.itm):
    • Added missing weight (0) in item descriptions.
    • Fixed wrong DS parameter2 values for op#282 (Script: Scripting State Modifier): 6 [162 SCRIPTINGSTATE7 aka WIZARD_SPELL_IMMUNITY] (was 30 [186 NO_PERMANENT_DEATH]).
    • Fixed wrong DS power value for op#282 (Script: Scripting State Modifier): 5 (was 4). Not very useful, only for consistency. 😜
    • Added op#328 Set State BUFF_PRO_SPELLS (66) and SI_ABJURATION (56), SI_CONJURATION (57) SI_DIVINATION (58), SI_ENCHANTMENT (59), SI_EVOCATION (61), SI_ILLUSION (60), SI_NECROMANCY (62) and SI_TRANSMUTATION (63) for EE games.
    • Replaced opcode #142 (Display portrait icon) parameter2 value (107 Spell Immunity) for EE games: Immunity: Abjuration (196), Conjuration (197), Divination (198), Enchantment (199), Evocation (201), Illusion (200), Necromancy (202) and Alteration (203)
  • Adamantine Chain (u#chan01.itm):
    • Fixed wrong name: this chain mail is a +5 armor, not a +4 one!
    • Fixed wrong Dispel/Resistance equipped effects values : 0 Natural/Nonmagical (was 2 Not dispel/Bypass resistance).
  • Warlord's Girdle (u#belt01.itm), Kaligun's Amulet of Greater Resistance (u#amul01.itm):
    • Fixed item description: added weight and restriction flag.
  • Upgraded Harper Pin (u#amul02.itm):
    • Fixed item description: added weight (1).
    • Added missing opcodes for a full Immunity to Fear effects: op#296 (Protection from Specific Animation = CDHORROR), op#240 (Remove Special Effect Icon = 36 Panic), op#106 (Morale break = 1), op#161 (Remove fear), op#23 (Reset moral), op#169 (Immunity Special Effect Icon = 36 Panic), op#267 (protection from string = 17427 14007 Panic), op#101 (Protection: from Opcode = 23 Reset morale - 106 Moral break). Added op#321 (Remove effects by resource) for EE games (a7!in13b, spwi205, spin105).
    • Added op#328 Set state (67 BUFF_PRO_EFFECTS and 106 RESIST_FEAR) for EE games.
    • Added missing opcodes for a full Immunity to Charm effects: op#296 Protection from Specific Animation (SPNWCHRM).
    • Add...
Read more

version 28 by Deratiseur (November 22, 2018)

15 Nov 12:44
Compare
Choose a tag to compare
  • Added BG2EE compatibility.
  • Mits of Shaiman (u#brac01.itm): included Lollorian's assorted ITM fixes preventing a wrong op#18 (Maximum HP Modifier) setting that allowed the exploit of curing current HPs when equipping the item (fixed parametre2 to 3 - Cumulative Modifier, don't update current HP, instead of 0 - Cumulative Modifier).
  • Updated WeiDU installer to v246.

v27

15 Nov 12:31
Compare
Choose a tag to compare
v27

Version 27 by Ancalagon el negro (January 20, 2011)

  • Fixed a minor mistake in ruad.d.
  • Added Italian translation by Ilot.
  • Updated WeiDU installer to v226.