Until now I used OpenTrack with my DIY IR tracker or the Neuralnet tracker. I knew that my XR glasses feature IMU data though and the xr_driver of the Breezy Desktop project allows to access the data via IPC on Linux PC. So I did what Linux user do: I wrote a script to access the IMU data and forwarded it via UDP to OpenTrack.
This reminded me that I also wrote a proof of concept to implement the FaceTrackNoIR (or OpenTrack) protocol into FreeSpace 2 Open on Linux PC ( • Demo Teaser: FreeSpace 2 Open with he... ) so I gave it a spin to test the data bridge. That was smooth sailing!
The mod is Diaspora: Shattered Armistice, still awesome today: http://diaspora.hard-light.net/ (Warning: This may fuel a desire to re-watch the BSG series again 😀 ).
It works with the Breezy GNOME xr_driver: https://github.com/wheaney/breezy-desktop by @WayneHeaney (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.
At this time, Beko Pharm has 3,459 views for FreeSpace 2 spread across 2 videos. His channel published less than an hour of FreeSpace 2 content, less than 0.13% of the total video content that Beko Pharm has uploaded to YouTube.