Neverwinter Nights II

No Screenshot

Submit Screenshot
NWN2 version 1.23, with or without optional expansion modules Mask of the Betrayer and/or Shadows of Zehir.

Application Details:

Version: 1.23.x
License: Retail
Votes: 19
Latest Rating: Gold
Latest Wine Version Tested: 1.8.6

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything works to my knowledge: Neverwinter Nights II, Mask of the Betrayer and Storm of Zehir install from DVD out of the box. Autoupdate works out of the box after right-clicking and selecting "dedicated internet connection".Game starts only after installing vcrun2005, dotnet20 and directx9 via winetricks. Single player works great, as far as I can tell (tested character creation, tutorial, chapter 1 of the original campaign, Mask of the Betrayer and Storm of Zehir, including overland map).

Ok, here are our ( install steps.

  1. Install latest wine and winetricks.

  2. Run winetricks in terminal and install vcrun2005, dotnet20 and directx9. I'm really not sure which first, and I had some mixed experiences, buggy behavior after trying to update .NETFramework to 3.5 or even 4. Does not seem to work; don't know why.

  3. Add devenum.dll, dxdiagn.dll and mscorree.dll to override in libraries tab (native, builtin).

  4. Install Neverwinter Nights II, don't patch, install Mask of the Betrayer, don't patch, yet. Backup /home/.wine/dosdevice/c:/Programm Files/Atari/Neverwinter Nights 2/Data/ file, install Storm of Zehir, don't patch yet, restore file to original location. Run autopatcher, right click on logo and check “dedicated internet connection”.

  5. Patch all the way to last patch.

  6. Fire up the game and enjoy!

What does not

Everything seemed to work after installing vcrun2005, dotnet20 and directx9 via winetricks and changing some settings in winecfg (see additional comments below).


What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

I enabled "emulate a virtual desktop" with highest resolution (ATI Radeon HD 4800 series, 1280X1024) in winecfg, also checked all other options in the same tab, like pixel shader and hardware support for the graphics card. Sound: The standard Wine Alsa driver works perfectly. Graphics: No problems, ATI Radeon HD 4800 series with closed (proprietary driver). Bugs, well, it was a buggy game in native OS, too, out of the box. You have to patch fast to make it less buggy. Seems to take ages to exit the game, but closes responding to ALT+F4, so that I can return to the ubuntu desktop environment faster. Patching: Remember the Storm of Zehir introduced a bug that wipes a rather large 300 MB voice and conversations file from Mask of the Betrayer. Backup it up first and restore before patching all the way up to the latest and final patch. Enjoy! :!:

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowLinux Mint 18 "Sarah" x86_64Jan 06 20171.8.6Yes Yes GoldJohan M. Cos 
ShowopenSUSE Leap 42.2 x86_64Dec 09 20161.9.24Yes Yes GoldLokiDrow 
ShowUbuntu 15.10 "Wily" amd64 (+ variants like Kubuntu)Dec 07 20151.6.2Yes Yes Goldan anonymous user 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Mar 26 20141.6.2Yes Yes Goldan anonymous user 
ShowGentoo Linux x86_64Jun 13 20131.6-rc1Yes Yes SilverRadosÅ‚aw SzkodziÅ„ski 

Known Bugs

Bug # Description Status Resolution Other apps affected
11558 Problem setting resolution in Neverwinter Nights 2 NEW View
24602 NWN2 suffers from shadows flickering on ATI cards (fglrx driver) RESOLVED NOTOURBUG View
32395 Neverwinter Nights 2 : Broken sky with anti-aliasing turned on NEW View

Show all bugs

HowTo / Notes

  •  Use of dll overrides "devenum.dll" and "dxdiagn.dll" may be necessary for the game to run.
  •  Requires using winetricks to install directx9 and vcrun2005.
  •  The following registry key changes are recommended (Use the command "wine regedit" and then add them as strings to the appropriate directory):

OffscreenRenderingMode = fbo
UseGLSL = enabled
VideoMemorySize = 256

You may also put in whatever amount of memory your video card uses instead of 256.

  • To get the autoupdater to run, right click anywhere on the autoupdate window (except the status text part), and then click "dedicated internet connection". It should now work.
  • If you are unable to change resolution while using fullscreen mode, emulating a virtual desktop may be useful for getting the game to allow other resolutions.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.