Game Controller Support (Updated 12/4/2024)
- requires a desktop build (Windows, Linux, Mac M1+)
- all supported game controllers as of SDL2 2.28.5 (Nov 2nd, 2023)
- buttons by position: NORTH, EAST, SOUTH, WEST (ignoring label A/B/X/Y etc)
Left Analog Stick
- The left analog stick selects the direction of an action.
- Buttons perform actions in the direction specified.
Directional Button Input (LSTICK 8 directions)
- SOUTH: move or attack
- EAST: run
Non-directional Button Input (LSTICK in neutral position)
- SOUTH: dungeon interaction / search, stairs, open chest, reenter town shop
- EAST: inventory / actuate or drop item
- NORTH: repeat last actuate (zap, cast, dig, ...)
- WEST: history of combat text
- LEFT SHOULDER: character screen
- RIGHT SHOULDER: minimap
- BACK: undo last gameplay command
- START: advanced gameplay options
- LEFT TRIGGER: look prompt
- RIGHT TRIGGER: adjust camera zoom
Menu: Directional Input (LSTICK 4 directions)
- SOUTH: single-step
- EAST: multi-step
Menu: Non-Directional Input (LSTICK in neutral position)
- SOUTH: confirm choice
- EAST: alternate choice
- NORTH/WEST: close menu
- LEFT TRIGGER: drop toggle for inventory
- RIGHT TRIGGER: sort inventory or shop