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

Difference between revisions of "Doom 3: BFG Edition"

From PCGamingWiki, the wiki about fixing PC games
(→‎Decensoring Doom and Doom II: Upgrading links to HTTPS with AutoWikiBrowser in Bot mode, replaced: http://www.mediafire.com/ → https://www.mediafire.com/)
(228 intermediate revisions by 64 users not shown)
Line 3: Line 3:
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|id Software}}
 
{{Infobox game/row/developer|id Software}}
 +
{{Infobox game/row/developer|Nerve Software|Doom 3: Resurrection of Evil<br /> Doom II: No Rest for the Living}}
 +
{{Infobox game/row/developer|Panic Button|Doom 3 (2019)}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Activision}}
+
{{Infobox game/row/publisher|Bethesda Softworks}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|id Tech 4}}
+
{{Infobox game/row/engine|id Tech 4|Doom 3}}
 +
{{Infobox game/row/engine|id Tech 1|Doom 1, 2}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|October 18, 2012}}
 
{{Infobox game/row/date|Windows|October 18, 2012}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|doom-3-bfg-edition|59}}
 +
{{Infobox game/row/reception|IGDB|doom-3-bfg-edition|71}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | }}
 +
{{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  = 208200
 
|steam appid  = 208200
|gogcom page  =  
+
|gogcom id    = 1733124578
 +
|strategywiki =
 +
|hltb        = 2705
 +
|mobygames    = doom-bfg-edition
 
|wikipedia    = Doom 3: BFG Edition
 
|wikipedia    = Doom 3: BFG Edition
 +
|winehq      = 15170
 +
|license      = commercial
 
}}
 
}}
{{Series|Doom}}
+
{{Disambig|the BFG Edition|the original release|[[Doom 3]]}}
  
 
'''Key points'''
 
