diff --git a/CHANGELOG.md b/CHANGELOG.md index 10010ae6..7213c624 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,38 @@ **New Features and Improvements** -* Add direct aiming from Crispy Doom. More accurate vertical aiming (thanks to @ceski-1). -* Optimizations for plane rendering, taken from Eternity Engine (thanks to @JNechaevsky). -* Add `-dedicated`, `-uncapped` and `-nouncapped` command line parmeters (thanks to @loopfz). -* Rename `-nodehlump` to `-nodeh` for consistency with other ports. -* Use sector lightlevel for sprites in Boom and Vanilla complevels. +* 3D audio support (@ceski-1) + - Stereo and up to 7.1 surround sound. + - HRTF mode ("Headphones mode" in the General menu). + - Air absorption and Doppler effects settings in the config. +* PC Speaker emulation sound module (taken from Chocolate Doom). +* Various HUD additions and fixes: + - Optional widescreen widget arrangement. + - Bring back three-lined coords/stats widgets. + - Optionally draw bar graphs in Boom HUD widgets. + - Ability to position "message" and "secret" text widgets by WOOFHUD lump. +* Add obituaries from ZDoom. Enabled by default (Options->Setup->Messages->Show Obituaries option). +* Add support for XGLN/ZGLN nodes. +* Color console messages and optional verbosity level (`default_verbosity` in config). +* Allow separate key binding for the numeric keypad. +* Replace and extend crosshair patches with the shaded variants from Nugget Doom. +* Ignore DMX sound padding (@ceski-1). +* Implement sky top color algorithm from Eternity Engine (@tomas7770). +* Rename `-nodehlump` command line parameter to `-nodeh`. +* Attempt to play `demo4` also for Doom 2 (Final Doom). **Bug Fixes** -* Avoid the `midiOutUnprepareHeader()` function in the Windows MIDI music module. This may fix rare crashes for some users. -* Fixed flickering sectors rendering when interpolation is enabled (Ancient Aliens MAP24 and others). -* Do not apply weapon centering in strict mode. -* Fix pause for Fluidsynth v2.3.3. -* Fix the rightmost column when rendering weapons with interpolation enabled (thanks to @MrAlaux). -* Fix replacing the same string twice in Dehacked for music (PL2.wad MAP27 music track). +* Fix a savegame loading crash related to the use of MUSINFO. +* Fix mouselook/padlook checks for direct vertical aiming (@ceski-1). +* Fix sector movement doesn't render sometimes using Boom fake floors (Line action 242), when uncapped is enabled. +* Fix automap marks in non-follow mode. +* Various fixes to weapon lowering and switching animation (thanks to @MrAlaux). +* Disable returning to the episodes menu if only one episode is present. +* Fix ESC reset with mini-thermo menu items affects multi-choice select items. +* Reset menu string editing with ESC. +* Fix `PIT_ApplyTorque` when line has no length (from DSDA-Doom). +* Reorder sprites rendering, so that objects with higher map indices appear in front (thanks to @JNechaevsky). +* Various brightmaps fixes (@JNechaevsky). +* Skip "hidden" files in ZIP archives (fixes opening archives created by MacOs). +* Reinitialize automap if screen size changes while it is enabled (thanks to @MrAlaux). + +**Miscellaneous** +* Add Linux distribution package in AppImage format (@qurious-pixel).