Skip to content

Releases: fabiangreffrath/woof

Woof! 12.0.2

13 Dec 09:47

Choose a tag to compare

Bug Fixes

  • Fix support for non power of two sky textures sizes.

Woof! 12.0.1

11 Dec 17:43

Choose a tag to compare

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

15 Sep 06:27

Choose a tag to compare

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_verbosity in 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 demo4 also 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 -nodehlump command 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_ApplyTorque when 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

Woof! 11.3.0

06 Jul 06:34

Choose a tag to compare

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, -uncapped and -nouncapped command line parmeters (thanks to @loopfz).
  • Rename -nodehlump to -nodeh for 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

13 Jun 11:20

Choose a tag to compare

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 intertext field for Doom 1.

Woof! 11.1.4

23 May 12:44

Choose a tag to compare

Bug Fixes

  • more fixes for DSDHacked sprites and sounds.

Woof! 11.1.3

23 May 12:27

Choose a tag to compare

Bug Fixes

  • more fixes for DSDHacked sprites and sounds.

Woof! 11.1.2

23 May 08:29

Choose a tag to compare

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

17 May 20:25

Choose a tag to compare

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

17 May 08:16

Choose a tag to compare

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).