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

Difference between revisions of "Doom (2016)"

From PCGamingWiki, the wiki about fixing PC games
m (stop this condescending lol)
(Updated reception.)
 
(264 intermediate revisions by 100 users not shown)
Line 1: Line 1:
 +
{{disambig|the reboot|the original|[[Doom (1993)]]}}
 
{{Infobox game
 
{{Infobox game
|cover        = DOOM (2016) Cover.jpg
+
|title        = Doom
 +
|cover        = Doom (2016) cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|id Software}}
 
{{Infobox game/row/developer|id Software}}
 
{{Infobox game/row/developer|Certain Affinity|Multiplayer|ref=<ref>{{Refurl|url=http://www.gamespot.com/articles/watch-new-doom-multiplayer-trailer-closed-beta-dat/1100-6435474/|title=Watch New Doom Multiplayer Trailer, Closed Beta Dates Announced For PS4, Xbox One, and PC - GameSpot|date=2016-4-17}}</ref>}}
 
{{Infobox game/row/developer|Certain Affinity|Multiplayer|ref=<ref>{{Refurl|url=http://www.gamespot.com/articles/watch-new-doom-multiplayer-trailer-closed-beta-dat/1100-6435474/|title=Watch New Doom Multiplayer Trailer, Closed Beta Dates Announced For PS4, Xbox One, and PC - GameSpot|date=2016-4-17}}</ref>}}
 
{{Infobox game/row/developer|Escalation Studios|SnapMap|ref=<ref>{{Refurl|url=http://segmentnext.com/2015/08/19/escalation-studios-working-on-doom-in-partnership-id-software/|title=Escalation Studios Working On Doom In Partnership With id Software - SegmentNext|date=2016-5-22}}</ref>}}
 
{{Infobox game/row/developer|Escalation Studios|SnapMap|ref=<ref>{{Refurl|url=http://segmentnext.com/2015/08/19/escalation-studios-working-on-doom-in-partnership-id-software/|title=Escalation Studios Working On Doom In Partnership With id Software - SegmentNext|date=2016-5-22}}</ref>}}
 +
{{Infobox game/row/developer|BattleCry Studios|Multiplayer post-release|ref=<ref>{{Refurl|url=https://www.gamereactor.eu/news/443533/BattleCry+devs+now+working+with+id+on+Doom+multiplayer/|title=BattleCry devs now working with id on Doom multiplayer - Gamereactor|date=2018-6-29}}</ref>}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Bethesda Softworks}}
 
{{Infobox game/row/publisher|Bethesda Softworks}}
Line 11: Line 14:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|May 13, 2016}}
 
{{Infobox game/row/date|Windows|May 13, 2016}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|doom|85}}
 +
{{Infobox game/row/reception|OpenCritic|1572/doom|86}}
 +
{{Infobox game/row/reception|IGDB|doom--2|87}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, DLC }}
 +
{{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  = 379720
 
|steam appid  = 379720
 
|steam appid side  = 350470
 
|steam appid side  = 350470
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 2708
 +
|lutris      = doom
 
|strategywiki = Doom (2016)
 
|strategywiki = Doom (2016)
 +
|mobygames    = 78860
 
|wikipedia    = Doom (2016 video game)
 
|wikipedia    = Doom (2016 video game)
|winehq      =  
+
|winehq      = 17424
 +
|license      = commercial
 +
|official site= http://doom.com/en-us/
 
}}
 
}}
{{Series|Doom}}
+
 
{{disambig|the reboot|the 1993 game|[[Doom]]}}
+
{{Introduction
 +
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
 +
 
 +
'''Warning'''
 +
{{--}} Using developer mode corrupts the save file.
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://doom.com/en-us/ Official game site]
+
{{mm}} [https://doomwiki.org/wiki/Entryway Doom Wiki]
{{mm}} [http://doomwiki.org/wiki/Entryway Doom Wiki]
+
{{mm}} [https://steamcommunity.com/app/379720/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/379720/discussions/ Steam Community Discussions]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=297 Steam Users' Forums] for game series
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail |  | Steam | |  | Windows }}
+
{{Availability/row| Retail |  | Steam | Only includes a Steam installer, and 5% of the game's data. |  | Windows }}
 
{{Availability/row| Amazon.com | B00M3D8ISS | Steam |  |  | Windows }}
 
{{Availability/row| Amazon.com | B00M3D8ISS | Steam |  |  | Windows }}
 
{{Availability/row| Amazon.co.uk | B00ZF32EO2 | Steam |  |  | Windows }}
 
{{Availability/row| Amazon.co.uk | B00ZF32EO2 | Steam |  |  | Windows }}
{{Availability/row| D2D | 5009836 | Steam |  |  | Windows }}
+
{{Availability/row| GamersGate | doom | Steam |  |  | Windows }}
{{Availability/row| GamersGate | DD-DOOM2016 | Steam |  |  | Windows }}
 
 
{{Availability/row| Gamesplanet | 2971-1 | Steam |  |  | Windows }}
 
{{Availability/row| Gamesplanet | 2971-1 | Steam |  |  | Windows }}
{{Availability/row| Games Republic | 5322 | Steam |  |  | Windows }}
 
 
{{Availability/row| GMG | doom | Steam |  |  | Windows }}
 
{{Availability/row| GMG | doom | Steam |  |  | Windows }}
 
{{Availability/row| Humble | doom | Steam |  |  | Windows }}
 
{{Availability/row| Humble | doom | Steam |  |  | Windows }}
{{Availability/row| Steam| 379720 | Steam |  |  | Windows }}
+
{{Availability/row| Steam| 379720 | Steam | Free demo: <code>steam://install/479030</code> |  | Windows }}
 +
{{Availability/row| Bethesda.net | DO4CSTPCDG01 | Steam |  |  | Windows | Unavailable }}
 
}}
 
}}
{{ii}} All versions require [[Steam]].
+
{{ii}} All versions require {{DRM|Steam}}.
{{ii}} Uses Denuvo Anti-Tamper v2.<ref>{{Refurl|url=https://i.imgur.com/NCqkT5g.jpg|title=Scanning EXE File DOOM|date=2016-5-18}}</ref>
+
{{ii}} {{removed DRM|Denuvo Anti-Tamper}} was removed from the game with Update #5.<ref>{{Refurl|url=http://kotaku.com/denuvo-explains-why-doom-dropped-their-anti-piracy-tech-1790192362|title=Denuvo Says Doom Dropped Their Anti-Piracy Tech Because It Got The Job Done|date=May 2023}}</ref>
{{--}} Launching a game with Vulkan API requires an internet connection. Switch to OpenGL in order to play offline.<ref name="Vulkan">{{Refurl|url=https://www.reddit.com/r/pcgaming/comments/4t5x52/doom_requires_an_online_connection_now/|title=r/pcgaming post|date=2016-7-22}}</ref>
 
  
 +
==Monetization==
 
{{DLC|
 
{{DLC|
{{DLC/row| [http://store.steampowered.com/app/458020/ Season Pass] | The Season Pass includes access to three new DLC packs (when available). | Windows }}
+
{{DLC/row| Season Pass | The Season Pass includes access to three new DLC packs (when available). | Windows }}
 
{{DLC/row| Demon Multiplayer DLC Pack | Pre-Purchase bonus. | Windows }}
 
{{DLC/row| Demon Multiplayer DLC Pack | Pre-Purchase bonus. | Windows }}
 +
{{DLC/row| Unto the Evil DLC | 3 multiplayer maps, 1 weapon and 1 playable demon | Windows }}
 +
{{DLC/row| Hell Followed DLC | 3 multiplayer maps, 1 weapon and 1 playable demon | Windows }}
 +
{{DLC/row| Bloodfall DLC | 3 multiplayer maps, 1 weapon and 1 playable demon | Windows }}
 
}}
 
}}
 +
{{ii}} All DLC content is available for free since Update 6.66.<ref>{{Refurl|url=https://bethesda.net/community/topic/73729/doom-update-6-66-faq-and-patch-notes|title=DOOM Update 6.66 FAQ and Patch Notes|date=2017-7-20}}</ref>
  
 
==Essential improvements==
 
==Essential improvements==
{{ii}} Warning: Enabling any '''"cheat"''' console command potentially will lock the game in "DevMode" disabling achievements, multiplayer, and Snapmap. Restoring the game will most likely make current saves unusable.{{cn|date=June 2016}}
 
 
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{ii}} See [[#Command line arguments|Command line arguments]] for optional arguments.
{{Fixbox/fix|Use <code>+com_skipIntroVideo 1</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>[https://www.reddit.com/r/Doom/comments/4ctdez/some_constructive_criticism/d1ldl6x _agentsm1th comments on Some constructive criticism.]</ref>}}
+
{{Fixbox|description=Use the {{code|+com_skipIntroVideo 1}} [[Glossary:Command line arguments|command line argument]]|ref=<ref>{{Refcheck|user=Mrtnptrs|date=2022-09-24|comment=}}</ref>|fix=
}}
 
 
 
===Enable Nightmare graphics settings===
 
{{Fixbox|1=
 
{{Fixbox/fix|Use <code>+menu_advanced_AllowAllSettings 1</code> [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}}}
 
}}
 
 
 
===Skip "press key to continue" prompts===
 
{{Fixbox|1=
 
{{Fixbox/fix|Use <code>+com_skipKeyPressOnLoadScreens 1</code> [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}}}
 
 
}}
 
}}
  
===Start the game directly in multiplayer mode===
+
===Remove unused voice acting to free up space===
{{Fixbox|1=
+
{{ii}} The game contains all of the 10 different voice translation regardless of your region. Removing the folders frees about 5 GB of space.
{{Fixbox/fix|Use <code>+com_gameMode 2</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Direct launch">{{Refurl|url=https://www.reddit.com/r/Doom/comments/4jm73b/psa_you_can_directly_start_multiplayer_mode_on_pc/|title=PSA: You can directly start Multiplayer mode on PC : Doom|date=2016-5-18}}</ref>}}
+
{{ii}} Verification and updating by Steam will redownload the files.
}}
 
  
===Start the game directly in SnapMap mode===
+
{{Fixbox|description=Remove voice files of other languages|fix=
{{Fixbox|1=
+
# Go to {{file|{{p|game}}\base\sound\soundbanks\pc|folder}}.
{{Fixbox/fix|Use <code>+com_gameMode 3</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Direct launch"/>}}
+
# Remove the folders containing audio archives of unused languages.
 
}}
 
}}
  
Line 80: Line 98:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|userprofile}}\Saved Games\id Software\DOOM\base\}}
+
{{Game data/config|Windows|{{P|userprofile}}\Saved Games\id Software\DOOM\base\DOOMConfig.cfg}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|userprofile}}\Saved Games\id Software\DOOM\base\savegame\}}
+
{{Game data/saves|Windows|{{P|userprofile}}\Saved Games\id Software\DOOM\base\savegame\|{{P|userprofile}}\Saved Games\id Software\DOOM\base\savegame.user\}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|DOOM2016 GameSettings.png|Game settings.}}
 
{{Image|DOOM2016 GameSettings.png|Game settings.}}
 
{{Image|Doom2016 Settings.png|Video settings.}}
 
{{Image|Doom2016 Settings.png|Video settings.}}
{{Video settings
+
{{Image|DOOM2016 AdvancedSettings.png|Advanced Video settings.}}
|wsgf link                  = http://www.wsgf.org/dr/doom-2016/en
+
{{Video
 +
|wsgf link                  = https://www.wsgf.org/dr/doom-2016/en
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 110: Line 137:
 
|widescreen resolution notes= Supports all resolutions available in the display drivers.
 
|widescreen resolution notes= Supports all resolutions available in the display drivers.
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Use [https://www.flawlesswidescreen.org Flawless Widescreen] for proper aspect ratio and FOV.
+
|multimonitor notes        = Use [https://www.flawlesswidescreen.org Flawless Widescreen] with the [https://community.pcgamingwiki.com/files/file/1861-doom2016-aspect-ratio-329surround-fix/ 32:9/Surround Fix script] for proper aspect ratio and FOV.
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
|ultrawidescreen notes      = Native support.<ref name="Bethesda">{{Refurl|url=https://bethesda.net/#en/events/game/doom-on-pc/2016/04/22/113|title=DOOM on PC - Bethesda.net|date=2016-5-18}}</ref> Use [https://www.flawlesswidescreen.org Flawless Widescreen] and follow [http://www.wsgf.org/forums/viewtopic.php?p=165862#p165862 this fix].
+
|ultrawidescreen notes      = Native support.<ref name="Bethesda">{{Refurl|url=https://bethesda.net/#en/events/game/doom-on-pc/2016/04/22/113|title=DOOM on PC - Bethesda.net|date=2016-5-18}}</ref> Use [https://www.flawlesswidescreen.org Flawless Widescreen] with the [https://community.pcgamingwiki.com/files/file/1861-doom2016-aspect-ratio-329surround-fix/ 32:9/Surround Fix script] for proper aspect ratio and FOV.
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = true
 
|fov                        = true
|fov notes                  = Slider from 90° to 130°, can go up to 150° using the [[Glossary:Command line arguments|parameter]] <code>+set g_fov 150</code>. Use [https://www.flawlesswidescreen.org Flawless Widescreen] to change the weapon FOV.
+
|fov notes                  = 90-130°. Default is 90°. Does not scale weapon models. See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = True
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = True
+
|anisotropic                = true
|anisotropic notes          = Labeled as '''Decal Filtering''' in the Advanced options.<ref name="Bethesda"/>
+
|anisotropic notes          = Labeled as '''Decal Filtering''' in the Advanced options, and as such only applies to decal textures.<ref name="Bethesda"/>
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = [[TAA]], [[TAA]] + [[FXAA]] or [[SMAA]], [[TSSAA]]
+
|antialiasing notes        = Off, [[FXAA]], [[SMAA]], [[FXAA 1TX]], [[SMAA 1TX]], [[TAA]] and [[TSSAA]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Includes an Adaptive option which disables V-sync if your frame rate dips below the set target.
+
|vsync notes                = Adaptive (Adaptive V-Sync) ,On (Double buffered), or Off.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              = Cutscenes are capped at 60 fps. The rest of the game has a 200FPS cap.
+
|120 fps notes              = Cutscenes and ui are capped at 60 FPS. The rest of the game has a 200 FPS cap.<br>''Doom'' may automatically set Nvidia Gsync monitors to 60hz; these monitors will have to be manually reset back to 144hz.
|color blind                = true
+
|hdr                        = false
|color blind notes          = Deuteranopia, Protanopia, and Tritanopia
+
|hdr notes                  =
 +
|color blind                = false
 +
|color blind notes          = Deuteranopia, Protanopia, and Tritanopia [Incorrect implementation, Applies filter to simulate colorblindness]
 
}}
 
}}
<gallery>DOOM2016 AdvancedSettings.png|Advanced Video settings.</gallery>
 
  
==Input settings==
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{Fixbox|description=Use <code>+set g_fov xx</code> [[Glossary:Command line arguments|parameter]] for custom world FOV|ref=|fix=
 +
}}
 +
 
 +
{{Fixbox|description=Use [https://www.flawlesswidescreen.org Flawless Widescreen] to adjust weapon FOV|ref=|fix=
 +
{{ii}} May require an [https://www.wsgf.org/phpBB3/viewtopic.php?p=168826#p168826 updated plugin] to work on newer versions.
 +
}}
 +
 
 +
===Dynamic Resolution Scaling (DRS)===
 +
{{++}} Dynamically changes the game's rendering resolution to help maintain target framerate.
 +
{{Fixbox|description=Apply DRS profile|ref=<ref>{{Refurl|url=https://www.reddit.com/r/OptimizedGaming/comments/w4g8z9/comment/ipn57h4/|title=Doom DRS - Reddit|date=2022-09-24}}</ref>|fix=
 +
# Download only [https://community.pcgamingwiki.com/files/file/1817-doomlegacymod-v201901/ {{file|Dinput8.dll}} from DoomLegacyMod] and paste it into {{file|{{P|game}}|folder}}. This enables the full potential of the game's command console as otherwise the necessary commands are not unlocked.
 +
# Pick which suits the best of the [https://pastebin.com/u/Dictator93 DRS profiles] provided by [https://www.youtube.com/watch?v=GS_PhWP9YQI Digital Foundry.] Download and paste the desired profile into {{file|{{p|game}}\base|folder}}. Read notes below for profile explanation.
 +
# When in-game, press {{Key|~}} on the keyboard to open the in-game command console.
 +
# Type <code>exec [filenameofpreset].txt</code>'''.
 +
# DRS should be working now.
 +
 
 +
'''Notes'''
 +
{{ii}} DRS-profiles: '''Aggressive''' prioritizes and ensures full framerate over resolution. '''Balanced''' will cause some framerate dips but keep a better resolution overall. '''Lazy''' prioritizes resolution over framerate, resulting in widely varying framerates (optimal for VRR users.) The number after the '''_''' is target framerate.
 +
{{--}} DRS will disable when changing graphics settings, just reenable DRS through repeating step 4 after changing graphical in-game settings.
 +
{{ii}} Enabling DRS uses more VRAM. Can cause severe resolution dips, stutters or other problems if not enough VRAM is available on lower-end hardware.
 +
}}
 +
 
 +
==Input==
 
{{Image|DOOM2016 KBMSettings.png|Keyboard and Mouse settings.}}
 
{{Image|DOOM2016 KBMSettings.png|Keyboard and Mouse settings.}}
 
{{Image|DOOM2016 ControllerSettings.png|Controller settings.}}
 
{{Image|DOOM2016 ControllerSettings.png|Controller settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Fully rebindable keys, but multiplayer and SnapMap are all configured separately.
 
|key remap notes          = Fully rebindable keys, but multiplayer and SnapMap are all configured separately.
|acceleration option      = hackable
+
|acceleration option      = unknown
|acceleration option notes = Mouse smoothing is disabled by default. See [[#Mouse smoothing|Mouse smoothing]] to enable it
+
|acceleration option notes =  
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
|mouse menu notes          =  
+
|mouse menu notes          = Implemented with a software cursor, which is susceptible to framerate changes and will feel different from the normal OS/hardware cursor.
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
|full controller notes    =  
+
|full controller notes    = Entries in the Snapmap search box must be typed in on a keyboard.
 
|controller remap          = false
 
|controller remap          = false
 
|controller remap notes    = 6 controller layouts. See [[#Controller presets|Controller presets]] for details.
 
|controller remap notes    = 6 controller layouts. See [[#Controller presets|Controller presets]] for details.
Line 160: Line 216:
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = xbox
+
|xbox prompts              = true
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = hackable
 +
|impulse triggers notes    = Use [https://github.com/araghon007/X1nput/releases X1nput]<ref>{{Refurl|url=https://www.reddit.com/r/pcgaming/comments/b0ke5h/custom_xinput_dll_with_impulse_trigger_support_on/eifp93l/|title=Custom Xinput DLL with Impulse Trigger support on Xbox One Controllers|date=May 2023}}</ref>
 +
|dualshock 4               = hackable
 +
|dualshock 4 notes        = Through Steam Input.
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes   =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = false
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =  
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
|haptic feedback notes    =  
+
|haptic feedback notes    = XInput only.
|light bar support        = unknown
+
|simultaneous input        = true
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = false
 +
|steam input api notes    = Official [[Controller:Steam Controller|Steam Controller]] bindings only.
 +
|steam hook input          = true
 +
|steam hook input notes    =
 +
|steam input presets      = true
 +
|steam input presets notes =
 +
|steam controller prompts  = false
 +
|steam controller prompts notes =
 +
|steam cursor detection    = true
 +
|steam cursor detection notes =  
 
}}
 
}}
 
<gallery>
 
<gallery>
Line 178: Line 262:
  
 
===[[Glossary:Mouse acceleration|Mouse smoothing]]===
 
===[[Glossary:Mouse acceleration|Mouse smoothing]]===
{{ii}} Mouse smoothing is disabled by default.
+
{{ii}} Mouse smoothing is disabled by default.<ref>{{Refurl|url=http://i.imgur.com/6XwpJWL.png|title=Mouse Smoothing Disabled Default|date=May 2023}}</ref>
{{Fixbox|1=
+
 
{{Fixbox/fix|Use <code>+set m_smoothing 1</code> and <code>+set m_smooth X</code> (where X is a number between 1 and 8) [[Glossary:Command line arguments|command line arguments]].}}
+
{{Fixbox|description=Use <code>+set m_smoothing 1</code> and <code>+set m_smooth X</code> (where X is a number between 1 and 8) [[Glossary:Command line arguments|command line arguments]]|ref={{cn|date=September 2016}}}}
}}
 
  
 
===[[Glossary:Remapping|Controller presets]]===
 
===[[Glossary:Remapping|Controller presets]]===
Line 214: Line 297:
 
</gallery>
 
</gallery>
  
==Audio settings==
+
==Audio==
 
{{Image|Doom2016 AudioSettings.png|Audio settings.}}
 
{{Image|Doom2016 AudioSettings.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Master, Music, SFX, Voices, Announcer, and Voice (VoIP) Volume Sliders.
 
|separate volume notes    = Master, Music, SFX, Voices, Announcer, and Voice (VoIP) Volume Sliders.
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    =  
+
|surround sound notes    = 5.1
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 229: Line 312:
 
|eax support              = unknown
 
|eax support              = unknown
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
Line 234: Line 319:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://necronos.pageride.cz/cestiny/doom/ Fan translation].
 +
  |fan       = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Italian
 
  |language  = Italian
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Japanese
 
  |language  = Japanese
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Polish
 
  |language  = Polish
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Brazilian Portuguese
 
  |language  = Brazilian Portuguese
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Russian
 
  |language  = Russian
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Spanish
 
  |language  = Spanish
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
  |notes    = Includes localization for Spain and Latin America
+
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Traditional Chinese
+
  |language  = Spanish - Latin America
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
  |notes    =  
+
  |notes    = To enable it, install [https://community.pcgamingwiki.com/files/file/1817-doomlegacymod-v201901/ DoomLegacyMod] and set <code>+sys_langOverride 1 +sys_lang latin_spanish +sys_langPlatform es-mx</code> commands in the launch options.
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
  |ref      = <ref>{{Refurl|url=https://steamcommunity.com/sharedfiles/filedetails/?id=2177922862|title=Habilitar español latino en Doom|date=2020-07-25}}</ref>
 
}}
 
}}
 
}}
 
}}
Line 343: Line 435:
 
|matchmaking        = true
 
|matchmaking        = true
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                = unknown
+
|p2p                = true
 
|p2p notes          =  
 
|p2p notes          =  
|dedicated          = true
+
|dedicated          = false
 
|dedicated notes    =  
 
|dedicated notes    =  
 
|self-hosting      = true
 
|self-hosting      = true
Line 364: Line 456:
 
|tridef 3d gg3d award        =  
 
|tridef 3d gg3d award        =  
 
|iz3d gg3d award            =  
 
|iz3d gg3d award            =  
|native 3d                  = unknown
+
|native 3d                  =
 
|native 3d notes            =  
 
|native 3d notes            =  
 
|nvidia 3d vision            = hackable
 
|nvidia 3d vision            = hackable
|nvidia 3d vision notes      = See [http://helixmod.blogspot.com/2016/05/doom-opengl-3d-vision-fix.html Helix Mod: DOOM - OpenGL 3D Vision Fix].
+
|nvidia 3d vision notes      = [https://3dsurroundgaming.com/Vk3DVisionGames.html Doom 2016 VR] and [https://github.com/helifax/Vk3DVision-Public/releases Vk3DVision]
|tridef 3d                  = unknown
+
|tridef 3d                  =  
 
|tridef 3d notes            =  
 
|tridef 3d notes            =  
|iz3d                        = unknown
+
|iz3d                        =  
 
|iz3d notes                  =  
 
|iz3d notes                  =  
 
|htc vive                    =  
 
|htc vive                    =  
Line 376: Line 468:
 
|oculus rift                =  
 
|oculus rift                =  
 
|oculus rift notes          =  
 
|oculus rift notes          =  
|tracked motion controllers  =  
+
|osvr                        =  
|tracked motion controllers notes=  
+
|osvr notes                 =  
 
|keyboard-mouse              =  
 
|keyboard-mouse              =  
 
|keyboard-mouse notes        =  
 
|keyboard-mouse notes        =  
Line 386: Line 478:
 
|trackir                    =  
 
|trackir                    =  
 
|trackir notes              =  
 
|trackir notes              =  
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 
|play area seated            =  
 
|play area seated            =  
 
|play area seated notes      =  
 
|play area seated notes      =  
Line 393: Line 487:
 
|play area room-scale notes  =  
 
|play area room-scale notes  =  
 
}}
 
}}
 +
 +
==Issues unresolved==
 +
==="Interact with two rune trials" challenge on "Advanced Research Complex" is not beatable===
 +
{{--}} A bug may occur not allowing the player to complete the "Interact with two rune trials" challenge on "Advanced Research Complex" level if they didn't complete it on the first run and finished the campaign. Make sure to finish the challenge on a first-level playthrough, otherwise start a new game.<ref>{{Refurl|url=https://steamcommunity.com/app/379720/discussions/0/133256080235735754/|title=Advanced Research Complex: not getting 2/2 rune trials? :: DOOM General Discussions}}</ref>
  
 
==Issues fixed==
 
==Issues fixed==
===Sped-up Audio===
+
===Sped-up/distorted audio===
{{ii}} Setting your audio card to play at a sample rate higher than 48000&nbsp;Hz will speed up the audio.<ref name="Sound bug">{{Refurl|url=https://www.youtube.com/watch?v=G9JWZ7E4_js|title=DOOM Sound bug|date=2016-5-13}}</ref> Higher sample rates will result in faster speeds.
+
{{ii}} Setting the audio card sample rate higher than 48000Hz will speed up the audio and/or cause crackling/distortion.<ref name="Sound bug">{{Refurl|url=https://www.youtube.com/watch?v=G9JWZ7E4_js|title=DOOM Sound bug|date=2016-5-13}}</ref> Higher sample rates will result in faster speeds.
 +
{{Fixbox|description=Set the [[Glossary:Sound#Sound problems (cracking, delays, missing music/effects, etc.)|audio sample rate to 48000 Hz]]|ref={{cn|date=September 2016}}}}
  
{{Fixbox|1=
+
===Incorrect number of threads used===
{{Fixbox/fix|Set your [[Glossary:Sound#Sound problems (cracking, delays, missing music/effects, etc.)|audio sample rate to 48000 Hz]]. There is no official fix for this bug.}}
+
{{ii}} By default, Doom detects the number of cores/threads the computer uses but may be incorrect.
 +
{{Fixbox|description=Use <code>jobs_numthreads X</code> in the ingame console|ref={{cn|date=July 2016}}|fix=  
 +
{{ii}} Where {{code|X}} is the number of threads the processor supports, minus one (ie, hyper threading quad core = 8 threads - 1 for main, use +jobs_numthreads 7)
 
}}
 
}}
  
===Incorrect Number of Threads Used===
+
{{Fixbox|description=Use the <code>+jobs_numthreads X</code> [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}
{{ii}} By default, Doom detects the number of cores/threads your computer uses. If you believe this is incorrect, type this in console.
+
}}
  
{{Fixbox|1=
+
===Crash on startup after switching to Vulkan API===
{{Fixbox/fix|Type <code>jobs_numthreads X</code> in the ingame console where X is the number of threads your processor supports, or use the <code>+jobs_numthreads X</code> [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}}}
+
{{Fixbox|description=Update drivers|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/379720/discussions/0/358417461602020313/|title=READ IF YOU GET CRASH AFTER LOAD USING VULKAN! :: DOOM General Discussions|date=July 11, 2016}}</ref>}}
 +
{{Fixbox|description=Switch back to OpenGL|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/379720/discussions/0/133260492054640069/#c133260492054665066|title=DOOM crashes on launch (with Vulkan) - RX480 :: DOOM General Discussions|date=March 22, 2017}}</ref>|fix=
 +
# Go to {{file|{{P|userprofile}}\Saved Games\id Software\DOOM\base|folder}}.
 +
# Open {{file|DOOMConfig.local}} with a text editor such as Notepad or a similar program.
 +
# Look for the line <code>r_renderAPI</code>. If it is set to <code>"1"</code>, the game will try to run with Vulkan. Set it to <code>"0"</code> for OpenGL.
 +
# Saves the changes made to the file.
 +
# Launch the game.
 +
}}
 +
 
 +
===Crash on startup after a fresh install===
 +
{{ii}} You only have to do the following once, after the game has launched without crashing you should be able to launch it through Steam without the issue.
 +
{{Fixbox|description=Start DOOM without Steam running|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/379720/discussions/0/5796736618327507164/#c3827539207858279981|title=Crashing on Launch :: DOOM General Discussions|date=April 20, 2020}}</ref>|fix=
 +
# Exit Steam or end the process through Task Manager
 +
# Launch DOOM through {{file|{{P|game}}|folder}} "DOOMx64.exe" or "DOOMx64vk.exe"
 +
# DOOM should launch properly.
 +
# Exit the game.
 +
# Launch the game through Steam.
 +
}}
 +
 
 +
===Corrupt save files===
 +
{{ii}} Using developer mode corrupts the save file and the game will only allow loading again when dev-mode is enabled, which disables achievements and other features.
 +
{{Fixbox|description=The fix in the video takes advantage of a menu bug that allows for loading into an empty world. Then using the restart mission option and allowing the correct map to load, the save files will be written correctly again. Progress on that mission will be lost but collectables and general progress will be retained.|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=lXVvrlPzx7g|title=DOOM (2016) Fix for Corrupt Save Files|date=July 6, 2018}}</ref>}}
 +
 
 +
===Black lines over surfaces===
 +
{{ii}} Enabling Directional Occlusion causes stripe artifacts to appear on any resolutions lower than 4K due to the engine's fixed camera frustum resolution. This is most noticeable when looking at plain or clean ground, wall surfaces and backgrounds. This issue was never fixed through post-launch patches and occurs regardless of which graphics API the game uses.<ref>{{Refurl|url=https://steamcommunity.com/app/379720/discussions/0/1741104717718246335/|title=Steam Community - Directional Occlusion grid bug|date=2022-09-12}}</ref>
 +
{{Fixbox|description=Set Directional Occlusion Quality to "Off"|fix=
 +
}}
 +
 
 +
===Fix low FPS and poor frame pacing===
 +
{{ii}} Doom's Razer Chroma integration has been known to cause low FPS and poor frame pacing.
 +
{{Fixbox|description=Disable Razor Chroma in the in-game settings|ref=<ref>{{Refurl|url=https://www.reddit.com/r/linux_gaming/comments/9659nn/doom_2016_chroma_fix_cchromaeditorlibrarydll|title=Doom 2016 Chroma Fix (CChromaEditorLibrary.dll) : linux_gaming|date=2019-09-11}}</ref>|fix=
 +
# Disable it in-game '''Settings''' > '''Mouse and Keyboard''' > '''Razer Chroma'''.
 +
}}
 +
{{Fixbox|description=Replace Razer Chroma library file with an empty one|ref=<ref>
 +
{{Refurl|url=https://www.reddit.com/r/linux_gaming/comments/9659nn/doom_2016_chroma_fix_cchromaeditorlibrarydll|title=Doom 2016 Chroma Fix (CChromaEditorLibrary.dll) : linux_gaming|date=2019-09-11}}</ref>|fix=
 +
# Download the [https://github.com/Riesi/CChromaEditor/releases/tag/EMPTY1.0 EMPTY1.0 ChromaEditorLibrary.dll] mod.
 +
# Unpack it in {{file|{{P|game}}|folder}}, replacing the existing {{file|ChromaEditorLibrary.dll}} file.
 
}}
 
}}
  
Line 416: Line 553:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = 4.2, 4.3, 4.4, 4.5
+
|opengl versions        = 4.2, 4.3, 4.4, 4.5, 4.6
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 424: Line 561:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        = true
+
|vulkan versions        = 1.0
|vulkan support notes   = Added in July 11, 2016 update<ref>{{Refurl|url=http://steamcommunity.com/app/379720/discussions/0/358417461601870117/|title=Vulkan Support Now Live - FAQ :: DOOM General Discussions|date=2016-11-7}}</ref> Requires an internet connection to launch.<ref name="Vulkan"/>
+
|vulkan notes           = Added in July 11, 2016 update<ref>{{Refurl|url=https://steamcommunity.com/app/379720/discussions/0/358417461601870117/|title=Vulkan Support Now Live - FAQ :: DOOM General Discussions|date=2016-11-07}}</ref>
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = true
+
|windows 32-bit exe    = false
|64-bit executable notes=  
+
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  =
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 446: Line 594:
 
|multiplayer      = Steamworks
 
|multiplayer      = Steamworks
 
|multiplayer notes=  
 
|multiplayer notes=  
 +
}}
 +
 +
===[[Glossary:Command line arguments|Command line arguments]]===
 +
{{Standard table|Parameter|Description|content=
 +
{{Standard table/row|+menu_advanced_AllowAllSettings 1|Enables Nightmare graphics settings}}
 +
{{Standard table/row|+com_skipKeyPressOnLoadScreens 1|Skips "press key to continue" prompts}}
 +
{{Standard table/row|+com_gameType <value>|Replace <value> with one of the following to start the game in a certain mode:
 +
 +
* -1: Mode select screen (default)
 +
 +
* 0: Campaign mode
 +
 +
* 1: Multiplayer mode
 +
 +
* 2: SnapMap mode
 +
}}
 
}}
 
}}
  
 
==System requirements==
 
==System requirements==
{{ii}} 64-bit operating system required.
 
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
Line 467: Line 630:
 
|recCPU2  = AMD FX-8350
 
|recCPU2  = AMD FX-8350
 
|recRAM  =  
 
|recRAM  =  
|recHD    =  
+
|recHD    = 70 GB
|recGPU  = Nvidia GeForce GTX 970  
+
|recGPU  = Nvidia GeForce GTX 970
 
|recGPU2  = AMD Radeon R9 290
 
|recGPU2  = AMD Radeon R9 290
 
|recVRAM  = 4 GB
 
|recVRAM  = 4 GB
 
|recDX    =  
 
|recDX    =  
 +
|notes    =
 
}}
 
}}
 
 
{{References}}
 
{{References}}

Latest revision as of 10:38, 9 February 2024

This page is for the reboot. For the original, see Doom (1993).

Doom
Doom cover
Developers
id Software
Multiplayer Certain Affinity[1]
SnapMap Escalation Studios[2]
Multiplayer post-release BattleCry Studios[3]
Publishers
Bethesda Softworks
Engines
id Tech 6
Release dates
Windows May 13, 2016
Reception
Metacritic 85
OpenCritic 86
IGDB 87
Taxonomy
Monetization One-time game purchase, DLC
Microtransactions None
Modes Singleplayer, Multiplayer
Perspectives First-person
Controls Direct control
Genres Action, Shooter
Themes Horror, Sci-fi
Series Doom
Doom (2016) on HowLongToBeat
Doom (2016) on IGDB
Doom (2016) guide on StrategyWiki
Doom (2016) on MobyGames
Doom (2016) on Wikipedia
Doom (1993) 1993
Doom II: Hell on Earth 1994
Final Doom 1996
DRL (unofficial game) 2002
Doom 3 2004
Doom 64 EX (unofficial port) 2008
Doom 3: BFG Edition 2012
Doom (2016) 2016
Doom VFR 2017
Doom I Enhanced 2020
Doom II Enhanced 2020
Doom Eternal 2020
Doom 64 2020

Doom (2016) is a singleplayer and multiplayer first-person action and shooter game in the Doom series.

Warning

Using developer mode corrupts the save file.

General information

Doom Wiki
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Only includes a Steam installer, and 5% of the game's data.
Windows
Amazon.com
Icon overlay.png
Windows
Amazon.co.uk
Icon overlay.png
Windows
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Free demo: steam://install/479030
Windows
Bethesda.net (unavailable)
Icon overlay.png
Windows
All versions require Steam DRM.
Denuvo Anti-Tamper DRM was removed from the game with Update #5.[4]

Monetization

DLC and expansion packs

Name Notes
Season Pass The Season Pass includes access to three new DLC packs (when available).
Windows
Demon Multiplayer DLC Pack Pre-Purchase bonus.
Windows
Unto the Evil DLC 3 multiplayer maps, 1 weapon and 1 playable demon
Windows
Hell Followed DLC 3 multiplayer maps, 1 weapon and 1 playable demon
Windows
Bloodfall DLC 3 multiplayer maps, 1 weapon and 1 playable demon
Windows
All DLC content is available for free since Update 6.66.[5]

Essential improvements

Skip intro videos

See Command line arguments for optional arguments.
Use the +com_skipIntroVideo 1 command line argument[6]

Remove unused voice acting to free up space

The game contains all of the 10 different voice translation regardless of your region. Removing the folders frees about 5 GB of space.
Verification and updating by Steam will redownload the files.
Remove voice files of other languages
  1. Go to <path-to-game>\base\sound\soundbanks\pc.
  2. Remove the folders containing audio archives of unused languages.

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM\base\DOOMConfig.cfg
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/379720/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM\base\savegame\
%USERPROFILE%\Saved Games\id Software\DOOM\base\savegame.user\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/379720/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud

Video

Game settings.
Game settings.
Video settings.
Video settings.
Advanced Video settings.
Advanced Video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Supports all resolutions available in the display drivers.
Multi-monitor
Use Flawless Widescreen with the 32:9/Surround Fix script for proper aspect ratio and FOV.
Ultra-widescreen
Native support.[7] Use Flawless Widescreen with the 32:9/Surround Fix script for proper aspect ratio and FOV.
4K Ultra HD
Field of view (FOV)
90-130°. Default is 90°. Does not scale weapon models. See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Labeled as Decal Filtering in the Advanced options, and as such only applies to decal textures.[7]
Anti-aliasing (AA)
Off, FXAA, SMAA, FXAA 1TX, SMAA 1TX, TAA and TSSAA.
Vertical sync (Vsync)
Adaptive (Adaptive V-Sync) ,On (Double buffered), or Off.
60 FPS and 120+ FPS
Cutscenes and ui are capped at 60 FPS. The rest of the game has a 200 FPS cap.
Doom may automatically set Nvidia Gsync monitors to 60hz; these monitors will have to be manually reset back to 144hz.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Color blind mode
Deuteranopia, Protanopia, and Tritanopia [Incorrect implementation, Applies filter to simulate colorblindness]

Field of view (FOV)

Use +set g_fov xx parameter for custom world FOV
Use Flawless Widescreen to adjust weapon FOV
May require an updated plugin to work on newer versions.

Dynamic Resolution Scaling (DRS)

Dynamically changes the game's rendering resolution to help maintain target framerate.
Apply DRS profile[8]
  1. Download only Dinput8.dll from DoomLegacyMod and paste it into <path-to-game>. This enables the full potential of the game's command console as otherwise the necessary commands are not unlocked.
  2. Pick which suits the best of the DRS profiles provided by Digital Foundry. Download and paste the desired profile into <path-to-game>\base. Read notes below for profile explanation.
  3. When in-game, press ~ on the keyboard to open the in-game command console.
  4. Type exec [filenameofpreset].txt.
  5. DRS should be working now.

Notes

DRS-profiles: Aggressive prioritizes and ensures full framerate over resolution. Balanced will cause some framerate dips but keep a better resolution overall. Lazy prioritizes resolution over framerate, resulting in widely varying framerates (optimal for VRR users.) The number after the _ is target framerate.
DRS will disable when changing graphics settings, just reenable DRS through repeating step 4 after changing graphical in-game settings.
Enabling DRS uses more VRAM. Can cause severe resolution dips, stutters or other problems if not enough VRAM is available on lower-end hardware.

Input

Keyboard and Mouse settings.
Keyboard and Mouse settings.
Controller settings.
Controller settings.

Keyboard and mouse State Notes
Remapping
Fully rebindable keys, but multiplayer and SnapMap are all configured separately.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Implemented with a software cursor, which is susceptible to framerate changes and will feel different from the normal OS/hardware cursor.
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Entries in the Snapmap search box must be typed in on a keyboard.
Controller remapping
6 controller layouts. See Controller presets for details.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
Use X1nput[9]
PlayStation controllers
Through Steam Input.
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
XInput only.
Digital movement supported
Simultaneous controller+KB/M
Steam Input
Steam Input API support
Official Steam Controller bindings only.
Hook input (legacy mode)
Official controller preset(s)
Steam Controller button prompts
Cursor detection

Mouse smoothing

Mouse smoothing is disabled by default.[10]
Use +set m_smoothing 1 and +set m_smooth X (where X is a number between 1 and 8) command line arguments[citation needed]

Controller presets

Single-Player

Multi-Player

SnapMap

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Master, Music, SFX, Voices, Announcer, and Voice (VoIP) Volume Sliders.
Surround sound
5.1
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Czech
Fan translation.
French
German
Italian
Japanese
Polish
Brazilian Portuguese
Russian
Spanish
Latin American Spanish
To enable it, install DoomLegacyMod and set +sys_langOverride 1 +sys_lang latin_spanish +sys_langPlatform es-mx commands in the launch options.[11]

Network

Multiplayer types

Type Native Players Notes
Local play
LAN play
Online play
12

Connection types

VR support

3D modes State Notes
Nvidia 3D Vision
Doom 2016 VR and Vk3DVision

Issues unresolved

"Interact with two rune trials" challenge on "Advanced Research Complex" is not beatable

A bug may occur not allowing the player to complete the "Interact with two rune trials" challenge on "Advanced Research Complex" level if they didn't complete it on the first run and finished the campaign. Make sure to finish the challenge on a first-level playthrough, otherwise start a new game.[12]

Issues fixed

Sped-up/distorted audio

Setting the audio card sample rate higher than 48000Hz will speed up the audio and/or cause crackling/distortion.[13] Higher sample rates will result in faster speeds.
Set the audio sample rate to 48000 Hz[citation needed]

Incorrect number of threads used

By default, Doom detects the number of cores/threads the computer uses but may be incorrect.
Use jobs_numthreads X in the ingame console[citation needed]
Where X is the number of threads the processor supports, minus one (ie, hyper threading quad core = 8 threads - 1 for main, use +jobs_numthreads 7)
Use the +jobs_numthreads X command line argument[citation needed]

Crash on startup after switching to Vulkan API

Update drivers[14]
Switch back to OpenGL[15]
  1. Go to %USERPROFILE%\Saved Games\id Software\DOOM\base.
  2. Open DOOMConfig.local with a text editor such as Notepad or a similar program.
  3. Look for the line r_renderAPI. If it is set to "1", the game will try to run with Vulkan. Set it to "0" for OpenGL.
  4. Saves the changes made to the file.
  5. Launch the game.

Crash on startup after a fresh install

You only have to do the following once, after the game has launched without crashing you should be able to launch it through Steam without the issue.
Start DOOM without Steam running[16]
  1. Exit Steam or end the process through Task Manager
  2. Launch DOOM through <path-to-game> "DOOMx64.exe" or "DOOMx64vk.exe"
  3. DOOM should launch properly.
  4. Exit the game.
  5. Launch the game through Steam.

Corrupt save files

Using developer mode corrupts the save file and the game will only allow loading again when dev-mode is enabled, which disables achievements and other features.
The fix in the video takes advantage of a menu bug that allows for loading into an empty world. Then using the restart mission option and allowing the correct map to load, the save files will be written correctly again. Progress on that mission will be lost but collectables and general progress will be retained.[17]

Black lines over surfaces

Enabling Directional Occlusion causes stripe artifacts to appear on any resolutions lower than 4K due to the engine's fixed camera frustum resolution. This is most noticeable when looking at plain or clean ground, wall surfaces and backgrounds. This issue was never fixed through post-launch patches and occurs regardless of which graphics API the game uses.[18]
Set Directional Occlusion Quality to "Off"

Fix low FPS and poor frame pacing

Doom's Razer Chroma integration has been known to cause low FPS and poor frame pacing.
Disable Razor Chroma in the in-game settings[19]
  1. Disable it in-game Settings > Mouse and Keyboard > Razer Chroma.
Replace Razer Chroma library file with an empty one[20]
  1. Download the EMPTY1.0 ChromaEditorLibrary.dll mod.
  2. Unpack it in <path-to-game>, replacing the existing ChromaEditorLibrary.dll file.

Other information

API

Technical specs Supported Notes
OpenGL 4.2, 4.3, 4.4, 4.5, 4.6
Vulkan 1.0 Added in July 11, 2016 update[21]
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Wwise
Cutscenes Bink Video 2.5k
Multiplayer Steamworks

Command line arguments

Parameter Description
+menu_advanced_AllowAllSettings 1 Enables Nightmare graphics settings
+com_skipKeyPressOnLoadScreens 1 Skips "press key to continue" prompts
+com_gameType <value> Replace <value> with one of the following to start the game in a certain mode:
  • -1: Mode select screen (default)
  • 0: Campaign mode
  • 1: Multiplayer mode
  • 2: SnapMap mode

System requirements

Windows
Minimum Recommended
Operating system (OS) 7, 8.1, 10
Processor (CPU) Intel Core i5-2400
AMD FX-8320
System memory (RAM) 8 GB
Hard disk drive (HDD) 55 GB
Video card (GPU) Nvidia GeForce GTX 670
AMD Radeon HD 7870
2 GB of VRAM
A 64-bit operating system is required.

Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/379720/ in addition to or instead of this directory. The app ID (379720) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Watch New Doom Multiplayer Trailer, Closed Beta Dates Announced For PS4, Xbox One, and PC - GameSpot - last accessed on 2016-4-17
  2. Escalation Studios Working On Doom In Partnership With id Software - SegmentNext - last accessed on 2016-5-22
  3. BattleCry devs now working with id on Doom multiplayer - Gamereactor - last accessed on 2018-6-29
  4. Denuvo Says Doom Dropped Their Anti-Piracy Tech Because It Got The Job Done - last accessed on May 2023
  5. DOOM Update 6.66 FAQ and Patch Notes - last accessed on 2017-7-20
  6. Verified by User:Mrtnptrs on 2022-09-24
  7. 7.0 7.1 DOOM on PC - Bethesda.net - last accessed on 2016-5-18
  8. Doom DRS - Reddit - last accessed on 2022-09-24
  9. Custom Xinput DLL with Impulse Trigger support on Xbox One Controllers - last accessed on May 2023
  10. Mouse Smoothing Disabled Default - last accessed on May 2023
  11. Habilitar español latino en Doom - last accessed on 2020-07-25
  12. Advanced Research Complex: not getting 2/2 rune trials? :: DOOM General Discussions - last accessed on [unknown]
  13. DOOM Sound bug - last accessed on 2016-5-13
  14. READ IF YOU GET CRASH AFTER LOAD USING VULKAN! :: DOOM General Discussions - last accessed on July 11, 2016
  15. DOOM crashes on launch (with Vulkan) - RX480 :: DOOM General Discussions - last accessed on March 22, 2017
  16. Crashing on Launch :: DOOM General Discussions - last accessed on April 20, 2020
  17. DOOM (2016) Fix for Corrupt Save Files - last accessed on July 6, 2018
  18. Steam Community - Directional Occlusion grid bug - last accessed on 2022-09-12
  19. Doom 2016 Chroma Fix (CChromaEditorLibrary.dll) : linux_gaming - last accessed on 2019-09-11
  20. Doom 2016 Chroma Fix (CChromaEditorLibrary.dll) : linux_gaming - last accessed on 2019-09-11
  21. Vulkan Support Now Live - FAQ :: DOOM General Discussions - last accessed on 2016-11-07