Woof! 9.0.0
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.