# VRChat 条件を満たしてるはずの Fallback アバターをアップロードできなかった話【解決策あり】 ## TL;DR プラットフォーム切り替え後にUnityを再起動する ## 環境 - Uinty 2022.3.6f1 - VRChat SDK - Base 3.5.0 - VRChat SDK - Avatars 3.5.0 - アバター: https://booth.pm/ja/items/4190861 ## したかったこと いままでPC版しかアップロードしていなかったアバターのファイルを見るとQuest向けとFallback向けのパッケージが付属していたので、それを使ってQuest対応とFallback設定をしようとした ## どうなった Quest向けのアップロードは普通にできた。(同じBlueprint IDを使ってWindows, Androidそれぞれでアップロードするやつ) Fallback prefabもシーンに追加してアップロードした。 ![2024-02-08_23-18-52_Unity](https://hackmd.io/_uploads/SJUHhDMjT.png) Windows向けはできた。can be used as a fallbackと書いてあるのでうまく行っているはず ![2024-02-08_23-18-39_Unity](https://hackmd.io/_uploads/SkFO2vzi6.png) Android向けがおかしい。Overall Performance: Goodなのにcannot be used as a fallbackとなっている。この画面でGoodかExcellentであれば要件は満たしているはず。 要件: https://docs.vrchat.com/docs/avatar-fallback-system#uploading-a-custom-fallback ## どうした この挙動にタイムラインでキレてたら、「Unity上でプラットフォーム変えたらおかしくなるからその都度再起動した」という情報を教えていただいたので、再起動してみたらボタンが出て押せるようになった。 ![2024-02-08_23-51-07_Unity](https://hackmd.io/_uploads/ryespDGsa.png) ![2024-02-08_23-51-21_Unity](https://hackmd.io/_uploads/HyRi6wMsa.png) ## 原因 知らねえよVRChat SDKのバグだろ ## 備考 ![2024-02-09_00-07-35_VRChat](https://hackmd.io/_uploads/SkKw0Pfjp.png) 正常にアップロードできたらFallbacksにuploadedセクションが表示される