New Action System Enabled for RPM characters in Unreal 5.4?

Original Discord Post by gabryelx | 2024-10-07 21:10:59

I am trying to get RPM characters to move around in UE, however they only talk, a metahuman character will move and do actions however. The big difference is it seems in debugging the Metahumans use a New Action System flag and the RPM ones don’t. Is there a way to get the RPM characters to do actions in 5.4? I’m using the demo content and it’s not working. Thanks

Reply by k3kalinix | 2024-10-07 21:12:17

<@&1163218672580575372>

Reply by freezfast | 2024-10-07 21:39:34

Hi <@742883180255772812>, thank you for reaching out, both should have actions woeking out of the box, hey both inherit from the same ConvaiBaseCharacter, could you point out which sample project have you tried this on so we can replicate
cc: <@1216254232957685765>

Replying to freezfast’s Message

Reply by freezfast | 2024-10-07 21:39:34
Hi <@742883180255772812>, thank you for reaching out, both should have actions woeking out of the box, hey both inherit from the same ConvaiBaseCharacter, could you point out which sample project have you tried this on so we can replicate
cc: <@1216254232957685765>

Reply by gabryelx | 2024-10-07 22:55:13

I appreciate the reply, I downloaded the v5.4.zip version from this Google Drive Link(Convai ReadyPlayerMe Plugin - Google Drive) .

It seems part of my confusion is there is no built in pick up logic or dance logic like there is with the metahuman Actions example. I was also using the companion demo where there are pick up objects in the scene but again the logic wasn’t there. I couldn’t get the Companion to move either though.

I was able to get the RPM character to dance by creating and plugging in a Dance event to the BTServiceProcess, I also had to hook up a slot to the animgraph so it could play a montage. I’ll work on the pick up logic next, enough to get me moving forward, I now can get the RPM char to move which I couldn’t before, before it seems like it wasn’t triggering the Behaviour Tree but the mistake may have been on my end. Thanks for the help!

Reply by mighty_brute | 2024-10-08 05:51:47

Hello <@742883180255772812>, I will update you soon about this issue.

Reply by gabryelx | 2024-10-08 16:26:38

TY!

Reply by mighty_brute | 2024-10-09 08:13:37

<@742883180255772812> what issues you are facing exactly?

Reply by gabryelx | 2024-10-09 14:24:39

The demos were confusing to me, it seems like the action systems weren’t fully hooked up to the ConvaiRPM character to the same level they were with the Metahuman character. Additionally, with the Companion demo I couldn’t get it to move or pick up objects that said PickUp with it. It seemed at first like it was because the Metahuman was using a new action system and perhaps the old action system that the RPM character was using was not fully functional anymore. I have found how to largely make it work on my own by hooking up my own logic.

Reply by freezfast | 2024-10-09 14:34:15

Hi <@742883180255772812>, MetaHuman and RPM have the same actions out of the box which are follows - moves to - stops - waits for, which actions don’t work for you?

Reply by gabryelx | 2024-10-09 15:43:03

In the meta human demo the character can also dance and pickup items, but the RPM character cannot

Reply by gabryelx | 2024-10-09 15:44:43

At the end of the day, I made the assumption that the RPM character could do those things as well, I need the characters to drive custom actions, it just took me a bit to figure out what was going on and it seemed like a bug at first

Reply by gabryelx | 2024-10-09 15:46:20

Also, as mentioned, in the Companion Demo (the Green cube), there are shapes that are labeled Pickup1, Pickup2, etc. The companion neither picks them up or moves to them.

Reply by freezfast | 2024-10-09 16:10:50

oh that demo is specific for MetaHuman, you can do exactly the same for RPM if you have the right animatons

Reply by freezfast | 2024-10-09 16:11:14

The plugin itself without any demos the two character types have the same actions

Reply by gabryelx | 2024-10-09 16:16:43

Thanks for the clarification, I understand what you’re saying. It’s impressive and shows alot of promise, I look forward to see what I can do with it :slightly_smiling_face: Thanks for the help

This conversation happened on the Convai Discord Server, so this post will be closed.