Install · Linux desktop
Install on Linux desktop
A Linux PC or laptop, on Fedora, Bazzite, Ubuntu/Debian, or Arch/Manjaro. Download the graphical installer and double-click it, no terminal needed, or run the one-command install in any terminal; both do the same thing. It detects your distro, installs the prerequisites, sets up Wine and your controller, and builds the edition. (On a Steam Deck, use the Steam Deck guide instead.)
You bring the game.Revert is the installer and mods, not the game itself. You need to own Tony Hawk’s Underground 2 (PC) and have your own copy ready as a folder or a download link. Nothing licensed is bundled or fetched for you.
The whole install, start to finish. The written steps below mirror it.
What you need
- A 64-bit Linux desktop. Fedora is the most-tested; Bazzite, Ubuntu/Debian, and Arch/Manjaro are all supported.
- Your own THUG2 (PC) copy: a download link, or the installed game folder on disk.
- About 15 to 30 minutes, most of it unattended download and build time.
Step by step
Download the installer
Open thug2vandal.com/install and, under Linux Desktop, press Download the installer. (Prefer a terminal? The one-command install right next to it does the same thing.)
https://thug2vandal.com/install
Run it
Double-click the downloaded file. Your file manager asks to confirm before starting it: choose Continue. If your desktop refuses to run it (GNOME Files will not launch programs this way), right-click it, choose Properties then Permissions, tick “Is executable”, and try again, or run chmod +x on it in a terminal.

Fill in the wizard
A graphical wizard opens in your browser. It asks where to install (the default is fine), your account password (used once for setup, via sudo), and your THUG2 copy (Browse to the folder, or paste a link). Then press Install & build.

Let it install
It installs the prerequisites for your distro (Fedora, Debian/Ubuntu, Arch, or SteamOS), sets up Wine and your controller, downloads your game, and builds the edition, streaming a live log. Leave it to run.

Scroll down and hit Play
When it finishes, scroll down to the Play step, pick the QOL-Modded lane, and press Play. It also adds a “THUG2: Violet Vandal Edition” entry to your applications menu; other lanes are revert run vanilla and revert run online.

Controller
Any pad in XInput (“X”) mode works out of the box: an Xbox pad, an 8BitDo, a DualSense in X mode, most modern controllers. If your pad cannot do XInput, run revert configure-controller once to bind it in THUG2's own tool. The L2/R2 shoulder combos use a small helper that needs write access to /dev/uinput; if it is not writable, revert setup prints the one-line fix.
| Control | Action |
|---|---|
| Left stick | Skate / move |
| Right stick | Camera |
| A / B / X / Y | Ollie / Grab / Flip / Grind |
| LB + RB | Get off board / walk |
| LT / RT | Nollie / Switch |
| Start | Pause |
If something goes wrong
- Anything missing
- Run revert doctor first. It pinpoints any missing dependency, prefix, or input.
- curl: command not found
- Ubuntu and Debian ship without curl. Run the wget version instead, which is identical in every other way: bash <(wget -qO- https://raw.githubusercontent.com/violetvandal/revert/main/install.sh). If you would rather use the original command, install curl first with sudo apt install curl.
- No L2/R2 or no walk
- Ensure /dev/uinput access; doctor warns and prints the fix.
- Wrong buttons or pad not detected
- Put it in XInput mode, or run revert configure-controller.
Installing on something else?
Prefer a manual, command-line reference? INSTALL.md on GitHub.
