Path to this page:
Subject: CVS commit: pkgsrc/games/woof
From: Michael Baeuerle
Date: 2023-01-12 12:40:55
Message id: 20230112114055.BB25BFA90@cvs.NetBSD.org
Log Message:
games/woof: Update to 10.5.1
Woof! 10.5.1
------------
Bug Fixes
- 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.
Woof! 10.5.0
------------
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.
Files: