ACC Race Direction

ACC Race Direction 1.0.6

Login or Register an account to download this content
Donate
Buy me a coffee via Paypal

Please support this modder with a small donation.

If you have organized at least one race with live stewarding, you would know that checking the whole pack of cars to look for incidents is not easy. In endurance races, it's easier because each team has at least one driver who can report directly to the Race Control, but that's not the case for single-driver races. Indeed, they can't drive and report accidents at the same time.
That's why I built an automatic incident reporting system for ACC which detects every contact, the lap in which it happened and the cars involved.

accidents.png


Moreover, you can select a penalty

penalty.png


and also get the admin commands to assign that penalty.

suggestion.png


Also, the VSC (virtual safety car) tab allows you to choose a speed limit and get the amount of time each driver is driving over the limit, to punish those who don't comply to VSC rules. The On/Off button will turn yellow when the VSC is deployed.

vsc.png


How to use it
  • Default ports are 9000 and 9003 (the first one is the broadcast port of the game) and default connection password is blank but can be edited from the config.json file*. Please notice that they password must match those set for the entire game, info here;
  • Start an ACC session (offline or online);
  • Double click on acc_race_control.exe;
  • Wait for the "Connected" status in the top-right corner;
  • In the Accidents tab, the lap number is that associated with the first of the listed cars.
* If this is you broadcasting.json
JSON:
{
  "updListenerPort": 9000,
  "connectionPassword": "aaaa",
  "commandPassword": ""
}
your config.json must be:
JSON:
{
    "ACC_PORT": 9000,
    "SERVER_PORT": 9003,
    "IP": 127.0.0.1,
    "PASSWORD": "aaaa"
}

Known limitations: sometimes ACC logs may be inconsistent so accidents with only one car may be showed or more than two accidents may be grouped. In the first case, if the car to penalize is not in the list, just type in its number. In the second case you would need to look at the given lap for all the listed cars. Sorry for that, there's no other way to group cars other than by timestamp for now.

IMPORTANT:
  1. The broadcasting port must be set (instructions here) or the program will not work;
  2. An ACC session (online or offline) must be open in the game or the program will not start.
  3. If you are experiencing issues, please read the messages below before posting an help request and please don't send me direct messages since that way other people would not see the solution.

The project repo is freely accessible, feel free to post a pull request if you have a better way to manage things (and also improve the UI, since I'm not expert in GUI programming or frontend coding) or open an issue to report bugs.

You can find the github repo and download the updated content here.
  • accidents.png
    accidents.png
    26 KB · Views: 229

Latest updates

  1. Change app name

    Only the app name has been changed, no need to download if you have 1.0.5
  2. Fix critical error in config.json

    Forgot to add IP in config.json
  3. Add configurable ip

    Use custom ip for remote control

Latest reviews

After the last update (ACC) 1.7.11 I receve a fatal error: failed to execute script acc_race_control
D
dedo
Why did you review it again? I changed nothing, it's not starting because of an acc update. Just give me time to fix it please
ottimo lavoro!!!!!
Fantastic Job!
i like it :)

Latest News

Author
dedo
Downloads
392
File size
8.1 MB
Views
20,029
First release
Last update
User rating
4.33 star(s) 3 ratings

Are you buying car setups?

  • Yes

  • No


Results are only viewable after voting.
Back
Top