Enhanced Edition version 89.8193.37-12

I noticed that NWN News menu describes changes for the Enhanced Edition version 89.8193.37-12.

Does anyone know how to get the new version?

Thanks for any help.

For me, it’s available as an update on GOG. I reach it by logging into their website, locating the game in my library, and clicking on “More” to make the downloads available. The patch is a 39 MB, separate download for those of us patched up to -11.

I don’t use GOG Galaxy because at times it’s lags interfere with starting NWN2. So now I just use the offline installers.

EDIT: I’m confused. I have …36-13 installed and the update on GOG is …36-12, NOT …37-12, “somewhat less-minor” update, I guess.

Oops & sorry!

37-12 should be available on Steam (dev and preview), GOG (dev), and BDC (dev). I cannot verify the latter, unfortunately - that’s out of my hand.

-12 is a minor regression build fix meant to address reported issues to prepare this build for a stable release sometime ~middle of January.

The documentation for changes between 37-11 and -12 was only posted out of band due to the data build containing the aggregated changelog.

Here it is reproduced for convenience:

## [89.8193.37-12] - 2024-12-19

### Added

- Exolog now prints the timezone on the log header.

### Changed

- Debug log categories now reset every time the game starts, to avoid accidental unwanted runtime impact.
- The graphics experimental Dynamic Buffer Handling Mode setting is now a single toggle and has been renamed to Orphan Buffers Before Write.

### Removed

- The Graphics Experimental Disable Gui Lighting and Enhanced Light Managing settings have been removed (they are now always enabled).
- Addressed "Failed to service resource" log spam.
- Addressed EXOWARNING spam in InSubArea().

### Fixed

- Fixed a build 37 regression with network relays.
- Models with bad tangents will no longer emit a white glow when HDR bloom is enabled.
- Fixed a crash when exiting nwserver due to it trying to unload tilesets too late.
- SpellAbsorption(Un)LimitedCheck no longer crashes when oCaster is a non-creature or AOE object using default parameters
- Fixed trying to load a corrupt bic file crashing the server.
- Defensive fix for NWSync init banner outstaying its welcome.

Downloaded it yesterday, so yes, it’s also available on BDC.

1 Like

Thank you for confirming :slight_smile:

@niv, @Kamiryn
Thanks for your responses.
I just tried using BDC to verify my game and it still shows 37-11 installed.

On Steam, I can’t see 8193.37 in the list of Betas.

Am I doing something wrong?

Edit:
Could this be country specific? I am in the UK.

I don’t think it’s country-specific on BDC. It just might need a restart of the client? I haven’t used it in a long time, sorry.

To opt in on Steam, pick “development”. The 37 branch is currently not configured separately due to limitations on the admin side. GOG is similar - available via Galaxy with a opt-in somewhere.

You are correct, my mistake. I just saw that a new dev version was available but it seems it was just the update to 37-11. I usually use the steam preview version so I guess I did not update the bdc dev version previously.

1 Like

Thanks for responding.

I am about to release an update to NIT and would really like to do some tests using 37-12 to check that my log file processing assumptions are correct. However, I am not a Steam user.

@niv is there a way for me to copy files from the Steam version to the BDC installed files to replicate a BDC download so I can perform my NIT tests?

Your help is very much appreciated.

Yes, the releases are identical on all three platforms. You can download from any and it will behave the same no matter where you run it from (except Steam injecting the HUD dll, and so on).

@niv Thanks for this.

Unfortunately after the copy NWN crashed on start-up. I am in the process of using BDC to restore the installation.

I copied the Win32 folder (minus the Steam-Prefixed DLLs) and all the other folders. Should I have only copied the Win32 folder and left everything else intact?

It needs a complete copy of all data, yes. Unclear from this why it crashes. Do you get any .crash file from it (in Documents/NWN/crashes/)?

I did, but I deleted it :frowning:

I think I will try swap to Steam so I can perform my tests.

Many thanks for your help.

@niv
I just tested 37-12 and appreciate the changes made to log the Load Module information to the Client Log.

Do let me know if you plan to write the “Couldn’t load the Hak Pak File…” to the Client Log as well.

Edit:
I have changed NIT’s log file processing as follows…
pre-89.8193 versions: Client log for everything.
89.9193.37-11 version: Engine log for everything.
89.9193.37-12 version: Client log for everything except Missing hak files, which is retrieved from the Engine Log. Module load and server exit processing really needs the date and time to handle playing past midnight.
89.9193.37-13 and higher: Client log for everything. Based on the assumption and hope that Missing hak file information will be written to the client log.

It may not be an issue, but when using 37-12, I noticed occasional temporary hangs when running across some large areas in Chronicles of Elnor - Book 2. I reverted to 37-11 and the problem did not occur anymore.

However, I did not try to reproduce the problem by loading an earlier save game to see if the issue was really gone.

I thought it worth mentioning in case anyone else has experienced the same behaviour.

Not for 37. This requires carrying this info from server to client (the list of failing resources in addition to the error code), and that’s not currently done.

To debug this:

Turn on Tracy in the ingame settings (search box will find it for you), then run tracy.exe from the install directory. Click Connect in Tracy and it will automatically connect to the game and start sampling. Perform the regressive action in the game, then switch back to Tracy and click stop (top left icon).

You can analyse it yourself: navigate with WASD/mouse wheel on the time graph to find the hitching frame(s), and check the stacks to see what the game was doing while it was performing poorly. You can click each Zone (eg coloured bar) to get more info on associated metadata.

The UI can be busy but it’s not complicated. You can also save the tracy file to disk and share it with me in a DM, if you prefer.

More information: Tracy - Neverwinter Nights 1: EE - nwn.wiki

2 Likes

Many thanks for taking the time to respond.

I will change NIT’s handling of missing hak files.

Hi. I have the EE Digital Deluxe Edition on GOG and I was looking to download, as I usually do from them, the offline installer for the development branch but it seems the option is only available via their Galaxy client? I’m honestly a bit disappointed in this, is it really not possible to download it without having to install any supplementary software?

1 Like

I also ran into this and decided to wait until the current development version graduates to production. I’ve had enough problems with wrapper software of all sorts to avoid it as much as possible.

1 Like

GOG’s “optional client” becomes less and less “optional” as time goes on, unfortunately.

2 Likes