Modern cars can have built-in systems that help with braking, accelleration and going through turns. We added the option for specific cars to feature traction control and anti-lock brakes as part of the car, completely separate from any “aids” settings. On top of that, we can configure the exact number of “levels” the real cars have and decide if you can adjust those levels in-car or just in the garage as part of your setup, and even if you can turn it off or not, as some cars have such aids built-in and you can’t even disable them.
For this documentation, let's look at ABS as a specific example, but treat it as a generic one. If a car has ABS, it is either configurable or it is not, and if it is configurable it can either be configured in the garage only or also when driving. If it's not configurable, it is always on (using that one set of parameters that was specified). If it's configubable, then multiple sets of parameters need to be specified. This allows you to model several cases, like:
- ABS that you can turn on/off, by providing two sets, one where it is off, another where it is on.
- ABS that is always on but has different levels, by providing a set for each level.
Setting these up requires you to add HDV properties to the car. They are explained, with an example, below.
Antilock Brake System
The current setting for both TC and ABS can be mapped to a cockpit setting. They are called "TCMap" and "ABSMap" and contain a numerical value.