neverwinter.nim

CLI tools and nim library used in Neverwinter Nights: Enhanced Edition development

MIT License

Stars
127

Bot releases are hidden (Show)

neverwinter.nim -

Published by niv about 4 years ago

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

neverwinter.nim -

Published by niv about 4 years ago

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

neverwinter.nim - 1.2.10 (nim 1.2.0)

Published by niv over 4 years ago

Same as 1.2.10 previously, but these binaries were compiled using nim 1.2.0 (instead of 1.0.4).

neverwinter.nim -

Published by niv over 4 years ago

neverwinter.nim -

Published by niv almost 5 years ago

This bugfix release removes the progress bar when reading/writing TLK files. There's no point to that.

It also fixes the progress bar sometimes trying to render -1 whitespaces, thus erroring out.

neverwinter.nim -

Published by niv almost 5 years ago

  • nwn_erf will now auto-write MOD as the header if you are packing up a NWM.
  • This release also now depends on nim 1.0.2, which is needed to address #11, a file corruption issue on windows platforms.
neverwinter.nim -

Published by niv about 5 years ago

Caveat: windows-amd64 might still have problems seeking in big HAK files. Use the 32bit binaries if you run into trouble with it flaking out on weird stream errors.

neverwinter.nim -

Published by niv over 5 years ago

  • A bunch of nim 0.20.0 related fixes that prevented compilation or emitted deprecation warnings.
  • TwoDA stops emitting whitespace at end of lines, making it look prettier in whitespace-rendering text editors.
  • nwn_erf will now auto-set the header based on the file extension unless overridden via cli flag.
neverwinter.nim -

Published by niv over 5 years ago

  • nim 0.20.0
  • ssf read-write support (experimental)
  • improved error handling when reading unavailable files, better 2da parsing
  • nwn_twoda can write out ID columns for csv
neverwinter.nim -

Published by niv over 5 years ago

Compiled against nim 0.19.4 with all of nilseq removed. Might have some bugs.

neverwinter.nim -

Published by niv almost 6 years ago

neverwinter.nim -

Published by niv almost 6 years ago

neverwinter.nim -

Published by niv about 6 years ago

Yet another manual build.

Edit: Fixed Windows binaries.

neverwinter.nim - v1.0.1

Published by niv over 6 years ago

These releases are a pain to build (by hand!), so they are almost never up to date. Make sure to check the commit log/differences to see if you need to build from source, or are happy using these.

neverwinter.nim - Initial release

Published by niv almost 7 years ago

This is a first release that just ships the current binaries.