Saturday, November 28, 2015

Installing NWN2 Complete from GOG into a Wineskin Wrapper

Installing NWN2 Complete from GOG.com in a Wineskin

Playing the Windows version of Neverwinter Nights 2 on a Mac without the use of Boot Camp or a Windows OS installed can be done through the use of a Wineskin.  A search on Google will result in several Wineskins that have been created for NWN2 as well as my own created in 2012. In 2012 I installed NWN2 Platinum from DVDs into the Wineskin.   Nowadays though it is far more likely that anyone purchasing NWN2 will purchase NWN2 Complete from GOG which includes the NWN2 expansions and is fully patched which simplifies installation significantly.

These are the instructions for creating your own NWN2 Wineskin and installing NWN2 Complete from GOG into it using the current version of Wineskin Winery.  If you do not want to use my wrapper then you will need to download Wineskin Winery so you can create your own. Either way you will need to purchase and download NWN2 Complete from GOG.com.  This will be enough to run NWN2 the game, but unfortunately the NWN2 Toolset will not be able to be used because it remains incompatible with Wine (the underlying technology used in a Wineskin).

If you do not want to bother with Wineskin Winery you can download the Wineskin I created for NWN2 from Google Drive and unzip it and skip Step 1 entirely.  The file is 265 MB zipped and does not include NWN2.

Note: The current version is from August 2016 and uses engine WS9Wine 1.9.15. If you are using the 2015 version (which used engine WS9Wine 1.7.55) and are having crashes when opening the console then you may want to upgrade to the 2016 version.

Step 1: Configuring a new Wineskin wrapper for NWN2

First create a new wrapper using Wineskin Winery. I used Wrapper version Wineskin 2.6.2 and Engine version WS9Wine 1.9.15.

When creating the new wrapper you may be prompted to install mono and gecko. You can if you want but I do not believe they are required for NWN2. Unfortunately installing mono afterward is problematic if you choose not to install it now.

After the creation of the wrapper has completed you can find the wrapper in the Finder and then double-click it to open it.

Click the Advanced button to see the Advanced options.

Go to the Go to the Options tab and uncheck the option "Map User Mac OS X folders in wrapper".  Leaving this left checked would result in the NWN2 campaigns installed in the wrapper being ignored in favor of whatever you have in your Mac OS X Documents folder. Also check the "Option key works as Alt" option so that the Alt key will work properly.

Then go to the Tools panel and click the Winetricks button.  Winetricks allows you to install whatever Windows packages and libraries into the wrapper that may be required for the application being used.

Using Winetricks search for and install:
directx9 (you will be told by Winetricks that you can and should use other versions such as d3dx9_36, but for NWN2 I found that the others do not work, so install directx9)
dotnet20
vcrun2005

Close the Wineskin.

This step should not take more than 15 minutes or so. The Wineskin wrapper created should be about 670 MB.  You can also just download and unzip my wrapper and skip step 1 entirely.

Step 2: Installing NWN2 Complete into the wrapper

Put the wrapper that you created in Step 1 above or downloaded and unzipped from my site in the location that you want the application to be.  Bear in mind that the Wineskin wrapper will contain files that change as you play, so it will not remain static.  Also it will be over 13 GB in size initially and probably grow with usage.

Double-click the Wineskin wrapper you created in step 1 or downloaded from my site. Click the Install Software button.  Click the "Choose Setup Executable" button and navigate to the setup...exe that you downloaded from GOG.com (mine is setup_nwn2_complete_2.2.0.10.exe) and click the Choose button to begin the installation of NWN2 into the wrapper.

In the Neverwinter Nights 2 Complete Setup dialog click the "Options" button in the lower left corner. Uncheck "Create desktop icon" and check "Check file integrity before installation". Check the checkbox at the bottom for accepting the EULA (if you want to see it first just click the Install button without first checking the EULA acceptance) and then click the Install button.

The install will first verify that the GOG files you downloaded are not corrupted. If they are then it will fail and you will have to download them from GOG again before retrying this step.

This step will take a while depending on the speed of your computer and hard drive. On my 2010 Mac mini it took about 30 minutes for the installation to complete.

The step completes with a Runtime error which can be ignored.  Then exit the install by clicking the Ext button. Wineskin will then prompt you to specify the startup executable for the wrapper. In the pulldown select /GOG Games/NWN2 Complete/NWN2Launcher.exe and then quit the Wineskin wrapper.  (From then on when you double click the wrapper it will launch NWN2, so if you want to change the wrapper configuration you will need to right click on the wrapper and select Show Package Contents and then double-click the Wineskin.app icon.)

Because the NWN2 Complete package comes fully patched there is no need to update or patch the software after installation.  It will be on the last version of Windows NWN2 which was 1.23.

