Simulation Configuration
Modifying Assetto Corsa’s settings via ACI can be done be providing additional configuration dictionaries as part of the Interface Configuration.
The key of the configuration should match the Assetto Corsa configuration file you want to override and contain a nested structure of keys that match that files layout.
At present this is supported for assists.ini, controls.ini, gameplay.ini, race.ini, camera_manager.ini and video.ini files.
As an example, to configure Assetto Corsa to load the Silverstone circuit instead of the default Monza you would add:
aci_configuration["race.ini"] = {
"RACE":{
"TRACK": "ks_silverstone",
"CONFIG_TRACK": "gp",
}
}
This layout is due to Assetto Corsa maintaining these settings in a file named race.ini which has the following structure:
[RACE]
TRACK="ks_silverston"
CONFIG_TRACK="gp"
Here we provide some of the common settings used to configure the simulation but it is by no means an exhaustive list. You can find our more options and what different setting do by checking the effects of in-game options on Assetto Corsa’s own configuration files to inform how to layout the override in ACI’s configuration.