Right, and that's what I'm currently doing. But it feels very weird on joystick. If you make slight movements to the joystick then there's zero response to the character, which feels unresponsive. That's why we need "Simulate at angle" on 8 Direction so I can just pass in the joystick angle. That way I also get all the benefits of 8 Direction like accel/decel, collisions, and sliding.
Also "Simulate at angle" already technically exists on Custom movement behavior, but it's called "Accelerate towards angle". That's exactly what I want on 8 Direction. BUT the problem with Custom movement behavior is that it doesn't do decelleration to a stop for you nor the sliding.
So one or the other..... add "Simulate at angle" to 8 Direction, or add decelleration to stop and sliding to Custom movement. Otherwise sounds like I have to handle accel/decel myself.....