Duke Nukem 3D: Megaton Edition

From PCGamingWiki, the wiki about fixing PC games
Duke Nukem 3D: Megaton Edition
Duke Nukem 3D: Megaton Edition cover
Developers
General Arcade
3D Realms
Publishers
Devolver Digital
Engines
Build
Release dates
Windows March 20, 2013
macOS (OS X) March 20, 2013
Linux September 4, 2013
Duke Nukem 3D: Megaton Edition guide at StrategyWiki
Duke Nukem 3D: Megaton Edition at Wikipedia
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

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[edit]

All versions require Steam DRM.
No longer available for purchase.[1]

Essential improvements[edit]

Skip intro videos[edit]

Delete/rename video folder[2]
  1. Go to <path-to-game>\gameroot\
  2. Delete or rename video.

Source ports[edit]

Name Description
xDuke Straight port from the original DOS release that only adds a console and the ability to load music packs.
Windows
hDuke Based off xDuke. Focused on multiplayer, it features extra parameters such as frag limit and an anti-cheat system.
Windows
nDuke Base off xDuke. Similar to hDuke, it also features a team deathmatch mode.
Windows
Icculus Duke3D Straight port from the original DOS release for all platforms.
Windows
macOS (OS X)
Linux
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.
Windows
macOS (OS X)
Linux
EDuke32-OldMP A multiplayer branch of an old EDuke32 build.
Windows
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[edit]

In-game general settings.
In-game general settings.

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\gameroot\duke3d.cfg
<path-to-game>\gameroot\duke3d-local.cfg
macOS (OS X)
Linux <path-to-game>\gameroot\duke3d.cfg
<path-to-game>\gameroot\duke3d-local.cfg
Linux (Proton) <Steam-folder>/steamapps/compatdata/225140/pfx/[Note 1]
This game does not follow the XDG Base Directory Specification on Linux.

Save game data location[edit]

System Location
Windows <path-to-game>\gameroot\*.sav
macOS (OS X)
Linux <path-to-game>\gameroot\*.sav
Steam <Steam-folder>\userdata\<user-id>\225140\
Linux (Proton) <Steam-folder>/steamapps/compatdata/225140/pfx/[Note 1]

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

In-game video settings.
In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution
A smaller vertical FOV than at 4:3.
Multi-monitor
Multi-monitor resolutions crash the game.
Ultra-widescreen
Vert- (decreased vertical FOV from 16:9).
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Enabled by default since version 1.0.1.[3]
60 FPS and 120+ FPS
High dynamic range display (HDR)
Color blind mode

Input settings[edit]

In-game key map settings.
In-game key map settings.
In-game mouse settings.
In-game mouse settings.
In-game gamepad settings.
In-game gamepad settings.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Negative mouse acceleration is introduced when enabling VSync. Make sure to disable in-game VSync to avoid that.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Added in version 1.4.2.[4]
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Added in 1.0.3
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English

Network[edit]

Multiplayer types

Type Native Players Notes
Local play
2 Versus, Co-op
See Local play.
LAN play
8 Versus, Co-op
See Multiplayer frontends for extended features.
Online play
8 Versus, Co-op
See Multiplayer frontends for extended features.

Connection types

Local play[edit]

Splitscreen mod[5]
  1. Download this script file.
  2. Download the EDuke32 build in this post and follow the instructions.
  3. 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.
  4. Execute EDuke32 with the splitscreen parameters and remap player 2 keys in Control Settings.

Issues fixed[edit]

Nuclear Winter crashes during cutscenes[edit]

Use -noanim parameter[6]

Add -noanim to the Steam launch options to disable cutscenes.

Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL
64-bit executable
See Source ports.

Middleware[edit]

Middleware Notes
Interface libRocket
Multiplayer Steamworks

System requirements[edit]

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

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/225140/ in addition to or instead of this directory. The app ID (225140) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References