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
m (Forgot to mention this standalone version only contains the single player campaigns. No multiplayer component is included.)
(7 intermediate revisions by 7 users not shown)
Line 14: Line 14:
 
|gogcom id    = 1733124578
 
|gogcom id    = 1733124578
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = doom-bfg-edition
 
|wikipedia    = Doom 3: BFG Edition
 
|wikipedia    = Doom 3: BFG Edition
 
|winehq      = 15170
 
|winehq      = 15170
Line 26: Line 27:
 
{{++}} Supports higher maximum frame rates compared to the original [[Doom 3]].
 
{{++}} 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 uncensored.
 
{{--}} Doom and Doom II are censored and contain unique IWADs; however, they can be uncensored.
{{--}} Mods for the original Doom 3 are not compatible with the BFG Edition unless converted for [[#Classic RBDoom3BFG|Classic RBDoom3BFG]].
+
{{--}} 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'''
Line 38: Line 39:
 
{{Availability/row| Amazon | B00GXHIQLO | Steam | | | Windows }}
 
{{Availability/row| Amazon | B00GXHIQLO | Steam | | | Windows }}
 
{{Availability/row| Bethesda.net | DO3CBFPCBG01 | Bethesda.net |  |  | Windows }}
 
{{Availability/row| Bethesda.net | DO3CBFPCBG01 | Bethesda.net |  |  | Windows }}
{{Availability/row| Bethesda.net | DO3GNGPCBG01 | Bethesda.net | DOOM 3 (2019) |  | Windows }}
+
{{Availability/row| Bethesda.net | DO3GNGPCBG01 | DRM-free | DOOM 3 (2019). Single-player only. 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| GamersGate | DD-DOOM3BFG | Steam | | | Windows }}
 
{{Availability/row| Gamesplanet | 1039-1 | Steam |  |  | Windows }}
 
{{Availability/row| Gamesplanet | 1039-1 | Steam |  |  | Windows }}
Line 66: Line 67:
  
 
===Modifications===
 
===Modifications===
====[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom3BFG]====
+
====[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 Classic RBDoom3BFG|play Doom II's other expansion]] and classic Doom [[Glossary:Command line arguments|command line arguments]] support.
+
{{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.
 
{{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.
 
{{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.
 
{{ii}} It supports also the 2019 re-release available on [https://bethesda.net/en/store/product/DO3GNGPCBG01 bethesda.net]
 
{{ii}} It supports also the 2019 re-release available on [https://bethesda.net/en/store/product/DO3GNGPCBG01 bethesda.net]
Line 76: Line 77:
  
 
===Decensoring Doom and Doom II===
 
===Decensoring Doom and Doom II===
{{Fixbox|description=Install Classic RBDoom3BFG 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=
+
{{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.
 
{{ii}} Back up the original Doom 3: BFG Edition's {{file|DOOM.WAD}} and {{file|DOOM2.WAD}} files before replacing them.
{{++}} Classic RBDoom3BFG has support for using the uncensored MS-DOS versions of The Ultimate Doom's and Doom II: Hell on Earth's IWAD files.
+
{{++}} 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.
 
}}
 
}}
  
Line 91: Line 92:
  
 
{{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=
 
{{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/index ZDoom],[[#Classic RBDoom3BFG|Classic RBDoom3BFG]] and derivatives).
+
{{ii}} Works best with a source port (particularly [https://zdoom.org/index ZDoom],[[#DOOM: BFA Edition|DOOM: BFA Edition]] and derivatives).
 
{{ii}} {{file|meds.wad}} works on both Doom and Doom II, but other files are exclusively for Doom II.
 
{{ii}} {{file|meds.wad}} works on both Doom and Doom II, but other files are exclusively for Doom II.
 
}}
 
}}
Line 147: Line 148:
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = true
 
|fov                        = true
|fov notes                  = 80-100°. See [[#Field of view (FOV)|Field of view (FOV)]].
+
|fov notes                  = 80-100°. Default is 80°. See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            = Can be toggled with {{key|Alt|Enter}}.
 
|windowed notes            = Can be toggled with {{key|Alt|Enter}}.
Line 155: Line 156:
 
|anisotropic notes          = 8x only. Use {{code|+set r_maxAnisotropicFiltering 16}} [[Glossary:Command line arguments|parameter]].
 
|anisotropic notes          = 8x only. Use {{code|+set r_maxAnisotropicFiltering 16}} [[Glossary:Command line arguments|parameter]].
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = Up to 16x [[MSAA]] (Nvidia) or 8x (AMD/Intel). For [[SMAA]], use [[#Classic RBDoom3BFG|Classic RBDoom3BFG]].
+
|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                = Vsync and Smart Vsync.
 
|vsync notes                = Vsync and Smart Vsync.
Line 174: Line 175:
  
 
{{Fixbox|description=Custom viewmodel FOV|ref={{cn|date=November 2018}}|fix=
 
{{Fixbox|description=Custom viewmodel FOV|ref={{cn|date=November 2018}}|fix=
# Install [[#Classic RBDoom3BFG|Classic RBDoom3BFG]].
+
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 
# Use the <code>pm_vmfov</code> console command to adjust the viewmodel FOV.
 
# Use the <code>pm_vmfov</code> console command to adjust the viewmodel FOV.
 
}}
 
}}
Line 227: Line 228:
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = hackable
 
|dualshock prompts        = hackable
|dualshock prompts notes  = Use [[#Classic_RBDoom3BFG|Classic RBDoom3BFG]] with the {{code|+set in_joylayout 1}} [[Glossary:Command line arguments|parameter]].<ref>{{Refsnip|url=https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases/tag/1.1.8-classic|title=Release Classic RBDOOM 3 BFG 1.1.8 · MadDeCoDeR/Classic-RBDOOM-3-BFG - GitHub|date=February 27, 2018|snippet=Added new parameter 'in_joylayout' that allow you to switch between xbox360 and ps3 controller layout}}</ref>
+
|dualshock prompts notes  = Use [[#Classic_RBDoom3BFG|DOOM: BFA Edition]] with the {{code|+set in_joylayout 1}} [[Glossary:Command line arguments|parameter]].<ref>{{Refsnip|url=https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases/tag/1.1.8-classic|title=Release Classic RBDOOM 3 BFG 1.1.8 · MadDeCoDeR/Classic-RBDOOM-3-BFG - GitHub|date=February 27, 2018|snippet=Added new parameter 'in_joylayout' that allow you to switch between xbox360 and ps3 controller layout}}</ref>
 
|light bar support        = false
 
|light bar support        = false
 
|light bar support notes  =  
 
|light bar support notes  =  
Line 259: Line 260:
  
 
===Enable always run toggle on Classic Doom===
 
===Enable always run toggle on Classic Doom===
{{Fixbox|description=Use [[#Classic RBDoom3BFG|Classic RBDoom3BFG]]|ref={{cn|date=September 2018}}|fix=
+
{{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.
 
{{ii}} The always run toggle works on Doom 1 & 2's single and multi-player; on Doom 3 it works only on multi-player.
 
}}
 
}}
Line 475: Line 476:
 
}}
 
}}
  
===Screen flashes white when taking damage (RBDoom3BFG/Classic RBDoom3BFG)===
+
===Screen flashes white when taking damage (RBDoom3BFG/DOOM: BFA Edition)===
 
{{ii}} Certain video settings combinations can cause visual bugs such as pain flashes being replaced with a white flash in these source ports.
 
{{ii}} Certain video settings combinations can cause visual bugs such as pain flashes being replaced with a white flash in these source ports.
 
{{Fixbox|description=Disable motion blur if using SMAA or use MSAA instead when using motion blur (RBDoom3BFG)|ref=<ref>{{Refcheck|user=AmethystViper|date=February 18, 2018|comment=}}</ref>|fix=
 
{{Fixbox|description=Disable motion blur if using SMAA or use MSAA instead when using motion blur (RBDoom3BFG)|ref=<ref>{{Refcheck|user=AmethystViper|date=February 18, 2018|comment=}}</ref>|fix=
 
}}
 
}}
{{Fixbox|description=Disable filmic post-processing effects when using motion blur or vice-versa (Classic RBDoom3BFG)|ref=<ref name="refcheck AmethystViper"/>|fix=
+
{{Fixbox|description=Disable filmic post-processing effects when using motion blur or vice-versa (DOOM: BFA Edition)|ref=<ref name="refcheck AmethystViper"/>|fix=
 
# Open the console with {{key|~}}
 
# Open the console with {{key|~}}
 
# Type in and enter {{code|r_useFilmicPostProcessEffects 0}} to disable the filmic post-processing effects.
 
# Type in and enter {{code|r_useFilmicPostProcessEffects 0}} to disable the filmic post-processing effects.
Line 510: Line 511:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = hackable
 
|windows 64-bit exe    = hackable
|windows exe notes      = Use [[#Classic RBDoom3BFG|Classic RBDoom3BFG]] for 64-bit.
+
|windows exe notes      = Use [[#DOOM: BFA Edition|DOOM: BFA Edition]] for 64-bit.
 
|mac os x powerpc app  =  
 
|mac os x powerpc app  =  
 
|macos intel 32-bit app =  
 
|macos intel 32-bit app =  
Line 537: Line 538:
 
}}
 
}}
  
===Play [[Final Doom]] and the Master Levels in Classic RBDoom3BFG===
+
===Play [[Final Doom]] and the Master Levels in DOOM: BFA Edition===
{{Fixbox|description=Playing [[Final Doom]] and the Master Levels in Classic RBDoom3BFG|ref={{CN|date=February 2019}}|fix=
+
{{Fixbox|description=Playing [[Final Doom]] and the Master Levels in DOOM: BFA Edition|ref={{CN|date=February 2019}}|fix=
 
# Copy the {{file|PLUTONIA.WAD}} and {{file|TNT.WAD}} files into <code>{{p|game}}\base\wads</code>.
 
# Copy the {{file|PLUTONIA.WAD}} and {{file|TNT.WAD}} files into <code>{{p|game}}\base\wads</code>.
 
# Create a new folder named <code>master</code> in <code>{{p|game}}\base\wads</code>, then copy all 20 {{file|*.WAD}} files from Master Levels of Doom II into the <code>master</code> folder.
 
# Create a new folder named <code>master</code> in <code>{{p|game}}\base\wads</code>, then copy all 20 {{file|*.WAD}} files from Master Levels of Doom II into the <code>master</code> folder.
Line 545: Line 546:
 
===Miscellaneous modifications===
 
===Miscellaneous modifications===
 
====Change the flashlight mode in Doom 3====
 
====Change the flashlight mode in Doom 3====
{{Fixbox|description=Use Classic RBDoom3BFG|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=
+
{{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 [[#Classic RBDoom3BFG|Classic RBDoom3BFG]].
+
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 
# Use <code>+set flashlight_old</code> parameter with values 0 (BFG), 1 (original), or 2 (BFGMix).
 
# Use <code>+set flashlight_old</code> parameter with values 0 (BFG), 1 (original), or 2 (BFGMix).
 
}}
 
}}
  
====Re-enable Steam Achievements on [[#Classic RBDoom3BFG|Classic RBDoom3BFG]]====
+
====Re-enable Steam Achievements on [[#DOOM: BFA Edition|DOOM: BFA Edition]]====
{{Fixbox|description=Use Classic RBDoom3BFG|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=
+
{{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 [[#Classic RBDoom3BFG|Classic RBDoom3BFG]].
+
# Install [[#DOOM: BFA Edition|DOOM: BFA Edition]].
 
# Download the binaries with Steam of [https://github.com/MadDeCoDeR/Open_Platform/releases Open Platform]
 
# 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 OpenPlatform.dll to <code>{{p|game}}\base</code> (Select which one to use based on OS and CPU Type)
Line 566: Line 567:
 
{{++}} Enables corpses to remain after enemy death (instead of disappearing), a common complaint of Doom 3 upon release.
 
{{++}} 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.
 
{{ii}} Converted to work with Doom 3 BFG Hi Def and RBDoom3BFG.
 +
 +
====[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==

Revision as of 03:22, 10 March 2020

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
Publishers
Bethesda Softworks
Engines
Doom 3 id Tech 4
Doom 1, 2 id Tech 1
Release dates
Windows October 18, 2012
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 uncensored.
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
Amazon.com
Icon overlay.png
Windows
Bethesda.net
Bethesda.net Launcher
Windows
Bethesda.net
DRM-free after installation through Bethesda.net Launcher (notes may include more details)
DOOM 3 (2019). Single-player only. 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
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows

Essential improvements

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

Skip intro videos

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.

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.
Comes bundled with a pk4toBFG tool that can convert original Doom 3 mods to be compatible with Doom 3: BFG Edition to an extent.
It supports also the 2019 re-release available on bethesda.net

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 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[5]
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)[6]
  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[7]
Works best with a source port (particularly ZDoom,DOOM: BFA Edition and derivatives).
meds.wad works on both Doom and Doom II, but other files are exclusively for Doom II.

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\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/208200/pfx/[Note 1]
Some settings are stored in profile.bin where the save data folder is located.
RBDoom3BFG location: %USERPROFILE%\Saved Games\id Software\RBDOOM 3 BFG\base\.

Save game data location

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

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

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

Template:Video settings

Field of view (FOV)

Custom world FOV[citation needed]

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

Custom viewmodel FOV[citation needed]
  1. Install DOOM: BFA Edition.
  2. Use the pm_vmfov console command to adjust the viewmodel FOV.

High frame rate

Frame rate is capped at either 60 FPS or 120 FPS via in-game option.
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.
  4. See Issues fixed to set the refresh rate manually.

Notes

Chaingun firing rate depends on frame counts; set com_engineHz "120" for the correct speed.[8]

Input settings

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.

Template:Input settings

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]

Audio settings

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

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
Use the +set sys_lang "english" parameter.
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

Game only accepts exactly 60 Hz or 120 Hz refresh rate via in-game option.
Set custom refresh rate[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.)

Chaingun fires too slowly

Set in-game frame rate cap to 120 FPS[8]

Wrong language selected by default

Set language manually[10]

OpenGL startup fix

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

Game crashes on loading screen

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

"Achievements have been disabled due to the console being enabled during this game" but console is not enabled

Activating the console at any time during the game will disable achievements.
Rebind the Steam in-game screenshot key[13]
By default, both Steam and the game share the same key for taking screenshots and opening the console (F12) which results in the achievements being disabled when one wants to take a screenshot. It can be fixed by reloading a save before it happened.
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[14]
  1. Open the console with ~.
  2. Type in and enter 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)[15]
Disable filmic post-processing effects when using motion blur or vice-versa (DOOM: BFA Edition)[16]
  1. Open the console with ~
  2. Type in and enter r_useFilmicPostProcessEffects 0 to disable the filmic post-processing effects.
  3. Now type in vid_restart. The game should no longer flash white when taking damage.

Other information

API

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


Middleware

Middleware Notes
Audio DirectX XAudio2
Cutscenes Bink Video
Multiplayer Steamworks

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

Playing Final Doom and the Master Levels in DOOM: BFA Edition[citation needed]
  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.

Miscellaneous modifications

Change the flashlight mode in Doom 3

Use DOOM: BFA Edition[17]
  1. Install DOOM: BFA Edition.
  2. Use +set flashlight_old parameter with values 0 (BFG), 1 (original), or 2 (BFGMix).

Re-enable Steam Achievements on DOOM: BFA Edition

Use DOOM: BFA Edition[17]
  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.

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.

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