Difference between revisions of "Doom 3: BFG Edition"
From PCGamingWiki, the wiki about fixing PC games
m (updated template usage) |
|||
Line 68: | Line 68: | ||
===RBDoom3BFG=== | ===RBDoom3BFG=== | ||
− | {{++}} Adds Linux, OS X, and | + | {{ii}} Development of this source port has been in-active since 2016. Consider using [[#Classic RBDoom3BFG|Classic RBDoom3BFG]] as an actively-developed alternative. |
+ | {{++}} Adds Linux, OS X, and 64-bit support, as well as soft shadows and more. | ||
{{--}} Disables Steam achievements. | {{--}} Disables Steam achievements. | ||
Line 78: | Line 79: | ||
===Classic RBDoom3BFG=== | ===Classic RBDoom3BFG=== | ||
− | {{++}} A fork of RBDoom3BFG that adds the ability to play Doom II's other expansions ([[Final Doom]] and Master Levels of Doom II), classic Doom mod support through [[Glossary:Command line arguments|command line arguments]], and other improvements for the classic Doom games. | + | {{++}} A fork of [[#RBDoom3BFG|RBDoom3BFG]] that adds the ability to play Doom II's other expansions ([[Final Doom]] and Master Levels of Doom II), classic Doom mod support through [[Glossary:Command line arguments|command line arguments]], and other improvements for the classic Doom games plus Doom 3: BFG Edition and its expansions. |
+ | {{++}} As of "v1.1.9.7 rev 1", Classic RBDoom3BFG is bundled with a {{file|pk4toBFG}} tool that can convert original Doom 3 mods to be compatible Doom 3: BFG Edition to an extent. | ||
{{--}} Disables Steam achievements. | {{--}} Disables Steam achievements. | ||
Line 123: | Line 125: | ||
# The {{file|meds.wad}} works on both Doom and Doom II, but other files are exclusively for Doom II. | # The {{file|meds.wad}} works on both Doom and Doom II, but other files are exclusively for Doom II. | ||
# Load them like you would any other mod. | # Load them like you would any other mod. | ||
+ | }} | ||
+ | |||
+ | {{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= | ||
+ | {{ii}} Back-up the original {{file|DOOM.WAD}} and {{file|DOOM2.WAD}} that were included in Doom 3: BFG Edition before replacing them. | ||
+ | {{++}} Classic RBDoom3BFG can use the original MS-DOS versions of the The Ultimate Doom's and Doom II's IWADs instead of the censored ones included in Doom 3: BFG Edition. | ||
}} | }} | ||
Line 232: | Line 239: | ||
|invert controller y-axis = true | |invert controller y-axis = true | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = true |
|xinput controllers notes = | |xinput controllers notes = | ||
− | |xbox prompts = | + | |xbox prompts = true |
− | |xbox prompts notes = | + | |xbox prompts notes = Xbox 360 prompts mixed with generic ones. |
|impulse triggers = unknown | |impulse triggers = unknown | ||
|impulse triggers notes = | |impulse triggers notes = | ||
|dualshock 4 = unknown | |dualshock 4 = unknown | ||
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = hackable |
− | |dualshock prompts notes = | + | |dualshock prompts notes = See [[#DualShock Prompts|DualShock Prompts]] |
|light bar support = unknown | |light bar support = unknown | ||
|light bar support notes = | |light bar support notes = | ||
Line 255: | Line 262: | ||
|other button prompts notes= | |other button prompts notes= | ||
|button prompts = generic, Xbox, DualShock | |button prompts = generic, Xbox, DualShock | ||
− | |button prompts notes = Controller prompts are shown when controller is enabled. | + | |button prompts notes = Controller prompts are shown when controller is enabled. DualShock prompts can be used if using [[#Classic RBDoom3BFG|Classic RBDoom3BFG]]. |
|controller hotplug = true | |controller hotplug = true | ||
|controller hotplug notes = | |controller hotplug notes = | ||
Line 283: | Line 290: | ||
{{Fixbox|description=Use the console command {{code|bind [desired key, mouse, or controller button] _zoom}}|ref=<ref name="ReferenceA">{{Refcheck|user=AmethystViper|date=December 9, 2017|comment=}}</ref>}} | {{Fixbox|description=Use the console command {{code|bind [desired key, mouse, or controller button] _zoom}}|ref=<ref name="ReferenceA">{{Refcheck|user=AmethystViper|date=December 9, 2017|comment=}}</ref>}} | ||
− | ===DualShock | + | ===DualShock Prompts=== |
{{ii}} Requires Classic RBDoom3BFG v1.1.8 or newer. | {{ii}} Requires Classic RBDoom3BFG v1.1.8 or newer. | ||
{{Fixbox|description=Enable DualShock prompts in Classic RBDoom3BFG|ref=<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>|fix= | {{Fixbox|description=Enable DualShock prompts in Classic RBDoom3BFG|ref=<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>|fix= | ||
Line 503: | Line 510: | ||
}} | }} | ||
− | ===Screen flashes white when taking damage (RBDoom3BFG)=== | + | ===Screen flashes white when taking damage (RBDoom3BFG/Classic RBDoom3BFG)=== |
− | {{ii}} | + | {{ii}} Certain video settings combiantion 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|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>{{Refcheck|user=AmethystViper|date=September 20, 2018|comment=}}</ref>|fix= | ||
+ | # Open the console with {{key|~}} | ||
+ | # Type in and enter {{code|r_useFilmicPostProcessEffects 0}} to disable the filmic post-processing effects. | ||
+ | # Now type in {{code|vid_restart}}. The game should no longer flash white when taking damage. | ||
}} | }} | ||
Line 530: | Line 542: | ||
|shader model notes = | |shader model notes = | ||
|64-bit executable = hackable | |64-bit executable = hackable | ||
− | |64-bit executable notes= See [[#RBDoom3BFG|RBDoom3BFG]]. | + | |64-bit executable notes= See [[#RBDoom3BFG|RBDoom3BFG]] or [[#Classic RBDoom3BFG|Classic RBDoom3BFG]]. |
}} | }} | ||
Revision as of 07:53, 20 September 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
- Includes Doom, Doom II, Doom 3, Doom 3: Resurrection of Evil, and The Lost Mission.
- 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
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Amazon.com | ||||
GamersGate | ||||
GOG.com | ||||
Green Man Gaming | ||||
Humble Store | ||||
Steam |
Version differences
- 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.
Essential improvements
Skip intro videos
Use +set com_skipintrovideos 1 command line argument[1]
|
---|
Use com_skipIntroVideos command in autoexec.cfg [2]
|
---|
|
Modify the intro videos[3] |
---|
|
Disable console
- Activating the console at any time during the game will disable achievements.
Use +set com_allowconsole 0 command line argument[1]
|
---|
RBDoom3BFG
- Development of this source port has been in-active since 2016. Consider using Classic RBDoom3BFG as an actively-developed alternative.
- Adds Linux, OS X, and 64-bit support, as well as soft shadows and more.
- Disables Steam achievements.
Use RBDoom3BFG[4] |
---|
Notes
|
Classic RBDoom3BFG
- A fork of RBDoom3BFG that adds the ability to play Doom II's other expansions (Final Doom and Master Levels of Doom II), classic Doom mod support through command line arguments, and other improvements for the classic Doom games plus Doom 3: BFG Edition and its expansions.
- As of "v1.1.9.7 rev 1", Classic RBDoom3BFG is bundled with a
pk4toBFG
tool that can convert original Doom 3 mods to be compatible Doom 3: BFG Edition to an extent. - Disables Steam achievements.
Use Classic RBDoom3BFG |
---|
Notes
|
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.
- Disables Steam achievements.
Use Doom 3 BFG Mod Launcher[citation needed] |
---|
|
Doom 3 BFG Hi Def Mod
- Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
- Disables Steam achievements.
Use Hi Def Mod[citation needed] |
---|
|
Decensoring Doom and Doom II
- Disables Steam achievements.
Use decensoring patch[5] |
---|
|
Use unRyker's PWADs[6] |
---|
|
Install Classic RBDoom3BFG and use the original Doom and Doom II IWADs[7] |
---|
|
Game data
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\DOOM\ %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\DOOM2\ %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\savegame\ |
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
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 crouch toggle
Launch the game with +set in_toggleCrouch 1 parameter or use the console command in_toggleCrouch 1 [2]
|
---|
Enable zoom toggle
Launch the game with +set in_toggleZoom 1 parameter or use the console command in_toggleZoom 1 [2]
|
---|
Re-enable zoom function
Use the console command bind [desired key, mouse, or controller button] _zoom [2]
|
---|
DualShock Prompts
- Requires Classic RBDoom3BFG v1.1.8 or newer.
Enable DualShock prompts in Classic RBDoom3BFG[9] |
---|
|
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Spanish | ||||
Russian | Ported from Doom 3. Available here. |
Change language
- Using RBDoom3BFG with the GOG.com release may pick Japanese by default.
Set language manually[10] |
---|
|
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 |
VR support
3D modes | State | GG3D | Notes | |
---|---|---|---|---|
Native 3D | ||||
Nvidia 3D Vision |
Headsets | |||
---|---|---|---|
SteamVR | Use Doom 3 BFG VR.[11] | ||
Oculus VR (LibOVR) | Use Doom 3 BFG VR.[11] | ||
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[8] |
---|
OpenGL startup fix
Launch the game with +set r_fullscreen 3 parameter[12]
|
---|
Game crashes on loading screen
Use old AMD OpenGL driver[13] |
---|
|
"Achievements have been disabled due to the console being enabled during this game" but console is not enabled
Rebind in-game screenshot key[citation needed] |
---|
|
MSAA has no effect (RBDoom3BFG)
- The only anti-aliasing technique that works with HDR is SMAA.
Disable HDR to use MSAA[14] |
---|
|
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)[15] |
---|
Disable filmic post-processing effects when using motion blur or vice-versa (Classic RBDoom3BFG)[16] |
---|
|
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 |
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 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.0 1.1 https://steamcommunity.com/sharedfiles/filedetails/?id=850795752
- ↑ 2.0 2.1 2.2 2.3 Verified by User:AmethystViper on December 9, 2017
- ↑ Lostie's intro movies fix (retrieved)
- ↑ Verified by User:AmethystViper on October 29, 2017
- ↑ https://www.doomworld.com/vb/doom-3-general/64870-bfg-edition-uncensoring-guide/
- ↑ https://forum.zdoom.org/viewtopic.php?f=19&t=53776
- ↑ 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"
- ↑ 8.0 8.1 no 144hz option? :: DOOM 3: BFG Edition General Discussions
- ↑ Release Classic RBDOOM 3 BFG 1.1.8 · MadDeCoDeR/Classic-RBDOOM-3-BFG - GitHub - last accessed on February 27, 2018
- "Added new parameter 'in_joylayout' that allow you to switch between xbox360 and ps3 controller layout"
- ↑ Support switching the game language at runtime · Issue #389 · RobertBeckebans/RBDOOM-3-BFG
- ↑ 11.0 11.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
- ↑ 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
- ↑ AA not working, lighting bug · Issue #283 · RobertBeckebans/RBDOOM-3-BFG
- ↑ Verified by User:AmethystViper on February 18, 2018
- ↑ Verified by User:AmethystViper on September 20, 2018