International Doom

From DoomWiki.org

International Doom
International-Doom.png
Codebase Chocolate Doom
Developer(s) Julia Nechaevskaya, Leonid Murin (Dasperal)
Initial release 1.0 (2016-09-16, 7 years ago)
Latest release 7.5 (2024-06-29, 25 days ago)
Development status Active
Written in C
Target Platform Cross-Platform
License GNU General Public License v2+
Website [1]
Source Repository

(Git)

GitHub

International Doom is a small, functional and simple source port, created with help, efforts and bits of code from people around the world. Initially it was started in 2016 as translation-only project, but further development was inspired by Crispy Doom and Doom Retro source ports (and continued with extensive support from their authors - Fabian Greffrath and Brad Harding).

International Doom was previously known as "Russian Doom", but was renamed in response to the 2022 Russian invasion of Ukraine.[1]

With version 7.0, the source port had undergone a significant rewrite, based primarily upon Nechaevskaya's CRL source port, itself derived from Chocorenderlimits. The release dropped several prominent features, such as DOS support, Heretic and Hexen, as well as translations. Dasperal took up maintainership of the original codebase under the project's former name, Russian Doom, with Nechaevskaya's approval.[2] Heretic and Hexen support was returned in version 7.4.

Major features[edit]

  • Optional True Color render.
  • Up to 6x (1200p) rendering resolutions.
  • Uncapped framerate.
  • Additional, darker gamma-correction levels.
  • Support for OPL2, OPL3, MIDI, Fluidsynth and GUS music playback.
  • In-game keyboard and mouse bindings.
  • Various visual, audible, physical and demo enhancements.
  • Compatibility with vanilla-engine demos.
  • Removed limitations of vanilla engine.
  • Support for nodes in extended format (ZDBSP and DeePBSP).
  • Support for BEX/DEHEXTRA DeHackEd extensions.

Compatibility[edit]

Gameplay features from "Physical" and "Compatibility-breaking" sections are putting changes in game mechanics, making it no longer 100% original. However, these features are optional and never active in multiplayer and demo recording/playing to provide maximum compatibility and prevent desyncs.

BOOM/MBF/MBF21 specifications are not supported.

Supported games[edit]

The following games are supported:

External links[edit]

Windows version is compatible with Windows 7/8.1/10/11 (32-bit binaries compatible with both x86 and x64 editions).

References[edit]

  1. Nechaevskaya, Julia (26 February 2022). "I have released an update for all three games and changed port's name to «International». Project's GitHub address changed as well to:... Thanks, and be at Peace. #StopWar." Twitter. Retrieved 3 March 2022.
  2. Nechaevskaya, Julia (5 November 2023). Doomworld forums post. Retrieved 5 November 2023.


Source code genealogy
Based on
Chocolate Doom
Russian/International Doom
(before 7.0)
Russian Doom (2023)
Crispy Doom
Doom Retro
Doom Vanille
PCDoom
CRL International Doom 7.0+ Active
International Doom 6.x