Skip to content

Version 2.3-20230609

Compare
Choose a tag to compare
@Argent77 Argent77 released this 09 Jun 19:02
· 141 commits to master since this release

Starting with this release prepackaged installers for Windows and macOS will be available which already include a preinstalled Java Runtime, so there is no need anymore to install it separately. A flatpak version for Linux will be available soon.

The Windows version will be installed with user privileges. It associates .key files with Near Infinity and optionally installs shortcuts in the start menu and/or on the desktop.

The macOS installer comes as a standard PKG archive and provides basic desktop integration for Near Infinity (but no .key file association).

Changelog:

  • Prepackaged Near Infinity installers are available with a preinstalled Java Runtime for:
    • Windows: Associates .key files and optionally creates startmenu and/or desktop shortcuts
    • macOS: PKG archive with basic desktop integration but no .key file association
  • Added option to remember size and position of resource child windows across a single NI session (menu Options > Remember last child frame size and position)
  • Added new command line options for controlling availability of specific features
    • Option -no-update for disabling "Update check" functionality and menu entries
    • Option -no-launch-game for hiding the "Launch game" button
  • Upgraded the "Update Check and Notification" feature to notify users of new Near Infinity releases with an improved changelog summary (and less maintenance effort for me)
  • Improved methods for opening files and URLs in associated applications on Linux and macOS platforms
  • Opcodes: Added definitions for PSTEE-specific opcodes 348, 349, 350, 351 and 377
  • Opcode 319: Fixed resource field not using the correct datatype when effect with param2=11 is loaded
  • Mass Exporter: Added option to filter resource names by literal strings or regular expressions
  • Mass Exporter: Available list of resource types to export is generated dynamically, based on the current game
  • Mass Exporter: Fixed a hardcoded character encoding issue for script comments
  • BAM Converter: Fixed two issues related to the transparent color entry in BAM V1 animations
  • PRO resources: Fixed a regression that failed to change structure size depending on selected projectile type
  • Creature Animation Browser: Modifications to character equipment (e.g. new coloring, effects or styles) should be correctly applied to the creature animation on reload
  • Minor improvements to Near Infinity application icon
  • Various internal optimizations