Releases: fabiangreffrath/woof
Releases · fabiangreffrath/woof
Woof! 12.0.2
Bug Fixes
- Fix support for non power of two sky textures sizes.
Woof! 12.0.1
New Features and Improvements
- Support for non power of two sky textures sizes (fix sky in Sigil II).
- Windows Native MIDI: Improvements to shutdown sequence, fix stability issues.
- Fluidsynth: Support relative paths in soundfont directory.
- Load complevel from save files.
Bug Fixes
- Ignore zero length sound lumps (fix "Evirenity II RC1.wad").
- Do not apply the single color fill to vertically scrolling skies.
- Fix MUSINFO fails sometimes when loading saves (thanks to @DRON12261).
- BRGHTMPS: Fix parsing lump names, crash when overwrite brightmaps (thanks to @andrikpowell).
- Fix parsing lump names in MUSINFO.
- Fix "you need a key" messages in multiplayer.
- Fix WAD paths in setup tool on Windows.
Woof! 12.0.0
New Features and Improvements
- 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_verbosityin 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).
- Attempt to play
demo4also for Doom 2 (Final Doom). - Clean screenshots are taken with the base palette.
Bug Fixes
- Fix a savegame loading crash related to the use of MUSINFO.
- Consistently rename
-nodehlumpcommand line parameter to-nodeh. - 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 framerate 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_ApplyTorquewhen 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).
Woof! 11.3.0
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,-uncappedand-nouncappedcommand line parmeters (thanks to @loopfz). - Rename
-nodehlumpto-nodehfor consistency with other ports. - Use sector lightlevel for sprites in Boom and Vanilla complevels.
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).
Woof! 11.2.0
New Features and Improvements
- Don't snap Automap to player upon opening it with Follow Mode off (@MrAlaux).
- Make IDCLEV00 restart the current map (@MrAlaux).
- Always color Chainsaw number green in Boom HUD (@MrAlaux).
- Allow direct toggle between "Windowed" and "Exclusive Fullscreen" modes (@ceski-1).
- Prefer IDDT cheat key over IDBEHOLDA in cheat menu.
Bug Fixes
- Fix plane rendering distortion noticeable in widescreen mode, taken from Eternity Engine (thanks to @JNechaevsky).
- Fix "Clean Screenshot" captures the HUD if "Exclusive Fullscreen" is enabled.
- More fixes to weapon switching animation (@MrAlaux).
- Only set quick save slot upon successful load/save completion.
- Fix blockmap limits (from DSDA-Doom).
- Fix screenshot cropping when aspect ratio correction is disabled (@MrAlaux).
- Fix pickup messages in multiplayer.
- Fix P_RadiusAttack dist depending on damage (@tomas7770).
- Fix door interpolation in Doom2 MAP19 (thanks to @JNechaevsky).
- Fix recording "-complevel 3" in demo footer.
- Fix UMAPINFO
intertextfield for Doom 1.
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
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
-dumptablescommand line option to export generated translation tables to PWAD. - Windows Native MIDI improvements (@ceski-1):
- Fix EMIDI global looping.
- Add MIDI compatibility levels.
winmm_complevelconfig 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_displaysetting (@joanbm).