Third Person Character Control Extensions

I’ve taken a look into the forward vector nodes and they do seem to show promise.

I feel like I am close to what I’m after.
The idea I’m trying to reach for is this

I have a vector tracking the forward direction of the 3P Character and also a vector tracking for the forward direction of the camera following the 3P character.

When the
character moves forward x = 1, y=0
character moves backward x = -1, y=0
character moves right x = 0, y = 1
character moves left x = 0, y = -1

22fbac908aae619fa56e48d7411613b32da03e53.jpeg

this is all with the camera not moving at all
however when I turn the camera around into a different direction, the x and y values are off track. I think the vector values are locked to the world and are not local to the character or camera…at least I think so
so I’m missing something crucial here

the idea is trying to get the values all constant no matter which direction im looking at

also, I’m trying to get the vectors to change only when the camera moves left and right, not including up and down since i am only measuring the horizontal angles

Id love to have help ^^