With the testing of the new Lil Nas X concert that was out previously, changing outfits through the place was somewhat successful but I’ve encountered a bug where equipping packages and changing into different outfits doesn’t remove the package and ruins the outfit in general.
Extremely annoying when trying to override the outfit on the platform/engine itself as I want the original outfit and not a package to override and ruin it on my account personally; hope it isn’t intended as it shows.
First: Go to a place that uses the brand new Avatar Editor function.
Second: Equip tons of avatars/outfits you’ve created.
You should see packages not getting removed when changing into another outfit.
Would like a fix to this when this becomes a thing developers can configure and use so it wouldn’t mess up users avatar when leaving and have to change it on the avatar page.
I believe the issue is with how that specific game’s scripts handle the HumanoidDescription passed to AvatarEditorService:PromptSaveAvatar(), ex. never unload any custom packages applied.
In other words, this most likely isn’t on roblox’s side and won’t affect developers once it’s released (provided they don’t make the same error).
We will fix this for the game but it’s not actually an engine bug, it’s an issue specific to the port of the app avatar editor code we are using in the game. We don’t have a plan for releasing this code to developers at the moment (may change in the future if there is a high amount of interest) however the AvatarEditorService APIs that enable this will be released so developers will be able to make their own editors.
I’d definitely be interested in a release of Roblox’s avatar editor code - I could let players edit their avatars in-game without needing to design my own system.