Hello!
We first reported some animation problems on April 5: Other players clipping underground and animation replication issues
Unfortunately we are still having some problems with animation replication. We are seeing issues in two of our games, Warrior Cats: Ultimate Edition (first video), and A Lion’s Pride (second video). They both show instances where animations are not replicating correctly between clients. Videos uploaded to youtube for file size purposes.
This ALP video shows replication issues occurring even when we have a character.
Some things to note:
- Both of these games run on almost completely identical code for animation and characters animations are handled in essentially an identical manor.
- The issue is NOT exclusive to our idle animation. Sometimes, movement/emote animations will stop replicating as well
- We’ve combed through the code (to ensure we wait for the animator before loading animations, etc etc) as well as the cloud assets (make sure priorities are layered correctly, make sure looping is on) and have been unable to find a fix or patch this.
- Adding onto above, we’ve tried changing workspace behavior toggles i.e interpolation throttling, etc. We’ve tried turning on/off streaming, changing model streaming behavior, etc. Nothing seems to fix the issue.
Extra addl. information:
ALP runs on the WCUE codebase almost entirely (it’s a test bed project that accidentally picked up an audience), so we expect behavior to be similar. Despite this, we notice that both scenarios shown above are most common in their respective games. That is to say, WCUE’s main menu will frequently show t-posing characters whereas ALP usually won’t. Vice versa applies; when spawned in, WCUE animations seem to encounter much rarer replication problems, whereas in ALP you can always find a decent amount of players who are not having their animations replicate. This is, of course, not empirical, just something we think we’ve observed, but felt it was worth including.
In ALP, one of our Motor6Ds is named “Torso”. This is really minor but felt it was worth including as in WCUE we have specifically avoided any mesh/motor6d sharing a name with any stock R15 parts/motors. Since WCUE is having issues as well we haven’t done this in ALP yet, but I figured I’d include this as a previous post mentioned something with “using a mix of R6/R15 parts/animations”: Character animations cutting out in bursts
If any more details are needed, we are able to provide!
Expected behavior
Since our idle animations in both games continually loop forever, we expect them to replicate without issue. In all testing instances, players have confirmed that locally, their animations are playing completely fine.
Since we rely on Roblox handling animation replication for us, we have no easy/quick workarounds. We’d like to avoid handling animation replication manually, so any assistance in getting replication working in a stable manner would be fantastic!
Thanks for any assistance on this matter!
A private message is associated with this bug report