Skip to content

1.6.2

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jul 14:25

[1.6.2] - 2023-07-26

Script Compiler

  • Script compiler now supports raw string literals: r".." and R"..", which can also span multiple lines.
  • Temporarily disabled MOVSP merging optimization (fixing STACK_UNDERFLOW errors when using -O2).

Bytecode Disassembler

  • nwn_asm now prints shorter, canonical opcodes.
  • nwn_asm now parses nwscript.nss and prints the names of executed actions.
  • nwn_asm now prints in colour; indicates jump source/target IPs; improved column display.
  • nwn_asm now disassembles the whole file in debug mode (-g), not just known functions.

Fixed

  • Fixed the default steam path for Windows.
  • Fixed a crash when the Beamdog Client settings.json file could not be found.
  • Fixed --language not defaulting to en and overrides not working at all.
  • resman.nim: Fixed sometimes not throwing a ValueError when the requested resref does not exist.

Removed

  • Removed remaining double-byte language support (this is not supported on EE).

Note: [Windows only!] Still unsure about amd64 windows binaries. Mingw fseek bug probably persists and I have no time to look into it. To be safe, or if you run into stream exceptions on known-good data, pick the i386 variant.