Character swap blueprint, animations not working

Hello!

I’m working on my first Unreal Engine project for a school assignment. I have very little experience and have to learn everything on my own, and I am currently stuck.
I created a blueprint to change character when you push q or e. There are in total 3 different characters with different blueprints and actions. At the moment, the animations only work on the main character.
When I swap character, the custom animations of the other two do not work, they just kind of slide. The only animations that work are the idles.

I think the issue is somewhere with the animation blueprints, because I tried using the default Unreal character mesh with it animation blueprint, and it works fine. I don’t have anything in the event graph of any of the 3 animation blueprints, so I’m wondering if there was something I would have to set up there. I only have an idle to run transition set up in the generic state for all of my characters.

I’m really new to all this and would appreciate any type of help.
Thanks!

I will post the picture of the blueprint I made for the character swap.

If you need any more information, feel free to ask, I’m kind of desperate here, haha

Are all your characters sharing the same skeleton?

No, they are completely different mesh, skeletons, blueprints, animations, etc… To be more specific, the main one is a wolf, then the two others are an otter and an owl.

Sounds like you need to setup the animation BPs for the other 2 characters up like you have the original character.

By original character, do you mean the Unreal mannequin?

So the wolf should have be a skeletel mesh with a skeleton. Then there should be animations that use that same skeleton for the wolf. Then there should be an animation BP that works for that skeleton also. That same setup should for for owl and seal using all there own skeleton, animations, and anim bps. Then in the animation BP for each should be setup how you want it to work. There may be an issue with the switching. First I would test it by setting my mesh in your character bp to the wolf and the anim bp to the wolf anim bp. In the anim bp i would just use an idle animation for testing. If that works try the same with the owl and seal. Then you know its a problem with the switching.

They already have the same animation bps. The only difference is that the owl has a flying function. If I test the switching with only the wolf, it works fine.

What switches to wolf? In you character bp you have unreal mannequin as default mesh? Then you switch to wolf and that works?

Do all your animations BPs cast to your character?

The default mesh is the wolf. If I make it switch to the unreal mannequin or the wolf again, it works, but not the otter or owl.

Does the mesh also not change to the owl or seal or just the animations dont work?

Just the animations. It changes mesh and the idles works, but the other animations don’t. The run, jump, attack and fly animations all don’t work.

Um, no it doesn’t. I wouldn’t know how or where to do that.

Ok so wolf starts off and the all his animations work. Then you switch to owl and the mesh changes but the animations dont work for it. In your anim bp for the owl for instance does it cast to your character bp ?

Go to your Animations BP for the Owl and Post a pic of the event graph and animation graph. Do the same for your wolf.

Go to your Animations BP for the Owl and Post a pic of the event graph and animation graph. Do the same for your wolf.

240487-

The even graphs are empty, I never learned how to use that part of the animation blueprints.

OK what does the wolf event graph look like in the anim BP?

It has nothing

Does your wolf run animation work? In the generic state you see those transitions symbols? double click on those and see what bool is need to make the transition work