Later this week we are making some exciting new changes that will allow users to customize the way their avatar animates in game. This change will allow users to equip custom animations for their R15 characters that they will be able to use in game. We are making this post to give developers advance notice about how this will affect their games and how they can opt out if they so wish.
Avatar animations will be made available in the catalog, users will be able to purchase these animations and equip these on the Avatar page. In R15 compatible games, users will be able to use the animations they have equipped instead of the default animations.
The avatar animation format uploaded to the website looks like this:
When an R15 character is loaded, the StringValue from any avatar animations the player has equipped will replace the StringValue of the same name in the default Animate script. This means that when initially loading the animations, the default animations may be loaded first and then the avatar animations equipped on the website will be loaded in.
To prevent animations being replaced in your game, you should replace the default Animate script in StarterCharacterScripts with a script that does not reload the animations based on changes to the child StringValue objects of the Animate script. We will post an example modified version of the default Animate script showing how you would do this soon.