This mod update the executable of the original RBDOOM 3 BFG (used in DOOM 3 BFG Hi Def and UltimateHD) and unlocks missing features and improve the classic DOOM engine.

Features per game:

All:

  • Full controller support (plug n play anytime)
  • Ability to change controller prompts based on supported consoles (Xbox, Playstation)
  • Remapped Settings that allow you to have more and better options
  • Fixed and improved third Person view (including side scrolling logic)
  • Support for EAX audio
  • A simple and very powerful launcher that allow you to load mods on all the three games and change the graphical settings that has been added on the original RBDOOM 3 BFG
  • Bypass the game selection screen and open any of the 3 games you want instantly
  • Support for other audio formats besides wave and midi
  • Support for game.dll


DOOM 3:

  • Option to change the Flashlight (requires New Game)
  • Adjustable view model field of view
  • Faster and less annoying autosaving
  • Classic weapon view (centered)
  • Option to hide the crosshair
  • New lang extensions for modders to allow them to add their mod as an expansion and add their own credits (check the last two lines of strings/<language>-bfa.lang for the expansion and the credits folder for the credits)
  • Remove built in language limitations (still need to provide a font for languages with no latin characters)
  • Subtiles System (no solid subtitles yet and the system needs improvements)


Classic DOOM:

  • Support for launch arguments
  • Restored Ultimate DOOM intermission background animations
  • Restored the "fast" parameter on Nightmare Difficulty
  • Support for Final DOOM Expansions and Master Levels of DOOM II
  • Support for the original Ultimate DOOM & DOOM II WADs
  • Controller prompts for the main menu
  • Widescreen for Ultimate DOOM & DOOM II
  • Freelook (with the option to disable the original aim assist)
  • Option to have crosshair with hit detection
  • Map statistics
  • Framerate interpolation
  • Haptic Feedback
  • Custom HUD when hiding the status bar
  • Multiplayer
  • Improved mod support for Ultimate DOOM & DOOM II (in comparison with the original DOS version)
  • Restored the original main menu background image for Ultimate DOOM (using mods or the original DOOM II WAD you can have the original main menu background image and for DOOM II)
  • Restored the original way to put cheats
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

FAQ for Classic RBDOOM 3 BFG

Feature

Q: The Final DOOM expansions and the Master Levels are shown in the expansion list on DOOM II but when I select them they show "Missing Expansion" message what gives?

A: Classic RBDOOM 3 BFG supports the Final DOOM expansions and the master levles, but in order to play them then you need:

1. To own them (obviously)

2. a)Copy the WADs (TNT.WAD and PLUTONIA.WAD) to \base\wads

b) Copy the "wads" folder from Master Levels to \base\wads and rename it "master"

and you are good to go.

Q: Can I use mods for DOOM 3 BFG Edition with that? (like @UltimateHD or Hi Def)

A: Yes,yes you can

Q: Can I use brutal DOOM with that?

A: No, you can't. Classic RBDOOM 3 BFG Edition has same mod compatibility with the DOS engine and with the addition of built-in DEUSF and DEHACKED. The brutal DOOM mod uses zdoom additional features (which are not available on this mod)

Q: Where I can Find the source code / 32-bit executables?

A: Here : Github.com

Q: Is there any launcher for this mod?

A: Yes, the launcher is bundled with the main binaries on every release it's called CDL.exe

Q: What is "Mod base" in the launcher?

