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


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

Difference between revisions of "Doom 3: BFG Edition"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Video settings: updated template usage)
Line 14: Line 14:
 
|gogcom page  =  
 
|gogcom page  =  
 
|strategywiki =  
 
|strategywiki =  
|wikipedia    = Doom 3 BFG Edition
+
|wikipedia    = Doom 3: BFG Edition
 
|winehq      = 15170
 
|winehq      = 15170
 
}}
 
}}
Line 20: Line 20:
  
 
'''Key points'''
 
'''Key points'''
{{++}} Includes Doom 1 and 2 along with their respective expansions.
+
{{++}} Includes [[Doom]] and [[Doom II: Hell on Earth|Doom II]] along with their respective expansions.
 
{{++}} Source port and mod support available.
 
{{++}} Source port and mod support available.
{{--}} Doom 1 and 2 are censored and contain unique IWADs, though they can be uncensored.
+
{{--}} Doom and Doom II are censored and contain unique IWADs, though they can be uncensored.
{{--}} Mods for the original [[Doom 3]] are not compatible with the BFG Edition (unless converted for RBDoom).
+
{{--}} Mods for the original [[Doom 3]] are not compatible with the BFG Edition (unless converted for RBDoom3BFG).
  
 
'''General information'''
 
'''General information'''
Line 41: Line 41:
 
{{ii}} All versions require {{DRM|Steam}}.
 
{{ii}} All versions require {{DRM|Steam}}.
  
===Contents of DOOM 3 BFG===
+
===Contents of Doom 3: BFG Edition===
<ol>
+
# [[Doom]] (Ultimate DOOM)
<li> [[Doom]] (Ultimate DOOM)</li>
+
# [[Doom II: Hell on Earth]] (plus No Rest for the Living)
<li> [[Doom II: Hell on Earth]] (plus No Rest for the Living)</li>
+
# [[Doom 3]] (plus Resurrection of Evil and The Lost Mission)
<li> [[Doom 3]] (plus Resurrection of Evil and The Lost Mission)</li>
 
</ol>
 
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Skip intro videos|ref={{cn|date=July 2017}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Create and open <code>autoexec.cfg</code>.
 +
# Add <code>set com_skipIntroVideos "1"</code>.
 +
}}
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Skip 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>}}
 
{{Fixbox/fix|Skip 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>}}
#Go to <code>{{p|game}}\base\video</code>.
+
# Go to <code>{{p|game}}\base\video</code>.
#Rename/delete/move <code>loadvideo.bik</code>.
+
# Rename/delete/move <code>loadvideo.bik</code>.
 
}}  
 
}}  
  
===Linux/Mac/Windows 64-bit Support===
+
===RBDoom3BFG===
 +
{{++}} Adds Linux, OS X, and Win64 support, as well as soft shadows and more.
 +
 
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases RBDOOM-3]|ref={{cn|date=May 2017}}}}
+
{{Fixbox/fix|Use [https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases RBDoom3BFG]|ref={{cn|date=May 2017}}}}
{{++}} Adds Linux and Mac support as well as soft shadows.
 
 
}}
 
}}
  
