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
- New options include:
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_timerthat 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
AUTOPAGElump 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)