Skip to content
andrikpowellPublic
forked from dsda-org/dsda-doom

About

The most cuddly Doom Source Port, with an emphasis on innovative and quality-of-life features.

Topics

Resources

Stars

66 stars

Watchers

8 watching

Forks

 
 

Latest commit

 

History

11,841 Commits

Folders and files

Repository files navigation

Nyan Doom Logo

Nyan Doom

The most fuzzy, cuddly Doom port ever!

Windows macOS Linux
Release Latest Release Downloads (latest) Downloads (total)
Commits Since Last Commit Build Status Top Language
Stars Discord

About the source port

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!

Downloads

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

Key Features

  • 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!

More Features

  • 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

Patch Notes

Compiling

Code available at https://github.com/andrikpowell/nyan-doom/

Instructions in guides

Heretic + Hexen Support

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.WAD or HEXEN.WAD
    • For the Hexen expansion, add -file HEXDD.WAD.
  • If it doesn't work, you can force engine behaviour with the -heretic / -hexen commandline option.

The "Apply multisampling" automap option is disabled for Heretic + Hexen.

Documentation

Nyan Feature Support

Feature Support

Other Standards

Nyan Launcher

Download (Windows and macOS)

Linux Version is available, but you will have to compile yourself

Credits

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

About

The most cuddly Doom Source Port, with an emphasis on innovative and quality-of-life features.

Topics

Resources

Stars

66 stars

Watchers

8 watching

Forks

Releases

Packages

Contributors

Languages