Doom + Doom II
From DoomWiki.org
This stub article makes use of facts and/or references about ongoing events and may need to be updated frequently. Information here may become outdated quickly. Please help the Doom Wiki by keeping it up to date. |
Doom + Doom II is the successor to the Doom Classic Unity port, replacing it on most store fronts,[1] based on the KEX Engine and released on August 8, 2024.[2] It was released on computers via Steam, GOG.com, Epic Games Store, and Microsoft Store. On consoles it was released on the Xbox One, Xbox Series X|S, PlayStation 4, PlayStation 5, and Nintendo Switch.
Architecture[edit]
Like other Nightdive re-releases, this port uses the KEX engine as a shell, replacing the Unity shell from its predecessor. The engine features a game selection screen, allowing to choose which title to play from the list of The Ultimate Doom, Doom II, Master Levels for Doom II, TNT: Evilution, The Plutonia Experiment, No Rest for the Living, SIGIL, and Legacy of Rust. This selection screen is implemented as an HTML page.
The clean room implementation of the Boom, MBF and MBF21 standards, by Ethan Watson (GooberMan), first used by Rum and Raisin Doom was licensed to create this port, as well as RNR24, the standard which became ID24. It also provides multi-threaded software rendering, allowing the games to be played in high resolution at and above 60 FPS despite not using hardware accelerated rendering.
New data needed by the port are found in two files, extras.wad (inherited from the previous re-release) and Common.kpf.
Internally, the engine is named "Osiris 2.0". This can be seen on its demo signature of OSRS2, the name of the offline GOG.com installer, or the executable's metadata showing its original name was osiris2.exe.
New content[edit]
- Legacy of Rust: New episode bundled with the release
- id Deathmatch Pack #1: Deathmatch maps bundled with the release
- Toggleable soundtrack for Doom and Doom II between high-quality Roland SC-55 recordings of the original soundtrack, MIDI synthesized original soundtrack and a remastered soundtrack by Andrew Hulshult, based on IDKFA - Knee-Deep in the Dead and featuring brand new recordings for Doom II.
- Currently, there is a glitch in Ultimate Doom in E3M9 where, instead of
O_E1M9.ogg
the game incorrectly attempts to play the non-existantO_E3M9.ogg
, doesn't find it, and falls back to a MIDI synth for music playback. This means that both the SC-55 recordings and the Andrew Hulshult soundtrack won't play on that level.
- Currently, there is a glitch in Ultimate Doom in E3M9 where, instead of
Features[edit]
- Compatible with the Boom, MBF and MBF21 standards
- A new standard: ID24
- Controller support
- Weapon selection (with LB and RB on controllers)
- Mod selection menu
- DeHackEd support
- Achievements
- 16 player network play with a new drop-in/out netcode
- 8 player splitscreen on Xbox Series X|S and PC, 4 players on other consoles & platforms
- A console
- Controller speaker output for actions such as picking up items and being hurt
Included files[edit]
- Common.kpf
- doom.wad
- doom2.wad
- extras.wad
- id1.wad
- id1-res.wad
- id1-weap.wad
- id24res.wad
- iddm1.wad
- masterlevels.wad
- nerve.wad
- plutonia.wad
- sigil.wad
- tnt.wad
References[edit]
- ↑ The Google Play Store (Android) and the App Store (iOS) have not received the re-release, and still use the Unity port.
- ↑ (8 August 2024). "DOOM + DOOM II Release Notes." Steam. Retrieved 9 August 2024.
Nightdive Studios | |
---|---|
Employees
Dimitris Giannakis • James Haley • Stephen Kick • Lexi Mayfield • Edward Richardson • Sven Ruthner (contractor) • Samuel Villarreal • Max Waine • Xaser Acheron
|
|
Games |
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
Doom Classic Unity port | Doom + Doom II | None |
KEX Engine | ||
Rum and Raisin Doom |