Releases: MrAlaux/Nugget-Doom
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)
Nugget Doom 2.2.1
Nugget Doom 2.2.1, released October 16th, 2023.
Exclusively, fixed buggy caching of Status Bar bezel graphic, which would cause visual glitches on the Status Bar and crashes at worst.
Thanks to @ceski-1 for the fix.