For the original DOS version, see Duke Nukem 3D.
Warnings
- The macOS (OS X) release of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
- Steam Community Discussions
- Duke Nukem Fan Community
Availability • Link
| Source |
DRM |
Notes |
Keys |
| Steam (unavailable) |
|
|
|
|
- No longer available for purchase.[1]
- All versions require Steam DRM.
Monetization • Link
Microtransactions • Link
Essential improvements • Link
Mulderland's Enhancement Pack • Link
- An automated, open-source installer based on NSIS.
- Includes fixes and improvements such as eDuke32, High Resolution Packs (including DLCs), and AI Upscale Pack.
- Packaged to remain compatible with Steam playtime tracking, achievements and multiplayer.
Skip intro videos • Link
Source ports • Link
| Name |
Description |
Expand |
| 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. |
|
| BuildGDX |
Source port based on Java's libGDX framework. Adds high resolutions support, OpenGL renderer, and improved mouse controls.
Can run official addon and custom made campaings straight from the main menu without the need to use installers or replace any original files. Supports multiplayer. Discontinued. |
|
| NuBuildGDX |
Fork of BuildGDX aiming for stability, bug fixing and performance improvements. |
|
| 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 • Link
In-game general settings.
Configuration file(s) location • Link
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location • Link
In-game key map settings.
In-game gamepad settings.
| Audio feature |
State |
Notes |
| Separate volume controls |
|
Added in 1.0.3 |
| Surround sound |
|
|
| Subtitles |
|
|
| Closed captions |
|
|
| Mute on focus lost |
|
|
| Royalty free audio |
|
|
Localizations • Link
| Language |
UI |
Audio |
Sub |
Notes |
| English |
|
|
|
|
| Croatian |
|
|
|
Fan Translation Download. |
| Brazilian Portuguese |
|
|
|
Fan translation by Tribo Gamer; download. |
Network • Link
Multiplayer types • Link
Connection types • Link
|
Splitscreen mod[6]
|
- 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 • Link
Nuclear Winter crashes during cutscenes • Link
Display incorrectly scaled/cut off when using Windows display scaling • Link
- If the display scaling in Windows is set to something other than 100%, this game will not properly compensate for that as most games do.
|
Enable scaling override for game executable
|
- Go to
<path-to-game>\bin.
- Right-click on
duke3d.exe and select "Properties".
- Click "Change high DPI settings" button.
- Check "Override high DPI scaling" checkbox. Ensure dropdown is set to "Application".
- Hit "OK" to save changes.
|
Other information • Link
| Technical specs |
Supported |
Notes |
| OpenGL |
|
|
| Executable |
32-bit |
64-bit |
Notes |
| Windows |
|
|
See Source ports for 64-bit. |
| macOS (OS X) | |
|
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. |
| Linux | |
|
|
Middleware • Link
|
Middleware |
Notes |
| Interface |
libRocket |
|
| Multiplayer |
Steamworks |
|
System requirements • Link
| Windows |
|
Minimum | Recommended |
| Operating system (OS) |
XP, Vista, 7 | |
| Processor (CPU) |
1.5 GHz | 1.8 GHz |
| System memory (RAM) |
512 MB | 1 GB |
| Storage drive (HDD/SSD) |
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 |
| Storage drive (HDD/SSD) |
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 |
| Storage drive (HDD/SSD) |
400 MB | |
| Video card (GPU) |
256 MB of VRAM | |
References • Link