DSDA-Doom

DSDA-Doom (also Doom Speed Demos Archive - Doom) is a source port based on PrBoom+UM.

DSDA-Doom is based on the PrBoom+UM 2.6.x line of development. It can currently be compiled in Windows, and Linux environments. The current version is 0.20.1.

It has extra tooling for demo recording and playback, with a focus on speedrunning

DSDA-Doom features
In addition to all PrBoom+UM features, DSDA-Doom offers:
 * A rewind feature
 * Heretic and Hexen support
 * Many new parameters useful for speedrunning
 * More accurate perception of spectres in both OpenGL and Software mode
 * QOL improvements
 * Restart current map key bind

Compatibility modes
DSDA-Doom supports various of compatibility settings to adjust its behavior, much like those initially implemented for MBF. In addition to individual settings for each difference in behavior, it allows the user to set compatibility levels to behave like earlier versions and modifications of the Doom engine. With the compatibility levels DSDA-Doom may provide almost flawless compatibility with regular demos, as well as those recorded with Boom engines.

To change compatibility levels, the cheat code tntcomp can be used ingame. The game can also be launched with the -complevel parameter, or with default_compatibility_level in the config file, followed by one of the following numbers:


 * If a custom wad has "BOOM compatible" in its description, use "9 - Boom v2.02".
 * If a custom wad has "MBF compatible" in its description, use "11 - MBF".
 * If a custom wad has "MBF21 compatible" in its description, use "21 - MBF21".

Launcher

 * dsda-launcher