'''Key points'''
{{++}} Includes Doom 1 and 2 along with their respective expansions
+
{{ii}} Doom 3: BFG Edition consists of [[Doom]], [[Doom II: Hell on Earth|Doom II]], [[Doom 3]], Doom 3: Resurrection of Evil, and The Lost Mission.
{{--}} Mods for the original [[Doom 3]] are not compatible with the BFG Edition and vice versa.
+
{{++}} Source port and mod support available.
{{--}} This is a console port, therefore there are not many video options
+
{{++}} Supports higher maximum frame rates compared to the original [[Doom 3]].
 +
{{--}} Doom and Doom II are censored and contain unique IWADs; however, they can be [[#Decensoring Doom and Doom II|decensored]].
 +
{{--}} In-game cutscenes in Doom 3 and its expansions are unskipable unlike the original [[Doom 3]]. Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] to enable cutscene skipping.
 +
{{--}} Mods for the original Doom 3 are not compatible with the BFG Edition unless converted for [[#DOOM: BFA Edition|DOOM: BFA Edition]].
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://steamcommunity.com/app/208200/discussions/ Steam Community Discussions]
+
{{mm}} [http://doomwiki.org/wiki/Entryway Doom Wiki]
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=297 Steam Users' Forums] for Doom series
 
 
{{mm}} [http://doomwiki.org/wiki/Doom_3:_BFG_Edition#Differences_with_Doom_3 Differences between Doom 3 and Doom 3 BFG Edition]
 
{{mm}} [http://doomwiki.org/wiki/Doom_3:_BFG_Edition#Differences_with_Doom_3 Differences between Doom 3 and Doom 3 BFG Edition]
 +
{{GOG.com links|1733124578|doom_series|for game series}}
 +
{{mm}} [https://steamcommunity.com/app/208200/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
{{Availability Table|
+
{{Availability|
{{Availability Table/row| [http://www.gamersgate.com/DD-DOOM3BFG/doom-3-bfg-edition GamersGate] | {{ID|Steam}} | }}
+
{{Availability/row| Retail |  | Steam |  |  | Windows }}
{{Availability Table/row| [http://store.steampowered.com/app/208200/ Steam] | {{ID|Steam}} | }}
+
{{Availability/row| Amazon | B00GXHIQLO | Steam | | | Windows }}
 +
{{Availability/row| Bethesda.net | DO3CBFPCBG01 | Bethesda.net | Doom 3: BFG Edition. |  | Windows }}
 +
{{Availability/row| Bethesda.net | DO3GNGPCBG01 | DRM-free | Doom 3 (2019). DRM-free when launched directly from its executable.<ref>{{Refcheck|user=Neurochild|date=2020-02-28|comment=}}</ref> |  | Windows }}
 +
{{Availability/row| GamersGate | DD-DOOM3BFG | Steam | | | Windows }}
 +
{{Availability/row| Gamesplanet | 1039-1 | Steam |  |  | Windows }}
 +
{{Availability/row| GOG.com | doom_3_bfg_edition | DRM-free | Single-player only. Multiplayer is not included in the GOG release. | | Windows }}
 +
{{Availability/row| GMG | doom-3-bfg-edition | Steam | | | Windows }}
 +
{{Availability/row| Humble | doom-3-bfg-edition | Steam | | | Windows }}
 +
{{Availability/row| Microsoft Store | 9nsl68d814gc | Microsoft Store | Doom 3 (2019) {{Store feature|Xbox Game Pass}}, {{Store feature|Xbox Play Anywhere}} | | Windows }}
 +
{{Availability/row| Steam | 208200 | Steam | | | Windows }}
 
}}
 
}}
  
{{ii}} All versions require [[Steam]].
+
===Version differences===
 +
{{ii}} Doom 3 (2019) is a discounted version of Doom 3: BFG Edition that only has the single-player content and does not include [[Doom]] or [[Doom II: Hell on Earth|Doom II]].
  
===Content of DOOM 3 BFG===
+
==Essential improvements==
DOOM 3 BFG includes:
+
{{ii}} Using the following modifications (aside from skipping intro videos) will disable Steam achievements (unless you use this [[#Re-enable_Steam_Achievements_on_Classic_RBDoom3BFG|add-on]]).
* [[Doom]] (Ultimate DOOM)
 
* [[Doom II: Hell on Earth]]
 
:No Rest for the Living
 
* [[Doom 3]]
 
:DOOM 3 Ressurection of Evil
 
:DOOM 3 The Lost Mission
 
  
==Essential improvements==
 
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{ii}} The copyright screen and the photosensitive warning from Doom 3 (2019) will still be displayed.
{{Fixbox/fix|Skip intro videos|ref=<ref>[http://forums.steampowered.com/forums/showthread.php?t=3157854 Lostie's intro movies fix]</ref>}}
+
{{Fixbox|description=Modify the intro videos|ref=<ref>[https://web.archive.org/web/20141205234201/http://forums.steampowered.com/forums/showthread.php?t=3157854 Lostie's intro movies fix] (retrieved)</ref>|fix=
#Navigate to <code>{{p|game}}\base\video</code>
+
# Go to {{code|{{p|game}}\base\video}}.
#Rename/delete/move <code>loadvideo.bik</code>
+
# Rename/delete/move {{file|loadvideo.bik}}.
}}  
+
}}
 +
{{Fixbox|description=Use <code>+set com_skipintrovideos 1</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="GoodGuide">[https://steamcommunity.com/sharedfiles/filedetails/?id=850795752 Steam Community :: Guide :: Unlock Nightmare + Skip intro videos]</ref>
 +
}}
 +
{{Fixbox|description=Use {{code|com_skipIntroVideos}} command in {{file|autoexec.cfg}}|ref=<ref name="ReferenceA">{{Refcheck|user=AmethystViper|date=December 9, 2017|comment=}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]] or {{code|{{p|game}}\base}}.
 +
# Create and open {{code|autoexec.cfg}}.
 +
# Add {{code|set com_skipIntroVideos "1"}} and save the file.
 +
}}
  
 
==Game data==
 
==Game data==
 +
{{Image|Doom 3 BFG Edition General.png|In-game general settings.}}
 +
{{Image|Doom 3 BFG Edition Legacy Options.png|In-game options menu (for Doom/Doom II).}}
 +
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|%USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\}}
+
{{Game data/config|Windows|{{p|userprofile}}\Saved Games\id Software\DOOM 3 BFG\base\|{{p|userprofile}}\Saved Games\id Software\DOOM 3\base\}}
 
}}
 
}}
 +
{{ii}} {{code|DOOM 3 BFG}} is for the BFG Edition and {{code|DOOM 3}} is for Doom 3 (2019). [[#DOOM: BFA Edition|DOOM: BFA Edition]] uses the {{code|DOOM BFA}} folder.
 +
{{ii}} Some settings are stored in {{file|profile.bin}} where the save data folder is located.
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|%USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\savegame\}}
+
{{Game data/saves|Windows|{{p|userprofile}}\Saved Games\id Software\DOOM 3 BFG\base\|{{p|userprofile}}\Saved Games\id Software\DOOM 3\base\}}
 
}}
 
}}
 +
{{ii}} Doom 3: BFG Edition and Doom 3 (2019) are limited to only 14 manual save slots, which are shared across all 3 campaigns. Doom and Doom II are limited to 6 save slots.
  
 
===[[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           = false
+
|epic games store      =
|steam cloud notes     =  
+
|epic games store notes =
|uplay                 =  
+
|gog galaxy            = false
|uplay notes           =  
+
|gog galaxy notes      =
|gamesave manager      = true
+
|origin                 =  
|gamesave manager notes=  
+
|origin notes           =  
 +
|steam cloud           = false
 +
|steam cloud notes     =  
 +
|uplay                 =  
 +
|uplay notes           =  
 +
|xbox cloud            = true
 +
|xbox cloud notes       =  
 
}}
 
}}
  
==Video settings==
+
==Video==
[[File:D3BFG Settings.png|290px|thumb|right|Graphical settings.]]
+
{{Image|Doom 3 BFG Edition Video.png|In-game video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/doom-3-bfg-edition/en
+
|wsgf link                  = https://www.wsgf.org/dr/doom-3-bfg-edition/en
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = silver
 
|multimonitor wsgf award    = silver
Line 84: Line 130:
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
 
|multimonitor              = true
 
|multimonitor              = true
|multimonitor notes        = Few glitches.
+
|multimonitor notes        =  
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = true
 
|fov                        = true
|fov notes                  = Added in patch
+
|fov notes                  = 80-100°. Default is 80°. See [[#Field of view (FOV)|Field of view (FOV)]].
|windowed                  = false
+
|windowed                  = true
|windowed notes            =  
+
|windowed notes            = Can be toggled with {{key|Alt|Enter}}.
|borderless windowed        = unknown
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
|anisotropic                = true
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = 8x only. Use {{code|+set r_maxAnisotropicFiltering 16}} [[Glossary:Command line arguments|parameter]].
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = x16 on nVidia, 8x on AMD and Intel
+
|antialiasing notes        = Up to 16x [[MSAA]] (Nvidia) or 8x (AMD/Intel). For [[SMAA]], use [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Includes 2 types: Vsync and Smart Vsync.
+
|vsync notes                = Vsync and Smart Vsync.
|oculus rift                = unknown
+
|60 fps                    = limited
|oculus rift notes         =  
+
|60 fps notes               = Frame rate can be set to 60 FPS or 120 FPS. See [[#High frame rate|High frame rate]]. Doom and Doom 2 are capped at 35FPS.
|high frame rate           = true
+
|120 fps                    = limited
|high frame rate notes     = No frame rate cap. Only accepts exactly 60Hz or 120Hz refresh rate.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
+
|120 fps notes              =
 +
|hdr                        = unknown
 +
|hdr notes                 =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{Input settings
+
{{Fixbox|description=Custom world FOV|ref=<ref name="CVARs">{{Refcheck|user=AmethystViper|date=2020-04-12|comment=}}</ref>|fix=
 +
Use the {{code|+set g_fov <value>}} [[Glossary:Command line arguments|parameter]] to adjust the world FOV.
 +
}}
 +
 
 +
{{Fixbox|description=Custom view model FOV|ref={{cn|date=November 2018}}|fix=
 +
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 +
# Use the {{code|pm_vmfov <value>}} console command to adjust the view model FOV.
 +
}}
 +
 
 +
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{ii}} Frame rate can be set to 60 FPS or 120 FPS.
 +
 
 +
{{Fixbox|description=Set custom frame rate cap|ref={{cn|date=July 2017}}|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Create and open {{file|autoexec.cfg}}.
 +
# Add {{file|set com_engineHz "144"}} and adjust as necessary.
 +
 
 +
'''Notes'''
 +
{{--}} [[#Chain gun fire rate is slow|Chain gun firing rate depends on frame rate]].
 +
{{ii}} See [[#Run the game at screen refresh rate|Issues fixed]] to set the fullscreen refresh rate manually.
 +
}}
 +
 
 +
==Input==
 +
{{Image|Doom 3 BFG Edition Controls.png|In-game general control settings.}}
 +
{{Image|Doom 3 BFG Edition Remapping.png|In-game key/button map settings.}}
 +
{{Image|Doom 3 BFG Edition Gamepad.png|In-game gamepad settings.}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = false
 
|acceleration option      = false
|acceleration option notes =  
+
|acceleration option notes = No mouse acceleration.
 +
|mouse sensitivity        = true
 +
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|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          = true
+
|full controller          = hackable
|full controller notes    =  
+
|full controller notes    = Controller must be enabled with mouse/keyboard from the Options menu. Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] for proper full controller support.
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = Many bindings in Doom 3 and its expansions are also tied to the classic Doom games in BFG Edition. Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] to being able to bind them either on DOOM 3 or on the Classic Doom games.
 +
|controller sensitivity    = true
 +
|controller sensitivity notes=  
 
|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  =
 +
|xbox prompts              = true
 +
|xbox prompts notes        = Xbox 360 variant.
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = hackable
 +
|dualshock 4 notes        = Requires [[Controller:DualShock 4#DS4Windows|DS4 Windows]] or [[Store:Steam#Steam_Input|Steam Input]].
 +
|dualshock prompts        = hackable
 +
|dualshock prompts notes  = Install [[#DOOM: BFA Edition|DOOM: BFA Edition]] to toggle DualShock prompts from the '''Controller Layout''' setting.
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= hackable
 +
|tracked motion controllers notes = Use [https://github.com/KozGit/DOOM-3-BFG-VR/releases Doom 3 BFG VR].<ref name="Doom 3 BFG VR">[https://www.reddit.com/r/oculus/comments/7bcv0a/new_version_022_of_doom_3_bfg_vr_released/?st=j9pmsqu2&sh=0a7527b2 New version 0.22 of Doom 3 BFG VR released. Includes fixes for cutscene cameras, IK arms, Oculus Touch hand pose support and more : oculus]</ref>
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = hackable
 +
|other controllers notes  = Does not support DirectInput controllers. An [[Glossary:Controller#XInput wrappers|XInput wrapper]] is required.<ref>{{Refcheck|user=AmethystViper|date=2020-04-12|comment=Tested a Switch Pro Controller on Doom 3: BFG Edition by itself which did not register any inputs. Launching the game via Steam with Steam Input enabled for Switch Pro Controllers allowed the game to playable with said controller.}}</ref>
 +
|other button prompts      = Xbox
 +
|other button prompts notes= For DualShock 3, Xbox One, DualShock 4, and Switch Pro Controller prompts, use [[#DOOM: BFA Edition|DOOM: BFA Edition]]. Options vary between BFG Edition and Doom 3 (2019).
 +
|controller hotplug        = true
 +
|controller hotplug notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    = Only for Doom 3 and its expansions. Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] to implement haptic feedback for the classic Doom games in BFG Edition.
 +
|simultaneous input        = true
 +
|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 =
 +
}}
 +
 
 +
===Enable always run toggle on Classic Doom===
 +
{{Fixbox|description=Use [[#DOOM: BFA Edition|DOOM: BFA Edition]]|ref={{cn|date=September 2018}}|fix=
 +
{{ii}} The always run toggle works on Doom 1 & 2's single and multi-player; on Doom 3 it works only on multi-player.
 +
}}
 +
 
 +
===Enable crouch toggle===
 +
{{Fixbox|description=Launch the game with {{code|+set in_toggleCrouch 1}} [[Glossary:Command line arguments|parameter]] or use the console command {{code|in_toggleCrouch 1}}|ref=<ref name="ReferenceA"/>}}
 +
 
 +
===Enable zoom toggle===
 +
{{Fixbox|description=Launch the game with {{code|+set in_toggleZoom 1}} [[Glossary:Command line arguments|parameter]] or use the console command {{code|in_toggleZoom 1}}|ref=<ref name="ReferenceA"/>}}
 +
 
 +
===Re-enable zoom function===
 +
{{Fixbox|description=Use the console command {{code|bind [desired key, mouse, or controller button] _zoom}}|ref=<ref name="ReferenceA"/>}}
 +
{{Fixbox|description=Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] and bind Zoom via the in-game configuration menu|ref=<ref name="Zoom mapping in BFA Edition">{{Refcheck|user=AmethystViper|date=2020-04-12|comment=}}</ref>|fix=
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Doom 3 BFG Edition Legacy Audio.png|In-game audio settings (for Doom/Doom II).}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Available only for Doom and Doom II. Not available for Doom 3 and its expansions.
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = 7.1; DOOM 1 & 2 also benefit from surround sound in this bundle.
+
|surround sound notes    = 7.1; Doom and Doom II also benefit from surround sound in this bundle.
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 143: Line 276:
 
|mute on focus lost      = true
 
|mute on focus lost      = true
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
|eax support              = true
+
|eax support              = hackable
|eax support notes        =  
+
|eax support notes        = Use [https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom 3 BFG] with its [https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/downloads/roe-addon ROE addon]
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Use the <code>+set sys_lang "english"</code> [[Glossary:Command line arguments|parameter]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://necronos.pageride.cz/cestiny/doom-3-bfg-edition/ Fan translation].
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Use the <code>+set sys_lang "french"</code> [[Glossary:Command line arguments|parameter]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Use the <code>+set sys_lang "german"</code> [[Glossary:Command line arguments|parameter]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Use the <code>+set sys_lang "italian"</code> [[Glossary:Command line arguments|parameter]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Use the <code>+set sys_lang "japanese"</code> [[Glossary:Command line arguments|parameter]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Use the <code>+set sys_lang "spanish"</code> [[Glossary:Command line arguments|parameter]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Full audio and text translation can be downloaded [https://steamcommunity.com/sharedfiles/filedetails/?id=611812914 here].
 +
|fan      =
 +
}}
 +
}}
 +
 
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play modes    =
 +
|local play notes    =
 +
|lan play            = false
 +
|lan play players    =
 +
|lan play modes      =
 +
|lan play notes      =
 +
|online play          = true
 +
|online play players  = 4
 +
|online play modes    = Versus
 +
|online play notes    = Steam only. Co-op mods are available as well as ones that increase the total number of players allowed in a multiplayer match.
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 
 +
{{Network/Connections
 +
|matchmaking        = true
 +
|matchmaking notes  =
 +
|p2p                = true
 +
|p2p notes          =
 +
|dedicated          = false
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = false
 +
|direct ip notes    =
 +
}}{{Network/Ports
 +
|tcp  =
 +
|udp  =
 +
|upnp =
 +
}}
 +
{{ii}}  Despite the GOG.com version being single-player only, it is possible to play multiplayer by adding {{code|seta net_useplatformbackend 0}} in {{file|default.cfg}} and use the console command {{code|connect}} in order to join the server.
 +
 
 +
==VR support==
 +
{{Image|Doom 3 BFG Edition 3D.png|In-game 3D settings.}}
 +
{{VR support
 +
|gg3d name                  = Doom 3 BFG
 +
|native 3d gg3d award        = gold
 +
|nvidia 3d vision gg3d award = gold
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  = true
 +
|native 3d notes            =
 +
|nvidia 3d vision            = true
 +
|nvidia 3d vision notes      =
 +
|tridef 3d                  = unknown
 +
|tridef 3d notes            =
 +
|iz3d                        = unknown
 +
|iz3d notes                  =
 +
|vr only                    = false
 +
|htc vive                    = hackable
 +
|htc vive notes              = Use [https://github.com/KozGit/DOOM-3-BFG-VR/releases Doom 3 BFG VR].<ref name="Doom 3 BFG VR">[https://www.reddit.com/r/oculus/comments/7bcv0a/new_version_022_of_doom_3_bfg_vr_released/?st=j9pmsqu2&sh=0a7527b2 New version 0.22 of Doom 3 BFG VR released. Includes fixes for cutscene cameras, IK arms, Oculus Touch hand pose support and more : oculus]</ref>
 +
|oculus rift                = hackable
 +
|oculus rift notes          = Use [https://github.com/KozGit/DOOM-3-BFG-VR/releases Doom 3 BFG VR].<ref name="Doom 3 BFG VR"/>
 +
|osvr                        = unknown
 +
|osvr notes                  =
 +
|windows mixed reality      = unknown
 +
|windows mixed reality notes =
 +
|keyboard-mouse              = true
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes   =
 +
|play area seated            = true
 +
|play area seated notes      =
 +
|play area standing          = true
 +
|play area standing notes    =
 +
|play area room-scale       = true
 +
|play area room-scale notes  =  
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
===OpenGL Startup Fix===
+
===Run the game at screen refresh rate===
{{Fixbox|1=
+
{{--}} By default, the game only accepts exactly 60&nbsp;Hz or 120&nbsp;Hz refresh rate via in-game option.
{{Fixbox/fix|ref=<ref>http://steamcommunity.com/app/208200/discussions/0/864949037794399234/</ref>|OpenGL Startup Fix}}
+
 
# Navigate to <code>%USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base</code>. You will find a file called  there.
+
{{Fixbox|description=Set refresh rate with DOOM: BFA|ref=<ref>[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/issues/17Vsync doesn't properly match refresh rate · Issue #17 · MadDeCoDeR/Classic-RBDOOM-3-BFG]</ref>|fix=
# Open <code>D3BFGConfig.cfg</code> with notepad
+
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
# Scroll down until you find a command line that says set r_fullscreen "1" . This is going to sound strange, but you want to change the 1 to a 3 (set r_fullscreen "3") and it should work. Save the CFG file and run the game. Within the game, be sure to make any resolution setting changes under "Monitor 3".
+
# Set the frame rate option to the desired refresh rate.
 +
 
 
'''Notes'''
 
'''Notes'''
{{ii}} You have to run the game at least once to have this file
+
{{ii}} The refresh rate and the frame rate are both a singular CVAR.
 +
}}
 +
{{Fixbox|description=Set refresh rate with CVARs|ref={{cn|date=July 2017}}|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Create and open {{code|autoexec.cfg}}.
 +
# Add {{code|set r_vidMode "-1"}}.
 +
# Add {{code|set r_displayRefresh "0"}} to set screen refresh rate (also accepts custom values).
 +
# Add {{code|set r_customWidth "XXXX"}} to set the fullscreen resolution width.
 +
# Add {{code|set r_customHeight "YYYY"}} to set the fullscreen resolution height.
 +
# Add {{code|set r_fullscreen "1"}} to set fullscreen (0 = windowed, 1 = fullscreen on monitor 1, 2 = fullscreen on monitor 2, etc.)
 +
}}
 +
 
 +
===Chain gun fire rate is slow===
 +
{{ii}} Chain gun fires more slowly if the game is running at 60 FPS.
 +
 
 +
{{Fixbox|description=Set the frame rate option to 120 FPS|ref=<ref>[https://steamcommunity.com/app/208200/discussions/0/3896114186160759080/ How do you run BFG edition smoothly??]</ref><ref>[https://steamcommunity.com/app/208200/discussions/0/1368380934293336917/#c1368380934293845716 no 144hz option? :: DOOM 3: BFG Edition General Discussions]</ref>}}
 +
 
 +
===Wrong language selected by default===
 +
{{Fixbox|description=[[#Localizations|Set language manually]]|ref=<ref>[https://github.com/RobertBeckebans/RBDOOM-3-BFG/issues/389 Support switching the game language at runtime · Issue #389 · RobertBeckebans/RBDOOM-3-BFG]</ref>|fix=
 +
}}
 +
 
 +
===OpenGL startup fix===
 +
{{Fixbox|description=Launch the game with {{code|+set r_fullscreen 3}} [[Glossary:Command line arguments|parameter]]|ref=<ref>[https://steamcommunity.com/app/208200/discussions/0/864949037794399234/ Fix for the OpenGL issue. Should work for most of you. - Steam Community Discussions]</ref>}}
 +
 
 +
===Game crashes on loading screen===
 +
{{Fixbox|description=Use old AMD OpenGL driver|ref=<ref>[https://steamcommunity.com/app/208200/discussions/0/846958724796395601/ RADEON (ATI/AMD) graphic card users crashing? Look in here for solution! - Steam Community Discussions]</ref>|fix=
 +
# Download old Catalyst 13.1 [https://community.pcgamingwiki.com/files/file/226-atioglxxdll-catalyst-131/ atioglxx.dll].
 +
# Extract {{code|atioglxx.dll}} into the installation folder.
 +
}}
 +
 
 +
==="Achievements have been disabled" prompt appearing when taking screenshots when the console is not enabled===
 +
{{ii}} By default, the game and the client's overlay use {{key|F12}} for taking screenshots, which is considered enabling the console with the former.
 +
{{--}} Certain mods like [[#Old Ammo count on pickups|Old Ammo Count on Pickups]] will disable achievements no matter what. The only way to bypass this is through [[#DOOM: BFA Edition|DOOM: BFA Edition]] by [[#Re-enable_Steam_Achievements_on_DOOM:_BFA_Edition|re-enabling Steam achievements]].
 +
{{Fixbox|description=Unbind the in-game Screenshot key and reload to a save before it happened|ref=<ref>{{Refcheck|user=ChaosBahamut|date=2018-10-09}}</ref>|fix=
 +
}}
 +
{{Fixbox|description=Disable the console|ref=<ref name="GoodGuide" />|fix=
 +
Use <code>+set com_allowconsole 0</code> [[Glossary:Command line arguments|command line argument]]
 
}}
 
}}
  
{{Fixbox|1=
+
===MSAA has no effect (RBDoom3BFG)===
{{Fixbox/fix|ref=<ref>http://steamcommunity.com/app/208200/discussions/0/864949037794399234/</ref>|OpenGL Startup - Alternative Solution}}
+
{{ii}} The only anti-aliasing technique that works with HDR is SMAA.
# Go to Steam Library and right click on DOOM 3 BFG and choose Properties.
+
 
# In General Tab, click "Set Launch Options".
+
{{Fixbox|description=Disable HDR to use MSAA|ref=<ref>[https://github.com/RobertBeckebans/RBDOOM-3-BFG/issues/283 AA not working, lighting bug · Issue #283 · RobertBeckebans/RBDOOM-3-BFG]</ref>|fix=
# In a text box type in: <code>+set r_fullscreen 3</code>
+
# Open the console with {{key|~}}.
 +
# Type in and enter {{code|set r_useHDR 0}}.
 +
# Restart the game. MSAA should work now.
 
}}
 
}}
  
===Game crashes on Loading Screen===
+
===Screen flashes white when taking damage (RBDoom3BFG/DOOM: BFA Edition)===
{{Fixbox|1=
+
{{ii}} Certain video settings combinations can cause visual bugs such as pain flashes being replaced with a white flash in these source ports.
{{Fixbox/fix|ref=<ref>http://steamcommunity.com/app/208200/discussions/0/846958724796395601/</ref>|Version 1: Download the older OpenGL driver file}}
+
{{Fixbox|description=Disable motion blur if using SMAA or use MSAA instead when using motion blur (RBDoom3BFG)|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-04-13|comment=}}</ref>|fix=
# Download the appropriate OpenGL driver (Windows Vista / 7 /8 - [http://s000.tinyupload.com/?file_id=00028799409514376260 32bit] / [http://s000.tinyupload.com/?file_id=01622665446405141409 64bit]).
+
}}
# Drop the '''atioglxx.dll''' file into the game directory where '''Doom3BFG.exe''' is located.
+
{{Fixbox|description=Disable filmic post-processing effects when using motion blur or vice-versa (DOOM: BFA Edition)|ref=<ref name="White screen flashes in BFA Edition">{{Refcheck|user=AmethystViper|date=2020-04-12|comment=}}</ref>|fix=
# Launch and run the game normally (no need for anything else)
+
# Open the console with {{key|~}}
 +
# Type in and enter {{code|set r_useFilmicPostProcessEffects 0}} to disable the filmic post-processing effects or disable motion blur from the in-game settings.
 +
# Now type in {{code|vid_restart}}. The game should no longer flash white when taking damage.
 
}}
 
}}
  
{{Fixbox|1=
+
==Other information==
{{Fixbox/fix|ref=<ref>http://steamcommunity.com/app/208200/discussions/0/846958724796395601/</ref>|Version 2: Do it yourself from the AMD drivers}}
+
===API===
 +
{{API
 +
|direct3d versions      =
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|wing                  =  
 +
|wing notes            =
 +
|opengl versions        = 3.2
 +
|opengl notes          = Compatibility profile.
 +
|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      = Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] for 64-bit.
 +
|mac os x powerpc app  =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux executable notes =
 +
}}
  
# Obtain the older 13.1 Catalyst drivers for your system. Go to the AMD Graphics Driver site for your videocard and operating system, then click the "Previous Drivers and Software" link on the bottom RIGHT side of the main driver page... then look for the 13.1 drivers. Download this driver set.
+
===Middleware===
# Run the 13.1 installer and CANCEL on the first window after it uncompresses the drivers.
+
{{Middleware
# Go to the C:\AMD\Support\13-1_vista_win7_xxxx_xxxx_dd_ccc_whql appropriate to your system
+
|physics          =
# Inside that directory, traverse into Packages\Drivers\Display\W86A_INF\B151068 and look for the file: atioglxx.dl_
+
|physics notes    =
# Create a writable directory somewhere (for example, C:\Expand) and copy this file to that new directory.
+
|audio            = DirectX
# Open a command window (On the start menu, type "cmd.exe" in the search box, you should see "cmd.exe" appear at the top search results. Click on this to run it)
+
|audio notes      = XAudio2
# You should now be in a DOS prompt/DOS box command shell. CD to the directory where you copied the atioglxx.dl_ file (type CD \EXPAND and hit enter, for example)
+
|interface        =
# Type at the command prompt: EXPAND ATIOGLXX.DL_ ATIOGLXX.DLL
+
|interface notes  =
# It should say the file has inflated or expanded like 127% or similar factor.
+
|input            =
# You may close the command prompt now and navigate to the directory (C:\EXPAND) and see both files now: ATIOGLXX.DL_ and the new ATIOGLXX.DLL
+
|input notes      =
# Copy the newly expanded file (ATIOGLXX.DLL) directly into the Doom3 CFG Edition directory in the same place as the Doom3BFG.exe file.
+
|cutscenes        = Bink Video
# Launch and run the game normally (no need for Administrator or compat mode).
+
|cutscenes notes  = 1.99d
 +
|multiplayer      = Steamworks
 +
|multiplayer notes=
 
}}
 
}}
 +
 +
===Modifications===
 +
====[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases DOOM: BFA Edition]====
 +
{{ii}} A fork of the inactive RBDoom3BFG that adds some improvements and mod support for Doom 3: BFG Edition and the classic Doom games, the ability to [[#Play Final Doom and the Master Levels in DOOM: BFA Edition|play Doom II's other expansion]] and classic Doom [[Glossary:Command line arguments|command line arguments]] support. It is also compatible with the 2019 Bethesda.net re-release of Doom 3.
 +
{{ii}} Comes bundled with a {{file|pk4toBFG}} tool that can convert original Doom 3 mods to be compatible with Doom 3: BFG Edition to an extent.
 +
 +
====[https://community.pcgamingwiki.com/files/file/1105-doom-3-bfg-mod-launcher/ Doom 3 BFG Mod Launcher]====
 +
{{ii}} Enables usage of basic [[Doom 3]] mods consisting of replaced sounds and textures (e.g. [https://www.moddb.com/mods/perfected-doom-3-version-500/addons/perfected-doom-3-texture-pack-v30-part-1 Perfected Doom 3]).
 +
{{ii}} Comes with a build of RBDoom3BFG for Windows and a tool which extracts all contents of Doom 3: BFG Edition to a moddable structured folder. Mods with modified {{code|dll}} files will not work.
 +
 +
===Decensoring Doom and Doom II===
 +
{{Fixbox|description=Install DOOM: BFA Edition and use the original Doom and Doom II IWADs|ref=<ref>{{Refsnip|url=https://steamcommunity.com/sharedfiles/filedetails/?id=1144587664|title=Steam Community :: Guide :: How to play multiplayer and load mods on Doom 1 & 2|date=September 20, 2018|snippet=Support for the original DOOM and DOOM II IWADS}}</ref>|fix=
 +
{{ii}} Back up the original Doom 3: BFG Edition's {{file|DOOM.WAD}} and {{file|DOOM2.WAD}} files before replacing them.
 +
{{++}} DOOM: BFA Edition has support for using the uncensored MS-DOS versions of The Ultimate Doom's and Doom II: Hell on Earth's IWAD files.
 +
}}
 +
 +
{{Fixbox|description=Use decensoring patch (Windows only)|ref=<ref>[https://www.doomworld.com/vb/doom-3-general/64870-bfg-edition-uncensoring-guide/ BFG Edition uncensoring guide. - Doom 3 - Doomworld]</ref>|fix=
 +
# Back up the original Doom 3: BFG Edition's {{file|DOOM.WAD}} and {{file|DOOM2.WAD}} files.
 +
# Download the [https://www.mediafire.com/file/bv0rmbv2j6d2n75/bfgdecenswithbatch.rar decensor patch] and extract the {{code|bfgdecens}} folder to somewhere temporarily.
 +
# Go to {{code|{{p|game}}\base\wads}}, copy the {{file|DOOM.WAD}} and {{file|DOOM2.WAD}}, and paste them into the {{code|bfgdecens}} folder.
 +
# Run {{file|doom1.bat}} and {{file|doom2.bat}}. These should generate two new .WAD files ({{file|udoomcen.wad}} and {{file|doom2cen.wad}}).
 +
# Rename {{file|udoomcen.wad}} and {{file|doom2cen.wad}} to {{file|DOOM.WAD}} and {{file|DOOM2.WAD}} respectively.
 +
# Put the newly uncensored {{file|DOOM.WAD}} and {{file|DOOM2.WAD}} files back into in {{code|{{p|game}}\base\wads}}.
 +
}}
 +
 +
{{Fixbox|description=Use [https://drive.google.com/open?id=0B48sttMoThziZjJrX1dtSjVyQ0k unRyker's PWADs]|ref=<ref>[https://forum.zdoom.org/viewtopic.php?f=19&t=53776 ZDoom • View topic - &#91;Uncensored BFG / Censored Doom&#93;Make IDKFA Wolfenstein Again]</ref>|fix=
 +
{{ii}} Works best with a source port (particularly [https://zdoom.org/downloads ZDoom], [[#DOOM: BFA Edition|DOOM: BFA Edition]], and their derivatives).
 +
{{ii}} {{file|meds.wad}} works on both Doom and Doom II, but other files are exclusively for Doom II.
 +
}}
 +
 +
===Make BFG Edition play like the original Doom 3===
 +
{{Fixbox|description=Follow this guide|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=2260528632 Steam Community :: Guide :: How to make Doom 3 BFG edition more like the original]</ref>|fix=
 +
# Download [[#DOOM: BFA Edition|DOOM: BFA Edition]] and unpack it into <code>{{p|game}}</code>.
 +
# Run [[#DOOM: BFA Edition|DOOM: BFA Edition]] and in advanced settings change flashlight mode to "Original" and in game options turn on "Muzzle Flash Lighting".
 +
# Download [[#Old Ammo count on pickups|Old Ammo Count on Pickups]] and unpack it into <code>{{p|game}}\base</code>.
 +
# Copy and paste <code>+seta r_lightscale 1 +seta com_allowconsole 1 +set fs_game old_ammo</code> into launch parameters.
 +
}}
 +
 +
===Play [[Final Doom]] and the Master Levels in DOOM: BFA Edition===
 +
{{Fixbox|description=Playing [[Final Doom]] and the Master Levels in DOOM: BFA Edition|ref=<ref name="Final Doom and Master Levels in Doom 3: BFA Edition">{{Refcheck|user=AmethystViper|date=2020-04-13|comment=}}</ref>|fix=
 +
# Copy the {{file|PLUTONIA.WAD}} and {{file|TNT.WAD}} files into <code>{{p|game}}\base\wads</code>.
 +
# Create a new folder named {{code|master}} in <code>{{p|game}}\base\wads</code>, then copy all 20 {{file|*.WAD}} files from Master Levels of Doom II into the {{code|master}} folder.
 +
}}
 +
 +
====Change the flashlight mode in Doom 3====
 +
{{Fixbox|description=Use DOOM: BFA Edition|ref=<ref name="Flashlight options in BFA Edition">{{Refcheck|user=AmethystViper|date=2020-04-12|comment=}}</ref>|fix=
 +
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 +
# Go to Settings → Advanced Options, and set '''Flashlight mode''' to either {{code|Original}} (Doom 3), {{code|BFG}} (BFG Edition), or {{code|BFG Mix}} (hybrid).
 +
}}
 +
 +
====Re-enable Steam Achievements on [[#DOOM: BFA Edition|DOOM: BFA Edition]]====
 +
{{Fixbox|description=Use DOOM: BFA Edition|ref=<ref name="github.com">[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/blob/master/New-Parameters.txt Classic-RBDOOM-3-BFG/New-Parameters.txt at master · MadDeCoDeR/Classic-RBDOOM-3-BFG]</ref>|fix=
 +
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 +
# Download the binaries with Steam of [https://github.com/MadDeCoDeR/Open_Platform/releases Open Platform]
 +
# Extract the OpenPlatform.dll to <code>{{p|game}}\base</code> (Select which one to use based on OS and CPU Type)
 +
# Extract the steam_api.dll to <code>{{p|game}}</code>
 +
# Create a steam_appid.txt on <code>{{p|game}}</code> and write in it the game's steam id (208200)
 +
}}
 +
 +
====[https://www.moddb.com/mods/doom-3-bfg-hi-def/downloads Doom 3 BFG Hi Def]====
 +
{{++}} Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
 +
{{ii}} [https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/addons/doom-3-bfg-hi-def-resource-edition A .resources version of Doom 3 BFG Hi-Def mod] adds support for Classic-RBDOOM-3-BFG.
 +
 +
====[https://www.moddb.com/mods/cstdoom3-bfg CstDoom3-BFG]====
 +
{{ii}} CstDoom3-BFG is a gameplay mod for Doom 3 BFG Edition. It is based on CstDoom3 for Doom 3.
 +
{{ii}} Source Code included in downloads
 +
{{++}} Includes fixes for a considerable amount of bugs
 +
{{++}} Carmack's Reverse enabled by default, improving shadow quality.
 +
{{++}} Adds many gameplay options that can be toggled, such as flashlight type and weapon values.
 +
{{++}} Reintroduced optional cut contents, such as the Phasing Effects in Delta X.
 +
{{++}} Achievements system (Local use only)
 +
{{--}} Not Compatible with other Source ports such as RBDoom3BFG, Doom 3: BFA Edition and Doom 3 BFG Hi Def due to the inclusion of its own modified engine.
 +
 +
====[https://www.moddb.com/mods/doom-3-bfg-hi-def/addons/ungibbable-mod-for-doom-3-bfg-hi-def Ungibbable]====
 +
{{++}} Enables corpses to remain after enemy death (instead of disappearing), a common complaint of Doom 3 upon release.
 +
{{ii}} Converted to work with Doom 3 BFG Hi Def and RBDoom3BFG/Doom 3: BFA Edition.
 +
 +
====[https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/downloads/old-ammo Old Ammo count on pickups]====
 +
{{++}} Brings back the original ammo count from [[Doom 3|Doom 3 (2004)]].
 +
{{ii}} Works even with the vanilla game.
  
 
==System requirements==
 
==System requirements==
Line 195: Line 629:
  
 
|minOS    = Vista, 7
 
|minOS    = Vista, 7
|minCPU  = 2 GHz Dual Core
+
|minCPU  = 2.0 GHz Dual Core
|minmem   = 3 GB
+
|minRAM   = 3 GB
 
|minHD    = 11 GB
 
|minHD    = 11 GB
|minGPU  = GeForce 9800 GT
+
|minGPU  = Nvidia GeForce 9800 GT
|minGPU2  = Radeon HD 5750
+
|minGPU2  = ATI Radeon HD 5750
 
|minVRAM  = 512 MB
 
|minVRAM  = 512 MB
  
 
|recOS    = Vista, 7 64-bit
 
|recOS    = Vista, 7 64-bit
 
|recCPU  = 2.4 GHz Dual Core
 
|recCPU  = 2.4 GHz Dual Core
|recGPU  = GeForce GTX 260
+
|recGPU  = Nvidia GeForce GTX 260
|recGPU2  = Radeon HD 5850
+
|recGPU2  = ATI Radeon HD 5850
 
|recVRAM  = 768 MB
 
|recVRAM  = 768 MB
 
}}
 
}}
 +
 
{{References}}
 
{{References}}

Revision as of 09:00, 14 June 2021

Doom 3: BFG Edition
Doom 3: BFG Edition cover
Developers
id Software
Doom 3: Resurrection of Evil
Doom II: No Rest for the Living
Nerve Software
Doom 3 (2019) Panic Button
Publishers
Bethesda Softworks
Engines
Doom 3 id Tech 4
Doom 1, 2 id Tech 1
Release dates
Windows October 18, 2012
Reception
Metacritic 59
IGDB 71
Taxonomy
Microtransactions None
Modes Singleplayer, Multiplayer
Perspectives First-person
Controls Direct control
Genres Action, Shooter
Themes Horror, Sci-fi
Series Doom
Doom 3: BFG Edition on HowLongToBeat
Doom 3: BFG Edition on IGDB
Doom 3: BFG Edition on MobyGames
Doom 3: BFG Edition 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

This page is for the BFG Edition. For the original release, see Doom 3.

Key points

Doom 3: BFG Edition consists of Doom, Doom II, Doom 3, Doom 3: Resurrection of Evil, and The Lost Mission.
Source port and mod support available.
Supports higher maximum frame rates compared to the original Doom 3.
Doom and Doom II are censored and contain unique IWADs; however, they can be decensored.
In-game cutscenes in Doom 3 and its expansions are unskipable unlike the original Doom 3. Use DOOM: BFA Edition to enable cutscene skipping.
Mods for the original Doom 3 are not compatible with the BFG Edition unless converted for DOOM: BFA Edition.

General information

Doom Wiki
Differences between Doom 3 and Doom 3 BFG Edition
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
Amazon.com
Icon overlay.png
Windows
Bethesda.net
Bethesda.net Launcher
Doom 3: BFG Edition.
Windows
Bethesda.net
DRM-free after installation through Bethesda.net Launcher (notes may include more details)
Doom 3 (2019). DRM-free when launched directly from its executable.[1]
Windows
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
GOG.com
DRM-free
Single-player only. Multiplayer is not included in the GOG release.
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Microsoft Store
Microsoft Store
Doom 3 (2019) Xbox Game Pass for PC, Xbox Play Anywhere
Windows
Steam
Icon overlay.png
Windows

Version differences

Doom 3 (2019) is a discounted version of Doom 3: BFG Edition that only has the single-player content and does not include Doom or Doom II.

Essential improvements

Using the following modifications (aside from skipping intro videos) will disable Steam achievements (unless you use this add-on).

Skip intro videos

The copyright screen and the photosensitive warning from Doom 3 (2019) will still be displayed.
Modify the intro videos[2]
  1. Go to <path-to-game>\base\video.
  2. Rename/delete/move loadvideo.bik.
Use +set com_skipintrovideos 1 command line argument[3]
Use com_skipIntroVideos command in autoexec.cfg[4]
  1. Go to the configuration file(s) location or <path-to-game>\base.
  2. Create and open autoexec.cfg.
  3. Add set com_skipIntroVideos "1" and save the file.

Game data

In-game general settings.
In-game general settings.
In-game options menu (for Doom/Doom II).
In-game options menu (for Doom/Doom II).

Configuration file(s) location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\
%USERPROFILE%\Saved Games\id Software\DOOM 3\base\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/208200/pfx/[Note 1]
DOOM 3 BFG is for the BFG Edition and DOOM 3 is for Doom 3 (2019). DOOM: BFA Edition uses the DOOM BFA folder.
Some settings are stored in profile.bin where the save data folder is located.

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\
%USERPROFILE%\Saved Games\id Software\DOOM 3\base\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/208200/pfx/[Note 1]
Doom 3: BFG Edition and Doom 3 (2019) are limited to only 14 manual save slots, which are shared across all 3 campaigns. Doom and Doom II are limited to 6 save slots.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud
Xbox Cloud

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
80-100°. Default is 80°. See Field of view (FOV).
Windowed
Can be toggled with Alt+ Enter.
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
8x only. Use +set r_maxAnisotropicFiltering 16 parameter.
Anti-aliasing (AA)
Up to 16x MSAA (Nvidia) or 8x (AMD/Intel). For SMAA, use DOOM: BFA Edition.
Vertical sync (Vsync)
Vsync and Smart Vsync.
60 FPS and 120+ FPS
Frame rate can be set to 60 FPS or 120 FPS. See High frame rate. Doom and Doom 2 are capped at 35FPS.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

Custom world FOV[5]

Use the +set g_fov <value> parameter to adjust the world FOV.

Custom view model FOV[citation needed]
  1. Install DOOM: BFA Edition.
  2. Use the pm_vmfov <value> console command to adjust the view model FOV.

High frame rate

Frame rate can be set to 60 FPS or 120 FPS.
Set custom frame rate cap[citation needed]
  1. Go to the configuration file(s) location.
  2. Create and open autoexec.cfg.
  3. Add set com_engineHz "144" and adjust as necessary.

Notes

Chain gun firing rate depends on frame rate.
See Issues fixed to set the fullscreen refresh rate manually.

Input

In-game general control settings.
In-game general control settings.
In-game key/button map settings.
In-game key/button map settings.
In-game gamepad settings.
In-game gamepad settings.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
No mouse acceleration.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller must be enabled with mouse/keyboard from the Options menu. Use DOOM: BFA Edition for proper full controller support.
Controller remapping
Many bindings in Doom 3 and its expansions are also tied to the classic Doom games in BFG Edition. Use DOOM: BFA Edition to being able to bind them either on DOOM 3 or on the Classic Doom games.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Xbox 360 variant.
Impulse Trigger vibration
PlayStation controllers
Requires DS4 Windows or Steam Input.
PlayStation button prompts
Install DOOM: BFA Edition to toggle DualShock prompts from the Controller Layout setting.
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Tracked motion controllers
Use Doom 3 BFG VR.[6]
Button/gesture prompts
Generic/other controllers
Does not support DirectInput controllers. An XInput wrapper is required.[7]
Button prompts
For DualShock 3, Xbox One, DualShock 4, and Switch Pro Controller prompts, use DOOM: BFA Edition. Options vary between BFG Edition and Doom 3 (2019).
Additional information
Controller hotplugging
Haptic feedback
Only for Doom 3 and its expansions. Use DOOM: BFA Edition to implement haptic feedback for the classic Doom games in BFG Edition.
Digital movement supported
Simultaneous controller+KB/M

Enable always run toggle on Classic Doom

Use DOOM: BFA Edition[citation needed]
The always run toggle works on Doom 1 & 2's single and multi-player; on Doom 3 it works only on multi-player.

Enable crouch toggle

Launch the game with +set in_toggleCrouch 1 parameter or use the console command in_toggleCrouch 1[4]

Enable zoom toggle

Launch the game with +set in_toggleZoom 1 parameter or use the console command in_toggleZoom 1[4]

Re-enable zoom function

Use the console command bind [desired key, mouse, or controller button] _zoom[4]
Use DOOM: BFA Edition and bind Zoom via the in-game configuration menu[8]

Audio

In-game audio settings (for Doom/Doom II).
In-game audio settings (for Doom/Doom II).

Audio feature State Notes
Separate volume controls
Available only for Doom and Doom II. Not available for Doom 3 and its expansions.
Surround sound
7.1; Doom and Doom II also benefit from surround sound in this bundle.
Subtitles
Closed captions
Mute on focus lost
EAX support
Use Classic RBDoom 3 BFG with its ROE addon

Localizations

Language UI Audio Sub Notes
English
Use the +set sys_lang "english" parameter.
Czech
Fan translation.
French
Use the +set sys_lang "french" parameter.
German
Use the +set sys_lang "german" parameter.
Italian
Use the +set sys_lang "italian" parameter.
Japanese
Use the +set sys_lang "japanese" parameter.
Spanish
Use the +set sys_lang "spanish" parameter.
Russian
Full audio and text translation can be downloaded here.

Network

Multiplayer types

Type Native Players Notes
LAN play
Online play
4 Versus
Steam only. Co-op mods are available as well as ones that increase the total number of players allowed in a multiplayer match.

Connection types

Despite the GOG.com version being single-player only, it is possible to play multiplayer by adding seta net_useplatformbackend 0 in default.cfg and use the console command connect in order to join the server.

VR support

In-game 3D settings.
In-game 3D settings.

Issues fixed

Run the game at screen refresh rate

By default, the game only accepts exactly 60 Hz or 120 Hz refresh rate via in-game option.
Set refresh rate with DOOM: BFA[9]
  1. Install DOOM: BFA Edition.
  2. Set the frame rate option to the desired refresh rate.

Notes

The refresh rate and the frame rate are both a singular CVAR.
Set refresh rate with CVARs[citation needed]
  1. Go to the configuration file(s) location.
  2. Create and open autoexec.cfg.
  3. Add set r_vidMode "-1".
  4. Add set r_displayRefresh "0" to set screen refresh rate (also accepts custom values).
  5. Add set r_customWidth "XXXX" to set the fullscreen resolution width.
  6. Add set r_customHeight "YYYY" to set the fullscreen resolution height.
  7. Add set r_fullscreen "1" to set fullscreen (0 = windowed, 1 = fullscreen on monitor 1, 2 = fullscreen on monitor 2, etc.)

Chain gun fire rate is slow

Chain gun fires more slowly if the game is running at 60 FPS.
Set the frame rate option to 120 FPS[10][11]

Wrong language selected by default

Set language manually[12]

OpenGL startup fix

Launch the game with +set r_fullscreen 3 parameter[13]

Game crashes on loading screen

Use old AMD OpenGL driver[14]
  1. Download old Catalyst 13.1 atioglxx.dll.
  2. Extract atioglxx.dll into the installation folder.

"Achievements have been disabled" prompt appearing when taking screenshots when the console is not enabled

By default, the game and the client's overlay use F12 for taking screenshots, which is considered enabling the console with the former.
Certain mods like Old Ammo Count on Pickups will disable achievements no matter what. The only way to bypass this is through DOOM: BFA Edition by re-enabling Steam achievements.
Unbind the in-game Screenshot key and reload to a save before it happened[15]
Disable the console[3]

Use +set com_allowconsole 0 command line argument

MSAA has no effect (RBDoom3BFG)

The only anti-aliasing technique that works with HDR is SMAA.
Disable HDR to use MSAA[16]
  1. Open the console with ~.
  2. Type in and enter set r_useHDR 0.
  3. Restart the game. MSAA should work now.

Screen flashes white when taking damage (RBDoom3BFG/DOOM: BFA Edition)

Certain video settings combinations can cause visual bugs such as pain flashes being replaced with a white flash in these source ports.
Disable motion blur if using SMAA or use MSAA instead when using motion blur (RBDoom3BFG)[17]
Disable filmic post-processing effects when using motion blur or vice-versa (DOOM: BFA Edition)[18]
  1. Open the console with ~
  2. Type in and enter set r_useFilmicPostProcessEffects 0 to disable the filmic post-processing effects or disable motion blur from the in-game settings.
  3. Now type in vid_restart. The game should no longer flash white when taking damage.

Other information

API

Technical specs Supported Notes
OpenGL 3.2 Compatibility profile.
Executable 32-bit 64-bit Notes
Windows
Use DOOM: BFA Edition for 64-bit.

Middleware

Middleware Notes
Audio DirectX XAudio2
Cutscenes Bink Video 1.99d
Multiplayer Steamworks

Modifications

DOOM: BFA Edition

A fork of the inactive RBDoom3BFG that adds some improvements and mod support for Doom 3: BFG Edition and the classic Doom games, the ability to play Doom II's other expansion and classic Doom command line arguments support. It is also compatible with the 2019 Bethesda.net re-release of Doom 3.
Comes bundled with a pk4toBFG tool that can convert original Doom 3 mods to be compatible with Doom 3: BFG Edition to an extent.

Doom 3 BFG Mod Launcher

Enables usage of basic Doom 3 mods consisting of replaced sounds and textures (e.g. Perfected Doom 3).
Comes with a build of RBDoom3BFG for Windows and a tool which extracts all contents of Doom 3: BFG Edition to a moddable structured folder. Mods with modified dll files will not work.

Decensoring Doom and Doom II

Install DOOM: BFA Edition and use the original Doom and Doom II IWADs[19]
Back up the original Doom 3: BFG Edition's DOOM.WAD and DOOM2.WAD files before replacing them.
DOOM: BFA Edition has support for using the uncensored MS-DOS versions of The Ultimate Doom's and Doom II: Hell on Earth's IWAD files.
Use decensoring patch (Windows only)[20]
  1. Back up the original Doom 3: BFG Edition's DOOM.WAD and DOOM2.WAD files.
  2. Download the decensor patch and extract the bfgdecens folder to somewhere temporarily.
  3. Go to <path-to-game>\base\wads, copy the DOOM.WAD and DOOM2.WAD, and paste them into the bfgdecens folder.
  4. Run doom1.bat and doom2.bat. These should generate two new .WAD files (udoomcen.wad and doom2cen.wad).
  5. Rename udoomcen.wad and doom2cen.wad to DOOM.WAD and DOOM2.WAD respectively.
  6. Put the newly uncensored DOOM.WAD and DOOM2.WAD files back into in <path-to-game>\base\wads.
Use unRyker's PWADs[21]
Works best with a source port (particularly ZDoom, DOOM: BFA Edition, and their derivatives).
meds.wad works on both Doom and Doom II, but other files are exclusively for Doom II.

Make BFG Edition play like the original Doom 3

Follow this guide[22]
  1. Download DOOM: BFA Edition and unpack it into <path-to-game>.
  2. Run DOOM: BFA Edition and in advanced settings change flashlight mode to "Original" and in game options turn on "Muzzle Flash Lighting".
  3. Download Old Ammo Count on Pickups and unpack it into <path-to-game>\base.
  4. Copy and paste +seta r_lightscale 1 +seta com_allowconsole 1 +set fs_game old_ammo into launch parameters.

Play Final Doom and the Master Levels in DOOM: BFA Edition

Playing Final Doom and the Master Levels in DOOM: BFA Edition[23]
  1. Copy the PLUTONIA.WAD and TNT.WAD files into <path-to-game>\base\wads.
  2. Create a new folder named master in <path-to-game>\base\wads, then copy all 20 *.WAD files from Master Levels of Doom II into the master folder.

Change the flashlight mode in Doom 3

Use DOOM: BFA Edition[24]
  1. Install DOOM: BFA Edition.
  2. Go to Settings → Advanced Options, and set Flashlight mode to either Original (Doom 3), BFG (BFG Edition), or BFG Mix (hybrid).

Re-enable Steam Achievements on DOOM: BFA Edition

Use DOOM: BFA Edition[25]
  1. Install DOOM: BFA Edition.
  2. Download the binaries with Steam of Open Platform
  3. Extract the OpenPlatform.dll to <path-to-game>\base (Select which one to use based on OS and CPU Type)
  4. Extract the steam_api.dll to <path-to-game>
  5. Create a steam_appid.txt on <path-to-game> and write in it the game's steam id (208200)

Doom 3 BFG Hi Def

Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
A .resources version of Doom 3 BFG Hi-Def mod adds support for Classic-RBDOOM-3-BFG.

CstDoom3-BFG

CstDoom3-BFG is a gameplay mod for Doom 3 BFG Edition. It is based on CstDoom3 for Doom 3.
Source Code included in downloads
Includes fixes for a considerable amount of bugs
Carmack's Reverse enabled by default, improving shadow quality.
Adds many gameplay options that can be toggled, such as flashlight type and weapon values.
Reintroduced optional cut contents, such as the Phasing Effects in Delta X.
Achievements system (Local use only)
Not Compatible with other Source ports such as RBDoom3BFG, Doom 3: BFA Edition and Doom 3 BFG Hi Def due to the inclusion of its own modified engine.

Ungibbable

Enables corpses to remain after enemy death (instead of disappearing), a common complaint of Doom 3 upon release.
Converted to work with Doom 3 BFG Hi Def and RBDoom3BFG/Doom 3: BFA Edition.

Old Ammo count on pickups

Brings back the original ammo count from Doom 3 (2004).
Works even with the vanilla game.

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista, 7
Processor (CPU) 2.0 GHz Dual Core
System memory (RAM) 3 GB
Hard disk drive (HDD) 11 GB
Video card (GPU) Nvidia GeForce 9800 GT
ATI Radeon HD 5750
512 MB of VRAM


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>/208200/ in addition to or instead of this directory. The app ID (208200) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Verified by User:Neurochild on 2020-02-28
  2. Lostie's intro movies fix (retrieved)
  3. 3.0 3.1 Steam Community :: Guide :: Unlock Nightmare + Skip intro videos
  4. 4.0 4.1 4.2 4.3 Verified by User:AmethystViper on December 9, 2017
  5. Verified by User:AmethystViper on 2020-04-12
  6. 6.0 6.1 6.2 New version 0.22 of Doom 3 BFG VR released. Includes fixes for cutscene cameras, IK arms, Oculus Touch hand pose support and more : oculus
  7. Verified by User:AmethystViper on 2020-04-12
    Tested a Switch Pro Controller on Doom 3: BFG Edition by itself which did not register any inputs. Launching the game via Steam with Steam Input enabled for Switch Pro Controllers allowed the game to playable with said controller.
  8. Verified by User:AmethystViper on 2020-04-12
  9. doesn't properly match refresh rate · Issue #17 · MadDeCoDeR/Classic-RBDOOM-3-BFG
  10. How do you run BFG edition smoothly??
  11. no 144hz option? :: DOOM 3: BFG Edition General Discussions
  12. Support switching the game language at runtime · Issue #389 · RobertBeckebans/RBDOOM-3-BFG
  13. Fix for the OpenGL issue. Should work for most of you. - Steam Community Discussions
  14. RADEON (ATI/AMD) graphic card users crashing? Look in here for solution! - Steam Community Discussions
  15. Verified by User:ChaosBahamut on 2018-10-09
  16. AA not working, lighting bug · Issue #283 · RobertBeckebans/RBDOOM-3-BFG
  17. Verified by User:AmethystViper on 2020-04-13
  18. Verified by User:AmethystViper on 2020-04-12
  19. Steam Community :: Guide :: How to play multiplayer and load mods on Doom 1 & 2 - last accessed on September 20, 2018
    "Support for the original DOOM and DOOM II IWADS"
  20. BFG Edition uncensoring guide. - Doom 3 - Doomworld
  21. ZDoom • View topic - [Uncensored BFG / Censored Doom]Make IDKFA Wolfenstein Again
  22. Steam Community :: Guide :: How to make Doom 3 BFG edition more like the original
  23. Verified by User:AmethystViper on 2020-04-13
  24. Verified by User:AmethystViper on 2020-04-12
  25. Classic-RBDOOM-3-BFG/New-Parameters.txt at master · MadDeCoDeR/Classic-RBDOOM-3-BFG