Releases: andrikpowell/nyan-doom
v1.4.1
v1.4.1
New Features
- Added "Freelook Enahanced Flight" option (disabled for demos)
- This allows you to fly up/down in the direction of your mouse (like the KEX port)
- Added Freelook Auto-Aim feature (disabled for demos)
- Additional option for OpenGL for auto-aim to be based on how close the enemy is to the crosshair.
- Add "Pain Palette Range" option (disabled for demos)
- Allows you to shorten the range of the pain palette (default 8), so that the screen doesn't get too red
- "Skip IWAD Story Text" now supports UMAPINFO wads
- "Rewind Message" option now shows specific frame (loosely based on Nugget Doom)
- Added "Detailed Quicksave" option (to avoid a super long quicksave message)
- Added "Pickup Multiple Areamaps" to menu (disabled for demos)
Cheat Tweaks
- Cheats are now separated by game (Doom vs Heretic vs Hexen)
- Boom cheats like
TNTEMand such still work for any game, but for main cheats, you'll need to use the game specific cheats - Console can be used to circumvent this
- Boom cheats like
- Better tracking for when cheats are being typed in
- Disable "Death Use" when typing in cheats (aka GOD when trying to resurrect)
- Added Hexen
MARTEK,CONAN, andQUICKENcheats - Added "Heretic + Hexen" KEX cheat alias (examples
healthyself,gunsgunsguns,ghost, etc) - Added more detailed messages for
IDDWTcheat
ENDOOM Improvements
- OpenGL ENDOOM has been vastly improved and now mirrors the quality of software
- ENDOOM has now been updated with Zokum's new font
- "PWAD Only" option has been replaced with "Smart" which acts the same way but for when you are just playing the IWAD, it'll show the ENDOOM.
Demo and Limit-Removing Stuff
- "Death Use - Nothing" can now be used when recording / playing back demos
- "Limit-Removing" status is now added to the demo footer
- "Limit Removing" now loads when a demo is recorded with it active.
- Fixed a crash that could happen with a map that had a MissedBackside Overflow running under "Limit-Removing"
- Overflows will now show in the console when being emulated (but with warnings off). The "Warn" options now only apply to popup messages.
Menu Improvements
- Added support for submenus (menus have been reorganised and are now easier to navigate)
- Added advanced "Colored Blood" option (you can now choose the color of the blood for Hell Knights, Barons, Cacodemons, and Spectres)
- Added new "Highlight Nyan Features" option which will highlight exclusive Nyan Doom features over its parent port DSDA-Doom
Heretic + Hexen
- When player is gibbed, and is resurrected, the view will no longer be slanted upwards
- Added Random Class Selection for Hexen
- Added support for Hexen's "Yellow Messages"
- Added "Ethereal Travel" graphic when traveling to other maps
- Add "Skip Ethereal Travel" option for faster map transitions (default for the KEX port)
Automap Improvements
- Software and OpenGL are now consistent with automap line thickness
- Line thickness now affects points as well (example being the middle crosshair)
Bug Fixes
- Fixed "Always Pistol Start" getting reverted upon loading a saved game
- Detached Weapon sprite fuzz from distance sprite fuzz (fixes to the new "Fuzz Scale At Distance" option)
- Fixed Doom 2 "wait for a key press to continue" logic (thanks cu2
for the bug report) - "Report Revealed Secrets" option is now set to "on" by default (thanks Nacho_y for the report)
- Revert HEXDD.WAD MAP39 fix (it seems it's not needed anymore?)
- Fixed a few missing "Extra Shadows"
- Fixed
COMPLVL/GAMEVERSbeing skipped after internal demos started playing
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
IDDQDandIDKFAjoke cheats - Fixed a crash that happened with
HEXDD.WADMAP39
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_barwidget which matches Vanilla Heretic / Hexen fullscreen inventory bar- Translucent like in Vanilla
- Works in conjunction with
big_artifact(whenbig_artifact_baris showing,big_artifacthides)
announce_messagewhen "Announce Map" is set to "on", now shows the author name in a different colour under the map title- author uses new
NYANTCcolorhud_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
IDKcheat in favor ofTNTKA(this caused issues with new Heretic / Hexen cheats) - Added new Nyan cheats
STRIPandKILLME
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_armorandbig_healthwidgets not updating for Raven games (thanks Dweller for the bug report) - Fix incorrect
big_ammowidget 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
NUKEMBF 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
NUKEMBF 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_totalswidgets 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 5rand-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/-lrarguments 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 5rand-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/-lrarguments 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
DSDATCis 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 Backgroundstatusbar feature (inspired by Woof - different implementation) - Added
Colored Borderboxfeature- 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 Nameslogic to Intermission (if noCWILV**graphics found, use genericLevel #text similar to UMAPINFO) - Added
STDISKandSTCDROMsupport (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)
DSDAHUDis 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).TNTEMandTNTKAare still present- Added new cheat aliases:
KILLEMandidk
- New Cheats:
IDDWT #,IDDF **, andIDDET IDNUThas 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_titleargument 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 Backgroundstatusbar feature (inspired by Woof - different implementation) - Added
Colored Borderboxfeature- 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 Nameslogic to Intermission (if noCWILV**graphics found, use genericLevel #text similar to UMAPINFO) - Added
STDISKandSTCDROMsupport (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)
DSDAHUDis 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).TNTEMandTNTKAare still present- Added new cheat aliases:
KILLEMandidk
- New Cheats:
IDDWT #,IDDF **, andIDDET IDNUThas 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_titleargument 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