I want to get certain appearances from a player without having to load him.
For example, I would want to get his clothes and face but not his torso decal nor bodycolor etc.
To do this you can either:
Spawn the character, wait for it to load (hats being hard to “wait” for since u don’t know how many he has) This function will break sometimes because sometimes your character just doesnt load until you reset.
ALL we can do at the moment is workarounds on a very central and basic problem that many devs are facing.
If there was a single function of loading a model including all the character apperances (shirt, pants, hats, t-shirts, bodycolor) that doesnt require httpservice or anything, then that would make the world a MUCH better place.
You should all take note of how roproxy can just change like that. We need to be able to get players’ appearances without them being in the game or loading their character and not have to worry about that not working because roproxy is down or had its name changed. To begin with, you can’t even get body colors with roproxy. There needs to be an official way to retrieve someone’s character appearance.
A couple of things that I had wanted to use character appearance for in the past but couldn’t:
-Allowing players to insert other player’s characters in studio with a plugin (couldn’t get bodycolors and a week after I released the plugin the API I was using (woot’s web API) went down
-Display the top 5 players’ characters as mannequins in the ranking room
-In a sci-fi game, looking up other players’ stats would show a hologram of that player’s character
-Instead of having to do an ugly :LoadCharacter() (to load the appearance) and then immediately parent the character to nil for where I would prepare it with armor and weapons, I wanted to create a model, populate it with the character’s appearance, etc and then spawn it into the world
-On the start screen of a game, show your friends’ characters if they’re in-game and let you click those characters to follow them
-RTS game which doesn’t use characters, but when opening the diplomacy screen, shows an animated mannequin of the other player’s character
I made a program able to scrape the contents of the AvatarAccountrements page, and sorting out which were actual assets, and which were bodycolors - simple enough - but given you have your own webserver with PHP and cURL setup, you can just dump the script in, and request that when you want someone’s worn assets.
And… turns out the pastebin I had it on expired. But it’s not that hard to (re)do