Path to this page:
Subject: CVS commit: pkgsrc/games/woof
From: Michael Baeuerle
Date: 2023-06-07 17:58:47
Message id: 20230607155847.1F06DFA89@cvs.NetBSD.org
Log Message:
games/woof: Update to 11.1.4
Woof! 11.1.4
============
Bug Fixes
---------
- more fixes for DSDHacked sprites and sounds.
Woof! 11.1.3
============
Bug Fixes
---------
- more fixes for DSDHacked sprites and sounds.
Woof! 11.1.2
============
New Features and Improvements
-----------------------------
- woofhud: implement centered widgets, avoid collisions with left/right
aligned widgets.
Bug Fixes
---------
- memio: init reset_eof field.
- fix automap overlay reset.
- fix DSDHacked crash.
- winmidi: prevent hanging notes when pausing game (@ceski-1).
- woofhud: avoid collisions between very long left/right aligned widgets.
- make cheat restrictions consistent for menu and player input.
Thanks @MrAlaux for reporting most of these bugs!
Woof! 11.1.1
============
New Features and Improvements
-----------------------------
- winmidi: Sync with Chocolate Doom (@ceski-1).
Bug Fixes
---------
- Fix setting EOF in memio, this bug broke most DEH lumps.
- Do not disable Widescreen menu item without Aspect Ratio Correction
anymore (thanks @MrAlaux).
- Set display resolution when toggling Exclusive Fullscreen.
Woof! 11.1.0
============
New Features and Improvements
-----------------------------
- Allow bound keys to be unbound in menus by pressing the same key.
- Implementation of the Native MIDI module for macOS (fixed regression
after removing SDL_Mixer).
- Add -dumptables command line option to export generated translation
tables to PWAD.
- Windows Native MIDI improvements (@ceski-1):
- Fix EMIDI global looping.
- Add MIDI compatibility levels. winmm_complevel config option:
0: Vanilla (Emulates DMX MPU-401 mode)
1: Standard (Emulates MS GS Synth) (Default)
2: Full (Send everything to device, including SysEx)
- Distinguish exit with message on error and on success.
Bug Fixes
---------
- Fix memory issues in dehacked parser found with ASan.
- Fix "Smooth pixel scaling" inconsistencies (now it should match
Crispy Doom).
- More robust fallback logic for music modules (@joanbm).
- Always print player coords if automap is inactive.
- Eat key if cheat found (e.g. don't switch weapons when typing
IDCLEV11).
- Resetting the MUSINFO track after changing the level.
- Add initialization checks to music modules. Fixed crash if sound
device not found (thanks to @joanbm).
- Fix initialization with invalid video_display setting (@joanbm).
Woof! 11.0.0
============
New Features and Improvements
-----------------------------
- HUD updates.
- Introduce new WOOFHUD lump with ability to tweak widgets positions.
See the woofhud.lmp example in docs/ and documentation in the wiki.
- The three-line level stats and player coords widgets have been
consolidated into single lines, the FPS counter is now a separate
widget.
- Ability to choose standard Doom font for widgets.
- Smooth Health/Armor count (@MrAlaux).
- HUD font patches updates (@liPillON).
- Switch to OpenAl Soft for sound mixing.
- Massive improvements to sound mixing quality. Fixes issues with
sound "clicking" (first room of DBP25.wad), sound overload
(Revenants scream) and others.
- Use libsndfile for SFX and music files loading. Support for a lot of
WAV formats, Ogg, FLAC, MP3, Opus and others.
- Use libxmp for tracker music.
- Use a linear resampler and simple 2D panning to not differ too much
from vanilla sound.
- New video options in General menu:
- Add framerate limiting (@mikeday0).
- Exclusive fullscreen mode. Activated only when normal fullscreen
mode is enabled.
- "Smooth pixel scaling" from Crispy Doom.
- Make mouse settings exactly the same as in Crispy Doom. Add mouse
acceleration options to the General menu.
- Support BRGHTMPS lump from Doom Retro.
- Format extension with the ability to set SPRITE, FLAT and STATE
brightmaps.
- De hardcode in-engine brightmaps. See brghtmps.lmp files in
autoload/ directory.
- Generate color translation tables.
- Improve readability and colors of custom fonts in menus and HUD.
- Always draw demo progress bar with the lightest and darkest color
available.
- Textscreen updates (ENDOOM screen and woof-setup)
- Resizable textscreen windows.
- Increase the default window size.
- Render textscreen content to an upscaled intermediate texture.
Improve non-integer window size scaling.
- Add a menu for binding cheats to keys/buttons.
Ability to bind "Fake Archvile Jump".
- New cheats:
- FREEZE Stops all monsters, projectiles and item animations, but not
the player animations (from ZDoom).
- IDDKT/IDDST/IDDIT (kill, secret, item) finder cheats from DSDA-Doom.
- IDBEHOLDH (health) and IDBEHOLDM (megaarmor) from PrBoom.
- SKILL cheat to show (or change) game skill level from Crispy Doom.
- List of all cheats available in the wiki.
- Add options to disable certain HUD messages (@MrAlaux).
- Introduce hide weapon cosmetic option (see Weapons menu).
- Implement support for new author field in UMAPINFO.
- Add key binding for "clean screenshots" without any HUD elements.
- Rearrange the startup messages.
- Support monster infight field in Dehacked (taken from Chocolate Doom).
Fixes monsters infight in 100krevs.wad.
- Add support for loading old Doom (< v1.2) IWADs. Not demo compatible.
- Complete donut overrun emulation (from PrBoom+/Chocolate Doom).
- Only delete the entire savegame name if not modified.
- Update strings edit in menu. Set cursor position at end of line,
Backspace and Del work as expected.
- Play quit sound only if showing ENDOOM (@ceski-1).
- Disable "180 turn" in strict mode (new DSDA rule).
- Config updates. Do not store comments and deprecated entries, sort and
group, clean up.
- Check if drag-n-dropped .lmp files could be demo lumps.
- Always interpolate idle weapon bob with uncapped FPS (@ceski-1).
- Add M_VBOX and M_PALSEL lumps from PrBoom+.
- Play a sound if the menu is activated with a different key than ESC.
- Support for QUITMSG1..QUITMSG14 in Dehacked (quit messages in
D2ISOv2.wad).
- The demo footer is now compatible with PrBoom+/DSDA-Doom demo
autoplay.
Bug Fixes
---------
- Better automap controls, fix some rotate/follow/overlay
inconsistencies.
- Windows Native MIDI fixes.
- Fix songs with missing "hold pedal off" events (@ceski-1).
- Update volume after "reset all controllers" event. In certain cases
the channel can be audible even if the music volume slider is set to
zero (@ceski-1).
- Detect SysEx "part level" messages. Fixes volume in Valiant.wad
MAP30 (@ceski-1).
- Fix stutter in custom weapon switch animations (thanks to @MrAlaux).
- Fix colorized player names in network chats.
- Clip interpolated weapon sprites (thanks to @mikeday0).
- Fix always gray percent / always red mismatch in status bar.
- Fix -dogs default value.
- Fix desync due to randomly mirrored corpses feature (fixes DBP31.wad).
- Add check for wrong indexes in P_LoadSegs() (fixes 1killtng.wad
map13).
- ESC key resets a menu item with multiple options.
- Fix crash when trying to send chat macro with key ASCII code < '0'
(thanks to @MrAlaux).
- Properly center colorized messages (thanks to @MrAlaux).
- Fix alt-tab with exclusive fullscreen on Windows.
- Fix -dumplumps command line parameter.
- Fix puff interpolation on the floor level (thanks to @JNechaevsky).
- Print error and skip PNG patch (fixes practicehub.wad).
- Avoid ZIP file directory name clashes.
- Fix disappearing icon on fullscreen switch on Windows.
- Fix restart MUSINFO music loaded from save.
- Fix a skull in the menu being drawn over the confirmation box when
deleting a save (thanks to @MrAlaux).
- Fix crosshair drawn over bezel in lock-on mode (thanks to @MrAlaux).
Miscellaneous
-------------
- Static build under Windows, there are no library DLLs in the
distribution archive.
Files: