The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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
Essential improvements
- Using the following modifications (aside from skipping intro videos) will disable Steam achievements (unless you use this Addition).
Skip intro videos
Modify the intro videos[1]
|
- Go to
<path-to-game>\base\video .
- Rename/delete/move
loadvideo.bik .
|
Modifications
- 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.
- 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]
|
- Back up the original Doom 3: BFG Edition's
DOOM.WAD and DOOM2.WAD files before replacing them.
- Classic RBDoom3BFG has support for using the uncensored MS-DOS versions of The Ultimate Doom's and Doom II: Hell on Earth's IWAD files.
|
Use decensoring patch (Windows only)[5]
|
- Back up the original Doom 3: BFG Edition's
DOOM.WAD and DOOM2.WAD files.
- Download the decensor patch and extract the
bfgdecens folder to somewhere temporarily.
- Go to
<path-to-game>\base\wads , copy the DOOM.WAD and DOOM2.WAD , and paste them into the bfgdecens folder.
- Run
doom1.bat and doom2.bat . These should generate two new .WAD files (udoomcen.wad and doom2cen.wad ).
- Rename
udoomcen.wad and doom2cen.wad to DOOM.WAD and DOOM2.WAD respectively.
- Put the newly uncensored
DOOM.WAD and DOOM2.WAD files back into in <path-to-game>\base\wads .
|
Game data
In-game general settings.
In-game options menu (for Doom/Doom II).
Configuration file(s) location
- 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
- Doom 3: BFG Edition is limited to only 14 manual save slots, which are shared across all 3 campaigns.
Video settings
Template:Video settings
Custom world FOV[citation needed]
|
Use the +set g_fov <value> parameter to adjust the world FOV.
|
Custom viewmodel FOV[citation needed]
|
- Install Classic RBDoom3BFG.
- Use the
pm_vmfov console command to adjust the viewmodel FOV.
|
- Frame rate is capped at either 60 FPS or 120 FPS via in-game option.
Set custom frame rate cap[citation needed]
|
- Go to the configuration file(s) location.
- Create and open
autoexec.cfg .
- Add
set com_engineHz "144" and adjust as necessary.
- 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.[7]
|
Input settings
In-game general control settings.
In-game key/button map settings.
In-game gamepad settings.
Template:Input settings
Enable always run toggle on Classic Doom
Use Classic RBDoom3BFG[citation needed]
|
- The always run toggle works on Doom 1 & 2's single and multi-player; on Doom 3 it works only on multi-player.
|
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
In-game audio settings (for Doom/Doom II).
Template: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 |
|
|
|
Full audio and text translation can be downloaded here. |
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
- Despite the GOG.com version being single-player only, it is possible to play multiplayer by adding
seta net_useplatformbackend 0
in default.cfg
and use the console command connect
in order to join the server.
VR support
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]
|
- Go to the configuration file(s) location.
- Create and open
autoexec.cfg .
- Add
set r_vidMode "-1" .
- Add
set r_displayRefresh "0" to set screen refresh rate (also accepts custom values).
- Add
set r_customWidth "XXXX" to set the fullscreen resolution width.
- Add
set r_customHeight "YYYY" to set the fullscreen resolution height.
- 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
Set in-game frame rate cap to 120 FPS[7]
|
Wrong language selected by default
OpenGL startup fix
Game crashes on loading screen
Use old AMD OpenGL driver[11]
|
- Download old Catalyst 13.1 atioglxx.dll.
- 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
- Activating the console at any time during the game will disable achievements.
Rebind the Steam in-game screenshot key[12]
|
- By default, both Steam and the game share the same key for taking screenshots and opening the console (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.
|
MSAA has no effect (RBDoom3BFG)
- The only anti-aliasing technique that works with HDR is SMAA.
Disable HDR to use MSAA[13]
|
- Open the console with ~.
- Type in and enter
r_useHDR 0 .
- Restart the game. MSAA should work now.
|
Screen flashes white when taking damage (RBDoom3BFG/Classic RBDoom3BFG)
- Certain video settings combinations 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]
|
- Open the console with ~
- Type in and enter
r_useFilmicPostProcessEffects 0 to disable the filmic post-processing effects.
- Now type in
vid_restart . The game should no longer flash white when taking damage.
|
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]
|
- Copy the
PLUTONIA.WAD and TNT.WAD files into <path-to-game>\base\wads .
- Create a new folder named
master in <path-to-game>\base\wads , then copy all 20 *.WAD files from Master Levels of Doom II into the master folder.
|
Miscellaneous modifications
Change the flashlight mode in Doom 3
Use Classic RBDoom3BFG[16]
|
- Install Classic RBDoom3BFG.
- Use
+set flashlight_old parameter with values 0 (BFG), 1 (original), or 2 (BFGMix).
|
- Offers higher poly-count models, TGA textures, and effects including soft shadows (RBDoom3BFG).
- 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 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