Skip to content

Version 2.2-20211218

Compare
Choose a tag to compare
@Argent77 Argent77 released this 18 Dec 13:53
· 367 commits to master since this release

Starting with this release macOS-specific packages for Near Infinity will be included which should provide better integration into the system. They were formerly provided by AstroBryGuy but haven't been updated for some time.

Changelog:

  • Added wildcard support to the "Find resource" feature (magnifier icon above the resource tree):
    • Question mark characters (?) are treated as "match any single character"
  • Added new Check option: Check for string encoding errors (menu Tools > Check):
    • EE games: checks for malformed UTF-8 encoding
    • Original games: checks for unintended UTF-8 byte sequences
  • Added dialog tree viewer option "Sort states by weight"
  • BAM Converter:
    • Added basic file/folder drag&drop support to the frames list
    • "Delete" key shortcut can be used to remove selected entries from frame or cycle lists
  • Item ability flags are now presented based on ITM version
  • Redesigned credits section in "About Near Infinity" dialog
  • Improved loading time for games with large override folders
  • Improved symbolic names detection in decompiled scripts
  • Removed link to original Near Infinity website (which became unavailable recently) in "About Near Infinity" dialog
  • Removed unused "Times per day" field from SPL V1 ability structure
  • Removed useless timing mode 4096 from EFF V1 structures
  • Updated CRE flags
  • Updated SPL V1 flags
  • Updated EFF V2 "Dispel/Resist" and "Parent resource flags"
  • Updated VVC flags
  • Updated opcode 1: Add support for negative modifiers in EE games
  • Updated parameters of opcodes 135, 184 and 232
  • EEex-specific opcodes are properly handled on non-EEex game installations
  • Fixed case-sensitivity issues with file paths on Linux systems
  • Fixed (sometimes) choosing an incorrect script action when decompiling scripts if multiple definitions are specified in ACTION.IDS
  • Fixed sound references associated with string entries not being available if sound file is located in special override folders (e.g. "sounds")
  • Fixed deriving INI actor resource name in Area Viewer
  • Fixed issues with inline editing data in table view of structured resources
  • Fixed issue with exporting string table as TRA file when dialog.tlk path was located on a different (physical or virtual) filesystem as the game root path
  • Fixed ARE Entrance orientation field size
  • Fixed ARE search names not properly updated when loading a new game
  • Fixed data types referencing symbolic names not properly updated when loading or refreshing the game
  • Fixed selected string entry not being shown when String Editor is opened for the first time
  • Fixed incorrect BAM cycle check in creature animation decoder > "character_old" type
  • Several more minor bugfixes and improvements