Skip to content

Releases: MrAlaux/Nugget-Doom

Nugget Doom 4.3.0

24 Apr 00:42
Compare
Choose a tag to compare

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 and comp_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

07 Feb 14:16
Compare
Choose a tag to compare

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's vertical [1]
    • Also merged reporting of SDL release/platform from Woof! post-15.2.0
  • 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 in OPTIONS
  • Renamed diminished_lighting to diminishing_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

18 Jan 09:30
Compare
Choose a tag to compare

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 with use_nughud, with the NUGHUD now replacing the second-to-last HUD
    • Removed fuzzdark_mode in favor of Woof!'s fuzzmode (Refraction is equivalent to Selective Fuzz Darkening)
    • Removed comp_blazing2; its functionality has been integrated into comp_blazing
  • 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 chars 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

14 Dec 05:30
Compare
Choose a tag to compare

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 and hud_highlight_weapon settings
      • Renamed #_bobbing_percentage to #_bobbing_pct [2]
      • Renamed show_berserk to sts_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
  • 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) with pspr_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 (fixes nt_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

20 Oct 09:46
Compare
Choose a tag to compare

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 with hud_allow_icons [1]
  • 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
  • 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]
  • 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

29 Jul 04:44
Compare
Choose a tag to compare

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 of DSOOF 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
  • 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

16 May 23:36
Compare
Choose a tag to compare

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 dedicated nughud_message_defx toggle [1]
      • Removed nughud_time_sts in favor of stacks [1]
    • Status-Bar chunks
    • User-chosen hud_widget_layout support
  • 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's all-all
    • Changed nughud_secret_y default to match default Boom HUD
  • 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

17 Mar 09:09
Compare
Choose a tag to compare

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 to menu_backdrop_darkening [2]
      • Rearranged menus
      • Maintained minimum window size of 200p/240p
    • Woof! 14.1.0, note:
      • Maintained SDL render driver setting (sdl_renderdriver)
    • Woof! 14.2.0
    • Woof! 14.3.0, note:
      • Restored screen_melt, replacing wipe_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
  • 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

16 Dec 02:04
Compare
Choose a tag to compare

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 of 1 (cross)

Nugget Doom 2.3.0

14 Dec 10:30
Compare
Choose a tag to compare

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 and input_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)