Skip to content

Woof! 9.0.0

Compare
Choose a tag to compare
@fabiangreffrath fabiangreffrath released this 24 Feb 07:56
· 1965 commits to master since this release

New Features and Improvements

  • Integration of Chocolate Doom network code.
  • Implement low-res turning (and -shorttics).
  • Implement Fluidsynth music backend.
  • Additional widget colors options, i.e. "backpack changes thresholds" and "color of armor depends on type".
  • Complete crosshair implementation with 4 different shapes (cross, angle, dot and big cross), color by player health and highlight on target.
  • Support up to 8 pages of savegames.
  • Skip quicksave/quickload questions, allow quickload before quicksave.
  • Add IDBEHOLDO cheat to disable all powerups (and invisibility) at once.
  • Import R_ClipWallSegment() function from PrBoom.
  • Draw Time widget on intermission screen.
  • Add config key and input binding to disable vertical mouse movement (novert).
  • Improve menu legibility for the other three IWADs, i.e. Chex Quest, HACX and REKKR.
  • Properly tab-aligned HU string widgets.
  • Generalize the BFG Edition IWAD fixes.
  • Implement netgame reload level.
  • IDMYPOS prints high precision coordinates.
  • Implement render stats cheat.
  • Implement BUDDHA cheat and IDDQD after death.
  • Implement -coop_spawns parameter.
  • Show game speed in the time widget if not 100 pct.
  • Missing weapons leave a small gap in the Boom HUD.
  • Re-arrange the General menu.
  • Always append WAD file name to savegame names, even for IWADs.
  • Implement SNDFONT lump.
  • Improve fuzzed sprite visibility in hires mode.
  • Add umapdef for SIGIL_v1_21.wad.
  • Show DMENUPIC if TITLEPIC is unavailable or from the IWAD.

Bug Fixes

  • Fix scaled time interpolation.
  • Allow the DEH parser to skip blank lines.
  • Automap: fix drawing marks > 9.
  • Fix player mobj is always in S_PLAY_RUN1 state in complevel boom.
  • Initialize certain video parameters only once, e.g. apply scalefactor from command line only once during initialization.
  • Fix display level title in overlay automap mode if STS/Time widget is on.
  • Fix vanilla Doom has at most 10 deathmatch starts.
  • Fix menu selection for items with alphaKey == 0.
  • Fix total time display on the intermission screen.
  • Fix vertical position of the Time/STS widgets.
  • Fix levelname on automap screen with Time/STS widget enabled.
  • Fix widescreen rendering of shareware HELP2 screen.
  • Split dirname and basename at both types of slashes on Windows.
  • Fix possible integer overflows in timing functions.
  • Fix a potential crash in the demo reel.