ACC Results Companion 1.14.0 Released (here)
Infrastructure updates
The app is now updated to .NET framework 4.8 and some of the included packages (SQLite particularly have been updated to the latest version). Due to problems getting some things working now with 32 bit, the app will now only be 64 bit. I’m assuming that no-one still runs 32 bit Windows. If you do however, you should stick to v1.13.x but there won’t be any further updates to the 32 bit install.
Overlays
Overlays have been changed to be more consistent
Overlays can be used to display a results summary at the end of a session, or in session fuel etc..
Note: Overlays are only designed to work if ACC is NOT running in full screen mode (see below). If you cannot, or do not want to run ACC with fullscreen disabled, then overlays will not work properly or may cause ACC to flash, so you should not use this feature.
Appearance
The appearance of all widgets can be customised using the
Appearance button.
A dialog is shown allowing you to customise the font, colour and background. A test label is also shown with these applied settings. In addition, a test widget is displayed with your current settings
When you change the font, colour and background, the test widget will be updated so you can see how this looks
Note, some colours may always be fixed (generally applies to value fields such as times and fuel levels where the colour will indicate the status).
Note, the background can be transparent. However, how effective this is, depends on the contrast of the screen background so use this with caution.
Lap Times Overlay
This can be shown by selecting the
Show Laps Widget in settings.
The columns are as follows:-
- Lap type
- Race number of car the time is for (#nn). For Record this may be another player's car
- Lap number the lap is from
- Lap time
- Sector 1, 2 and 3
Type type | Description |
PB | Personal best - best time recorded from previous sessions |
Record | The fastest lap for any car in this session |
Average | The average lap for the player in this session (not including in/out laps or race lap 1). Note that this includes invalid laps. |
Best | The best valid lap for the player in this session |
Last | The last completed lap for the player. For race lap 1, ARC attempts to correct the first sector time as ACC reports sector 1 as an arbitrary time. This won't always be successful if ACC doesn't supply all sector information |
Current | The player’s current lap. This is updated when sectors are completed. As such, it will only ever display the first two sectors (when sector 3 is complete, this will be moved to last lap) |
Timing Colors
The timing colours are driven from the Lap/Sector colour configuration on the settings page. Therefore, if the settings are as follows, the timing widget will be displayed accordingly.
For current/last laps, the following colours are used:-
- Slower - slower than player's previous fastest
- Faster - Faster than player's previous fastest
- Sector Max - Fastest player sector and faster than the sector for the record lap (note this isn't necessarily the fastest across all players - only the fastest overall is relayed at this point)
- Record Lap - Player is the fastest in the session
- Invalid lap - Player went beyond track limits at least once on the lap
For Best laps, the following colours are used:-
- Slower - The sector is slower than player's fastest
- Faster - The lap/sector time is the player's fastest
- Sector Max - The sector is the player's fastest and the fastest overall
- Record Lap - The laptime is the fastest overall
Selecting Times
You can select which times are displayed by right clicking on the widget - note at least one must be selected
Fuel Overlay
The widget has been updated to switch to actual consumption after enough information is available in the session.
Row | Comments |
Fuel | Current fuel load in litres |
Req'd | Number of litres required to complete session (taking into account spare laps defined on the fuel page) |
Laps | Estimated number of laps possible with the current fuel load |
Time | Estimated time remaining in minutes with the current fuel load. Initially, this will use the average lap time calculated from previous sessions. After a couple of laps, this will switch over to using the average lap time for this session
- Green – Based on historical data
- White – Based on current fuel consumption/lap times
|
L/Lap | Historical fuel consumption in Litres per lap.
Red if no consumption figures available
Green if consumption figures available from historical data
Cyan if manual override selected on the fuel page
White when at least one lap has been run to get the current fuel consumption. This will only give the fuel consumption of the last lap so should give an idea of consumption and range when changing ECU modes |
Shared Memory Widget
This is really just a development tool, but if you are interested in interrogating ACC shared memory (and broadcast settings) in a session, then this might be useful.
This is activated using the
Show SHM Widget in settings.
To add fields, right click and add fields required.
The fields are organised into the shared memory regions and also the broadcast flags. See the relevant ACC documentation for descriptions of the fields.
Note, where the field is an array, only up to 5 values are shown, just so everything fits on the screen.
Default Tracks
2021 tracks are now the default for everything except GT3 cars using DHD2 tyres
Bugfixes
- Tab headers make a return – I managed to break these in a recent update
- Broadcast sessions weren’t being fully closed properly. This may have caused problems which a resource leak…possibly preventing new ACC connections if ARC was left running for a long period