Entrylist
Description
The acc-entrylist
feature enables the Entrylist Editor to manipulate Assetto Corsa Competizione entrylist.json
files
and validate them for syntax errors and inconsistencies.
View Demo: Entrylist Editor
Enable the leaderboard feature by adding acc-entrylist
to SPRING_PROFILES_ACTIVE
.
Entrylist Editor
Import results
The Entrylist Editor allows you to update the grid positions based on result files from previous sessions. You can
optionally define a grid start position, which will be used as the starting point for the actual grid positions.
The car number (raceNumber
) will be used to match the results with the entrylist entries, so make sure that the car
numbers are identical.
Load custom cars
Specify custom car definitions using an external file, ensuring they follow the required format (detailed below).
The custom car definitions will be used to override the customCar
and overrideCarModelForCustomCar
properties in the entrylist file.
[
{
"carNumber": 1,
"customCar": "SIMDESK_1.json",
"overrideCarModelForCustomCar": false
},
{
"carNumber": 2,
"customCar": "SIMDESK_2.json",
"overrideCarModelForCustomCar": true
}
]
Reverse grid positions
When grid positions are defined, you can choose to reverse the grid positions. This is useful for reverse grid scenarios.
Validation Rules
The following validation rules are available and can be toggled on or off:
- Invalid race numbers: Check if race numbers are valid, also check for duplicate race numbers.
- Invalid SteamIDs: Check if SteamIDs are present, also check for duplicate SteamIDs.
- Invalid grid positions: Check if grid positions are valid, also check for duplicate grid positions.
- Invalid ballast values: Check if ballast values are inside the allowed threshold.
- Invalid restrictor values: Check if restrictor values are inside the allowed threshold.
- Missing driver names: Check if firstName, lastName and shortName are set if
overrideDriverInfo
is set to1
in the entrylist file. - Invalid driver categories: Check if driver categories are valid if
overrideDriverInfo
is set to1
in the entrylist file.