Skip to content

Ghostline 2.0

Choose a tag to compare

@pr1tzy pr1tzy released this 08 Oct 01:12

Install: download Ghostline.zip below, unzip it anywhere, and double-click start.bat. Windows 10/11, Assetto Corsa on Steam. Updating from 1.x: copy your data folder into the new version.

The in-game side was rebuilt to cost almost nothing inside Assetto Corsa.

  • Shared memory instead of files. The in-game app now only copies every car's position, speed and lap times
    into shared memory. Ghostline does lap detection, ghost laps, standings and gaps outside the game. No disk access,
    no text and no lap logic inside the game's frame loop.
  • CSP version. With Custom Shaders Patch, a Lua version of the app (Ghostline Logger) runs instead of the Python
    one. It's even lighter, and passes on the game's own verdict on every lap (valid, number of cuts), which Ghostline
    now uses for other drivers' laps. The Python app stands down by itself while it runs.
  • Idle when not needed. The apps do nothing while Ghostline isn't running, and send full detail only for cars
    that can be your ghost (your car or class by default).
  • Settings. Sample rate, lap-time rate, Live page rate, which cars get full detail, and on/off, in
    config/logger.json or in the CSP app's window.
  • Smoother Live page. Faster updates (30 car samples and 20 page updates a second by default), and the map moves
    every frame instead of jumping between updates.
  • Per-frame cost shown in the in-game app's window.
  • Why a lap doesn't count. Your invalid laps show the reason ("cut at Rettifilo"), and Compare says when a faster
    lap of yours was cut. "Places it still beats you" when you're quicker than the reference.
  • Get it page on the site with a direct download and three install steps.
  • Requires Python 3.12 or newer (set up automatically by start.bat).