Issue with Mobile Avatar Uploads
needs more information
鳥麦康人-とりむぎやすと
When uploading avatars from Unity, if the order is Android → iOS, the Android version of the avatar fails the security check and becomes an error avatar. Re-uploading the Android version fixes the problem, but I don't own an iOS device, so I don't know what happens to the iOS version of the avatar.
Please fix this bug.
アバターのUnityからのアップロードで、Android→iOSの順番でアップロードすると、Android版のアバターがセキュリティチェック失敗してエラーアバターになってしまいます。Android版を再アップロードすると治りますが、iOS端末を所持していないのでiOS版のアバターがどうなっているのかは分かりません。
不具合の修正をよろしくお願いいたします。
Log In
鳥麦康人-とりむぎやすと
I apologize, but I've identified the cause of the error avatar.
It seems that uploading an avatar while using AvaPo! (https://booth.pm/ja/items/7249970), a tool for posing avatars, installed results in an error avatar.
The background is that I noticed many errors related to AvaPo! when looking at the Unity error log, so I uninstalled AvaPo! and uploaded the avatar to all platforms. Even though I had uploaded it to iOS, it worked fine on Quest as well. However, I suspected that an outdated version of AvaPo! might be the cause, so I reinstalled AvaPo! and re-uploaded the avatar in the order of PC → Android → iOS. This time, the Android version became the error avatar, indicating that this can occur regardless of the AvaPo! version.
I plan to report this issue to the developer of AvaPo!, and I'm considering not using it until the bug is resolved.
I apologize for the trouble I've caused.
すみません、エラーアバターになる原因が特定できました。
AvaPo!( https://booth.pm/ja/items/7249970 )というアバターにポーズを取らせるツール、これをインストールしている状態でアップロードするとエラーアバターになるそうです。
経緯としては、Untyのエラーログを見ていたらAvaPo!に関するエラーが多く、もしかしてと思ってAvaPo!をアンインストールして全プラットフォームにアップロードしてみたら、iOSにもアップロードしているにも関わらずQuestでも正常に使用できました。ただ、AvaPo!のバージョンが古かったのが原因の可能性もあったので、AvaPo!を再インストールしてまたアバターをPC→Android→iOSの順番で再アップロードし直してみたら、Android版がエラーアバターになり、AvaPo!のバージョンに関係なく起きる可能性がある事が分かりました。
この件に関しては、AvaPo!を開発した人に報告する予定であり、不具合が解決するまでは使用しないようにしようかと考えています。
お騒がせしてしまい、申し訳ありませんでした。
鳥麦康人-とりむぎやすと
I uploaded a sample avatar for bug testing.
Just in case, I've also included a sample avatar that works correctly on both the PC and Android versions (this also previously had a bug that caused it to display as an error avatar, which has been fixed with a re-upload).
I uploaded it in the order of PC → Android → iOS, and the Android version is showing an error avatar (I confirmed that it worked on Quest before uploading the iOS version).
However, for some reason, even though I uploaded it to the iOS version, it's not showing up as uploaded on iOS.
I'm using the latest SDK (3.10.3), but since several avatars I uploaded in the past also resulted in error avatars, it's possible this issue occurred in previous versions as well.
The same problem occurred with other avatars.
Platform overrides were not used; all uploads were done manually by switching between platforms. Separate avatars were uploaded for the PC version and the Mobile version, but the Android and iOS versions use the same avatar, so the same avatar was uploaded for those.
バグ確認用のサンプルアバターをアップロードしました。
一応ですが、PC版とAndroid版で正常に使える状態のサンプルアバターも貼っておきます(こちらもかつてエラーアバターになる不具合が起きており、再アップロードで修正しています)。
PC→Android→iOSの順番でアップロードして、Android版がエラーアバターになっています(iOS版をアップロードする前にQuestで使用できたのは確認しています)。
但し、何でかiOS版にもアップロードしているにも関わらず、iOS版にはアップロードされていない状態になっています。
使用しているSDKは最新(3.10.3)ですが、過去にアップロードしたアバターでも複数エラーアバターになっていたので、前のバージョンでも起きていた可能性はあります。
他のアバターでも同様の不具合が起きていました。
プラットフォームオーバーライドは使用しておらず、全て手動で切り替えてアップロードしていました。PC版はPC用のを、Mobile版はMobile用のと別のアバターをアップロードしていましたが、Android版とiOS版は同じ仕様なので同じアバターをアップロードしていました。
StormRel
marked this post as
needs more information
Can you provide the avatar ID?
WubTheCaptain
Do you have an affected sample avatar ID?
WubTheCaptain
Are you using a VRC Per Platform Overrides script for multi-platform uploads?
Do you have separate avatar objects for Windows and mobile versions, and what are their blueprint IDs? Do you have VRC Per Platform Overrides setup on both of these avatar objects, if applicable?
Which avatar SDK version are you using?
Note that uploading a Windows build to Android or vice versa will trigger a security checks failure.
(N.B. this could've been filed to SDK bug reports: https://feedback.vrchat.com/sdk-bug-reports)
鳥麦康人-とりむぎやすと
Addendum
After re-uploading the Android version and testing it on Quest, when I entered the PC version of VRChat, the PC version now displayed an error avatar.
This problem did not occur when I only uploaded to the PC and Android versions, so I suspect that uploading the iOS version causes the avatar error. This is a critical bug for those who want to support all platforms.
Please fix this as soon as possible.
追記
Android版をアップロードし直してQuestで確認した後にPC版VRChatに入ったら、今度はPC版がエラーアバターになっていました。
PC版、Android版のみにアップロードした時はこのような不具合は起きていなかったので、iOS版をアップロードするとアバターエラーになるのではないかと思います。全プラットフォームに対応したい人にとってはかなり致命的な不具合です。
早急に修正をお願いいたします。