Skip to content

Releases: MrAlaux/Nugget-Doom

Nugget Doom 2.2.0

14 Oct 03:31
Compare
Choose a tag to compare

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

01 Sep 09:44
Compare
Choose a tag to compare

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

14 Jul 00:53
Compare
Choose a tag to compare

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:
    • 11.2.0;
    • 11.3.0, therefore:
      • Replaced freeaim with vertical_aiming;
      • Crosshair lock-on now works with direct vertical aiming.
  • 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

23 May 23:32
Compare
Choose a tag to compare

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() and A_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

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

Thanks to @Mariiibo for providing the Debian package.

Nugget Doom 1.13.0

03 Apr 11:20
Compare
Choose a tag to compare

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 and Y = 200 to X = 319 and Y = 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

04 Jan 11:13
Compare
Choose a tag to compare

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"

Nugget Doom 1.11.0

10 Nov 01:46
Compare
Choose a tag to compare

Nugget Doom 1.11.0, released on November 9th, 2022.

New Features

  • Implemented Crispy Doom's "Squat Weapon Down On Impact"
  • Implemented Crispy Doom's drawing of Berserk in place of the Ammo count when the Fist is equipped
  • Implemented crosshair lock-on
  • Implemented horizontal autoaim indicators for crosshair
  • Implemented toggle to force the default crosshair color when coloring based on target health without a target
  • Implemented "Advance Internal Demos" setting
  • 'IDNLEV' / 'IDNEXT' cheat, to end the level
  • Implemented "Nugget HUD" support
  • Implemented toggle to allow usage of chat in singleplayer

Changes

  • Merged Woof 10.4.0's changes, therefore:
    • Removed Nugget's "Disable [Menu] Background" toggle
    • Renamed 'a11y_palette_changes' to 'palette_changes'
    • Renamed 'a11y_extra_lighting' to 'extra_level_brightness'
  • Restored "Weapon Recoil" menu item
  • Restored "Message Listing Scrolls Upwards" toggle, and enabled it by default
  • Offer selection of widescreen ratios in the setup menu itself
  • 'rfov' is now calculated in R_ExecuteSetViewSize(), therefore:
    • Made it no longer necessary to reset the whole screen to change the FOV
    • Fixed a bug where 'rfov' was set before 'casual_play', which caused projection issues
  • Fixed randomly mirrored deaths in finale cast
  • Fixed 'MDK' and 'SPAWN' cheats crashes
  • Added a check for 'crosshair.cr' being set before drawing the crosshair, fixing an occassional crash when toggling the crosshair on for the first time with the toggle key
  • Added a check for 'psp->state' being set to the condition to call P_NuggetBobbing(), fixing a crash when the player becomes a "zombie"
  • D_NuggetUpdateCasual() is now called in G_InitNew() and G_DoPlayDemo(), and it now checks for 'timingdemo'
  • Due to implementation of Nugget HUD, removed hardcoded Crispy HUD variants
  • Set default value of 'comp_iosdeath' to 0
  • Added basic Linux install script (thanks @Zse00)
  • Replaced placeholder built-in setup icon with actual setup icon

Nugget Doom 1.10.0

29 Sep 07:12
Compare
Choose a tag to compare

Nugget Doom 1.10.0, released on September 29th, 2022.

Note: Internally still branded as 1.9.1 for some reason...
Note, part 2: ... not anymore!

New Features

  • Variable FOV from Doom Retro
  • Smart Totals from So Doom
  • Crosshair toggle key

Changes

  • Gray Health count and player-health-colored crosshair now flash together with the screen when Invulnerability is running out
  • Armor count is now colored gray when God Mode is enabled
  • Direct Freeaim now supports crosshair coloring based on target health
  • Bullet puffs are now correctly spawned at place of impact (thanks @rrPKrr)
  • Separated physical bobbing from rendered bobbing, allowing use of Bobbing Styles at all times
  • A_FireOldBFG() now supports Freeaim and disabling of horizontal autoaim
  • MDK cheat, MDK Fist and Thing Scan cheat now support Freeaim
  • Added an alternate attack to MDK Fist, used if Strafe On is held down when calling the attack function
  • Removed "Resurrect from Savegame" in favor of "On Death Action"
  • Completely replaced Cosmetic Bobbing with Bobbing Percentage
  • Replaced Screen Melt toggle with Wipe Style selection
  • Abbreviated Bobbing Style names to fit in non-widescreen
  • casual_play is now updated only once before the D_DoomMain() loop
  • Smooth Counts are now properly updated

Additionally, changes from Woof! releases up to 10.3.0 have been merged.

Nugget Doom 1.9.1

25 Jun 02:48
Compare
Choose a tag to compare

Nugget Doom 1.9.1, released June 24th, 2022.

Exclusively, fixed the Crosshair menu items all being disabled when the crosshair itself is disabled.
Mostly an excuse to release a new version and carry on from the messy previous release.

Nugget Doom 1.9.0

25 Jun 02:23
Compare
Choose a tag to compare

Nugget Doom 1.9.0, originally released on June 24th, 2022. Re-released due to invasive workflows.

New Features

  • From Crispy Doom:
    • Freeaim (Vertical Aiming)
  • Disable Berserk Tint setting
  • Bloodier Gibbing setting
  • Bobbing Styles selection, as seen in Zandronum
  • Smooth Health/Armor Count setting, to progressively increase and decrease said displayed values, similar to Heretic
  • Alternative Arms Display setting, to show the Chainsaw or SSG's availability on the Arms widget in place of the trivial Pistol
  • Sound Clipping Distance selection, to optionally double the distance at which SFX become audible
  • New cheats:
    • 'MDK', much like in ZDoom
    • 'SAITAMA', to enable the MDK Fist (replaces A_Punch's melee attack with the MDK attack)
    • 'LINETARGET' as an alternative to 'SCANNER'

Changes

  • Fixed bobbing during Boom (complevel 9) demos
  • Extra Gibbing now checks for the weapon function instead of the weapon itself
  • Crouching:
    • 'crouchOffset'...
      • ... is now directly applied to the 'viewz' calculation, fixing multiple issues
      • ... now takes as many steps as 'height' to reach its target
      • ... is now written and read when saving and loading the game, respectively. Additionally, did the same for 'jumpTics'
      • ... now gradually decreases down to zero when the player is dead
    • Implemented crouch jumping
    • Increased base crouching/standing up speed from 2 units to 3 units
  • Moved jumping, crouching and flying logic from 'P_PlayerThink()' to 'P_MovePlayer()'
  • Allow minimal mid-air movement when Jumping is enabled
  • Increased minimal viewheight value from 8 to 32
  • Change "Extra Lighting" thresholds to (-16; 16)
  • Removed an out-of-place 'P_AimLineAttack()' call in the linetarget lookup in 'HU_UpdateCrosshair()'
  • Restored quick save/load prompts

Additionally, changes from Woof! 10.0.0 and 10.0.3 have been merged.