1. Do you need support for Assetto Corsa Competizione? Please use the proper forum below and ALWAYS zip and attach the WHOLE "Logs" folder in your c:\users\*youruser*\AppData\Local\AC2\Saved. The "AppData" folder is hidden by default, check "Hidden items" in your Windows view properties. If you report a crash, ALWAYS zip and attach the WHOLE "Crashes" folder in the same directory.
  2. FOR ASSETTO CORSA COMPETIZIONE: If you report issues with saved games, please always zip and attach your entire User/Documents/Assetto Corsa Competizione/Savegame folder!
  3. If your game executable is missing, please add your entire Steam directory to the exceptions in your antivirus software, then run a Steam integrity check or reinstall the game altogether.

ACC Results Companion (V1.5.0) - Full multiplayer results supported

Discussion in 'ACC General Discussions' started by Doug Duthie, Aug 18, 2019.

  1. unpierrot

    unpierrot Gamer

    No, even with 1.3, it still think it's an AC session according to the following log :
    2020-02-08 19:53:36 WARNING ARCSharedMemoryMonitor.graphicMemoryUpdated : Detected AC session (SHM 0 (1.8)) for track Silverstone and car bmw_m6_gt3 - session will be ignored

    edit: will do same procedure with logs and send you the result.
     
  2. unpierrot

    unpierrot Gamer

    Here is the log related to shared memory:

    2020-02-08 20:18:25 INFO ACCSharedMemory.Open : Opened memory mapped file to region Local\acpmf_static
    2020-02-08 20:18:25 INFO ACCSharedMemory.CreateAccessor : Created accessor to memory mapped region Local\acpmf_static
    2020-02-08 20:18:25 INFO ACCSharedMemory.Open : Opened memory mapped file to region Local\acpmf_graphics
    2020-02-08 20:18:25 INFO ACCSharedMemory.CreateAccessor : Created accessor to memory mapped region Local\acpmf_graphics
    2020-02-08 20:18:25 INFO ACCSharedMemory.Open : Opened memory mapped file to region Local\acpmf_physics
    2020-02-08 20:18:25 INFO ACCSharedMemory.CreateAccessor : Created accessor to memory mapped region Local\acpmf_physics
    2020-02-08 20:18:25 DEBUG ARCSharedMemoryMonitor.isStaticMemoryUpdated : => Session Change detected - sessions=0/0, Cars=0/1, Track=/brands_hatch, Player Car=/bmw_m6_gt3, Online=0/0, firstTime=True, sessionsRecorded=False
    2020-02-08 20:18:25 DEBUG ARCSharedMemoryMonitor.isStaticMemoryUpdated : Storing last static
    2020-02-08 20:18:25 DEBUG ARCSharedMemoryMonitor.isStaticMemoryUpdated : ==> Session change :Session start set to 0001-01-01 00:00:00 for version (SHM:AC) 1.8:0.7
    2020-02-08 20:18:25 WARNING ARCSharedMemoryMonitor.graphicMemoryUpdated : Detected AC session (SHM 0 (1.8)) for track brands_hatch and car bmw_m6_gt3 - session will be ignored

    edit : attached shared csv file
     

    Attached Files:

  3. Doug Duthie

    Doug Duthie Racer

    I think I can see what is happening now. I've posted another update (1.3.1). Can you give that a try. If that doesn't address the problem, I'm going to have to put a lot more diagnostics in.

    Can you tell me the state things when ACC results Companion is started? Is ACC already running and have you already started a session?
    Thanks,
    Doug
     
  4. Chisco

    Chisco Rookie

    Very good,
    Thank
     
  5. unpierrot

    unpierrot Gamer

    It is still giving me a warning :
    2020-02-09 01:59:14 WARNING ARCSharedMemoryMonitor.graphicMemoryUpdated : Detected AC session (SHM 0 (1.8)) for track brands_hatch and car bmw_m6_gt3 - session will be ignored

    I'm always starting ACCRC before ACC.

    edit :attached latest logs and csv files
     

    Attached Files:

    Last edited: Feb 9, 2020
  6. Doug Duthie

    Doug Duthie Racer


    Found it! I guess you have regional settings where the decimal point is a comma. ACC always seems to output shared memory in English format (dot for decimal point). New version will be out shortly

    The AC prevention check was added in ACC Results Companion V1.1.0 (1st February). I'd be curious to know if you used this version and hotlaps/online was ok

    EDIT: Checking the logs, you had the issue on 3rd Feb with ARC 1.1.0, so nothing changed with the ACC release

    ARC 1.3.2 is up on Race Department now. Hopefully that will fix the issue
     
    Last edited: Feb 9, 2020
  7. Doug Duthie

    Doug Duthie Racer

    ACC Results Companion V1.3.2 released

    Important fix for non-English locales. Sanity check against shared memory version failed to parse the number as the version appears to always be using dot (".") as the decimal point, and would failed for locales using comma (","). This would prevent hotlaps and online sessions from being recorded (issue introduced in ARC 1.1.0)
     
  8. unpierrot

    unpierrot Gamer

    Hotlap session correctly recorded now. Nice found Doug, yes my locale use comma as decimal separator.

    edit : I'm often using hotstint instead of hotlap and as it is a file based result, I didn't see that hotlap was broken since version check.
     
    Last edited: Feb 9, 2020
  9. Doug Duthie

    Doug Duthie Racer

    That's good news :)
     
  10. grrdabrr

    grrdabrr Gamer

    Unfortunately it doesn't start on my system. Here's what I was able to dig out of the windows event logs:
    Code:
    Application: ACCResults.exe 
    Framework Version: v4.0.30319 
    Description: The process was terminated due to an unhandled exception. 
    Exception Info: System.InvalidOperationException at System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean) at System.Diagnostics.PerformanceCounterLib.get_NameTable() at System.Diagnostics.PerformanceCounterLib.get_CategoryTable() at System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, Boolean ByRef) at System.Diagnostics.PerformanceCounterLib.CounterExists(System.String, System.String, System.String) at System.Diagnostics.PerformanceCounter.InitializeImpl() at System.Diagnostics.PerformanceCounter..ctor(System.String, System.String, System.String, Boolean) at System.Diagnostics.PerformanceCounter..ctor(System.String, System.String) at ACCResults.ARCProcessStats.MonitorMemory() at System.Threading.ThreadHelper.ThreadStart_Context(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart() 
     
  11. unpierrot

    unpierrot Gamer

    AndyK70, vanveen and grrdabrr like this.
  12. grrdabrr

    grrdabrr Gamer

    Thank you, that solved it.
     
  13. Doug Duthie

    Doug Duthie Racer

  14. Doug Duthie

    Doug Duthie Racer

    Over at https://www.racedepartment.com/downloads/acc-results-companion.28298/ new update available. Two main features:-

    Results Statistics
    Displays various session statistics split by race, qualifying, practice etc
    • Number of sessions
    • Number of laps
    • Number of podium finishes (#P1/#P2/#P3).
      • If non-zero. displayed in gold/silver/bronze
    • Average finishing place (x̅)

    [​IMG]

    You can of course filter on cars, tracks, online/SP and well as aggregating by those fields (eg show totals across all tracks for a particular car)


    [​IMG]

    You can set the high colours for race, qualifying etc in the settings page


    [​IMG]

    It's a bit of an ugly duckling at the moment - I might improve the look of it later.

    Fuel Decimal Places
    The default fuel display was always to 1 decimal place. Now you can change it between 1 and 3 decimal places in the settings screen.


    [​IMG]


    [​IMG]

    Enjoy
     
  15. First of all, thank you very much for this fantastic program!
    Small request: It would be nice to be able to import the "Race.json" file to ACCResults. Because sometimes I forget to start ACCResults before a race, so when I had a multiplayer race it would be nice to manually import the Race.json file after the race to ACCResults.
     
    Last edited: Feb 24, 2020
  16. Doug Duthie

    Doug Duthie Racer

    Hi Oliver,
    I agree, it would be a nice feature, however, there's a couple of issues that prevent me doing it
    • The Race.json file is incomplete and needs information from the seasonEntity.json file (track name etc), which gets overwritten on each session. Therefore, if I don't import it at the time it is created, I can't be sure it relates to the given race. I guess I could ask the user to input the missing info at the time of import.
    • The kicker though is that the Race.json only ever gets created for single player races. For multiplayer races, I can only get the info from shared memory, which means ACC Results Companion needs to be running for the entire duration of the race in order to record it
    Doug
     
    Oliver.Johann likes this.
  17. In multiplayer only my laptimes are recorded. Is it possible to get the times and especially the final race result with all the other participants?
     
  18. Doug Duthie

    Doug Duthie Racer

    It is something I'm currently looking at. The ACC broadcast interface seems to give at least some of the required information (the shared memory interface I use at the moment only given information about the player)
    Doug
     
    Oliver.Johann and AndyK70 like this.
  19. I really don't understand why Kunos doesn't allow to save the racing results of online races, especially CP races, and display them in the stats section of the UI.
    This is such an important and "relatively" easy feature for them to implement.

    Anyway, good luck to you and thanks for your work.
     
    AndyK70 likes this.
  20. If all the info isn't available it might be worth approaching Kunos to see if they can make the data you need available. Being able to look at historic race results with data for all participants really is a much needed feature. I can understand Kunos not having it available in game, as this would require server hosting on there end, but making the data accessible to 3rd party apps surely wouldn't involve too much work for them
     
Similar Threads
Forum Title Date
GUI - HUDs - Apps Bugs & Issues Don't Zoom On Results After Session is NOT FIXED [user-induced folder access rights issue] Apr 8, 2014
ACC Multiplayer No accumulation of tire wear Yesterday at 6:34 PM
General modding discussion Help a Boomer with ACC private server for gift? Lol Yesterday at 6:04 AM
ACC Troubleshooting Lost FFB on Accuforce Thursday at 5:22 AM
ACC Online Leagues / Championships room PPR ESPORTS - ACC League Wednesday at 2:24 PM
ACC Troubleshooting ACC auto update, unpacking loop? Tuesday at 10:00 PM
ACC Troubleshooting Can't start ACC Tuesday at 5:49 PM
ACC Hardware Discussions 2 x Radeon RX580 (Crossfire): does it work in ACC? What CPU goes well with them? Tuesday at 2:01 PM
ACC General Discussions ACC Crossplay? Monday at 12:51 PM
ACC Screenshots & Videos ACC Race 1 Spa 50 car grid RWB International Mar 29, 2020
ACC Multiplayer ACC don´t conect before update issue Mar 28, 2020
ACC Hardware Discussions Can I play ACC with just 2 monitors? Mar 26, 2020
ACC User Interface Inaccurate Timing ? Mar 24, 2020
Chit Chat Room Is everyone on ACC now? (help, back after a long break :) ) Mar 23, 2020
ACC Online Leagues / Championships room PRS APAC ACC LEAGUE: SIGN-UPS OPEN (Australia/Oceania + Asia) Mar 22, 2020

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice