DOOM 3
Not enough ratings
(SHOULD WORK NOW)How to run a source port for Doom 3 (dhewm3)
By Opiate
Easy way to run the dhewm3 source port through steam, meaning it will still keep track of your hours!
   
Award
Favorite
Favorited
Unfavorite
Steps
First, you'll need to install Doom 3, (obviously.)

Second, install the dhewm3 source port. Link: https://github.com/dhewm/dhewm3/releases/
If you are using Windows, download the one titled: "dhewm3_1.5.2_win32.zip".

Third, find it in your folders and drag it to your wallpaper, this will make it easier to find.

Fourth, unzip it. (Right click on it and click on "extract all".) It will make a new folder.

Fifth, open the new folder, and open the dhewm3 folder. Keep this open.

Sixth, go into your Steam library, right click on Doom 3, click "manage", then click "Browse local files". Keep this open.

Seventh, return to your dhewm3 folder.

Eighth, while inside the folder, copy the "dhewm3.exe" file, along with each file that ends with ".dll".
(You can hold ctrl and click on each of them to select multiple at a time.)
To rephrase, copy these files:
  • base.dll
  • d3xp.dll
  • dhewm3.exe
  • libcurl-4.dll
  • OpenAl32.dll
  • SDL2.dll
  • zlib1.dll

Ninth, return to your Doom 3 folder. Rename "Doom3.exe" to "Doom3real.exe", or anything that isnt "Doom3.exe".

Tenth, paste your previously copied files.

Eleventh, rename "dhewm3.exe" to "Doom3.exe".

Twelfth, enjoy! Play through Steam like any other game.

**2025: There have been a few updates to dhewm3. It is now 1.5.4 instead of 1.5.2. This guide still worked for me, but the only thing I changed was copying gamepad.cfg from dhewm3-1.5.4_win32\dhewm3\base into Doom 3's base folder.
2 Comments
☢BlakeGame☢ Sep 9, 2024 @ 9:48pm 
I get 3 errors when starting the game "The code execution cannot preceed because (libvorbisfile-3.dll) (libjpeg-8.dll) (zlib1.dll) was not found."
Sizar Jun 26, 2024 @ 4:34am 
thanks!