Releases: MrAlaux/Nugget-Doom
Nugget Doom 4.3.0
Nugget Doom 4.3.0, released April 23rd, 2025.
New Features
- Hitbox-based Hitscan Collision setting
- Bounded Voxel Rendering setting
- Fancy mode for character cast
- Intermission ratio stats setting
- Recoil-pitch scale percent setting
- 'IDDET' cheat, to find exits in the automap
- Number of Bloodier Gibbing splats setting
- Setting to show only the powerup names/icons for powerup timers
- IWAD only setting for Alt. Intermission Background [1]
- Number of total message lines setting, to let the message review show more messages
- Support for slow-motion toggling sounds
- Setting to enable developer features
DIMLIGHT
developer cheat to toggle diminishing lighting
Changes
- Applied Hitbox Thing Lighting to weapon sprites
- When dying with freelook enabled, the camera is now pitched towards the killer
- Consequently, freelook can't be controlled manually while dead anymore
- Keys now flash on the automap when flashing of keyed doors is enabled
- Added rough distance checks to explosive-hitscan cheat
- Tweaked Bloodier Gibbing effect
- Made
FAUXDEMO
a developer cheat
Bug Fixes
- Rare crash involving PNG graphics and weapon inertia [thanks @rfomin]
- Automap zoom being reset when enabling automap with overlay disabled from a NUGHUD
- Direct vertical aiming for melee provoking hit effect without actually hitting an entity
- Specific switching bug with weapon toggles with switch interruption enabled
- Incorrect vanilla fake contrast with smooth diminishing lighting enabled
- Freecam interpolation issues
- Freecam not being forcefully disabled when enabling strict mode
- Potential desyncs by
comp_fuzzyblood
andcomp_nonbleeders
- Message review overriding message durations even when the new one were shorter
- Message review ignoring the forced-duration setting
DSMNUBAK
being unused
[1]. This might affect existing config files.
Nugget Doom 4.2.0
Nugget Doom 4.2.0, released February 7th, 2025.
New Features
- Thing Lighting Mode setting
- Smart Autoaim setting
- Improved Weapon Toggles setting
Changes
- Merged changes from the following Woof! releases:
- Woof! 15.2.0, note:
- Removed
vertical_layout
property of SBARDEF widgets in favor of Woof'svertical
[1]
- Removed
- Also merged reporting of SDL release/platform from Woof! post-15.2.0
- Woof! 15.2.0, note:
- Vertical weapon inertia now takes the sprite's height into account
- Made the following CVARs settable in
OPTIONS
:always_bob
announce_milestones
bonuscount_cap
chasecam_crosshair
chasecam_distance
chasecam_height
chasecam_mode
damagecount_cap
menu_background_all
message_fadeout
message_flash
no_berserk_tint
no_killough_face
no_menu_tint
no_radsuit_tint
s_clipping_dist_x2
use_nughud
weapswitch_interruption
- Made
vertical_lockon
not settable inOPTIONS
- Renamed
diminished_lighting
todiminishing_lighting
[2]
Bug Fixes
- Weapon voxel models being incorrectly affected by view pitch
[1]. This may affect existing NUGHUDs.
[2]. This may affect existing config files.
Nugget Doom 4.1.0
Nugget Doom 4.1.0, released January 18th, 2025.
New Features
- Support for weapon voxel models
- 'RIOTMODE' cheat, to make enemies attack all sentient entities
- Vertical Target Lock-on setting
- Message Fadeout setting
- Weapon Bob Speed setting
- Bob [Weapon] While Switching setting
- Low-resolution pixel width/height settings
- [Color] Contrast setting [by @pvictress]
Changes
- Merged changes from Woof! 15.1.0, note:
- Replaced
fullscreen_hud_type
withuse_nughud
, with the NUGHUD now replacing the second-to-last HUD - Removed
fuzzdark_mode
in favor of Woof!'sfuzzmode
(Refraction is equivalent to Selective Fuzz Darkening) - Removed
comp_blazing2
; its functionality has been integrated intocomp_blazing
- Replaced
- Applied weapon inertia while firing (added
weapon_inertia_fire
CVAR to disable it) - Lowered lower limit of
weapon_inertia_scale_pct
to -200 - Nugget's translucency features now use translucency maps from a shared pool,
potentially improving program startup time in exchange for stutters
when enabling said features for the first time since launch
Bug Fixes
- Broken movement in systems assuming
char
s to be unsigned comp_lsamnesia
inversely affecting collision with entities (i.e. lost souls would remember their target)- Weapon sprites being raised/lowered excessively when using switch interruption
with certain bobbing styles and/or reduced weapon bobbing amplitude - Voxels rendering incorrectly near the top and bottom of the screen
- Flip Levels setting not working for side screens in three-screen mode
- Message grouping only checking as many characters as the last message had,
causing incorrect grouping (e.g. new message "TEST" being grouped with last message "TES") - Fixed freecam angle being reset to face east when letting go of a mobj
- Fixed chasecam being forcefully enabled when locked onto a mobj while the player were dead and the Death Camera were enabled
Nugget Doom 4.0.0
Nugget Doom 4.0.0, released December 14th, 2024.
New Features
- Slow Motion button
- Extra gibbing with high-damage projectiles and BFG tracers
- Group Repeated Messages setting
- 'TRAILS' cheat, to show hitscan trails
- Color settings from International Doom
Changes
- Merged changes from the following Woof! releases:
- Woof! 15.0.0, note:
- NUGHUD now partially uses SBARDEF as its backend, which may cause some rendering differences
- Integrated periodic auto saves into the save/load menus
- Maintained key blink, message list, message duration, and chat-message duration settings [1]
- Turned optional vertical layout for Stats and Coordinates widgets into SBARDEF fields
- Removed
show_ssg
(now default behavior),alt_arms
andhud_highlight_weapon
settings - Renamed
#_bobbing_percentage
to#_bobbing_pct
[2] - Renamed
show_berserk
tosts_show_berserk
[2] - Moved
sts_show_berserk
menu item to Status Bar/HUD setup menu - Revised the descriptions of many of Nugget's new CVARs
- Woof! 15.0.1
- Also merged the ouch-face fix from Woof! post-15.0.1
- Woof! 15.0.0, note:
- Messages in the message list now have individual durations
- Made the minimap customizable through SBARDEF and NUGHUD
- Improved FOV-based sky stretching
- Smoother FOV effects
- Allowed orbiting around freecam mobj
- Replaced
translucent_pspr(_pct)
withpspr_translucency_pct
[2] - Made Screen Wipe Speed Percentage setting affect the Fizzle fade
- Raised maximum Rewind Depth to 3000
- Gave shadow to the Pause graphic when using HUD/Menu Shadows
- Removed Physical [Weapon] Recoil menu item
Bug Fixes
- Desync involving lost-soul charge attack
- Potential recursive spawning of blood splats when crushing with Bloodier Gibbing enabled (fixes
strg.wad
) - FOV going below 1 degree and beyond 180 degrees
- Double autoaim range setting doubling range of BFG tracers
- FOV effects disabling interpolation of weapon sprites
- Crash when loading WADs with empty lumps between
C_#
markers (fixesnt_rc1.wad
) - Characters not being drawn near right side of the screen in setup menus
- Shadows not being drawn for HUD icons when using Boom font
- Enemies potentially firing explosive-hitscan shots
[1]. Not necessarily with the same CVARs; existing config files may be affected.
[2]. This will affect existing config files.
Nugget Doom 3.3.0
Nugget Doom 3.3.0, released October 20th, 2024.
New Features
- Custom Skill: duplicate monster spawns setting
- FOV-based sky stretching setting
- Flip Levels setting [thanks @ceski-1]
- Allow [Weapon] Switch Interruption setting
- Message Flash setting
- Level-Stats Selection settings
- Support for powerup-timer icons
- Replaced
hud_stats_icons
withhud_allow_icons
[1]
- Replaced
- Support for crouching-player sprites
- Allowed crouching when using the chasecam if said sprites are provided
- Quit Sound setting, enabled by default
Changes
- Improved loading speed when rewinding
- Autosave improvements:
- Separated level-end autosaves and periodic autosaves into two settings,
enabled the former by default, and gave menu items to both - Autosaves are now prefixed as per the executable's name
- Separated level-end autosaves and periodic autosaves into two settings,
- NUGHUD:
- Replaced
_gap
property of bars with_xstep
and_ystep
, allowing for vertical bars [2] - Extended bars'
_ups
range to [10, 10000] - Extended
nughud_viewoffset
range to [-32, 32]
- Replaced
- Bloodier Gibbing setting now adds crushing effects
- Extended Blink [Automap] Marks feature to also highlight keyed lines
- Freecam speed is now mostly independent of game speed
- Improved interpolation of chasecam speed effect
- Made
force_flip_pan
affect the OpenAL 3D sound module [by @ceski-1] - Renamed ZDoom-like Item Drops (
zdoom_item_drops
) to Toss Items Upon Death (tossdrop
) [1] - Removed 'BABYMODE' cheat
- Removed Upward Message Scrolling menu item
Bug Fixes
- Crash when loading status bars taller than 32px
- Vertically scrolling skies being affected by sky-stretching settings
- 'FAST' cheat not fully toggling fast monsters outside of custom skill
- Fallback status-bar Berserk graphic not taking NUGHUD Ammo alignment into account
- Tag Finder not highlighting hidden lines
- Last-weapon button being affected by Skip Ammoless Weapons setting
- Horizontal-autoaim indicators reacting to fuzzy targets regardless of detection setting
- [Crosshair] Translucency menu item not being disabled when the crosshair were disabled
[1]. This will affect existing config files.
[2]. This may affect existing NUGHUDs.
Nugget Doom 3.2.0
Nugget Doom 3.2.0, released July 29th, 2024.
New Features
- Custom skill level
- Freecam
- Autosaving
- NUGHUD bars
- Prev/Next [Weapon Buttons] Skip Ammoless Weapons setting
- Highlight Current/Pending Weapon setting
- HUD/Menu Shadows setting
- [Crosshair] Translucency setting
- Show Thing Hitboxes [in Automap] setting
- 'BABYMODE' cheat, to toggle ITYTD benefits
- "Count" Level Stats Format
- Explosion shake intensity percent setting
- Setting to play
DSNOWAY
instead ofDSOOF
when failing to use key-locked triggers - Independent translucency-percentage setting for Translucent [Weapon] Flashes
- Setting to use improved powerup run-out effect
Changes
- Improved drawing of NUGHUD Face background:
- In singleplayer, the background from the status bar itself is now used
instead of a multiplayer Face background - The vertical position of the background is now dependent on the height
of the multiplayer Face backgrounds
- In singleplayer, the background from the status bar itself is now used
- Tag Finder radius:
- Now adjusted based on automap zoom
- Capped at a minimum of 24 map units when following the player
- Made jump and crouch buttons cancel each other out
- Chasecam speed effect is now effort-based in complevels MBF and beyond
- Changed "Fancy Teleport [to Pointer]" to "Fancy Warping"
Bug Fixes
- Occassional crash when exiting levels [thanks @fabiangreffrath, @ceski-1, DW testers]
- Blocky Selective Fuzz Darkening overflow (caused visual glitches and crashes) [thanks @ceski-1]
- Status bar popping when the Alternative Intermission Background were enabled
- 1S lines obscuring Tag Finder highlights in automap
- Lost souls improperly colliding with the over/underside of other things
- Player getting stuck when standing up while over/under other things
- Automap position and scale being reset when changing modes
- Summoning cheats not properly checking for missing assets
- Resurrection cheats misaligning the key-framing time
- Crosshair not being drawn if the chasecam mode were set even if the chasecam itself were disabled
- Zoom being forcefully disabled if any player were dead
- HUD key not updating NUGHUD view offset
- Explosion shake and FOV effects not being reset when restarting levels on death
- Selective Fuzz Darkening not being disabled in Strict Mode
Nugget Doom 3.1.0
Nugget Doom 3.1.0, released May 16th, 2024.
New Features
- Restored Selective Fuzz Darkening setting [by @ceski-1]
- Level Stats Format settings
- Removed Kills % in Stats display setting in favor of them
- Minimap zooming (keyboard only)
- NUGHUD:
- Text-line stacks
- Replaced
x == -1
Messages hack with dedicatednughud_message_defx
toggle [1] - Removed
nughud_time_sts
in favor of stacks [1]
- Replaced
- Status-Bar chunks
- User-chosen
hud_widget_layout
support
- Text-line stacks
- Automap color for trigger lines
- Key-binding for Computer Area Map cheat
- Toggle to disable the Killough-face easter egg
- Toggle to make attackers face fuzzy targets straight
- Toggle to allow Level Stats icons
Changes
- Merged changes from Woof! 14.5.0, note:
- Removed Nugget's
all
autoload folder in favor of Woof'sall-all
- Changed
nughud_secret_y
default to match default Boom HUD
- Removed Nugget's
- NUGHUD:
- Changed defaults to make use of stacks and further match the default WOOFHUD [1]
- Improved Y-position of standalone Chat
- Made Status Bar elements be drawn before HUD elements, as was before 3.0.0 [1]
- Rewind improvements:
- Only delete key frames when rewinding within less than 0.6 seconds since the last rewind
- "Aligned" key-framing time
- Adjusted spawning height of Bloodier Gibbing blood splats
- Support for Milestone Completion Announcements in multiplayer
- Lengthened FOV slider
- Removed temporary support for "Nugget 2.4.0" saves
Bug Fixes
- Sky being distorted by zoom effect
- Show Stats/Time toggle affecting Automap instead of HUD when on Minimap
- NUGHUD view offset behaving incorrectly (should now match pre-3.0.0 behavior) [1]
- Cycle Chasecam and Toggle Crosshair inputs eating inputs
- Crosshair jumping vertically when changing screen size to Status Bar from NUGHUD with view offset
[1]. This may affect existing NUGHUDs.
Nugget Doom 3.0.0
Nugget Doom 3.0.0, released March 17th, 2024.
New Features
- Night-Vision Visor Effect setting
- Alternative Intermission Background setting
- Rewinding [thanks @rfomin]
- 'IDDF' cheat, to find a key on the Automap
- Support for optional health-based player pain sounds
- Support for optional Stats icons
- 'SUMMON' cheat spawning mobjs at position of Automap pointer
- Higher god-mode face priority setting
Changes
- Merged changes from the following Woof! releases:
- Woof! 14.0.0, note:
- Replaced Nugget's Organize Saves by IWAD feature with Woof's Organize Save Files, which also organizes by PWAD [1]
- Temporarily removed Selective Fuzz Darkening
- Adopted Woof's screen sizes, and adapted the Nugget HUD accordingly:
The Nugget HUD is now accessed by setting the "HUD Type" to "Nugget" (which is the default),
and the widescreen arrangement depends on the "HUD Mode" setting - Replaced Nugget's crosshair-coloring-by-target-health logic with Woof's
- Replaced Nugget's use-button timer with Woof's, changed the CVAR names of Nugget's other event timers accordingly [2]
and removed the "only in demos" option - Replaced Nugget's unrevealed-secret-sector Automap color with Woof's revealed-secret-sector color
- Removed Smart Totals setting
- Removed extended gamma levels and
gammacycle
- Changed
menu_background_darkening
tomenu_backdrop_darkening
[2] - Rearranged menus
- Maintained minimum window size of 200p/240p
- Woof! 14.1.0, note:
- Maintained SDL render driver setting (
sdl_renderdriver
)
- Maintained SDL render driver setting (
- Woof! 14.2.0
- Woof! 14.3.0, note:
- Restored
screen_melt
, replacingwipe_type
[2] - Replaced "Seizure" wipe with Woof's "Crossfade"
- Renamed "Fade" wipe to "Black Fade", and changed its value to
4
to make room for the "Fizzle" wipe
- Restored
- Woof! 14.0.0, note:
- Reimplemented Move Over/Under Things feature [3], making it much less bug-prone
- Renamed Impact Pitch (
impact_pitch
) to Flinching (flinching
) [2] - Tweaked zooming effect
- Changed internal values of Nugget's internal mobj flags [4]
- Screenshot directory doesn't default to
savegame_dir
if set anymore - Rebranded "Crispy HUD" as "Nugget HUD"
[1]. This means that existing save files may require to be moved between folders for Nugget to detect them.
[2]. This will affect existing config files.
[3]. Among other changes, the setting itself has been extended: a value of 1
enables the feature only for players,
while a value of 2
enables it for all Things. This differs from the previous implementation, wherein 1
would enable
the feature for all Things.
[4]. This may affect existing saves.
Bug Fixes
- FOV effects not being cleared thoroughly upon loading levels
- Turbo cheat setting incorrect walk-strafing speed
- Crash when toggling Alt. Arms Display without entering a map
- No Melee Snapping toggle not being forcefully disabled during non-casual play
Nugget Doom 2.3.1
Nugget Doom 2.3.1, released December 15th, 2023.
Bug Fixes
- Enemy hitscan attacks affecting player's melee attacks with Direct Vertical Aiming enabled
- Crosshair updating code being run only if a style were set, whether or not the crosshair itself were actually enabled
- Default crosshair style being
0
(none) instead of1
(cross)
Nugget Doom 2.3.0
Nugget Doom 2.3.0, released December 14th, 2023.
New Features
- Support for intermediate resolutions (e.g. 3X, 5X) and 9X (1800p)
- Background for all menus setting
- Vanilla Fake Contrast setting
- Toggle for Diminished Lighting
- Minimap mode for Automap
- NUGHUD:
- Ammo and Health icons;
- Toggle to apply patch offsets;
- Vertical view offset setting.
- Further Extended HUD color customization
- Show Kills Percentage [in Stats display] setting
- Made the following cheats bindable to keys:
- Infinite Ammo;
- Fast Weapons;
- Resurrect;
- Flight Mode;
- Repeat Last Summon;
- Linetarget Query;
- MDK Attack;
- MDK Fist;
- Explosive Hitscan.
- Show Save Messages setting
- Direct Vertical Aiming for melee attacks
- Disable Melee Snapping setting
Changes
- Merged changes from the following Woof! releases:
- NUGHUD:
- Let Ammo, Health and Armor icons fall back to vanilla sprites;
- Made Patches and icons alignable horizontally and vertically;
- Disabled Armor icon by default;
- Changed
weapheight
range from [0, 200] to [-32, 32]; - Inverted effect of
weapheight
(greater values now shift the sprites downwards)¹ for consistency with other properties; - Changed
secret_y
default to 84, to match Woof!.
- Speed of non-Melt wipes is now independent of resolution
- Implemented Teleporter Zoom for multiplayer respawning
- Blink [Automap] Marks message now includes number of marks
- Applied interpolation for Chasecam speed effect
- MDK Fist attacks now prioritize enemies over friends
- Current resolution is now reported by some video-related menu items
- Disabled
input_spy
andinput_menu_reloadlevel
when typing in Chat
1. This change will affect existing NUGHUDs. Negating the value of weapheight
will restore the intended effect.
Bug Fixes
- Further corrected view pitch as FOV changes
- Disabled teleport-to-Automap-pointer during non-Casual Play
- Corrupted screenshots with integer scaling enabled [by @ceski-1]
- Excess speed when airborne with noclip enabled [thanks @kitchen-ace]
- Blazing door sound fix not applying to Boom doors
- Teleporter Zoom and BFG "explosion" shake affecting all players in multiplayer
- Explosion shake being stopped by the menu during demo playback and netgames
- Choppy Chasecam speed effect when looking up or down
- View snapping when teleporting to Automap pointer while crouching
- View clipping through floor when landing while crouching
- Fixed a demo desync caused by a failed weapon autoswitch when picking up ammo
- View Height increments not being applied immediately
- Tweaked dark menu background and Automap overlay algorithm (fixes very low values)