Skip to content

dhewm3 1.5.3 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@DanielGibson DanielGibson released this 04 Feb 23:39
· 154 commits to master since this release

Release Candidate 1 for the upcoming version 1.5.3 of our Doom 3 Sourceport

This is outdated, please use 1.5.3 instead.

Click to see the rest of this post

Needs the original Doom3 (not BFG!) game data.
See https://dhewm3.org/ for more information.

Note: The provided Linux build now requires SDL 2.0.12 or newer.
If your system has an older version of SDL2 (e.g. 2.0.10 on Ubuntu 20.04), you can put the libSDL2-2.0.so.0 from sdl-2.30.0-linux-amd64.tar.gz into dhewm3/libs/ to make dhewm3 use this updated version of SDL2 (2.30.0).

Note: There are no new builds of mod .DLL/.so files yet, the ones from 1.5.2 work with 1.5.3 as well.

Changes since 1.5.2:

  • Support for gamepads (based on code from Quadrilateral Cowboy,
    but heavily expanded). See Configuration.md for more information.
  • Support different file formats for screenshots by setting the r_screenshotFormat CVar
    (0 = TGA, still the default, 1 = BMP, 2 = PNG, 3 = JPG). r_screenshotJpgQuality and
    r_screenshotPngCompression allow configuring how JPG/PNG are compressed.
    Thanks eezstreet (Nick Whitlock)!
  • Fixed problems with lights after loading a savegame (#495)
  • Fix volume of some weapon sounds, like chaingun being too quit (#326)
  • Increase stack size on Windows to 8MB (instead default of 1MB) to make loading huge models work
  • Fixed crash in Radiant Model Preview Dialog (#496)
  • Fix MD3 model support
  • Several new CMake options:
    • To enable Clang/GCC Address Sanitizer and Undefined Behavior Sanitizer
    • Hardlink the game code into the executable (instead of using game DLLs,
      only supports base or d3xp then; needed for Undefined Behavior Sanitizer)
    • Force colored diagnostic output from GCC or Clang (esp. useful when building with ninja)
  • Fix several compiler warnings
  • Added build instructions for Linux (and similar systems) to README.md
  • Updated stb_image and stb_vorbis
  • Updated bundled libs on Windows: OpenAL Soft 1.23.1, SDL 2.30.0, cURL 8.6.0, zlib 1.3.1
  • Linux binary build provided here now requires SDL 2.0.12 or newer.
    If you compile dhewm3 yourself, older SDL2 versions (and SDL1.2) are still supported.