VRChat Constraints not working on Quest since update
available in future release
ジェームス
Since the recent update to VRChat build 1504 the new VRChat Constraints have stopped working on quest. I have seen similar comments on the VRC Discord server that it has also stopped working on Android mobile and iOS. The VRChat constraints are working okay on the PC version only.
Log In
A
Merged in a post:
VRC Constraints don't work on Quest
SirBubbinator
So, I've been working on some new avis quite recently and I discovered that on quest, VRC constraints are completely broken to the point where they're unable to work at all on their end. I first noticed this with this y-bot Avi I made where you could change the FPS. However, after one of the updates it, as well as other avatars using the new constraints broke on the quest side. If you'd like to see one of the avis I'm refering to, here's the link, https://vrchat.com/home/avatar/avtr_39d55231-962f-4811-ba30-1d2a1ba633b3
Tony_Lewis
Dexvoid
available in future release
This issue has been traced to another existing known issue where the client will incorrectly treat the constraint count of an avatar as its constraint depth, even though the SDK calculates the constraint depth correctly. This issue affects all avatars uploaded with SDK 3.7.0 or earlier, and at time of writing is believed to be addressed for avatars uploaded with SDK 3.7.1-beta.1 and later.
On mobile platforms (which includes Quest), constraints are removed from an avatar as it's loaded if the avatar's constraint count or constraint depth stats are ranked Very Poor. This applies to everything in the avatar dynamics package, as mentioned in our documentation: https://creators.vrchat.com/avatars/avatar-performance-ranking-system/#default-performance-rank-blocking
Unfortunately, the issue with constraint depth being set too high means that affected avatars will incorrectly have all constraints removed from them if they have more than 50 VRChat constraints on them in total. This performance measure is not applied on PC, which is why VRC constraints are still behaving normally there.
Avatars affected by this issue will need to be uploaded with version 3.7.1 of the SDK (or later). This will allow the client to calculate the avatar's constraint depth correctly so constraints are not automatically removed from avatars that do not actually go above the depth limit of 50.
If your Quest/mobile avatar is affected by this problem due to having more than 50 VRChat constraints on it, you can either:
- Wait until SDK version 3.7.1 is officially released, then use it to reupload your avatar containing VRChat constraints, or
- Reupload your avatar now using the beta 3.7.1 SDK. You might want to back up your project first if you decide to do this.
You shouldn't need to make any changes to the avatar itself - just uploading with the new SDK should be enough.
I'm sure this might be frustrating for some. We apologize for this issue.
Dexvoid
tracked