I bought Neverwinter nights 1 from gog, but I also own the Diamond edition disk. The reason I bought it from GOG was I was hoping that version worked with POL and wine, plus my disk is getting old. The disk version has not worked with POL or wine in years. Also the native Linux client is very old, no longer updated, and requires dependencies not available in the repo any more. I have tried newer version of POL but it still didn't work and the command "apt-get autoremove" removed all dependencies for playonlinux including wine. I used the script to install NWN.

I forgot to add that when I create a shortcut to nwn.exe from playonlinux, the start menu appears normally, I can select play, configure etc. When I select the dm client it runs flawless, movies and all, but if I select play, it shows the loader then crashes with the above problem, something in the nwnmain.exe I think.

And you are correct, I tested by re-installing the mesa graphics drivers and the game worked, albiet, looked terrible.

Since this is the only game I have issues with (I have nwn 2, fate, and others that work without issues) I will guess that the issues lies in either with wine communicating with the proprietary drivers (mine may be too new, not likely since others work) or that nwn 1 had features ATI dropped (like truform) or wine doesn't support. Since this game has worked in wine before (hardy heron, Intrepid Ibex era) with proprietary drivers It maybe that ATI changed the way it deals with with certain functions (like truform) and wine has not been updated for those. I have tried using older versions of wine.

For years this game has worked with the native linux installer despite not working in wine, with things like truform enabled. This was also on the same system with the same graphics card, with proprietary drivers.

So the crash is most likely due to some feature in nwn working through wine with proprietary drivers, since all the features work in the native client with proprietary drivers.

It seems that the solution is to rename the nwmain.exe! From what I gather ATI graphics tries to implement their own settings based on the game when you use the proprietary graphics driver, These settings are not compatible with wine apparently and there is no graphics problems either.

All I did was rename nwmain.exe to nwmain2.exe and now it works. Then you may set your own settings in game, this may work with other games too!

I hope somebody sees this. I am unsure how to notify people of this fix. The credit is not mine however, it belongs to this post: