From a8078e1d8e14d534cd66a34ba6693e1033445f2c Mon Sep 17 00:00:00 2001 From: funman300 Date: Thu, 20 Aug 2026 19:21:25 +0000 Subject: [PATCH] docs(windows): document native OpenFUT Launcher GUI + elevation model --- tools/windows/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tools/windows/README.md b/tools/windows/README.md index 9dde3b2..21aaf71 100644 --- a/tools/windows/README.md +++ b/tools/windows/README.md @@ -37,6 +37,23 @@ hook redirects EA endpoints to the OpenFUT backend. > supported mechanism. FIFA under native Windows also ignores synthetic input, > so in-game steps are performed by the operator one at a time. +### OpenFUT Launcher (GUI) + +The `openfut-launcher` egui app runs natively on Windows (built for +`x86_64-pc-windows-gnu`; the Linux Proton path is `cfg`-gated out). It is the +one-button front end: it checks the backend, reconciles `openfut.cfg` from its +settings, and starts the game. + +- Binary: `C:\OpenFUT\openfut-launcher.exe`; config: `%APPDATA%\openfut-launcher\config.json`. +- Launch it from the **"OpenFUT Launcher"** shortcut (Desktop / Start Menu). The + launcher itself is flagged `RUNASADMIN`, so it elevates once at start; the game + it spawns inherits that elevation (no second UAC prompt, no crack loader + "run as admin" failure). +- On Windows the launcher does NOT spawn LSX/autopatch (they are in-process: + `stp-origin_emu.dll` + the `version.dll` hook) and does NOT arm the host + (routing is purely `openfut.cfg`, which it writes into `C:\FIFA 17`). +- Rebuild from Linux: `cargo build -p openfut-launcher --release --target x86_64-pc-windows-gnu`. + ## Routing (`openfut.cfg`) ```