Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dhewm3-1.5.2-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: dhewm3 Distribution: openSUSE Tumbleweed
Version: 1.5.2 Vendor: openSUSE
Release: 1.1 Build date: Thu Jun 16 20:11:10 2022
Group: Unspecified Build host: lamb06
Size: 7815057 Source RPM: dhewm3-1.5.2-1.1.src.rpm
Summary: DOOM 3 source port
dhewm3 is a DOOM 3 GPL source port.
Unlike the original DOOM 3, dhewm3 uses:

- SDL for low level OS support, OpenGL and input handling
- OpenAL for audio output, all OS specific audio backends are gone
- OpenAL EFX for EAX reverb effects
- Better support for widescreen (and arbitrary display resolutions)






* Wed Jun 15 2022 Mia Herkt <>
  - Update to 1.5.2:
    * Gamma and Brightness are now applied in the shaders instead of
    by setting hardware gamma.  Can be disabled (so hardware gamma
    is used again) with `r_gammaInShaders 0`
    * Cycle through multiple Quicksave slots instead of immediately
    overwriting the last Quicksave. The `com_numQuicksaves` CVar
    allows setting the number of QuickSaves
    * Make r_locksurfaces work
    It doesn't do exactly what its description and name suggests:
    it renders everything that is *currently* visible from the
    position/view the player had when setting `r_locksurfaces 1`.
    Originally it was supposed to render exactly the surfaces that
    * were* visible then, but I couldn't get that to work.
    This is pretty similar, but there may be differences with opened
    doors and such.
    * Keyboard input improvements (mostly SDL2-only):
    - Support (hopefully) all keyboard keys on all kinds of keyboard
      layouts by using scancodes for otherwise unknown keys
    - Support typing in non-ASCII characters, if supported by Doom3
      (it supports ISO-8859-1)
    - Support the clipboard also on non-Windows platforms
      You can paste text from the clipboard into the console or
      other edit fields with `Shift+Insert`
    - Explicit support for Right Ctrl, Alt and Shift keys
      (can be bound to different actions than their left
    - Added `in_grabKeyboard` CVar to make sure dhewm3 gets *all*
      keyboard input
      Prevents the Windows-key or Alt-Tab or whatever from taking
      focus from the game
    - Added `in_ignoreConsoleKey` - if set to `1`, the console is
      only opened with Shift+Esc, and the "console key" (that key
      between Esc, 1 and Tab) can be freely bound to an action
      (and its char can be typed in the console without closing
    - Added (SDL2-only) "auto" option for `in_kbd`: When not
      disabling the console key, dhewm3 will try to automatically
      detect it if `in_kbd` is set to "auto" (now default)
    * Reworked mouse-input and -grabbing code, using absolute mouse
    mode in fullscreen GUIs (except for the PDA, because it's
    implemented weirdly).
    This made releasing the mouse in the main menu possible, as now
    the ingame cursor is at the same position as the system cursor.
    * `s_alReverbGain` CVar to reduce EFX reverb effect intensity
    * Pause (looped) sounds when entering menu
    * Fixes for looped sounds
    * Replace libjpeg with stb_image and libogg/libvorbis(file) with
    - Now the only required external dependencies should be OpenAL,
      SDL, zlib and optionally libCURL (and of course the C and C++
    * (Optionally) use libbacktrace on non-Windows platforms for more
    useful backtraces in case of crashes (usually linked statically)
    * Fixed endless loop (game locking up at startup) if graphics
    settings couldn't be applied
    * Fixed some warnings and uninitialized variables
    * Work around dmap bug caused by GCC using FMA "optimizations"
    * Prevent dhewm3 from being run as root on Unix-like systems to
    improve security
    * Replaced most usages of `strncpy()` with something safer to
    prevent buffer overflows (remaining cases should be safe).
    * Console output is now logged to `dhewm3log.txt`
    (last log is renamed to `dhewm3log-old.txt`)
    - On Windows it's in `My Documents/My Games/dhewm3/`
    - On Mac it's in `$HOME/Library/Application Support/dhewm3/`
    - On other Unix-like systems like Linux it's in
      `$XDG_DATA_HOME/dhewm3/` (usually `$HOME/.local/share/dhewm3/`)
    * Improved compatibility with Wayland
    * Work around assertion in AlphaLabs4 due to "ride_of_death"
    yeeting the dead "monster_zsec_shotgun_12" into the void
    * Support loading some mods known to need `fs_game_base d3xp` via
    Mods menu (currently, *The Lost Mission* and *LibreCoop d3xp*
    are supported)
    * Disable assertion in idSampleDecoderLocal::DecodeOGG() that
    triggered when starting a new Classic Doom3 game
* Sun Mar 14 2021 Martin Hauke <>
  - Update to 1.5.1:
    * Update savegame format. Old savegames still work, but new
      savegames can't be loaded with older versions of dhewm3!
    * dhewm3 now supports the Doom3 Demo gamedata.
    * 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.
    * Several sound-related bugfixes.
    * Restore "Carmack's Reverse" Z-Fail stencil shadows; use
      glStencilOpSeparate() if available.
    * New CVar g_hitEffect: If set to 0, the player camera damage
      effects (like double-vision and extreme tilt) when being hit
      are disabled.
    * Fix lingering messages in HUD after loading savegame.
    * Fixed clipping bug in delta1.
    * Improve compatibility with some custom scripts.
    * Registering multiplayer servers at id's master-server fixed,
      so they can be found in the multiplayer menu.
    * Support for reproducible builds by setting the CMake option
    * Proper handling of paths with dots in directory names.
    * 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.
  - Remove patch
    * 0001-Remove-use-of-date-time-macros.patch (fixed by upstream)
* Thu Oct 17 2019 Richard Brown <>
  - Remove obsolete Groups tag (fate#326485)
* Sat Feb 23 2019 Martin Herkt <>
  - Update to 1.5.0 (no changelog)
  - Drop 0002-Lower-release-build-optimizations-to-O2.patch
* Tue Jul 03 2018
  - Use %license macro
  - Add 0002-Lower-release-build-optimizations-to-O2.patch
    * Fixes some undefined behavior caused by higher optimization
      levels. Picked from git master.
* Wed Jun 28 2017
  - Trim redundant mentions from summary and description.
* Sat Jun 24 2017
  - Initial commit, 1.4.1
    * Fixed some (kinda rare) crashes due to assertion errors,
      especially observed in the last boss fights of both doom3
      and the Resurrection of Evil Addon.
    * Improved compatibility with AZERTY keyboards
      (the row of keys with 1...9, 0 is now usable)
    * Fixed a crash (at least on FreeBSD) when loading
      Resurrection of Evil's last level
    * Video resolutions in menu now sorted, added 2880x1800
    * Support for up to 8 mouse buttons



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 13 23:41:34 2022