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


