Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to list all parameters on an avatar, not just modified or saved ones. #144

Open
MistressPlague opened this issue Nov 9, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@MistressPlague
Copy link

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.

@MistressPlague MistressPlague added the enhancement New feature or request label Nov 9, 2022
@ZenithVal
Copy link

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.

@MistressPlague
Copy link
Author

There is no endpoint returning all parameter names. This is not currently possible.

@ZenithVal
Copy link

ZenithVal commented Jul 20, 2023

Ah, my bad. I was answering that first bit with "modify or have saved only." as we can have Non Saved/Non Synced stuff.
image

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants