Releases: MrAlaux/Nugget-Doom
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.
Nugget Doom 2.2.0
Nugget Doom 2.2.0, released October 14th, 2023.
New Features
- Organize Saves by IWAD setting
- Explosion Shake Effect setting
- Disable Radiation Suit Tint setting
- Double Autoaim range setting
- Improved fuzz effects (by @ceski-1)
- Support for Berserk and Infinity icons in Status Bar
- Autoload folder for all games
- Setting of savegame and screenshot paths in config file
- Use unused pain/bonus palettes setting
- Keep palette changes in screenshots setting
Changes
- Merged changes from Woof! 12.0.0, note:
- Removed solid-color crosshairs;
- Added three-lined widget toggles to NUGHUD;
- Changed internal values of Nugget's player cheats (may affect existing saves);
- Maintained
-cdrom
command-line parameter; - Added menu items for Air Absorption and Doppler Effect, and set both to 5 by default.
- Made Powerup Timers flash when running out
- Disabled Powerup Timers in Strict Mode
- Moved Event Timer within Time widget; it is now displayed after everything else
- Added Explosive Hitscan support to MDK Fist
- Lowered MDK (Fist) attack's autoaim range from 2048 to 1024 units
- Added support for Status Bar graphics of non-standard height (thanks to @ceski-1 and @fabiangreffrath)
- Added toggle for SSG availability display in Arms widget
- SSG availability display now applies to NUGHUD if prudent
blink_keys
can now be changed by WADs- Moved
comp_bruistarget
menu item to the top of its list
Bug Fixes
- Powerup sound not playing sometimes
- Buggy Health/Ammo cheats key bindings
- Arbitrary flag setting for Bloodier Gibbing splats (fixes crashes in
ANTA_REQ.wad
) - Incorrect Status Bar/NUGHUD minus sign handling
- Explosive Hitscan cheat not being saved in savegames
- Event Timer disappearing early with Automap enabled
- MDK Fist not being accounted for by crosshair target highlighting
- Zoom effect stutter when not looking straight with widescreen enabled
- View jittering when teleporting while crouching
- Delayed weapon position update when toggling a NUGHUD which changes weapon height
- Minor FOV discrepancy between widescreen and non-widescreen with default FOV
Nugget Doom 2.1.0
Nugget Doom 2.1.0, released September 1st, 2023.
WARNING: Saves from previous versions are incompatible with this version.
New Features
- Horizontal Weapon Centering setting
- Switch [Weapon] on Pickup setting
- Key to equip last used weapon
- Tag Finder from PrBoomX
- Key to teleport to Automap pointer
- Blink Missing Keys setting
- Support for optional sounds (Crispy Doom's and more)
- NUGHUD:
- Made patches and some Status Bar widgets alignable;
- Armor icon;
- Infinity icon;
- Ammo count font;
- Toggle to draw percentage signs.
- Announce Milestone Completion setting
- (In)Complete Milestone Color choices
- Customizable dark menu background/dark Automap overlay darkening
- Woof savegame compatibility
Changes
- Powerup Timers now display
"
instead ofS
- Extended Mouselook range; pitch effects are now applied even when looking all the way up and down
- Disabled crosshair when using Chasecam; now configurable through the
chasecam_crosshair
CVAR - Permanent Weapon Bobbing can now be toggled through the
always_bob
CVAR - Made Extra Gibbing configurable through the
extra_gibbing_#
CVARs - Moved Nugget key bindings to Key Bindings page 10
Bug Fixes
- FOV-related sky stretching issues
- Weapon lowering under certain conditions
- Caching of certain NUGHUD patches (fixed some crashes when using e.g. Status Bar graphics)
- Vertical weapon inertia reset when disabling mouselook/padlook
- NUGHUD forced widescreen shifting being applied in all screen sizes
- Death Camera health check; it wouldn't work if the player's health were exactly 0
- Delayed Chasecam speed effect to mitigate stutter
Nugget Doom 2.0.0
Nugget Doom 2.0.0, released July 13th, 2023.
New Features
- 4X (800p) and 8X (1600p) resolution support (by @ceski-1)
- Chasecam
- Death Camera toggle
- Impact Pitch setting
- Fake Contrast toggle
- Screen Wipe speed percentage setting
- Powerup Timers
- Weapon Inertia setting (by @ceski-1)
- Translucent [Weapon] Flashes toggle
- 'BOOMCAN' cheat, for explosive hitscan attacks
- Arms number 1 is now highlighted only when the player has Berserk
Changes
- Merged changes from the following Woof releases:
- FOV changes are now interpolated
- Zoom is now reset upon teleporting
- 'SUMMON' now reports the last summoned mobj's type
- 'SUMMONE' and 'SUMMONF' now print a message requesting the mobj index
- Mobjs summoned with 'SUMMON' now inherit the player's angle
- Alt. Arms Display now accounts for SSG in Doom 1
- Bloodier Gibbing now spawns a minimum of 20 blood splats (previous minimum was 21)
- Renamed Advance Internal Demos to Play Internal Demos
- Changed
gamma2
default to 10 (matches Woof) - Changed
sx_fix
default to 0 - Rearranged Nugget's General settings pages, improved wording
Bug Fixes
- Fixed Pistol being marked as unavailable in the Status Bar
- Fixed wall/sprite lighting being affected by FOV
- Fixed flickering of the Ammo count when changing screen sizes with weapons with no ammo
- Fixed screen melt inconsistency across resolutions
- Fixed top-aligned widgets being unnecessarily shifted with Centered Messages enabled
- Fixed potential crash when changing FOV while zoomed in
Thanks to @Mariiibo for providing the Debian package.