Although it's possible to play Guild Wars 2 on Steam Deck by just installing it via Steam, the experience
isn't really ideal.
For example, as the game doesn't support controllers natively, having to find a controller layout and
setting up its keybindings can be quite a chore.
That's why I have developed the free and open source application GW2OnDeck, which makes setting up
Guild Wars 2 on Steam Deck a breeze:
Will only work properly on Steam Deck; Other versions; Source code
Watch the video guide Using GW2OnDeck, if you want to learn how to use GW2OnDeck.
GW2OnDeck currently offers the following features:
I plan on updating GW2OnDeck when necessary, to allow for access to new Guild Wars 2-features.
I also plan on providing news and updates about Guild Wars 2 on Steam Deck on this website, if anything
comes up.
This guide shows step-by-step instructions on how to use GW2OnDeck to set up Guild Wars 2 on Steam Deck:
This guide demonstrates every key binding of the Nyankas v2 controller layout:
If you're not using GW2OnDeck to set up the Nyankas v2-Layout, the following inputs must be bound manually in game:
Input | Key | Input | Key |
---|---|---|---|
Toggle Action Camera | . | AoE Loot | C |
Raptor Mount/Dismount | Page Up | Springer Mount/Dismount | Page Down |
Skimmer Mount/Dismount | Home | Jackal Mount/Dismount | End |
Griffon Mount/Dismount | Insert | Roller Beetle Mount/Dismount | Delete |
Warclaw Mount/Dismount | 1 (NUM) | Skyscale Mount/Dismount | 0 (NUM) |
Siege Turtle Mount/Dismount | Decimal (NUM) | Special Action | N |
Activate Chair | 4 (NUM) | Activate Musical Instrument | 5 (NUM) |
Activate Held Item | 6 (NUM) | Activate Toy | 7 (NUM) |
Activate Tonic | 8 (NUM) | Start Fishing | ] |
Summon Skiff | ' | Set Jade Bot Waypoint | = |
Scan for Rift | [ | Skyscale Leap | ; |
Conjured Doorway | , |
No.
GW2OnDeck is a Guild Wars 2 fan project, and I am in no way affiliated with Valve, ArenaNet or
NCSoft.
Although I cannot give any guarantees, I'm very sure the answer is: No, you won't get banned for
using GW2OnDeck.
The app just configures things you could also just set up manually. It's not even running while
you're playing the game.
So there's really nothing in GW2OnDeck's code which could come into conflict with ArenaNets terms of
use in any way, as far as I'm aware.
Although I can't give any guarantees, the risks should be very limited.
If Valve or ArenaNet suddenly decide to change the configuration file formats GW2OnDeck
touches, the app should simply stop working.
You could maybe get logged out of Steam and would have to log in again, but I don't think the app
accesses any critical parts of either Steam or Guild Wars 2 that could cause worse things to happen.
Yes, although some activities work better than others.
Here's an overview of how well various things work on Deck, based on my own personal experience:
Recommended | Playable | Not recommended |
---|---|---|
Leveling | Light WvW | Competetive WvW |
Story Missions | Easier Jumping Puzzles | Harder Jumping Puzzles |
Open World Content | Easier Racing Events | Harder Racing Events |
Convergences | Strike Missions | Raids |
Dungeons | Crafting | sPvP |
Easier Fractals | Harder Fractals | |
Fashion Wars | Decorating | |
Activities |
Yes!
GW2OnDeck might overwrite custom controller layouts, so back those up, just in case.
But it's definitely possible and and even intended to use GW2OnDeck on existing Guild Wars 2
installations.
This is most likely caused by running GW2OnDeck before first starting the game once.
This causes the game to apply very low settings.
To fix this, either run GW2OnDeck again, or update your graphics settings manually.
Yes!
You can modify my layout after installing it using Steam's builtin controller settings.
Just make sure to unset Install Nyankas' controller layout in
GW2OnDeck's advanced settings, if you run it again later. Otherwise, your changes might get
overwritten.
If you are comfortable with that, you can create an issue for the Gitlab-project here.
If not, you can contact me directly.
Yes, though you need to be somewhat comfortable using SteamOS's Desktop.
If you are, just get your icons onto your Steam Deck and put them into the folder
TouchMenuIcons within Guild Wars 2's main directory.
Then, they should be available in Steam's controller configurator.
Unfortunately, GW2OnDeck is currently only available for SteamOS (Linux), as I cannot test it on
Windows.
If you are a developer and want to contribute a Windows version, I'm always open for merge requests.
:)
Unfortunately not.
GW2OnDeck only runs on SteamOS (Linux) and the controller layout really only works on Steam
Deck.
If you are a developer, feel free to fork GW2OnDeck for use on other devices. :)
Sorry to hear that! Please contact me directly and I'll see what I can do!
Everything the app does can be done manually, if you want to.
Be aware, that you need to have a basic understanding of Linux and Steam's architecture, though:
-provider PortalOtherwise, unset it.
/path/to/steamapps/compatdata/1284210/pfx/drive_c/users/steamuser/AppData/Roaming/Guild Wars 2/GFXSettings.Gw2-64.exe.xml
/path/to/steamapps/compatdata/1284210/pfx/drive_c/users/steamuser/Documents/Guild Wars 2/InputBinds/nyankas.xml
/path/to/steamapps/common/Steam Controller Configs/[STEAM_ACCOUNT_ID]/config/1284210/controller_neptune.vdf
/path/to/steamapps/common/Steam Controller Configs/[STEAM_ACCOUNT_ID]/config/configset_controller_neptune.vdfSet the value under controller_config → 1284210 to
"autosave" "1"
/path/to/steamapps/common/Guild Wars 2/TouchMenuIcons/*.png
GW2OnDeck is written in Rust using Tauri. If you're interested, the source code is available here.
GW2OnDeck is also my first open source project, as well as my first serious Rust project, so please let me know if I made any obvious mistakes: skritt-brained-idiot@gw2ondeck.org.
GW2OnDeck's code is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.0 (GPLv3).
This excludes content from third parties (Valve and ArenaNet/NCSoft), which is distributed under
their respective guidelines.
No.
Please choose one of the services listed in the About section instead.
I'm not in any way affiliated with Valve, NCSOFT or ArenaNet.
If you want to contact me, please use one of these methods:
This website and the GW2OnDeck application contain content owned by ArenaNet LLC. and/or NCSOFT
Corporation. It is distributed in accordance to ArenaNet's
Content Use Policy:
© ArenaNet LLC. All rights reserved. NCSOFT, ArenaNet, Guild Wars, Guild Wars 2, GW2, Guild Wars 2:
Heart of
Thorns, Guild Wars 2: Path of Fire, Guild Wars 2: End of Dragons, and Guild Wars 2: Secrets of the
Obscure
and all associated logos, designs, and composite marks are trademarks or registered trademarks of NCSOFT
Corporation.
The GW2OnDeck application wouldn't be possible without the following Rust libraries.
Their creators are great and deserve all the Festive Confetti Infusion drops:
This website wouldn't be as nice, if it wasn't for the following libraries. Their creators should totally get an Invisible Boot Box from their next TM: