Add 'compatibility mode' option to use VIVE tracker input profile#75
Conversation
SteamVR only exposes trackers through XR_HTCX_vive_tracker_interaction when their Prop_ControllerType_String is `vive_tracker_[role]`, but if we set that in our input profile unconditionally, it will bring back the 'no bindings' popup on Vive Tracker (Chest) for everyone, so just add an option gated behind 'Advanced Settings' to use the VIVE tracker profile.
ButterscotchV
left a comment
There was a problem hiding this comment.
I'm guessing this setting shows up somewhere in SteamVR? That's probably fine, but it would be nice if this could be toggled within SlimeVR itself. TBH it wouldn't be hard to just parse the vrsettings file in the server, so perhaps it's fine regardless.
Yeah, it shows up inside the SteamVR settings page when 'Advanced Settings' are shown. I dunno if it makes sense to have a toggle in the server, it'd be a bit more work for not much benefit, and I think it makes more sense to just have it in SteamVR |
SteamVR only exposes trackers through XR_HTCX_vive_tracker_interaction when their Prop_ControllerType_String is
vive_tracker_[role], but if we set that in our input profile unconditionally, it will bring back the 'no bindings' popup on Vive Tracker (Chest) for everyone, so just add an option gated behind 'Advanced Settings' to use the VIVE tracker profile.