Ability to reassign avatar ownership to other players.
tracked
⋉ꜱɴᴇʀꜰᴏɪʟ⋊
So here is the thing. So as we all know the Unity SDK is the only way to get avatars assigned to a particular VRChat account. This is fine if you make/upload avatars your self. But for the players that cant use the SDK, for whatever reason, there should be a way to get avatars on their account. Basically what I'm saying is there should be a way to transfer the ownership of an avatar to another player, like for instance, if someone makes an avatar as a commission for another player. Rather than risking your account by needing to give your username and password to the avatar creator, he or she should be able to willingly send the uploaded avatar to the other players account. Kinda like trading in-game items in an effect.
I mean, right now for players without anyway to use the SDK, sending their account info to other avatar creators to upload on their behalf is the only way to do this at the moment. And I find it to be a FAIRLY big security problem.
Log In
Kamikira
+1, I believe a system similar to how steam's gifting works could be good, although with extra checks added.
For example
Step 1: Be in-game friends (possibly require being in the same instance for a minimum time or something).
Step 2: Current avatar owner selects the avatar they want to gift.
Step 3: Current owner agrees that giving the avatar's ownership does not violate any IP laws or they have permission to do so.
Step 4: Current owner confirms they wish to lose ownership of the avatar in question.
Step 5: Current owner selects the user to gift to.
Step 6: Current user confirms the choice with a preview of the receiver's profile.
Step 7: Receiver gets a notification that they were offered ownership of an avatar and can accept or decline.
Declining gives it back to the sender
Accepting claims it and removes it permanently from the sender
VRChat holds the avatar in stasis until either the sender revokes it (via an outgoing gifts panel) or the receiver accepts/declines it, at which point is returned to the relevant user
淫神 Nafryti
Considering the environment of Gumroad's per asset TOS declared by each author, and the current landscape having really locked down... This may be a serious risk for players and creators.
In light of the quitting player, ayaldev's idea, giving away all their avatars, the authors would have to add some kind of hand-off clause to their TOS to make this legal, otherwise they could issue a DMCA takedown request for not having purchased the content. Many products on Gumroad have keys generated per purchase attached to accounts etc.
That said, many assets have the ability to be uploaded as public, but there are still a large handful of assets that require a more expensive license to be public.
This Idea, as mentioned by Humitaxx, could also be abused. Even still could be abused. Exchange ownership of a Private use only avatar, and you've already violated some part of the chain of TOS's. Imagine if someone did quit the platform, and they hand their assets off to someone else, and they make it all public, who catches the authors punishment? Where does that DMCA takedown go? Who gets banned from purchasing anymore of that authors works?
Liability is the issue with this suggestion, and with the mess of pirated avatars being circulated, in my opinion, makes this a very dangerous suggestion.
Scout - VRChat Head of Quality Assurance
tracked
ayaldev
necro-ing an old canny, this will be useful for players that plan to quit but has content so their content can be passed-on to friends, fans etc
Humitaxx
i really like the idea but i also get the feeling that someone will make a hack that will abuse this great feature somehow to make avatar stealing easier
yet again
Zarniwoop
This sounds like a feature that could be on the VRchat website.
There is a "mail" tab right now that isn't used for anything, so the process of sending someone an avatar could be in unity upload the avatar and select "gift to" and enter your friends account name. The friend would get a message in the mail section and accept/deny the avatar.
To avoid known people getting spammed with nasty avatars it could be limited by default to only allow ingame friends send avatars to each other.
Hagbard Celine
I bet you just have to assign the avatar id to the new account you want to give it to. If so it would not be too hard to implement.
But isn't that the same as just adding the avatar to the fav list?
No cause that would clutter the list of the creator if he or she does that for many people. So just give the id to someone else and take it away from the own list may indeed be the better solution.
Lets say you wear the avatar one last time, point on the one you want to give it to, click "donate", done. It's gone from you and appears in the other menu now. The new owner can set it up so the old owner can or can not edit the avatar from the account it was initialy uploaded with.
Ashiliniam Scar
i agree