Difference between revisions of "Doom 3: BFG Edition"
(→Essential improvements: section was bloated so I consolidated some mods related to the same thing, reworded and reformatted some segments to save space and moved others which were no improvement to "Other information".) |
|||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Doom 3 BFG Edition Cover.png | |cover = Doom 3 BFG Edition Cover.png | ||
Line 48: | Line 47: | ||
===Version differences=== | ===Version differences=== | ||
{{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. | {{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. | ||
− | |||
==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. | ||
− | ===[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom3BFG]=== | + | ===Skip intro videos=== |
− | + | {{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= | |
− | {{ | + | # Go to {{code|{{p|game}}\base\video}}. |
+ | # 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. | ||
+ | }} | ||
+ | |||
+ | ===Modifications=== | ||
+ | ====[https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/releases Classic RBDoom3BFG]==== | ||
+ | A fork of the inactive [https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases 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 expansions ([[Final Doom]] and Master Levels of Doom II) and classic Doom [[Glossary:Command line arguments|command line arguments]] support. | ||
+ | {{ii}} As of "1.1.9.7 rev 1", Classic RBDoom3BFG is bundled with a {{file|pk4toBFG}} tool that can convert original Doom 3 mods to be compatible with Doom 3: BFG Edition to an extent. | ||
− | + | {{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. | |
+ | }} | ||
− | ===[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}} 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. | ||
{{ii}} Mods with modified {{code|dll}} files will not work. | {{ii}} Mods with modified {{code|dll}} files will not work. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Decensoring Doom and Doom II=== | ===Decensoring Doom and Doom II=== | ||
Line 88: | Line 96: | ||
}} | }} | ||
− | {{Fixbox|description=Use unRyker's PWADs|ref=<ref>[https://forum.zdoom.org/viewtopic.php?f=19&t=53776 ZDoom • View topic - [Uncensored BFG / Censored Doom]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 - [Uncensored BFG / Censored Doom]Make IDKFA Wolfenstein Again]</ref>|fix= |
{{ii}} Works best with a source port (particularly [https://zdoom.org/index ZDoom] and derivatives). | {{ii}} Works best with a source port (particularly [https://zdoom.org/index ZDoom] and derivatives). | ||
− | + | {{ii}} {{file|meds.wad}} works on both Doom and Doom II, but other files are exclusively for Doom II. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 364: | Line 355: | ||
====Change language==== | ====Change language==== | ||
− | {{ii}} Using Classic RBDoom3BFG with the GOG.com release may | + | {{ii}} Using Classic RBDoom3BFG with the GOG.com release may result in Japanese selected by default. |
{{Fixbox|description=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= | {{Fixbox|description=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= | ||
# Go to the [[#Game data|configuration file(s) location]]. | # Go to the [[#Game data|configuration file(s) location]]. | ||
# Open {{code|D3BFGConfig.cfg}}. | # Open {{code|D3BFGConfig.cfg}}. | ||
− | # Add the following line depending on | + | # Add the following line depending on the desired language. |
#* {{code|set sys_lang "english"}} | #* {{code|set sys_lang "english"}} | ||
#* {{code|set sys_lang "french"}} | #* {{code|set sys_lang "french"}} | ||
Line 483: | Line 474: | ||
==="Achievements have been disabled due to the console being enabled during this game" but console is not enabled=== | ==="Achievements have been disabled due to the console being enabled during this game" but console is not enabled=== | ||
− | {{Fixbox|description=Rebind in-game screenshot key<ref> | + | {{ii}} Activating the console at any time during the game will disable achievements. |
− | {{ii}} | + | {{Fixbox|description=Rebind the Steam in-game screenshot key|ref=<ref>{{Refcheck|user=ChaosBahamut|date=October 9, 2018}}</ref>|fix= |
− | + | {{ii}} By default, both Steam and the game share the same key for taking screenshots and opening the console ({{key|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. | |
− | : | + | }} |
− | + | {{Fixbox|description=Disable the console|ref=<ref name="GoodGuide" />|fix= | |
+ | Use <code>+set com_allowconsole 0</code> [[Glossary:Command line arguments|command line argument]] | ||
}} | }} | ||
Line 550: | Line 542: | ||
}} | }} | ||
− | === | + | ===Miscellaneous modifications=== |
− | + | ====Change the flashlight mode in Doom 3==== | |
− | |||
− | |||
− | |||
− | ===Change the flashlight mode in Doom 3=== | ||
{{Fixbox|description=Use Classic RBDoom3BFG|ref=<ref>[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 Classic RBDoom3BFG|ref=<ref>[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 [[#Classic RBDoom3BFG|Classic RBDoom3BFG]]. | ||
# 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). | ||
}} | }} | ||
+ | |||
+ | ====[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). | ||
+ | |||
+ | ====[http://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. | ||
==System requirements== | ==System requirements== |
Revision as of 16:01, 23 November 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.
- 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 |
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
- 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 expansions (Final Doom and Master Levels of Doom II) and classic Doom command line arguments support.
- As of "1.1.9.7 rev 1", Classic RBDoom3BFG is bundled with a
pk4toBFG
tool that can convert original Doom 3 mods to be compatible with Doom 3: BFG Edition to an extent.
Playing Final Doom and the Master Levels in Classic RBDoom3BFG[citation needed] |
---|
|
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[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\DOOM\ %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\DOOM2\ %USERPROFILE%\Saved Games\id Software\DOOM 3 BFG\base\savegame\ |
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]
|
---|
DualShock button prompts
Enable DualShock 3 prompts[8] |
---|
|
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Spanish | ||||
Russian | Fan translation by ENPY Studio, download. |
Change language
- Using Classic RBDoom3BFG with the GOG.com release may result in Japanese selected by default.
Set language manually[9] |
---|
|
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.[10] | ||
Oculus VR (LibOVR) | Use Doom 3 BFG VR.[10] | ||
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] |
---|
OpenGL startup fix
Launch the game with +set r_fullscreen 3 parameter[11]
|
---|
Game crashes on loading screen
Use old AMD OpenGL driver[12] |
---|
|
"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] |
---|
|
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[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 |
Miscellaneous modifications
Change the flashlight mode in Doom 3
Use Classic RBDoom3BFG[17] |
---|
|
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
- ↑ 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
- ↑ 10.0 10.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
- ↑ 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
- Pages with reference errors
- Windows
- Invalid template usage (Infobox game)
- Games
- Invalid template usage (Series)
- Invalid template usage (Availability)
- Pages needing references
- Invalid section order
- Self-hosting
- VR games
- Invalid template usage (API)
- Missing section (Video)
- Missing section (Input)
- Missing section (Audio)