Repository navigation
A full dash inside the game, so Ghostline is the only app you need.
- One horizontal dash (Ghostline Dash) with six sections you can switch off one by one: Standings (relative
with live gaps, or the full order), Timing (lap, sectors, last / best / ghost, position, fuel and laps left), Gear- delta (rev bar, gear, speed, ABS / TC / bias / DRS, gap to the best lap or session best, predicted lap), Pedals
(with the best lap's brake and throttle at the same spot, a 4 second trace and steering), Tyres (temperatures
against the tyre's optimum, pressure, wear, brakes) and Map (every car and the ghost).
- delta (rev bar, gear, speed, ABS / TC / bias / DRS, gap to the best lap or session best, predicted lap), Pedals
- In Ghostline's own style and fonts: a solid slab with cut corners and hairlines, violet for you, cyan for the ghost.
- Brake boards stay put: one sign per corner, on the outside, where the best lap braked. The countdown still
comes from your speed. - Racing line like the F1 games': chevrons along the best lap's line, green / yellow / red, full or corners
only. It was invisible before: the 3D world is HDR, and the colours now go through CSP's white point. - The racing line follows your speed like the F1 line: red starts where you'd have to brake at your speed, so
it moves earlier when you're faster. The board stays where the best lap braked. - 3D ghost is your car's shape in see-through cyan (CSP's car mesh), fading out when it's on top of you. New:
a ghost of your own session best, it shows up to 1 km away, and the window says where it is. - Ghost laps with online lag are thrown out. A remote car that lags gets teleported ahead; one such lap was
the Monza "best" (1:16.8, 861 m of jumps) and made the ghost rocket after the chicane and the gap jump by a second.
Such laps aren't kept any more, and ones already stored are removed once at startup. - Other drivers' laps had twice their real lap time since 2.0 (CSP calls the in-game app twice a frame, and its
clock counted both). The app now runs once a frame on the game's own clock; the Standings gaps and the pedal trace
were doubled by the same thing. - Laps take 2.6x less space: stored at the precision they're measured with (existing laps are converted once,
with every comparison unchanged). - Your laps no longer miss their first second. Saving the previous lap held up recording, so 44 of 257 laps
were missing 0.6-1.9 s after the line. Laps are now saved alongside. - Every lap is checked for a bad recording: time, distance from speed, holes, line to line; other drivers' laps
also against the game's own lap time. Other drivers' laps that fail aren't kept; yours are kept as Bad data
and never count as a best. Stored laps are checked again whenever the checks change. - Housekeeping at every start: orphaned lap files, week-old share images and the 1.x app's lap logs (76 MB on
one install) go, the log stays under 1 MB, and a file that can't be read is moved aside instead of being retried
every 2 seconds. - Lap ids are never reused, so a share link can't end up showing a different lap after pruning.
- The site tells the story: a new Story page (how Ghostline started, what it has become and what's next), the
home page shows the coaching in the game, and fresh screenshots in the README. On phones the footer links no
longer run off the screen, long driver names shorten instead of pushing the times out, and a stray corner of the
hidden notice at the bottom left is gone. - Easier to find the ghost: a cyan marker above it, drawn from both sides, and where it is on the dash map.
- More on the dash: race flags (bar along the top), pit limiter, tyre compound, damage, and fuel left at the
flag in races. - Compare no longer fails on laps where a chicane's two halves were merged into one corner, and the ideal-lap
compare says "no laps of yours yet" instead of failing for cars you haven't driven.
Install: download GhostlineSetup.exe below and run it; your laps and settings stay. The story behind Ghostline: https://github.com/pr1tzy/ghostline#the-story
🛡 VirusTotal GitHub Action analysis: