There's a few ways you can already do this:Would it be possible to add some kind of average function to ARC? It'd be handy, especially for Enduro's, to have the stint average visible as well as the individual lap times. It's possibly more important actually as consistency is more important.
I'd been meaning to do this a while ago, but completely forgot! I'll add it to the work queueAlso, in the leaderboard section - would it be possible to have a "filter by version" option? So we can easily filter out unrepresentative pre v1.8 times? I can do filter by date but then we've got to change that setting on a daily basis. Thanks!
Just going through my league and the fastest lap point I added to the custom scoring system is adding a point to my individual race tally for each race even though i have never achieved a fastest lap. It doesn't seem to be adding the points to the league standings though.Doug Duthie updated ACC Results Companion with a new update entry:
ACC Results Companion V1.17.6
Read the rest of this update entry...
I've just done a quick check and I think it's working. Can you export the diagnostics (instructions here) and I'll see what's going wrongJust going through my league and the fastest lap point I added to the custom scoring system is adding a point to my individual race tally for each race even though i have never achieved a fastest lap. It doesn't seem to be adding the points to the league standings though.
Is this something I've done or is it a "bug"?
I think I may have found my error. I created the Fastest Lap option in the view\edit points window but I only specified the number of points for the fastest lap, I didn't specify a position. Once I had changed the position to P1, points have been awarded correctly.I've just done a quick check and I think it's working. Can you export the diagnostics (instructions here) and I'll see what's going wrong
Good to hear that. I forgot this wasn't terribly intuitiveI think I may have found my error. I created the Fastest Lap option in the view\edit points window but I only specified the number of points for the fastest lap, I didn't specify a position. Once I had changed the position to P1, points have been awarded correctly.
I'm not sure I understand your use case, but this is a tricky one. ACC's broadcasting.json defines the UDP port that ACC opens and this informs ARC which port to connect to.Hi, I'm using a proxy server through my sim rig because I need multiple connections, so Ineed to run the ACC Results Companion on a different port than the broadcasting.json contains. How can I go about doing this?
cd "E:\Users\Doug\Documents\MyACC"
mklink /D Results "E:\Users\Doug\Documents\Assetto Corsa Competizione\Results"
Hey gave this a shot and didn't have any luck. Here is the proxy server I am using with my rig: https://www.eksimracing.org/srps/I'm not sure I understand your use case, but this is a tricky one. ACC's broadcasting.json defines the UDP port that ACC opens and this informs ARC which port to connect to.
Are you saying you want the ACC still to use the original port (eg 9000) and for the proxy to remap this?
You could do a slightly ugly workaround. ARC uses the ACC Data Folder to find various things (broadcasting config, driver details, results etc).
Create a new folder (eg <My Documents>\MyACC). Under that copy the <My Documents>\Assetto Corsa Competizione\Config and <My Documents>\Assetto Corsa Competizione\Customs\Drivers folders.
ie you have
View attachment 648860
Now, for SP races it is also useful to have the results folders. These are dynamically created, so best just to create a symbolic link. Open a cmd window (Run as Administrator) and navigate to your MyACC folder, then create the link as follows (substitute your folder names)
Bash:cd "E:\Users\Doug\Documents\MyACC" mklink /D Results "E:\Users\Doug\Documents\Assetto Corsa Competizione\Results"
If this works, you should receive a response
symbolic link created for Results <<===>> E:\Users\Doug\Documents\Assetto Corsa Competizione\Results
In explorer, note the subfolder is added a a link
View attachment 648861
The contents of MyACC\Results should now match that of the ACC\Results folder.
Now edit MyACC\Config\broadcasting.json and change the port to the value of your mapped port.
Now, in ARC, change the ACC Data Folder in Settings to point to <My Documents>\MyACC.
To quickly test if this works, you could use the SHM Widget (Settings->Overlays->Show SHM Widget). This will be visible when ACC is running (as long as ACC isn't in full screen mode). Drag the overlay where you want it but using the header row. Add some broadcast fields by right clicking,
View attachment 648863
I'd suggest the above fields. Now start a session. If the broadcast config has worked, you should see the fields update
View attachment 648864
The ACC Data Folder should point to the parent folder...iethe app doesnt recognize the results folder, so it is not registering anything. I dont know how to fix this...i am running 1.17.7View attachment 649015
I get this message
View attachment 649118
Check the log page for any errors. I'm guessing that there are issues on the broadcast connection to ACC. It's worth checking if anything is blocking the port or ACCResults.exe (antivirus/firewall etc).Hi @Doug Duthie - I just realized ARC hasn't been recording my sessions since 2 weeks ago. What would be the first thing to check when that happens?
Again, I'm a bit confused about why there is a need for this proxy. It implies that multiple devices can't connect to a single UDP port.Hey gave this a shot and didn't have any luck. Here is the proxy server I am using with my rig: https://www.eksimracing.org/srps/
I checked the log and it was attempting the correct port. Is it because the proxy server doesn't support 2 way connection? It works properly when I close the proxy server but the second I turn it back on arc goes dead.
DEBUG ARCSharedMemoryMonitor.graphicMemoryUpdated : Requesting new broadcast connection
BROADCAST** ACCBroadcastInterface.getNewConnection : UDP connect requested to 127.0.0.1:9000. Connected=False, Stale=False, Old ID=0, clients=0
BROADCAST** ACCUdpRemoteClient.RequestConnection : Requesting connection - DisplayName = Your name, ConnectionPassword = asd, Interval =100, CommandPassword =
BROADCAST** BroadcastingNetworkProtocol.RequestConnection : [Conn -1] - GUID=3aaa7651-ea73-4c19-84b4-344d25e9a883: Requesting connection to Your name, pwd asd, interval 100, cmdPwd
BROADCAST** ClientPanelViewModel.DoConnect : New connection requested to 127.0.0.1:9000 with PW asd
BROADCAST** BroadcastingNetworkProtocol.ProcessMessage : [Conn 2 : 3aaa7651-ea73-4c19-84b4-344d25e9a883 : 53180]: Registration result received, success = True, isReadOnly = False, errMsg =
INFO ARCSharedMemoryMonitor.isNewSession : Possible session change - sessionIndex old/new = 0/0
BROADCAST** ClientConnectionViewModel.ConnectionStateChanged : [Conn 2] - connected = True
I am not able to see a full list of the logs but I saw the following two that stood out.Check the log page for any errors. I'm guessing that there are issues on the broadcast connection to ACC. It's worth checking if anything is blocking the port or ACCResults.exe (antivirus/firewall etc).
Can you export the diagnostics (see here) and I'll have a look
I'll try to answer all the points together:Hi @Doug Duthie - I found a small bug. The highlighted tab can highlighting the wrong section.
Steps to reproduce:
* Right click on any of the tabs goto Display Pages and uncheck one of the section for example "Leaderboard".
* After hiding that section when you click on a tab, it highlights the wrong tab (the one after the one you clicked).
* There is a fix which is to close ARC and re-open again.
NOTE: When you unhide it, it puts the section at the end. Not in the order you had it by default which I think should.
• More event refactoring
• Make server files update
• Teams dialog - contrasting font colours (works better in dark mode)
• Allow tabs to be re-ordered
• Tab bugfixes (certain tabs could not be hidden/incorrect page selection after hiding tab)
• Penalties applies to League results
• Fix for new installs