This page is for the original Doom 3. For the BFG Edition, see Doom 3: BFG Edition.
Patch 1.3.1 updates retail versions to the latest version. Digital distribution versions are already patched.
The OpenCoop Mod allows up to 4 players to play through the entire game + expansion pack together. Works both online and LAN.
It also adds in challenge maps, and 42 custom maps.
seta r_customHeight "xxx"
seta r_customWidth "xxxx"
seta r_mode "x"
seta r_aspectRatio "x"
In Doom 3, anisotropic filtering is bound with "Video Quality" option. Therefore:
It's possible to set up custom amount of anistropic filtering.
It is possible to easily change many things in the game simply by modifying text files located in doom 3/base/pak000.pk4 (.pk4 files can be opened with 7-Zip or similar programs). For example, to turn on plasma gun projectile shadows, go to "materials" folder, open "lights.mtr" (use WordPad or other text editor), search for "plasmaglow" and delete the "noshadows" line under it, then save the changes. Particularly the "def" folder contains definitions of monster health, gun damage, ammunition amount and lots of other tweakable game values.
seta r_renderer "best"
seta image_ignoreHighQuality "0"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_usePrecompressedTextures "0"
seta image_useNormalCompression "0"
seta image_useCompression "0"
seta image_roundDown "0"
seta image_downSize "0"
seta image_lodbias "-2"
seta image_anisotropy "16"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"
seta com_purgeAll "1"
seta com_machineSpec "3"
seta com_allowConsole "1"
seta g_showBrass "1"
seta g_doubleVision "1"
seta g_bloodEffects "1"
seta g_projectileLights "1"
seta g_muzzleFlash "1"
seta r_swapInterval "1"
seta com_fixedTic "1"
seta image_useCache "1"
seta image_useCache "1"seta image_cacheMegs "256"seta image_cacheMinK "32768"
Visit GameFAQs for list of cheats.
seta pm_runbob "0"
seta pm_runpitch "0"
seta pm_runroll "0"
seta pm_walkbob "0"
seta pm_bobpitch "0"
seta pm_bobroll "0"
seta pm_bobup "0"
seta pm_crouchbob "0"
To install Doom 3 on Linux create a doom3 folder and then copy the following retail pk4 files to your doom3/base folder:
If installing the expansion pack you must also copy the following retail pk4 to your <path-to-game>/d3xp folder:
After copying all pk4 files to your hard drive run the Linux patch and direct it to your doom3 folder. You can start the game with the command: doom3. To launch the expansion use: doom3 +set fs_game d3xp
doom3 +set fs_game d3xp
For Arch Linux, two PKGBUILDs are available in the AUR for Doom 3; one that builds from source and one that provides a binary (if keeping to the Arch Way, you should prefer to build from source).
Do note that OSS has been disabled in later Ubuntu distros, and it is not likely that sound will work correctly (if at all). Pulse Audio OSS wrapper (padsp) or Alsa OSS (aoss) need to be installed in this case.
Doom 3 has a small, but very knowledgeable mod community that is still very active and covers most id tech based games.
The Dark Mod is a total conversion for Doom 3, turning it into a dark and moody stealth game inspired by the Thief series.
The source code to the engine was released under the GPL license in November 2011. There have since been several modifications. You can view the different branches and changes, as well as download them, from the github repository, if you are willing to compile the code yourself. The same group that worked on ioquake3 has said they will add features to the code and release compiled binaries under the title iodoom3. You will have to obtain the art assets separately.
Another available source port is dhewm3, which adds 64-bit support, EFX on all platforms, and other features.