Beta 0.0.1· What's new
Tested withAssetto Corsa EVO 0.9.1BeamNG.drive 0.40.5
High-quality real circuits for BeamNG.drive
BeamSetto converts the laser-scanned circuits of Assetto Corsa EVO into BeamNG.drive maps, 1:1, from your own copy of the game: every layout, with its terrain, grass and trees, its grid and pit boxes, and races against BeamNG's AI on EVO's own grid.
BeamSetto 0.0.1 is a beta, still under heavy work. Expect bugs, and maps that don't look their best yet: they get better with every version.
Free and open source. You need your own copy of both games.

Laser-scanned, and kept that way
Kunos builds Assetto Corsa EVO's circuits from laser scans of the real tracks, the Nürburgring included. BeamSetto keeps EVO's track meshes as they are, placed to the millimetre, so in BeamNG you drive the laser-scanned surface itself, with its bumps, cambers and kerbs where they are on the real circuit.
Every circuit in the game
Assetto Corsa EVO 0.9.1 ships 18 circuits and 39 layouts, and BeamSetto converts them all. Nothing in the tool is written for one circuit in particular: each is read from the game's own data, the same way. Every circuit becomes a BeamNG mod, and every layout a level of its own.
18 circuits, 39 layouts
- Brands HatchUnited KingdomGPIndy
- Circuit of the AmericasUnited StatesClubGPNational
- Donington ParkUnited KingdomGPNational
- Fuji SpeedwayJapanGPGP Short
- ImolaItalyGP
- KyalamiSouth AfricaGP
- Laguna SecaUnited StatesGP
- MonzaItalyGP
- Mount PanoramaAustraliaGP
- NürburgringGermany24hGP-StreckeMüllenbachschleifeNordschleifeOldtimerSprintTouristenfahrten
- Oulton ParkUnited KingdomFostersInternational
- Paul RicardFrance1A-V21C-V23A3C
- Red Bull RingAustriaGPNational
- Road AtlantaUnited StatesGP
- SebringUnited StatesGP
- Spa-FrancorchampsBelgiumGP
- SuzukaJapanEastGPWest
- Watkins GlenUnited StatesGPGP Inner LoopShortShort Inner Loop
What comes across
Not a rough copy of the circuit's shape. The level is built from everything EVO draws and drives on.
- The track, exactlyEvery driving surface is EVO's own mesh, with the grip of its surface, asphalt, kerb, grass or sand. The rubbered-in racing line, painted lines and tyre marks come too.
- The landscape around itA BeamNG terrain matching EVO's ground to within a centimetre or two, EVO's grass swaying in its wind, and every tree, crowd and prop where EVO puts it.
- Ready to raceA spawn point at every garage, pit box and grid slot. A quick race and time trial on EVO's timing lines, and AI races on EVO's grid where you choose the laps, the opponents and their cars.
- Light and timeThe sun shines where and when EVO's race session runs, at the circuit's real coordinates and time zone. EVO's lights come on after dark, and its TV cameras are there to watch from.
Made from the game, not made up
BeamSetto reads what EVO itself reads, and tells you when BeamNG can't do the same.
- The game's own dataNothing is re-modelled or traced by hand. Every position, texture and setting comes from EVO's files, with no per-circuit tweaks.
- Your copy stays yoursThe tool reads the game files on your disk and writes the levels next to them. No game data is downloaded, uploaded or included in the project.
- Every compromise reportedWhere BeamNG can't do exactly what EVO does, the build says so. Each approximation is counted and listed, never hidden.
- Keeps up with the gameAfter an EVO update, reading the circuits again only rewrites the assets that changed, and a rebuild only what changed.
- One command per stepA single command-line tool, installed with uv or run with Docker. Each step can run alone and pick up where it stopped.
- Free and open sourceReleased under the GNU AGPL v3. Read the code, report a problem, or help with what isn't converted yet.
Two commands, then drive
BeamSetto needs the game's content.kspkg extracted into a folder of yours: it doesn't do that part. From there, the conversion takes two commands, each writing the files the next one reads, and you drive.
S1Read
Read the guideRead a circuit part by part, in EVO's own terms: meshes, materials, textures, splines, start positions, lights.
beamsetto evo export game/ laguna_seca --exe AssettoCorsaEVO.exeS2Build
Read the guideBuild one BeamNG mod per circuit with one level per layout, and link it into BeamNG.
beamsetto beamng build laguna_seca --installS3Drive
Open Freeroam in BeamNG.drive and pick the layout. Every garage, pit box and grid slot is a spawn point, with a time trial and an AI race on EVO's grid.Read the guide
The first load is long, and that's normal. The very first time you load a level, BeamNG prepares its models and textures and keeps them in its cache. Only that first load is slow: from then on, the level loads much faster.
Questions
A free converter that brings Assetto Corsa EVO's tracks to BeamNG.drive. It reads the circuits of your own copy of EVO and converts each one into a BeamNG mod, with a map (a level) for every layout: the laser-scanned track and its kerbs, the terrain around it, grass, trees, buildings and crowds, a spawn point at every garage, pit box and grid slot, a time trial and an AI race. The conversion runs on your computer: nothing is downloaded, and no game data is shared.
Not yet. BeamSetto 0.0.1 is a beta, under heavy work: expect bugs, and maps that don't look their best yet. Every version brings them closer to EVO. What isn't converted yet lists what's missing, and the changelog what each version adds.
Yes, and it's worth it. Assetto Corsa EVO is a superb simulator, and the team at Kunos Simulazioni deserve your support: get it on Steam. BeamSetto only works with your own copy: it converts the files of your own installation, and reads its
AssettoCorsaEVO.exe. It includes nothing from the game, and the levels it builds are for your own use.BeamSetto doesn't do it, and the project can't help with it: no code, no instructions, no links. The law forbids providing a way around the technical measures that protect copyrighted content, and the project doesn't take that risk. The game's files explains why. Getting them out of your own copy is up to you, by your own means, and your responsibility.
No. BeamSetto is free software under the GNU AGPL v3. You only need the two games.
All of them: the 18 circuits and 39 layouts of Assetto Corsa EVO 0.9.1. BeamSetto has nothing written for a particular circuit. It reads every one from the game's own data, the same way.
uv, which installs Python for you, or Docker. The game's
content.kspkg extracted into a folder (about 70 GB; BeamSetto doesn't do that part), and disk space for what the tool writes (a few gigabytes per circuit). And BeamNG.drive to play: version 0.40.5 is tested. The tool is developed on Linux, and finds BeamNG's user folder on Linux and Windows.The very first time you load a level, BeamNG prepares its models and textures and keeps them in its cache. That's normal, and it only happens once: from then on, the level loads much faster.
Yes. Every layout with a starting grid gets an AI race in BeamNG. Before the start you choose the number of laps, how many opponents line up on EVO's grid, and which BeamNG cars they drive.
No. The levels are made of the game's own models and textures, so they are for your own use only. Anyone else who owns the game can build them with BeamSetto.
No. BeamSetto is an independent project, not affiliated with Kunos Simulazioni, the makers of Assetto Corsa EVO, or with BeamNG GmbH.
Start with Laguna Seca
The quick start takes you from the game's files to a lap of the Corkscrew in BeamNG.drive.