A tiny cross-platform (Linux/Windows) GUI launcher for ForzaTelemetryV3 built with egui.
- On start, shows Updating.. while it clones (first run) or
git pulls the tool repo. - Lets you pick a branch and Release / Debug run mode on one page.
- On Launch: checks out the branch, runs
cargo build(shows Building..), then spawnscargo rundetached and quits the launcher.
Your last branch + run mode are remembered. If the saved branch no longer exists, it falls
back to master, then main, then the first available branch.
Grab the binary for your OS from the releases page after installing the prerequisites below.
-
Install the prerequisites with winget, then restart the terminal so
cargoandgitare onPATH:winget install Rustlang.Rustup winget install Git.Git
-
Download and run
ForzaTelemetryV3Launcher-windows.exe.
-
Install
rust/cargoandgitvia your package manager, e.g.:sudo pacman -S rust git # Arch sudo apt install cargo git # Debian/Ubuntu
-
Download
ForzaTelemetryV3Launcher-linux, thenchmod +xit and run it.
Everything lives in the OS data dir (~/.local/share/ForzaTelemetryV3Launcher on Linux,
%APPDATA%\ForzaTelemetryV3Launcher on Windows):
repo/— the cloned ForzaTelemetryV3 working copyconfig.txt— last branch + run moderun.log— build & run output
git and cargo must be on PATH.
cargo run # debug
cargo build --release # native release
cargo build --release --target x86_64-pc-windows-gnu # cross-compile to Windows