mirror of
https://github.com/dhewm/dhewm.github.io.git
synced 2024-11-09 23:02:10 +00:00
dhewm3 1.5.3 announcement
This commit is contained in:
parent
cdda281bb5
commit
4ac1047f20
6 changed files with 90 additions and 2 deletions
BIN
dhewm3-1.5.3.jpg
Normal file
BIN
dhewm3-1.5.3.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 232 KiB |
36
index.html
36
index.html
|
@ -78,12 +78,47 @@ Compared to the original version of Doom3, dhewm3 has many bugfixes, supports EA
|
|||
<p>It only supports <strong>old Mods</strong> if they <em>either</em> don’t require their own game DLL <em>or</em> have been ported to dhewm3 - see the <a href="./mods.html">Mods page</a> for more information.</p>
|
||||
<p>Note that while the Doom3 source code has been released under GPL, you still need to legally own the game and provide dhewm3 the game data to play. See the <a href="#how-to-install">How to Install</a> section for more information.</p>
|
||||
<h1 id="news">News</h1>
|
||||
<h4 id="dhewm3-1.5.3">2024-03-29: <em>dhewm3 1.5.3</em></h4>
|
||||
<p><a href="./dhewm3-1.5.3.jpg" title="dhewm3 1.5.3"><img src="./small-dhewm3-1.5.3.jpg" style="max-width:50%;margin-left:auto;margin-right:auto;display:block"></a></p>
|
||||
<p>Just in time for the Easter weekend, dhewm3 1.5.3 is done!</p>
|
||||
<p>The biggest change since 1.5.2 is (the often-requested) <strong>gamepad support</strong>!<br />
|
||||
See the <a href="https://github.com/dhewm/dhewm3/blob/master/Configuration.md#using-gamepads">Configuration documentation</a> for how to make make it work (well, basically you can just plug in your gamepad and configure bindings in the Controls menu, but I also provide configs with default bindings that you could use).<br />
|
||||
There were also other improvements (like screenshots in BMP, PNG and JPG instead of just TGA), see the list below.</p>
|
||||
<p>You can <strong><a href="https://github.com/dhewm/dhewm3/releases/tag/1.5.3">download it at Github</a></strong> (incl. builds for Windows and 64bit Linux for both dhewm3 <strong>and the <a href="./mods.html">supported mods</a></strong>).</p>
|
||||
<p><strong>Changes since 1.5.2:</strong></p>
|
||||
<ul>
|
||||
<li>Support for gamepads (based on code from <a href="https://github.com/blendogames/quadrilateralcowboy">Quadrilateral Cowboy</a>, but heavily expanded). See <a href="https://github.com/dhewm/dhewm3/blob/master/Configuration.md#using-gamepads">Configuration.md</a> for more information.</li>
|
||||
<li>Support different file formats for screenshots by setting the <code>r_screenshotFormat</code> CVar (0 = TGA, still the default, 1 = BMP, 2 = PNG, 3 = JPG). <code>r_screenshotJpgQuality</code> and <code>r_screenshotPngCompression</code> allow configuring how JPG/PNG are compressed. Thanks <em>eezstreet (Nick Whitlock)</em>!</li>
|
||||
<li>Fixed problems with lights after loading a savegame (<a href="https://github.com/dhewm/dhewm3/issues/495">#495</a>)</li>
|
||||
<li>Fix volume of some weapon sounds, like chaingun being too quit (<a href="https://github.com/dhewm/dhewm3/issues/326">#326</a>)</li>
|
||||
<li>Increase stack size on Windows to 8MB (instead default of 1MB) to make loading huge models work</li>
|
||||
<li>Fixed crash in Radiant Model Preview Dialog (<a href="https://github.com/dhewm/dhewm3/issues/496">#496</a>)</li>
|
||||
<li>Fix MD3 model support</li>
|
||||
<li>Several new CMake options:
|
||||
<ul>
|
||||
<li>To enable Clang/GCC Address Sanitizer and Undefined Behavior Sanitizer</li>
|
||||
<li>Hardlink the game code into the executable (instead of using game DLLs, only supports base <em>or</em> d3xp then; needed for Undefined Behavior Sanitizer)</li>
|
||||
<li>Force colored diagnostic output from GCC or Clang (esp. useful when building with ninja)</li>
|
||||
</ul></li>
|
||||
<li>Fix several compiler warnings</li>
|
||||
<li>Added build instructions for Linux (and similar systems) to <a href="https://github.com/dhewm/dhewm3?tab=readme-ov-file#compiling-example-using-ubuntu">README.md</a></li>
|
||||
<li>Added documentation for dhewm3-specific settings (mostly CVars): <a href="https://github.com/dhewm/dhewm3/blob/master/Configuration.md">Configuration</a></li>
|
||||
<li>Updated stb_image and stb_vorbis</li>
|
||||
<li>Updated minizip (from zlib/contrib) to latest upstream code</li>
|
||||
<li>Added <code>in_namePressed</code> CVar to print currently pressed key/button (useful for binding keys in the console or configs). Thanks <em>Biel Bestué de Luna</em>!</li>
|
||||
<li>Probably more bugfixes I forgot to list here..</li>
|
||||
<li>Updated bundled libs in build for Windows: OpenAL Soft 1.23.1, SDL 2.30.0, cURL 8.6.0, zlib 1.3.1</li>
|
||||
<li>Linux binary build now requires SDL 2.0.12 or newer (I provide an updated <code>libSDL2-2.0.so.0</code> though).<br />
|
||||
If you compile dhewm3 yourself, older SDL2 versions (and SDL1.2) are still supported (however, SDL1.2 doesn’t support gamepads)</li>
|
||||
</ul>
|
||||
<h4 id="dhewm3-1.5.3-release-candidate-2">2024-03-19: <em>dhewm3 1.5.3 Release Candidate 2</em></h4>
|
||||
<p>The second release candidate for 1.5.3 fixes a bug with gamepad support (sometimes the gamepad buttons were mixed up after using ingame UI panels) and updates the integrated minizip library.</p>
|
||||
<p>Furthermore, all the mods have been updated for gamepad support and the bugfixes since 1.5.2.</p>
|
||||
<p>Download <strong><a href="https://github.com/dhewm/dhewm3/releases/tag/1.5.3_RC2">dhewm3 1.5.3 RC2 at Github</a></strong> (incl. builds for Windows and 64bit Linux)!</p>
|
||||
<h4 id="dhewm3-1.5.3-release-candidate-1">2024-02-04: <em>dhewm3 1.5.3 Release Candidate 1</em></h4>
|
||||
<p>A first Release Candidate of the upcoming 1.5.3 release is available!</p>
|
||||
<details>
|
||||
<p><summary>Click to see the rest of this (outdated) newspost</summary></p>
|
||||
<p>This brings support for <strong>gamepads</strong>, as long as they’re supported by SDL2. This includes XBox Controllers (and compatible ones), Playstation 3-5 controllers, Nintendo Switch Pro Controllers, many thirdparty controllers for those consoles, and lots of other gamepads for PC.<br />
|
||||
Furthermore, dhewm3 now supports taking <strong>screenshots in different formats</strong>: TGA (like before), BMP, JPEG and PNG.<br />
|
||||
Last but not least, there were several <strong>bugfixes</strong> and other small improvements, see the list below for details.</p>
|
||||
|
@ -111,6 +146,7 @@ Last but not least, there were several <strong>bugfixes</strong> and other small
|
|||
<li>Linux binary build now requires SDL 2.0.12 or newer (I provide an updated <code>libSDL2-2.0.so.0</code> though).<br />
|
||||
If you compile dhewm3 yourself, older SDL2 versions (and SDL1.2) are still supported (however, SDL1.2 doesn’t support gamepads)</li>
|
||||
</ul>
|
||||
</details>
|
||||
<h4 id="dhewm3-1.5.2">2022-06-13: <em>dhewm3 1.5.2</em></h4>
|
||||
<p><a href="./dhewm3-1.5.2.jpg" title="dhewm3 1.5.2 with ridiculously high gamma and brightness"><img src="./small-dhewm3-1.5.2.jpg" style="max-width:50%;margin-left:auto;margin-right:auto;display:block"></a></p>
|
||||
<p>dhewm3 1.5.2 is done.</p>
|
||||
|
|
52
index.md
52
index.md
|
@ -20,6 +20,54 @@ more information.
|
|||
|
||||
# News
|
||||
|
||||
#### 2024-03-29: _dhewm3 1.5.3_
|
||||
|
||||
<a href="./dhewm3-1.5.3.jpg" title="dhewm3 1.5.3"><img src="./small-dhewm3-1.5.3.jpg" style="max-width:50%;margin-left:auto;margin-right:auto;display:block"></a>
|
||||
|
||||
Just in time for the Easter weekend, dhewm3 1.5.3 is done!
|
||||
|
||||
The biggest change since 1.5.2 is (the often-requested) **gamepad support**!
|
||||
See the [Configuration documentation](https://github.com/dhewm/dhewm3/blob/master/Configuration.md#using-gamepads)
|
||||
for how to make make it work (well, basically you can just plug in your gamepad and configure bindings
|
||||
in the Controls menu, but I also provide configs with default bindings that you could use).
|
||||
There were also other improvements (like screenshots in BMP, PNG and JPG instead of just TGA),
|
||||
see the list below.
|
||||
|
||||
You can **[download it at Github](https://github.com/dhewm/dhewm3/releases/tag/1.5.3)**
|
||||
(incl. builds for Windows and 64bit Linux for both dhewm3 **and the [supported mods](./mods.html)**).
|
||||
|
||||
**Changes since 1.5.2:**
|
||||
|
||||
* Support for gamepads (based on code from [Quadrilateral Cowboy](https://github.com/blendogames/quadrilateralcowboy),
|
||||
but heavily expanded). See [Configuration.md](https://github.com/dhewm/dhewm3/blob/master/Configuration.md#using-gamepads)
|
||||
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](https://github.com/dhewm/dhewm3/issues/495))
|
||||
* Fix volume of some weapon sounds, like chaingun being too quit ([#326](https://github.com/dhewm/dhewm3/issues/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](https://github.com/dhewm/dhewm3/issues/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](https://github.com/dhewm/dhewm3?tab=readme-ov-file#compiling-example-using-ubuntu)
|
||||
* Added documentation for dhewm3-specific settings (mostly CVars): [Configuration](https://github.com/dhewm/dhewm3/blob/master/Configuration.md)
|
||||
* 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). Thanks *Biel Bestué de Luna*!
|
||||
* Probably more bugfixes I forgot to list here..
|
||||
* Updated bundled libs in build for Windows: OpenAL Soft 1.23.1, SDL 2.30.0, cURL 8.6.0, zlib 1.3.1
|
||||
* Linux binary build now requires SDL 2.0.12 or newer (I provide an updated `libSDL2-2.0.so.0` though).
|
||||
If you compile dhewm3 yourself, older SDL2 versions (and SDL1.2) are still supported
|
||||
(however, SDL1.2 doesn't support gamepads)
|
||||
|
||||
#### 2024-03-19: _dhewm3 1.5.3 Release Candidate 2_
|
||||
|
||||
The second release candidate for 1.5.3 fixes a bug with gamepad support (sometimes the gamepad buttons were mixed up after using ingame UI panels) and updates the integrated minizip library.
|
||||
|
@ -33,6 +81,8 @@ Download **[dhewm3 1.5.3 RC2 at Github](https://github.com/dhewm/dhewm3/releases
|
|||
|
||||
A first Release Candidate of the upcoming 1.5.3 release is available!
|
||||
|
||||
<details><summary>Click to see the rest of this (outdated) newspost</summary>
|
||||
|
||||
This brings support for **gamepads**, as long as they're supported by SDL2. This includes XBox Controllers
|
||||
(and compatible ones), Playstation 3-5 controllers, Nintendo Switch Pro Controllers, many thirdparty
|
||||
controllers for those consoles, and lots of other gamepads for PC.
|
||||
|
@ -70,6 +120,8 @@ You can **[download it at Github](https://github.com/dhewm/dhewm3/releases/tag/1
|
|||
If you compile dhewm3 yourself, older SDL2 versions (and SDL1.2) are still supported
|
||||
(however, SDL1.2 doesn't support gamepads)
|
||||
|
||||
</details>
|
||||
|
||||
#### 2022-06-13: _dhewm3 1.5.2_
|
||||
|
||||
<a href="./dhewm3-1.5.2.jpg" title="dhewm3 1.5.2 with ridiculously high gamma and brightness"><img src="./small-dhewm3-1.5.2.jpg" style="max-width:50%;margin-left:auto;margin-right:auto;display:block"></a>
|
||||
|
|
|
@ -101,7 +101,7 @@ General information about idTech4 (Doom3, Quake4, Prey, ET:QW, …) modding can
|
|||
<ul>
|
||||
<li>for other platforms you’ll have to compile it yourself</li>
|
||||
</ul></li>
|
||||
<li>Once the game data and dentonmod.dll/dentonmod.so/dentonmod.dylib are in place, you can start the mod with: <code>./dhewm3 +set fs_game fitz</code></li>
|
||||
<li>Once the game data and fitz.dll/fitz.so/fitz.dylib are in place, you can start the mod with: <code>./dhewm3 +set fs_game fitz</code></li>
|
||||
</ul>
|
||||
<h2 id="hard-corps">Hard Corps</h2>
|
||||
<p><a href="mods/hc1.jpg" title="Screenshot of Hard Corps"><img src="mods/small-hc1.jpg" height=200></a> <a href="mods/hq2.jpg" title="Screenshot of HardQore2"><img src="mods/small-hq2.jpg" height=200></a></p>
|
||||
|
|
2
mods.md
2
mods.md
|
@ -68,7 +68,7 @@ Pack what you must. Pray you won't need it."*
|
|||
(on amd64 aka x86_64) is part of `dhewm3-mods_*_win32.zip` resp. `dhewm3-mods_*_Linux_amd64.tar.gz`
|
||||
on the [Download Page](https://github.com/dhewm/dhewm3/releases/latest)
|
||||
- for other platforms you'll have to compile it yourself
|
||||
* Once the game data and dentonmod.dll/dentonmod.so/dentonmod.dylib are in place, you can start the mod with:
|
||||
* Once the game data and fitz.dll/fitz.so/fitz.dylib are in place, you can start the mod with:
|
||||
`./dhewm3 +set fs_game fitz`
|
||||
|
||||
## Hard Corps
|
||||
|
|
BIN
small-dhewm3-1.5.3.jpg
Normal file
BIN
small-dhewm3-1.5.3.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 47 KiB |
Loading…
Reference in a new issue