Skip to content

Releases: niv/neverwinter.nim

1.5.5

11 Feb 09:27

Choose a tag to compare

  • Fixed an issue where a 32bit windows build was was erroring out on needless type conversions in gffjson: #44
  • depend on and build with nim 1.6.4

1.5.4

15 Dec 21:42

Choose a tag to compare

  • Fixed #42: JSON output of nwn_gff erroneously ending in clrf instead of lf.
  • Some internal API changes, made game/user root finder helpers available to library consumers.

1.5.3

05 Dec 11:53

Choose a tag to compare

  • Added RESTYPE_JUI.
  • nwn_erf will now error out when the resulting file would exceed 2GB.
  • Attempted fix for windows DLLs.
  • Nim 1.6.0.

1.4.5

10 Sep 18:13

Choose a tag to compare

Added the missing restypes from the previous game builds.

1.4.4

04 Aug 18:44

Choose a tag to compare

Fixed:

  • Floating point json fields now accept json int types.
  • CSV generator was not escaping a,b correctly.
  • TwoDA reader now strips empty rows at file end.

ResMan can now read nwsync manifest data. To enable that, the tooling will now attempt to auto-detect the user directory.

1.4.3

22 Jun 12:05

Choose a tag to compare

  • 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

23 Jan 00:05

Choose a tag to compare

1.4.2 Pre-release
Pre-release

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

26 Nov 11:39

Choose a tag to compare

1.4.1 Pre-release
Pre-release

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

26 Oct 16:48

Choose a tag to compare

1.3.2 Pre-release
Pre-release

This release brings nim 1.4.0 compatibility.

Additionally, binaries are now built by github-actions.

1.3.1

17 Aug 13:32
@niv niv

Choose a tag to compare

  • 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.