Friends of Moria, this patch overhauls game controllers to align with the SteamDeck ecosystem. In some cases this is contradictory with the mobile build of the game, and that's OK. The game plays intuitively in the context of the device. We've generalized game controller support to aim for all SDL2 controllers listed as of Nov 2nd, 2023. We tested on SteamDeck and PS5 Dual Sense (Windows and Linux). Please reach out if you have a question about specific game controllers. We've joined x.com @RufeDotOrg or email us moria@rufe.org Here are the gameplay mappings for controllers: 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