Top Down WASD movement with mouse dictating rotation and which direction W moves you

I’m new to unreal and I’ve been scouring the forums trying to find a solution to this.
Im making a top down game and i want to have WASD drive movement and and for the mouse to rotate the character.

Right now I have the mouse rotation and the movement working separately so W always moves the character to the top of the screen. but I want it so that I rotate the character to the right or left or any direction in between W always moves the character forward based on the direction they are facing.

I think i have an idea on how to do this I’m just not sure what to do or what it would look like.

I have attached a picture of what I have going on right now.

If anyone could help me out with this I would be eternally grateful.

Thanks

I can use all the eternal gratitude I can get. :slight_smile:

It looks like it ought to work. What is the Axis/Action mapping for W specifically in “Project Settings > Input”?

Wow thanks for the quick response!I have it set as W= move forward

The w still doesnt orient to the characters forward position can anyone help with this?

this will set the player to move in the direction of the mouse cursor

It as been a long time for this answer. Finally found what I was looking for after a long time. Thank you for this amazing answer!