If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Duke Nukem 3D (PC)/Revisional Differences

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Duke Nukem 3D (PC).

So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?
Hmmm...
To do:
Here's what needs to be covered:
  • All versions prior to v1.3d
  • v1.5
  • Megaton Edition
  • For whatever reason, a GOG competitor called ZOOM Platforms has an exclusive version on their website. It has all the expansions that Megaton Edition came with and then some, along with a cover of Grabbag.
  • Probably more that is escaping me right now.

Duke Nukem 3D changed a far bit throughout it lifetime, not to mention all the countless ports! Please not that this page will not cover the 20th Anniversary World Tour edition.

1.3d to 1.4 Differences

The game underwent some changes in its existing content between 1.3d and 1.4 (the Atomic Edition).

Title

Title screen

The title screen lacks the "Atomic" logo in 1.3d.

1.3d 1.4
D3d titlescreen 13d.png Duke Nukem 3D-title.png

Menu

1.4 uses a completely new font for the menu compared to 1.3d.

An "atomic" logo was also added on the right side of the Duke Nukem 3D logo.

1.3d 1.4
D3d menufont 13d.png D3d menufont.png

Behavior

Double Mighty Boot

D3d13d mightyboot3.png

1.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 1.4.

Protozoid Slimers

D3d13d slimerkick.png

In 1.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 1.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 1.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 1.3d and 1.4.

In 1.3d, the image is played after the player stops the "Duke Nukem" image shown after completing Episode 3.

In 1.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.

1.3d 1.4
Duke3d e1l1 v13.png Duke3d e1l1 v14.png

E1L8 Expander Ammo

In 1.4, ammo for the Expander was added in the hidden level E1L8.

1.3d 1.4
D3d13d e1l8expander.png D3d e1l8expander.png

Graphics

Hmmm...
To do:
Upload images for all art.
1.3d 1.4 Art ID(s) Description
D3d13d 472.png D3d14 472.png 472 A few pixels were changed in the alien-themed texture.
D3d13d 1915.png D3d13d 1916.png D3d13d 1917.png D3d13d 1918.png D3d13d 1919.png D3d14 1915.png D3d14 1916.png D3d14 1917.png D3d14 1918.png D3d14 1919.png 1915 - 1919 The graphics for the Assault Commander's melee attack were changed between 1.3d and 1.4. 1.3d's attack graphic has the Commander higher. 1.4 changed it to a blurred version of the Commander's idle sprites to suggest movement better.

Interestingly, the 1.3d melee graphics show the Commander at a higher resolution than the rest of his sprites do.

D3dfinal help.png D3d14 2445.png 2445 The help menu was altered in 1.4 to mention the newly-added Expander.
D3d13d 2451.png D3d14 2451.png 2451 An unused black dot sprite was replaced with the Expander shot.
D3d 3drlogo 13d.png D3d 3drtitle.png 2492 3D Realms' logo was updated between 1.3D and 1.4. The new art is less colorful and uses a metal theme in 1.4.
D3d13d 2834.png D3d14 2834.png 2834 Some bad pixels were corrected on the hyphen/minus symbol of the blue small font.
2930 - 2965, 3002 - 3009, 3022 Menu red font.
D3d 3433 13d.png D3d 3436 13d.png D3d 3442 13d.png D3d 3443 13d.png D3d 3444 13d.png D3d 3433.png D3d 3436.png D3d 3442.png D3d 3443.png D3d 3444.png 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 1.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 1.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 1.3d development team image is still in the files in 1.4 and 1.5, but goes unused.

1.3d 1.4
D3d duketeam 13d.png D3d duketeam.png
1.3d Lunar Reactor (E2L7)
D3d duketeam 13d.png D3d e2l7toilets.png

Demos

The in-game demos are completely different between 1.3d and 1.4. 1.4 has one more demo compared to 1.3d, but all of 1.4's demos are significantly shorter than 1.3d's.

A list of the levels shown in each demo reel is below.

1.3d 1.4
Dark Side (E2L8)
Flood Zone (E3L3)
Freeway (E3L11)
Area 51 (E4L11)
Duke Burger (E4L2)

CON Files

The filler levels for Episode 1 found in USER.CON were changed between 1.3d and 1.4. 1.3d calls them multiplayer levels, while 1.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.

1.3d 1.4
definelevelname 0 8 E1L9.map 00:00 00:00 MULTIPLAYER 3

definelevelname 0 9 E1L10.map 00:00 00:00 MULTIPLAYER 4

definelevelname 0 10 E1L11.map 00:00 00:00 MULTIPLAYER 5

definelevelname 0 8 E1L9.map 12:48 16:32 VOID ZONE

definelevelname 0 9 E1L10.map 0T:HX 11:38 ROACH CONDO

definelevelname 0 10 E1L11.map 08:67 53:09 ANTIPROFIT

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.
DNMACS DN1984
Duke3d-macsrule.png