Getting Neverwinter Nights 2 to Install and Run on Windows 7
In this post, I detail my experiences getting Neverwinter Nights 2 (NWN2) to install and run correctly on Windows 7.
- When I first installed NWN2 on Windows 7, I received a warning toward the end of the installation giving me an ERROR_DX_INSTALL message; however, the installation seamed to finish. When I launched the game, Windows complained that the game had stopped working. So, after searching on the internet, I did the following to get it working. I am not sure if the first step needs to be performed, but I will list it in case it is needed.
- The first thing I did was install the DirectX 9 redistributable package, located at http://www.microsoft.com/downloads/details.aspx?familyid=04ac064b-00d1-474e-b7b1-442d8712d553&displaylang=en. I realize that Windows 7 is being bundled with DirectX 11, but the above package will not conflict with it.
- The next thing I did was manually patch NWN2 as far as I could, as the game’s automatic updater would not patch the game until the game had been run once, and as you know, I could not run the game. You can find NWN2 manual patches at http://nwvault.ign.com/View.php?view=NWN2Other.Detail&id=19. If you know how to manually patch NWN2 you can skip the following details.
- Obtain and run the NWN2 manual patcher.
- Note the version of NWN2 that you have installed, located in the bottom right had corner of the manual patcher, when it is launched.
- Assuming you don’t have any expansions installed yet, you need patches with the following naming convention:
nwn2_pc_<language>_from<starting version>_to<ending version>.zip. You need to download and install consecutive patches starting with the version you noted above. Install up to the highest version you can get to, but make sure that each patch is an
nwn2_pcpatch, you install patches consecutively, and there are no gaps between patches. There is a gap between patches if you install patches A and B, one right after another, and the ending version number of patch A does not match the starting version number of patch B.
- At the advice of a friend, I unzipped each patch into my NWN2′s installation directory before installing them. However, I’m not sure if that is necessary.
- I was able to install patches from version 104870 to version 1111115.
- After performing the steps above I was able to launch NWN2. So, I tried to install the Mask of the Betrayer expansion. After doing so, I tried to launch the game and again Windows complained that the game had stopped working. So, as before, I manually patched NWN2 as far as I could. This time, patches should be of the form
nwn2_pcx1_<language>_from<starting version>_to<ending version>.zip. pcx1 stands for expansion 1. You will have to check the version of NWN2 as you did before to know which patch to begin with. I installed patches starting with version 1101115 and ending with version 1211549.
- At this point, NWN2 with Mask of the Betrayer patches launched and played. However, roughly 15-20 minutes into creating a character in multiplayer mode, it crashed. So, I launched NWN2 in administrator mode, made it through character creation, saved, and relaunched without being in administrator mode. That seamed to fix all of the problems. I’m not sure why administrator mode fixed the problems, but I will hazard two guesses as to why.
- There was some save file to which NWN2 was trying to write, and it did not have permissions to create the file. After having run the game in administrator mode, the file was successfully created.
- There is a bug in NWN2 character creation that administrator mode somehow overcomes.