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
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 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>
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!
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.
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?
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
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.
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 Thanks for the help