Skip to content

Guild Wars 2 Simple&Intuitive control layout for Steam Deck: resources, releases, files and guides

License

Notifications You must be signed in to change notification settings

jsantorek/steamdeck-gw2-layout

Repository files navigation

Simple&Intuitive Steam Controls Layout for Guild Wars 2 with Steam Deck

Guild Wars 2 Simple&Intuitive control layout for Steam Deck: resources, releases, files and guides.

Layout design principles, in priority order:

  1. Works with game's default settings, new player able to load the layout immediately after account creation and it is fully playable.
  2. Supports advanced features out of the box (if they are enabled in game by default) or they are trivially configurable (if new account would need to enable them anyway).
  3. Has no redundancies, unused menus, separate modes for mounts use, map navigation or map selection to keep it as simple as possible.
  4. Follows game's default HUD to make it as intuitive as possible.
  5. It keeps space to allow for growth with new masteries/mounts/novelties/templates.

How to get it

Initial Requirements

There are few things you need to make sure of before heading for installation of Simple&Intuitive control layout for your SteamDeck:

  1. You have Guild Wars 2 added to your Steam account (for an alternative, check notes)
  2. The client is already downloaded
  3. The game was successfully run at least once

It is not relevant if you are signing in with Steam or Arena Net credentials. Having client acquired as a Steam Game ensures its id and directory names match defaults used in download files and Controller Layout.

Basic Setup

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, but this method reportedly does not always return any results, in which case do the following:

  1. Switch your Steam Deck to desktop mode: press [STEAM] button, select "Power" and "Switch to Desktop".
  2. Open internet browser, paste the following link to address bar: steam://controllerconfig/1284210/3338357161/, and press enter. 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 this layout.

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 it on your own pretty quickly, but you are free to go to overview section to read on some tips and explanations.

Optional: Installation of Icons

  1. Download .tar.gz asset for latest release here.
  2. Extract the archive and manually move its contents to /home/deck/.steam/steam/steamapps directory. Alternatively, to automate the process, you can right-click in directory where file was downloaded, click "Open Terminal Here" option and copy-paste the following command there tar xf steamdeck-gw2-layout-1.0.0.tar.gz --strip=1 --directory /home/deck/.steam/steam/steamapps.
  3. If everything was done correctly, virtual menu's displayed on screen will now be using game's UI icons.

This whole process is basically supposed to do two things: put SteamDeck Simple.xml file to Guild Wars'2 Document's subdirectory on Proton prefix filesystem (to make activation of advanced features easier) and place TouchMenuIcons with all its contents in Steam game's directory (to make menus use custom icons).

Optional: Activation of Advanced Features

As a pre-requisite, you need to follow all steps from installation of icons section.

  1. Start the game - you are free to do so back in Gaming Mode or stay in Desktop Mode.
  2. After Guild Wars 2 loads, open Game Menu (by pressing "Menu" [≡] button on Steam Deck) and navigate to Options, then Control Options (cursor movement and clicking is done with right trackpad).
  3. In bottom right corner of the panel, there is "Export" button and "Import" selection box. Press the "Import" and from available options select "SteamDeck Simple".

Note: Non steam installation

There is a way to make layout work with non-steam installation of the game - for example in countries where the game is not being distributed through Steam. This will require substitution of appid: 1284210, with whatever name you've given the game locally. Assuming the name is "Guild Wars 2", layout address becomes steam://controllerconfig/Guild%20Wars%202/3139116388/ and proton prefix directory becomes something random that you will need to determine.

Note: Non english language

For non english game language file name of directory where input bindings are saved might be different. For french its reportedly inputsbind, which would make the relative path to proton prefix root /pfx/drive_c/users/steamuser/Documents/Guild Wars 2/inputsbind/SteamDeck Simple.xml. You can determine this by first going through process of exporting your current controls in game, and only later moving the xml to already existing directory, beside the other file.

Overview

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

  • This behaviour in most popular layouts is achieved relying on action camera, which forces user to set additional key binding manually. The toggle will also not be preserved between play sessions and for some cases user needs to remember toggling it on and off between UI navigation and regular gameplay. My attempt instead replicates my own PC experience: having right mouse button clicked 90% of the time as I run around.
  • Using instead of WSAD makes it possible to use left analog for Character Selection screen navigation or corrections in text or numeric fields.
  • Autorun R is available with left joystick short hard press.
  • [Advanced Feature]: Walk toggle is available with left joystick long hard press.
  • [Advanced Feature]: Action camera toggle is available with a single hard press of a right joystick.
  • Please notice a pattern that all camera related actions (move camera, toggle action camera) are on right analog, while all movement related actions (move, autorun, walk) are on left one.
  • Learn to place your right thumb on top of joystick for the device to correctly register that it is being touched.
  • Sometimes if you leave mouse cursor over HUD element (map, skill bar, inventory panel etc), camera movement might not work until you move it away.
  • [Customization option]: I've set analog sensitivity along X and Y axes to what I personally feel reflects best my area of interest when looking around, but feel free to adjust that according to your preferences.

