So I was asked if my head tracking approach of reading the IMU data from my Viture Pro to OpenTrack and SBS (side-by-side) mode with ReShade would also work with StarCitizen.
Guess it does 🤷
I start Star Citizen via Lutris (and not with Steam), which requires slightly different settings once ReShade is installed:
Enable Gamescope: ON Output Resolution: "3840x1080" Game Resolution: "3840x2160" (set this also ingame!) Custom Settings: "--scaler stretch"
Can this get you banned? Who knows 🤷 Jury is still out on this. Do I care? Nope. I won't miss my puny starter pack.
YMMV.
The proof of concept code to read the IMU data can be found at https://github.com/bekopharm/xr_to_opentrack (pending changes).
It works with the Breezy GNOME xr_driver: https://github.com/wheaney/breezy-desktop (but the Vulkan one works probably too but that's untested). It should also be compatible with other glasses that have IMU for Breezy available.
There is a SBS of this video, that I set to unlisted. You will need XR glasses that do FULL SBS though to watch it: https://makertube.net/w/r4RK6jNpeJ4VDC1gernanJ