Changelog:
- Added a little gimmick that progressively populates the (empty) main panel of NI with creatures from the game which perform various random actions. The feature can be enabled or disabled in the preferences (menu Game > Preferences > General > Show creatures on main panel).
- Added options to the context menu of resources in the Edit view to assign a selected field value to all other substructures of the same type ("Apply value to all/non-empty/empty removable structures"). This feature allows you to quickly synchronize field values, e.g. across spell or item effects.
- Added option to sort items for sale in STO resources. Available sort orders: ascending, descending, suggested order (as used by many vanilla stores), user-defined.
- New implementation of the MUS player "InfinityAmp" (menu Tools > InfinityAmp) with many more options:
- Improved window layout
- Option to load and play MUS files from all available games
- Playlist doesn't reset when the game is refreshed or a new game is loaded
- More playback controls and options (e.g. shuffle, play/pause, prev/next playback)
- Import/export of playlist as .m3u or .m3u8 file
- Mass Exporter: Added option to decompile .dlg to .d format
- ARE resource View tab:
- Fall back to a default area script if script field is empty (supported by IWD1 and IWD2)
- Display link to associated INI resource if available
- BAM Converter:
- Improved usability for entering frame center values: pressing enter registers a new value moves focus to the next logical UI control
- Added option to prevent overwriting PVRZ files but using the next free pvrz slot instead
- Improved check for String Encoding Errors:
- Greatly improved detection of ANSI encoding errors in original games
- Added option to repair listed issues
- Improved the "Open File" dialog (menu Game > Open File):
- Added a new checkbox "Keep dialog always on top"
- Improved file drop area and general dialog layout
- Improved character animation sprite decoding:
- Fixed incorrect transparent color detection for some sprites and overlays
- Improved handling of sprites with extended directions (SSW, WNW, NNE,...) which disable the "path_smooth" option: Fixes animations with missing frames
- More internal optimizations and improvements
- Improved confirm prompts opening when handling unsaved changes: Added option to discard and cancel to all situation where possible and improved button names.
- Overhauled audio playback of sound resources in the WAV resource view and the resource list field type for WAV files:
- Improved UI controls (play/pause, loop option, slider for jumping to specific sound positions)
- Smoother and more responsive sound playback (no delays and minimized probability to produce audible clicks or gaps)
- Improved MUS soundtrack playback:
- Smoother and more responsive sound playback
- Minimized probability to produce audible clicks or gaps between sound segments
- Improved MUS resource parser
- Improved handling and display of strings in game resources that contain non-ASCII characters.
- Added DLG resrefs to STO View tabs
- Changed AC type from bitfield to list in opcode 0
- Added a keyboard shortcut (Ctrl-/) to the quick resource search feature (magnifier icon above the resource tree).
- Allow missing string table: Fixes issues with the non-interactive BG1 demo which doesn't include a dialog.tlk
- Fixed available entries in the color range selection field type (used in CRE resources or opcode 7 effects)
- Fixed game launcher not updating to the correct executable when manually opening a game via menu Game > Open Game...
- Fixed window title of resource windows not updating to the current resource name
- Fixed representation of the CRE V2.2 kit field (IWD2)
- Fixed some error logging issues
- Many internal improvements and fixes