===[http://www.kot-in-action.com/forum/viewtopic.php?f=28&t=4436 Doom 3 BFG Mod Launcher (by motorsep)]===
+
===Doom 3 BFG Mod Launcher===
{{ii}} Comes with a build of RBDOOM3BFG for Windows and a tool which extracts all contents of Doom 3 BFG to a moddable structured folder.
+
{{ii}} Comes with a build of RBDoom3BFG for Windows and a tool which extracts all contents of Doom 3 BFG to a moddable structured folder.
  
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Doom 3 BFG Mod Launcher|ref={{cn|date=May 2017}}}}
+
{{Fixbox/fix|1=Use [http://www.kot-in-action.com/forum/viewtopic.php?f=28&t=4436 Doom 3 BFG Mod Launcher]|ref={{cn|date=May 2017}}}}
{{++}} Enables usage of basic Doom 3 (2004) mods consisting of replaced sounds and textures.
+
{{++}} Enables usage of basic Doom 3 (2004) mods consisting of replaced sounds and textures (e.g. [http://www.moddb.com/mods/perfected-doom-3-version-500/addons/perfected-doom-3-texture-pack-v30-part-1 Perfected Doom 3]).
 
{{ii}} Mods with modified <code>dll</code> files will not work.
 
{{ii}} Mods with modified <code>dll</code> files will not work.
* [http://www.moddb.com/mods/perfected-doom-3-version-500/addons/perfected-doom-3-texture-pack-v30-part-1 Perfected Doom 3 Texture Pack - 3.0]
 
 
}}
 
}}
  
===[http://www.moddb.com/mods/doom-3-bfg-hi-def Doom 3 BFG Hi Def Mod]===
+
===Doom 3 BFG Hi Def Mod===
{{++}} Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3bfg).
+
{{++}} Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
  
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Installation|ref={{cn|date=July 2016}}}}
+
{{Fixbox/fix|Use Hi Def Mod|ref={{cn|date=July 2016}}}}
 +
# Download [http://www.moddb.com/mods/doom-3-bfg-hi-def Doom 3 BFG Hi Def Mod].
 
# Unzip files into the Doom 3 BFG installation folder.
 
# Unzip files into the Doom 3 BFG installation folder.
# Run <code>RBDoom3bfg.exe</code>.
+
# Run <code>RBDoom3BFG.exe</code>.
 
}}
 
}}
  
===Uncensor Doom 1 & 2===
+
===Uncensor Doom and Doom II===
 
{{Fixbox|1=
 
{{Fixbox|1=
{{Fixbox/fix|Patch|ref=<ref>https://www.doomworld.com/vb/doom-3-general/64870-bfg-edition-uncensoring-guide/</ref>}}
+
{{Fixbox/fix|Use decensoring patch|ref=<ref>https://www.doomworld.com/vb/doom-3-general/64870-bfg-edition-uncensoring-guide/</ref>}}
#Download the [http://www.mediafire.com/file/bv0rmbv2j6d2n75/bfgdecenswithbatch.rar Fix]
+
# Download the [http://www.mediafire.com/file/bv0rmbv2j6d2n75/bfgdecenswithbatch.rar decensoring patch].
#Extract the <code>bfgdecens</code> folder.
+
# Extract the <code>bfgdecens</code> folder.
#Go to <code>{{p|game}}\base\wads </code>
+
# Go to <code>{{p|game}}\base\wads</code>.
#Copy the <code>DOOM.WAD </code> & <code>DOOM2.WAD</code> and paste them into the <code>bfgdecens</code> folder.
+
# Copy the <code>DOOM.WAD</code> & <code>DOOM2.WAD</code> and paste them into the <code>bfgdecens</code> folder.
#Run <code>doom1.bat</code> & <code>doom2.bat</code>
+
# Run <code>doom1.bat</code> & <code>doom2.bat</code>.
#Rename <code>udoomcen.wad</code> & <code>doom2cen.wad</code> to <code>DOOM.WAD </code> & <code>DOOM2.WAD </code> respectively.
+
# Rename <code>udoomcen.wad</code> & <code>doom2cen.wad</code> to <code>DOOM.WAD</code> & <code>DOOM2.WAD</code> respectively.
#Put the newly uncensored <code>DOOM.WAD </code> & <code>DOOM2.WAD</code> files in <code>{{p|game}}\base\wads </code>
+
# Put the newly uncensored <code>DOOM.WAD</code> & <code>DOOM2.WAD</code> files in <code>{{p|game}}\base\wads</code>.
 
}}
 
}}
  
Line 106: Line 111:
 
{{Game data/row|Windows|{{p|userprofile}}\Saved Games\id Software\DOOM 3 BFG\base\savegame\}}
 
{{Game data/row|Windows|{{p|userprofile}}\Saved Games\id Software\DOOM 3 BFG\base\savegame\}}
 
}}
 
}}
{{ii}} Doom 3 BFG Edition limited to only 14 manual save slots, which are shared across all 3 campaigns.
+
{{ii}} Doom 3: BFG Edition is limited to only 14 manual save slots, which are shared across all 3 campaigns.
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
Line 135: Line 140:
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = true
 