A: Mod Base is like setting a expansion. Well in this case you can set a resource mod (aka a mod that adds graphics,sfx and other files that the main mod doesn't change). So in some way first it loads the mod base and then the mod.

Q: I have found an amazing mod for the original Doom 3 and I want to port it on BFG is there any way to do it if I am not a Modder?

A: Yes, there is. With every release there is and a tool named "pk4toBFG.exe", this tool allows you to extract .pk4 files in a single directory allowing you to load this mod on BFG.

Q: Can I still get Steam Achievements with this?

A: Yes, if you download Open Platform with Steam and extract the desired OpenPlatform.dll to the game's base directory and the steam_api to the executable directory and make a steam_appid.txt on the executable's directory and write in it the game's steam id.

(NOTE: Some mods might not be compatible with BFG, in that case ask the original Modder if he/she can port his/her mod to BFG, don't ask me for that)

For more information look the projects Wiki : Github.com

Version 1.2.8 Just Released

Version 1.2.8 Just Released

News

The newest version of DOOM BFA is now available.

Version 1.2.7 just Released

Version 1.2.7 just Released

News

The latest Version of DOOM BFA is now available.

Version 1.2.6 just Released

Version 1.2.6 just Released

News 8 comments

The latest Version of DOOM BFA is now available.

Version 1.2.5 just Released

Version 1.2.5 just Released

News 2 comments

The latest version of DOOM BFA is now available

Add file RSS Files
DOOM BFA 1.2.8 Installer

DOOM BFA 1.2.8 Installer

Full Version 1 comment

The latest Version of DOOM BFA now with an installer.

DOOM BFA Version 1.2.8

DOOM BFA Version 1.2.8

Full Version 2 comments

The latest Version of DOOM BFA now with improved SDK support.

DOOM BFA 1.2.8 Classic Edition

DOOM BFA 1.2.8 Classic Edition

Full Version

A Standalone version for Playing Classic Doom ONLY

ROE addon

ROE addon

Audio 5 comments

This Addon contains files required for the EAX Support.

old ammo

old ammo

Full Version 8 comments

This mod brings the original Doom 3 ammo count from pickups in Doom 3: BFG Edition. For compatibility with vanilla the mod uses a .resources file (can't...

DOOM BFA Version 1.2.7

DOOM BFA Version 1.2.7

Full Version 2 comments

The latest Version of DOOM BFA now with improved SDK support.

Comments  (0 - 10 of 280)
xX[Warrior250]Xx
xX[Warrior250]Xx

Apologies! How would I go about making the Friendly Marines mod work for the game?

Moddb.com

I unpacked the content through the pk4toBFG.exe. But when it's on a folder, it doesn't seem to function. I'm sort of not familiar with how Doom 3 Modding work so the help would be greatly appreciated!

Another question, how does this compare to the RBDoom3BFG one? I've seen it and I've read it's the basis of this mod, but I'm not sure which one weighs better for use.

Reply Good karma Bad karma+2 votes
MoDFaNGuy Creator
MoDFaNGuy

Hi, sorry for the very late reply. After you extracted it to a folder did you try to load it with the launch argument +set fs_game <foldername>? (Keep in mind that the folder must be in the same folder where the executable (DoomBFA.exe)is)

As for the comparison to RBDoom3BFG, RBDOOM3BFG is still in development and it's main focus is on the graphical quality of DOOM 3 while BFA focuses more on quality of life improvements and ways to restore old modding compatibility on all 3 games

Reply Good karma+2 votes
xX[Warrior250]Xx
xX[Warrior250]Xx

Greetings! No worries, it's just in time.

I actually use the CDL exe and have yet to try complementing it with the fs_game argument, thanks a lot!

Reply Good karma Bad karma+1 vote
drcoomer
drcoomer

whenever i choose "masterlevels" in doom 2 "new game" section it crushes and I did everything as needed

Reply Good karma Bad karma+1 vote
MoDFaNGuy Creator
MoDFaNGuy

The MATERLEVELS.WAD is it in your save folder (C:\Users\<username>\Saved Games\Id Software\DOOM BFA\base\wads)?

Reply Good karma+1 vote
drcoomer
drcoomer

yes

Reply Good karma Bad karma+1 vote
MoDFaNGuy Creator
MoDFaNGuy

Try to delete it and try to launch it again

Reply Good karma+1 vote
drcoomer
drcoomer

Thanks for the response
I deleted the doom 3 BFG files and reinstalled the game and the mod too, and I deleted the MATERLEVELS.WAD from my save folder and the master levels worked, but now the steam achievements don't work.
I copied the OpenPlatformx64.dll into the base folder and renamed it "OpenPlatform.dll" (without the "x64" in the name)
the same thing with steam_api64.dll renamed it into "steam_api.dll" (without the "64") and I deleted the other steam_api.dll file that had been there before and still, achievements don't work (and yes the text file steam_appid.txt
was there with the steam id for doom 3 BFG)

Reply Good karma Bad karma+1 vote
MoDFaNGuy Creator
MoDFaNGuy

You didn't have to rename the .dll files. A quick test to make sure it's loaded is to check your name on DOOM 3 Multiplayer, if the name is your Steam name then is loaded

Reply Good karma+1 vote
drcoomer
drcoomer

alright, thanks for the help, I found the problem, just simply in the previous installation, I tested if the achievements worked was by completing a simple achievement (beating a single doom level on any difficulty), and after I reinstalled the game to try to get the master levels working I used a program that removes or adds achievements on steam and I removed the achievement so I could test the mod and I didn't get the achievement but when I tried to get another achievement (beating a doom level on nightmare) I got the achievement so I guess the mod or the ddl flies stored the achievements I did before somewhere so it thought I already did that and did nothing. so thank you very much for helping and thank you for creating this mod, you are freaking genius

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.