1. Neverwinter Nights: Enhanced Edition
  2. News
  3. Neverwinter Nights: Enhanced Edition Development Build 8190

Neverwinter Nights: Enhanced Edition Development Build 8190

We're still working towards a stable patch. This is one step closer, knocking off a few required items off the TODO list for it.

We appreciate any and all bug reports and feedback your testing will generate.

Known Issues/Caveats


  • Networking relays are still nonfunctional. We will have to address further-reaching changes to the network protocol for the upcoming console release. Any related fixes and features, such as better NAT traversal, have been postponed for now.
  • Polish and Czech charsets cannot render or type some characters.
  • Old campaign database files written with patch 8187 or earlier cannot be read, as the underlying format has changed.
  • The toolset build inside this development patch is currently outdated. You can find the most recent beta toolset here.


Features


  • Model compiler: Added a new alias to nwn.ini: MODELCOMPILER (instead of clobbering the installation directory)
  • New console command: compileloadedmodels (comppiles all loaded models, including binary)
  • New console command: compileloadedasciimodels (compiles all loaded models, only ascii)
  • New console command: compilemodel (specific model, will load and unload it for you even if it is not currently loaded)
  • New command line switch: nwmain.exe compilemodel (same as the above console command; will compile the model and exit the game immediately)
  • NWSync now shows network and storage speed separately while downloading.
  • The NWSync networking protocol has been extended to support multiple language-specific and user-selectable optional manifests in the future (but the client itself cannot fetch them yet - sorry!).
  • We have rewritten large parts of the NWSync storage system to better support the upcoming console releases. Your existing data should - barring bugs - remain unaffected.
  • As a consequence of this, the new max file size for NWSync-served resources is 15MB (down from 100MB). This is unfortunately a platform limitation on some devices. We may revisit this in a future patch based on feedback and as further improvements are introduced.


Fixes


  • NWScript: GetEffectSpellId() was erroneously returning 65535 instead of -1 for effects with no spell.
  • SSL is not a forced requirement for NWSync anymore.
  • For SSL, OCSP stapling verification is now off. There is a configuration key to globally re-enable it, if users so desire.
  • We fixed the configuration option ruleset.hide-hitpoints-gained-on-level erroneously taking the value of ruleset.always-roll-max-hitpoints-on-levelup.
  • [Linux] Switching to fullscreen and back will now preserve window position and dimensions.
  • We fixed difficulty selection being off by one.
  • We fixed the mouse wheel scrolling nuklear-based UI even though the cursor was not hovering over it.
  • We addressed a custom content-related crash when adding invalid items to merchants.
  • A handful of UI-crashes inside NWSync have been fixed.
  • The crash reporter now says which OS it came from.
  • We fixed an issue where playing wav ambient sounds would confuse the resource manager into either leaking or freeing memory excessively.
  • We fixed some achievements not triggering properly: Hoard Mode, Dragons are Friends not Fodder, Hardcore Morag, Hardcore Heurodis, and Hardcore Mephistopheles.
  • Campaign progress now unlocks only the current campaign instead of all.
  • Game autosaving is now a boolean toggle, and the interval is configurable between 1 and 30 minutes.
  • Interval-based game autosaving no longer triggers in singleplayer.