Skip to content

Beyond the Law v2.0.0

Latest
Compare
Choose a tag to compare
@GwendolyneFreddy GwendolyneFreddy released this 26 Oct 12:57
  • 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:
  • Appended "tooltip.2da" whenever relevant.
  • Fixed items descriptions and typos.
  • Split setup.tra files into separate thematic files for more comfortable readability.
  • Completed mod traification.
  • Re-formated, updated and renamed readme file to btl-readme-english.html, then moved it into new 📁 "readme" folder.
  • Removed useless files and 📁 "backup" folder.
  • Reorganized mod architecture tree: created or renamed folders to sort files according to their types.
  • Lower cased files.
  • Included Linux and Mac OS versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
  • Updated OggDec to v1.9.7 and added sox v14.4.1 for mac.
  • Added archive libiconv-1.9.2-1-src.7z with iconv license info.
  • Updated WeiDU installer to v247.
  • Uploaded mod to official Spellhold Studios GitHub mirror account.