Double click the wrapper icon to play the NWN2 original campaign, Mask of the Betrayer, Storm of Zehir, or Mysteries of Westgate.


21 comments:

  1. I just wanted to thank you for your homemade wrapper which worked like a charm on my GOG NWN2 now installed on my Mac. I didn't change a thing, and I'm very grateful, as I failed saving a copy of my 8 years old Apple Store purchased, and had to go through GOG with that only Windows version.

    Merci again.

    jmlzemaggo, from the Bioware forum.

    ReplyDelete
    Replies
    1. I'm glad it worked for you. You are very welcome.

      Delete
  2. Hey, thanks for doing this! I've tried to follow your directions and I downloaded your wineskin wrapper, but when I start up the game, I can get thru the intro screens but at the point where you choose which campaign or module, my text goes all squirrely as in "fhdjla;hfjweaf" and the buttons disappear. I can't select anything, but the music is still playing. Any ideas what I'm doing wrong? I'm running an iMac from 2013 on El Capitan 10.11.2, with NVIDIA GeForce GT 755M. Thanks for any suggestions - would love to go back and play this game but my wife made me get a Mac so it's been difficult!

    ReplyDelete
    Replies
    1. I run the 2016 version of my wrapper on El Capitan 10.11.6 on a MacMini with Intel graphics. First suggestion would be to upgrade your OS, which you should do anyway. If it is an incompatibility with your video card though then upgrading probably won't help. You could consider going the Bootcamp route and installing Windows 10 on the Bootcamp partition and installing there.

      Delete
  3. Brendan, the author of the wrapper knows a lot about the whole thing. All I could say is I never moved to El Capitan myself. Yosemite guy here, and the Brendan's wrapper on that page works excellently. I think, not sure, wrappers are very sensitive to the Mac OSX they've been built around. I suggest you try following Brendan's guide to make your own wrapper around your very personal OSX.
    Another thing that comes to mind, it could be an installation problem around your campaign and modules folders.

    ReplyDelete
  4. I finished NWN2 + all expansions because of you and I wanted to thank you again for this console access you made coming true. Unvaluable, and I'm gald you thought of that, when I didn't.
    Merci.
    (jmlzemaggo here)

    ReplyDelete
    Replies
    1. Invaluable, you mean, I hope :) You play fast. I'm glad to hear they all worked.

      Delete
  5. Hi Brendan, thank you so much for this guide! I've gotten 99% of the way there on a 2018 Macbook Pro, but have hit one final hurdle: Once I get past the Launcher and the game is starting, the screen whites out and I get two notices:

    1. Unable to detect a video card with 3d acceleration, please make sure its enabled

    2. Hardware 3D acceleration appears to be disabled, please make sure its enabled

    I've tried disabling hardware switching but that leads to no change. All the research I do is hazy but seems to imply that my computer should have it in order to support Metal. Do you have any ideas on how I can proceed?

    ReplyDelete
    Replies
    1. I hope it isn't just an out of date guide, being 3 years old! I've made it this far thanks to you!

      Delete
  6. You may need to update your video drivers. If that doesn't work then you may have to run it under Bootcamp.

    ReplyDelete
    Replies
    1. I actually think it was either the launcher or the opening cinematic. I swapped the exe over to go to the game directly instead of the launcher and it works no problem. Very peculiar

      Delete
    2. That's great. I'm glad it is working for you.

      Delete
    3. no, thank you! this game is so difficult to find and the first 2/3rds are some of my favorite DnD themed gaming of all time. I couldn't be doing this without you and i'm very grateful

      Delete
  7. This comment has been removed by the author.

    ReplyDelete
  8. Hi I've followed all your instructions but I get this message; 'No new executables found!

    Maybe the installer failed...?

    If you tried to install somewhere other than C: drive (drive_c in the wrapper) then you will get this message too. All software must be installed in C: drive.'

    Please help!

    ReplyDelete
    Replies
    1. If it helps my mac is;
      Macbook Pro Mid 2012
      OS X El Capitan 10.11.6
      Processor 2.5 GHz Intel Core i5
      4 GB Memory
      Graphics Intel HD 4000

      Delete
    2. Bayleaf, I used to run this on El Capitan as well, so I don't think your OS is an issue. The c: drive you are installing on is in the wrapper, so I suggest you install it there. There is no reason to install it elsewhere. Also you don't say whether you are using my wrapper or trying to create your own. I suggest you use my wrapper and carefully go through the install steps again. Good luck.

      Delete
    3. Also, it sounds like you are trying to install outside the wrapper, like maybe in your applications folder or something. It doesn't work that way. You install the game inside the wrapper. You can then move the wrapper to your Applications folder if you wish.

      Delete