Posted January 08, 2025
Hello everyone! I have recently started to experiment with VR, and wanted to share how to set up Doom BFG edition (as it can be purchased on GOG) to work with a VR headset.
1. Install BFG (obvious, but for completenes' sake)
2. Make sure your headset works with SteamVR, and set up SteamVR accordingly. (In my case I have a PSVR 2, which works very well with Steam.)
3. Download the VR mod from <I'm not allowed to post links, which is incredibly not-helpful, go to github.com/KozGit/DOOM-3-BFG-VR>. It comes as a .zip that can be extracted to the main BFG folder, or with an exe-file that does the extraction. You need to make sure that the folder is set correctly. Either way you should end up with a folder named "Fully Possessed" and an executable named "Doom3BFGVR.exe" in your DOOM 3 BFG folder.
4. I could not get continuous movement right away with default settings (I prefer using the left analog stick of the VR controllers for movement). This was fixed by executing "vr_openVrStuckPadAxisFix 0" in the console
5. (optional): You can install an HD graphics mod like this one <I'm not allowed to post links, which is incredibly not-helpful, go to moddb.com/mods/doom-3-bfg-ultimate>. What I did was to install the mod normally, then copy/paste everything from the HD-graphics mod to "Fully Possessed" without overwriting anything! That way you should get the enhanced textures and models while the VR-modded PDA and menus etc. stay intact.
6. (optional): A very usefull tool to have is <I'm not allowed to post links, which is incredibly not-helpful, go to github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings> I use it to turn off the dumb, immersion-breaking chaperone.
My configuration:
- In the in-game VR settings I set the character height to 60, otherwise it became almost impossible to push some buttons, as the arms were not long enough.
- My preferrance for the playerbody is "Just hands and weapons", which is kind of what I got used to from Alyx and HL2 VR.
- I set "movement direction" to "forward=where you look", as in the default settings the stick was controlling movement in world-coordinates (meaning up/down triggered sideways movement when I turned 90°). Not sure though if this is specific to my headset.
Troubleshooting:
1. I faced an issue where out of the box the language of the VR-mod was set to French. While i never identified why that was the case, but it seems others had that issue too. You can do the following to fix that:
- create a textfile named "autoexec.cfg" in the Fully Possessed folder, containing just the line
set sys_lang "english"
That will change most of the UI to English
- go to folder DOOM 3 BFG\base\strings. Open the english.lang and french.lang files in a text editor (like notepad++). Copy everything from the English to the French file (deleting the French text). It's kind of a hacky way, but nothing else worked for me.
2. Savegames from the normal/64bit version are not compatible. When I used the leveljump cheat to compensate this I started with only the pistol and the PDA didn't work, until I picked up a new one. To get my weapons back I had to use the according console cheats to manually add them back and save. After that the game worked normally.
Game experience:
The game plays and looks stunning for being kind of ancient. Performance was smooth and flawless, even with the high res models and textures (running on an RTX 3070). Though I had trouble pushing some buttons at times (you do need to actually stab your fingers at the touchscreens, which is immersive, but not always the most convenient) it's a very new experience, even if you've played it through numerous times back in the day. The superb sound and lighting design has aged quite well, and being in the middle of it feels so much more intense than "watching it on the screen".
1. Install BFG (obvious, but for completenes' sake)
2. Make sure your headset works with SteamVR, and set up SteamVR accordingly. (In my case I have a PSVR 2, which works very well with Steam.)
3. Download the VR mod from <I'm not allowed to post links, which is incredibly not-helpful, go to github.com/KozGit/DOOM-3-BFG-VR>. It comes as a .zip that can be extracted to the main BFG folder, or with an exe-file that does the extraction. You need to make sure that the folder is set correctly. Either way you should end up with a folder named "Fully Possessed" and an executable named "Doom3BFGVR.exe" in your DOOM 3 BFG folder.
4. I could not get continuous movement right away with default settings (I prefer using the left analog stick of the VR controllers for movement). This was fixed by executing "vr_openVrStuckPadAxisFix 0" in the console
5. (optional): You can install an HD graphics mod like this one <I'm not allowed to post links, which is incredibly not-helpful, go to moddb.com/mods/doom-3-bfg-ultimate>. What I did was to install the mod normally, then copy/paste everything from the HD-graphics mod to "Fully Possessed" without overwriting anything! That way you should get the enhanced textures and models while the VR-modded PDA and menus etc. stay intact.
6. (optional): A very usefull tool to have is <I'm not allowed to post links, which is incredibly not-helpful, go to github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings> I use it to turn off the dumb, immersion-breaking chaperone.
My configuration:
- In the in-game VR settings I set the character height to 60, otherwise it became almost impossible to push some buttons, as the arms were not long enough.
- My preferrance for the playerbody is "Just hands and weapons", which is kind of what I got used to from Alyx and HL2 VR.
- I set "movement direction" to "forward=where you look", as in the default settings the stick was controlling movement in world-coordinates (meaning up/down triggered sideways movement when I turned 90°). Not sure though if this is specific to my headset.
Troubleshooting:
1. I faced an issue where out of the box the language of the VR-mod was set to French. While i never identified why that was the case, but it seems others had that issue too. You can do the following to fix that:
- create a textfile named "autoexec.cfg" in the Fully Possessed folder, containing just the line
set sys_lang "english"
That will change most of the UI to English
- go to folder DOOM 3 BFG\base\strings. Open the english.lang and french.lang files in a text editor (like notepad++). Copy everything from the English to the French file (deleting the French text). It's kind of a hacky way, but nothing else worked for me.
2. Savegames from the normal/64bit version are not compatible. When I used the leveljump cheat to compensate this I started with only the pistol and the PDA didn't work, until I picked up a new one. To get my weapons back I had to use the according console cheats to manually add them back and save. After that the game worked normally.
Game experience:
The game plays and looks stunning for being kind of ancient. Performance was smooth and flawless, even with the high res models and textures (running on an RTX 3070). Though I had trouble pushing some buttons at times (you do need to actually stab your fingers at the touchscreens, which is immersive, but not always the most convenient) it's a very new experience, even if you've played it through numerous times back in the day. The superb sound and lighting design has aged quite well, and being in the middle of it feels so much more intense than "watching it on the screen".
Post edited January 09, 2025 by Sergorov