Duke Nukem Forever Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

How to Install Duke Nukem Forever

This is how I got DNF to run:

Step 1) create a new WinXP bottle and install Steam into it.
This will take care of many of the dependencies that DNF needs.

Step 2) register yourself with Steam.

Step 3) Install DNF from the DVD. It will at some point invoke steam and will happily proceed if you happen to be logged in. It will then download the real game (6GB) from the steam network.

At this point attempting to start DNF will fail with the by now famous dinput mouse issue.

Step 4) start regedit within your Steam+DNF bottle.

Step 4a) In the Registry Editor browse to HKEY_CURRENT_USER/Software/Wine/Direct3D (if you don't have a Direct3D key, there, you'll need to create one), and add a new String Value. Set the name as "StrictDrawOrdering" and the value to "enabled".

Step 4B) browse to HKEY_CURRENT_USER/Software/Wine/DllOverrides
if there is no key dinput8 in there, create a new String Value "dinput8" and set it to "native, builtin".

If I now start the game through Steam, it will play the full intro and allow me to start the campaign.
It hangs during starting the campaign. Will post more once I get further.

First of all thank you for the guide.

I don't have the DVD version but the steam download - which still crashes (SINGLE STEP...) after having applied your modifications.

But I do not have tried it in a clean bottle yet.

overd0se wrote:

First of all thank you for the guide.

I don't have the DVD version but the steam download - which still
crashes (SINGLE STEP...) after having applied your modifications.

But I do not have tried it in a clean bottle yet.

the steam version and the DVD version are the same thing. they both require steam to play.

Unfortunately, I retried on another computer and didn't succeed there.
So there's another variable influencing it ☹️

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM4NzIzMjIwLCJjc3JmX3Rva2VuIjoienlia2RucFZMNlB2SkN4YiIsImdkcHIiOjB9