Guild Wars 2 Simple & Intuitive

Steam Deck and Controller layout for Guild Wars 2

Guild Wars 2 works surprisingly well on the Steam Deck. I created a simple, intuitive controls layout that helps both new players trying the game for the first time and experienced veterans exploring a new way to play. Most features work out of the box without additional configuration, and optional tweaks are available to better match the in-game UI.

I'm a casual but long-time player with over 12,000 hours in the game, including 2,500 hours played exclusively on the Steam Deck using this layout. It has been thoroughly tested in all game modes, including high-end PvE with more than 100 raid encounter clears per wing and all CM fractals.

Principles

Design and implementation of this layout were guided by a set of principles, listed here in order of priority.

Works with the game's default settings

A new player installing the game for the first time should be able to load the layout and start playing immediately. No manual configuration or option adjustments are required for full functionality.

Optional advanced features are easy to enable

All default game bindings are supported out of the box. For features that require manual setup, a preconfigured settings XML is provided to allow fast and complete installation.

Clean implementation without clutter

All files are cleaned prior to release - no outdated menus, unused settings, or temporary work-in-progress elements. This keeps the layout easy to understand and modify for users who want to customize it further.

Follows the game's default HUD

GW2 places key UI elements on either the left or right side of the screen. The layout mirrors this structure by assigning inputs to corresponding sides of the controller.

Room to grow

The game continues to receive updates, expansions, and new features. The layout is designed with future growth in mind, reserving space for additional functionality.

Setup

Before you start setting up the Simple & Intuitive make sure to successfully run the game at least once. This will ensure that Steam and Guild Wars 2 create relevant files and directories. Some details of the instruction also assume you are using SteamOS, but if you are proficient enough to reinstall operating system, I think I can assume you can improvise stuff like extraction of compressed archive.

It should be possible to open Steam's controller configuration for Guild Wars 2 and search Community Layouts for "Simple&Intuitive" authored by Vonsh on 14 January 2024. If search yields such entry, its enough to apply it directly, but this method reportedly fails sometimes and layout isn't listed. In such case do the following:

  1. Switch your Steam Deck to desktop mode: press steam deck guide button [STEAM] select "Power" and "Switch to Desktop".
  2. Open internet browser, navigate to this page and press the Set Layout button. A pop-up should appear asking if you want to start application - agreeing will open Steam's Guild Wars 2 Controler Settings - you need to apply the layout. If this does not happen, either click this link or manually type address steam://controllerconfig/1284210/3338357161/ into browser's address bar. In rare cases window will open in background - refocusing steam should fix it.

You are done now! Layout works with game's default settings out of the box - no additional settings nor downloads are necessary. I believe it should be intuitive enough to learn on your own pretty quickly, but you are free to go to overview section to read on some tips and explanations.

There are several additional, fully optional and/or aesthetic features that are easiest to enable in desktop mode. Following instruction steps assume you are already in it. If you'd like toinstall everything at once using single script, it is also provided at the end.

Installation of icons for virtual menus

Layout has built-in support for in-game icons to be used virtual menus. This is purely aesthetic addition and serves no other purpose than to help with visual connection of in-game GUI elements with invoked actions. Without icons, virtual menus in layout still provide textual description of all operations.

  1. Open internet browser, navigate to this page and press the Download button. If no file is downloaded, navigate to releases page and manually download latest .tar.gz compressed assets.
  2. Open the directory where the file was downloaded, right click on it and choose Extract > Extract here and delete archive from context menu.
  3. Two new directories should be produced, for now we are only interested in TouchMenuIcons
  4. Move the directory with its contents to /home/deck/.steam/steam/steamapps/common/Guild Wars 2

Activation of additional features

  1. Unpack the compressed assets archive as described in previous section. This time we are interested in InputBinds directory.
  2. The directory with its contents should be moved to a wine eqivalent to C:\Users\steamuser\Documents\Guild Wars 2. Assuming you've run the game already, you are using official steam version and your client's language is English, the path should be
    /home/deck/.steam/steam/steamapps/compatdata/1284210/pfx/drive_c/users/steamuser/Documents/Guild Wars 2
  3. Launch the game, and sign in - again, its irrelevant if you use Steam or ArenaNet credentials.
  4. Open Game menu by pressing steam deck button options [≡]
  5. Navigate to Options > Control Options using steam deck right trackpad to move cursor
  6. In bottom right corner of the panel, there is Export button and Import selection box. To preserve your current settings, you can press Export. From available options listed inside Import, select "SteamDeck Simple".

Install everything with one script

