How to play Wuthering Waves on Steam Deck

Kuro Games’ upcoming open-world RPG is available for the PC and mobile devices. This naturally means that it is compatible with a wide range of x86 hardware, which also extends into handheld gaming devices.

Unfortunately, as the game employs a custom kernel-level anti-cheat solution, it is currently impossible to launch the game in a Linux desktop environment – despite a successful install under Lutris and/or Bottles.

This means that Steam Deck owners will be left in the dust, and have no way to officially play the game. There is however, a way to play Wuthering Waves on Steam Deck natively – and most importantly, without having to deal with the hassle of bypassing the anti-cheat.

A full breakdown of the process involved can be found below.

Playing Wuthering Waves on Steam Deck using Waydroid

Waydroid on Steam Deck

To play Wuthering Waves on Steam Deck, you will need to install a program known as Waydroid. Waydroid is a container-based approach towards booting a feature-complete Android system on a Linux-based OS.

Installing Waydroid is slightly involved, though the results more than make up for it.

Installing Waydroid on a Steam Deck

  1. Boot up your Steam Deck and enter Desktop mode.
  2. Fire up the terminal (known as the Konsole application), and set up a sudo password before proceeding further.
  3. Use the command git clone https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer and hit the Enter key to clone the repo into your Home directory.
  4. Type in cd SteamOS-Waydroid-Installer.
  5. Next, type in chmod +x steamos-waydroid-installer.sh to make the script executable.
  6. Finally, run the script using the ./steamos-waydroid-installer.sh command.
  7. The script should now install Waydroid (along with its dependencies and a few bonus additions such as libndk) onto your Steam Deck.
  8. Once completed, close the terminal and head back into Game Mode. A custom shortcut labelled Android_Waydroid_Cage will now be present, which boots you directly into Waydroid.

Setting up Waydroid with Google Apps support

While it is possible to directly sideload APKs from this point on, having direct access to the Google Play Store is more convenient:

  1. Head back to the Desktop.
  2. Fire up the terminal.
  3. Type in cd AUR/waydroid/waydroid_script/
  4. Now, boot Waydroid within the desktop before proceeding further.
  5. Head back to the open terminal, and type in sudo venv/bin/python3 main.py certified. Enter the sudo password when prompted.
  6. Next, make your way to this URL.
  7. Take note of the code generated within the terminal.
  8. Log in using your Google Account, drop in the copied code and hit the Register option. Your Waydroid install should now be Google Play Certified, meaning that it will have access to the Google Play Store (and all of its apps).
  9. Keep in mind that it may take a few minutes for Google to register the device.

All you need to do now is simply install and launch Wuthering Waves from the Google Play Store, and it should work without any further configuration. Touchscreen and gamepad support should also be enabled out of the box.

It is recommended to tinker with TDP and GPU settings to further fine tune your experience, in case you get lower average FPS.

Backdash Tech Desk
Backdash Tech Desk
From graphics cards to mobile phones, we've got you covered!

Latest articles

Related articles