Very good news if I can get Reshade 2 to work, thanks for the info OldHat. I did try Reshade 2 but using a slightly different method which relies on an installer to copy the files, and I've tried using it in d3d8 and d3d9 (in which case I used either a generic d3d8to9 dll or AnKor's one) but it always crashed. Perhaps it will work better if I use your method of installing.
If you've got spare time to lose (or if you happen to have SBS 3D monitor or 3DTV), there is something you could test even without a VR headset: if you've got Reshade 2 working, would you mind trying to use the Depth3D shaders with that, and possibly that and the barrel distortion ones. Very conveniently I discovered this morning that the maker of Depth3D has posted this youtube video:
https://www.youtube.com/watch?v=HLQ4vb5rr9o to explain the process and his shaders are here:
https://github.com/BlueSkyDefender/Depth3DIf all goes well you should load CFS3 from WOFF and get it to display in that side-by-side 3D format, and if you apply barrel distortion on the top of that the image will look a bit like it's been filmed with a fisheye.
My current progress with that system is still stuck a bit with the last stage of displaying the resulting 3D image in the headset with ideally 90fps and no lag. It's interesting to see that other people have been trying to do the same though, so hopefully someone (aka someone without a 1 month old baby) from the VR community comes up with a nice way to do that.
If anyone is interested in the process, either to use with a 3D screen or in VR, here is an overview of the current process (I'll post this as a guide in its own thread later on):
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Step 1: get WOFF to display in side-by-side 3DOption 1: free: use Reshade and the Depth3D shaders:
https://github.com/BlueSkyDefender/Depth3D For SBS 3D on monitor or TV, just use the superdepth3d shader; for VR on a virtual screen, same, for proper VR, ie scene wrapped around your view and looking like you're in the cockpit, also use the barrel distortion shader
Option 2: payware: use Tridef3D. WOFF works if you add it using the "generic" profile, but that profile does induce a few artefacts (glitchy look for some struts, some objects seem to be transparent). For SBS 3D on a monitor or TV, or to use with a virtual bigscreen in VR (in which case I recommend BigScreen, it's free), that's all you need. If you want to try a proper VR view, the only option is to use Virtual Desktop (payware, on Steam) and use the "Direct SBS with distortion" option - beware though, Virtual Desktop captures the monitor screen, which means that unless your monitor is set for more than 60hz, you'll have a stuttery 60fps image, and that's if you're lucky and virtual desktop does manage to capture at that rate (not the case in my experience).
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Step 2: play WOFF in VRIn all cases: use openTrack so that your VR hmd head tracking is used to emulate trackIR:
https://github.com/opentrack/opentrackThis works brilliantly given how accurate the VR headsets tracking is
Option 1: play it on a virtual big screen. This is probably not what you were hoping as it's not the full on VR experience, but you still get to play WOFF on a big virtual screen which is in 3D - it's a bit like looking a window beyond which the WOFF world is in 3D, so it's still fun, and if like me you've now got all your VR cockpit hardware set away from a monitor, that might be your only option for play WOFF without unplugging everything to bring it to your desktop (another room in my case).
What to use: BigScreen beta is free and available on Steam. Use one of the light environments (the ones with a leaf icon) to obtain optimal performance. A nice large curved screen works great. You can also use Virtual Desktop, payware available on Steam, but it seems to often perform less well.
Option 2: proper VR where we send a 3D image to the headset so that it fills the whole view and put you in the cockpit. As far as I know there are 2 available options. I've tried one and it doesn't perform great so far, and the 2nd option is something that gave me a lot of grief in the past, so I'm not hopeful about it but will try when I can. Ideally we'd need a tool that grabs our 3D SBS footage and connects to a proper VR API, e.g. openVR/steamVR. This is the sort of thing I wanted to implement in the 1st place, but parenting has put this project on a hold before it even got started properly...
Sub option (a): Use Virtual Desktop. For this you'll have to take your SBS footage and choose either the option to do "direct SBS" (F10) if you have the barrel distortion applied (eg using Reshade and Depth 3D) or "direct SBS + distortion" (F11) which you'll need if using Tridef 3D. The issue with this system is that Virtual Desktop grabs the picture drawn on the monitor, so this will be at a maximum fps reflecting your current monitor settings (most likely 60 fps unless you're using a 3D monitor) - this will most likely be too slow to appear smooth in VR and the headtracking will feel slightly stuttering. This is likely to be made worse by the fact that Virtual Desktop might fail to capture at your monitor refresh rate and instead do it a lower rate. I haven't got a solution for that and stuttering is really not something we want in this case.
Sub option (b): Use the non direct mode in SteamVR. This applies to Vive owners only (I think the non direct mode doesn't work for Rift). Apparently if you get WOFF in SBS 3D and with a barrel distortion, if you set steamVR to the non direct mode (in Steam VR settings, under developper's settings, untick direct mode) you can send your WOFF window to display on the Vive. I haven't tried this method - in the past everytime I've tried that, I had bugs where steamVR did sync at weird fps, typically a fraction of my monitor, and that made things unplayable. Expect these issues if you have a 3D or high Hz monitor, while standard ones seem to fare better usually. If you managed to have IL2 BOS work in its old non direct mode VR implementation from last year, then you have a good chance to have this work for WOFF.
That's all for now but I'll keep exploring all options - just bear with me, I might progress very slowly depending on how things go with baby