You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added btl.ini metadata file (including dynamic install order syntax and global LABELS) to support AL|EN's "Project Infinity".
Renamed setup-BTL.tp2 -> btl.tp2 and moved it to mod top folder to support AL|EN's "Project Infinity".
Replaced AUTHOR keyword with SUPPORT.
Added VERSION flag.
Added README command.
Added Immutability concept.
Replaced REQUIRE_FILE with REQUIRE_PREDICATE condition to avoid installing the mod in inaccurate games.
Added components DESIGNATED numbers.
Externalized tp2 code into specific components .tpa libraries for more comfortable readability and maintenance.
Commented code as much as possible.
Grouped original and vanilla sound sets for Kiyone into two main SUBCOMPONENTS.
Included optional "Portraits for minor non-joinable BTL NPCs" component into main component as two portraits really don't deserve a dedicated component! 😉
Added native BG2:EE and EET compatibility (thanks Austin and Gwendoyne):
Added WeiDU's built-in HANDLE_CHARSETS function to convert string entries for EE games.
Rewrote sound sets installation procedure to use WeiDU's built-in HANDLE_AUDIO function.
Added ADD_JOURNAL entries.
Added chapters continuity for EET games.
Removed items usability restriction flags in description for EE games with GW_UPDATE_ITM_DESCRIPTION_TO_EE WeiDU function.
Added special item usability restrictions (EE games) with GW_ITEM_RESTRICT_USABILITY_EE WeiDU function.
Provided accurate sized NPC portraits for EE games, and renamed large portraits in epilogue files.
Included all BWP Fixpack fixes:
"start.baf": Hoppy's BGT compatibility fix start preventing Kiyone from showing up in the BG1 part meeting the alignment, rep requirements and chapter 2. Revamped by Gwendolyne for compatibility with EET and oBG2 games.