iRacing AI FAQ

For more than a decade on iRacing, you’ve been able to drive against the best sim racers in the world in our Official or Ranked racing, and some have risen to the top to race in our World Championship eSports. You’ve also had the ability to run in open practices, run in special events with and without official teams, host races, or run in hundreds of leagues through our hosting and league racing service. In addition, you’ve been able to drive alone out on the track in testing, in Time Trials and in Time Attack.

Beginning with the introduction of iRacing AI, you can begin to race against computer-controlled, highly adjustable drivers in two ways – in single races or in championship seasons. Here’s more information on iRacing AI and how it works.

 

How do I access iRacing AI?

Click to enlarge

iRacing AI can only be accessed through the iRacing BETA Interface. To access the iRacing BETA Interface, launch iRacing using your desktop shortcut, or you can log in to members.iracing.com as normal and click the “iRacing Beta UI” bar at the top of the screen.

In the iRacing BETA Interface, click “AI Racing” in the navigation bar on the left.

 

Does iRacing AI affect my iRating or Safety Rating?

No. In iRacing AI competitions, you are always on the track by yourself 100% of the time, racing against computer-controlled AI Drivers. Your driving in these races has no bearing on your iRating or your Safety Rating.

 

What cars and tracks can I use in iRacing AI?

Additional cars and track configurations are made available for iRacing AI periodically, especially with our quarterly Season releases. As of the 2020 Season 3 Release, the following content is available for use within iRacing AI:

CARS:

  • Audi RS 3 LMS
  • BMW M4 GT4
  • Dallara F3
  • Global Mazda MX-5 Cup
  • Indy Pro 2000 PM-18
  • NASCAR Cup Series Chevrolet Camaro ZL1
  • NASCAR Cup Series Ford Mustang
  • NASCAR Cup Series Toyota Camry
  • Porsche 718 Cayman GT4 Clubsport MR
  • Porsche 911 GT3 Cup Car (991)
  • SCCA Spec Racer Ford
  • Skip Barber Formula 2000
  • USF2000

TRACKS:

  • Barber Motorsports Park – Full Course
  • Brands Hatch Circuit – Grand Prix
  • Charlotte Motor Speedway – Oval – 2018
  • Chicagoland Speedway
  • Circuit de Barcelona Catalunya – Grand Prix
  • Circuit de Spa-Francorchamps – Grand Prix Pits
  • Daytona International Speedway – Oval, Road Course
  • Donington Park Racing Circuit – Grand Prix
  • Dover International Speedway
  • Homestead-Miami Speedway – Oval
  • Lime Rock Park – Grand Prix, Classic
  • Michigan International Speedway
  • Mid-Ohio Sports Car Course – Full Course
  • Nürburgring Grand-Prix-Strecke – BES/WEC
  • Okayama International Circuit – Full Course
  • Road America – Full
  • Road Atlanta – Full Course
  • Sebring International Raceway – Club, International
  • Summit Point Raceway – Shenandoah Circuit
  • Talladega Superspeedway
  • Tsukuba Circuit – 2000 Full
  • Watkins Glen International – Cup, Boot
  • WeatherTech Raceway Laguna Seca
  • [Legacy] Daytona International Speedway – 2008 – Road Course
  • [Legacy] Kentucky Speedway – Oval

 

What types of events can I run with iRacing AI?

Click to enlarge

Both AI Single Races and AI Seasons are available for use with iRacing AI. An AI Single Race allows you to test your mettle against virtual competition in a one-shot, winner-takes-all event. An AI Season includes multiple events and allows you to track championship points and finishes as the season progresses. You can even re-run events to try and improve your standings before the Season ends!

 

How do I run an AI Single Race?

Click to enlarge

To access an iRacing AI Single Race from the AI Racing page, click the “Single Race” button in the top-right corner. A new window will appear that walks you through setting up your event in a step-by-step process. You will be able to select which track you would like to race on, which car you will drive, and what form the race event will take, such as including no Practice, and having the race be measured in laps or time. You can also fully customize a variety of other options including: weather, track conditions, track options, and time of day. Finally, you can also select which car(s) your AI opponents will drive and customize their difficulty. Here, you can even select the “Avoid Me” option, which makes your AI Opponents try very hard to not strike your car. When you’re finished, you’ll jump right into the iRacing Simulator and start racing!

 

How do I set up an AI Season?

To access the iRacing AI Seasons section, just click on “AI Racing” in the navigation bar on the left. This opens the “Seasons” section for AI Racing. Here, you’ll see all of your AI Seasons displayed, click on one of them to view your progress, customize the settings, or start the next event!

Click to enlarge

To create a new AI Season, click the “Create a Season” button in the top-right corner. A new window will appear that walks you through setting up a new AI Season. Just like an AI Single Race, you will follow many of the same steps such as selecting your car, weather, session types, AI opponent roster, track options, track conditions, and time of day. The biggest difference between setting up an AI Single Race and an AI Season is that you will be able to select multiple tracks – one for each event in the AI Season, and that the options you select may be further customized for each event in the AI Season! 

