CLI tools and nim library used in Neverwinter Nights: Enhanced Edition development
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 9 months ago
for (i = 0; i < N; ++i)
.Published by github-actions[bot] 10 months ago
Published by github-actions[bot] 11 months ago
This release bumps version to 1.7 due to the minor API change on the Res type.
Windows amd64 binaries might still have file seeking issues due to the prevailing mingw bug. If you run into strange issues related to broken file reads, try the 32bit binaries first.
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
r".."
and R".."
, which can also span multiple lines.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.--language
not defaulting to en
and overrides not working at all.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.
Published by github-actions[bot] over 1 year ago
With 1.6.0, the official nwscript compiler source code has been added to the repository, licenced as GPL-3.0. This release builds on this:
0f
, .0
and .42f
.const
declarations can now contain any constant expression (such as arithmetics), including previously defined consts.?:
operator causing a bad compiler state.-O0
Turn off all optimisations-O2
: Turn on all optimisations:
nwn_asm
can now decode DE_STRUCT instructions.nwn_asm
can now disable loading .ndb with a cli flag, if no per-function disassembly is desired.nwn_asm
now prints global offsets in addition to per-function offsets when .ndb is enabled.nwn_asm
can now optionally weave the originating source code into the disassembly, if both source code and .ndb is available.--silent
to hide all output, even errors. Errors can be detected by checking the process exit code.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.
Published by github-actions[bot] over 1 year ago
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.
Published by github-actions[bot] over 1 year ago
""
cells empty and transforms them into ****
.compressedbuf
, gff
, ssf
, tlk
, twoda
now read input stream fully before writing to it, allowing write back to same file.id
field.Published by github-actions[bot] almost 2 years ago
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.
Published by github-actions[bot] almost 2 years ago
NWN_HOME
env var is now the primary variant for userdir detectionneverwinter/nwsync
.I think mingw amd64 build is still broken. Use with care/use 32bit variant if you run into file/stream issues.
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] about 3 years ago
Added the missing restypes from the previous game builds.
Published by github-actions[bot] about 3 years ago
Fixed:
ResMan can now read nwsync manifest data. To enable that, the tooling will now attempt to auto-detect the user directory.
Published by github-actions[bot] over 3 years ago