Duke Nukem 3D: 20th Anniversary World Tour, also known as Duke Nukem 3D: World Tour, is a 2016 special edition remake of Duke Nukem 3D, originally released in 1996. The remake includes all content from Duke Nukem 3D: Atomic Edition, but it adds new levels, enemies, a weapon, and several special features.
Alien World Order
Main Article: Alien World Order
The 20th Anniversary Edition includes a new fifth episode known as Alien World Order. The episode was designed by Allen Blum and Richard “Levelord” Gray, both of whom designed all the levels in the original Duke Nukem 3D. The new levels include:
- High Times, based in Amsterdam
- Red Ruckus, based in Moscow
- Bloody Hell, based in London
- Mirage Barrage, based in Giza
- Tour de Nukem, based in Paris
- Golden Carnage, based in San Francisco
- Hollywood Inferno, based in Hollywood
- Prima Arena, a secret level based in Rome
Faces of Death
Main Article: Faces of Death
As a special bonus, the classic level Faces of Death can now be completed normally as a secret level in L.A. Meltdown. Faces of Death appeared as a Dukematch level in the classic Duke Nukem 3D, but it could also be reached during the singleplayer campaign by exploiting cheats and glitches. However, the level did not contain an exit button, so it could not be completed. In the 20th Anniversary Edition, a secret exit button is now accessible on The Abyss and will take the player directly to Faces of Death without requiring the use of cheats. Faces of Death also now includes an exit button, so it can be completed normally during solo playthroughs.
Main Article: Enemies (DN3D)
The 20th Anniversary Edition includes four new enemies:
- Firefly Troopers, which can fly, shrink themselves, and fire flamethrowers
- Overlord Sentries, which are miniature versions of the Overlord
- Cycloid Sentries, which are miniature versions of the Cycloid Emperor
- A new final boss, the Cycloid Incinerator
The Firefly Trooper was created using alternate sprites for the Assault Trooper that were scrapped before the 1996 release of Duke Nukem 3D. These alternate sprites were publicly known as far back as 1996, when one sprite was accidentally leaked on the back cover of the Duke Nukem 3D Screen Saver & Entertainment Pack.
Main Article: Incinerator
The 20th Anniversary Edition features a new weapon known as the Incinerator. The Incinerator resembles the Freezethrower, but it launches fiery projectiles instead of ice. These fiery projectiles burn enemies and coalesce into pools of lava on the ground. The Incinerator shares the same number assignment as the Freezethrower, analogous to how the Shrinker shares a number assignment with the Expander.
Main Article: 20th Anniversary Developer Commentary
The 20th Anniversary Edition features developer commentary by Randy Pitchford, Allen Blum, Richard "Levelord" Gray, Keith Schuler, and Roger Kort. In total, there are 206 snippets of audio commentary scattered throughout the levels. There is an option in the game that allows the player to toggle the commentary on or off.
A team of programmers led by Roger Kort updated the Build engine to allow for fully 3D rendering, comparable to modern first-person shooters. An option in the game allows for toggling between the classic and modern renderers.
New rewind feature
Upon dying, a new playback feature has been added to the game that allows the player to scroll through a moment-by-moment replay of their performance on the level. The player is then able to choose any scene from the playback reel and rewind to that point. This allows the player to resume from the middle of a level without relying on manually saved games. An option in the game allows the player to toggle this feature on or off.
The rewind feature is automatically disabled if the player uses cheat codes, and it remains disabled even after any cheat codes are turned off. The rewind feature is only re-enabled once all cheat codes have been turned off and the player has either reached the next level or restarted the current level.
New software bugs
- If a Shark is frozen using the Freezethrower, then it becomes invincible, even after it is unfrozen.
- If a boss (e.g., the Overlord) or mini-boss (e.g., an Overlord Sentry) is reduced to zero health using the Incinerator, then it becomes invincible.
- The Cycloid Incinerator will mistakenly fire its flamethrower from a long-range distance, even though its flamethrower is a short-range weapon.
- If an enemy is eaten by a Protozoid Slimer, then that enemy will count towards the "Enemies Remaining" statistic instead of the "Enemies Killed" statistic on the level-end screen.
- If cheat codes are used to turn off enemies and subsequently turn them back on, then enemy corpses will have collision boxes as though they are still alive, creating invisible obstacles.
- When approaching the Battlelord's spaceship on The Abyss, the audio clip associated with the humming ambiance of the spaceship does not loop correctly and results in a memory leak. Slightly before the audio clip finishes playing, the next audio clip in the loop will begin playing simultaneously. Eventually, numerous audio clips can be heard playing simultaneously, producing a loud roar. This can drastically reduce the game's frame rate and even cause the game to crash.
- Because the auto-aim feature now affects the "use" action, some switches and Access Card panels are difficult to use while the auto-aim feature is enabled. In the developer commentary, Allen Blum tells Roger Kort that the bug impacted his approach to level design for Alien World Order. In particular, he was forced to use a "shootable" switch on the boat on Golden Carnage because he could not get other types of switches to work in that location. (NOTE: The auto-aim feature can be disabled in the in-game menu.)
Continuing into the 2020s, Gearbox Software still maintains an online submission form for reporting bugs and other technical issues with the game, though no patch notes have been released since 2016 (link to submission form).
- The Small Medkit, Large Medkit, and Portable Medkit have all had their sprites updated in this version of the game such that the symbolic red cross has been replaced with a symbol of a red and white pill. This was done because the International Committee of the Red Cross had previously filed lawsuits against other game developers for using the red cross symbol, which is not public domain.
- There is unused data in the game's files for an enemy that would have been a smaller, weaker version of the Alien Queen. Some of the unused code also appeared in Duke Nukem 3D: Atomic Edition, but the enemy was coded differently, suggesting it was updated but again scrapped. This would make the "Alien Queen Sentry" the only enemy that was twice created and scrapped in the game's development history.
- The multiplayer-only map, Dukematch Level 1, was updated to include the Incinerator in this version of the game. However, the level can no longer be accessed using the "dnscotty" cheat, and it cannot be accessed from the multiplayer setup menu, even though the map is included as "E1L8.MAP" in the game's files.
- User maps from outside the Steam workshop can be played by first copying them into the game's root directory and then loading them through the in-game console. The console can be opened by pressing the backtick (`) key, and maps can then be loaded by entering "map" followed by a space ( ) and then the name of the map file. The console is insensitive to file extensions and does not distinguish between uppercase and lowercase characters.