mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 03:12:00 -04:00
release Woof! 10.5.1
This commit is contained in:
parent
4143e97db2
commit
caae08a9a7
58
CHANGELOG.md
58
CHANGELOG.md
@ -1,55 +1,9 @@
|
||||
## New Features and Improvements
|
||||
* Don't draw the status bar or any other UI in savegame snapshots.
|
||||
* Add "Walk Under Solid Hanging Bodies" feature from PrBoom+.
|
||||
* Support face gib animations in the status bar widget as in the 3DO/Jaguar/PSX ports (graphics lumps need to occupy the `STFXDTH0` to `STFXDTH9` name space).
|
||||
* Allow COMP cheat to change complevel in-game (report current complevel when entered, expecting two-digit new complevel argument).
|
||||
* Allow the SSG in Doom 1 if the corresponding assets are available.
|
||||
* Implement SDL-native sound looping for moving walls (removing clicking noise between sounds).
|
||||
* Have "Clear Marks" key clear just the last mark in the Automap (by @MrAlaux).
|
||||
* Limit the number of identical sounds playing at once, based on priority ordering (based on code from Odamex and DSDA-Doom).
|
||||
* Make color of health and armor count gray in the status bar and HUD widgets when invulnerable (by @MrAlaux).
|
||||
* Add VGA "porch" behaviour emulation from Chocolate Doom (enabled by `vga_porch_flash` key in the config file).
|
||||
* Implement dark automap overlay (by @MrAlaux).
|
||||
* Support dedicated music (lump names `D_E4M1` to `D_E4M9`) for Episode 4 of Ultimate Doom. Also, support to select these tracks (and the music tracks for UMAPINFO maps) by the IDMUS cheat.
|
||||
* Implement crosshair target lock-on (by @MrAlaux).
|
||||
* Increase internal maximum horizontal resolution to 1152. This is meant to add support for non-exactly 21:9 screens, such as 3840x1600 (WQHD+).
|
||||
* Implement crosshair coloring by target health (by @MrAlaux).
|
||||
* Windows native MIDI player improvements:
|
||||
- Support for SysEx messages.
|
||||
- Correctly reset MIDI devices with SysEx messages. Default is GS mode, can be changed with the `winmm_reset_type` config option (by @ceski-1).
|
||||
- The reset delay is configurable using the `winmm_reset_delay` config parameter. Useful for vintage MIDI devices (by @ceski-1).
|
||||
- Implement a "capital tone fallback" emulation that allows MS GS Wavetable Synth, Roland SCVA, Roland SC-55mkII and later devices to work in GS mode without any issues (by @ceski-1).
|
||||
- Fix looping timing, various optimizations (by @ceski-1).
|
||||
- Add full support for EMIDI, extensions used in Build engine games (by @ceski-1).
|
||||
- Implement Final Fantasy and RPG Maker loop points (by @ceski-1).
|
||||
* No need to restart the program to change MIDI player.
|
||||
* Ability to select Windows MIDI device in the menu.
|
||||
* Scan the `soundfonts` folder and show all found `.sf2` and `.sf3` soundfonts in the menu.
|
||||
* OPL emulation output gain. Allows to increase the OPL volume with the `opl_gain` config option (default 200%).
|
||||
* Allow parsing of cosmetic items in the `OPTIONS` lump for all complevels.
|
||||
* Enable doubled card and skull key display on status bar by default.
|
||||
* Gamepad analog controls improvemets:
|
||||
- The turning/looking speed does not depend on the run key.
|
||||
- Ability to invert each axis separately.
|
||||
- Separate sensitivities for movement, turning and looking.
|
||||
- Possibility to disable the axis (choose "None" in the menu).
|
||||
- Do not allow simultaneous use of mouse and controller in strict mode when recording demo (new DSDA rule).
|
||||
* Unify gamma correction: Both the F11 key and the menu slider cycle through the same gamma correction tables, with positive integers corresponding to the Vanilla tables.
|
||||
|
||||
## Bug Fixes
|
||||
* Take into account "smooth diminishing lighting" for "level brightness" feature.
|
||||
* Set 'fastdemo_timer' to false before warping (by @rrPKrr).
|
||||
* Fix starting "new game" or "load game" when fast-forwarding a demo.
|
||||
* Do not switch timer if fastdemo is not enabled.
|
||||
* Fix midi_player config setting description.
|
||||
* Fix background drawing on screen size 3 in 21:9 widescreen mode.
|
||||
* UMAPINFO: Don't show menu for only one episode.
|
||||
* Fix "Show Demo Progress Bar" being disabled in the menu instead of "Default Compatibility" if the `-complevel` command-line parameter was used (by @MrAlaux).
|
||||
* Do not allow autoloading in shareware gamemode.
|
||||
* An IWAD called `doom1.wad` is now always checked for its content instead of blindly assuming the shareware IWAD.
|
||||
* Fix NULL string comparison in DEH parser.
|
||||
* Fix skull position in the help screen for Doom 2.
|
||||
* UMAPINFO: Provide a default map progression if neither `next` nor `endpic` are set.
|
||||
* Add the missing OPUS DLLs to the 32-bit build.
|
||||
* Fix crosshair lock on spectre targets.
|
||||
* Fix some menu oddities with automap color and chat macro items.
|
||||
* Fix `midi_player` config variable boundaries.
|
||||
* Fix path length issues in config file parsing.
|
||||
* winmidi: Manually unset `MHDR_INQUEUE` flag when hot swapping modules (@ceski-1).
|
||||
|
||||
## Miscellaneous
|
||||
* This will be the last binary release to still support Windows XP.
|
||||
|
@ -9,7 +9,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||
cmake_minimum_required(VERSION 3.6)
|
||||
|
||||
project("Woof"
|
||||
VERSION 10.5.0
|
||||
VERSION 10.5.1
|
||||
LANGUAGES C)
|
||||
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
|
Loading…
x
Reference in New Issue
Block a user