Skip to content

Releases: nwneetools/nwnsc

v1.1.5

25 Mar 01:32
36bb6d8
Compare
Choose a tag to compare

This release is a patch for 1.1.4, fixing behavioral issues with the new -c flag.

  • .ncs files are not created for include-only files.
  • Include-only files do not cause the processing of multiple files to end early.
  • Errors in include-only files will be displayed just as with any other executable script file.

v1.1.4

23 Mar 22:56
9af8318
Compare
Choose a tag to compare
  • Added -c parameter which allows include files (without a void main or int StartingConditional) to be compiled to check for errors. In this case, an output .ncs file will not be generated. Thanks to @PhilippeChab in #33.
  • Added SKIP_OUTPUT option for the -r parameter to allow skipping the generation of an output file.
  • Added support for new NWN:EE constants LOCATION_INVALID, JSON_FALSE, JSON_TRUE, JSON_OBJECT, JSON_ARRAY, JSON_STRING, JSON_NULL. Thanks to @niv in #35.

Full Changelog: v1.1.3...v1.1.4

v1.1.3

02 Apr 00:58
29fca89
Compare
Choose a tag to compare
  • Fixed SIGILL crashes on some scripts (thanks @plenarius)
  • Mac binary is now a Universal binary including both x64 and arm64
  • Added support for \x hex escape in strings (thanks @meaglyn)

v1.1.2

15 Aug 00:55
ab69953
Compare
Choose a tag to compare
  • Fixed default Steam locations for Linux and Windows
  • Fixed reading of empty .bif files (fixes compatibility with 8193.14)

v1.1.1

15 Apr 23:27
2fba98a
Compare
Choose a tag to compare
  • Added 64-bit support
  • Fixed memory corruption when processing wildcard paths
  • Replaced CNwnArray with std::vector to fix some memory corruption crashes
  • Release binaries are now built automatically via CI