This page is for the original release. For the BFG Edition, see Doom 3: BFG Edition.
Patch v1.3.1 updates retail versions to the latest version. Digital distribution versions are already patched.
seta g_fov "X"
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.
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"
It is possible to easily change many things in the game simply by modifying text files located in <path-to-game>/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"
Using OpenAL (seta s_useOpenAL "1" in DoomConfig.cfg), which was added with patch 1.3 and is automatically engaged when EAX is turned on, results in frequent visual twitching/screen shifting. It is currently unknown whether this happens on all configurations, but the problem persists in the latest patch. A video of the glitch in action can be seen here (0:07, 0:11).
For Audigy cards a fix has been reported in the form of running an old beta driver, however this is only applicable to this series of sound cards and Windows XP.
Visit GameFAQs for list of cheats.
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).
Doom 3 has a small, but very knowledgeable mod community that is still very active and covers most id tech based games.
It also adds in challenge maps, and 42 custom maps.
The Dark Mod is a total conversion mod for Doom 3 turned into its own standalone game, turning it into a dark and moody stealth game inspired by the Thief series. There is a PCGamingWiki article for this mod as linked.