Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Duke Nukem 3D: Megaton Edition"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Input settings: updated template usage)
 
(48 intermediate revisions by 19 users not shown)
Line 1: Line 1:
 +
{{disambig||the original DOS version|[[Duke Nukem 3D]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = Duke Nukem 3D Megaton Edition cover.jpg
 
|cover        = Duke Nukem 3D Megaton Edition cover.jpg
Line 12: Line 13:
 
{{Infobox game/row/date|OS X|March 20, 2013}}
 
{{Infobox game/row/date|OS X|March 20, 2013}}
 
{{Infobox game/row/date|Linux|September 4, 2013}}
 
{{Infobox game/row/date|Linux|September 4, 2013}}
 +
|reception    =
 +
{{Infobox game/row/reception|IGDB|duke-nukem-3d-megaton-edition|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, FPS, Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Adult, North America, Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | Duke Nukem }}
 
|steam appid  = 225140
 
|steam appid  = 225140
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 2919
 +
|lutris      = duke-nukem-3d-megaton-edition
 
|strategywiki = Duke Nukem 3D: Megaton Edition
 
|strategywiki = Duke Nukem 3D: Megaton Edition
 +
|mobygames    = 60066
 
|wikipedia    = Duke Nukem 3D#PC versions
 
|wikipedia    = Duke Nukem 3D#PC versions
 
|winehq      = 15063
 
|winehq      = 15063
 +
|license      = commercial
 
}}
 
}}
{{Series|Duke Nukem}}
 