tarball_url=$(curl -s https://github.com/jsantorek/steamdeck-gw2-layout/releases/latest | grep tarball_url | cut -d\" -f4) &&
curl -# -L $tarball_url -o steamdeck-gw2-layout.tar.gz --no-progress-meter
tar -xf steamdeck-gw2-layout.tar.gz &&
rm -f steamdeck-gw2-layout.tar.gz &&
mkdir -p "/home/deck/.steam/steam/steamapps/compatdata/1284210/pfx/drive_c/users/steamuser/Documents/Guild Wars 2/InputBinds"
mv InputBinds/* $_ &&
mkdir -p "/home/deck/.steam/steam/steamapps/common/Guild Wars 2/TouchMenuIcons" &&
mv TouchMenuIcons/* $_

After script is run successfully, you still need to perform the in-game steps to Import "SteamDeck Simple" input binds.

Overview

Base layer
Layout base. Movement-related actions are tied to steam deck left joystick , steam deck left bumper , and steam deck left trigger . Camera movement activates when steam deck right joystick is touched; the cursor can be controlled with steam deck right trackpad . Weapon skills and weapon swap are tied to steam deck face buttons , steam deck right bumper , and steam deck right trigger . steam deck left trackpad provides access to basic dialogs, while steam deck dpad horizontal are used for targeting, steam deck dpad down for interaction, and steam deck dpad up to access the map. Esc (dialog closing, game menu) is accessible through a short press of steam deck button options [≡] ; a long press opens the logout dialog.
Profession skills layer
Slot skills layer
HUD skills
Slot and Profession skill layers. Holding the steam deck back top right button , focuses the right side of the skill bar (slot skills). Holding the steam deck back top left button , focuses the top-left side (profession skills). Pressing either one while the other is held activates the special action key.
Mounts and Novelties layer
Mounts and Novelties Layer. Holding the steam deck back bottom right button changes the trackpads into virtual menus for selecting a novelty steam deck left trackpad , or mount steam deck right trackpad . A short press activates the currently selected mount instead.
Masteries and Templates layer
Masteries and Templates Layer. Holding the steam deck back bottom left button changes the trackpads into virtual menus for selecting an equipment or build template steam deck left trackpad , or selecting a mastery skill steam deck right trackpad . A short press activates the currently selected mastery skill instead.
Utility layer
Utility Layer. Holding the steam deck view button enables several less-used utilities. Scrolling can be done with the back buttons, the steam deck right trackpad can be used to split item stacks. steam deck A button becomes Enter, steam deck B button becomes Backspace. Bumpers become shortcuts to /gg and /wiki chat commands. steam deck X button and steam deck Y button become shortcuts to create chat links. The steam deck right joystick can be used to place commander markers.

Movement and Camera

Joysticks are the most self-explanatory and intuitive controls. When starting a new game on a modern system, the player should expect steam deck left joystick to move the character and steam deck right joystick to operate the camera - which is exactly what happens.

Keeping the theme "left side/hand is for movement," dodge V is bound to steam deck left trigger , and jump Space is bound to steam deck left bumper . To improve mount usability, Mount Skill 2 C is triggered with steam deck right bumper . You will be moving and looking with the analog sticks while mount skills are available through bumpers (jump, fly up, skill 2) and triggers (engage skill, skill 1).

Combat

The second theme is "the right side is for skills." All weapon skills, slot skills, and profession skills are accessible via: steam deck right bumper , steam deck right trigger , and steam deck XYAB face buttons . Since there are more skills than buttons, two chord (modifier) buttons are needed:

No back button held steam deck L4 held steam deck R4 held
steam deck right trigger Weapon Skill 1 1 Profession Skill 1 F1 Healing Skill 6
steam deck X Weapon Skill 2 2 Profession Skill 2 F2 Utility Skill 1 7
steam deck A Weapon Skill 3 3 Profession Skill 3 F3 Utility Skill 2 8
steam deck B Weapon Skill 4 4 Profession Skill 4 F4 Utility Skill 3 9
steam deck Y Weapon Skill 5 5 Profession Skill 5 F5 Elite Skill 0

Interface

steam deck Right trackpad is a mouse, plain and simple - click is steam deck Left click , double click, drag and drop - all works as you would expect it to.

Dialog selection virtual menu

steam deck Left trackpad is designated as a virtual menu for frequently used panels: inventory I, friends Y, guild G etc. These are all also accessible through icons in top left corner of screen.

Remaining dialog and interface related functions are:

Extensions

Mount selection virtual menu
steam deck Right trackpad when steam deck right bottom back button is being held becomes virtual menu for selection of mounts.
Mastery skill selection virtual menu
steam deck Right trackpad when steam deck left bottom back button is being held becomes virtual menu for selection of mastery skill.
Build and Equipment template selection virtual menu
steam deck Left trackpad when steam deck right bottom back button is being held becomes virtual menu for selection of build and equipment templates.
Commander marker placement virtual menu
steam deck Right joystick when steam deck options button is being held becomes virtual menu for placement of positional Commander Markers. If you also hold steam deck Left Trigger while doing this, you can place target Commander Markers.

Tips and Tricks

It takes some practice to place your thumb on top of steam deck right analog to make it register touch for camera movement. Another good practice is to try and leave cursor near the center of the screen after you are done with navigations on panels - this helps with areal effects placement.

The last layer set by holding steam deck options button has the most room for customization and bundles together numerous less used but still relevant functions. Because of that, they aren's as neatly orgniazed and are least intuitive - they are probably the bigest part of getting used to layout. The following list is meant to help you with that.

Customization: steam deck Entire DPad is free for customization to your liking. One of the keys that I've assigned there at some point were Ctrl+C and Ctrl+V for copy-paste in chat or password.