- Open a session and Your next goal already holds the fastest valid, fully traced lap in your whole history that matches it — the same game, track, car, weather and session type, and for F1 laps the same telemetry format, game version and assists.
- Study this target cuts the lap into 100 m blocks, colours every block that lost more than 0.020 s, and turns runs of blocks losing 0.020 s or more into up to three focus sections, ranked by cost.
- Each section says how your brake point, minimum speed, speed and throttle compared with the target's at the same metre — then one drill.
- A friend's or coach's lap works the same way: Laps → Import reference lap…, checked like your own laps, never counted as your driving.
Why a target beats a lap time
A lap time on its own tells you nothing about what to do next. A lap time against a target does, as long as the target is fair: the same car, the same track, the same conditions and settings, so that the only thing left to differ is the driving. Then every red block on the plan is something you could do and did not, and the plan can say what.
The best targets are close. Your own best lap from a good night is ideal — it proves the time is available to you. A teammate's lap in the same car is the next best thing. A lap five seconds quicker in a different car is not a target, it is a different sport, and StintLab will not pick one.
How the target is chosen
Open any session under View → My laps and the Your next goal panel has already searched every lap you have ever saved — including sessions older than the 200 laps the page carries — for the fastest lap that could fairly be your target. To qualify, a lap has to be:
- Valid and timed, with a lap time in whole milliseconds, and not a pit lap.
- Fully traced from the start line to the finish — speed, throttle, brake, gear, distance and elapsed time on every sample, with no gap in the telemetry longer than 100 m, and a trace clock that agrees with the lap time.
- A match for your lap on game, track, car, weather and session type — and, for F1 laps, telemetry format, game version, formula and the assists in the game's session data: steering, braking, gearbox, ERS, DRS and the racing line — with track lengths within 20 m of each other. Traction control and ABS are not recorded, and Assetto Corsa's driving aids and tyre compound are not part of the match, so keep those the same yourself.
Imported references are searched too, and shown as their own option. The lap you want to study has to pass the same checks — an invalidated lap, an out-lap or a pit lap gets no plan, and the panel says why. Pick your lap and the target from the two lists, read the gap, and press Study this target.
The practice plan, worked through
Here is the plan for the worked example: your lap, 1:21.560, against a target of 1:20.243. The headline is the official gap — 1.317 s to your target — and under it a strip of 100 m blocks, each coloured by the time your lap lost or gained through it:
Runs of losing blocks become sections, and the three most expensive become the plan. Grouping matters: without it, one slow corner spread over four blocks could fill all three places and hide the second-worst corner of the lap. For the example, StintLab's coaching code produced these three cards — the text below is its output, word for word:
0.621 s through this section
Braking begins at the same point as the target (target: 500 m).
Minimum speed near this braking zone: 78 kph; target: 88 kph.
At 900 m: 276 kph versus 280 kph; throttle 90% versus 100%.
Replay the braking and release here, then practice this section for three clean laps. Compare the exit speed before changing another section.
0.298 s through this section
Braking begins at the same point as the target (target: 2440 m).
Minimum speed near this braking zone: 130 kph; target: 140 kph.
At 2800 m: 253 kph versus 260 kph; throttle 90% versus 100%.
Replay the braking and release here, then practice this section for three clean laps. Compare the exit speed before changing another section.
0.274 s through this section
Braking begins at the same point as the target (target: 4240 m).
Minimum speed near this braking zone: 140 kph; target: 150 kph.
At 4600 m: 256 kph versus 263 kph; throttle 90% versus 100%.
Replay the braking and release here, then practice this section for three clean laps. Compare the exit speed before changing another section.
Under the cards, the plan prints its caveats. For these laps there is one — “Fuel, tyres and setup may differ. These are observed gaps, not promised gains.” — and there would be more if they applied: that the track temperatures differ, that weather was not recorded, or that older laps did not save the game edition.
Read the evidence as a pattern, not three separate facts. All three sections begin with braking at exactly the target's point, all three have a minimum speed 10 km/h down, and all three end with the throttle at 90% where the target is flat out. One habit — over-slowing three of the five corners, then a softer exit — accounts for 91% of the gap. That is a far better evening's work than “be quicker”.
Replay it on the circuit
Every section has a Replay this section button, and the whole lap can be played back at 1×, 2× or 4×, clocked from the lap's own elapsed-time trace, or scrubbed to any metre. The speed, delta, throttle, brake and gear readouts move with it.
On an F1 lap, a circuit map rides along: the line is the one the game's position data recorded for that lap, the stretches that lost time are painted red and the gains blue, and the focus sections are numbered. Where the game did not report a position, the map stays blank rather than guessing.
F1 laps recorded without position data — older laps, for instance — show one of 28 bundled full-GP circuit outlines instead, labelled Outline only: for orientation, never used to invent a racing line or a marker. Short layouts get no substitute outline, and Assetto Corsa laps have no map.
Chase a friend's or coach's lap
Every lap StintLab records is a plain file — lap_<n>.json — and the same file is how you share one. A faster friend, a league teammate or a coach sends you theirs; you import it; it becomes a target like any of your own laps.
- They find the lap.Laps → Open saved laps folder opens StintLab's data folder. Inside
traceseach session has its own folder — sort by date to find the newest — with onelap_<n>.jsonper lap, numbered as in the lap table. They send you that file. - You import it.Laps → Import reference lap… and pick the file. StintLab checks it the way it checks your own laps: a full, valid lap with a complete trace, under 8 MB. If it fails, the window says exactly why.
- It becomes a target.Open a session in the same car, track and conditions and the import appears in Your next goal as an imported reference, alongside your own best.
Imported laps live in their own references folder. They never count as your driving, never set your personal best, and importing the same file twice gives you one reference, not two. StintLab does not verify who drove them or certify their times — they are laps, not records.
What can and cannot be matched
| What | Why | |
|---|---|---|
| Matched exactly | Game, track, car, weather and session type; for F1 laps also telemetry format, game version, formula and assists; track length within 20 m | Any of these changes the lap more than a driver can |
| Noted, not matched | Track temperature | Laps on different days rarely share one; the plan says when it differs |
| Not compared by the plan | Fuel load, tyres and car setup; traction control and ABS, which are not recorded; Assetto Corsa's driving aids | Hence the caveat on every plan |
That last column is why every plan carries the same sentence about fuel, tyres and setup. A target lap set on low fuel and new tyres, chased on a full tank, will show gaps no amount of practice can close. StintLab states observed differences; it never promises that a loss it shows is a tenth you can have.
How to practise from the plan
- Take the sections in order. Focus 1 costs the most; start there.
- Replay before you drive. Watch the target's speed and pedals through the section until you can say what it does differently in one sentence.
- Three clean laps, one change. The plan's own drill: practise the section for three clean laps and compare the exit speed before changing anything else.
- Re-run the plan. Pick your newest lap against the same target. If the section's blocks have gone grey, move to Focus 2. If they have not, the change was not the answer — try the next one.
- When you beat the target — your lap becomes the new target, or, against an import, the plan says “Target reached” — stop chasing and repeat: the next job is making the new lap your typical lap, not a one-off.
The method around this — baseline, sections, drills, re-measuring across sessions — is in how to get faster in F1 25.
Questions
Can the target be a lap from a different session?
Yes — that is the point of it. The Your next goal panel searches your whole saved history, not just the laps on the page, and picks the fastest valid, fully traced lap that matches this session's game, track, car, weather, session type and settings.
Does StintLab download leaderboard laps or ghosts?
No. Targets come from your own recordings and from StintLab lap files you import by hand. StintLab makes no outbound connection at all, does not fetch online leaderboards, and does not certify anyone's time as a record.
Why doesn't my friend's imported lap show up as a target?
Either it did not pass the import checks — the import window says which one failed, such as a telemetry gap longer than 100 metres — or it does not match your lap: a different car, weather, session type, game version or assist setting. Imported laps are matched exactly like your own, and only the fastest import in each matching group is offered.
My friend drives a different car. Can I still compare?
Not as a target: a faster car is not a faster driver, and a plan built on that gap would send you chasing the car. For a like-for-like comparison you both need to drive the same car with the same assists.
Does it work for Assetto Corsa?
Yes. Assetto Corsa laps are the same file format and produce the same plan. They are matched on game, track layout, car, session type and game version — the game's driving aids and tyre compound are recorded but not yet part of the match — and they have no circuit map, because StintLab does not record an Assetto Corsa car's position.
What happens when I beat the target?
Your new lap becomes the fastest in your history, so the next time you open the session it is the target itself — study it and StintLab says “This is your target lap”. Against an imported reference you have beaten, the plan says “Target reached. Build consistency.” Import a quicker reference if you want something further to chase.