Controllers that lose tracking now behave as if they disconnected
tracked
Dor․
On live, when a (SteamVR/Index) controller loses tracking, it is meant to freeze in place, however this has been broken since the IK beta and the controllers' position changes to the center of the playspace (this also happens to trackers that disconnect/reconnect after being frozen, canny https://feedback.vrchat.com/bug-reports/p/devices-that-lose-tracking-may-teleport-to-the-center-of-the-playspace).
On the beta, controllers that lose tracking behave as if they disconnected, the arm moves to your side (or is animated), previously this behavior was primarily observed on Quest controllers but now it affects all controllers.
Beta: https://youtu.be/SxX3xe1Suyg (unfortunately I didn't have a mirror up to show the arm to my side, but you can just barely see skin indicating my hand is posed to my side).
Log In
CharmanDrigo
Just as a note, I experienced this bug happens whenever the game freezes for a moment on crowded worlds as it's loading avatars, controller stops being tracked leaving my hands limp despite my controller is still working on the steamvr menu, only way to resolve it temporarily is closing steam completely and restarting it, but it happens again eventually
StormRel
tracked
StormRel
Merged in a post:
[1484] VRChat loses controller tracking regularly when switching between SteamVR controllers.
Lupì
In the latest Open-Beta which includes Skeletal Tracking, you can see frequent loss of controller input, what I mean by this is even if there is a valid SteamVR device supplying a position, rotation and maybe even skeletal data, VRChat does not register this input, and it
only
way to fix this is by restarting SteamVR, which I don't think is a solution.This behavior was observed with https://github.com/Nyabsi/leapify but, I can confirm that the device works fine in SteamVR, but when switching between Hand Tracking (virtual controller) and controllers, VRChat at some point loses controller tracking entirely.
This behavior also can be observed when using the latest Open-Beta, and having controller too long on "idle-state" (poseIsValid set to false)
Here is a video recorded of the behavior as reference: https://streamable.com/28h2pj
VRChat is the only game that has this issue, I can swap a game and the inputs work fine, go back to VRChat and they are still broken.