github andrikpowell/nyan-doom v1.5.3

6 hours ago

v1.5.3

Adds some quality-of-life features, as well as some Heretic / Hehacked specific fixes.

NOTICE: Savegames from older versions are not supported.


Heretic Fixes

  • Fixed a specific HeHackEd case where using a chicken codepointer could spawn the wrong thing (example: Anathema)
  • Fixed tall post-less patches from temporally freezing the game / drawing incorrectly (example: Anathema)

Colored Message Improvements

  • Subtle secret message is now colored gold (Thanks CacoKnight for the suggestion)
  • When colored messages are on, basic color names for keys and key doors are now highlighted in that color (purple, green, etc)

Enhanced Light Amp Tweaks

  • Made some tweaks in regards to the floor/ceiling behaviour, where now they will better match the wall lighting.

In-Game Soundfont Selection

  • You can now change soundfonts in-game
  • Soundfont behaviour has been changed so that instead of selecting a specific soundfont, it now uses a folder and makes a list of all the soundfonts in that folder.
  • Changing soundfonts in-game doesn't restart midi playback

Weapon Switch Speed Option

  • Added the ability to customise weapon switching speed (compatible with Dehacked/Hehacked) (PR by @Sempiternal-Futility)
    • New options include: slow, fast, faster, instant

Automap Improvements

  • Added "mouse panning" option (thanks Hayden49 for the suggestion) (partially implemented from CRL and Crispy)
    • Triggered if mouse panning is active, and follow mode is off
    • Speed is customisable in the "automap" menu
  • Automap panning is now scaled by the resolution (meaning that the speed in lower resolutions is the same as in higher ones)
  • Render skies as the actual sky instead of F_SKY1 in the OpenGL textured automap
  • Fixed some weirdness when changing renderer while in the automap
  • Automap Stat Icons now vertically align correctly with different font sizes
  • Added new NYANHUD options for map_timer that allow labels, and to always show the total time (PR by @CoderPenguin1-dev)
  • Removed 64x64 parallax scrolling flat option for Doom (If you include a flat format AUTOPAGE lump that's 320x158, it will work in Doom games)

Tag Finder Highlight Improvements

  • Added bossdeath and keedie highlighting to the tag finder
  • Manual D1/DR doors are now detected with the Tag Finder
  • Sector effects "5 minute open/close" and "30 second close" are now shown when highlighting sectors
  • Related sectors / lines will now blink (with the tag finder color) to show what is affected
  • Tag Finder lines now have arrows at the end
  • Tag Finder info is now saved in rewind / save games

Menu Tweaks

  • Added a new "revert to default" key (default "r"), which will reset a specific option to its default setting
  • Choice menu options now show differently based on if there's a next or previous option (similar to Woof)

Better Controller Experience

  • You can now use the analog stick to navigate the menus
  • You can now close the ENDOOM screen using a controller
  • Pressing use while in the menus no longer "joins" during demo playback
  • Redesigned some controller options, so now you can change controller settings... with a controller (wow crazy concept!)

Rendering Stuff

  • v1.5.0 introduced a fix for the SSG bleed line... but it caused weird missing lines in very tall weapon graphics (example: Eye Juice). This has now been fixed.
  • Fixed a weird crash that could happen in some systems when taking screenshots (thanks Hayden49 for the bug report)
  • Fixed the new screenwipe timing being off when viddumping with cap_widescreen
  • Fixed some weird artifacts that could show up in screenshots while using the software renderer and resizing the window (thanks Hayden49 for the bug report)
  • Fixed text colours, and other UI elements not updating when using the palette swap feature (thanks aJynks for the bug report)

Other Bug Fixes

  • Fixed hud elements to not crash if coming across lumps that are missing (Fixes a crash relating to KDIKDIZD) (thanks Dinoaur and Dweller for the bug report)
  • Fixed colored blood option to respect dehacked red "bloodcolor = 0" for the "on" setting (thanks @CoderPenguin1-dev for the bug report)
  • Fixed a random crash that could happen when changing the resolution related to the new screenwipe
  • Fixed a bug where music could stop playing in maps with MUSINFO when restarting the midi player
  • Fixed random crashes when loading some wads when using patches outside of the PNAMES table (example: https://dsdarchive.com/wads/frost)

Don't miss a new nyan-doom release

NewReleases is sending notifications on new releases.