Difference between revisions of "Doom 3: BFG Edition"

From PCGamingWiki, the wiki about fixing PC games
(Uncensor Doom and Doom II)
(RBDoom3BFG)
Line 66: Line 66:
 
{{Fixbox/fix|Use [https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases RBDoom3BFG]|ref={{cn|date=May 2017}}}}
 
{{Fixbox/fix|Use [https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases RBDoom3BFG]|ref={{cn|date=May 2017}}}}
 
}}
 
}}
 +
 +
{{ii}} A well recommended mod for use with this is [http://www.moddb.com/mods/doom-3-bfg-hi-def/addons/ungibbable-mod-for-doom-3-bfg-hi-def the Ungibbable mod] which enables corpses to remain after enemy death (instead of disappearing), a common complaint of Doom 3 upon release.
  
 
===Doom 3 BFG Mod Launcher===
 
===Doom 3 BFG Mod Launcher===

Revision as of 02:36, 10 August 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
Doom (1993) 1993
Doom II: Hell on Earth 1994
Final Doom 1996
Doom 3 2004
Doom 64 EX (unofficial port) 2008
Doom 3: BFG Edition 2012
Doom (2016) 2016
Doom VFR 2017
Doom Classic 2020
Doom II Classic 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

Template:Fixbox/fix
  1. Go to the configuration file(s) location.
  2. Create and open autoexec.cfg.
  3. Add set com_skipIntroVideos "1".
Template:Fixbox/fix
  1. Go to <path-to-game>\base\video.
  2. Rename/delete/move loadvideo.bik.

RBDoom3BFG

Adds Linux, OS X, and Win64 support, as well as soft shadows and more.
Template:Fixbox/fix
A well recommended mod for use with this is the Ungibbable mod which enables corpses to remain after enemy death (instead of disappearing), a common complaint of Doom 3 upon release.

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.
Template:Fixbox/fix
Enables usage of basic Doom 3 (2004) mods consisting of replaced sounds and textures (e.g. Perfected Doom 3).
Mods with modified dll files will not work.

Doom 3 BFG Hi Def Mod

Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
Template:Fixbox/fix
  1. Download Doom 3 BFG Hi Def Mod.
  2. Unzip files into the Doom 3 BFG installation folder.
  3. Run RBDoom3BFG.exe.

Uncensor Doom and Doom II

Template:Fixbox/fix
  1. Download the decensoring patch.
  2. Extract the bfgdecens folder.
  3. Go to <path-to-game>\base\wads.
  4. Copy the DOOM.WAD & DOOM2.WAD and paste them into the bfgdecens folder.
  5. Run doom1.bat & doom2.bat.
  6. Rename udoomcen.wad & doom2cen.wad to DOOM.WAD & DOOM2.WAD respectively.
  7. Put the newly uncensored DOOM.WAD & DOOM2.WAD files in <path-to-game>\base\wads.
Not multi-platform friendly.
Template:Fixbox/fix
  1. Download this.
  2. The meds.wad works on both Doom 1 & 2, but other files are exclusively for Doom 2.
  3. Load them like you would any other mod.
Works best with source port (particularly zDoom and derivatives).

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
Linux (Proton) <Steam-folder>/steamapps/compatdata/208200/pfx/[Note 1]

Save game data location

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

Video settings

In-game video settings.
In-game video settings.
Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Some glitches.
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
80-100°. Use +set g_fov <value> parameter for higher values.
Windowed
Can be toggled with Alt+ Enter.
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
8x by default. Use +set r_maxAnisotropicFiltering 16 parameter.
Anti-aliasing (AA)
Up to 16x MSAA on Nvidia, up to 8x on AMD and Intel.
Vertical sync (Vsync)
Includes 2 types: Vsync and Smart Vsync.
60 FPS and 120+ FPS
60 FPS cap option affects chaingun firing rate.
Capped at 60/120 FPS and 60/120 Hz. See High frame rate.
High dynamic range display (HDR)

High frame rate

Frame rate is capped at either 60 FPS or 120 FPS via in-game option.
Template:Fixbox/fix
  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.[1]

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.

Enable crouch toggle

Template:Fixbox/fix

Audio settings

In-game audio settings (for Doom/Doom II).
In-game audio settings (for Doom/Doom II).
Audio feature State Notes
Separate volume controls
Available only for Doom and Doom II. Not available for Doom 3 and its expansions.
Surround sound
7.1; Doom and Doom II also benefit from surround sound in this bundle.
Subtitles
Closed captions
Mute on focus lost
EAX support

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.
3D modes Native GG3D Notes
Native 3D
Nvidia 3D Vision
Headsets Native Notes
HTC Vive
This game might be playable with the Revive Compatibility Layer (compatibility list).
Oculus Rift
Use Doom 3 BFG VR[2] or RBDoom3BFG.
OSVR
Windows Mixed Reality
This game might be playable with the Revive Compatibility Layer (compatibility list).
Devices Native Notes
Tracked motion controllers
Traditional controller
See Input settings for details.
Keyboard/Mouse

Issues fixed

Run the game at screen refresh rate

Game only accepts exactly 60 Hz or 120 Hz refresh rate via in-game option.
Template:Fixbox/fix
  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" and set r_customHeight "YYYY" to set fullscreen resolution.
  6. 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

Template:Fixbox/fix

OpenGL startup fix

Template:Fixbox/fix

Game crashes on loading screen

Template:Fixbox/fix
  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

Template:Fixbox/fix
Do not use the in-game screenshot key (F12 by default).
  • If the in-game screenshot key and the Steam overlay screenshot key are the same then either rebind the in-game screenshot key to a key you won't use or unbind it.
  • Hit the displayed key when rebinding a key command to unbind said key command.
  • If affected, exit the game and load a save made before you took an in-game screenshot.

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

Template:Fixbox/fix
  1. Go to the configuration file(s) location.
  2. Create and open autoexec.cfg.
  3. Add set com_allowConsole "1".

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