Skip to content

WIP: Gamepad GUI Control

Perry Hugh requested to merge PerryHugh/openmw:gamepad-gui-control into master

Supports the original XBOX gamepad controls in GUI menus.

WIP - Not all menus are currently implemented. This merge request will be rebased on master as I work on it so playing from this branch shouldn't make you miss out on new features.

Currently the XBOX GUI is not available, this means that though controls will work the same as the XBOX console, you will not have visible instructions on which buttons do what. Alternative controls may be temporarily replacing trigger or analogue actions.

For instance, the chargen menu for race selection uses:

  • Select Race - D-PAD UP/DOWN
  • Rotate Head - D-PAD LEFT/RIGHT
  • Change Hair - L1
  • Change Face - R1

The rest menu:

  • Select Hours - D-PAD LEFT/RIGHT
  • Rest/Wait - A
  • Rest Until Healed (Only When Available) - X

IMPORTANT

Some actions may be inaccessible without using the mouse cursor while the system is being built. Use the left thumb stick to toggle the mouse cursor on or off. It will be enabled by default when you start OpenMW. In order to use the gamepad GUI controls to their fullest potential, you must turn the cursor off.

The cursor's state is persistent throughout menus, and will automatically turn back on if the mouse is moved.

View commit log for a detailed list of menus being worked on.

Merge request reports