Difference between revisions of "Doom 3: BFG Edition"
From PCGamingWiki, the wiki about fixing PC games
m (→top: updated GOG.com ID format) |
(misc) |
||
Line 22: | Line 22: | ||
'''Key points''' | '''Key points''' | ||
− | {{ | + | {{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. |
{{++}} Source port and mod support available. | {{++}} Source port and mod support available. | ||
{{++}} Supports higher maximum frame rates compared to the original [[Doom 3]]. | {{++}} Supports higher maximum frame rates compared to the original [[Doom 3]]. | ||
Line 45: | Line 45: | ||
}} | }} | ||
− | |||
− | |||
==Essential improvements== | ==Essential improvements== | ||
{{ii}} Using the following modifications (aside from skipping intro videos) will disable Steam achievements. | {{ii}} Using the following modifications (aside from skipping intro videos) will disable Steam achievements. | ||
Line 67: | Line 65: | ||
===Modifications=== | ===Modifications=== | ||
====[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom3BFG]==== | ====[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom3BFG]==== | ||
− | A fork of the inactive | + | {{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}} | + | {{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]==== | ====[https://community.pcgamingwiki.com/files/file/1105-doom-3-bfg-mod-launcher/ Doom 3 BFG Mod Launcher]==== | ||
− | Enables usage of basic [[Doom 3]] 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}} Enables usage of basic [[Doom 3]] 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}} 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. Mods with modified {{code|dll}} files will not work. |
− | |||
===Decensoring Doom and Doom II=== | ===Decensoring Doom and Doom II=== | ||
Line 86: | Line 78: | ||
}} | }} | ||
− | {{Fixbox|description=Use decensoring patch|ref=<ref>[https://www.doomworld.com/vb/doom-3-general/64870-bfg-edition-uncensoring-guide/ BFG Edition uncensoring guide. - Doom 3 - Doomworld]</ref>|fix= | + | {{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 [http://www.mediafire.com/file/bv0rmbv2j6d2n75/bfgdecenswithbatch.rar decensor patch] and extract the {{code|bfgdecens}} folder to somewhere temporarily. | # Download the [http://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. | # Go to {{code|{{p|game}}\base\wads}}, copy the {{file|DOOM.WAD}} and {{file|DOOM2.WAD}}, and paste them into the {{code|bfgdecens}} folder. | ||
Line 114: | Line 105: | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|{{p|userprofile}}\Saved Games\id Software\DOOM 3 BFG\base | + | {{Game data/saves|Windows|{{p|userprofile}}\Saved Games\id Software\DOOM 3 BFG\base\}} |
}} | }} | ||
{{ii}} Doom 3: BFG Edition is 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. | ||
Line 227: | Line 218: | ||
|dualshock 4 notes = Requires [[Controller:DualShock 4#DS4Windows|DS4Windows]]. | |dualshock 4 notes = Requires [[Controller:DualShock 4#DS4Windows|DS4Windows]]. | ||
|dualshock prompts = hackable | |dualshock prompts = hackable | ||
− | |dualshock prompts notes = | + | |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> |
|light bar support = false | |light bar support = false | ||
|light bar support notes = | |light bar support notes = | ||
Line 271: | Line 262: | ||
===Re-enable zoom function=== | ===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 the console command {{code|bind [desired key, mouse, or controller button] _zoom}}|ref=<ref name="ReferenceA"/>}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Audio settings== | ==Audio settings== | ||
Line 292: | Line 277: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = hackable | |eax support = hackable | ||
− | |eax support notes = Use [https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom 3 BFG] with | + | |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] |
}} | }} | ||
Line 301: | Line 286: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Use the <code>+set sys_lang "english"</code> [[Glossary:Command line arguments|parameter]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 309: | Line 294: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Use the <code>+set sys_lang "french"</code> [[Glossary:Command line arguments|parameter]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 317: | Line 302: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Use the <code>+set sys_lang "german"</code> [[Glossary:Command line arguments|parameter]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 325: | Line 310: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Use the <code>+set sys_lang "italian"</code> [[Glossary:Command line arguments|parameter]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 333: | Line 318: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Use the <code>+set sys_lang "japanese"</code> [[Glossary:Command line arguments|parameter]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 341: | Line 326: | ||
|audio = true | |audio = true | ||
|subtitles = false | |subtitles = false | ||
− | |notes = | + | |notes = Use the <code>+set sys_lang "spanish"</code> [[Glossary:Command line arguments|parameter]]. |
|fan = | |fan = | ||
}} | }} | ||
Line 352: | Line 337: | ||
|fan = | |fan = | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 403: | Line 373: | ||
|upnp = | |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== | ==VR support== | ||
Line 463: | Line 434: | ||
===Chaingun fires too slowly=== | ===Chaingun fires too slowly=== | ||
{{Fixbox|description=Set in-game frame rate cap to 120 FPS|ref=<ref name="chaingun"/>}} | {{Fixbox|description=Set in-game frame rate cap to 120 FPS|ref=<ref name="chaingun"/>}} | ||
+ | |||
+ | ===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=== | ===OpenGL startup fix=== | ||
Line 540: | Line 515: | ||
|multiplayer = Steamworks | |multiplayer = Steamworks | ||
|multiplayer notes= | |multiplayer notes= | ||
+ | }} | ||
+ | |||
+ | ===Play [[Final Doom]] and the Master Levels in Classic RBDoom3BFG=== | ||
+ | {{Fixbox|description=Playing [[Final Doom]] and the Master Levels in Classic RBDoom3BFG|ref={{cn}}|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</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. | ||
}} | }} | ||
Revision as of 19:33, 29 December 2018
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 |
⤏ Go to series page | |
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 Classic RBDoom3BFG.
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 | ||||
Bethesda.net | ||||
GamersGate | ||||
GOG.com | ||||
Green Man Gaming | ||||
Humble Store | ||||
Steam |
Essential improvements
- Using the following modifications (aside from skipping intro videos) will disable Steam achievements.
Skip intro videos
Modify the intro videos[1] |
---|
|
Use +set com_skipintrovideos 1 command line argument[2]
|
---|
Use com_skipIntroVideos command in autoexec.cfg [3]
|
---|
|
Modifications
Classic RBDoom3BFG
- 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.
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 Classic RBDoom3BFG and use the original Doom and Doom II IWADs[4] |
---|
|
Use decensoring patch (Windows only)[5] |
---|
|
Use unRyker's PWADs[6] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\ |
Steam Play (Linux) | <SteamLibrary-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) | <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 |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video settings
Field of view (FOV)
Custom world FOV[citation needed] |
---|
Use the |
Custom viewmodel FOV[citation needed] |
---|
|
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] |
---|
Notes
|
Input settings
Enable always run toggle on Classic Doom
Use Classic RBDoom3BFG[citation needed] |
---|
|
Enable crouch toggle
Launch the game with +set in_toggleCrouch 1 parameter or use the console command in_toggleCrouch 1 [3]
|
---|
Enable zoom toggle
Launch the game with +set in_toggleZoom 1 parameter or use the console command in_toggleZoom 1 [3]
|
---|
Re-enable zoom function
Use the console command bind [desired key, mouse, or controller button] _zoom [3]
|
---|
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 | Fan translation by ENPY Studio, download. |
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
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
- Despite the GOG.com version being single-player only, it is possible to play multiplayer by adding
seta net_useplatformbackend 0
indefault.cfg
and use the console commandconnect
in order to join the server.
VR support
3D modes | State | GG3D | Notes | |
---|---|---|---|---|
Native 3D | ||||
Nvidia 3D Vision |
Headsets | |||
---|---|---|---|
SteamVR | Use Doom 3 BFG VR.[8] | ||
Oculus VR (LibOVR) | Use Doom 3 BFG VR.[8] | ||
Windows Mixed Reality | This game might be playable with the Revive Compatibility Layer, or Windows Mixed Reality for SteamVR. |
Devices | |||
---|---|---|---|
Tracked motion controllers | |||
Traditional controller | |||
Keyboard/Mouse |
Play area | |||
---|---|---|---|
Seated | |||
Standing | |||
Room-scale |
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] |
---|
|
Chaingun fires too slowly
Set in-game frame rate cap to 120 FPS[7] |
---|
Wrong language selected by default
Set language manually[9] |
---|
OpenGL startup fix
Launch the game with +set r_fullscreen 3 parameter[10]
|
---|
Game crashes on loading screen
Use old AMD OpenGL driver[11] |
---|
|
"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[12] |
---|
|
Disable the console[2] |
---|
Use |
MSAA has no effect (RBDoom3BFG)
- The only anti-aliasing technique that works with HDR is SMAA.
Disable HDR to use MSAA[13] |
---|
|
Screen flashes white when taking damage (RBDoom3BFG/Classic RBDoom3BFG)
- Certain video settings combiantion 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)[14] |
---|
Disable filmic post-processing effects when using motion blur or vice-versa (Classic RBDoom3BFG)[15] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | DirectX | XAudio2 |
Cutscenes | Bink Video | |
Multiplayer | Steamworks |
Play Final Doom and the Master Levels in Classic RBDoom3BFG
Playing Final Doom and the Master Levels in Classic RBDoom3BFG[citation needed] |
---|
|
Miscellaneous modifications
Change the flashlight mode in Doom 3
Use Classic RBDoom3BFG[16] |
---|
|
Doom 3 BFG Hi Def
- Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
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.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Vista, 7 | Vista, 7 64-bit |
Processor (CPU) | 2.0 GHz Dual Core | 2.4 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 | Nvidia GeForce GTX 260 ATI Radeon HD 5850 768 MB of VRAM |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (208200) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Lostie's intro movies fix (retrieved)
- ↑ 2.0 2.1 Steam Community :: Guide :: Unlock Nightmare + Skip intro videos
- ↑ 3.0 3.1 3.2 3.3 Verified by User:AmethystViper on December 9, 2017
- ↑ 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"
- ↑ BFG Edition uncensoring guide. - Doom 3 - Doomworld
- ↑ ZDoom • View topic - [Uncensored BFG / Censored Doom]Make IDKFA Wolfenstein Again
- ↑ 7.0 7.1 no 144hz option? :: DOOM 3: BFG Edition General Discussions
- ↑ 8.0 8.1 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
- ↑ Support switching the game language at runtime · Issue #389 · RobertBeckebans/RBDOOM-3-BFG
- ↑ Fix for the OpenGL issue. Should work for most of you. - Steam Community Discussions
- ↑ RADEON (ATI/AMD) graphic card users crashing? Look in here for solution! - Steam Community Discussions
- ↑ Verified by User:ChaosBahamut on October 9, 2018
- ↑ AA not working, lighting bug · Issue #283 · RobertBeckebans/RBDOOM-3-BFG
- ↑ Verified by User:AmethystViper on February 18, 2018
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedrefcheck AmethystViper
- ↑ Classic-RBDOOM-3-BFG/New-Parameters.txt at master · MadDeCoDeR/Classic-RBDOOM-3-BFG