22 Commits

Author SHA256 Message Date
2275bc08f6 Accepting request 1269036 from games
OBS-URL: https://build.opensuse.org/request/show/1269036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=8
2025-04-14 10:58:40 +00:00
3f34d085eb - Add BuildRequires pkgconfig(x11) to fix building
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=21
2025-04-13 19:42:12 +00:00
6728b9716f Accepting request 1193783 from games
OBS-URL: https://build.opensuse.org/request/show/1193783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=7
2024-08-15 07:57:43 +00:00
248f922051 - Update to version 1.5.4
* 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
2024-08-13 22:14:52 +00:00
a05b151ccf Accepting request 1163530 from games
- 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
2024-04-02 14:40:14 +00:00
56434e000a Accepting request 1163529 from home:mnhauke:games
- Adjust URL

OBS-URL: https://build.opensuse.org/request/show/1163529
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=17
2024-03-29 12:38:08 +00:00
5b177e2672 Accepting request 1163527 from home:mnhauke:games
- 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
2024-03-29 12:33:11 +00:00
8a447894c3 Accepting request 982864 from games
- 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
2022-06-16 16:20:55 +00:00
e513df81d8 - 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/package/show/games/dhewm3?expand=0&rev=14
2022-06-15 16:55:28 +00:00
de935d9c26 Accepting request 878971 from games
OBS-URL: https://build.opensuse.org/request/show/878971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=4
2021-03-15 09:55:55 +00:00
c81cc2335d Accepting request 878932 from home:mnhauke:games
- 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
2021-03-14 18:52:49 +00:00
Mia Herkt
5b42e4a5fc Accepting request 740601 from home:RBrownSUSE:branches:games
Remove obsolete Groups tag (fate#326485)

OBS-URL: https://build.opensuse.org/request/show/740601
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=11
2019-10-17 22:51:17 +00:00
Stephan Kulow
9e3c3d62cc Accepting request 678323 from games
- Update to 1.5.0 (no changelog)
- Drop 0002-Lower-release-build-optimizations-to-O2.patch

OBS-URL: https://build.opensuse.org/request/show/678323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=3
2019-02-24 16:20:33 +00:00
Mia Herkt
187d7e6990 - Update to 1.5.0 (no changelog)
- Drop 0002-Lower-release-build-optimizations-to-O2.patch

OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=9
2019-02-23 02:24:03 +00:00
3d89154a01 Accepting request 620518 from games
- 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.

OBS-URL: https://build.opensuse.org/request/show/620518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=2
2018-07-04 21:55:52 +00:00
Mia Herkt
20d713b67c - Use %license macro
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=7
2018-07-03 17:34:19 +00:00
Mia Herkt
159a70190a - Add 0002-Lower-release-build-optimizations-to-O2.patch
* Fixes some undefined behavior caused by higher optimization
    levels. Picked from git master.

OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=6
2018-07-03 17:33:40 +00:00
c2193774f8 Accepting request 506780 from games
A GPL source port of DOOM 3.

The project concentrates on portability/OS support enhancements and bugfixes, without altering gameplay.

Fixes many problems with the original DOOM 3 release, especially on modern Linux systems.

OBS-URL: https://build.opensuse.org/request/show/506780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dhewm3?expand=0&rev=1
2017-08-24 16:32:02 +00:00
Mia Herkt
a106a97808 Accepting request 506613 from home:jengelh:branches:games
- Trim redundant mentions from summary and description.

OBS-URL: https://build.opensuse.org/request/show/506613
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=4
2017-06-28 12:15:57 +00:00
Mia Herkt
9206d444bc OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=3 2017-06-27 09:41:24 +00:00
Mia Herkt
c9d8d1b636 - Build on Leap/SLE12
- Disable source service

OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=2
2017-06-27 09:35:19 +00:00
Matthias Mailänder
131de32c3c Accepting request 505979 from home:lachs0r
I’d like to maintain dhewm3 at the games repository.

OBS-URL: https://build.opensuse.org/request/show/505979
OBS-URL: https://build.opensuse.org/package/show/games/dhewm3?expand=0&rev=1
2017-06-24 15:31:53 +00:00