A way to assign trackers to roles
SteamVR has a section in it's controller config which allows assigning the trackers that it can detect to particular roles, eg "/user/vive_tracker_htcx/role/left_foot" is one.
When these are assigned the Godot system picks up the trackers and, well, tracks them.
But since there is no way to assign them with Monado Godot does not track the trackers at all.
During startup Monado is telling me
Using builder lighthouse: Lighthouse-tracked (Vive, Index, Tundra trackers, etc.) devices builder
Got devices:
0: Vive HMD
1: HTC Vive Tracker
2: HTC Vive Tracker
3: Valve Index Controller
4: Valve Index Controller
In roles:
head: Vive HMD
left: Valve Index Controller
right: Valve Index Controller
gamepad: <none>
eyes: <none>
hand_tracking.left: Valve Index Controller
hand_tracking.right: Valve Index Controller
Result: XRT_SUCCESS
Not really sure what i need in order to use these things with Godot, but presumably I'd want ti saying "In roles:" including "/user/vive_tracker_htcx/role/waist: HTC Vive Tracker" or similar?
Hope this is reporting to the right project, not really sure if it's something Godot or Monado has to do to get these things working, but Godot works okay with SteamVR on Windows, just fails to recognise that these trackers exist when running it through Monado.