Closed anatawa12 closed 1 year ago
VRCSDK 3.3.0でMA後にビルドチェックが通るようになりました。そのため、チェックをすり抜けていたメニューを使ってたアバターがエラーになるようになったようです。
エラーが"Images used for Actions & Moods are too large."だけで分かりづらいので、MAのMenu InstallerのValidate時に確認できるといいと思いました。
"Images used for Actions & Moods are too large."
参考1: VRCSDK 3.0.9時点での該当チェックコード https://github.com/vrchat/packages/blob/25fcb7285e96eb0b1c10fd50d4daaed5d79e7a83/packages/com.vrchat.avatars/Editor/VRCSDK/SDK3A/VRCSdkControlPanelAvatarBuilder3A.cs#L86-L178
参考2: 実際のエラーになった例のツイート https://x.com/Shell_Beige/status/1701934893469745212?s=20 https://x.com/Shell_Beige/status/1701945289882628157?s=20
https://github.com/bdunderscore/modular-avatar/issues/420 と関連性あり(いつの間にかこの辺のチェックがデッドコードになっていたことに、リファクタリング中に気付いた)
対策としては縮小処理を入れたいと考えています
VRCSDK 3.3.0でMA後にビルドチェックが通るようになりました。そのため、チェックをすり抜けていたメニューを使ってたアバターがエラーになるようになったようです。
エラーが
"Images used for Actions & Moods are too large."
だけで分かりづらいので、MAのMenu InstallerのValidate時に確認できるといいと思いました。参考1: VRCSDK 3.0.9時点での該当チェックコード https://github.com/vrchat/packages/blob/25fcb7285e96eb0b1c10fd50d4daaed5d79e7a83/packages/com.vrchat.avatars/Editor/VRCSDK/SDK3A/VRCSdkControlPanelAvatarBuilder3A.cs#L86-L178
参考2: 実際のエラーになった例のツイート https://x.com/Shell_Beige/status/1701934893469745212?s=20 https://x.com/Shell_Beige/status/1701945289882628157?s=20