Key points
- Episode 1 is available free as shareware.
- Version 2.0 is named Duke Nukum due to trademark concerns; this was resolved for the sequels.[5]
General information
- Official site
- Official 3D Realms forum for game series
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
- This game is no longer sold digitally.[6]
Essential improvements
Level editor
A Level Editor is available. According to the documentation, it also make a good cheating tool for familiarizing yourself with levels before entering them (just don't push the wrong button). Run using DOSBox.
Mods
Duke Nukem 1: The Returning
- Duke Nukem 1: The Returning is a fan-made episode containing 10 levels.
- A single fan-made level can be found here.
Run in DOSBox (retail)
Duke Nukem runs in DOSBox at default settings. Ensure cycles=
is still at its default setting of cycles=auto
.[7]
Episode Launcher
- Duke Nukem had each episode as its own executable, making it annoying to configure if you have the retail version. Luckily you can save the following as a .bat file and run it in DOSBox to get around this annoyance.
- Supports the Map Editor and the custom episode "The Returning", though requires it to be placed in the
return
directory (DOS 8.3 compatible naming scheme). Also requires only one (not both) versions of the add-on to be installed.
- Episode Launcher
@echo off
:start
@echo off
CLS
echo ÕÕÕÕÕÕÕÕÕÕ
echo Duke Nukem
echo ÕÕÕÕÕÕÕÕÕÕ
echo.
echo ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
echo ≥ [1] Episode 1: Shrapnel City ≥
echo ≥ [2] Episode 2: Mission: Moonbase ≥
echo ≥ [3] Episode 3: Trapped in the Future ≥
echo ≥ [4] Episode 4: The Returning (custom) ≥
echo. √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
echo ≥ [5] Map Editor ≥
echo ≥ [I] Hints/Help ≥
echo ≥ [Q] Quit! ≥
echo ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
echo.
:choice
choice/c:12345iq/n Choose Number:
if errorlevel 7 goto exit
if errorlevel 6 goto help
if errorlevel 5 goto edit
if errorlevel 4 goto epi4
if errorlevel 3 goto epi3
if errorlevel 2 goto epi2
if errorlevel 1 goto epi1
if errorlevel 0 goto exit
:epi1
CLS
dn1
goto start
:epi2
CLS
dn2
goto start
:epi3
CLS
dn3
goto start
:epi4
CLS
cd return
dn3
cd ..
goto start
:edit
CLS
dukeedit
goto start
:help
CLS
dnhint
goto start
:exit
CLS
Source Ports
A reverse engineered source port is available.
- ReDuke
Game data
Configuration file(s) location
- All files have a number (1-3) corresponding to the episode.
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
- Saves are
SAVED*.DN*
with a number for the save number and the episode number.
- High scores are stored in
<path-to-game>\HIGHS.DN*
Video settings
Template:Video settings
Input settings
Template:Input settings
Audio settings
Template:Audio settings
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Other information
API
Technical specs |
Supported |
Notes |
DOS video modes |
EGA |
Uses VGA only for menus |
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
|
Linux | |
|
|
System requirements
- These are the system requirements for the Steam version.
DOS | Windows | macOS (OS X) | Linux |
Windows |
|
Minimum |
Operating system (OS) |
XP |
Processor (CPU) |
1.8 GHz |
System memory (RAM) |
512 MB |
Hard disk drive (HDD) |
7 MB |
Video card (GPU) |
DirectX-compatible graphics card |
macOS (OS X) |
|
Minimum |
Operating system (OS) |
10.6.8 |
Processor (CPU) |
Intel Core Duo 2 GHz+ |
System memory (RAM) |
1 MB |
Hard disk drive (HDD) |
7 MB |
Video card (GPU) |
64 MB of VRAM |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
References