I had troubles getting “Duke Nukem – Manhattan Project” running on my Windows 98SE (!) computer.
I might have accepted the situation were it not for the fact that the DEMO (shareware) version of the game runs just fine on my PC.
The “DukeNukem_ManhattanProjectApogeeFIX.zip” contains the file “duke_base.dll” which is identical to the one in the game archive. So unless you downloaded the game a long time ago and don’t want to do it again, this patch is unless for you.
In order for me to get this game running, I got the "duke_base.dll" file from http://www.DLL4Free.com
I also patched the "config.cfg" file and added the following lines:
bind_cmd f6 "save"
bind_cmd f12 "quit"
though this is of course optional.
For Windows 98, I found out the hard way that version 8.1 of DirectX is the latest you can safely use without causing possible instability. Unfortunately, DirectX cannot be uninstalled so that might mean having to reinstall your version of Windows.
In case anyone is wondering, the installer will not run under Windows 98SE so I ran it using the Windows emulator WINE under Linux. The resulting game directory is then moved to my Windows partition.
P.S. If you like ‘Duke’, then you will probably like ‘Oddworld’ as well!