Releases: niv/neverwinter.nim
Releases · niv/neverwinter.nim
1.4.3
- erf: we now ignore RESTYPE_INVALID from stopping a unpack process (might change later)
- Update to nim 1.4.8.
- Drop the frozen docopt in the repo, and use the nimble package instead. This should remove the legacy dependency on the pcre.dll on Windows.
1.4.2
These fixes were made to address issues with the NWSync dependent:
- Update zstd to 1.4.8
- Enforce zstd cdecl linkage, hopefully addressing issues on 32bit windows compiles.
- Now built on CI with nim 1.4.2.
Additionally in this release:
- nwn_erf no longer fails when trying to pack a empty file.
1.4.1
This adds support for the E1 keybif and erf format. E1 can optionally compress resources and also provides checksums for each entry. That change necessitated some changes to the resman API, so handling compressed payloads becomes easier.
The utilities now should detect NWN_ROOT properly even when running on a Steam install.
1.3.2
This release brings nim 1.4.0 compatibility.
Additionally, binaries are now built by github-actions.
1.3.1
- gffjson: GffVoid is now backwards-compat; base64 data is stored in KEY.value64. Legacy data is read from .value, but never written.
- Progress bar offset on windows is fixed #14
- Label is set properly on newResMemFile #17
Note: On Windows, if you run into strange stream seek/offset errors, try the 32bit binaries.
1.3.0
- Depend on nim 1.0.8, compiled with nim 1.0.8. (1.2.6 is not a tested target at the moment, but it should work OK.)
- gff: Fixed writing/reading GffVoid, GffDword64, GffInt64, GffDouble.
- Add library to de/compress NWCompressedBuffer files, which are used in campaigndb, nwsync and the new SQLite support in EE.
- nwn_compressedbuf: Add utility to de/compress files on the command line.
- nwn_gff: Add support for extracting/embedding SQLite payloads in GFF files (currently only useful for .bic)
- gffjson: GffVoid type is now always base64 encoded. This is a breaking change for existing data files, sorry, but this should take care of formatting/nonprintable issues when handling the generated json files.
Only lightly tested!
1.2.10 (nim 1.2.0)
Same as 1.2.10 previously, but these binaries were compiled using nim 1.2.0 (instead of 1.0.4).