Skip to content

Commit

Permalink
dhewm3: Update to 1.5.1
Browse files Browse the repository at this point in the history
    Update savegame format (see #303 and #344)
        old savegames still work, but new savegames can't be loaded with older versions of dhewm3!
    Uploaded updated builds of Mod DLLs, now also supporting LibreCoop and The Lost Mission
    dhewm3 now supports the Doom3 Demo gamedata
        See below for installation instructions
        This is based on Gabriel Cuvillier's code for D3Wasm, which ports dhewm3 to web browsers, thanks!
    Create the game window on the display the cursor is currently on (when using more than one display)
    Added r_fullscreenDesktop CVar to set if fullscreen mode should be "classic" or "Desktop" which means a borderless window at desktop resolution
    Fullscreen modes that are not at the current desktop resolution should work better now
        including nvidia DSR / AMD VSR; for that you might have to use the supplied dhewm3_notools.exe, as DSR/VSR seem to be incompatible with applications that use MFC (the GUI framework used for the Doom3 tools like the D3Radiant)
    Several sound-related bugfixes:
        Lags in starting to play a sound which for example caused the machinegun or plasmagun sounds to stutter have been eliminated (#141)
        Trying to reset disconnected OpenAL devices, this esp. helps with display audio on Intel GPUs on Windows, when switching to fullscreen (#209)
        Looping .wav sounds with leadin now work (#291)
        The game still works if no sound devices are available at all (#292)
        Make "idSoundCache: error unloading data from OpenAL hardware buffer" a Warning instead of an Error so it doesn't terminate game (by Corey O'Connor, #235)
    Restore "Carmack's Reverse" Z-Fail stencil shadows; use glStencilOpSeparate() if available
        That bloody patent finally expired last October: https://patents.google.com/patent/US6384822B1/en
        This neither seems to make a visual nor performance difference on any hardware I tried (including Raspberry Pi 4), so this is mostly out of principle
        Based on Code by Leith Bade and Pat Raynor.
        The r_useCarmacksReverse and r_useStencilOpSeparate CVars allow switching both things on/off for comparison
    New CVar g_hitEffect: If set to 0, the player camera damage effects (like double-vision and extreme tilt) when being hit are disabled (by dobosken, #279).
    (On Windows) stdout.txt and stderr.txt are not saved next to the binary anymore, but in My Documents/My Games/dhewm3/, like save games, because the binary dir might not be writable and dhewm3 wouldn't start properly then
    Fix lingering messages in HUD after loading savegame
        Sometimes the "Game saved..." message didn't go away after loading a savegame (when having saved while it still was showing from last save)
    Fixed clipping bug in delta1 (see #328)
    Improve compatibility with some custom scripts ("t->c->value.argSize == func->parmTotal" Assertion; see #303)
    Registering multiplayer servers at id's master-server fixed, so they can be found in the multiplayer menu (by Stradex, #293)
    Support for reproducible builds by setting the CMake option REPRODUCIBLE_BUILD.
    Should build on recent versions of macOS, also on Apple Silicon (thanks Dave Nicolson and Petter Uvesten).
    Proper handling of paths with dots in directory names (#299, #301)
        Some string functions that are intended to find/cut off/replace/... file extensions did cut off the whole path at dots..
        Especially fixes loading and saving maps from such paths in the builtin D3Radiant level editor
    idFileSystemLocal::ListMods() doesn't search / or C:\ anymore (it did so if one of the paths, like fs_cdpath, was empty)
    Don't use translation in Autosave filenames (see #305)
        In the Spanish translation all the Alpha Lab autosaves got the same name, now the autosave name is based on the mapename instead which is distinct
  • Loading branch information
alarixnia committed Mar 19, 2021
1 parent 128a976 commit 2c1a59c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
5 changes: 2 additions & 3 deletions games/dhewm3/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.8 2020/08/18 17:57:50 leot Exp $
# $NetBSD: Makefile,v 1.9 2021/03/19 09:43:15 nia Exp $

DISTNAME= dhewm3-1.5.0-src
DISTNAME= dhewm3-1.5.1-src
PKGNAME= ${DISTNAME:S/-src//1}
PKGREVISION= 6
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=dhewm/}
GITHUB_PROJECT= dhewm3
Expand Down
10 changes: 5 additions & 5 deletions games/dhewm3/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.3 2020/01/26 00:21:16 jmcneill Exp $
$NetBSD: distinfo,v 1.4 2021/03/19 09:43:15 nia Exp $

SHA1 (dhewm3-1.5.0-src.tar.xz) = 4dd50a0d046565f17ca7737c922f9510f3cf0e21
RMD160 (dhewm3-1.5.0-src.tar.xz) = c9b376d22381e8cfd5657c079ba26eb07c9f1217
SHA512 (dhewm3-1.5.0-src.tar.xz) = 0a52744818205f842bf5d32d27310acb890999555258a94b589d8369f3804c0d4888fb594261791abff193e8d6b853b5d818205e66ef3928a2d1d361135e9a5d
Size (dhewm3-1.5.0-src.tar.xz) = 3815488 bytes
SHA1 (dhewm3-1.5.1-src.tar.xz) = 7e8a85de922de3de217803e31131b383245b3988
RMD160 (dhewm3-1.5.1-src.tar.xz) = e1874530b32d285fd90d51d9f8f4064599298b5b
SHA512 (dhewm3-1.5.1-src.tar.xz) = d9a90a5bca31840df3cf68e6b998f8b102dbcb17057588a11cd437995628b0454988cf50767d3ddf1371ff67c65cb2b8f83370a200b75c6e0d977426704da0ce
Size (dhewm3-1.5.1-src.tar.xz) = 3353652 bytes

0 comments on commit 2c1a59c

Please sign in to comment.