<!-- part2 is generated from index.md after that index.html_part3 closes it all -->
<h1id="about">About</h1>
<p><strong>dhewm3</strong> is a source port of the original Doom3 (<strong>not</strong><em>Doom3 BFG</em>, for that you may want to try <ahref="https://github.com/RobertBeckebans/RBDOOM-3-BFG/">RBDoom3BFG</a>). It's known to work on Windows, Linux, macOS, <ahref="https://freebsd.org">FreeBSD</a>, <ahref="https://openbsd.org">OpenBSD</a> and <ahref="http://www.aros.org/">AROS</a>, but it should work (or be easily portable to) on any system that supports OpenGL 1.4 with <ahref="https://en.wikipedia.org/wiki/ARB_assembly_language">ARB shaders</a>, <ahref="http://libsdl.org">SDL</a> and <ahref="http://openal.org">OpenAL</a>.<br/>
Compared to the original version of Doom3, dhewm3 has many bugfixes, supports EAX-like sound effects on all operating systems and hardware (via <ahref="http://TODO_URL!!">OpenAL-softs</a> EFX support), has better support for widescreen resolutions and it has 64bit support.<br/>
However, it currently does not support old Mods that require their own game DLL or the integrated (Windows-only) editors.<br/>
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 <ahref="#how-to-install">How to Install</a> section for more information.</p>
<p>I guess it makes sense to be a bit less dependent on Github (especially as it has been bought by Microsoft, but also in general), so I decided to create this homepage with a domain I control.<br/>
Another advantage is that it has some screenshots and more user-centric documentation than the <ahref="https://github.com/dhewm/dhewm3/blob/master/README.md">README.md</a>.<br/>
We'll continue to use Github for hosting the code and issues (and indeed this page via github pages), but if we need to migrate to another hoster some day, <ahref="http://dhewm3.org">dhewm3.org</a> will still be reachable and will link to the new code repo and issue tracker instead.</p>
<li>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.</li>
<li>Improved compatibility with AZERTY keyboards (the row of keys with 1...9, 0 is now usable)</li>
<li>Fixed a crash (at least on FreeBSD) when loading Resurrection of Evil's last level</li>
<li>Compatibility with Microsoft Visual Studio 2015</li>
<li>Video resolutions in menu now sorted, added 2880x1800</li>
<h3id="from-cddvd-patch">... from CD/DVD + Patch</h3>
<p>If you bought the game on CDs/DVD, base/pak000.pk4 - pak004.pk4 and d3xp/pak000.pk4 can be copied from the disks, the other files are from the patch.</p>
<p>On <strong>Linux</strong> (and probably other <strong>Unix-like</strong> systems and maybe even Windows with a mingw shell) you can extract the needed files from <ahref="https://files.holarse-linuxgaming.de/native/Spiele/Doom%203/doom3-linux-1.3.1.1304.x86.run">the official 1.3.1 patch for Linux</a> with:</p>
<pre><code> sh /path/to/doom3-linux-1.3.1.1304.x86.run --tar xvf --wildcards base/pak* d3xp/pak*</code></pre>
<p>On <strong>Windows</strong> you can just install the game and <ahref="https://archive.org/details/Doom_3_1.3.1">the official 1.3.1 patch for Windows</a> and then get the files from the installation directory (or copy dhewm3 in there).</p>
<h3id="from-steam">... from Steam</h3>
<p>First you need to buy <ahref="http://store.steampowered.com/app/9050/">Doom3</a> of course (and the <ahref="https://store.steampowered.com/app/9070/">Resurrection of Evil Addon</a>, if you want that too; Note that the Addon is not available in Germany).</p>
<p>Thankfully the game from Steam is already fully patched to 1.3.1.</p>
<p>On <strong>Windows</strong>, <em>just install</em> it and copy the game data from there (see above for what files are needed).</p>
<p>On <strong>Linux/OSX</strong> unfortunately you can't just install the game, it's Windows-only on Steam (unless you run Windows Steam in Wine).<br/>
However, you can still download it with <strong><ahref="https://developer.valvesoftware.com/wiki/SteamCMD">SteamCMD</a></strong>.<br/>
See <ahref="https://developer.valvesoftware.com/wiki/SteamCMD#Linux">this description for Linux</a> or <ahref="https://developer.valvesoftware.com/wiki/SteamCMD#OS_X">here for OS X</a> on how to install SteamCMD on your system. You won't have to create a new user.</p>
<p>(replace <code><YOUR_STEAM_LOGIN_NAME></code> with your steam login name)<br/>
When it's done you should have the normal windows installation of doom3 in <code>./doom3/</code> and the needed files in <code>./doom3/base/</code><br/>
It should be possible to get the <em>Resurection of Evil</em> data in the same way, by replacing <code>9050</code> with <code>9070</code>; the files should be in <code>./doom3/d3xp/</code> then.</p>
<p>By the way, that number is the "AppID" of Doom3/RoE; if you wanna use this to get the data of other games you own, you can look up the AppID at <ahref="https://steamdb.info/">SteamDB</a>.</p>
<p>On <strong>Windows</strong> you can just download the Win32 binaries from the <ahref="https://github.com/dhewm/dhewm3/releases/latest">Download page</a>.<br/>
You can either extract them into your Doom3 installation directory, or into a fresh directory and copy the needed game data (<ahref="#getting-the-game-data">see above</a>) in there.</p>
<p>On Linux and *BSD it might be that your package manager provides a dhewm3 package/port that you can install; please refer to that packages documentation on where to put the game data.<br/>
You could also try telling dhewm3 where to find the game data with:</p>
<p>If your package manager does not provide dhewm3 (or you're on macOS/OSX and there is none), or you want to use the very latest code, you'll have to compile it yourself. It's not super hard, see <ahref="https://github.com/dhewm/dhewm3/blob/master/README.md#compiling">the README</a> for details on compiling and <ahref="https://github.com/dhewm/dhewm3/wiki/FAQ#where-do-i-need-to-put-the-game-data-files">the FAQ</a> on where to put the game data.</p>