This is a sub-page of Duke Nukem 3D (PC).
|
|
To do:
|
Duke Nukem 3D changed a far bit throughout its lifetime, not to mention all the countless ports! Please note that this page will only cover changes to the DOS and Mac OS Classic versions.
v1.0#
- Shareware only!
The first official shareware release of the game. This release contained several minor details that are different from the final game.
For more details, please see here.
v1.1#
A patch to upgrade v1.0 to v1.1, released on February 20th, 1996.
It can be downloaded from here.
v1.3d#
The original, initial three-episode registered version of the game.
The developers had intentionally skipped over v1.2, mainly for the pun (however currently unreleased materials from the Duke Nukem 3D development archives do indicate that a v1.2 did exist at one point). Art in the shareware release had also yet to be updated from earlier versions, so certain sprites are still not final in that release such as the Rocket sprites still being tilted.
The shareware version can be downloaded from here and a patch for updating v1.1 to v1.3d can be found here.
v1.4 (Atomic Edition)#
The game underwent some changes in its existing content between v1.3d and v1.4 (the Atomic Edition), besides the obvious addition of new stuff.
Title#
Title screen#
The title screen lacks the "Atomic" logo in v1.3d.
|
v1.3d |
v1.4 |
|---|---|
|
|
Menu#
v1.4 uses a completely new font for the menu compared to v1.3d.
An "atomic" logo was also added on the right side of the Duke Nukem 3D logo.
|
v1.3d |
v1.4 |
|---|---|
|
|
|
Behavior#
Double Mighty Boot#
v1.3d contains an infamous bug that lets the player kick with both legs. To activate it, select the Mighty Boot as a weapon, then start kicking with the primary fire key. While kicking, hit the dedicated Mighty Boot key and Duke will kick with his other leg. Duke can move around normally, even when both legs are in the air. Both Mighty Boots can either kick at once or alternate between each other, depending on how the keys are pressed.
This bug was fixed in v1.4.


Protozoid Slimers#
In v1.3d, if a Protozoid Slimer has attached to the player, it cannot be killed with the Mighty Boot, no matter if the player selects it as a weapon or uses the quick kick button.
Enemies Extra Hit Points#
In v1.3d, any enemy which palette is not zero will have its hit points doubled. The game (accidentally) includes Enforcers with palette 21 in Spaceport level, which can survive an RPG shot. This also applies to user maps.
This functionality was removed from the source code in v1.4 and is instead applied only to Assault Troopers via CON code.
Big bosses walking speed#
An error in the CON language causes "else" statements to interpret "//" as commands, instead of indicators of a commentary to be ignored.
As a result, big bosses will sometimes move with the speed of their smaller counterparts (this includes the Overlord and Cycloid Emperor, which smaller versions are unfinished).
state checkboss1seekstate
ai AIBOSS1SEEKENEMY
ifspritepal 0 nullop
else // a fake way of doing a ifspritepal NOT.
move PALBOSS1RUNVELS seekplayer
ends
Development Team Image Trigger#
The trigger to show the development team's image is different between v1.3d and v1.4.
In v1.3d, the image is played after the player stops the "Duke Nukem" image shown after completing Episode 3.
In v1.4, the image is shown after the animation that plays when the Alien Queen in Episode 4 is killed.
Maps#
Warping#
Some maps were modified to prevent some cases of warping through overlapping sectors.
|
v1.3d |
v1.4 |
|---|---|
|
|
E1L8 Expander Ammo#
In v1.4, ammo for the Expander was added in the hidden level E1L8.
|
v1.3d |
v1.4 |
|---|---|
|
|
Graphics#
|
|
To do: |
v1.3d |
v1.4 |
Art ID(s) |
Description |
|---|---|---|---|
472 |
A few pixels were changed in the alien-themed texture. |
||
|
|
1915 - 1919 |
The graphics for the Assault Commander's melee attack were changed between v1.3d and v1.4. v1.3d's attack graphic has the Commander higher. v1.4 changed it to a blurred version of the Commander's idle sprites to suggest movement better. Interestingly, the v1.3d melee graphics show the Commander at a higher resolution than the rest of his sprites do. |
2445 |
The help menu was altered in v1.4 to mention the newly-added Expander. |
||
2451 |
An unused black dot sprite was replaced with the Expander shot. |
||
![]() |
2492 |
3D Realms' logo was updated between v1.3D and v1.4. The new art is less colorful and uses a metal theme in v1.4. |
|
2834 |
Some bad pixels were corrected on the hyphen/minus symbol of the blue small font. |
||
2930 - 2965, 3002 - 3009, 3022 |
Menu red font. |
||
|
|
3433, 3436, 3442 - 3444 |
The staff faces in the multiplayer level Faces of Death (E1L7) were also changed to reflect the people that left and joined the Duke team between 1.3d and 1.4. Note that Doug Wood was "upgraded" to having his head in a spacesuit in v1.4. |
DUKETEAM.ANM#
The image of the Duke Nukem 3D development team shown when defeating the final boss (Cycloid Emperor in 1.3d, Alien Queen in 1.4) is completely different due to several members of the original Duke team leaving and new people joining.
Of note is that the background for the v1.3d image seems to be based on the bathroom in Lunar Reactor (E2L7), while the one used in 1.4 is from an unknown location using desert textures.
The video for the v1.3d development team image is still in the files in v1.4 and v1.5 but goes unused.
|
v1.3d |
v1.4 |
|---|---|
|
|
|
v1.3d |
Lunar Reactor (E2L7) |
|---|---|
|
|
Demos#
The in-game demos are completely different between v1.3d and v1.4. v1.4 has one more demo compared to v1.3d, but all of v1.4's demos are significantly shorter than 1.3d's.
A list of the levels shown in each demo reel is below.
|
v1.3d |
v1.4 |
|---|---|
|
Dark Side (E2L8) |
Freeway (E3L11) |
CON Files#
The filler levels for Episode 1 found in USER.CON were changed between v1.3d and v1.4. v1.3d calls them multiplayer levels, while v1.4 use easter eggs for the names and par times. "VOID ZONE" is used for the non-existent level after an user map is completed.
|
v1.3d |
v1.4 |
|---|---|
|
|
|
v1.5#
A patch for the Atomic Edition released on December 12th, 1996. Mainly for fixing up some bugs.
Mac OS Classic Differences#
Mac-Exclusive Cheat-Codes#
The Mac OS Classic port of the game had a few extra cheat codes added in by the team who ported it.
- DNMACS: Prints "Macs Rule!" to the screen and replaces the security monitor textures with a screenshot of a Mac OS desktop.
- DNMONKEYMODE: Prints "The Monkey Lives!" to the screen, and wiggles Duke's movement controls while firing straight ahead. Typing "DN" turns it off.
- DN1984: When typed in E1L1, it turns off the music, prints "Big Brother is Watching!" to the screen, and replaces the short animated loop on the movie screen with the full Apple "1984" ad that introduced the Macintosh to the world, complete with audio. Typing it again turns off the audio and freezes the video.
- DNGLENDA: When typed in E1L1, it turns all of the posters in the cinema to pictures of stuffed animals. Refers to programmer Glenda Adams.
DNMACS |
DN1984 |
|---|---|
(DNGLENDA info: Dandu (discovery), Glenda Adams (additional details))
