Violet Vandal Edition
← All devices

Install · Linux desktop

Install on Linux desktop

Download or one commandAbout 15 to 30 minutes

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

  1. 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
    The thug2vandal.com install page with the Download the installer button under Linux Desktop.
  2. 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.

    The file manager's “This will start the program: revert-installer-linux-amd64” confirmation with a Continue button.
  3. 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.

    The Revert install wizard with install-location, password, and your-THUG2-copy fields and an Install & build button.
  4. 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.

    The installer's live log streaming the game download progress.
  5. 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.

    The installer's Play step with a lane dropdown set to QOL-Modded and a Play button.

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.

ControlAction
Left stickSkate / move
Right stickCamera
A / B / X / YOllie / Grab / Flip / Grind
LB + RBGet off board / walk
LT / RTNollie / Switch
StartPause

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.