pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/woof games/woof: Update to 10.5.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/035f1a05e9e7
branches:  trunk
changeset: 391693:035f1a05e9e7
user:      micha <micha%pkgsrc.org@localhost>
date:      Thu Jan 12 11:40:55 2023 +0000

description:
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.

diffstat:

 games/woof/Makefile |  4 ++--
 games/woof/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (26 lines):

diff -r 351370304edb -r 035f1a05e9e7 games/woof/Makefile
--- a/games/woof/Makefile       Thu Jan 12 11:34:10 2023 +0000
+++ b/games/woof/Makefile       Thu Jan 12 11:40:55 2023 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2022/10/31 12:15:45 micha Exp $
+# $NetBSD: Makefile,v 1.44 2023/01/12 11:40:55 micha Exp $
 
-DISTNAME=      woof_10.4.0
+DISTNAME=      woof_10.5.1
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=fabiangreffrath/}
diff -r 351370304edb -r 035f1a05e9e7 games/woof/distinfo
--- a/games/woof/distinfo       Thu Jan 12 11:34:10 2023 +0000
+++ b/games/woof/distinfo       Thu Jan 12 11:40:55 2023 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.36 2022/10/31 12:15:45 micha Exp $
+$NetBSD: distinfo,v 1.37 2023/01/12 11:40:55 micha Exp $
 
-BLAKE2s (woof_10.4.0.tar.gz) = e2f032e62237396b61b2eded4ad4ea533827f088db6da02a92589764630e6f7a
-SHA512 (woof_10.4.0.tar.gz) = c7a79a6dce8f67be77d62de07e7f7747eb85c43172d66773ddababdb0ab25bee54646557908d1a8bba8a7e430b392ef5a5a8cf42f7f185fed607b5e718d7ff10
-Size (woof_10.4.0.tar.gz) = 7266971 bytes
+BLAKE2s (woof_10.5.1.tar.gz) = 1e5b8cfeb5c30540b974f6e9b91f9f3ccac05eb43f7bc01bdf3969ebe5871fc6
+SHA512 (woof_10.5.1.tar.gz) = 8c2a5bcb816e5f16530e9a6c44b79b701e6c3734d7a23dc68bf5d2db1b23c89f9b6939315104cabdc60fd6ed0db589e27b35be1b11570474531c90882c5e4e96
+Size (woof_10.5.1.tar.gz) = 7279350 bytes
 SHA1 (patch-src_d__iwad.c) = e2e596d3f0eacfca8852afa329704c14dadf7889



Home | Main Index | Thread Index | Old Index