Duke Nukem 3D

From PCGamingWiki, the wiki about fixing PC games
Duke Nukem 3D
Duke Nukem 3D cover
Developers
3D Realms
Expansions Sunstorm Interactive
Mac OS Lion Entertainment Inc.
Publishers
GT Interactive
Mac OS MacSoft
Engines
Build
Release dates
DOS January 29, 1996[1]
Mac OS 1997
Windows February 26, 2009[2]
OS X December 12, 2012[3]
Linux September 4, 2013[4]
Duke Nukem
Duke Nukem 1991
Duke Nukem II 1993
Duke Nukem 3D 1996
Duke Nukem: Manhattan Project 2002
Duke Nukem Forever 2011
Duke Nukem 3D: Megaton Edition 2013
Duke Nukem 3D: 20th Anniversary World Tour 2016

This page is for the original release. For the Megaton Edition, see Duke Nukem 3D: Megaton Edition. For World Tour, see Duke Nukem 3D: 20th Anniversary World Tour.

Key points

Can run on virtually any computer
Duke Nukem 3D source code was released in 2003, making the game very mod-friendly.

General information

Official game site
Duke Nukem Wiki
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail Regular or Atomic Edition. Atomic has a disc check (see Play without the CD). DOSMac OS

Version differences[edit]

The Atomic Edition includes the Plutonium Pak expansion. All digital distribution versions include the expansion.
Duke Nukem 3D: Megaton Edition includes both the DOS Atomic Edition as well as an updated version that includes Duke Caribbean: Life's A Beach, Duke It Out In D.C., and Duke: Nuclear Winter.
The version sold digitally by 3D Realms included the Atomic Edition as well as Duke Caribbean: Life's A Beach, Duke It Out In D.C., Duke: Nuclear Winter, and Duke!ZONE II. This version is no longer sold.

Downloadable content (DLC) and expansions

Name Notes
Plutonium Pak Included with Atomic Edition and all digital distribution versions. DOS
Duke Caribbean: Life's A Beach Sold at retail; included with the Megaton Edition (see Run in EDuke32). DOS
Duke It Out In D.C. Sold at retail; included with the Megaton Edition (see Run in EDuke32). DOS
Duke: Nuclear Winter Sold at retail; included with the Megaton Edition (see Run in EDuke32). DOS
Duke!ZONE DOS
Duke!ZONE II Includes all Duke!ZONE content along with new episodes. DOS

Essential improvements[edit]

Patches[edit]

All patches for the retail version can be found here. Digital distribution versions are already patched.

EDuke32 source port[edit]

EDuke32 is a modern source port and map editor for Windows, OS X and Linux. It features many improvements including higher resolutions, widescreen/multi-monitor support, and optional support for high resolution textures and models.

High Resolution Pack[edit]

The High Resolution Pack for EDuke32 adds high resolution textures and 3D models (in place of the 2D sprites used by the original game).

YANG multiplayer[edit]

YANG is an easy to use program for hosting multiplayer matches using EDuke32 or another source port.

bMouse[edit]

bMouse will cause the vertical aiming to be inverted. To fix this just go to the Setup Advanced Control Options from Control Setup, then at Advanced Mouse Setup change the Mouse Y Scale to negative number.

bMouse is a DOS extension which improves mouse looking by removing the mouse filter which causes issues related to both axis not updating properly.

Mods[edit]

Duke Nukem 3D mods lists some of the most popular mods.

Duke Nukem Forever 2013 Mod for Eduke32 transports the basic ideas and areas from Forever (and its 2001 preview) into the original Duke Nukem 3D.

Play without the CD[edit]

The Atomic Edition checks for files on the CD.[5]
Make necessary changes[6]
  1. Copy the CD contents to the installation folder.
  2. Edit <path-to-game>\CDROM.INI
  3. Clear the contents of CDROM.INI
  4. Save your changes and close the file.

Game data[edit]

Configuration file(s) location[edit]

System Location
DOS
Windows <path-to-game>\DUKE3D.CFG
Mac OS
macOS (OS X)
Linux
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location[edit]

System Location
DOS
Windows <path-to-game>\GAME*.SAV
Mac OS
macOS (OS X)
Linux

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

In-game options menu.
In-game options menu.
Graphics settings (GOG.com version)
Graphics settings (GOG.com version)
Graphics option Option WSGF Notes
Widescreen resolution
Use EDuke32.
Multi-monitor
Use EDuke32.
Ultra-widescreen
Use EDuke32.
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Toggle with Alt+ Enter (when using DOSBox or EDuke32).
Borderless fullscreen windowed
Use EDuke32 and run it your desktop's native resolution in windowed mode.
Anisotropic filtering (AF)
Use EDuke32.
Anti-aliasing (AA)
Use EDuke32 and force using the NVIDIA Control Panel/AMD VISION Engine Control Center.
Vertical sync (Vsync)
Use EDuke32.
60 FPS
120+ FPS
EDuke32 has no frame rate cap.

Field of view (FOV)[edit]

Set EDuke32 FOV[7][8]
  1. Extract EDuke32 into the installation folder.
  2. Run it and enable Polymer in the launcher.
  3. Open the console (~) and enter r_pr_fov # with the angle to use.

Notes

FOV is calculated in Build angles, not degrees; 512 is about 90°, 625 is about 110°, etc. The default is 426.

Input settings[edit]

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Sound and Music.
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio CC Notes
English
Polish
Available only in local retail stores.

Network[edit]

Multiplayer types

Type Native Players Notes
Local play
2 Versus, Co-op
See Local play.
LAN play
8 Versus, Co-op
Use YANG for co-op.
Online play
8 Versus, Co-op
Use YANG.

Connection types

Local play[edit]

Splitscreen mod[9]
  1. Download the attached file from this post.
  2. Download the eduke32 build in this post. And follow those instructions.
  3. Execute eduke32 normally and set Input Devices to Keyboard Only, then exit. This will avoid mouse look to screw up Player 2 forward movement (And the mouse will still work for Player 1).
  4. Finally, execute eduke32 with the splitscreen parameters and in Control Settings remap Player 2 keys.

VR support[edit]

3D modes Native Notes
Native 3D
Red/blue anaglyph support was never finished. Broken in v1.5.[10]
Headsets Native Notes
HTC Vive
Oculus Rift
Use DukeVR.
OSVR

Other information[edit]

API[edit]

Technical specs Supported Notes
64-bit executable

System requirements[edit]

DOS
Minimum Recommended
Operating system (OS)
Processor (CPU) Intel 486DX2 66 MHz Intel Pentium
System memory (RAM) 8 MB 16 MB
Hard disk drive (HDD) 68 MB 400 MB
Video card (GPU) VGA PCI local bus
Windows
Minimum Recommended
Operating system (OS) XP, Vista
Processor (CPU) 1.8 GHz
System memory (RAM) 512 MB 1 GB
Hard disk drive (HDD) 2 GB
Video card (GPU) DirectX 7 compatible DirectX 9 compatible
OS X
Minimum
Operating system (OS) 10.6.8
Processor (CPU) Intel Core Duo 2 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 400 MB
Video card (GPU) 64 MB of VRAM

References

  1. Duke Nukem 3D - 3D Realms - Firepower Matters
  2. New release: Duke Nukem 3D: Atomic Edition ● GOG.com
  3. Holiday Gift: Duke Nukem 3D (Win+Mac), page 1 - Forum - GOG.com
  4. News - Duke Nukem 3D Update Released
  5. VOGONS • View topic - Duke Nukem 3D
  6. VOGONS • View topic - Duke Nukem 3D
  7. Way to modify FOV? - Duke4.net Forums
  8. Field of View 110 degrees, eduke32. - Duke4.net Forums
  9. Splitscreen mod - Duke4.net Forums
  10. VOGONS • View topic - Duke Nukem 3-D Anaglyph Sterescopic Glasses Support