Each track added is a single event in the AI Season, and features its own customization menus for race sessions, weather, track options, track conditions, and time of day. Each of these options allows you to configure each event so that they can be unique within the AI Season, instead of all having the same race parameters. For instance, you could run your first event, a 100 lap race at Daytona International Speedway – Oval on a windy day at high-noon, and then run your second event, a two hour race at Daytona International Speedway – Oval on a hot Summer’s night!

Click to enlarge

Finally, you have the opportunity to set your Championship Points system for the AI Season. Multiple real-world point systems are available for you to select, or create a custom system of your own design.

Once you’ve set up your AI Season, hit the green “Save” button. This will then open your AI Season event for review, and you can click “Race” to begin your pursuit of the championship!

 

What AI content comes with iRacing AI?

Click to enlarge

By default, iRacing provides you with an Official AI Season. This AI Season may be used as is, customized as you’d like, or simply used as a reference for creating your own unique AI content!

Running an Official AI Season will create a copy of the Official AI Season with your results. Official AI content can be copied and customized, but cannot be deleted.

 

When I use a Car Class AI Opponent Roster, how is iRacing generating the AI Drivers?

Click to enlarge

iRacing AI comes equipped with a pre-set list of AI Drivers that it uses to fill Car Class AI Opponent Rosters so you can get on track immediately. These AI Drivers are given reasonable settings to keep the racing both fun and competitive. However, you can also randomly generate an AI Opponent Roster, or build your own from scratch if you’re looking for a new challenge.

If you’re feeling adventurous, you can create your own roster of up to 60 AI Opponents to compete against. Custom AI Opponent Rosters include custom paint jobs, adjustable driver personalities, customizable racing skills, and much more. Finally, please keep in mind iRacing AI continues to develop – using very large fields of AI Opponents may have an impact on your frame rate as well as cause some unpredictable AI behavior.

Visit our AI Racing How-To page on AI Opponent Rosters for more information on building and adjusting AI Opponent Rosters: https://www.iracing.com/ai-rosters/

 

How do I adjust the skill level of the AI Opponent Roster for an event?

Click to enlarge

When you are creating the AI event, on the “Set AI” step, adjust the Skill Spread values to a minimum and maximum value that fit your driving skill. This will automatically scale all AI Opponents to have a driving skill value within the Skill Spread range.

 

Can I share my user-generated iRacing AI Seasons with my friends?

Yes! When a new iRacing AI Season is saved, it creates a new AI Season file on your computer. You can find these files in the following folder location: …\Documents\iRacing\aiseasons

Click to enlarge

Here, you will see a series of .json files, each with the name of one of your AI Seasons. You can easily share these “.json” files with anyone you wish; just have them save the file inside their own …\Documents\iRacing\aiseasons folder. Then, next time they launch iRacing via the iRacing BETA Interface, and navigate to the AI Racing section, they will see the AI Season in their iRacing Simulator! If you had run any of the events in the AI Season before sharing the file out, your race results will be included in the AI Season. If you want to send a fresh AI Season without your results in it, simply use the “Copy” button on the AI Season first to generate a fresh AI Season, then share that one.

 

Can I make an AI Opponent Roster of my friends and then share it with them?

Yes! When a new AI Opponent Roster is saved, it creates a new Opponent Roster file on your computer. You can find these files in the following folder location: …\Documents\iRacing\airosters

Click to enlarge

Here, you will see a series of folders, each with the name of one of your Opponent Rosters. Inside each of these folders is a file named “roster.json” which contains all of the data for the Opponent Roster. If you have any custom car paint schemes for your AI Opponents, those “.tga” files will be in this folder, too. You can easily share these “roster.json” files with anyone you wish; just have them save the file inside a named folder inside their own …\Documents\iRacing\airosters folder. Be sure to send along any custom car paint scheme .tga files, if needed, too. Then, next time they launch iRacing via the iRacing BETA Interface, and navigate to the AI Racing section, they will see the Opponent Roster in their iRacing Simulator!

 

Does the Simulator look any different when running iRacing AI?

Click to enlarge

When you start an AI Racing event, the interface is almost entirely the same, with just a few added options. Once loaded into the Simulator, on either side of the usual Practice/Qualify/Race button, you will see a “Prev” button and “Next” button. You can use these to go back to the previous session, or skip ahead to the next session. For example, if you have a bad start and want to try again, use the “Prev” button to restart the Race, or, if you get a great Qualifying lap and are ready to move to the Race, click the “Next” button.

 

Can I pause my race?

Since you are actually the only human out on the track, yes! While you’re driving, you can use the Pause hotkey on your keyboard to freeze the simulation if you need to step away. You can set your hotkeys in the Options menu in the Simulator.

 

Can I re-run a bad race after it’s complete?

Yes! If you want to re-run an event in your AI Season before moving on to the next one, use the “Re-run Last Race” option to give it another try.

 

Help! I lost my iRacing-provided AI content!

If you don’t see any Official iRacing AI content when you first launch the iRacing BETA Interface after an update, log out, close the iRacing BETA Interface, and try relaunching it again.