Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Doom 3"

From PCGamingWiki, the wiki about fixing PC games
(Blanked the page)
Tag: Blanking
Line 1: Line 1:
{{Infobox game
 
|cover        = Doom 3 cover.png
 
|developers  =
 
{{Infobox game/row/developer|id Software}}
 
{{Infobox game/row/developer|Splash Damage}}
 
{{Infobox game/row/developer|Nerve Software|Resurrection of Evil}}
 
{{Infobox game/row/porter|Aspyr Media|OS X}}
 
|publishers  =
 
{{Infobox game/row/publisher|Activision}}
 
{{Infobox game/row/publisher|CYBERFRONT Corporation|Japan}}
 
{{Infobox game/row/publisher|Aspyr Media|OS X}}
 
|engines      =
 
{{Infobox game/row/engine|id Tech 4}}
 
|release dates=
 
{{Infobox game/row/date|Windows|August 3, 2004}}
 
{{Infobox game/row/date|Linux|October 5, 2004}}
 
{{Infobox game/row/date|OS X|March 14, 2005}}
 
|reception    =
 
{{Infobox game/row/reception|Metacritic|doom-3|87}}
 
{{Infobox game/row/reception|IGDB|doom-3|86}}
 
|taxonomy    =
 
{{Infobox game/row/taxonomy/monetization      | Expansion pack }}
 
{{Infobox game/row/taxonomy/microtransactions | None }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 
{{Infobox game/row/taxonomy/controls          | Direct control }}
 
{{Infobox game/row/taxonomy/genres            | Action, Shooter }}
 
{{Infobox game/row/taxonomy/themes            | Horror, Sci-fi }}
 
{{Infobox game/row/taxonomy/series            | Doom }}
 
|steam appid  = 9050
 
|steam appid side = 9070
 
|gogcom id    =
 
|strategywiki = Doom 3
 
|mobygames    = doom_
 
|wikipedia    = Doom 3
 
|winehq      = 1278
 
|license      = commercial
 
{{Disambig|the original release|the BFG Edition|[[Doom 3: BFG Edition]]}}
 
  
'''Key points'''
 
{{--}} EAX support suffers from [[#Visual twitch bug with OpenAL/EAX|frequent visual glitches]].
 
{{--}} The game does not properly recognize the available VRAM on modern graphics cards, and as such forces the game to use lower image quality settings. See [[#Textures are low-resolution, even on Ultra quality|Textures are low-resolution, even on Ultra quality]] to resolve.
 
 
'''General information'''
 
{{mm}} [http://doomwiki.org/wiki/Entryway Doom Wiki]
 
{{mm}} [https://steamcommunity.com/app/9050/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/9070/discussions/ Steam Community Discussions] for Resurrection of Evil expansion pack
 
 
==Availability==
 
{{Availability|
 
{{Availability/row| Retail | | Disc, Key | {{removed DRM|SafeDisc}} was removed in [[#Patches|Patch 1.2]].<ref>[https://tweakguides.pcgamingwiki.com/Doom3_4.html TweakGuides.com - Doom 3 Tweak Guide]</ref> PC/Linux: 3 CD's Mac: 1 DVD. | | Windows, OS X, Linux}}
 
{{Availability/row| GamersGate | DD-DOOM3 | Steam | | | Windows }}
 
{{Availability/row| Gamesplanet | 3003-1 | Steam |  |  | Windows }}
 
{{Availability/row| GMG | doom-3 | Steam | | | Windows }}
 
{{Availability/row| Humble | doom-3 | Steam | | | Windows }}
 
 
showtopic=48963|title=What is left for FPS on macOS? - Inside Mac Games Forum|date=2020-11-28|snippet=Games like Doom 3, Prey, Quake 4, Rage and Duke Nukem: Forever have all been pulled from the Mac App Store last year.}}</ref>  | | OS X | unavailable }}
 
{{Availability/row| Steam | 9050 | Steam, Key | Use {{file|DOOM3.exe}} from [[#Patches|Patch 1.3.1]] to run without Steam.<ref>{{Refcheck|user=AmethystViper|date=February 19, 2018|comment=}}</ref>| | Windows }}
 
}}
 
{{ii}} A faithful higher resolution icon for Windows can be [https://community.pcgamingwiki.com/files/file/1236-doom-3-high-res-icon/ downloaded from the Files section].
 
{{ii}} [https://www.fileplanet.com/archive/p-15998/DOOM-3-Demo DOOM 3 demo]
 
 
{{DLC|
 
{{DLC/row| Doom 3: Resurrection of Evil |Includes and requires [[#Patches|Patch 1.2]] | Windows, Linux }}
 
 
==Essential improvements==
 
===Patches===
 
{{ii}} [https://community.pcgamingwiki.com/files/file/1072-doom-3-patches/ Patch v1.3.1] updates retail versions to the latest version. Digital distribution versions are already patched.
 
 
===Skip intro videos===
 
{{Fixbox|description=Use the <code>+disconnect</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>[https://tweakguides.pcgamingwiki.com/Doom3_10.html TweakGuides.com - Doom 3 Tweak Guide]</ref>|fix=
 
 
===Source ports===
 
{{Source ports table|collapsed=no|content=
 
{{Source ports table/row| dhewm<sup>3</sup> | url=https://dhewm3.org/ | Aimed at bringing DOOM 3 to all suitable platforms with the help of SDL. Supports 64-bit, widescreen resolutions and uses OpenAL EFX for improved EAX support. | Windows, OS X, Linux }}
 
{{Source ports table/row| fhDOOM | url=https://github.com/eXistence/fhDOOM/releases | Modernized source port of DOOM, featuring support for Widescreen resolutions, soft cascading shadows, soft-particles, extended graphics options and improved editor tools and more. | Windows, Linux }}
 
}}
 
 
===[https://www.moddb.com/mods/doom-3-enhanced-edition Doom 3 Enhanced Edition]===
 
{{ii}} A series of bugfixes and QOL improvements for the original Doom 3 game and it's expansions Resurrection of Evil and [[#Mods|The Lost Mission]] (optional)
 
{{++}} Active development.
 
{{++}} Compatible with dhewm3.
 
{{++}} Bugfixes and QOL without drastic changes to the game.
 
{{++}} Rebalanced Weapons and enemy AI.
 
 
==Game data==
 
{{Image|Doom 3 General.png|In-game general settings.}}
 
===Configuration file(s) location (Main title)===
 
{{Game data|
 
{{Game data/config|Windows|{{p|game}}\base\}}
 
{{Game data/config|OS X|}}
 
{{Game data/config|Linux|~/.doom3/base}}
 
}}
 
{{XDG|false}}
 
 
===Save game data location (Main title)===
 
{{Game data|
 
{{Game data/saves|Windows|{{p|game}}\base\savegames\}}
 
{{Game data/saves|OS X|}}
 
{{Game data/saves|Linux|}}
 
}}
 
{{ii}} [[#Source ports|dhewm3]]: <code>{{p|userprofile}}\Documents\My Games\dhewm3\base\savegames\</code>
 
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]] (Main title)===
 
{{Save game cloud syncing
 
|discord                =
 
|discord notes          =
 
|epic games store      =
 
|epic games store notes =
 
|gog galaxy            =
 
|gog galaxy notes      =
 
|origin                =
 
|origin notes          =
 
|steam cloud            = true
 
|steam cloud notes      = Syncs save games.
 
|uplay                  =
 
|uplay notes            =
 
|xbox cloud            =
 
|xbox cloud notes      =
 
}}
 
 
===Configuration file(s) location (Expansion)===
 
{{Game data|
 
{{Game data/config|Windows|{{p|game}}\d3xp\}}
 
{{Game data/config|OS X|}}
 
{{Game data/config|Linux|}}
 
}}
 
{{XDG|false}}
 
 
===Save game data location (Expansion)===
 
{{Game data|
 
{{Game data/saves|Windows|{{p|game}}\d3xp\savegames\}}
 
{{Game data/saves|OS X|}}
 
{{Game data/saves|Linux|}}
 
}}
 
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]] (Expansion)===
 
{{Save game cloud syncing
 
|discord                =
 
|discord notes          =
 
|epic games store      =
 
|epic games store notes =
 
|gog galaxy            =
 
|gog galaxy notes      =
 
|origin                =
 
|origin notes          =
 
|steam cloud            =
 
|steam cloud notes      =
 
|uplay                  =
 
|uplay notes            =
 
|xbox cloud            =
 
|xbox cloud notes      =
 
}}
 
 
==Video==
 
{{Image|Doom 3 General Video Audio.png|In-game general video/audio settings.}}
 
{{Image|Doom 3 Advanced Video.png|In-game advanced video settings.}}
 
{{Video
 
|wsgf link                  = https://www.wsgf.org/dr/doom-3
 
|widescreen wsgf award      = silver
 
|multimonitor wsgf award    = limited
 
|ultrawidescreen wsgf award = limited
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = hackable
 
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor              = hackable
 
|multimonitor notes        = See [[#Widescreen resolution|Widescreen resolution]].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
 
|4k ultra hd                = hackable
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = hackable
 
|fov notes                  = Default is 90°. See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed notes            =
 
|borderless windowed        = false
 
|borderless windowed notes  =
 
|anisotropic                = hackable
 
|anisotropic notes          = Controlled by '''Video Quality''' setting. See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|antialiasing              = true
 
|antialiasing notes        = Up to 16x [[MSAA]]. NVIDIA users only. Use [[#Source ports|dhewm3]] for AMD users.
 
|vsync                      = true
 
|vsync notes                =
 
|60 fps                    = true
 
|60 fps notes              =
 
|120 fps                    = hackable
 
|120 fps notes              = Frame rate is capped at 62.5 FPS.<ref>[https://github.com/dhewm/dhewm3/issues/230 Smooth movement on refresh rates above 60Hz? · Issue #230 · dhewm/dhewm3]</ref> See [[#High frame rate|High frame rate]].
 
|hdr                        = unknown
 
|hdr notes                  =
 
|color blind                = false
 
|color blind notes          =
 
}}
 
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
{{Fixbox|description=Use the [[#Source ports|dhewm3]] source port|ref=<ref>{{Refcheck|user=Keith|date=2019-11-13|comment=}}</ref>|fix=
 
}}
 
{{Fixbox|description=Edit DoomConfig.cfg|ref=<ref>[https://www.wsgf.org/dr/doom-3 Doom 3 | WSGF]</ref>|fix=
 
{{ii}} This method assumes you have the latest [[#Patches|patch]]. It involves setting a game variable that did not exist in the earliest retail versions.
 
 
# Go to <code>{{P|game}}\base\</code>.
 
# Edit <code>DoomConfig.cfg</code>.
 
# Find <code>seta r_customHeight "xxx"</code> and <code>seta r_customWidth "xxxx"</code>. Change the x's to set your resolution.
 
# Find <code>seta r_mode "x"</code>. Change the "x" to "-1".
 
# Find <code>seta r_aspectRatio "x"</code>. If your screen aspect ratio is 16:9, change the "x" to "1". If your screen aspect ratio is 16:10 or 15:9, change the "x" to "2".
 
 
'''Notes'''
 
{{ii}} If you cannot find any of these lines in your DoomConfig.cfg file, add them manually.
 
{{ii}} These values can be set in the command console. Omit <code>seta</code> when doing so, and use <code>vid_restart</code> to apply changes.
 
{{--}} HUD, menus, and FMV cutscenes are stretched.
 
}}
 
 
{{Fixbox|description=Install [[#Doom_3:_Redux|Doom 3 Redux]]}}
 
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
{{Fixbox|description=Set FOV manually|ref=<ref name="tweaks">[https://tweakguides.pcgamingwiki.com/Doom3_8.html Doom 3 Tweak Guide - Advanced Tweaking (Pt.2)]</ref>|fix=
 
# Open the console with {{key|~}} ([[#Source ports|dhewm3]]) or {{key|Ctrl|Alt|~}}.
 
# Type in <code>g_fov X</code> where X is the desired value (default <code>90</code>).
 
 
'''Notes'''
 
{{ii}} Alternatively, add the line <code>seta g_fov "X"</code> in <code>DoomConfig.cfg</code>.
 
{{ii}} In multiplayer, <code>g_fov</code> can only be changed between 90 and 110.
 
}}
 
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 
{{ii}} Anisotropic filtering scales with the "Video Quality" option.
 
 
{{Fixbox|description=Set AF manually|ref=<ref name="tweaks"/>|fix=
 
# Open the console with {{key|~}} ([[#Source ports|dhewm3]]) or {{key|Ctrl|Alt|~}}.
 
# Type in <code>image_anisotropy X</code>, where X is a value between 1-8.
 
# To apply new settings, type in <code>vid_restart</code> to restart the renderer.
 
}}
 
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
{{Fixbox|description=Uncap the frame rate|ref=<ref>[https://github.com/dhewm/dhewm3/commit/5c813ee738dd9eacd7e55a3e9975f17a5a378fce Allow com_fixedtic -1 (unlimited framerate) · dhewm/dhewm3@5c813ee]</ref>|fix=
 
# Install [[#Source ports|dhewm3]].
 
# Open the console ({{key|~}}).
 
# Type in <code>com_fixedtic -1</code>.
 
 
'''Notes'''
 
{{ii}} Can be set back with <code>com_fixedTic 0</code>.
 
}}
 
 
===Gamma===
 
{{Fixbox|description=Set gamma manually|ref=<ref name="tweaks"/>|fix=
 
# Open the console with {{key|~}} ([[#Source ports|dhewm3]]) or {{key|Ctrl|Alt|~}}.
 
# Type in <code>r_gamma X</code> where X is the desired value (default <code>1</code>).
 
}}
 
 
===Disable head bob===
 
{{Fixbox|description=Disable head bob|ref=<ref>{{Refcheck|user=Mars icecream|date=2017}}</ref>|fix=
 
# Create <code>autoexec.cfg</code> file in <code>{{P|game}}\base</code>.
 
# Add the following commands, and save the file.
 
<pre>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"</pre>
 
}}
 
 
===Enable plasma gun projectile shadows===
 
{{Fixbox|description=Instructions|ref={{cn}}|fix=
 
# Open <code>{{P|game}}\base\pak000.pk4</code> with [http://www.7-zip.org 7-Zip] or similar program.
 
# Go to <code>materials</code> folder.
 
# Open <code>lights.mtr</code> with [https://notepad-plus-plus.org Notepad++] or other text editor.
 
# Search for <code>plasmaglow</code>, and delete the <code>noshadows</code> line under it.
 
# Save the changes.
 
}}
 
 
==Input==
 
{{Image|Doom 3 Remapping.png|In-game key map settings.}}
 
{{Input
 
|key remap                = true
 
|key remap notes          =
 
|acceleration option      = false
 
|acceleration option notes = Mouse Smoothness in menu, but no acceleration.
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  =
 
|mouse menu                = true
 
|mouse menu notes          =
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =
 
|touchscreen              = unknown
 
|touchscreen notes        =
 
|controller support        = false
 
|controller support notes  =
 
|full controller          = unknown
 
|full controller notes    =
 
|controller remap          = unknown
 
|controller remap notes    =
 
|controller sensitivity    = unknown
 
|controller sensitivity notes=
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=
 
|xinput controllers        = unknown
 
|xinput controllers notes  =
 
|xbox prompts              = unknown
 
|xbox prompts notes        =
 
|impulse triggers          = unknown
 
|impulse triggers notes    =
 
|dualshock 4              = unknown
 
|dualshock 4 notes        =
 
|dualshock prompts        = unknown
 
|dualshock prompts notes  =
 
|light bar support        = unknown
 
|light bar support notes  =
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes notes  =
 
|tracked motion controllers= true
 
|tracked motion controllers notes= [[Controller:Razer Hydra|Razer Hydra]].{{cn|date=March 2016}}
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =
 
|other controllers        = unknown
 
|other controllers notes  =
 
|other button prompts      = unknown
 
|other button prompts notes=
 
|controller hotplug        = unknown
 
|controller hotplug notes  =
 
|haptic feedback          = unknown
 
|haptic feedback notes    =
 
|simultaneous input        = unknown
 
|simultaneous input notes  =
 
|steam input api          = unknown
 
|steam input api notes    =
 
|steam hook input          = unknown
 
|steam hook input notes    =
 
|steam input presets      = unknown
 
|steam input presets notes =
 
|steam controller prompts  = unknown
 
|steam controller prompts notes =
 
|steam cursor detection    = unknown
 
|steam cursor detection notes =
 
}}
 
 
==Audio==
 
{{Audio
 
|separate volume          = false
 
|separate volume notes    =
 
|surround sound          = true
 
|surround sound notes    = 5.1 (software), 7.1 (EAX hardware accelerated)<ref name=EAX>[https://web.archive.org/web/20080213202624/http://www.soundblaster.com/gaming/doom3/ Doom 3 EAX Patch - SoundBlaster.com] (retrieved)</ref>
 
|subtitles                = hackable
 
|subtitles notes          = A CC/Subtitle mod is available [https://web.archive.org/web/20160325025025/http://gamescc.rbkdesign.com/mods/doom3cc_v2.0.zip here] and its readme can be viewed [http://gamescc.rbkdesign.com/mods/readme_doom3cc_v2.0.txt here]. Note that it is officially incompatible with the 1.3.1 patch but that can be worked around using [http://www.the-emz.com/run13on131/ this]. This mod also seems to be incompatible with many other mods.
 
|closed captions          = false
 
|closed captions notes    =
 
|mute on focus lost      = true
 
|mute on focus lost notes =
 
|eax support              = true
 
|eax support notes        = EAX 4<ref name=EAX/> ([[#Patches|Patch 1.3]] and [[Glossary:Sound card#Set up OpenAL|OpenAL]] required<ref>[https://connect.creativelabs.com/alchemy/Lists/Games/DispForm.aspx?ID=118 Games: Doom3 - Creative Labs: Connect] (retrieved)</ref>). DirectSound otherwise.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref>
 
}}
 
 
{{L10n|content=
 
{{L10n/switch
 
|language  = English
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = French
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = German
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Italian
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Polish
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    = Only available in Polish retail release. Patch for digital release [https://www.moddb.com/games/doom-iii/addons/doom-3-patch-polish here].
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Russian
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    = Retail only. Patch for digital release [https://steamcommunity.com/sharedfiles/filedetails/?id=208184501 here].
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Spanish
 
|interface = true
 
|audio    = true
 
|subtitles = false
 
|notes    =
 
|fan      =
 
}}
 
}}
 
 
==Network==
 
{{Network/Multiplayer
 
|local play          = hackable
 
|local play players  =
 
|local play modes    = Co-op
 
|local play notes    = Use [http://www.moddb.com/mods/doom-3-splitscreen-edition Doom 3 Splitscreen Edition mod].
 
|lan play            = true
 
|lan play players    = 16
 
|lan play modes      = Co-op, Versus
 
|lan play notes      = Use the [http://www.moddb.com/mods/opencoop OpenCoop] mod (alpha) for 4-player co-op.
 
|online play          = true
 
|online play players  = 16
 
|online play modes    = Co-op, Versus
 
|online play notes    = Use the [http://www.moddb.com/mods/opencoop OpenCoop] mod (alpha) for 4-player co-op.
 
|asynchronous        =
 
|asynchronous notes  =
 
}}
 
 
{{Network/Connections
 
|matchmaking        = false
 
|matchmaking notes  =
 
|p2p                = true
 
|p2p notes          =
 
|dedicated          = true
 
|dedicated notes    =
 
|self-hosting      = true
 
|self-hosting notes =
 
|direct ip          = true
 
|direct ip notes    =
 
}}
 
 
{{Network/Ports
 
|tcp  = 27650, 27666
 
|udp  = 27650, 27666
 
|upnp = unknown
 
}}
 
 
==VR support==
 
{{VR support
 
|gg3d name                  =
 
|native 3d gg3d award        =
 
|nvidia 3d vision gg3d award =
 
|tridef 3d gg3d award        =
 
|iz3d gg3d award            =
 
|native 3d                  = false
 
|native 3d notes            =
 
|nvidia 3d vision            = false
 
|nvidia 3d vision notes      =
 
|tridef 3d                  = false
 
|tridef 3d notes            =
 
|iz3d                        = false
 
|iz3d notes                  =
 
|htc vive                    =
 
|htc vive notes              =
 
|oculus rift                =
 
|oculus rift notes          =
 
|osvr                        =
 
|osvr notes                  =
 
|keyboard-mouse              =
 
|keyboard-mouse notes        =
 
|3rd space gaming vest      = hackable
 
|3rd space gaming vest notes = [https://tngames.com/files/fetch/driver_downloads/tngames_d3p.exe Official Game Mod] (version 1.3.1) Single Player
 
|novint falcon              = hackable
 
|novint falcon notes        = The official game-specific 3D Touch Add On [http://www.novint.com/index.php/store/novint-falcon-games/falcon-doom-3---drivers/4-67 (Base game)] [http://www.novint.com/index.php/store/novint-falcon-games/falcon-doom-3-resurrection-of-evil---drivers/4-68 (Resurrection of Evil expansion)] is required.
 
|trackir                    =
 
|trackir notes              =
 
|tobii eye tracking          =
 
|tobii eye tracking notes    =
 
|play area seated            =
 
|play area seated notes      =
 
|play area standing          =
 
|play area standing notes    =
 
|play area room-scale        =
 
|play area room-scale notes  =
 
}}
 
 
==Issues unresolved==
 
===Visual twitch bug with OpenAL/EAX===
 
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 [https://www.youtube.com/watch?v=9EqCWZJsgf8 here] (0:07, 0:11).
 
 
<br />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.<ref>https://forums.extremeoverclocking.com/showthread.php?t=216287</ref>
 
 
==Issues fixed==
 
===General===
 
====Textures are low-resolution, even on Ultra quality====
 
{{Fixbox|description=Configuration Files|ref={{cn|date=July 2016}}|fix=
 
:1. Go to <code>{{p|game}}/base/</code>
 
:2. Create a new file called {{file|autoexec.cfg}}.
 
:3. Add the following lines to the new {{file|autoexec.cfg}} file:
 
<pre>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"</pre>
 
:4. Save the file.
 
}}
 
 
====Micro stuttering====
 
{{Fixbox|description=Configuration Files|ref={{cn|date=July 2016}}|fix=
 
:1. Add the following lines to the '''autoexec.cfg''' file:
 
<pre>seta r_swapInterval "1"
 
seta com_fixedTic "1"</pre>
 
:2. Save the file and start the game.
 
{{ii}} Doom 3's tickrate is capped at 60FPS. <code>com_fixedTic 1</code> removes the cap. <code>r_swapinterval</code> controls VSync.
 
{{--}} Speeds up game if running above 60hz.
 
}}
 
 
====Fix interface scaling====
 
{{Fixbox|description=Configuration Files|ref={{cn|date=May 2019}}|fix=
 
Add the lines to {{file|autoexec.cfg}} or change it in {{file|DoomConfig.cfg}}:
 
<pre>seta gui_mediumFontLimit "0"
 
seta gui_smallFontLimit "0"</pre>
 
}}
 
 
====Performance improving for low-end systems====
 
{{Fixbox|description=Configuration Files|ref={{cn|date=July 2016}}|fix=
 
# Open '''DoomConfig.cfg''' file
 
# <code>seta image_useCache "1"</code>
 
# Set <code>image_cacheMegs</code> to about 1/4 of your total system RAM.
 
# Set <code>image_cacheMinK</code> = "image_cacheMegs" * 128
 
# Save the file and start the game.
 
{{ii}} Assuming you have 1 GB of system RAM:<BR><code>seta image_useCache "1"<BR>seta image_cacheMegs "256"<BR>seta image_cacheMinK "32768"</code>
 
}}
 
 
===Mouse not working===
 
{{Fixbox|description=Change Executable name|ref={{cn|date=October 2019}}}}
 
or
 
{{Fixbox|description=Wireless gaming mouse|ref={{cn|date=October 2019}}|fix=
 
# Set the mouse's rate to at least 250
 
}}
 
 
===Linux===
 
====Game won't launch correctly (Retail)====
 
{{Fixbox|description=Remove the included libgcc_s.so.1 and libstdc++.so.6 from the installation folder|ref={{cn|date=November 2017}}}}
 
 
====No Sound====
 
{{Fixbox|description=Use the OSS wrapper for specific audio device|ref={{cn|date=November 2017}}}}
 
{{Fixbox|description=Specify the default audio output|ref={{cn|date=November 2017}}|fix=
 
# Open and edit the config file
 
# Find <code>seta s_alsa_pcm</code> and replace <code>default</code> with the name of your ALSA audio output for example <code>hw:0,0</code>
 
# Save the file
 
}}
 
 
===Poor performance/"slow-motion" effect on Nvidia cards===
 
Doom 3 and other id Tech 4 games seem to suffer from some sort of driver-related issue on modern Nvidia GPU's that causes the game to go into what appears to be a "slow-motion" phase during some intensive scenes, where the framerate technically remains the same but game logic is slowed down and negatively effects performance, and it persists even when using the Dhewm 3 sourceport or the microstutters fix. Luckily you can adjust your autoexec.cfg to correct many of not all of these issues.
 
 
<br />If you're having performance issues like the ones mentioned above, reconfigure your autoexec.cfg file according to [https://steamcommunity.com/sharedfiles/filedetails/?id=1147109272 this guide]
 
 
==Other information==
 
===API===
 
{{API
 
|direct3d versions        =
 
|direct3d notes          =
 
|directdraw versions      =
 
|directdraw notes        =
 
|opengl versions          = 2.0
 
|opengl notes            =
 
|glide versions          =
 
|glide notes              =
 
|software mode            =
 
|software mode notes      =
 
|mantle support          =
 
|mantle support notes    =
 
|vulkan versions          =
 
|vulkan notes            =
 
|dos modes                =
 
|dos modes notes          =
 
|shader model versions    =
 
|shader model notes      =
 
|windows 32-bit exe      = true
 
|windows 64-bit exe      = hackable
 
|windows exe notes        = A [[#Source ports|source port]] is required for 64-bit.
 
|mac os x powerpc app    = true
 
|macos 32-bit app        = true
 
|macos 64-bit app        = hackable
 
|macos app notes          = Intel support was added in a patch, but is 32-bit only.<ref>[https://support.aspyr.com/hc/en-us/articles/360000214186 MacOS Catalina, 64-bit, 32-bit, and related Questions – Aspyr Support]</ref> A [[#Source ports|source port]] is required for 64-bit.
 
|linux powerpc app        = false
 
|linux 32-bit executable  = true
 
|linux 64-bit executable  = hackable
 
|linux executable notes  = A [[#Source ports|source port]] is required for 64-bit.
 
}}
 
 
===Middleware===
 
{{Middleware
 
|physics          =
 
|physics notes    =
 
|audio            =
 
|audio notes      =
 
|interface        =
 
|interface notes  =
 
|input            =
 
|input notes      =
 
|cutscenes        =
 
|cutscenes notes  =
 
|multiplayer      =
 
|multiplayer notes=
 
|anticheat        = PunkBuster
 
|anticheat notes  =
 
}}
 
 
===Linux Installation===
 
To install Doom 3 on Linux create a doom3 folder and then copy the following retail pk4 files to your doom3/base folder:
 
 
<pre>base/pak000.pk4
 
base/pak001.pk4
 
base/pak002.pk4
 
base/pak003.pk4
 
base/pak004.pk4</pre>
 
 
If installing the expansion pack you must also copy the following retail pk4 to your <code>{{P|game}}/d3xp</code> folder:
 
 
<code>:d3xp/pak000.pk4</code>
 
 
After copying all pk4 files to your hard drive run the [http://www.patches-scrolls.com/doom3.php Linux patch] and direct it to your doom3 folder. You can start the game with the command: doom3. To launch the expansion use: <code>doom3 +set fs_game d3xp</code>
 
 
For Arch Linux, two PKGBUILDs are available in the AUR for Doom 3; one that [https://aur.archlinux.org/packages.php?ID=2990 builds from source] and one that [https://aur.archlinux.org/packages.php?ID=54624 provides a binary] (if keeping to the Arch Way, you should prefer to build from source).
 
 
===Mods===
 
Doom 3 has a small, but very knowledgeable mod community that is still very active and covers most id tech based games.
 
====Tools and Information====
 
*[http://doom3world.org Doom 3 World] - An unofficial id tech community
 
*[https://modwiki.dhewm3.org Modwiki] - An unofficial id tech informational wiki created by members of Doom 3 World
 
*[http://iddevnet.com iddevnet] - Official, but limited, Doom 3/Quake 4 informational site
 
 
====Doom 3 Mod Lists====
 
*[http://www.moddb.com/games/doom-iii Moddb]
 
*[https://www.moddb.com/games/doom-iii/tutorials/great-doom-3-modifications List of Great Doom 3 / III Modifications]
 
*[https://www.nexusmods.com/doom3/ NexusMods]
 
 
====[https://www.moddb.com/mods/cstdoom3/news/cstdoom3-v2-0-released CstDoom3]====
 
{{ii}} CstDoom3 is a gameplay mod for Doom 3 and Resurrection of Evil.
 
{{++}} Adds widescreen HUD, adjustable FOV, Carmack's Reverse, grenades toggle, and more.
 
 
====[http://www.moddb.com/mods/doom-3-redux/downloads Doom 3: Redux]====
 
{{ii}} For ATI/AMD video card users, see [http://www.moddb.com/mods/doom-3-redux/tutorials/a-fix-for-amdati-gpus here] for a fix.
 
{{++}} Adds the following features and improvements while retaining vanilla gameplay:
 
* Widescreen support and resolutions up to 4K using a custom build of Sikkmod.
 
* High resolution textures, menus, UI, and HUD.
 
* Improved audio design for enemies, audio logs, weapon sounds, and cutscenes.
 
* Features options for field of view, texture resolutions, anisotropic filtering, [[FXAA]], motion blur, and screen blood.
 
* Restores cut content and alpha version features.
 
{{--}} Not available for Resurrection of Evil.
 
 
====[https://www.moddb.com/mods/the-lost-mission The Lost Mission]====
 
{{ii}} A port of the BFG Edition campaign 'The Lost Mission' for 2004's Doom 3 release.
 
{{ii}} Requires the Resurrection of Evil expansion pack.
 
{{++}} Active development.
 
{{++}} New maps based on the [https://www.pcgamingwiki.com/wiki/Doom_3:_BFG_Edition Doom 3: BFG Edition] expansion pack.
 
{{--}} Currently not compatible with [[#Essential improvements|dhewm 3.]] Compatibility is still being worked on.<ref>[https://github.com/dhewm/dhewm3/issues/265 Please add support for Lost Mission mod.]</ref>
 
 
====[http://ducttape.glenmurphy.com/ Duct Tape]====
 
{{ii}} The Duct Tape Mod is a small patch for doom 3.
 
{{++}} Adds flashlight to all the guns except the pistol.
 
{{--}} Does not work with other mods like Redux.
 
 
====[http://neherson.narod.ru/ Yet Another Flashlight Mod]====
 
{{ii}} Alternative for Duct Tape Mod.
 
{{ii}} Light is attached to the head.
 
{{++}} Works with all weapons.
 
{{++}} Weapons don't lose muzzleflash.
 
 
====Co-op mod====
 
{{ii}} The [http://www.moddb.com/mods/opencoop 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.
 
{{ii}} [[#Patches|Patch 1.3.1]] is required for this mod.
 
 
 
 
===Advanced tweaks===
 
{{ii}} It is possible to easily change many things in the game simply by modifying text files located in <code>{{P|game}}/base/pak000.pk4</code> (<code>.pk4</code> files can be opened with [http://www.7-zip.org 7-Zip] or similar programs). Particularly the <code>def</code> folder contains definitions of monster health, gun damage, ammunition amount and lots of other tweakable game values.
 
{{ii}} TweakGuides has created [https://tweakguides.pcgamingwiki.com/Doom3_1.html a comprehensive guide] for tweaking the game.
 
 
===Cheats===
 
Visit [http://www.gamefaqs.com/pc/469881-doom-3/cheats GameFAQs] for list of cheats.
 
 
==System requirements==
 
{{System requirements
 
|OSfamily = Windows
 
 
|minOS    = 2000
 
|minCPU  = Intel Pentium 4 1.5 GHz
 
|minCPU2  = AMD Athlon XP 1500+
 
|minRAM  = 384 MB
 
|minHD    = 2.2 GB
 
|minVRAM  = 64 MB
 
|minDX    = 9.0b
 
 
|recOS    = XP
 
|notes    = {{ii}} Windows 98 and ME have been tested to work with Doom 3 [https://www.doomworld.com/forum/topic/26185-how-to-get-doom-3-to-work-for-9xmetutorial/ using this hack], but are not officially supported.
 
}}
 
 
{{System requirements
 
|OSfamily = OS X
 
 
|minOS    = 10.6.8
 
|minCPU  = Intel Core 2 Duo 1.8 GHz
 
|minRAM  = 1 GB
 
|minHD    = 2 GB
 
|minGPU  = ATI Radeon x1600
 
|minGPU2  = Nvidia GeForce 7300
 
|minVRAM  = 128 MB
 
 
|recOS    =
 
|recRAM  = 2 GB
 
}}
 
 
{{System requirements
 
|OSfamily = Linux
 
 
|minOS    = 2.4 kernel
 
|minCPU  = 1 GHz or higher
 
|minRAM  = 256 MB
 
|minHD    = 2.2 GB
 
|minGPU  = OpenGL hardware acceleration
 
|minVRAM  = 64 MB
 
 
|recOS    = 2.6 kernel
 
}}
 
{{ii}} Supported AMD Radeon chipsets: 8500, 9000, 9200, 9500, 9600, 9700, 9800, X1600, X1900, 2400XT, 2600, 3870, 4670, 4850, 5670, 5750, 5770, 5870, 6630, 6750, 6970
 
{{ii}} Supported Nvidia chipsets: GeForce 3/Ti series, GeForce 4MX series, GeForce 4/Ti series, GeForce FX series, GeForce 6800, 7300, 7600, 8600, 8800, 9400, 9600, GT 120, 320M, 330M
 
{{ii}} The game supports Intel HD Graphics 3000 and greater
 
{{--}} The game does not support the GMA 950 and GMA X3100 integrated video chipsets
 
 
{{References}}
 

Revision as of 18:15, 28 December 2020