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.
Thankfully the game from Steam is already fully patched to 1.3.1.
S
☑ Enable Steam Play for supported titles
☑ Enable Steam Play for all other titles
-On macOS unfortunately you can't just install the game (unless you run Windows Steam in Wine), because it's Windows-only on Steam and Steam (currently?) doesn't use Proton on Mac.
+On macOS unfortunately you can’t just install the game (unless you run Windows Steam in Wine), because it’s Windows-only on Steam and Steam (currently?) doesn’t use Proton on Mac.
However, you can still download it with SteamCMD.
-See this description for macOS or here for Linux on how to install SteamCMD on your system. You won't have to create a new user.
+See this description for macOS or here for Linux on how to install SteamCMD on your system. You won’t have to create a new user.
Then you can download Doom3 with
./steamcmd.sh +@sSteamCmdForcePlatformType windows +login <YOUR_STEAM_LOGIN_NAME> +force_install_dir ./doom3/ +app_update 9050 validate +quit
(replace <YOUR_STEAM_LOGIN_NAME>
with your steam login name)
-When it's done you should have the normal windows installation of doom3 in ./doom3/
and the needed files in ./doom3/base/
+When it’s done you should have the normal windows installation of doom3 in ./doom3/
and the needed files in ./doom3/base/
It should be possible to get the Resurection of Evil data in the same way, by replacing 9050
with 9070
; the files should be in ./doom3/d3xp/
then.
-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 SteamDB.
+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 SteamDB.
Using the Doom3 Demo gamedata
First you need to download the Doom3 Demo, of course.
For Windows, you can get D3Demo.exe at Fileplanet and just run the installer.
@@ -438,24 +443,25 @@ Then you can extract the relevant file from the .run installer with
sh doom3-linux-1.1.1286-demo.x86.run --tar xf demo/
-You'll need demo/demo00.pk4
for playing, either in exactly that directory, or you can copy it into base/
.
-Note that you don't need the patches of the full version, adding their pk4s when using Demo gamedata breaks the game.
+You’ll need demo/demo00.pk4
for playing, either in exactly that directory, or you can copy it into base/
.
+Note that you don’t need the patches of the full version, adding their pk4s when using Demo gamedata breaks the game.
demo00.pk4
has a size of 462MB but there are minimal differences between the one for Linux and Windows, so they have different md5sums:
Windows : md5sum bd410abbb649b9512d65b794869df9fe size 483534533 Bytes
Linux : md5sum 70c2c63ef1190158f1ebd6c255b22d8e size 483535485 Bytes
-Both work on all platforms though, but the Linux demo had been released two months after the Demo for Windows and contains at least one tiny bugfix: A missing string for " or "
which is used when binding multiple keys to the same action - the Windows Demo shows a nonsense string instead.
+Both work on all platforms though, but the Linux demo had been released two months after the Demo for Windows and contains at least one tiny bugfix: A missing string for " or "
which is used when binding multiple keys to the same action - the Windows Demo shows a nonsense string instead.
Getting dhewm3 executables
On Windows you can just download the Win32 binaries from the Download page.
You can either extract them into your Doom3 installation directory, or into a fresh directory and copy the needed game data (see above) in there.
Similarly, you can find x86_64 (amd64) Linux binaries there.
+If you’re using macOS, MacSourcePorts.com provides signed and notarized dhewm3 binaries for 64bit Intel and Apple Silicon.
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.
You could also try telling dhewm3 where to find the game data with:
dhewm3 +set fs_basepath /home/HansWerner/Games/doom3
(adjust the path to your needs)
-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 the README for details on compiling and the FAQ on where to put the game data.
+If your package manager does not provide dhewm3, or you want to use the very latest code, you’ll have to compile it yourself. It’s not super hard, see the README for details on compiling and the FAQ on where to put the game data.