Users lacking trust rank cannot test build avatars
available in future release
regalialong
(sigh)
I'm relaying this on behalf of a user who I had to do a provide a SDK patch for.
For the Avatars SDK 3.6.1, in VRCSdkControlPanelAvatarBuilderV3.cs, Line 1993 contains the check for if the user is allowed to publish Avatars:
if (!APIUser.CurrentUser.canPublishAvatars)
This doesn't check if this is a test build, where rank doesn't matter, so the fix is:
if (!APIUser.CurrentUser.canPublishAvatars && !testAvatar)
Preventing untrusted users from building, especially locally where nobody is disrupted from it, discourages them from trying out VRChat Avatar creation. This is a very easy but helpful fix.
Log In
Dexvoid
Merged in a post:
Allow visitor rank to locally build avatars/worlds
Zarniwoop
I think this would help alleviate the frustration I see from competent 3D artists looking into joining VRchat, so they can at least prepare their previous 3D content to work properly once they gain uploading privileges.
Dexvoid
Merged in a post:
Local build & test requires upload permission
The_Stick
SDK Version 2020.10.28.15.58
When attempting to debug a VRChat avatar for a friend, I was blocked from being able to build and locally test my avatar due to requiring the permission to upload. Documentation (including the helpful popup) indicated that I could test without upload despite being of Visitor Trust Level, however I saw in the SDK (VRCSdkControlPanelAvatarBuilder.cs:782) that "Core.APIUser.CurrentUser.canPublishAvatars" must be true to be able to test. This prevents Visitor-level users from testing Avatars locally (and I'd imagine a similar issue exists for Worlds).
I was asked by hackspanner to submit a Canny request in respect to this.
This post was marked as
available in future release
Genesis
This post was marked as
tracked
xxx_red_xxx
+1, would also support them allowing them to upload things with a "friends only" status until they hit blue.