WineHQ

Neverwinter Nights II

Orriginal DVD with no patches

Application Details:

Version: 1.0.x
License:
URL: http://www.atari.com/nwn2/US/i...
Votes: Marked as obsolete
Latest Rating: Garbage
Latest Wine Version Tested: 2.17-staging

Maintainers: About Maintainership

Test Results

Selected Test Results

What works

Installation.

GOG version 1.023 tested. The game can be installed both in a clean 32-bit and 64-bit prefixes without DLL overrides.

What does not

Launching the game. 

Both 64-bit & 32-bit clean wineprefixes tested.

The game crashes immediately while opening the main window. Even intro videos don't show up.

Workarounds

What was not tested

Playing the game due to obvious reasons. Some DLL overrides (vcrunXXXX & directX9) tried without any luck.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Nvidia GTX760M (drivers: 384.59)

Arch Linux 64-bit

Wine 2.17 Staging, 64-bit & 32-bit

Clean prefixes

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Oct 01 20172.17-stagingYes No NoGarbagePekka Helenius 
ShowFedora 18 x86_64Feb 21 20131.5.22Yes No GarbageFrederik Hertzum 
ShowFreeBSD 8.1Jan 17 20111.3.11Yes Yes Goldan anonymous user 
ShowUbuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu)Jul 04 20091.1.23No Not installable GarbageKris 
ShowhvlinuxMar 17 20091.1.16Yes Yes Silveran anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO
  •  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):

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
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

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Auto Updater
by Seth Hikari on Thursday July 9th 2009, 15:17
The auto updater worked fine for me when I right click on it and checked delicate Internet and save patches
no direct3d error
by Grzes on Wednesday November 7th 2007, 16:01
It says in spanish that there is no Direct3d device detected. Damnit. I even run World of Warcraft without any problems today (at 1st try1!!!) but it uses OpenGL.. Any idea how to get Direct3D to work? I tried changing options in winecfg but it does not help :/. i Have Wine 0.9.9 on Ubuntu 7.04 Feisty Fawn. Please help!
Doesn't install here
by F. Delente on Wednesday April 11th 2007, 5:26
I can't install NWN2, the Installshield installer quits an error -5001 or -5009.

Can anybody who succeeded installing send me his .wine/system.reg? My mail is "fdelente at mail.cpod.fr" .

Thanks.
NWN2 version 1.04.870 works on SuSE 10.2.
by Rottgrub on Wednesday March 14th 2007, 23:55
Got it working with full 3d. Pretty impressive. The movies play better here than they did on my win2k install, and the 3D parts are very playable. Not sure how to view my frames per second display yet, but it feels smooth and is very playable.

Wine: wine-snapshot-0.9.32.20070310-12.1 from rpm
System: Suse 10.2 32bit, 2.6.20.2-17-default kernel
Hardware: Intel Core 2 Duo 6300
ASRock 775Dual-VSTA motherboard
Nvidia 6600GT w/1.0.9755 driver

Settings:
Win Version: win98, 2000, or XP all work for me.
Lib Overrides: devenum, dxdiagn
Graphics: 1024x768 desktop
Vertex: Hardware
Pixel Shaders: on
Audio: Alsa, full, 22050, 8bit/sample (some might
need emulation. I didn't.)

Steps:
1: Backup and delete your old .wine directory.
2: Run winecfg to set up the settings above and
create a new fresh ~/.wine dir.
3: run "regedit" and add the key:
HKEY_CURRENT_USER\Software\Wine\Direct3D\UseGLSL enabled
4: copy devenum.dll and dxdiagn.dll to:
~/.wine/drive_c/windows/system32
5: Install NWN2. (I copied all CDs to a directory first)
6: Copy d3dx9_30.dll, devenum.dll, dxdiagn.dll,
Microsoft.VC80.CRT.manifest, msvcm80.dll,
msvcp80.dll, msvcr80.dll to nwn2 install directory.
7: copy game patches into nwn2 install dir:
nwn2_pc_english_from100788_to104860.zip
nwn2_pc_english_from104860_to104870.zip
8: "cd" to nwn2 dir and run "wine NWN2Launcher.exe"
9: Click update and let it finish. Click done.
10: Click update again and let it finish. Click done. Game
should now be updated to newest version.
12: Rename nwn2main.exe and nwn2main_xp.exe to nwn2main.exe.bak
and nwn2main_xp.exe.bak, respectively.
11: Copy nocd patched nwn2main.exe, and nwn2main_xp.exe for
game version 1.04.870 to nwn2 directory.
12: Run the game.
13: In game options, turn off shadows and object highlighting.
14: Play the game. The end.

Worked for me. Your mileage may vary.

Note: People getting the "No Direct3D" warning need to turn on GLSL in the wine registry.

Cheers!
RE: NWN2 version 1.04.870 works on SuSE 10.2.
by Rottgrub on Thursday March 15th 2007, 0:23
Looks like I spoke too soon. As soon as I zone out to the outdoors
area, things go south. Not playable at all. I'll tweak with my
settings and see if I can find anything, but probably just need a new
wine version that fixes (at least) these:

err:d3d9:IDirect3DDevice9Impl_StretchRect Texture filters not
supported yet
fixme:d3d_surface:fb_copy_to_texture_direct Doing a pixel by pixel
copy from the framebuffer to a texture, expect major performance
issues

Also, the registry entry below is needed for video cards with 128 or less video memory:

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"="256"
RE: NWN2 version 1.04.870 works on SuSE 10.2.
by Michael Sykes on Thursday March 15th 2007, 13:06
"Note: People getting the "No Direct3D" warning need to turn on GLSL in the wine registry."

I tried this, using regedit, but it had no effect. You just open the program, add the keys, and close, right? Or is there some "export settings so they actually work" feature I missed?

Though perhaps the Linux crowd has better success with this option.
RE: NWN2 version 1.04.870 works on SuSE 10.2.
by Rottgrub on Thursday March 15th 2007, 14:04
That's pretty much all that you have to do for the registry edit. After a bunch of testing, I find that the same error comes up if you turn off either pixel or vertex shaders. I'm guessing that if there is any deviation in the capacity of your video card or drivers, the error will also appear.
RE: NWN2 version 1.04.870 works on SuSE 10.2.
by corwyn_astrafall on Thursday March 15th 2007, 22:50
for the fps : alt gr +7 (sometimes need to press escape)
DebugMode 1
ShowFps (or perhaps Showfps)
alt gr +7 again close the console
RE: NWN2 version 1.04.870 works on SuSE 10.2.
by Frederik Hertzum on Monday April 26th 2010, 17:19
What -type- should HKEY_CURRENT_USER\Software\Wine\Direct3D\UseGLSL be?
RE: NWN2 version 1.04.870 works on SuSE 10.2.
by luke on Monday April 26th 2010, 17:40
It should be a string with the value of "enabled"