Getting avatar properties missing color assets

Hiya!

I’m using AvatarManager.GetAvatarProperties and it’s giving me a bit of an issue. For some of the avatar IDs, the color assets don’t seem to be set. The SkinColor always comes back as 5 and the other colors are 0.

Is there a different method to call for the colors, or can I do something to those avatars so it’ll pass through the colors?

Seems the asset properties found in the JSON for the avatar properties are only non-default if they were applied on top of the template given. Not just colors, but also things like face shape, can have this issue. If there was a way to know what the template was before the properties were applied, that could fix things. I’m not sure if there’s a way to find that, though.

Might have to go through the categories of the avatars I’m trying to copy down from and make sure all the assets are at least tweaked so the JSON gives all the necessary data. Not sure if setting them back to the original assets we liked will have the JSON updated to give the ID or back to empty (that’d be unfortunate!). Will have to test.