Nugget Doom
From DoomWiki.org
Nugget Doom | |
![]() | |
Standard | Doom, Boom, MBF, MBF21 |
---|---|
Codebase | Woof! |
Developer(s) | Alan Ruzich (Alaux) |
Initial release | 1.0.0 (2021-09-07, 3 years ago) |
Latest release | 4.2.0 (2025-02-07, 57 days ago) |
Development status | Active |
Written in | C |
Target platform | Cross-platform |
License | GPLv2+ |
Website | Doomworld forums thread |
Source Repository
(Git) |
GitHub |
Nugget Doom is a source port forked from Woof! by Alan Ruzich, alias Alaux. It seeks to include additional quality-of-life improvements over its parent port, primarily taken from other source ports such as Crispy Doom. Aside from these improvements, it maintains a high level of similarity with Woof!.
History[edit]
Nugget Doom started life as a PWAD called Ramm (Doomworld forums thread), an unfinished megawad for limit-removing source ports that utilizes a DeHackEd patch for changes to monsters and weapons. By way of experimenting, Alaux decided to implement the functionality of the patch into a fork of the Crispy Doom source code as if to turn Ramm into a standalone game. This fork was called IRamm, with the I standing for internal, as in IWAD.
Later on, the decision was made to turn IRamm into a source port for Doom in general, changing the name to Nugget Doom in the process. Ruzich initially attempted to implement Boom and MBF support into this fork before quickly realizing that it would be better to use a codebase that already had support for these features, thus the current Woof!-based version of Nugget Doom was created. The Crispy fork was rebranded as Nugget Doom LR, with LR standing for limit-removing.
Both IRamm and Nugget Doom LR have been discontinued, but are still available for download.
Features[edit]
- Features from Woof!:
- MBF21, DSDHacked, DEHEXTRA and partial ID24 support
- UMAPINFO and COMPLVL support
- Vastly improved playback of vanilla Doom demos
- Support for the Doom 3: BFG Edition IWAD files
- Support for the Freedoom IWAD files
- Support for voxel models, made specifically for Voxel Doom
- Rewinding
- Customizable skill level
- Extra Gibbing setting to force berserk fist, chainsaw and SSG gibbing
- Bloodier Gibbing setting
- Smart Autoaim setting
- Move over/under Things setting
- Minimap
- PrBoomX's Tag Finder
- Thing Lighting Mode setting, including per-column lighting
- Freecam
- Milestone Completion Announcements
- Night-Vision Visor Effect
- Jumping and crouching
- NUGHUD, an alternative system for HUD customization
- Support for weapon voxel models
- New cheats
Trivia[edit]
- Ruzich came up with the name Nugget Doom literally after eating a chicken nugget.
- A nugget is regarded as having a crisp bite, a reference to the port it was based upon (Crispy Doom). The current logo reflects this.
See also[edit]
External links[edit]
- Doomworld thread
- Nugget Doom repository on GitHub
- Nugget Doom LR/IRamm repository on GitHub
- Nugget Doom LR 0.4.5 binaries on GitHub
- IRamm 0.3.12 binaries on GitHub
Source code genealogy | ||
---|---|---|
Based on | Name | Base for |
Woof! | Nugget Doom | Cherry Doom |