{{disambig||the original DOS version|[[Duke Nukem 3D]]}}
 
  
'''Key points'''
+
{{Introduction
{{++}} Supports Steam Workshop mods.
+
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{ii}} [http://blog.pcgamingwiki.com/port-report/394/port-report-duke-3d-megaton-edition Port Report: Duke Nukem 3D: Megaton Edition]
+
{{ii}} [https://web.archive.org/web/20130401031626/http://blog.pcgamingwiki.com/port-report/394/port-report-duke-3d-megaton-edition Port Report: Duke Nukem 3D: Megaton Edition]
{{mm}} [http://dukenukem.wikia.com/wiki/Duke_Nukem_Wiki Duke Nukem Wiki]
+
{{mm}} [https://steamcommunity.com/app/225140/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/225140/discussions/ Steam Community Discussions]
+
{{mm}} [https://forums.duke4.net/ Duke Nukem Fan Community]
  
 
==Availability==
 
==Availability==
 +
{{Availability|
 +
{{Availability/row| Steam | 225140 | Steam | | | Windows, OS X, Linux | unavailable }}
 +
}}
 +
{{--}} No longer available for purchase.<ref>{{Refurl|url=https://techraptor.net/content/duke-nukem-3d-megaton-edition-removed-from-stores|title=Duke Nukem 3D: Megaton Edition Removed From Stores - TechRaptor|date=2016-10-11}}</ref>
 
{{ii}} All versions require {{DRM|Steam}}.
 
{{ii}} All versions require {{DRM|Steam}}.
{{--}} No longer available for purchase.<ref>{{Refurl|url=https://techraptor.net/content/duke-nukem-3d-megaton-edition-removed-from-stores|title=Duke Nukem 3D: Megaton Edition Removed From Stores - TechRaptor|date=2016-10-11}}</ref>
 
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
 
{{Fixbox|description=Delete/rename video folder|ref=<ref name="refcheck Garrett">{{Refcheck|user=Garrett|date=July 2, 2014|comment=}}</ref>|fix=
 
{{Fixbox|description=Delete/rename video folder|ref=<ref name="refcheck Garrett">{{Refcheck|user=Garrett|date=July 2, 2014|comment=}}</ref>|fix=
# Go to <code>{{p|game}}\gameroot\</code>
+
# Go to {{file|{{p|game}}\gameroot|folder}}
# Delete or rename <code>video</code>.
+
# Delete or rename {{file|video|folder}}.
 
}}
 
}}
  
===Run in EDuke32===
+
===Source ports===
{{ii}} EDuke32 supports various features not found in the Megaton Edition.
+
{{Source ports table|content=
{{ii}} The latest versions of EDuke32 can now auto-detect if you already installed Megaton Edition on Steam, so this method is meant for older versions.
+
{{Source ports table/row| xDuke | url=http://vision.gel.ulaval.ca/~klein/duke3d/ | Straight port from the original DOS release that only adds a console and the ability to load music packs. | Windows }}
 
+
{{Source ports table/row| hDuke | url=http://vision.gel.ulaval.ca/~klein/duke3d/ | Based off '''xDuke'''. Focused on multiplayer, it features extra parameters such as frag limit and an anti-cheat system. | Windows }}
{{Fixbox|description=Copy GRP files|ref=<ref name="refcheck Garrett"/>|fix=
+
{{Source ports table/row| nDuke | url=http://nduke.dukenukem.com.br/ | Base off '''xDuke'''. Similar to '''hDuke''', it also features a team deathmatch mode. | Windows }}
# Download [http://www.eduke32.com EDuke32] and extract it somewhere.
+
{{Source ports table/row| Icculus Duke3D | url=http://icculus.org/duke3d/ | Straight port from the original DOS release for all platforms. | Windows, OS X, Linux }}
# Go to the Megaton Edition installation folder.
+
{{Source ports table/row| BuildGDX | url=https://m210.duke4.net/index.php/downloads/download/8-java/53-buildgdx | Source port based on Java's libGDX framework. Adds high resolutions support, OpenGL renderer, and improved mouse controls.
# Go into <code>gameroot</code>.
+
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'''. | Windows, Linux, OS X }}
# Copy <code>duke3d.grp</code> to the EDuke32 folder.
+
{{Source ports table/row| NuBuildGDX | url=https://github.com/atsb/NuBuildGDX | Fork of '''BuildGDX''' aiming for stability, bug fixing and performance improvements. | Windows, OS X, Linux }}
# Go into <code>addons</code> in the Megaton Edition's <code>gameroot</code> folder.
+
{{Source ports table/row| EDuke32 | url=http://eduke32.com/ | Adds many modern features to Build engine such as high and widescreen resolution, dynamic lighting and shadows and expands the modding capabilities.<br />It doesn't properly support multiplayer yet. | Windows, OS X, Linux }}
# Go into each expansion's folder and copy the <code>.grp</code> file to the EDuke32 folder.
+
{{Source ports table/row| EDuke32-OldMP | url=https://forums.duke4.net/topic/6523-eduke32-oldmp/ | A multiplayer branch of an old '''EDuke32''' build. | Windows }}
# The base game and expansions are now available in EDuke32.
 
 
}}
 
}}
 +
{{ii}} All source ports (except later builds of EDuke32) will require to manually copy all {{file|*.GRP}} files and {{file|DUKE.RTS}} into their root folders. They are located in {{file|{{p|game}}\gameroot|folder}} and its {{file|addons|folder}} subfolder.
  
 
==Game data==
 
==Game data==
Line 61: Line 87:
 
{{Game data/config|Windows|{{p|game}}\gameroot\duke3d.cfg|{{p|game}}\gameroot\duke3d-local.cfg}}
 
{{Game data/config|Windows|{{p|game}}\gameroot\duke3d.cfg|{{p|game}}\gameroot\duke3d-local.cfg}}
 
{{Game data/config|OS X|}}
 
{{Game data/config|OS X|}}
{{Game data/config|Linux|}}
+
{{Game data/config|Linux|{{p|game}}/gameroot/duke3d.cfg|{{p|game}}/gameroot/duke3d-local.cfg}}
 
}}
 
}}
{{ii}} Changing some data in the settings file may not affect gameplay.<ref>{{Refcheck|user=EdenCrow|date=28 March 2013|comment=}}</ref>
+
{{XDG|false}}
{{XDG|unknown}}
 
  
 
===Save game data location===
 
===Save game data location===
Line 70: Line 95:
 
{{Game data/saves|Windows|{{p|game}}\gameroot\*.sav}}
 
{{Game data/saves|Windows|{{p|game}}\gameroot\*.sav}}
 
{{Game data/saves|OS X|}}
 
{{Game data/saves|OS X|}}
{{Game data/saves|Linux|}}
+
{{Game data/saves|Linux|{{p|game}}/gameroot/*.sav}}
{{Game data/saves|Steam|{{P|steam}}\userdata\{{P|uid}}\225140}}
+
{{Game data/saves|Steam|{{P|steam}}\userdata\{{p|uid}}\225140\}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Duke Nukem 3D Megaton Edition Video.png|In-game video settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Video.png|In-game video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/duke-nukem-3d-megaton-edition/en
+
|wsgf link                  = https://www.wsgf.org/dr/duke-nukem-3d-megaton-edition/en
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
Line 93: Line 126:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes= A smaller vertical FOV than at 4:3
+
|widescreen resolution notes= A smaller vertical FOV than at 4:3.
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        = Multi-monitor resolutions crash the game.
 
|multimonitor notes        = Multi-monitor resolutions crash the game.
|ultrawidescreen            = true
+
|ultrawidescreen            = limited
|ultrawidescreen notes      = A smaller vertical FOV than at 16:9
+
|ultrawidescreen notes      = {{term|Vert-}} scaling.
|4k ultra hd                = unknown
+
|4k ultra hd                = false
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Supports resolutions up to 2560x1440.
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = false
 
|anisotropic                = false
Line 110: Line 143:
 
|antialiasing              = false
 
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Enabled by default since version 1.0.1.<ref>[http://store.steampowered.com/news/10345/ Duke Nukem 3D: Megaton Edition Update Released - Steam News for Duke Nukem 3D: Megaton Edition]</ref>
+
|vsync notes                = <ref>{{Refurl|url=https://store.steampowered.com/news/10345/|title=Duke Nukem 3D: Megaton Edition Update Released - Steam News for Duke Nukem 3D: Megaton Edition|date=17 May 2023}}</ref>
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
 
|120 fps notes              =  
 
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Duke Nukem 3D Megaton Edition Remapping.png|In-game key map settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Remapping.png|In-game key map settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Mouse.png|In-game mouse settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Mouse.png|In-game mouse settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Gamepad.png|In-game gamepad settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Gamepad.png|In-game gamepad settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = false
 
|acceleration option      = false
|acceleration option notes = Negative mouse acceleration is introduced when enabling VSync. Make sure to disable in-game VSync to avoid that
+
|acceleration option notes = Negative mouse acceleration is introduced when enabling VSync. Make sure to disable in-game VSync to avoid that.
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = Mouse has a dead zone when moving the mouse slowly
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Added in version 1.4.2.<ref>[http://steamcommunity.com/games/225140/announcements/detail/120796963940208177 Version 1.4.2 - Steam Community :: Group Announcements :: Duke Nukem 3D: Megaton Edition]</ref>
+
|controller support notes  = Added in version 1.4.2.<ref>{{Refurl|url=https://steamcommunity.com/games/225140/announcements/detail/120796963940208177|title=Version 1.4.2 - Steam Community :: Group Announcements :: Duke Nukem 3D: Megaton Edition|date=17 May 2023}}</ref>
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
Line 147: Line 185:
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 
|button prompts            = false
 
|button prompts            = false
 
|button prompts notes      =  
 
|button prompts notes      =  
Line 157: Line 215:
 
|simultaneous input        = unknown
 
|simultaneous input        = unknown
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
|light bar support        = unknown
 
|light bar support notes  =
 
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Duke Nukem 3D Megaton Edition Audio.png|In-game audio settings.}}
 
{{Image|Duke Nukem 3D Megaton Edition Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Added in 1.0.3
 
|separate volume notes    = Added in 1.0.3
Line 176: Line 232:
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
Line 181: Line 239:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = no
+
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Croatian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = false
 +
  |fan       = true
 +
|notes     = Fan Translation [https://drive.google.com/file/d/17nXifupav5E_7iSo6D7gVeMjIP2GyVaO/view?usp=sharing Download].
 
}}
 
}}
 
}}
 
}}
Line 192: Line 257:
 
==Network==
 
==Network==
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          = false
+
|local play          = hackable
|local play players  =  
+
|local play players  = 2
|local play modes    =  
+
|local play modes    = Versus, Co-op
|local play notes    = Use [[Duke Nukem 3D]] (Classic).
+
|local play notes    = See [[#Local play|Local play]].
|lan play            = false
+
|lan play            = true
|lan play players    =  
+
|lan play players    = 8
|lan play modes      =  
+
|lan play modes      = Versus, Co-op
|lan play notes      = Use [[Duke Nukem 3D]] (Classic).
+
|lan play notes      = See [[#Multiplayer frontends|Multiplayer frontends]] for extended features.
 
|online play          = true
 
|online play          = true
 
|online play players  = 8
 
|online play players  = 8
 
|online play modes    = Versus, Co-op
 
|online play modes    = Versus, Co-op
|online play notes    =  
+
|online play notes    = See [[#Multiplayer frontends|Multiplayer frontends]] for extended features.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 223: Line 288:
 
|udp  =  
 
|udp  =  
 
|upnp =  
 
|upnp =  
 +
}}
 +
 +
===[[Glossary:Local play|Local play]]===
 +
{{Fixbox|description=Splitscreen mod|ref=<ref>{{Refurl|url=https://forums.duke4.net/topic/1178-splitscreen-mod/page__hl__splitscreen|title=Splitscreen mod - Duke4.net Forums|date=17 May 2023}}</ref>|fix=
 +
# Download [https://forums.duke4.net/topic/1178-splitscreen-mod/page__view__findpost__p__134218 this script file].
 +
# Download the EDuke32 build in [https://forums.duke4.net/topic/1178-splitscreen-mod/page__view__findpost__p__219541 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==
 
==Issues fixed==
 
===Nuclear Winter crashes during cutscenes===
 
===Nuclear Winter crashes during cutscenes===
{{Fixbox|description=Use -noanim parameter|ref=<ref>[http://steamcommunity.com/app/225140/discussions/2/648811126566981097/#c540733523846174369 Crash on Nuclear Winter :: Duke Nukem 3D: Megaton Edition Bug reports/Support]</ref>|fix=
+
{{Fixbox|description=Run the game with the <code>-noanim</code> [[Glossary:Command line arguments|command line argument]] to disable cutscenes|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/225140/discussions/2/648811126566981097/#c540733523846174369|title=Crash on Nuclear Winter :: Duke Nukem 3D: Megaton Edition Bug reports/Support|date=17 May 2023}}</ref>|fix=
Add <code>-noanim</code> to the [[Glossary:Command line arguments|Steam launch options]] (this disables cutscenes).
+
}}
 +
 
 +
===Display incorrectly scaled/cut off when using Windows display scaling===
 +
{{ii}} 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.
 +
 
 +
{{Fixbox|description=Enable scaling override for game executable|fix=
 +
# Go to {{file|{{p|game}}\bin|folder}}.
 +
# Right-click on {{file|sw.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.
 
}}
 
}}
  
Line 238: Line 321:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = Unknown
+
|opengl versions        = true
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 252: Line 335:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = hackable
 +
|windows arm app        = unknown
 +
|windows exe notes      = See [[#Source ports|Source ports]] for 64-bit.
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= true
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 270: Line 364:
 
|multiplayer      = Steamworks
 
|multiplayer      = Steamworks
 
|multiplayer notes=  
 
|multiplayer notes=  
}}
 
 
===High Resolution Mod===
 
{{Fixbox|description=Installation instructions|ref=<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=224291276#134725 Steam Community Guides - HD Mod pack with achievements and Multiplayer]</ref>|fix=
 
{{ii}} The following instructions will allow the High Resolution Mod to be used with the Megaton Edition without being forced to use the EDuke32 source port
 
# Make a file with a backup copy of the original file of the game.
 
# Download the following files:
 
#* [https://mega.nz/#!cAgWzZiJ!CBLHrU1Bt7_j1MmyuH52VbcPX3VPoN8KzGjWyLhG8Zo Duke Nukem 3D High Def Pack]
 
#* [https://mega.nz/#!gERnVLbA!LeQG-DD49ZRrbfhAr8o9uJQnqw2dSaWLtMMeWNz2qXs Steam Duke HD Pack (Part 1)]
 
#* [https://mega.nz/#!hVAUTYRC!p_AZrtmQzqVl2zFKLs6XDwZyo9i2RRou_B6P88_zTz0 Steam Duke HD Pack (Part 2)]
 
# Move the downloaded files to the installation folder.
 
# Extract the Duke Nukem 3D High Def Pack. If you moved all the files at the same time, then you should be able to extract the files without having to browse manually at the start of the extraction.
 
# Execute the file Setup.bat and a cmd window will open. Select the first option by simply writing "1" and pressing enter.
 
# The Setup.bat will install the graphical enhancements for the base game and the expansions as well. After it finishes installing for the base game and each expansion, the Eduke32 launcher will open. Close it and continue the installation. During the installation, the installer will ask you various of times for administrator permission to install its files and you are to accept the prompt each time.
 
# Open Setup.bat again and select option 3 to install the Steam Duke HD packs. This process may take a long time depending on your system.
 
# Go to <code>{{p|game}}\bin</code> and delete <code>duke3d.exe</code> and replace it with the <code>duke3d.exe</code> from the backup files.
 
# Head to your Steam library and enter the Properties menu for Duke Nukem 3D: Megaton Edition. Open "Set Launch Options" and write the following: <code>-applaunch 225140 /gduke3d_hrp.zip /hhrp.def</code>. If this prompt does not work with your OS, try: <code>-xATGAME.CON -gplugandpray.zip -gDUKE3D.GRP</code>.
 
 
Although the installation is finished, if you wish, you can install the XXX rated files separately. It is recommended that no screenshots of the textures of these files are to be shown through Steam Community under the penalty of being banned. Copy the file, xxx_pack.zip which is located in <code>{{p|game}}\bin</code>. Paste the file in <code>{{p|game}}\gameroot</code>. In "Set Launch Options", alter the prompt to: <code>-applaunch 225140 /gduke3d_hrp.zip /hhrp.def /gxxx_pack.zip</code>. If that prompt does not work with your OS, try: <code>-xATGAME.CON -gplugandpray.zip -gDUKE3D.GRP -gxxx_pack.zip</code>.
 
 
}}
 
}}
  

Latest revision as of 23:51, 5 August 2023

For the original DOS version, see Duke Nukem 3D.

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
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Themes Adult, North America, Sci-fi
Series Duke Nukem
Duke Nukem 3D: Megaton Edition on HowLongToBeat
Duke Nukem 3D: Megaton Edition on IGDB
Duke Nukem 3D: Megaton Edition guide on StrategyWiki
Duke Nukem 3D: Megaton Edition on MobyGames
Duke Nukem 3D: Megaton Edition on 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
Duke Nukem Forever (2001) 2022
Duke Nukem Forever: Restoration Project (unofficial) Early access

Duke Nukem 3D: Megaton Edition is a singleplayer and multiplayer first-person action, FPS and shooter game in the Duke Nukem series.

General information

Port Report: Duke Nukem 3D: Megaton Edition
Steam Community Discussions
Duke Nukem Fan Community

Availability

Source DRM Notes Keys OS
Steam (unavailable)
Icon overlay.png
Windows
macOS (OS X)
Linux
No longer available for purchase.[1]
All versions require Steam DRM.

Essential improvements

Skip intro videos

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

Source ports

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
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.
Windows
Linux
macOS (OS X)
NuBuildGDX Fork of BuildGDX aiming for stability, bug fixing and performance improvements.
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

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

Configuration file(s) location

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

Save game data location

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

Save game cloud syncing

System Native Notes
Steam Cloud

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
A smaller vertical FOV than at 4:3.
Multi-monitor
Multi-monitor resolutions crash the game.
Ultra-widescreen
Vert- scaling.
4K Ultra HD
Supports resolutions up to 2560x1440.
Field of view (FOV)
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
[3]
60 FPS and 120+ FPS
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

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 State 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 has a dead zone when moving the mouse slowly
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
Controller types
XInput-compatible controllers
PlayStation controllers
Generic/other controllers
Additional information
Button prompts
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

In-game audio settings.
In-game audio 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

Language UI Audio Sub Notes
English
Croatian
Fan Translation Download.

Network

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

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

Nuclear Winter crashes during cutscenes

Run the game with the -noanim command line argument to disable cutscenes[6]

Display incorrectly scaled/cut off when using Windows display scaling

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
  1. Go to <path-to-game>\bin.
  2. Right-click on sw.exe and select "Properties".
  3. Click "Change high DPI settings" button.
  4. Check "Override high DPI scaling" checkbox. Ensure dropdown is set to "Application".
  5. Hit "OK" to save changes.

Other information

API

Technical specs Supported Notes
OpenGL
Executable 32-bit 64-bit Notes
Windows
See Source ports for 64-bit.
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
System memory (RAM) 512 MB
Hard disk drive (HDD) 400 MB
Video card (GPU) 256 MB of VRAM
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.7
Processor (CPU) 1.5 GHz
System memory (RAM) 1 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
System memory (RAM) 1 GB
Hard disk drive (HDD) 400 MB
Video card (GPU) 256 MB of VRAM


Notes

  1. 1.0 1.1 1.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References