Skip to content

Releases: violetvandal/revert

Revert v1.1.1 — HQ audio soundtrack fix

Choose a tag to compare

@violetvandal violetvandal released this 04 Jul 00:17

Fix: HQ audio was being reverted on launch. revert run qol (default --soundtrack original) restored the soundtrack from the pristine PC rip, wiping any applied HQ audio.

"Original" now means this build's soundtrack (HQ-aware): it's snapshotted before a switch to Radio and restored from there, and a fresh HQ build is left untouched (no more pristine-PC clobber). Idempotent via a .soundtrack marker, so a normal launch no longer re-lays the music. The stream-safe "Violet Vandal Radio" round-trips cleanly. Fetch the HQ packs with revert acquire-hq.

Revert v1.1.0 — graphical installer

Choose a tag to compare

@violetvandal violetvandal released this 03 Jul 23:27

What's new

  • Graphical installer — a small local web UI (gui/) that wraps the whole revert
    lifecycle (doctor · setup · game data · build · play · update) with a live output
    console
    . Pure Go, zero native dependencies, a single static binary that
    cross-compiles to Linux / Steam Deck / Windows / macOS.
    cd gui && go build -o revert-gui . && ./revert-gui
    It opens your browser, finds the toolkit automatically, and streams each command's output
    as it runs. Bound to 127.0.0.1; runs revert subcommands from a fixed whitelist. The CLI
    stays fully supported — the GUI just drives it.

Everything from v1.0.x (three lanes, the QOL mod suite, Steam Deck, acquire-hq, revert update) is unchanged. MIT. Bring your own THUG2 copy.

Revert v1.0.1 — self-update

Choose a tag to compare

@violetvandal violetvandal released this 03 Jul 23:14

What's new

  • revert update — self-update to the latest release. Fetches the newest tagged
    release, moves the toolkit and its pinned components (thugkit + mods + NeverScript
    submodules) to it, rebuilds thugkit, and re-runs the build — preserving your Save/
    and never touching game data.
    ./revert update --check    # is a newer release available?
    ./revert update            # update + rebuild
  • revert.conf.local — a gitignored local config override (sourced last) so your
    settings (HQ URLs, glyph style, custom GE_DIR, …) survive updates without conflicts.

Everything from v1.0.0 (three lanes, the QOL mod suite, Steam Deck support, acquire-hq,
custom tags) is unchanged. MIT. Bring your own THUG2 copy — ships tooling, never game data.

Revert v1.0.0 — THUG2: Violet Vandal Edition

Choose a tag to compare

@violetvandal violetvandal released this 03 Jul 23:04

Revert builds and runs the definitive, modernized Tony Hawk's Underground 2 on
Linux / Steam Deck (Windows via the cross-platform core). It ships tooling, never
game data
— you bring your own THUG2 copy.

One front door, three lanes

  • Vanilla — clean THUG2 + no-CD + widescreen + native controller
  • QOL-Modded (flagship) — the curated mod suite, every mod default-off (vanilla is one toggle away)
  • Online — THUG Pro companion (isolated prefix)

What's inside

  • 10 open QOL mods — in-game MOD OPTIONS / LEVEL MODS framework, per-level "Skip Goal" (story + all classic levels), area-music keep toggles, Skatopia / New Orleans / Boston traffic toggles, silence-phone, and more. Pure NeverScript, recompiled byte-perfect.
  • HUD fix + selectable controller glyphs for trick combos (custom .asi mods)
  • HQ A/V via revert acquire-hq (fetch-or-bring-your-own; nothing hosted here)
  • Custom in-game tags (Create-A-Graphic importer)
  • Steam Deck: turnkey installer + rock-solid analog controller

Quick start

git clone --recursive https://github.com/violetvandal/revert.git
cd revert
./revert doctor                 # check prerequisites
./revert setup                  # Wine/DXVK/controller + prefixes
./revert acquire-game-data --folder /path/to/your/THUG2
./revert build                  # reproducible build of the edition
./revert run qol                # play

Components (submodules)

MIT licensed. Ships no game files, no-CD executables, or licensed/derivative game data —
bring your own disc; Revert rebuilds everything from it.