For the original DOS version, see Duke Nukem 3D.
Key points
- Supports Steam Workshop mods.
General information
- Port Report: Duke Nukem 3D: Megaton Edition
- Duke Nukem Wiki
- Steam Community Discussions
- Duke Nukem Fan Community
Availability
- All versions require Steam DRM.
- No longer available for purchase.[1]
Essential improvements
Skip intro videos
Source ports
Name |
Description |
|
xDuke |
Straight port from the original DOS release that only adds a console and the ability to load music packs. |
|
hDuke |
Based off xDuke. Focused on multiplayer, it features extra parameters such as frag limit and an anti-cheat system. |
|
nDuke |
Base off xDuke. Similar to hDuke, it also features a team deathmatch mode. |
|
Icculus Duke3D |
Straight port from the original DOS release for all platforms. |
|
EDuke32 |
Adds many modern features to Build engine such as high and widescreen resolution, dynamic lighting and shadows and expands the modding capabilities. It doesn't properly support multiplayer yet. |
|
EDuke32-OldMP |
A multiplayer branch of an old EDuke32 build. |
|
- All source ports (except later builds of EDuke32) will require to manually copy all
*.GRP
files and DUKE.RTS
into their root folders. They are located in <path-to-game>\gameroot
and its addons
subfolder.
Game data
In-game general settings.
Configuration file(s) location
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
Video settings
Template:Video settings
Input settings
In-game key map settings.
In-game gamepad settings.
Template:Input settings
Audio settings
Template:Audio settings
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Network
Multiplayer types
Connection types
Splitscreen mod[3]
|
- Download this script file.
- Download the EDuke32 build in this post and follow the instructions.
- Execute EDuke32 and set Input Devices to Keyboard Only, then exit. This will avoid mouse look to impede player 2 forward movement while keeping player 1 mouse look functional.
- Execute EDuke32 with the splitscreen parameters and remap player 2 keys in Control Settings.
|
Issues fixed
Nuclear Winter crashes during cutscenes
Other information
API
Technical specs |
Supported |
Notes |
OpenGL |
|
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
|
Linux | |
|
|
Middleware
|
Middleware |
Notes |
Interface |
libRocket |
|
Multiplayer |
Steamworks |
|
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
XP, Vista, 7 | |
Processor (CPU) |
1.5 GHz
| 1.8 GHz |
System memory (RAM) |
512 MB |
1 GB |
Hard disk drive (HDD) |
400 MB | |
Video card (GPU) |
256 MB of VRAM | |
macOS (OS X) |
|
Minimum |
Recommended |
Operating system (OS) |
10.7 |
10.8 |
Processor (CPU) |
1.5 GHz
| 1.8 GHz |
System memory (RAM) |
1 GB |
2 GB |
Hard disk drive (HDD) |
400 MB | |
Video card (GPU) |
256 MB of VRAM | |
Linux |
|
Minimum |
Recommended |
Operating system (OS) |
Ubuntu 12.04 | |
Processor (CPU) |
1.5 GHz
| 1.8 GHz |
System memory (RAM) |
1 GB |
2 GB |
Hard disk drive (HDD) |
400 MB | |
Video card (GPU) |
256 MB of VRAM | |
Notes
References