Nyan Doom
From DoomWiki.org
Nyan Doom | |
![]() | |
Standard | Doom, Boom, MBF, MBF21 |
---|---|
Codebase | DSDA-Doom |
Developer(s) | Andrik Powell (Arsinikk) |
Initial release | 1.1.1 (2024-06-16, 11 months ago) |
Latest release | 1.2.6 (2025-04-17, 36 days ago) |
Development status | Active |
Written in | C, C++ |
Target platform | Cross-platform |
License | GPLv2+ |
Website | Doomworld forums thread |
Source Repository
(Git) |
GitHub |
Nyan Doom is a source port forked from DSDA-Doom by Andrik Powell (Arsinikk). It focuses on new experimental features and quality-of-life improvements over its parent port.
Features[edit]
- All features from DSDA-Doom:
- Custom icons and executable (nyan-doom.exe)
- Expanded ENDOOM support, including the PrBoom+ ENDOOM window style
- Menu and automap translucent overlay similar to Woof! (with customisation)
- Native animated background and menu element lump support (for animated M_DOOM, TITLEPIC, INTERPIC, and even UMAPINFO background support)[1]
- Native widescreen lump support for widescreen assets (avoiding the need for separate asset WADs)[2]
- Native "berserk" and "armor" elements displayed near the status bar face
- GAMEVERS lump allowing a WAD to further specify a given game version if the COMPLVL value is set to "vanilla". It supports the values "1.2", "1.666", "1.9", "ultimate", and "final".[3]
- True limit-removing demo support for vanilla complevels (0–4) to ignore overflow errors (via the -complevel #r parameter)[4]
- When playing casually, game modifiers (pistol start, fast monsters, coop spawns, etc.) set by flags or config can later be changed in-game and are stored in savegames / rewind.
- Advanced Boom translucency options allowing customisation based on type (projectiles, powerups, and/or effects).
- Uses NYANHUD for extended HUD config (DSDAHUD as fallback).
- Additional extended HUD widgets:[5]
- status_widget, that shows currently active powerups as colored icons.
- announce_message, similar to the "secret is revealed" message, prints the name of the map as a top-centred message.
- Additional experimental features:
- "Smart" colored blood option for barons of Hell, Hell knights, and cacodemons (based on thing BITS and various other factors)
- "Enhanced light amplification visor" effect (this keeps the dithered lighting effect, while raising the overall brightness. Areas under 64 brightness are then fixed to a static 64 brightness).
- A "flashing item bonuses" option to make it easier to see health and armor bonuses.
- Additional quality-of-life features:
- "Play demos while in menus" to play internal demos under the menu, a feature now removed in DSDA-Doom;
- "skip IWAD demos in PWADs" to avoid playing desynced internal demos while on the title screen;
- "skip IWAD story in PWADs" to skip the text screen in PWADs where the story text has not been changed;
- "ignore IWAD map names" to avoid printing the IWAD map names on the automap or "announce map" message for PWADs;
- "pause after intermission" to add a pause during the "Now Entering" screen for Doom II, Plutonia, and TNT (making it easier to read the map name);
- and "full" and "subtle" options for the "announce map" and "secret revealed" messages.
- Re-introduced removed PrBoom+ features including "Linedefs w/o tags apply locally", "OpenGL blend animations", etc.
Launcher[edit]
A Nyan Doom launcher forked from Pedro Beirão (PBeGood)'s DSDA-Launcher is available for download. It includes all the features of DSDA-Launcher, as well as some additional Limit-Removing features. The MacOS version of Nyan Doom includes this launcher built-in.
Current releases for the launcher may be found at its GitHub page.
See also[edit]
External links[edit]
- Doomworld thread
- Nyan Doom Repository hosted on GitHub
References[edit]
- ↑ https://github.com/andrikpowell/nyan-doom/blob/master/docs/animbg.md
- ↑ https://github.com/andrikpowell/nyan-doom/blob/master/docs/ws.md
- ↑ https://github.com/andrikpowell/nyan-doom/blob/master/docs/gamevers.md
- ↑ https://github.com/andrikpowell/nyan-doom/blob/master/docs/limit_removing.md
- ↑ https://github.com/andrikpowell/nyan-doom/blob/master/docs/nyanhud.md#nyanhud-components
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
DSDA-Doom | Nyan Doom | None |