You can find the latest version here, last updated Dec 13, 2016, 6:19 PM PST, it is based upon RB DOOM 3 BFG and OpenVR:
https://github.com/Codes4Fun/RBDOOM-3-BFG/releases/tag/1.1.0-openvr12There is 4 ways to play:
* Seated with Gamepad or Keyboard / Mouse, view independent weapon
* Seated with Gamepad or Keyboard / Mouse, weapon attached to view
* Standing with Gamepad
* Standing with VR controllers
By default it is in standing mode, to enable seated mode in the console (~ key) type:
vr_seated 1
By default seated mode has a view independent weapon, to have the weapon attached to the view in the console type:
vr_aimLook 1
For standing mode you can set your height in the console by typing this with your height in centimeters:
vr_playerHeightCM 171
For seated mode to recenter your body (affects things like movement direction, menu direction, and tilting):
vr_resetPose
If you want to submit issues on github do it here:
https://github.com/Codes4Fun/RBDOOM-3-BFG/issues
7
Comments
*vr_...:)
concerning "vr_playerHeightCM"
For me this changes the worldscale rathr than the actual player height.
I tried something like "30" and suddenly I was standing in a toybox version of Doom.
But it's great to have a worldscale option. I'm sensitive to scale in VR. "168" looks about right to me.
"pm_normalviewheight" seems to work in seated mode only.
this way I could get the right player height in seated mode but playing standing.
standing mode has another downside for gamepad users atm. With seated 0, I can't change "g_gunscale" anymore.
I don't know how the scale of the guns look when playing with motion controllers, but without them the models are too small. Can't wait to test it with Touch in the next few weeks. Awesome work so far!
For seated mode try playing with vr_resetPose instead, if you feel taller than you should sit up taller and call it or vice versa if you feel shorter. BUT currently you have to restart the game for vr_resetPose to work. I am working on a fix so you don't have to restart the game.
I have to look at what g_gunscale does and try and incorporate it in my changes.
What operating system are you running this on?
Chaperone is always visible, you can change steamvr settings to hide it, I'll add instructions to the original first post above.
If the vive controller models are visible it sounds like you are in the dashboard, try pressing the select button.
r_fullscreen 0
you can do the same thing by pressing alt-enter in game.
Hm, pm_normalviewheight works pretty good for changing the player height (without affecting the worldscale)
However, I'm happy stuff like this can be easily modified via the configs and without needing programming skills.
on a different note; I noticed some framedrops in certain situations.
it happens often while looking through windows, those glass shaders seem to be demanding.
Maybe I can try fixing that myself by editing some material files or so.
And sometimes there are fps drops between rooms. I guess this has to do with how the engine loads and unloads the map assets, so I assume there is not much that can be done about it?
anyway, I'm sure I'll have more questions and suggestions once I've tried it with Touch controllers,.
I'm curious to see how the analog sticks will work for example.
Seated mode works near perfect for me.
I was also kind of hoping someone would create an OpenVR wrapper for Oculus SDK, and avoid SteamVR and take advantage of their features. I might do that some day, if I get the time.
It is very likely going to require tuning, I am having a field day right now with the fact that I don't have a Vive and some Vive users are not happy with the controls and I've realized that touchpads don't map well to joysticks.
Playing an actual AAA game in VR is amazing, best Vive game by far IMHO.
I ordered a Vive, so I literally will not know what I am doing until I can actually try it myself. I tried using the Steam Controller to see if it will emulate it but I wasn't experiencing the weird issues people were complaining about.
I also have a thread in the Steam community as well http://steamcommunity.com/app/250820/discussions/0/208684375415458884/
Edit: here they are if anyone is interested.
https://m.reddit.com/r/Vive/comments/5f86qw/how_to_get_console_commands_to_save_in_doom_3_bfg/
https://m.reddit.com/r/Vive/comments/5f5zdj/doom_3_bfg_vr_ultimate_hd_it_really_increases_the/