Nyan Doom is based on the DSDA-Doom source port, but adds many more quality-of-life and innovative features! If you like the DSDA-Doom, but wanted a few extra whistles and customisations, then this is the port for you!
It is called Nyan Doom, because I am a cat - meow!
Available for Windows, Linux and macOS in Releases
Download for Arch Linux
https://aur.archlinux.org/packages/nyan-doom
May not be fully up-to-date (unofficial)
Dev builds
https://github.com/andrikpowell/nyan-doom/actions
Requires a github account to download and are only available for a 90 days after creation.
May be completely broken and unusable
- New animated background / menu element lump support (for animated M_DOOM, TITLEPIC, INTERPIC, etc)
- Native widescreen lump support for widescreen assets (avoiding the need for separate asset WADs)
- Support for GAMEVERS lump in combination with COMPLVL to further specify Vanilla compatibility.
- Limit-Removing Support for Vanilla style maps to ignore overflow errors (such as all-ghosts, etc)
- Native "berserk" and "armour" elements on the statusbar (Options > Display)
- Extended HUD Status Widget/Timers showing currently active powerups with timers (Options > Display)
- Savegame support for per-game modifiers (
pistol start,respawn,fast monsters, etc) - Enhanced Light Amplification Visor
- In-depth "Translucency" customization
- Smarter "Colored Blood" option
- Enhanced ENDOOM / STARTUP support
- All DSDA-Doom features... and more!
- Heretic, Hexen, MBF21 and UDMF support
- In-game console and scripting
- Full controller support
- Palette-based opengl renderer
- Debugging features for testing
- Various quality of life improvements
- Strict mode for speedrunning
- Advanced tools for TASing
- Rewind
Code available at https://github.com/andrikpowell/nyan-doom/
Instructions in guides
Nyan Doom includes demo-compatible support for Heretic and Hexen (all the demos stored on dsda are in sync).
- You don't need to supply a complevel (set to complevel 0 by necessity)
The Correct game logic should be set automatically if you use HERETIC.WAD / HEXEN.WAD as the iwad.
- You can drag and drop the files, or use
-iwad HERETIC.WADorHEXEN.WAD- For the Hexen expansion, add
-file HEXDD.WAD.
- For the Hexen expansion, add
- If it doesn't work, you can force engine behaviour with the
-heretic/-hexencommandline option.
The "Apply multisampling" automap option is disabled for Heretic + Hexen.
Linux Version is available, but you will have to compile yourself
Nyan Doom and its logo design are by Andrik Powell (Arsinikk)
Nyan Doom is based off DSDA-Doom by kraflab, now maintained by Fabian Greffrath, Roman Fomin (rfomin), and Pedro-Beirao