Open MistressPlague opened 2 years ago
I don't have the specific update number where this changed, but this is possible now since we can add parameters to the descriptor that are not saved or synced.
There is no endpoint returning all parameter names. This is not currently possible.
Ah, my bad. I was answering that first bit with "modify or have saved only." as we can have Non Saved/Non Synced stuff.
After receiving the avatar ID via OSC you could parse the related Json file located at AppData\LocalLow\VRChat\VRChat\OSC\(UserID)\Avatars
to list all available parameters.
*What's the idea?** I would like to be able to list all parameters on my avatar, not ones I modify or have saved only. The use case for this is both sparse and wide, depending on the person. Personally my want is for remote-control of my parameters, but yet again the use case will vary per person.
Is there another way? I see no other way of doing this other than being able to get a list of all the parameter names, ideally with their values, too.
Additional context The gist is I want to be able to get the names and values (if applicable) of all parameters on my avatar, just like in the avatar debug menu in game.