The Client Extension is an add-on to the standard NWN2 game client that fixes various crash bugs, restores the Internet Server Browser for multiplayer listings, and adds new multiplayer functionality to the game (for example, a better reply function, command history, and a host of other improvements).
Direct download link for latest version: http://www.nynaeve.net/Skywing/NWN2/cliext/ClientExtension_Latest.zip (88940) (the Client Extension includes built-in self-update functionality when a new version is released).
There are also significant improvements to the capabilities of the DM client included (compatible with DMFI, although not dependent on DMFI). For example, you can teleport objects to specific points in other areas without jumping to the area first, and (with some server script support) you can view creatures on the map in a different area than you're currnetly in.
A brand new, "headless" standalone DM client for NWN2 is also included that allows PW admins to log on to the server without launching the full game DM client.
You can now also create a shortcut to directly connect to a PW from the desktop with the +connect argument supported by the included NWLauncher.exe (see the included readme file for details).
See the following tutorial for help getting started using the Client Extension, should you get stuck.
Zelknolf's NWN2 Server Monitor can be used as a front-end to launch the game to connect to any server if the NWN2 Client Extension is installed.
Attachment | Size |
---|---|
clientextension_latest.zip (88940) | 534.53 KB |
Apparently, I can't use creatures abilities with "/talent " command. I only get this message on the combat log: "Failed to use talent 'talent name' " (for example, Dragon Breath, Fire when i possess red dragons which may breath fire). Do you have any suggestion to help me please? This add-on is a real lifesaver :D
I advise anyone who has a walkmesh related crash with this to simply load the game using the amd launcher or some other EXE in order to workaround the eternity this'll take to update if ever.
That worked! Thanks
I can't bring up any of the server lists today. I tried reinstalling using the current version posted, but when I try to 'join internet game', it repeatedly tries to connect to Gamespy until it timesout. I am using the 0.0.0.0 hack in my hosts file, but that was never a problem before.
Is this just periodical server downtime or does this .exe need to be updated?
EDIT Corrected the issue thanks to Skywing
No, this looks like one of the remaining parts of GameSpy that the CE was letting the game residually connect to (i.e. chat infrastructure) is down today.
If it doesn't come back up, further CE changes may be necessary to adapt.
A set of changes that re-enables server browser service is undergoing testing now.
Hi. I have a stupid question. how do I use CE to optimize NWN2? is it automatic or is there a command?
You have to install it and run from Client Extension's exe. Follow read me install intructions, it is very easy. Since you install then run new exe and optimised changes will act automatically
I installed it into my nwn2 complete folder, was I supposed to do that?
Yes. You need to keep NWLauncher.exe and ClientExtension.hdl in the same place for the launcher to work correctly. Run the game from the NWLauncher.exe
Server browser functionality should be restored with new release 1.0.0.28.
shiver89: Are you sure that you've got the right talent name? This needs to be the talk string name for that talent.
Yes! The client extension is working again. Thank you for your great contribution Skywing :D
Added earlier IGN Vault versions from original page...
Thanks. These were all pointers to the same file after the advent of the the CE's auto-update capability, so I have trimmed the list back to just the latest build in order to reduce confusion.
Hi, thanks one more for that !
Anyway, i have a problem with the CE : I don't know how, but when i launch the game with the CE, it crash, since the path is wrong (i see it on log).
With the original launcher it works. I reinstall all the files of the CE, but the path is unchanged. Do you know how change the path of the CE Launcher ?
The error message i have when i try to launch with the CE : Failed to launch Neverwinter Nights 2 (error 267)
The CE looks in these registry locations for the install path. The first that exists is used. You can correct an invalid entry using regedit.exe (these locations should point to the directory that the game is installed to):
HKEY_LOCAL_MACHINE\Software\Obsidian\NWN 2\Neverwinter\Path
HKEY_LOCAL_MACHINE\Software\Obsidian\NWN 2\Neverwinter\Location
HKEY_LOCAL_MACHINE\Software\GOG.com\GOGNWN2COMPLETE\PATH
On 64-bit Windows, under regedit.exe, these paths will be under Software\Wow6432Node instead of under Software\ . For example, HKEY_LOCAL_MACHINE\Software\Wow6432Node\Obsidian\NWN 2\Neverwinter\Path .
Alternatively, you can use hdlinstall.reg, launch the game manually, and double click ClientExtension.hdl to enable the CE for that game session.
It works fine now after using regedit ! Thanks a lot ! The Path way was wrong :)
I rate this a 10. Can't live without it.
Thx a lot, this helped with glitchy character movement and the game is running a lot smoother now!!!
Not sure if anyone still monitors, but I am having a heck of a time with the CE while trying to log in to the PW BGtSCC. I can get in game easily without the Client Extension, but being QC I often need to refer back to the combat and/or chat log, which is not possible without using the CE. However, when I log in with the CE I sometimes can get in game, sometimes not... I get an error in the NWN2errorlog (posted below) in regards to a granny2.dll access violation. I have done some google searches, but not sure anything really applies to me and this being such an old game support is hard to come by. I am also asking for help on the BGtSCC forums, but thought I would also check in here in case any experts can help... Thanks, here is the error log:
OK, client status for Apr 15, 2016.
I tried opening the Internet games available through Steam opened NWN2, but alas, there were no games. So I then tried opening NWLauncher and receive an Application load error 5:0000065434. I reinstalled the latest version and tried to copy over the last, but noticed it was still running in the background, so I terminated the program and copied over it. I then tried to start again from NWLauncher but receive the same error.
Realizing the program is still running in the background, I start NWN2 using steam. Ta da, the internet games come up...
but this is a new bug.
*I did install the CP2.60 today, I wonder if this affected the client extension?
just wanted to thank you for this. it allowed nwn2 to actually be playable on my pc.
was running like dog crap beforehand, dont quite understand why, but really, thanks!
how does it work? do i install it and run NWN2 as usual?
Hey, im new to all of this. how do i download this client in order to play nwn2 online?
Is there a way to prevent the Client Exstension from outputting log files?
Been having alot of issues lately with the client just crashing every time I try to access it
Uninstalled / Reinstalled and it sill does it intermittently . . . when the client will not work NWN2 is still accessible via the regular non client log in
Having problems like Arianna0, new version of the Client Extension module throwing errors. When trying to load a save in the OC's prelude:
WARNING: Failed to calculate area dimensions for area 0000_west_harbor : Failed to locate RESREF '0000_west_harbor'.
Failed to load area walkmesh.
I was able to revert to 1.0.0.28, but I suspect this may have broken a lot of people's installs!
Edit: I'm using AMD graphics and AMD CPU if that helps any.
I'm also getting a bug failed to load area walkmesh. It happens in OC prologue, custom modules, every time I try to load. I am able to load fine when I run the game without the extension (but then I get the jerky movement problem). Whether I created the save without using the extension, or created the save WITH the nwn extension it makes no difference. I have nvidia discrete graphics and intel processor.
I installed the extension to solve the horrible jerky movement problem (which it does) but now I can't save. Is there any way to fix this and/ or instead any way to solve the jerky movement problem so I don't have to use the extension? (I've already tried rebooting computer and updating drivers, compatibility mode/run as admin etc and none worked)
I've seen a couple of reports of the walkmesh loading problem (though most users have not been encountering this), and I'm reworking this code in a way that should improve the CE's handling of this situation in the upcoming 1.0.0.30 release. As a workaround, if you are severely impacted by this problem, the NWVault download link for the Client Extension still has the old 1.0.0.28 build which doesn't have the walkmesh validation code, and you can simply decline to install the 1.0.0.29 update until the 1.0.0.30 build is available.
If you don't see this problem on your machine, I'd recommend continuing to update to the 1.0.0.29 CE build.
Can you please provide a link? I've downloaded what I thought was the old version (10.0.028) and I still get the walkmesh error. Do I need to uninstall the old version or something? (I just deleted it before downloading 10.0.028). Thanks!
https://neverwintervault.org/project/nwn2/other/nwn2-client-extension, under Files > Attachment after the project description text.
AHHH THANK YOU SO MUCH. So yep just to confirm for others who may have trouble, going back to the older version does solve this walkmesh bug. I installed the 1.0.028 version (534kb, versus the new version which is 610kb) and I can load my save games now and the jerky motion is fixed. Brilliant! Thank you for all your hard work.
The precise link is here:
https://neverwintervault.org/sites/all/modules/pubdlcnt/pubdlcnt.php?fid...
This link still takes me to the version which is causing the application to outright crash (1.0.0.29 I believe) when it tries to load ANY module.
Hey just thought I'll pop in here to add my name to the list of users who gets the "failed to load walkmesh" error. I am doing a playthrough with three other friends, three out of four of us are having the issue. I know it doesn't mean that it's not working for a large number of people and it sounds like the feedback you got is that it generally works - but I guess I'm trying to say that perhaps there are a whole bunch of people who are not going to make an account just for the sake of one post providing this feedback.
Great work by the way - not trying to diss your work - I know it's a huge amount of effort and time dedicated to creating something that benefits the wider mod community.
Sorry about the problem! The upcoming 1.0.0.30 release should, hopefully, resolve most situations that have been resulting in this issue, along with some other fixes and improvements. I'm hoping to get this release out soon.
Any chance you can add a switch that will turn off the outputting of log files to both the install and mydocs directories?
Yes, I can look into adding this in a future build. Thanks for the feedback!
Next release (1.0.0.31) will have a /logging on|off command to enable/disable logging (remembered across sessions, takes effect after a client restart). This only controls the Client Extension's logging (to nwn2reportlog.log and Documents\Neverwinter Nights 2\Logs\<character>). The default setting remains to enable logging.
Hey Skywing!
First of all, thank you very much for your work! The above mentioned jerky movement is gone and everything is stable... besides the walkmesh problem, unfortunately. Me and my friend get this error every time we try to load our save (Prologue - OC).
I know that you are working on a new release right now but just for the sake of feedback I wanted to report you this error as well but I also want you to know that my friend and I absolutely appreciate your work!
I've released Client Extension v1.0.0.30, which should resolve the "failed to load area walkmesh" problem (and a similar issue with failing to load some single player games), among other fixes and improvements.
Hey, I just decided to dust off NWN2 last week and found your extension when I ran into the stutter issue. I never imagined that it was still in active maintinence and was super bummed when the walkmesh issue prevented loading.
Thank you so much for fixing this so I can give this game another play through.
Yes, still under maintenance after all these years! Let me know if you still see problems - the walkmesh issue should be fixed with v1.0.0.30 (sorry about that problem!).
I am afraid there are still problems with the client extension. Or rather, I am having problems. I don't see any other posts since the last update.
The client is now failing on loading with a message that the module may be corrupt. In all tested cases, the load succeeds if I am not using the client extension. The only load with the extension that has succeeded so far is simple character creator module. I will test further and see if others will load in case that provides a clue as to what the problem may be.
As always, thank you for all your work keeping up with this client extension Skywing. Despite recent issues, this thing is invaluable. And I am sorry to be the bearer of bad news.
Hi Skywing, I am running 1.0.0.30.
1) The message is "Could not load Module. There was an error loading the module." if I try to load a save game in the campaign or "Could not load the Module. Module file might be corrupt." if I try to open a new game in the campaign. I am not sure if the small difference holds any meaning but I figured I ought to specify just in case.
2) Log set to "c:\gog games\nwn2 complete\nwn2reportlog.log".
Client Extension version 1.0.0.30 - built Oct 1 2019 12:55:26
Copyright (C) 2008-2019 Skywing.
This release is paired with game build 1765.
Initializing in client extension mode...
Modules present: [standalone] [dm assistant] [dm scry]
Cleaning up defunct resource manager instance 'NWN2CliExt_7636'...
DPI awareness: DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2; DPI X = 96, DPI Y = 96
UIWindowBase: TextInputWindow: DPI change (96:96)
UIWindowBase: TextInputWindow: DPI change (96:96)
Use /showui to show closed windows (TextInputWindow).
UIWindowBase: PlayerListWindow: DPI change (96:96)
UIWindowBase: PlayerListWindow: DPI change (96:96)
UIWindowBase: MapWindow: DPI change (96:96)
UIWindowBase: MapWindow: DPI change (96:96)
UIWindowBase: AreaChooserWindow: DPI change (96:96)
UIWindowBase: AreaChooserWindow: DPI change (96:96)
Using community name:
There are 118 user(s) online playing Neverwinter Nights 2.
Invalid ERF rejected (Zero length string): 'C:\Users\Steve\Documents\Neverwinter Nights 2\modules\g1_hillgiant.mod'
Invalid ERF rejected (Zero length string): 'C:\Users\Steve\Documents\Neverwinter Nights 2\modules\g1_hillgiant.mod'
3) https://neverwintervault.org/project/nwn2/module/against-giants
As to the further testing, turning off gff checking does not fix the problem.
Thank you - this was very helpful. This particular module's header is constructed in an unusual way, and that is causing some of the Client Extension's new security hardening to reject it. Looking carefully at the game code, however, I've confirmed that it is safe to allow headers with zero length localized strings, so I'll relax this validation in v1.0.0.31.
You can either use v1.0.0.28 until I release the new build, *or* switch to taking bleeding-edge prerelease builds that have a fix for this. If you want to switch to testing prerelease builds to get unblocked, let me know and I'll send you a forum PM with details (note that there is always the possibility of encountering bugs with early beta builds).
Thanks for the offer, Skywing, but I think I will stay with v1.0.0.30 until the next full release. I can make do without the client extension for play but can continue to test with the client on various mods as I get to them and provide info here that might hopefully help you.
I am a consumer here rather than a builder of anything useful. I feel that leaves me with some responsibility for testing the work of others so some contribution to the community is provided.
Hello,
I just download the Client Extension, i have the game by GOG. But i got a problem, each time I try to launch it (i have it in my folder with all the files) i got the error message "Failed to Launch Neverwinter Nights 2 (error 2)".
I tried many things to fix that, without sucess, do you have any hint on what does it happens ?
Thank you for your time.
Hi,
This suggests that the registry is pointing to the wrong place for the game installation. For the gog.com installer: In regedit, can you make sure that this value:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GOG.com\GOGNWN2COMPLETE\Path
...points to the directory that the game is installed to? If you copied the game to another directory, for example, you may need to manually update this key.
(If you have a 32-bit OS instead of a 64-bit OS, the registry path to use is HKEY_LOCAL_MACHINE\SOFTWARE\GOG.com\GOGNWN2COMPLETE\Path, i.e. no Wow6432Node. Most computers will be using a 64-bit OS these days.)
Hello,
Thank you for your time.
I just checked and no this value does no point to the right directory. In fact it does not exist.
I can go up to :
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GOG.com
And then i just have "Galaxy Client" and "Games"
I never moved manually the game, so i don't really get why it's that way. So, how can I update the key for the right value ?
Pages