Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
rupy's avatar
rupy
Honored Guest
12 years ago

Yaw Flight/Space Simulator

How important is yaw and what are the best ways to input it on different devices (keyboard and controllers).

2 Replies

  • In typical flight sims, an explicit yaw control isn't as important, because yaw also happens when you roll. Well, it's important for any flight sim that's even remotely serious, but a bit less than pitch and roll.
    Yaw would usually be done with rudder pedals ideally, or a joystick twist axis if available.

    In space sims, it's a bit different. There's two styles: pitch/roll as primary control or pitch/yaw as primary.
    Elite 1/2/3 used the pitch/roll style. It works like a flight sim but in space. If there's yaw, it would be done like on a flight sim (rudder pedals or twist axis).
    Most space games use pitch/yaw though. Since there's no global up direction in space, it's less important to roll. In that case, yaw goes on the joystick x axis and roll is pedals or twist.

    Something that's REALLY annoying is flight or space sims that don't allow multiple input devices at once. When I used a Saitek X52 joystick, I could play X3 (space sim) with twist for roll. But then I got a HOTAS Warthog, which has no twist axis on the joystick. X3 only supports one device (other than mouse/keyboard), so I couldn't use my rudder pedals for roll like I wanted.
  • rupy's avatar
    rupy
    Honored Guest
    Ok, thanks for the great feedback!

    I kinda like the simplicity of pitch/roll, but I get feedback that we're 2014 now and yaw is essential for dogfights.

    My problem is using keyboard keys for yaw (for rifters without any controller, if there are any?), and also some controllers don't have a good way of imputing a third axis.

    I wan't everyone to be able to play comfortably = not stuck to a keyboard or joystick. Personally I use a USB retrofitted NES controller.

    I realize control configuration is really important!