|
|
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}}
| |