Repository navigation
Ghostline 2.1
Install: download GhostlineSetup.exe below and run it. Installs for your user only (no admin), about 25 MB. Windows 10/11, Assetto Corsa on Steam.
Windows protected your PC? Ghostline is not code-signed yet: click More info > Run anyway. Check the download against SHA256SUMS.txt, and see the build provenance under Actions.
Ghostline now installs like a normal Windows app.
- GhostlineSetup.exe: about 25 MB, installs for your user only (no admin prompt), Start Menu entry, uninstall
from Windows Settings (removes the in-game apps too, and asks whether to keep your laps). Laps and settings live
in%LOCALAPPDATA%\Ghostline, so updates never touch them. A portable zip is there too. - Starts with the game, not with Windows. If you choose it in the installer, the in-game app starts Ghostline when
you start a session, and Ghostline closes a few minutes after the game. Nothing is added to Windows startup. - Tray icon while it runs: open the site, turn start-with-the-game on or off, quit.
- Update notice, if you tick it in the installer: once a day Ghostline asks GitHub whether a newer version exists (change it on the References
page). - Lighter: scipy replaced by a few lines of numpy (identical results), and the real-world F1 import now uses the
free OpenF1 API (seasons from 2023) instead of FastF1. The install went from about 390 MB of packages to about 80 MB. - Release builds are made by GitHub from the tagged source, checked by actually starting the built app, with
checksums and a build-provenance record. Code signing switches on once the free open-source signing is approved.
Updating from 2.0 or a source install: your laps stay where they were (the repo data folder); copy that folder to %LOCALAPPDATA%\Ghostline\data to use them in the installed app.
Code signing policy · Privacy · Free code signing provided by SignPath.io, certificate by SignPath Foundation (pending approval)
VirusTotal scan of GhostlineSetup.exe: https://www.virustotal.com/gui/file-analysis/NWJhZTQ3Yjk4YzAzYWRmZjdmMDBjNmM3ODUwODA5NGY6MTc5MTQyNjg0MA==/detection