Jump to content


Photo

Jan's Alchemy updated to v8.1.0 (EE compatible)


  • Please log in to reply
1 reply to this topic

#1 Gwendolyne

Gwendolyne
  • Staff
  • 877 posts

Posted 07 June 2020 - 11:53 PM

The Jan's Alchemy mod has been updated and is now available with macOS and Linux support.

 

This mod adds Jan's Book of Brewing into the game, a magical tome that will allow Jan to create 8 potions following specific recipes.

 

Version 8.0.0 includes v7 (by Deratiseur), is ToB, BGT, BG2:EE and EET compatible, and provides updated French, German and Russian translations.


 


 

Readme

 

SHS Download Center


SHS official GitHub alternate download center
 



Change log:

  • Added alchemy.ini metadata file to support AL|EN's "Project Infinity".
  • Renamed Setup-Alchemy.tp2 -> alchemy.tp2 to support AL|EN's "Project Infinity".
  • Replaced `AUTHOR` keyword with `SUPPORT`.
  • Restored `VERSION` flag.
  • Replaced `AT_INTERACTIVE_EXIT` deprecated command with `README`.
  • Added `REQUIRE_PREDICATE` process to avoid installing the mod in inaccurate games.
  • Added component `DESIGNATED` number and "jan_alchemy" `LABEL`.
  • Fixed infer_charsets variable name in `HANDLE_CHARSETS` function.
  • Added native EET compatibility.
  • alchem1.baf: replaced `CreateItem` action with `GiveItemCreate` and added `DestroyGold` action. Fixed Potion of Mind Shield recipe (2 Potions of Clarity - was 1 - and 2 000 gp - was 1 000).
  • Spl files: removed hard-coded spell descriptions.
  • Jan's Book of Brewing spell (jalchem.spl): replaced wrong description spell with a more accurate one (was "Spell Immunity" spell description!).
  • EE only: Jan's Book of Brewing use is now restricted to Jan.
  • Potions updates:
    • itm files: hard-coded item unidentified names and descriptions to avoid writing them in installation process.
    • Fixed item descriptions: added missing restriction flags.
    • Fixed wrong Dispel/Resistance effects values : 3 Dispel/Bypass resistance (were 0 Natural/Nonmagical).
    • Fixed wrong duration effects values.
    • Assassin's Gift (potx03.itm): added missing Ranger and Monk restriction flags.
    • Potion of Mind Shield (potx05.itm):
      • Added missing opcode #142 (Display portrait icon): 52 (Mind Shield).
      • Added missing opcodes for a full Immunity to Confusion effects: op#267 (protection from string = 14782 Confused - 14791 Rigid Thinking), op#169 (Immunity Special Effect Icon = 2 Rigid Thinking, 47 Chaos), op#296 Protection from Specific Animation (SPCONFUS).
      • 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#101 (Protection: from Opcode = 23 Reset), Added op#321 (Remove effects by resource) for EE games (a7!in13b, spwi205, spin105).
      • Added DS value (67 BUFF_PRO_EFFECTS and 106 RESIST_FEAR) for EE games (op#328).
      • 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 - 1476 14672 Charmed).
      • Added missing opcodes for a full Immunity to Hold effects: op#296 (Protection from Specific Animation = SPFLAYER, SPMINDAT), op#101 (Protection: from Opcode = 109 Paralyze, 185 Hold Creature III), op#169 (Prevent portrait icon: 13 Held), op#267 (protection from string = 14102 17404 8823 1473 915 384 340 Held).
      • Added missing opcodes for a full Immunity to Stun effects: op#169 (Immunity Special Effect Icon = 55 Stun), op#267 (protection from string = 1280 Stunned - 14013 Stun).
      • Added missing opcodes for a full Immunity to Sleep effects: op#169 (Immunity Special Effect Icon = 14 Sleep 130 Unconscious), op#267 (protection from string = 14001 Sleep - 20438 Unconscious).
      • Added missing opcodes for a full Immunity to Feeblemindedness effects: op#169 (Immunity Special Effect Icon = 48 Feebleminded).
    • Gatekeeper (potx07.itm): fixed wrong duration effects values (300 - was 360).
    • Heal (potx08.itm): removed Wizard Slayer restriction flag.
  • Updated 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.
  • Updated translations (Gwendolyne and Austin).
  • Updated and renamed readme file to "alchemy-readme.txt", then moved it into new "readme" folder.
  • Removed useless "backup" folder
  • Reorganized mod architecture tree: created folders to sort files according to their types.
  • Lower cased 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.

     


Edited by Gwendolyne, 07 June 2020 - 11:57 PM.

CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.

#2 Gwendolyne

Gwendolyne
  • Staff
  • 877 posts

Posted 29 August 2020 - 10:28 PM

The Jan's Alchemy mod has been updated to v8.1.0 and is now available with Italian translation (by ilot).


CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.