|fov                        = true
|fov notes                  = Between 80° and 100°. Use <code>+set g_fov X</code> [[Glossary:Command line arguments|parameter]] for higher settings (change X to your desired FOV).
+
|fov notes                  = 80-100°. Use <code>+set g_fov <value></code> [[Glossary:Command line arguments|parameter]] for higher values.
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            =  
+
|windowed notes            = Can be toggled with {{key|Alt|Enter}}.
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
 
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
 
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
|anisotropic                = true
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = 8x by default. Use <code>+set r_maxAnisotropicFiltering 16</code> [[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]] on Nvidia, up to 8x on AMD and Intel.
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                = Includes 2 types: Vsync and Smart Vsync.
 
|vsync notes                = Includes 2 types: Vsync and Smart Vsync.
 
|60 fps                    = true
 
|60 fps                    = true
|60 fps notes              =  
+
|60 fps notes              = 60 FPS cap option affects chaingun firing rate.
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              = Capped at 60/120 FPS and 60/120 Hz. See [[#High frame rate|High frame rate]].
+
|120 fps notes              = Capped at 60/120 FPS and 60/120&nbsp;Hz. See [[#High frame rate|High frame rate]].
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 163: Line 168:
 
# Add <code>set com_engineHz "144"</code> and adjust as necessary.
 
# Add <code>set com_engineHz "144"</code> and adjust as necessary.
 
# See [[#Run the game at screen refresh rate|Issues fixed]] to set the refresh rate manually.
 
# See [[#Run the game at screen refresh rate|Issues fixed]] to set the refresh rate manually.
 +
 +
'''Notes'''
 +
{{--}} Chaingun firing rate depends on frame counts; set <code>com_engineHz "120"</code> for the correct speed.<ref name="chaingun">[http://steamcommunity.com/app/208200/discussions/0/1368380934293336917/ no 144hz option? :: DOOM 3: BFG Edition General Discussions]</ref>
 
}}
 
}}
  
Line 173: Line 181:
 
|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        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
Line 200: Line 208:
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
 +
}}
 +
 +
===Enable crouch toggle===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Launch the game with <code>+set in_toggleCrouch 1</code> [[Glossary:Command line arguments|parameter]]|ref={{cn|date=July 2017}}}}
 
}}
 
}}
  
Line 206: Line 219:
 
{{Audio settings
 
{{Audio settings
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Available only for DOOM and DOOM 2. Not available for DOOM 3 and its expansions.
+
|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 330: Line 343:
 
|htc vive notes              =  
 
|htc vive notes              =  
 
|oculus rift                = hackable
 
|oculus rift                = hackable
|oculus rift notes          = Use [https://github.com/tmek/DOOM-3-BFG-VR Doom 3 BFG VR]<ref>[https://www.reddit.com/r/oculus/comments/2tni1d/doom_3_bfg_vr_w_rudimentary_dk2_support/ Doom 3 BFG VR w/ rudimentary DK2 support : oculus]</ref> or [https://github.com/Codes4Fun/RBDOOM-3-BFG/releases RBDOOM-3-BFG].
+
|oculus rift notes          = Use [https://github.com/tmek/DOOM-3-BFG-VR Doom 3 BFG VR]<ref>[https://www.reddit.com/r/oculus/comments/2tni1d/doom_3_bfg_vr_w_rudimentary_dk2_support/ Doom 3 BFG VR w/ rudimentary DK2 support : oculus]</ref> or [https://github.com/Codes4Fun/RBDOOM-3-BFG/releases RBDoom3BFG].
 
|osvr                        = unknown
 
|osvr                        = unknown
 
|osvr notes                  =  
 
|osvr notes                  =  
Line 363: Line 376:
 
# Add <code>set r_customWidth "XXXX"</code> and <code>set r_customHeight "YYYY"</code> to set fullscreen resolution.
 
# Add <code>set r_customWidth "XXXX"</code> and <code>set r_customHeight "YYYY"</code> to set fullscreen resolution.
 
# Add <code>set r_fullscreen "1"</code> to set fullscreen (0 = windowed, 1 = fullscreen on monitor 1, 2 = fullscreen on monitor 2, etc.)
 
# Add <code>set r_fullscreen "1"</code> to set fullscreen (0 = windowed, 1 = fullscreen on monitor 1, 2 = fullscreen on monitor 2, etc.)
 +
}}
 +
 +
===Chaingun fires too slowly===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Set in-game frame rate cap to 120 FPS|ref=<ref name="chaingun"/>}}
 
}}
 
}}
  
