← All tools

AI Roster Builder

iRacing AI rosters from real 2026 grids, or a random multi-class field, with Trading Paints liveries.

  1. Build a roster below. You get a zip.
  2. Unzip it and double-click Install roster.bat. It puts the roster in Documents\iRacing\airosters and downloads the liveries.
  3. In iRacing, create an AI race and pick the roster.

Full instructions and help below · Windows only (iRacing is too).

The full-season 2026 entry list, with each team's real livery where one's on Trading Paints.

Bigger grids are trimmed: each class keeps its share; cars without a livery go first, then the slowest.

Use your own CSV

Columns: number, driver, car, skill, age, paint_url (+ optional custom_number, class_id), and a # name: My Series line at the top. car is the iRacing car folder or name, paint_url a Trading Paints showroom link. Examples.

Style

How to use it

  1. Build a roster. In the builder above, pick a series on Real grid, or add classes and car counts on Random field. Pick a style and click Build & download zip.
  2. Unzip it. Right-click the zip in your Downloads folder > Extract All > Extract.
  3. Double-click Install roster.bat in the unzipped folder. It copies the roster to Documents\iRacing\airosters and downloads each car's livery from Trading Paints. That can take a few minutes, since liveries are big files. Wait for Done, then press any key to close the window.
  4. Race. In iRacing, go to Race > AI Racing, create a race, and pick your roster. It's named after the series and style, e.g. IMSA 2026 Realistic.

Windows may say “Windows protected your PC” the first time, because the .bat came from the internet. Click More info > Run anyway. It's a plain text file, so you can open it in Notepad first to see what it does. It only downloads liveries from Trading Paints and writes to the roster's folder.

The options

If something goes wrong

Some cars have plain paint instead of their livery

Trading Paints was busy or the download dropped. Double-click Install roster.bat again. There's a copy in the roster's folder in Documents\iRacing\airosters. It downloads only what's missing. A few real-grid cars have no livery on Trading Paints at all; they always race in a plain iRacing paint.

It says “Couldn't find roster.json”

The .bat was opened from inside the zip. Extract the zip first (right-click > Extract All) and run it from the extracted folder.

It says iRacing's folder wasn't found

The .bat looks for Documents\iRacing, wherever Windows keeps your Documents (including OneDrive). If it isn't there, it leaves the roster in the unzipped folder. Move that folder into your iRacing\airosters folder yourself.

The roster doesn't show up in iRacing

Check there's a folder for it in Documents\iRacing\airosters with a roster.json inside, then restart iRacing's AI race screen.

Updating or removing a roster

Build it again with the same name and run the new Install roster.bat; it replaces the old one. To remove a roster, delete its folder in Documents\iRacing\airosters. Downloaded liveries are cached in %LOCALAPPDATA%\ai-rosters\paints; delete that folder to free the space.

Can I use it without Windows?

iRacing itself is Windows-only, and so is the installer. On another computer you can still build the zip and copy it to your racing PC.