home.social

#freespace — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #freespace, aggregated by home.social.

  1. So I was approached via DM because I mentioned #headTracking support for #freespace on Linux PC a while ago. I threw what I have here - and it is rather crude. If anyone wants to give it a try be my guest: github.com/bekopharm/fs2open.g

    I do not have the capacity to make this nice e.g. as an option. If someone wants to cherry pick the changes and make something of it I'd be more than happy. There's really not much to it.

    Would still like to hear if this works for someone else than MyMachine.

    #gaming

  2. @JakobFel

    How old is considered "retro"?

    Off the cuff, I have enjoyed the #Descent trilogy (and it's more modern successor #Overload), Descent: #Freespace, and Thief 3: Deadly Shadows

  3. Demo: FreeSpace 2 Open with head tracking from Viture Pro XR glasses IMU data – on Linux PC

    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:

    Pick your poison to watch the video: https://www.youtube.com/watch?v=njuumLUvqrM / https://makertube.net/w/2bNyxJhdyydTeFq17onikv

    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 ( https://makertube.net/w/7VtfAjW7EiAUS5aiPwG7if ) 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 😀).

    The bridge code 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.

    Update: hodasemi wrote a Rust connector based on the idea that works without Breezy: https://github.com/hodasemi/xr_to_opentrack_rs – comes with a systemd service file so it can run in the background. Once installed the only step left to do is fire up OpenTrack 🤘

    https://beko.famkos.net/2025/01/31/demo-freespace-2-open-with-head-tracking-from-viture-pro-xr-glasses-imu-data-on-linux-pc/

    #AR #BattleStarGalactica #Breezy #BSG #diaspora #FreeSpace #FreeSpace2 #gaming #gamingonlinux #headtracker #Headtracking #linux #linuxgaming #opentrack #Viture #ViturePro #VR #XR