Line 408: Line 426:
 
|shader model notes    =  
 
|shader model notes    =  
 
|64-bit executable      = hackable
 
|64-bit executable      = hackable
|64-bit executable notes= See [[#Linux/Mac/Windows 64-bit Support|Linux/Mac/Windows 64-bit Support]].
+
|64-bit executable notes= See [[#RBDoom3BFG|RBDoom3BFG]].
 
}}
 
}}
  
Line 423: Line 441:
 
|cutscenes        = Bink Video
 
|cutscenes        = Bink Video
 
|cutscenes notes  =  
 
|cutscenes notes  =  
|multiplayer      = SteamWorks
+
|multiplayer      = Steamworks
 
|multiplayer notes=  
 
|multiplayer notes=  
 +
}}
 +
 +
===Enable the console===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Enable the console|ref={{cn|date=July 2017}}}}
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Create and open <code>autoexec.cfg</code>.
 +
# Add <code>set com_allowConsole "1"</code>.
 
}}
 
}}
  

Revision as of 07:52, 30 July 2017

Doom 3: BFG Edition
Doom 3: BFG Edition cover
Developers
id Software
Doom 3 - Resurrection of Evil 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 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

Key points

Includes Doom and Doom II along with their respective expansions.
Source port and mod support available.
Doom and Doom II are censored and contain unique IWADs, though they can be uncensored.
Mods for the original Doom 3 are not compatible with the BFG Edition (unless converted for RBDoom3BFG).

General information

Doom Wiki
Differences between Doom 3 and Doom 3 BFG Edition
Steam Community Discussions

Availability

All versions require Steam DRM.

Contents of Doom 3: BFG Edition

  1. Doom (Ultimate DOOM)
  2. Doom II: Hell on Earth (plus No Rest for the Living)
  3. Doom 3 (plus Resurrection of Evil and The Lost Mission)

Essential improvements

Skip intro videos

Instructions
Instructions

RBDoom3BFG

Adds Linux, OS X, and Win64 support, as well as soft shadows and more.
Instructions

Doom 3 BFG Mod Launcher

Comes with a build of RBDoom3BFG for Windows and a tool which extracts all contents of Doom 3 BFG to a moddable structured folder.
Instructions

Doom 3 BFG Hi Def Mod

Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
Instructions

Uncensor Doom and Doom II

Instructions

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

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/208200/pfx/[Note 1]

Save game data location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-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
Steam Cloud

Video settings

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

Template:Video settings

High frame rate

Frame rate is capped at either 60 FPS or 120 FPS via in-game option.
Instructions

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 crouch toggle

Instructions

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
French
German
Italian
Japanese
Spanish

Network

Multiplayer types

Type Native Notes
LAN play
Online play
Versus

Connection types

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.
Instructions

Chaingun fires too slowly

Instructions

OpenGL startup fix

Instructions

Game crashes on loading screen

Instructions

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

Instructions

Other information

API

Technical specs Supported Notes
OpenGL 2.x
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio DirectX XAudio2
Cutscenes Bink Video
Multiplayer Steamworks

Enable the console

Instructions

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 Notes regarding Steam Play (Linux) data:

References