Everything about turning your real track-day laps into real ghost laps in Assetto Corsa — devices, tracks, privacy, and what's coming.
DualApex turns the GPS data from your real track days into drivable ghost cars in Assetto Corsa. Instead of chasing an AI or a made-up time, you race against a lap that actually happened — your own personal best, a friend's, or a quicker driver's — corner by corner, in the sim.
The slogan says it best: race real ghosts.
Three steps:
1. Upload a lap. You export a lap from a GPS lap timer and drop it on the upload page . One lap or a whole season at once.
2. DualApex aligns it. It detects which circuit you drove, then matches your real GPS trace onto that track's racing line inside Assetto Corsa — so the ghost sits exactly where you drove, at the speed you drove it.
3. Race it in the sim. Open the DualApex app inside Assetto Corsa, load the ghost, and chase it lap after lap. The gap updates live as you push.
To create your own ghost, yes — DualApex is built around real laps you've actually driven, captured with a GPS lap timer. But you don't need to drive to enjoy it: you can load ghosts shared by friends or faster drivers and chase those in the sim straight away.
Right now DualApex reads:
• VBOX — .vbo files
• RaceBox — .csv exports
• Lap Legend — .csv exports
Any lap timer that exports .vbo or RaceBox .csv works — the format matters, not the brand. If yours exports something else, tell us and we'll look at adding it.
A modern 10–25 Hz GPS lap timer (like a RaceBox) gives plenty of accuracy for a faithful ghost. Higher sample rates trace your line more precisely, especially through quick direction changes.
One tip: a clean, complete flying lap aligns best. Out-laps and laps where you dive into the pits won't line up as cleanly, since part of them leaves the track.
Yes. Drop as many files as you like in one go — DualApex detects the circuit for each, aligns every lap, and skips anything already in your garage so re-uploading never creates duplicates.
17 circuits are supported today, including the Nürburgring Nordschleife and Endurance layouts, Spa, Monza (GP and full), Imola, Silverstone, Barcelona, Zandvoort, Mugello, Brands Hatch, the Red Bull Ring, Laguna Seca, Donington, Carolina and Pueblo. When you upload, DualApex matches your lap to the right circuit automatically from its GPS position and lap length.
Yes. If you upload a lap for a circuit that isn't onboarded yet, you'll see a "Request this track" option right there on the result. Add it (and your email if you want a heads-up), and we'll build the circuit and its ghost. The more requests a track gets, the sooner it's done.
Use the same layout you actually drove in real life, so the lap lengths line up. For circuits with several configurations (for example a full course versus a short course), pick the one matching your real session. Layouts that share a site are told apart by lap length, which works whenever they differ by more than about 3% — the Nordschleife Tourist and Endurance layouts, for example. Layouts closer than that in length are not separated automatically yet.
Laps you upload are public. Your driver name, lap time, circuit and car appear on the live leaderboard, and every driver gets a public profile page at dualapex.com/driver/<name> — those pages are indexed by search engines, so they can show up in Google.
The lap itself becomes a ghost that other people can load and drive in Assetto Corsa. That is the point of DualApex: your real line, out there to be chased. If a lap is something you would rather nobody saw, do not upload it.
We never publish your Steam email or password — see the privacy policy for exactly what is stored.
The GPS lap trace you upload (position, speed and timing along the lap) and the ghost built from it, tied to your account. That's what lets you reload a ghost later and compare laps over time.
Only upload telemetry that's yours, or that you have the right to use. When you upload you confirm exactly that.
Pricing details are coming soon. Get set up now, bring your laps in, and you'll be among the first to know when plans are announced.
The sim side runs with Assetto Corsa on Windows, paired with the DualApex app that runs inside Assetto Corsa. Bringing your laps in works from any device with a browser — easiest on a laptop or desktop.
Can't find your answer here? Bring a lap in and see it for yourself — most questions click into place once you've watched your first real ghost on track.
Upload your first lap