Skip to content

Commit

Permalink
Release Nugget Doom 1.12.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MrAlaux committed Jan 4, 2023
1 parent e47b7be commit 394e22d
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 36 deletions.
45 changes: 17 additions & 28 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,20 @@
## 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
* Implemented key to make the Automap marks blink (default key: <kbd>B</kbd>)
* 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.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
* 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"
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
cmake_minimum_required(VERSION 3.6)

project("Nugget Doom"
VERSION 1.11.0
DESCRIPTION "Nugget Doom 1.11.0"
VERSION 1.12.0
DESCRIPTION "Nugget Doom 1.12.0"
HOMEPAGE_URL "https://github.com/MrAlaux/Nugget-Doom"
LANGUAGES C)

Expand Down
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,20 @@ Although the new code has been written with the intention of not breaking demo c
- _**Bobbing Styles**_ selection, as seen in Zandronum
- _**Bobbing Percentage**_ setting
- **Crosshair:**
- Coloring based on linetarget health;
- Target lock-on;
- Vertical-only target lock-on;
- Horizontal autoaim indicators;
- Highlight on fuzzy targets;
- Option to account for fuzzy targets;
- 5 new types;
- Dedicated toggle key.
- _**Blink [Automap] Marks**_ key (default: <kbd>B</kbd>)
- **Crouching/ducking** (default key: <kbd>C</kbd>, must be enabled first)
- **Screen wipe/transition effect selection** (**Warning**: _"Seizure"_ might legitimately be seizure-inducing, use with caution)
- _**One-Key Quick Save/Load**_ setting, to skip the confirmation prompt
- _**Disable Horizontal Autoaim**_ setting
- **Gray-colored Health count when invulnerable**, which also flashes when the effect is running out
- _**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
- **Automap color for unrevealed secret sectors**
- _**Sound Clipping Distance**_ selection, to optionally double the distance at which SFX become audible
- _**View Height**_ setting, which allows to enter a custom height value between 32 and 56 for the player's POV (default is 41, the original)
- Setting of condition to _**Advance Internal Demos**_
Expand All @@ -53,17 +54,20 @@ Although the new code has been written with the intention of not breaking demo c
- _**'BOBBERS'**_ serves as a shortcut to toggle the two cheats mentioned above, plus IDFA;
- _**'GIBBERS'**_ to force gibbing on dying enemies, independently of damage dealt;
- _**'IDFLY'**_ to fly;
- _**'SPAWN'**_ to spawn a hostile or friendly actor based on its mobjtype index;
- _**'SUMMON'**_ to spawn a hostile or friendly actor based on its mobjtype index;
- _**'RESURRECT' / 'IDRES'**_ to resurrect the player without toggling IDDQD;
- _**'SCANNER' / 'ANALYZE' / 'LINETARGET'**_ to give some info on the player's linetarget, similar to GZDoom's _'linetarget'_ console command;
- _**'LINETARGET'**_ to give some info on the player's linetarget, similar to GZDoom's _'linetarget'_ console command;
- _**'MDK'**_, much like in ZDoom;
- _**'SAITAMA'**_, to enable the MDK Fist (replaces A_Punch's melee attack with the MDK attack, also featuring an alternate attack when holding down Strafe On);
- _**'IDNLEV' / 'IDNEXT'**_, to end the level;
- _**'NEXTMAP'**_, to exit the level;
- _**'NEXTSECRET'**_, to exit the level as if using a secret exit;
- _**'TURBO'**_ to change the player speed in-game.
- Restored _**Weapon Recoil**_ menu item
- Restored _**Message Listing Scrolls Upwards**_ setting, and enabled it by default
- **Offer selection of widescreen ratios** in the setup menu itself
- Toggle to **allow chat in singleplayer**
- Toggle to have the **Gamma Correction key cycle through new gamma levels**
- **Gamma Correction slider now ranges from 0.50 to 2.0 in steps of 0.05**
- **NUGHUD lump support**, making the Crispy HUD (now called Nugget HUD) customizable (see `docs/nughud.txt`)
- **Sound Links check for a dedicated lump**, therefore allowing usage of a custom sound effect
- **"Correct" first person sprite centering** (the original code had an offset of one pixel to the right)
Expand Down

0 comments on commit 394e22d

Please sign in to comment.