Both VR hands on left working, how do I flip the right one over?

Both VR hands on left working, how do I flip the right one over?
I am using a converted 4.25 template and its working fine with everything
but the “hand” functions changed between 4.25 and 5
so this one thing isn’t working after I cleared up the other hand errors in the motioncontroller bp


The motion controller component now needs a generalized Name for it’s Motion Source, while the pictured nodes use the EControllerHand enum. You need to pass one of those to the motion controller blueprint when spawning it from the pawn, and convert it to the other with something like a select node.

1 Like

Uh.
I do not understand what you just said.
pass one of what
the name
where would I find that
I’ve only been using unreal 2 years and mostly have been doing general layout and design.
I am only hacking at this because its the locomotion I want for one of my larger projects
I have it working fine in 4.27
but on converting to 5 I get this after fixing the "gethand"error
if I show you the motion controller bp will that help?

You would need to add something like this to the construction script of the motion controller blueprint to set it to use the correct hand as the motion source.

And plug in the Hand variable to the node you already posted to make it mirror the right hand.

I had something similiar, I will look closer at it tomorrow
what is the hand to motion source node that goes green to pink?
and thanks

It converts the enum value into a Name. Just drag the green connection into the pink pin and it will create the node in between automatically.

Thanks!
That’s probably my problem
there is no link like that
I’ll be looking into this later and post my success/erg

The bottom part I have
when I try to build the top set of nodes
I can’t find this purple “set” node
what is that node named?
I tried searching for things like set motion or set hand and everything I pop up is blue/green and doesn’t have target.
Sorry to be a pain but
I don’t even know what the difference between blue pink and green nodes is

I can’t get a pink set node

Blue = Object
Green = Enum
Purple = Name

The node is for setting the Motion Source property of a motion controller component. Dragging an edge of the component reference and typing in variables should show it.

variable was nowhere near my mind
thank you
hoping to work on this over the next couple days

Thank you so much [Rectus_SA]
It worked perfectly
I have literally been stumped for almost 3 months on that
I just put it aside in frustration
I’m still too new at unreal to have fixed that

this is for my main template of a project, with this fixed I can build and test the levels properly

Thx alot!

1 Like