Skip to content
This repository has been archived by the owner on Jun 23, 2023. It is now read-only.

PrBoom-Plus 2.6um

Compare
Choose a tag to compare
@fabiangreffrath fabiangreffrath released this 09 Feb 09:31
· 252 commits to master since this release
  • fixed episode selection when playing Doom 2
  • fixed Doom 1 level progression
  • print a blinking arrow next to the currently highlighted menu item
  • print another blinking arrow to the right of the currently selected menu setting
  • support the DOOMWADPATH environment variable
  • add some extra states, sprites and mobjtypes from Doom Retro and Crispy Doom
  • fullscreen desktop for the software renderer
  • improved v1.2 compat:
    • fixed a desync on the internal demo in DTH1.WAD
    • fixed the walkways to the BFG rising a little too high on 1_ON_1.WAD
    • moving floors (except plats) should not make the floor stop sound
  • fixed infinite loop in macOS launcher
  • added CMake build system
  • fixed the mainfest to allow 64 bit builds
  • fixed PortMidi support on 64-bit Windows
  • disabled the "popping skull player death" easter egg
  • do not wait for VSync if running a timedemo
  • added -statdump parameter from Chocolate Doom
  • added mouse-strafe divisor setting
  • removed and/or replace all non-free data lumps
  • improved Boom random seed
  • added -stroller param
  • include secret exit in -levelstat
  • added configurable quickstart window
  • disallow 180-turn with strafe on
  • fixed endianess for 32-bit ZDoom nodes
  • show Extended Help screen when pressing the Help key
  • made armor color depend on type, not amount
  • added Chocolate Doom mouse behavior option
  • fixed Boom autoswitch behavior
  • reinstated the "WEAPON ATTACK ALIGNMENT" menu option
  • changed "SECRET AREAS" menu option to "REPORT REVEALED SECRETS"
  • fixed endianess for DeePBSP V4 nodes
  • show error message boxes on Windows, except when video-dumping a demo
  • unbind game speed changing keys in default config
  • fixed heap buffer overflows in UDP multiplayer code
  • fixed -longtics having no effect
  • changed video capture to an ffmpeg-based approach
  • track demo joins for TAS-detection purposes
  • fixed some episode transition issues when using UMAPINFO
  • added automap rotate and overlay keybindings to menus
  • fixed a bug in DeHackEd string replacements with a length of exactly four
  • added "Dropped Item" menu support
  • enabled automap Follow Mode by default
  • disabled chorus and reverb for Fluidsynth by default
  • fix segfault with -viewangle parameter
  • next levels no longer reset if endscreen is disabled in UMAPINFO
  • added 200 Sounds for DEHEXTRA
  • respawn when using IDDQD while dead
  • fixes for empty DeHackEd lumps and entries
  • restrict "next level" button usage to in-level only
  • added adaptations for fluidsynth 2.0
  • added "No Vertical Mouse" setting and keybind
  • save / load -complevel 9 friction
  • added extensible demo format + "PR+UM" signature
  • made canonical resolutions (320x200, 320x240, 640x400 and 640x480)
    always available in menu, regardless of what video driver/SDL report
  • fixed aspect ratio for canonical resolutions; be sure to set "Aspect Ratio" to "Auto"
    and "Status Bar and Menu Appearance" to "Not Adjusted" for both 320x200 and 640x400
  • set minimum windows size to prevent window from shrinking when changing video modes
  • "Screen Multiple Factor" now functions like a "window size factor"
    (i.e. like "-1", "-2", "-3" in Chocolate Doom) and has no effect in fullscreen modes
  • added "Integer Screen Scaling" option (à la Crispy Doom), which restricts the screen
    size to integer multiples of the game resolution, under Options -> General, page 5
  • both executables now share the same config file "prboom-plus.cfg", with all config
    keys always preserved - including the GL-related ones
  • switched to the unified executable "prboom-plus" with optional OpenGL rendering
  • portmidi: pitch bends are now reset when stopping song
  • added support for more mouse buttons
  • fixed resolution-independent mouse sensitivity
  • added demo restart functionality - record a new demo on map restart
  • setup menus remember last active item
  • fixed the KFA cheat sting not read from .bex patches
  • UMAPINFO docs updated re: "bossaction" field
  • fixed a crash when running out of space while typing in a file path into the autoload
    fields (Options -> General, page 2)
  • fixed the "Garbage lines at the top of weapon sprites" issue (#95)
  • add support for named complevels on command line:
    -complevel 1.9 = -complevel 2
    -complevel doom2 = -complevel 2
    -complevel ultimate = -complevel 3
    -complevel udoom = -complevel 3
    -complevel final = -complevel 4
    -complevel tnt = -complevel 4
    -complevel plutonia = -complevel 4
    -complevel boom = -complevel 9
    -complevel mbf = -complevel 11
    -complevel vanilla = complevel autodetected according to IWAD loaded
  • allow MBF sky transfers in all complevels
  • add support for colored blood and gibs
  • fixed key-bindings unusable after mouse-wheel up/down