Releases: MrAlaux/Nugget-Doom
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.
Nugget Doom 1.14.0
Nugget Doom 1.14.0, released on May 23rd, 2023.
2023-05-24 Update: Replaced Windows builds with artifact builds.
2023-06-03 Update: Replaced Debian Package to fix FluidSynth support.
New Features
- "Fade" screen wipe
- Teleporter Zoom setting
- "Use" Button Timer setting
- Teleport Timer setting
- Key Pickup Timer setting
- NUGHUD:
- Now supports custom fonts for most Status Bar widgets
- Now allows to relocate the Level Name, Coordinates, FPS, Messages and Secret Message text lines
- Now allows to specify an alignment for supported text lines
- Now supports widescreen shifting values to force said shift
- Now supports Arms number 1
- Reverted X and Y position maximums back to 320 and 200 respectively, and maximum weapon height back to 200
Changes
- Merged Woof 11.0.0 to 11.1.4's changes, therefore:
- 'FREEZE' cheat now has only one mode
- Changed default positions for Time and Stats displays in NUGHUD
- Changed FOV default from 81 to 90
- FOV is now changed gradually in most cases
- Reduced turning/freelook sensitivity when zoomed in
- Weapons are now lowered when zooming in
- Automap position isn't reset to player position when opening it with Follow Mode off
- Adjusted "Seizure" screen wipe's speed to match "Melt" and "Fade"
- FOV changes are now disabled in Strict Mode only
- Viewheight changes are now disabled in Strict Mode only
- Extended functionality for the 'SUMMON' cheat
- Removed menu item for "Alternative Arms Display"
- Alternative
A_FireCGun()
andA_CPosAttack()
sounds are only looked up once - The "Nugget Settings" category is now split across pages 5 and 6
- Renamed "Imitate player's breathing" to "Subtle Idle Bobbing/Breathing"
- Forced
comp_choppers
OFF outside of Casual Play - Strict Mode update:
- Disabled usage of
gamma2
- Forced
no_menu_tint
OFF - Forced
s_clipping_dist_x2
OFF - Forced
a11y_weapon_flash
ON - Forced
a11y_weapon_pspr
ON - Forced
a11y_invul_colormap
ON - Forced
bobbing_style
to 0 (Vanilla) - Forced
weaponsquat
OFF - Forced
sx_fix
OFF - Disabled usage of
nughud.weapheight
- Forced
smooth_counts
OFF - Disabled usage of
mapcolor_uscr
- Forced
fuzzdark_mode
OFF - Forced
comp_blazing2
ON - Forced
comp_manualdoor
ON - Forced
comp_switchsource
OFF - Forced
comp_cgundblsnd
ON - Forced
comp_cgunnersfx
OFF - Forced
comp_flamst
OFF - Forced
comp_deadoff
ON - Forced
comp_keypal
ON - Forced
sp_chat
OFF - Disabled usage of
DSCHGUN
- Disabled usage of
Bug Fixes
- Fixed a demo desync
- Fixed FOV calculations; Doom Retro's FOV behavior is now matched (FOV value corresponds to FOV in degrees)
- Fixed some FOV-related sky rendering issues
- Made "Seizure" screen wipe's speed consistent in low and high resolution
- Fixed some cheat activation messages
- Zoom FOV is now mostly unaffected by changes to normal FOV, and vice versa
- Fixed Face widget not being drawn in NUGHUD if
nughud.face.x = 0
- Fixed not-found (surely non-existent) NUGHUD and Berserk/Medkit graphics being looked up constantly
- In Strict Mode:
- Fixed
damagecount
- Enabled
view_bobbing_percentage
menu item - Fixed
player->viewheight
capping - Enabled
center_weapon
menu item
- Fixed
Thanks to @Mariiibo for providing the Debian package.
Nugget Doom 1.13.0
Nugget Doom 1.13.0, released on April 3rd, 2023.
New Features
- Stretch-to-fit viewport behavior (partially ported from Crispy Doom)
- Separated View Bobbing from Weapon Bobbing; each now has its own value
- Selective fuzz darkening (thanks @ceski-1)
- Zoom key
- Secret count in "secret revealed" message (ported from Crispy Doom)
- ZDoom-like item drops setting
- Imitate player's breathing setting (ported from International Doom)
- Toggle for Berserk display in place of the Ammo count
- Toggle for weapon sprite centering correction
- 'FREEZE' cheat (partially ported from DSDA-Doom)
Changes
- Allowed widescreen without aspect ratio correction
- Extended FOV range: now goes from 20 to 160
- Allowed some freelook while dead
- Rearranged Doom Compatibility setup menu's pages 4 and 5
- Changed maximum NUGHUD drawing position values: from
X = 320
andY = 200
toX = 319
andY = 199
respectively; this might affect some existing NUGHUDs - Mentioned flight keys in Key Bindings setup menu
- Changed
gammacycle
's description - Removed "Prevent Pain state with 0 damage attacks" Doom Compat setting
- Specified
CPACK_PACKAGE_NAME
as "Nugget-Doom" (thanks @Mariiibo)
Bug Fixes
- Fixed Berserk being drawn in fullscreen HUD
- Fixed weapon switching with bobbing disabled and forced weapon sprite coordinates
- Prevented weapon bobbing when forcing weapon sprite coordinates
- Corrected position of Time/STS widgets in NUGHUD; this might change the position in which they're displayed in some existing NUGHUDs
- Fixed automatic quicksave renaming when using One-Key Quicksave
Thanks to @Mariiibo for providing the Debian package.
Nugget Doom 1.12.0
Nugget Doom 1.12.0, released on January 4th, 2023.
New Features
- Implemented key to make the Automap marks blink (default key: B)
- Implemented an Automap color for unrevealed secret sectors
- Implemented a toggle to have the Gamma Correction key cycle through "new" gamma levels instead
Changes
- Merged Woof 10.5.0 and Woof 10.5.1's changes, therefore:
- The toggle to account for fuzzy targets in the crosshair now has its own variable
- Removed "Force Default [Crosshair] Color" setting
- Changed Level Brightness range from (-16, 16) to (-8, 8)
- Weapons no longer need ammo to be fired when the Infinite Ammo cheat is enabled
- Fixed a crash in Linux
- Cheats:
- Replaced 'IDNLEV' / 'IDNEXT' with 'NEXTMAP'
- Implemented 'NEXTSECRET' cheat
- Removed 'SPAWN' alternative for 'SUMMON'
- Removed 'SCANNER' and 'ANALYZE' alternatives for 'LINETARGET'
- 'BOBBERS' now gives Full Ammo and Keys only when toggling on
- "New" Gamma Correction slider now ranges from 0.5 to 2.0 in steps of 0.05
- Changed "Horiz. Autoaim Indicators" description to "Horizontal Autoaim Indicators"