Hi, I’m unable to play animations in my game before they’re reviewed by moderation. I’m also unable to load them into the animation editor.
When they’re supposed to run in game it’ll say “Failed to load animation - sanitized ID:”
When I try to load it into the animation editor it’ll say “You do not have permission to use this” or something like that
I dont belive that they live moderate animations (or anything for that matter), try preloadng the animation or managing permissions manually in the create tab.
if this is an intentional change, this is quite frankly ridiculous. It’s unreasonable to expect people to wait upwards of an hour just to test an animation inside studio.
5 hours have passed and only 60% of my uploaded animations work. Can this please be fixed quickly? Or if it’s intentional, then it is absolutely ridiculous.
im certain this has something to do with roblox trying to moderate animation assets like they do with almost every other user generated asset on the platform, HOWEVER for animations this proccess seems to take an EXTREMELY UNREASONABLY REDICULOUSLY long time. I’ve been working on something that should have been finished by now and im STILL hung up on it because im waiting for my animations to get approved, some of these animations are literally seconds in length and feature very little keyframes.
in what world is roblox expecting these sorts of wait times to be befitting of a supposed professional, “metaverse” development platform. this wouldnt even have passed as acceptable 9 years ago.
I just posted about this as well, someone told me that its most likely just under moderation and has to take a bit for it to work (They said it could range from a few hours to days).
If you’re unable to play animations in Studio, in the meantime you can use AnimationClipProvider:RegisterAnimationClip() as a workaround to generate a temporary animation ID for use in Studio only until this issue is fixed.
This requires you to have an AnimationClip object already in your game (that is, a KeyframeSequence or CurveAnimation).
I have seen this: I was very confused on why it was like that but now that i see this, i know that its more than likely just roblox having a goofy moment.
how would i use AnimationClipProvider:RegisterAnimationClip(), i’m not very scripting savvy, the roblox api page for it doesnt use it in any sort of example which is usually how i figure out how things work and i really need to preview my animations
The method just takes an AnimationClip (aka a KeyframeSequence or CurveAnimation object) and returns a temporary ID that you can use in the Animation.AnimationId property.
You could do something like this, assuming you know how to play animations:
local animationClipProvider = game:GetService("AnimationClipProvider")
local keyframeSequence = workspace.Rig.AnimSaves["Untitled Animation Clip"]
local id = animationClipProvider:RegisterAnimationClip(keyframeSequence)
local animation = Instance.new("Animation")
animation.AnimationId = id
(This code expects a KeyframeSequence named “Untitled Animation Clip” to be located under Workspace.Rig.AnimSaves. Obviously you’d replace this with the actual location of yours.)