VRChatApiTools icon indicating copy to clipboard operation
VRChatApiTools copied to clipboard

Avatar Support with Documentation

Open Happyrobot33 opened this issue 3 years ago • 8 comments

Documentation, even if simple, would be huge. I really want to automate uploading avatars, as I have ~18 avatars that are all basically the same thing with slight differences, so changing part of one material that they all use is a pain because there isnt a way to automate uploading all of them automatically. Ive dabbled with interacting with the VRC code itself, but its really a mess to reverse engineer what I need to mess with to accomplish what I need, let alone play mode making things more complicated

Happyrobot33 avatar Oct 26 '22 15:10 Happyrobot33

Hey, currently it doesn't actually support uploading avatars, but 95% of the work to add this is already done, so it would be trivial to add at this point (all the file uploading stuff is the same as for worlds, just need to add the container methods around it). I'll let you know once that is indeed added (and hopefully have some documentation by then..)

BocuD avatar Oct 28 '22 01:10 BocuD

hell id be willing to pay for avatar support and an example of how to use it in a custom script if possible. A tool like this would be huge to my workflow

Happyrobot33 avatar Oct 28 '22 13:10 Happyrobot33

I can imagine that, as it was to my workflow with worlds haha. I'll see what i can do for a bit.

BocuD avatar Oct 28 '22 14:10 BocuD

Just noting that it is being worked on for anyone else finding this in the Avatar-support branch

Happyrobot33 avatar Oct 31 '22 16:10 Happyrobot33

Any update on this? id test it / help develop but I dont even know how to start in order to get a small test script going

Happyrobot33 avatar Nov 18 '22 13:11 Happyrobot33

I have made little changes since that initial push, have been quite busy with other projects as well 😅 If you want to try to have a look on where to go from you can look at the changes in that first commit on this branch. If you otherwise want to collaborate on this sometime, my Discord is BocuD#8400 (might have to be in a common server to FR, but i'm in the VRC and U# servers, so should be not too hard)

BocuD avatar Nov 19 '22 04:11 BocuD

for anyone tracking this and needs a solution now, you can use this (some of the UI and the store page is in non-english, but google translate will help on the page and just edit the editor code if you want to have the text in english) https://torisoup.booth.pm/items/4340250

Happyrobot33 avatar Dec 02 '22 13:12 Happyrobot33

VRCAvatarAutoUploaderENG.zip Here is a converted version if someone doesnt feel like it

Happyrobot33 avatar Dec 02 '22 13:12 Happyrobot33