Forum > Games Discussion

Neverwinter Nights: Enhanced Edition

<< < (4/14) > >>

Asid:
Neverwinter Nights: Enhanced Edition Development Build 8180
20 September - niv

We're now shipping Neverwinter Nights: Enhanced Edition Development Build 8180.

This build is a potential release candidate for 1.77.

Features
•   We added three new player-selectable portraits; Heavyline, Skandii, and Lanteri.
•   Toolset: The script editor now shows variables and constant declarations on double click.
•   Toolset: The recent modules list has been expanded to 10 entries.
•   Toolset: The compiler include limit has been bumped to 128.

Fix-tures
•   The game now asks you for a CD key, instead of erroring with a confusing message, when Steam CD key retrieval fails for any reason.
•   HW Mouse is now the default on Linux, as to avoid WindowManager-related mouse click point offset issues resulting from UI scaling.

Fixes
•   We fixed certain armour pads (specifically, belts and shoulder pads) disappearing when re-equipping a item.
•   Server resource management on Linux in certain memory configurations has been fixed.
•   We fixed a floating point inaccuracy that made the player character skew aside ever so slightly when WASDing.
•   The conversation UI has been fixed to not shift off screen when using UI scaling and having the Inventory/Char sheet open at the same time.
•   We fixed held equipment not becoming transparent when the character model did so (for example, when casting Invisibility.)
•   Toolset: Area ambient sounds and music has been brought back to life.
•   Toolset: We removed the requirement that the mouse be over an object to translate it on the Z-axis (with Alt+Left Mouse Button).
•   Toolset: The tile properties light select color UI is no longer truncated when using windows-native screen scaling.
•   We fixed a double-free in the PLT system, which has lead to crashes when multiple objects with the same texture would show.
•   A crash when reloading LTRs was fixed.
•   Crashes in nwscript functions resulting from bad parameters have been addressed: CopyItemAndModify, GetNearestCreatureToLocation
•   Linux only: Database names are now case-insensitive, so DestroyCampaignDatabase() now works as expected.

Known Issues
•   The macOS dedicated server is missing a packaged libGalaxy.dylib. This can be worked around by copying the one from the client .app bundle (nwmain.app/Contents/MacOS/libGalaxy.dylib) into the same directory as the server binary.

Asid:
Neverwinter Nights: Enhanced Edition Development Build 8181
27 September - niv

We're shipping Neverwinter Nights: Enhanced Edition Development Build 8181 shortly after 8180 to address community-found feedback and issues.

This build is the next release candidate for 1.77.

Fixes
•   We made all DLC portraits now show up for character creation in all modules, regardless of portrait.2da entries.
•   We fixed some objects with fancymapping not rendering in the Toolset.
•   Linux/Mac only: We fixed the server spinning a thread needlessly if stdin gets closed.
•   The macOS dedicated server now doesn't fail due to a missing libGalaxy.dylib.

Asid:
Neverwinter Nights: Enhanced Edition 1.77
Neverwinter Nights: Enhanced Edition - niv

We're shipping build 8181 to Stable today. This is the same build that has been on the Development branch for a short while now.

If you'd like to stay on 1.76 until your favourite persistent world has migrated, please select the "oldstable" branch in Steam.

For a full changelog compared to 1.76, read on.

Client Changes

Features:
•   Three new player-selectable portraits; Heavyline, Skandii, and Lanteri.

Fixes:
•   We fixed certain armour pads (specifically, belts and shoulder pads) disappearing when re-equipping a item.
•   We fixed a floating point inaccuracy that made the player character skew aside ever so slightly when WASDing.
•   The conversation UI has been fixed to not shift off screen when using UI scaling and having the Inventory/Char sheet open at the same time.
•   We fixed a double-free in the PLT system, which has lead to crashes when multiple objects with the same texture would show.
•   We fixed held equipment not becoming transparent when the character model did so (for example, when casting Invisibility.)
•   The game now asks you for a CD key, instead of erroring with a confusing message, when Steam CD key retrieval fails for any reason.
•   HW Mouse is now the default on Linux, as to avoid WindowManager-related mouse click point offset issues resulting from UI scaling.
•   We made all DLC portraits now show up for character creation in all modules, regardless of portrait.2da entries.

Content Creation Changes

Features:
•   Toolset: The script editor now shows variables and constant declarations on double click.
•   Toolset: The recent modules list has been expanded to 10 entries.
•   Toolset: The compiler include limit has been bumped to 128.

Fixes:
•   Toolset: Area ambient sounds and music has been brought back to life.
•   Toolset: We removed the requirement that the mouse be over an object to translate it on the Z-axis (with Alt+Left Mouse Button).
•   Toolset: The tile properties light select color UI is no longer truncated when using windows-native screen scaling.