Keeping the "left side/hand is for movement" theme, dodge V is bound to left trigger and jump Space is bound to left bumper.

  • [Customization option]: In past I have been experimenting with left trigger having two modes of activation: half-press for plain dodge and full-press for dodge jump V+Space. This setup works very well for numerous areas, but unfortunately makes some mounts, noticeably Griffon and Raptor, much more challenging to use. In the end I've decided to remove it (since you can still just press bumper and trigger at the same time for dodge jump), but feel free to experiment on your own - especially if you do not use these mounts or play primarily WvW or PvP.

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

  • To right click (eg on salvage kit to salvage all, bag to consume all or player in party/squad to join their map) simply hover over target with cursor using the trackpad, then gently tap the top part of right joystick.
  • Mouse in game serves few additional purposes: zooming in and out, scrolling through panels, splitting stacks, linking items in chat and changing which skill activates automatically - more on all of these in later section.

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.

  • [Customization option]: The three most commonly used by me shortcuts are all in central horizontal line: hero panel, inventory panel and wizard's vault - you are free to reorder them as you like though. It's also possible to add new entries, which I felt needed no shortcut eg Pet Dialog K or Party Dialog P.
  • [Customization option][Advanced Feature]: You are additionally able to create shortcuts for Mail Dialog [and PvP Panel ]. Game's original icons for these are also available for manual assignment.

The other theme is "right side is for skills", thus all weapon skills, slot skills and profession skills are accessible with: right bumper, right trigger and XYAB buttons. Because this is way more skills than buttons, two chord buttons (modifier buttons, acting only when held) are needed:

  • Hold back grip top left button L4 to access profession skills - on top left of a skill bar
  • Hold back grip top right button R4 to access slot skills - on the right side of a skill bar.
no back button held R4 held L4 held
R1 Weapon Skill 1 1 Healing Skill 6 Profession Skill 1 F1
X Weapon Skill 2 2 Utility Skill 1 7 Profession Skill 2 F2
A Weapon Skill 3 3 Utility Skill 2 8 Profession Skill 3 F3
B Weapon Skill 4 4 Utility Skill 3 9 Profession Skill 4 F4
Y Weapon Skill 5 5 Elite Skill 0 Profession Skill 5 F5
  • Right Bumper is Weapon Swap `. In addition to that, Mount Skill 2 C will be called which is irrelevant for regular combat, but results in very pleasant mount navigation. You will be moving and looking with joysticks while mount skills will all be available through bumpers (jump, fly up, skill 2) and triggers (engage skill, skill 1).
  • Special Action key N is invoked when both top back grip buttons acting as skillset modifiers are pressed at the same time. You can press one after the other, or both at once, this does not really matter.
  • [Customization option]: With button ordering I tried to follow observed by me trend, to have more frequently used skills on left side of any set of skills. Thus Right Trigger (most mashed button) becomes auto attack 1, self heal 6 or skill F1 (most spammed skills); next three easily reachable buttons (roughly lying ordered in an arc) XAB, following ordering on a skill bar become weapon skills 234, utility skills 789 or profession skills F2F3F4; finally the furthest button Y, becomes the least spammy, the most impactful weapon skill 5, elite skill 0 or profession skill F5.

Directional pad contains 2 shortcuts: up is Map M (as in "I want to move somewhere else"), down is Interact/talk/pickup F (as in "I want to grab this toward me"). Additionally right and left are for enemy targeting (next enemy Tab and previous enemy Shift+Tab).

  • If you keep left pressed longer it will call out currently targeted enemy CtrlT, and if keep right pressed longer it will take the target that is currently called T.

"Menu" button [≡] is for Esc key - not only it opens Game Menu, it also closes panels and cancels target.

  • When held longer, it opens logout or change character panel - extremely useful when doing a morning tour through your characters for daily chests or purchases.

The two remaining back grip buttons are used to mount/dismount X(R5, since mounts are on right side of skill bar) and use Mastery Skill J (L5, since shortcut for that is on left side of skill bar).

  • [Advanced Feature]: When held longer, R5 will turn Right Trackpad to mount selection menu and Left Trackpad to Novelty selection menu. Mount selection menu is set to trigger on release, meaning you do not need to actually press the trackpad to activate mount - it is enough to hover finger over correct one and release: either trackpad or back button.
  • [Advanced Feature]: When held longer, L5 will turn Right Trackpad to Mastery Skill selection menu and Left Trackpad to Build and Equipment Template selection menu

The final "View" button [⧉] is a Miscellaneous layer button, that when held, will change behaviour of several buttons to some rarely (but still sometimes) used functions:

  • Back grip buttons on the left become PgUp and PgDn (for floor changes on map), and the ones on the right become scroll up/down (for camera, map and mini-map zoom in/out)
  • Right trackpad becomes Alt+[left mouse click], to enable stack splitting through drag and drop
  • Touching right joystick becomes Ctrl+right mouse click, to enable change of automatically activated skill
  • A becomes Enter, to allow quicker logging, character selection or chat opening. B becomes Backspace - sometimes useful to correct values in text/number fields.
  • X and Y become Ctrl and Shift+[left mouse click], to allow item linking in chat. Obviously first you need to move cursor over item with right trackpad.
  • "Menu" button [≡] becomes a "debug" command, removing all other layers on top of control layout. Extremely rarely, after using Special Action, I've had experienced being locked in profession skills or utility skills mode, even when no L4 nor L5 buttons were being held anymore. I believe this was a bug that Valve could have already fixed in their OS, but to save myself from needing to restart game if it ever happens again, I've kept the button.

For additional help, feel free to reach me out in game as Aenia Shadowforce.9148, through reddit thread or via Steam.

About

Guild Wars 2 Simple&Intuitive control layout for Steam Deck: resources, releases, files and guides

Resources

License

Stars

Watchers

Forks

Packages

No packages published