sdk 3.3.0 release breaks modular avatar
Anyа
sdk 3.3.0 release breaks modular avatar, but the beta version 3.3.0-beta.1 doesn't. i think it has to do with this cany marked as complete for that release https://feedback.vrchat.com/open-beta/p/beta-sdk-330-please-validate-hard-limits-after-processing-preprocess-callbacks-i on the beta version of 3.3.0 it works fine if i update just having modular avatar installed will fail every time for failed validation cheak
Log In
anatawa12
If the validation error is about missing humanoid bones (as screenshot attached), It might be because humanoid of your Avatar (of Animator) originally associated with the outfits.
If the validation error is not about Humanoid, can you show me / us (MA developers) the actual validation error to figure out reason why the error happens.
If your avatar originally associated with the outfits, the following seems to happens.
- on the Preprocess Callback of Modular Avatar, bones of outfits will be merged to the bones of the body.
- On the Validation process, VRCSDK asks Animator to get some humanoid bones but Animator doesn't update Avatar to Bone mapping so it returns removed bones of outfits, which means None.
If VRCSDK or ModularAvatar forces Animator to update Avatar to Bone mapping, this problem will disappears.
I made pull request in modular avatar (#431).