Server Changes

Fixes:
•   Server resource management on Linux in certain memory configurations has been fixed.
•   Crashes in nwscript functions resulting from bad parameters have been addressed: CopyItemAndModify, GetNearestCreatureToLocation
•   A crash when reloading LTRs was fixed.
•   Linux only: Database names are now case-insensitive, so DestroyCampaignDatabase() now works as expected.
•   Linux/Mac only: We fixed the server spinning a thread needlessly if stdin gets closed.

Asid:
Neverwinter Nights: Enhanced Edition Development Build 8182
20 October - niv

NWN:EE Development Update 8182 is being rolled out.

This patch contains a major new feature: NWSync, a mechanism to transparently and automatically download user content when joining a multiplayer server.

The first development release now exists to serve as an invitation to test for the community.

Features
•   The game now supports normal DDS textures without having to mangle the header.
•   The game now supports KTX texture containers.
•   We added a new console variable that enables a over-time FPS display. Type "fpstrace 1" into the game console to enable.

Optimisation
•   We added a (off-by-default) experimental toggle that prevents needless texture switching. It should yield about 10-20% more FPS depending on the scene rendered. You can toggle it, to see the difference, via the console variable glCacheTextureBinds 0/1.

Fixes
•   We fixed lighting uniforms not assigning properly on some GPU drivers. This should address some flickering and maybe improve stability.
•   Premium Modules don't show in "Other Modules" anymore.
•   Yet another crash for creature appearances with PERSPACE=0 has been addressed.

NWSync

We merged in experimental support for NWSync. The first implementation of this allows transparent multiplayer server content downloads, and requires special setup by the server admin to make functional.

The preliminary manual, including instructions and system details, can be read here: https://docs.google.com/document/d/1eYRTd6vzk7OrLpr2zlwnUk7mgUsyiZzLoR6k54njBVI

Note that if you are from The Future, then this URL might have changed or disappeared. Please check the official documentation in lang/en/docs instead.

Again, this is experimental, and we are shipping this to the development branch early so persistent world admins and interested parties can test it. This is a very complex technical feature and we fully expect that we will have to ship more development patches to address found issues.

Ultimately, this feature can only grow into what it should be with feedback and guidance from those that will be heavily employing it.

Asid:
Neverwinter Nights: Enhanced Edition Development Build 8183
24 October - niv

This is patch 8183 for the Development branch of NWN:EE!

This patch is a quick iteration on the previous Development patch. Build 8182 introduced NWSync, a feature allowing clients to download needed gameplay data from servers without having to manually hunt down HAK and TLK files.
Fixes
•   We fixed a performance issue indexing/reading NWSync manifests on Windows. Data should now load at least as fast as it would with HAKs.

Fix-tures
•   Gamma functionality is back: You can type `Gamma x` in the console, where x is a floating point value larger than 0. The default is 2.2. This value is persisted to nwn.ini (under a new configuration key). Gamma only affects the rendered ingame scenery, not menus or UI, as it is applied through a FBO shader, not GL/system-wide gamma correction. There is no slider yet, sorry.
•   NWSync memory management was refactored to be as zero-copy as possible, eventually paving the way for streaming compression (to deliver, e.g., full movies). Right now, the suggested optimal file size for individually synced files is under 20MB.
•   All shaders have seen revision to be more efficient and future-proofed for extensions like Roughness and Glow Maps.
•   The game now writes out all Aliases to nwn.ini even if the file already existed.

Features
•   NWSync now has an Alias entry in nwn.ini, which allows moving data to a more suitable place if so desired.
•   Downloading the initial manifest now shows progress, instead of letting the user guess. This is relevant for big manifests, which may grow to megabytes in size for servers using the CEP and more.
•   The multiplayer server browser now shows a progress window when downloading the server list. It also switched over to libcurl, which should prove to be much more reliable than the previous solution.

Coming Soon, and Known Issues
•   There will be a utility to introspect and prune the client-side storage.
•   There will be a utility to (pre-)download manifest/server data without the game running.
•   We're aware the NWSync documentation is very bare bones right now, and aimed at the technical user. It will see a lot of improvement before a stable release, including example use-cases and HOWTOs for each. Current work-in-progress documentation can be found here: https://docs.google.com/document/d/1eYRTd6vzk7OrLpr2zlwnUk7mgUsyiZzLoR6k54njBVI.
•   Server-side repository management utilities are exhibiting some issues on Windows. We're looking into the problem

We'd like to thank all the volunteers who have spent time testing the previous patch! We're not quite at the required stable feature list yet as far as NWSync goes, but we're getting there! Any testing, feedback, and criticism you provide is invaluable.

Thanks!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version