Improve your experience on DOOM 3 BFG Edition and DOOM 3 (2019). With additional mod support for the Classic DOOM games.
The latest Version of DOOM BFA now with improved SDK support.
WARNING: The game dll support is nearly complete but
there are still bugs while using them.
WARNING 2: For Windows 7/8/8.1 users please read the additional installation instructions that are bundled with the zip file
[classicdoom]
- Fix issue of hitscan NPCs not having aim slope when freelook without autoaim is active
- Fix issue with empty ACT sectors on ACTMAP
- Fix issue with loading huge audio files with XAudio2
- Stabilize DOOM 2's finale
- Fixed issue when loading multiple zip files on Classic Doom
- Add fullscreen HUD
- Allow to validate DOOM 2 expansons dynamically (can be loaded from other DOOM 3 mods)
- Fix issue with freelook and demo recording
- Reactivate -timedemo launch argument
- Fix various DEMO desync issues NOTE: For compatibility with the vanilla engine (v1.11) avoid using weapon circling
- Make zone memory tags more analytical
- Fix an issue with DOOM 2 level labels
- Fix issue with the -exp launch argument
- Update and improve ThirdPerson View camera calculation
- When framerate interpolation is active show logic Frame rate and interpolation frequensies with the com_showFPS
- Add V-Sync option
[DOOM3BFG]
- Show properly enviro timer using the oxygen HUD
- Add EAX occlusion (using Dhewm 3 occlusion calculations)
- Make OpenAL initiation more safe and use multireverb
- Add new map entity class "info_hazard", similar to "info_vacuum" it leaks on the map but caries the hazard logic from ROE's erebus5 hazard section
- Display on console the audio device in use when initializing with OpenAL
- After activating the ROE artifact (bloodstone) go back to the previous weapon
- Add support for XAudio2.9
- Fixed issue with texture vertexcolor shaders
- Removed dsound (Direct Sound library is not used here) and updated WINVER to minimum on Win7
- Restart video renderer when changing HDR
- Update OpenAL-soft library
- Add depth fail stencil shadows (Carmack's Reverse)
- Force player shadow to be by default active
- Add support for std 17
- Add audio reverb support using XAudio2
- Prevent sys_lang to revert to english if is set manually
- Allow to load swf without images
- Add support for subtitles (ccscript)
- Allow to switch between XAudio2 and OpenAL-soft by using the launch argument "+set s_useXAudio" (OpenAL-soft is the default)
- Restore r_displayRefresh, which can also change from the frame rate options and add back the original Frame rates (60, 120 FPS) alongsize with the monitor refresh rates
- Improve borderless Fullscreen fallback
- Fix issue with loading configuration files from mod folders with special characters
- Add zBFA generation script on the source code
- Add support for dynamic default audio device change
- Allow OpenAL to init on a specific device using the s_device launch argument
I've installed everything correctly but was able to play the game only once where the mod and Steam achievements worked harmoniously. Now I'm having an issue where I start up the DoomBFA file but it doesn't have the Steam overlay and doesn't track my achievements anymore during gameplay. The Advanced options are still there.
As far as I can tell, I've installed Open Platform properly.
If I start the official game through Steam or the Doom3BFG file manually (in explorer), it has the Steam overlay and achievements but the mod isn't recognized.
***UPDATE***
I've discovered that if I start the DoomBFA file (mod works, Steam overlay and achievements don't work - they don't show up at all if I press Shift + Tab) and then change the Antialiasing setting, the game asks to restart. After it does, I can now open the Steam overlay, see my achievements and play with the mod properly. So weird! Not an ideal solution but I may have to bite the bullet to get it work properly.
Any thoughts?
Do you have the steam_appid.txt in the same place where exe is?