Releases: andrikpowell/nyan-doom
v1.4.0
The Raven Update
- This is a very big update with lots of added Heretic + Hexen features
- This update also includes lots of new features
- Many of the software (and OpenGL) drawing functions were reworked significantly
v1.4.0
Heretic + Hexen
- Added support for Hexen's scrolling double skies (Software and OpenGL)
- Added proper support for Hexen's FOG (Software and OpenGL)
- Added parallax moving automap background
- Added support for Heretic + Hexen Translucency (Tinttable + ALTSHADOW)
- Added the dark shading on the sides of the Heretic Health chain
- Implemented Raven-style
IDDQD
andIDKFA
joke cheats - Fixed a crash that happened with
HEXDD.WAD
MAP39
Automap Improvements
- Added a "Line Width" option similar to the KEX port
- Default is "auto", which you can directly set a specific width
- Automap now has background and Parallax support for Heretic / Hexen
- Also works for Doom, although at the moment the flat isn't exactly customisable
- Includes a darkening option as well as a parallax toggle in case you just want the background
- Fixed Minimap Coordinates not updating when chaging resolution
- Also fixes a potential crash that could happen because of this
Translucency Improvements
- Added "extra shadows" and "menu translucency" options to the menu
- Added the ability to adjust the translucency of the exhud elements (useful for OLED)
- Added support for Hexen's second ALTSHADOW translucency (you can see this when spawning a Maulotaur)
Rendering Improvements
- Sprites can now be drawn with Translucency AND color-translated
- Exhud now has it's own translucency (can be useful for OLED screens)
Exhud Improvements
- Health and armor counts now follow the "Smooth Health / Armor %" option (they are animated)
- Added new
big_artifact_bar
widget which matches Vanilla Heretic / Hexen fullscreen inventory bar- Translucent like in Vanilla
- Works in conjunction with
big_artifact
(whenbig_artifact_bar
is showing,big_artifact
hides)
announce_message
when "Announce Map" is set to "on", now shows the author name in a different colour under the map title- author uses new
NYANTC
colorhud_announce_author
- author uses new
ENDOOM Improvements
- ENDOOM has been completely reworked to match closer to Woof
- ENDOOM can now be shown fullscreen
- ENDOOM is now drawn inside the existing window, instead of creating a new window
More Improvements
- New Software "Fuzz Scale At Distance" option that allows you to scale the fuzz of specteres from a distance
- So that the pixels behind far away Spectere don't look super ugly
- During casual play, you can now advance the text screen (via key press) for Doom 1 and Heretic
- The "GRNROCK" screen border is now properly scaled up
- Removed
IDK
cheat in favor ofTNTKA
(this caused issues with new Heretic / Hexen cheats) - Added new Nyan cheats
STRIP
andKILLME
Bug Fixes
- Fixed "pistol start" not updating from the "Compatibility" menu
- Fixed a DEHACKED cheats oversight (Thanks Gibus Wearing Brony)
- Fixed custom skill not getting saved into saved games (thanks vadosnaprimer)
DSDA-Doom Update Included:
Check out full the patch notes:
v1.3.6
v1.3.6 Hotfix
This version fixes a few issues regarding Heretic / Hexen:
- Fix
big_armor
andbig_health
widgets not updating for Raven games (thanks Dweller for the bug report) - Fix incorrect
big_ammo
widget spacing for Raven games - Added support for "Smooth Health / Armor %" for Raven games (only used in big widgets)
v1.3.5
New Stuff
- Added better RAW Screen detection and drawing (Heretic / Hexen)
- Now supports the new Widescreen assets from "Heretic + Hexen" KEX IWADs
- Improved graphic format detection
- Heretic / Hexen Widescreen statusbars now look better in Software
- Added "Show Key on Automap" setting in "Automap" settings
- Works similar to MAPINFO's "Easy Key" functionality similar to Heretic's Easiest skill
- Added settings for all games to sorta match "Heretic + Hexen" KEX functionality (no objective markers for Hexen though)
- Removed "Play IWAD Demos in PWADs" option in favour of it always being active (also being added into DSDA-Doom)
- Functionality is tied to when a 0 sized DEMO1 is found (aka basically does what ZDoom does)
- Added new
NUKE
MBF cheat (toggle damaging floors) - Added a few new behaviours to Doom v1.0/1.1 support
- All powerups (excluding the light amp) are no longer fullbright
- Mastermind firing animation is no longer fullbright
Bug Fixes
- Fixed a bunch of issues relating to the skill builder
- Fixed custom skill options not getting cleared when starting a new game / restarting a map.
- Custom Skill "new game/restart map" options no longer require two presses
- Disabled pistolstart and current loadout options for Hexen (not supported due to hub system)
- Fixed a demo desync regarding Weapon Bobbing being less than default
- Fixed a Translucency oversight regarding Boom+ complevels and the "off" option
- Fixed a lingering menustate when hitting "no" on skills (fixes lingering overlay)
- Fixed a condition where the statusbar border wouldn't be drawn (when Software using full view and non-overlay automap) [thanks costadotvaile for the bug report]
- Fixed a crash related to "Colored Borderbox" when a full transparent graphic is used
- Fixes Evil Things For Bad People and ruler of the world
- Why would you do this? O.o
v1.3.5
v1.3.5
New Stuff
- Added better RAW Screen detection and drawing (Heretic / Hexen)
- Now supports the new Widescreen assets from "Heretic + Hexen" KEX IWADs
- Improved graphic format detection
- Heretic / Hexen Widescreen statusbars now look better in Software
- Added "Show Key on Automap" setting in "Automap" settings
- Works similar to MAPINFO's "Easy Key" functionality similar to Heretic's Easiest skill
- Added settings for all games to sorta match "Heretic + Hexen" KEX functionality (no objective markers for Hexen though)
- Removed "Play IWAD Demos in PWADs" option in favour of it always being active (also being added into DSDA-Doom)
- Functionality is tied to when a 0 sized DEMO1 is found (aka basically does what ZDoom does)
- Added new
NUKE
MBF cheat (toggle damaging floors) - Added a few new behaviours to Doom v1.0/1.1 support
- All powerups (excluding the light amp) are no longer fullbright
- Mastermind firing animation is no longer fullbright
Bug Fixes
- Fixed a bunch of issues relating to the skill builder
- Fixed custom skill options not getting cleared when starting a new game / restarting a map.
- Custom Skill "new game/restart map" options no longer require two presses
- Disabled pistolstart and current loadout options for Hexen (not supported due to hub system)
- Fixed a demo desync regarding Weapon Bobbing being less than default
- Fixed a Translucency oversight regarding Boom+ complevels and the "off" option
- Fixed a lingering menustate when hitting "no" on skills (fixes lingering overlay)
- Fixed a condition where the statusbar border wouldn't be drawn (when Software using full view and non-overlay automap) [thanks costadotvaile for the bug report]
- Fixed a crash related to "Colored Borderbox" when a full transparent graphic is used
- Fixes Evil Things For Bad People and ruler of the world
- Why would you do this? O.o
v1.3.4
v1.3.4
New Stuff
- Removed "Show Level Totals" option in favour of "Level Stat Format"
- Options include: NYANHUD, ratio, percent, count, remaining, DSDA Classic
- "NYANHUD" option follows the
stat_format
(replacinghide_totals
) in themap_totals
/stat_totals
widgets set in NYANHUD - Other options will overwrite the NYANHUD format for both widgets
- "DSDA Classic" is akin to "radio" except monsters has an added "percent" (like early DSDA-Doom)
- Title screen will now alternate between TITLEPIC and CREDIT if a blank internal demo is found or the "Skip IWAD Demos in PWADs" option is enabled and conditions are met
- If PWAD Credit is not found, the Nyan Doom credit screen will be shown instead
- Similar behaviour to ZDoom ports
- The "Now Entering" intermission pause can now be skipped via a key press
- Added "Extra Brightness" cycle key similar to the F11 "Gamma" functionality
- Fixed OpenGL not rendering the background texture during lower zoom levels
DSDA-Doom Update Included
- Fixed wrong save slot being deleted when quicksaving
- Fixed building internal wad in big-endian hosts (FtZPetruska)
- Fixed a crash in Hexen
v1.3.3
v1.3.3 Hotfix
This version includes a hotfix from DSDA-Doom v0.29.2 in regards to autosaves causing a crash.
The Skill Builder Update
- Custom Skill Builder (based on Nugget Doom)
- Extra Brightness (based on Woof) [Display > Extra Brightness]
- Added the ability to adjust Sprite Translucency percentage (Display > Nyan > Translucency %)
- Added Customisable View and Weapon Bob (Display > View / Weapon Bob)
- Added even more Raven game feature support
- Quite a bit of new stuff via the DSDA-Doom update
v1.3.2
Custom Skill Builder
- Based on Nugget Custom Skill functionality (different implementation with more robust options)
- Allows you to customise your own skill based on mapinfo-style attributes
- Allows you to restart current map with new skill, pistol-start or with current loadout
Raven Additions
- Raven games now use raven-specific player arrow / playercheat arrow on automap
- Raven games now use raven key icon on automap (only visible on Heretic Easy skill or by cheating)
- Heretic now supports "EasyKey" functionality for Skill 1 (always show keys on automap)
- Raven games now support OpenGL Nice Icons (now with new icons created by me :D)
MAPINFO Additions
- Added "EasyKey" support (always show keys on automap)
Limit-Removing Tweaks
- Limit-Removing extended to
complevel 5
(DosDoom) andcomplevel 6
(TASDoom)- Overflow logic is triggered on complevel 6 and under by default
- Added support for
-complevel 5r
and-complevel 6r
- Fine-tuned Raven Limit-Removing Support
- Heretic has some Limit-Removing Support (barring Donut Overflows - Raven doesn't use them)
- Hexen is already Limit-Removing, so support is disabled
- Added limit-removing toggle in "Compatability > Emulation" menu
- Toggle is disabled if GAMEVERS or
-#r
/-lr
arguments are used (similar to how complevel is disabled) - Toggle is disabled if complevel is higher than Vanilla
- Toggle is disabled if GAMEVERS or
Optimisation / Bugs / Fixes
- The statusbar colour background no longer animates with animated statusbars
- The performance hit in Software was just too great
- Optimised Enhanced Liteamp feature (Software now gained ~5 extra fps!)
- Added some sky optimisation code from Woof / Eternity Engine to improve software performance
- Fixed Doomguy's face getting angry if you pause right after starting a level
- Various other minor fixes
DSDA-Doom Update Included:
Check out full the patch notes:
v1.3.2
The Skill Builder Update
- Custom Skill Builder (based on Nugget Doom)
- Extra Brightness (based on Woof) [Display > Extra Brightness]
- Added the ability to adjust Sprite Translucency percentage (Display > Nyan > Translucency %)
- Added Customisable View and Weapon Bob (Display > View / Weapon Bob)
- Added even more Raven game feature support
- Quite a bit of new stuff via the DSDA-Doom update
v1.3.2
Custom Skill Builder
- Based on Nugget Custom Skill functionality (different implementation with more robust options)
- Allows you to customise your own skill based on mapinfo-style attributes
- Allows you to restart current map with new skill, pistol-start or with current loadout
Raven Additions
- Raven games now use raven-specific player arrow / playercheat arrow on automap
- Raven games now use raven key icon on automap (only visible on Heretic Easy skill or by cheating)
- Heretic now supports "EasyKey" functionality for Skill 1 (always show keys on automap)
- Raven games now support OpenGL Nice Icons (now with new icons created by me :D)
MAPINFO Additions
- Added "EasyKey" support (always show keys on automap)
Limit-Removing Tweaks
- Limit-Removing extended to
complevel 5
(DosDoom) andcomplevel 6
(TASDoom)- Overflow logic is triggered on complevel 6 and under by default
- Added support for
-complevel 5r
and-complevel 6r
- Fine-tuned Raven Limit-Removing Support
- Heretic has some Limit-Removing Support (barring Donut Overflows - Raven doesn't use them)
- Hexen is already Limit-Removing, so support is disabled
- Added limit-removing toggle in "Compatability > Emulation" menu
- Toggle is disabled if GAMEVERS or
-#r
/-lr
arguments are used (similar to how complevel is disabled) - Toggle is disabled if complevel is higher than Vanilla
- Toggle is disabled if GAMEVERS or
Optimisation / Bugs / Fixes
- The statusbar colour background no longer animates with animated statusbars
- The performance hit in Software was just too great
- Optimised Enhanced Liteamp feature (Software now gained ~5 extra fps!)
- Added some sky optimisation code from Woof / Eternity Engine to improve software performance
- Fixed Doomguy's face getting angry if you pause right after starting a level
- Various other minor fixes
DSDA-Doom Update Included:
Check out full the patch notes:
v1.3.1
v1.3.1 Hotfix
This version fixes some bad optimisation regarding the animate lump system. Nyan Doom should be silky smooth now.
-
Heretic / Hexen Tweaks
- Default Heretic / Hexen Automap Colours have been updated to be better (you can delete them in the config to get these updated).
- Hexen artifacts now have thier own colour on the automap (when cheating of course)
-
Lump Changes
DSDATC
is no longer supported in favour of the port-specificNYANTC
.
The Color Update
- New "Solid Color Background" statusbar feature
- New "Colored Borderbox" feature
v1.3.0
The Color Update
- Added
Solid Color Background
statusbar feature (inspired by Woof - different implementation) - Added
Colored Borderbox
feature- Colors the borders of sides of graphics (ex: TITLEPIC, INTERPIC, HELP, etc) based on the average color of said lump
Visual Tweaks
- OpenGL dark overlay is now improved
- Extended
Skip IWAD Map Names
logic to Intermission (if noCWILV**
graphics found, use genericLevel #
text similar to UMAPINFO) - Added
STDISK
andSTCDROM
support (General > Misc > Data Access Icon) - Reworked Help / ReadMe screens
Menu / Config Stuff
- Complete menu layout overhaul (now much closer to DSDA-Doom)
- Added dependent menu options (some options get disabled under certain conditions)
DSDAHUD
is no longer supported in favour of the port-specificNYANHUD
.
Cheats
- Most
TNT-
prefix cheats have been renamed to match Woof/MBF cheats (aka just removedTNT
).TNTEM
andTNTKA
are still present- Added new cheat aliases:
KILLEM
andidk
- New Cheats:
IDDWT #
,IDDF **
, andIDDET
IDNUT
has been "improved"
Automap
- Automap is now printed at full screen regardless of lower zoom levels (via -/+).
- Automap Title will now cycle between the map title and author if UMAPINFO/MAPINFO author field is present (can be disabled via
map_title
argument or menu option:Automap > Cycle Level Title / Author
) - Death exits are now marked on the automap (both normal and secret)
- "Cleared spot 0" no longer shows in favour of "Cleared all marks"
Bug Fixes
- Vastly improved animate/widescreen lump system
- Fixed "previous weapon" not working for the Chainsaw in Vanilla
- Fixed some widescreen patches not displaying correctly (example: widescreen patches for Doom Episode 3 intermission)
- Fixed TNTFAST cheat
Hexen / Heretic Fixes
- Fixed Hexen keys on the HUD disappearing when changing maps (only should disappear per hub)
- Fixed Hexen 4th weapon pieces on HUD
- Hexen / Heretic now have their own customisable automap colours
- Hexen / Heretic can now add automap marks
Other stuff
- Added "Disable Horizontal Autoaim" option for projectile weapons (based on Nugget Doom)
- Added "Skip Artifact" key for Raven games
- Even more!
Check out full the patch notes:
v1.3.0
The Color Update
- New "Solid Color Background" statusbar feature
- New "Colored Borderbox" feature
v1.3.0
The Color Update
- Added
Solid Color Background
statusbar feature (inspired by Woof - different implementation) - Added
Colored Borderbox
feature- Colors the borders of sides of graphics (ex: TITLEPIC, INTERPIC, HELP, etc) based on the average color of said lump
Visual Tweaks
- OpenGL dark overlay is now improved
- Extended
Skip IWAD Map Names
logic to Intermission (if noCWILV**
graphics found, use genericLevel #
text similar to UMAPINFO) - Added
STDISK
andSTCDROM
support (General > Misc > Data Access Icon) - Reworked Help / ReadMe screens
Menu / Config Stuff
- Complete menu layout overhaul (now much closer to DSDA-Doom)
- Added dependent menu options (some options get disabled under certain conditions)
DSDAHUD
is no longer supported in favour of the port-specificNYANHUD
.
Cheats
- Most
TNT-
prefix cheats have been renamed to match Woof/MBF cheats (aka just removedTNT
).TNTEM
andTNTKA
are still present- Added new cheat aliases:
KILLEM
andidk
- New Cheats:
IDDWT #
,IDDF **
, andIDDET
IDNUT
has been "improved"
Automap
- Automap is now printed at full screen regardless of lower zoom levels (via -/+).
- Automap Title will now cycle between the map title and author if UMAPINFO/MAPINFO author field is present (can be disabled via
map_title
argument or menu option:Automap > Cycle Level Title / Author
) - Death exits are now marked on the automap (both normal and secret)
- "Cleared spot 0" no longer shows in favour of "Cleared all marks"
Bug Fixes
- Vastly improved animate/widescreen lump system
- Fixed "previous weapon" not working for the Chainsaw in Vanilla
- Fixed some widescreen patches not displaying correctly (example: widescreen patches for Doom Episode 3 intermission)
- Fixed TNTFAST cheat
Hexen / Heretic Fixes
- Fixed Hexen keys on the HUD disappearing when changing maps (only should disappear per hub)
- Fixed Hexen 4th weapon pieces on HUD
- Hexen / Heretic now have their own customisable automap colours
- Hexen / Heretic can now add automap marks
Other stuff
- Added "Disable Horizontal Autoaim" option for projectile weapons (based on Nugget Doom)
- Added "Skip Artifact" key for Raven games
- Even more!
Check out full the patch notes:
v1.2.6
Minor bug fix update
- Mostly to fix the CREDIT screen from getting shaded during the DEMO playback on the menu.
- Comes with a few other minor fixes as well, but the issue above annoyed me the most.
Bug Fixes:
- Fixed bugged faded CREDIT on Internal Demo Reel
- WADs that use SMMU swirling flats (ANIMATED) no longer crash (swirling flats haven't been added, this just avoids a crash)
- Level table now marks complete if kills/item/secrets goes above the "max" value (useful for Heretic items)
- Fixed "Limit Overlapping for Same-Sound" option to be yes/no in menu
- Translucent Sprites options have been tweaked (now under "Extra" in "Display")
- "Nyan Options" location has been moved slightly
Heretic Fixes
- Fixed menu becoming unresponsive after completing an episode and starting a new one
- Fixed some logic pertaining to Episode 2 custom palette end screen
v1.2.5
Mostly an update to coincide with the new DSDA-Doom update. But also includes a few Nyan Doom fixes.
Nyan-Specific Fixes:
- Implemented DSDA-Doom's new menu reorganisation (things have been tweaked for Nyan)
- Fixed statusbar widescreen functionality for Raven games
- Tweak Doom 1 IWAD loading to allow for any episode IWAD
- Remove scrollbar on HELP screen
DSDA-Doom Update Included: