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

Difference between revisions of "Duke Nukem 3D"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Input settings: updated template usage)
({{Series|Duke Nukem 3D}})
Line 23: Line 23:
 
|winehq      =  
 
|winehq      =  
 
}}
 
}}
{{Series|Duke Nukem}}
+
{{Series|Duke Nukem 3D}}
 
{{disambig|the original release|the Megaton Edition|[[Duke Nukem 3D: Megaton Edition]]|World Tour|[[Duke Nukem 3D: 20th Anniversary World Tour]]}}
 
{{disambig|the original release|the Megaton Edition|[[Duke Nukem 3D: Megaton Edition]]|World Tour|[[Duke Nukem 3D: 20th Anniversary World Tour]]}}
  

Revision as of 13:42, 15 August 2018

Template:Infobox game/row/macporter
Duke Nukem 3D
Duke Nukem 3D cover
Developers
3D Realms
Expansions Sunstorm Interactive
Publishers
GT Interactive
Mac OS MacSoft
Engines
Build
Release dates
DOS January 29, 1996[1]
Mac OS (Classic) 1997
Windows February 26, 2009[2]
macOS (OS X) December 12, 2012[3]
Linux September 4, 2013[4]
Duke Nukem 3D guide on StrategyWiki
Duke Nukem 3D on Wikipedia

Warnings

The macOS (OS X) version of this game needs a fix to work on macOS Catalina (version 10.15) or later (see API for details).
No page found for series "Duke Nukem 3D", please click here to create it.

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
Duke Nukem Fan Community

Availability

Source DRM Notes Keys OS
Retail
DRM-free
Regular or Atomic Edition. Atomic has a disc check (see Play without the CD).
DOS
Mac OS
A shareware episode is available.

Version differences

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 (as part of the Anthology Pack) 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.

DLC and expansion packs

The PlayStation version included an exclusive bonus episode, Plug 'n' Pray, which includes six new levels and a secret level. The secret level for this episode was actually recycled from the PC version. The Saturn port did also include one exclusive secret level, Urea 51, and a hidden mini game, Death Tank Zwei. It is unknown if there is a way to play this content on the PC version. More info here and here.
Name Notes
Plutonium Pak Included with Atomic Edition and all digital distribution versions.
DOS
Mac OS
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
Mac OS
Duke: Nuclear Winter Sold at retail; included with the Megaton Edition (see Run in EDuke32).
DOS
Duke Extreme
DOS
Duke!ZONE II (see note below) Includes all Duke!ZONE content along with 3 new episodes.
DOS
Duke It's Zero Hour Unauthorized add-on. Eventually released as freeware; can downloaded here.
DOS
Duke!ZONE I was just a Shovelware user map compilation; most maps could be downloaded free online.
Many more obscure, unauthorized expansions are available. See here for more info.

Essential improvements

Patches

All patches for the retail version can be found here (including Enhanced Duke). An old semi-official patch for OS X (PowerPC only) can also be found here. Digital distribution versions are already patched.

EDuke32 source port

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

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

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

bMouse

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

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

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

Configuration file(s) location

System Location
DOS <path-to-game>\DUKE3D.CFG
Windows <path-to-game>\DUKE3D.CFG[Note 1]
Mac OS (Classic)
macOS (OS X)
Linux
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/359850/pfx/[Note 2]
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location

System Location
DOS <path-to-game>\GAME*.SAV
Windows <path-to-game>\GAME*.SAV[Note 1]
Mac OS (Classic)
macOS (OS X)
Linux
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/359850/pfx/[Note 2]

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

In-game options menu.
In-game options menu.
300px
Graphics settings (GOG.com version)

Template:Video settings

Field of view (FOV)

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

Template:Input settings

Audio settings

In-game audio settings.
In-game audio settings.

Template:Audio settings

Localizations

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

Network

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

Ports

Protocol Port(s) and/or port range(s)
TCP 8501
UDP 23513
This game does not support Universal Plug and Play (UPnP) for automatic port configuration.[9]
TCP port 8501 is only needed if hosting a room.[10]

Local play

Splitscreen mod[11]
  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

3D modes State Notes
Native 3D
Red/blue anaglyph support was never finished. Broken in v1.5.[12]
Headsets
SteamVR
Use DukeVR with the Revive Compatibility Layer
Oculus VR (LibOVR)
Use DukeVR.
Windows Mixed Reality
This game might be playable with the Revive Compatibility Layer, or Windows Mixed Reality for SteamVR.
OSVR
Devices
Tracked motion controllers
Traditional controller
Keyboard/Mouse
Play area
Seated
Standing
Room-scale

Other information

API

Technical specs Supported Notes
DOS video modes
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux
Mac OS (Classic)

System requirements

DOS
Minimum Recommended
Operating system (OS) 5.0
Processor (CPU) Intel 486DX2 66 MHz
System memory (RAM) 8 MB
Hard disk drive (HDD) 48 MB
Video card (GPU) VGA
Windows
Minimum Recommended
Operating system (OS) XP, Vista
Processor (CPU) 1.8 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 2 GB
Video card (GPU) DirectX 7 compatible
macOS (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

Notes

  1. 1.0 1.1 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).
  2. 2.0 2.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>/359850/ in addition to or instead of this directory. The app ID (359850) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References