Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: andrikpowell/nyan-doom

v1.4.1

01 Dec 06:02

Choose a tag to compare

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 TNTEM and 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
  • 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, and QUICKEN cheats
  • Added "Heretic + Hexen" KEX cheat alias (examples healthyself, gunsgunsguns, ghost, etc)
  • Added more detailed messages for IDDWT cheat

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 / GAMEVERS being skipped after internal demos started playing

v1.4.0

29 Sep 01:05

Choose a tag to compare

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 and IDKFA 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 (when big_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 color hud_announce_author

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 of TNTKA (this caused issues with new Heretic / Hexen cheats)
  • Added new Nyan cheats STRIP and KILLME

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

14 Aug 04:17

Choose a tag to compare

v1.3.6 Hotfix

This version fixes a few issues regarding Heretic / Hexen:

  • Fix big_armor and big_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

v1.3.5

13 Aug 13:07

Choose a tag to compare

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

v1.3.4

03 Jul 00:52

Choose a tag to compare

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 (replacing hide_totals) in the map_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

26 Jun 21:56

Choose a tag to compare

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) and complevel 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

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

26 Jun 20:15

Choose a tag to compare

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) and complevel 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

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

16 Jun 16:04

Choose a tag to compare

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-specific NYANTC.

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 no CWILV** graphics found, use generic Level # text similar to UMAPINFO)
  • Added STDISK and STCDROM 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-specific NYANHUD.

Cheats

  • Most TNT- prefix cheats have been renamed to match Woof/MBF cheats (aka just removed TNT).
    • TNTEM and TNTKA are still present
    • Added new cheat aliases: KILLEM and idk
  • New Cheats: IDDWT #, IDDF **, and IDDET
  • 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

15 Jun 06:04

Choose a tag to compare

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 no CWILV** graphics found, use generic Level # text similar to UMAPINFO)
  • Added STDISK and STCDROM 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-specific NYANHUD.

Cheats

  • Most TNT- prefix cheats have been renamed to match Woof/MBF cheats (aka just removed TNT).
    • TNTEM and TNTKA are still present
    • Added new cheat aliases: KILLEM and idk
  • New Cheats: IDDWT #, IDDF **, and IDDET
  • 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

17 Apr 19:50

Choose a tag to compare

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