sdraw_mods_cvr/ml_vet
2025-05-24 16:29:01 +03:00
..
Properties Main menu mods' settings update delay 2025-05-24 16:29:01 +03:00
resources Support for new separated blinking mod (2025r180 nightly) 2025-05-23 20:56:32 +03:00
Main.cs Support for new separated blinking mod (2025r180 nightly) 2025-05-23 20:56:32 +03:00
ml_vet.csproj Main menu mods' settings update delay 2025-05-24 16:29:01 +03:00
README.md Support for new separated blinking mod (2025r180 nightly) 2025-05-23 20:56:32 +03:00
ResourcesHandler.cs New mod: Vive Eye Tracking 2025-05-21 02:15:01 +03:00
Settings.cs Main menu mods' settings update delay 2025-05-24 16:29:01 +03:00
Utils.cs New mod: Vive Eye Tracking 2025-05-21 02:15:01 +03:00

Vive Eye Tracking

This mod complements functionality of in-game SRanipal face tracking module and makes it work additionaly as eye tracking module.

Why?

  • Game has unfinished/unused and forcibly disabled eye tracking code that actually uses SRanipal API instead of TobiiXR.
  • Implemented native TobiiXR eye tracking is very unreliable. It freezes main thread with 66% chance at game launch and has limited detection of eyes openness.

Benefits?

  • SRanipal API supports ranged eyes openness detection, unlike TobiiXR. You can finally squint now.
  • There is no main thread freeze at game launch.
  • Ready for future game update with separated eyes blinking (currently only nightly).

Installation

Usage

Available mod's settings in Settings - Implementation - Vive Eye Tracking:

  • Enable eye tracking: eye tracking state; true by default.
    • Note: If Vive face tracking is already running, enabling requires Vive face tracking restart.
  • Gaze smoothing: smoothing of gaze point; 5 by default.
  • Debug gizmos: show debug lines of SRanipal gazes directions and calculated gaze point; false by default.

Notes

  • Made primarily for Vive Pro Eye and SRanipal tracking.