[1110] Quest shows PC users as perf blocked if they use a PC-only avatar and then a cross-platform avatar.
tracked
NotAKidoS
A PC user who switches to a PC-only avatar will show as performance blocked on Quest, even if that user switches to a cross-platform avatar afterward.
This only applies if the cross platform avatar is below the Quest users minimum performance display setting, so avatars that are properly optimized for Quest do not have this issue.
To reproduce:
Have a PC user join a Quest user with a Poor or Very Poor avatar. Then have that PC user switch into a PC-only avatar and back into the cross-platform one. This will result in the avatar being performance blocked until either user rejoins the lobby or until the PC user switches into a Medium or above ranked Quest avatar.
It is possible with flicking through Show Avatar, Hide Avatar, and Use Safety Settings with the quick menu that you can glitch the avatar to display as Medium or Excellent, which I assume is the loading and perf-blocked avatars ranks, to once again see the PC user using the Very Poor avatar even if the setting showed displayed is Use Safety Settings.
Log In
SpiritedSpy
so from what im aware, a number of people have told me that this bug was fixed during the recent fallback update. i had asked during the open beta but no one had responded to the question, it doesnt even show in the changelog. should mark this as complete now.
NotAKidoS
SpiritedSpy: Indeed is fixed. The fallback update both fixed this bug and improved fallbacks. (Tested on Quest 1)
xantoz・ザントス
FWIW this is reproducible on Vive Focus (Plus)
It doesn't even have to be a Very Poor avatar. If the Android user has set to only show Medium or better avatars by default and the PC user switches to an avatar that is "Poor" on Quest, the same thing happens.
Tupper - VRChat Head of Community
tracked
We're aware of this issue and are currently testing to reproduce it reliably and find the cause.
Tupper - VRChat Head of Community
> Have a PC user join a Quest user with a Poor or Very Poor avatar.
In this part of the steps, is the PC or the Quest user in the Poor/Very Poor avatar? Are fallbacks being worn?
Would you mind re-stating the replication steps with a bit more clarity?
ばーゆ ⁄ VarYU
Tupper - VRChat Head of Community:
I'm pretty sure the situation this topic owner was referring to is as follows
PC user : poor or verypoor(for Quest) Android build
Quest user : Doesn't matter what avatar he is.
ばーゆ ⁄ VarYU
And there is a futility in his reproduction procedure.
Here's the simplest way to reproduce it.
In the instance where the Quest user exists, all the PCVR user needs to do is change into a PC-only avatar (which will appear as a fallback avatar to Quest) once, and then change into an Android-built verypoor avatar.
This way, the PCVR user will continue to be a Robot that cannot be displayed by Quest users unless they re-enter the instance.
Tupper - VRChat Head of Community
ばーゆ ⁄ VarYU: Let me restate in repro-step format:
- Have one Quest user and one PC user in an instance. The PC user should start wearing an avatar with a Quest asset available. The Quest user should start wearing any avatar with a Quest asset available. Both starting avatars can be any performance rank. The PC user should have their Quest fallback set to a default fallback.
- Have the PC user switch to an avatar that does not have a Quest asset. This will cause the PC user to appear as the fallback to the Quest user.
- Have the PC user switch to an avatar that has a Quest asset built, and that is ranked as Very Poor.
- The PC user's avatar will be hidden by default to the Quest user due to its Very Poor performance rank. Have the Quest user click "Show Avatar" on the PC user.
Expected:
The PC user's avatar will show to the Quest user.
Actual:
The PC user's avatar will be stuck as a robot and cannot be force-shown.
Is this correct?
ばーゆ ⁄ VarYU
Tupper - VRChat Head of Community:
Everything is correct.
The fallback avatar is a revolutionary system that facilitates communication between PC users and Quest users, but its bugs are making it rather difficult to develop a close relationship with PC users.
It would be really helpful if you could find out the cause and fix it.
Thanks for paying attention to this post.
Tupper - VRChat Head of Community
ばーゆ ⁄ VarYU: You're welcome! Thank you for the detailed report and fast responses.
I have logged the information internally. While I can't offer an estimated timeline for a fix, we are aware of the issue and how it affects VRChat.
Tupper - VRChat Head of Community
Merged in a post:
There is a serious problem with the fallback system on Quest
ばーゆ ⁄ VarYU
Once a PCVR user use a Fallback avatar system, from then on they will continue to look like a Robot from Quest users, even if it is an Android-built avatar!
First of all, Avatars that are not Android-built is rendered as fallback avatars for Quest users.
According to the expected specification, if you change from fallback avatar A to Android-built avatar B, avatar B should be rendered without any problem.
However, once fallback avatar A is loaded, no matter how many times the user changes to Android-built avatars B, C, D..., only the Robot will be displayed to Quest users.
To make matters worse, the Robot can't be loaded even if you press "Show Avatar", and unless either one of the users leave the instance, once you wear the fallback avatar, you will continue to look like a Robot to Quest users.
This bug has been appearing since the mid-June 2021 update, and continues to plague Quest users as of Build1114.