Okay so... I finally had some time to play around with this once again.
Before I go into further detail, it should be noted that I used Mouse Emulation as output this time, and mapped X to Yaw and Y to Pitch. This enables registering the headset movement while in ship AND walking. The walking part I did not manage to enable before. So there's that. You will need to set your sensitivities for that in OpenTrack individually for you and your movements.
What I have achieved tonight are three critical points often wanted from a VR game:
- Close to Elite: Dangerous VR stereoscopic vision - much better than before
- Motion Controller support
- On-Foot VR
ED VR view: This took some time to fiddle around with the settings, as the SuperDepth3D shader does a little more than just splitting the image. Similar to the Nintendo 3DS at the time, there are sliders that control the screen pop-out effect. While this boosted the immersion by levels I had not seen before, it also came with other issues like distortions which have to do with how the depth map is interpreted. After some fiddling around I believe to have found the best compromize.
Motion Controller support: Turns out Virtual Desktop for Pico (and probably for Quest too) allows the motion controllers to be detected as a XBox 360 Controller. You can then simply map the controls how you want, but make sure you enable the controller in the settings. I set it similar to No Man's Sky in terms of walking and rotation. You can also map buttons to interactions like talking to people or using the console in the turbolifts.
// EDIT: If you are using a controller already, if only for on-foot, and you prefer that, then obviously you do not need to use your Motion Controllers. But you can if you want to.
On-Foot: Goes in line with Motion-Controller-Support. With this you can seamlessly switch between HOTAS and motion controls - just like you could in No Man's Sky for example (I prefer to use HOTAS in ship and Motion Controls on foot).
I however do highly recommend to set Mouse Look Toggle to ON in X4, then a button to toggle that, and another mouse button or key to toggle the headset tracking. Remember, X4 is not a VR title and you will spend some time in the map. Being able to turn these off at will is extremely helpful when managing your fleet in the map. For example, I have both of these mapped to the two side buttons on my mouse.
HERE is my current ReShade ini config in case someone wants to test. I can also upload it somewhere. You would need to copy the contents and save it as a .ini file in your X4 main folder.
It is probably time I update my guide on Steam.