* dhewm3-mods now contains game libs for several new mods:
* Blood Mod v1.5
* Perfected Doom3 (ROE) v7
* Sikkmod v1.2 and Sikkmod RoE v1.1
* A brand new settings menu that uses Dear ImGui.
* "Soft" Particles (that don't "cut" into geometry but fade
smoothly), based on code from The Dark Mod 2.04.
* r_enableDepthCapture: Enable capturing depth buffer to texture,
needed for the soft particles.
* Replaced dependency on (external) zlib with integrated miniz.
* HighDPI/Retina support.
* Allow inverted mouse look (horizontally, vertically or both)
with m_invertLook.
* CVar to allow always run in single player (still drains
stamina though!): in_allowAlwaysRunInSP.
* VSync can be enabled/disabled on the fly, without restarting
the renderer (still with r_swapInterval or in the menu, of
course; needs SDL2).
* Allow enabling/disabling HRTF with s_alHRTF.
* s_alOutputLimiter: Configure OpenAL's output-limiter which
temporarily reduces the overall volume when too many too loud
sounds play at once, to avoid issues like clipping.
* s_scaleDownAndClamp: Clamp and reduce volume of all sound to
prevent clipping or temporary downscaling by OpenAL's output
limiter.
* If r_windowResizable is set, the dhewm3 window (when in
windowed mode..) can be freely resized.
* Fixed screenshots when using native Wayland
(SDL_VIDEODRIVER=wayland).
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=19
- Update to version 1.5.3
* Support for gamepads. 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.
* Fixed problems with lights after loading a savegame.
* Fix volume of some weapon sounds, like chaingun being too quit.
* 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
* Updated stb_image and stb_vorbis
* Updated minizip (from zlib/contrib) to latest upstream code
* Added in_namePressed CVar to print currently pressed key/button
(useful for binding keys in the console or configs).
- Add patch
* dhewm3-fix-desktop-files.patch
- Packages desktop files
- Adjust URL
OBS-URL: https://build.opensuse.org/request/show/1163530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=6
- Update to version 1.5.3
* Support for gamepads. 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.
* Fixed problems with lights after loading a savegame.
* Fix volume of some weapon sounds, like chaingun being too quit.
* 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
* Updated stb_image and stb_vorbis
* Updated minizip (from zlib/contrib) to latest upstream code
* Added in_namePressed CVar to print currently pressed key/button
(useful for binding keys in the console or configs).
- Add patch
* dhewm3-fix-desktop-files.patch
- Packages desktop files
OBS-URL: https://build.opensuse.org/request/show/1163527
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=16
- 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
(gh#dhewm/dhewm3#392)
* 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.
(gh#dhewm/dhewm3#357)
* 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
counterparts)
- Added `in_grabKeyboard` CVar to make sure dhewm3 gets *all*
keyboard input
OBS-URL: https://build.opensuse.org/request/show/982864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=5
* 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
(gh#dhewm/dhewm3#392)
* 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.
(gh#dhewm/dhewm3#357)
* 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
counterparts)
- Added `in_grabKeyboard` CVar to make sure dhewm3 gets *all*
keyboard input
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=14
- 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
REPRODUCIBLE_BUILD.
* 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)
OBS-URL: https://build.opensuse.org/request/show/878932
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=12