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.

Simulation Control Center incl. Voice Control for ACC Pitstop MFD

Discussion in 'ACC Tools' started by TheBigO, Jan 7, 2021.

  1. TheBigO

    TheBigO Gamer

    The next step in the development of the virtual racing strategist comes with this release. Cato, the AI-based virtual racing strategist, is now able to project the development of the positions in the current race into the future using a probability model. This is based on the weighted lap times of all drivers in the last race laps. When overtaking, it is taken into account that the vehicles involved are held up for a certain period of time; this discount can be configured. The model is also able to predict the loss of time during a pit stop and thus the position in the race after the stop.

    You: "Hey Cato"

    Cato: "Yes, I hear you"

    You: "Can you simulate the race in 6 laps?"

    Cato: "Understood, give me a few seconds."

    (After a few seconds...)

    Cato: "You will most likely be on P 7."

    In addition, the data interface for Assetto Corsa Competizione was finally tested and approved and a new activation procedure was developed for Push-To-Talk as soon as several "dialogue partners" are active.

    Note: In some cases there are still problems with the position data in ACC, when a multiplayer session is active. This will be fixed in one of the next releases.

    Race Settings 3.JPG
    chksix likes this.
  2. TheBigO

    TheBigO Gamer

    After the introduction of the probability model for the future development of the race and the positions of the individual drivers, today's release brings a full simulation of the pit stop strategy. Cato is able to determine the lap for the stop either for the scheduled pit stop or for a selected lap within the limits of a configurable window that offers the greatest possible benefit in terms of position and traffic density after the pit stop. Under- and overcut scenarios are recognized and are also included in the assessment.

    Here is a short excerpt from a dialogue with Cato:


    Driver: "What is the best lap for the next pitstop?"

    Cato: "Understood. Please give me a few seconds."

    (Cato again runs a complex simulation, taking into account your remaining fuel, the current race positions and the weather outlook. Cato will recommend the lap for the pitstop, where you will have the least traffic after the stop, or the lap where an undercut might be possible, taking into account the best lap for a tyre compound change, if applicable.)

    Cato: "I recommend a pitstop in lap 17. Should I inform your race engineer?"

    Driver: "Yes, please."

    (Cato will hand over the information to your virtual race engineer, which will handle the technical stuff and plan the pitstop.)


    There are also some improvements in the setup database and a first version of support for Automobilista 2.

    And now have fun with it ...
    rycil and FastFred like this.
  3. TheBigO

    TheBigO Gamer

    With today's release, the integration of Autmobilista 2 is completed. Jona can now plan and prepare the pit stop, as long as the functions in Automobilista 2 are available. And Cato has all the data available to develop the right strategy. In addition, the options for the pit stop in Automobilista 2 can also be controlled from the button box, and there is a new controller action "eecute", with which external applications and commands can be activated from the button box.
  4. TheBigO

    TheBigO Gamer

    A lot has happened in the last week:

    1. Cato's predictions of future racing positions and the optimal lap for a pitstop have become even more precise.
    2. In addition, Cato can now relate the distances to opponents either to the standings or to the positions on the track.
    3. The new features in the Pitstop HUD from the last "RaceRoon Racing Experience" update have been incorporated. Repair of rear aero damage is now also supported.
    4. For all those, who want to use the racing assistants without speech recognition, the most important commands are now also available as actions for the hardware controller (ButtonBox, StreamDeck, etc.). So you can now have the current lap times of the opponents or the optimal lap for the upcoming pit stop announced at the push of a button.
    5. A new controller mode "Assistant" is available as a layer for the button boxes in order to group the assistant commands.
  5. TheBigO

    TheBigO Gamer

    Today's release is all about speech generation and immersion. I implemented a complex audio postprocessing. The voices of Jona and Cato now sound authentically like in team radio, including noise, crackling, distortion, etc. The bigger change, however, is the possibility to carry out the voice generation in the Azure cloud. Significantly more voices are available and they sound far more natural than the voices of the Windows speech generation on the local computer. Of course you need an Azure account to use this service, but the first 500,000 characters per month are free in the regions "US West", "Asia SouthEast" and "Europe West" - more than enough for our purposes. As always, details on the installation can be found in the "Update Notes".

    The project is now on a summer break. However, that does not mean that work will not continue. But since testing capabilities will be quite limited, there will be no release in the next 4-5 weeks. For support and questions I still can be reached via Discord (https://discord.gg/5N8JrNr48H).

    After the summer break, you can look forward to a wizard that will significantly simplify the rather large hurdle of installation and configuration. And the community edition of the setup database will certainly come in a first version.
    rycil and kro like this.
  6. TheBigO

    TheBigO Gamer

    I am back from my holidays and it's done, I can provide you with the new installation and configuration tool today. The configuration process, which has been quite complex and difficult to date, is significantly simplified by the tool. Each configuration step is explained in detail and is supported by a point and click interface. The Setup Wizard uses the same AI technology, which is also used by the race assistants Jona and Cato, to control the configuration process and to discover and prevent senseless settings.

    The configurations created in this way can be loaded and changed at any time using the new Setup Wizard itself or using the familiar configuration tool "Simulator Configuration". While the latter tool supports all functions of Simlator Controller, but also reveals the entire complexity, the new Setup Wizard should already offer sufficient support for most applications.

    There are also some minor improvements that you have requested:

    1. The Push-to-Talk mode now generates a short acoustic signal when the listening mode has been activated.
    2. A new plugin argument of the "System" plugin now allows a more flexible definition of the applications for "Launch" mode.

    By the way, my biggest thanks go to those of you who have supported me intensively over the past few days with testing, in order to find and fix the (hopefully) last errors of the configuration wizard. I would particularly like to mention @iEnki, @ctbr and @Chris Matthews at this point.

    Before you start: Please make backup copies of the files "Simulator Configuration.ini", "Button Box Configuration.ini" and "Simulator Settings.ini" from the folder "Simulator Controller\Config" in your user "Documents" directory. It has been extensively tested, but the new "Simulator Setup" wizard is also a very complex piece of software. So, better safe than sorry...
    rycil, nelson 3 and FastFred like this.
  7. TheBigO

    TheBigO Gamer

    With todays release, the improvements relating to downloading, installing and configuring the Simulator Controller software have been completed for the time being. An automated download and installation process is now available that installs the software in the Windows operating system without any further effort and can always keep it up to date with automated updates. Of course, the Simulator Controller can continue to be operated as a portable application, i.e. without installation in the Windows Registry, if desired. Please note that with the new procedure, the update to version 3.5.2 is almost like a new installation and therefore be sure to have a backup copy of your local files beforehand (folder "Simulator Controller" in the user "Documents" folder). As always, you can find further information in the Update Notes in the documentation.

    There is also a new and exciting function. It is now possible to adjust the settings for the upcoming pitstop with your Button Box, as long as Jona has already planned AND prepared a pitstop, but this pitstop has not yet been carried out. The settings (for example adjustments to the tyre pressures) changed in this way are automatically transferred to Jona's knowledge base. Unfortunately, due to technical restrictions in the other simulations, this option is only available in "Assetto Corsa Competizione" and "rFactor 2".
  8. TheBigO

    TheBigO Gamer

    Today I have a new tool in my luggage for you with which you can carry out a variety of analyzes after a race. "Race Reports" uses the knowledge base of the virtual Race Strategist Cato and brings two interesting reports with this release:

    1. Position development

    Race Reports 1.JPG

    2. Pace analysis

    Race Reports 2.JPG

    Three more reports are already being planned for the release at the end of next week. You can be curious.

    At this point again the reference to our Discord server (https://discord.gg/5N8JrNr48H). The first Mods for Simulator Controller from the community are already available there.
  9. TheBigO

    TheBigO Gamer

    As announced, today's Friday release brings three more reports for the "Race Reports" tool. The "Overview" report gives, as the name suggests, an overview of the participants in the race, the different lap times, the starting positions and the finish. The "Car" report provides an evaluation of various aspects of your own car in the course of the race and the "Driver" report allows different drivers to be compared in the dimensions "Potential", "Race Craft", "Speed", "Consistency" and "Car Control" . In addition, the "Pace" report has been revised and now provides information for the median and the lowest and highest quartile of the lap times. Details on all reports can be found here: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Virtual-Race-Strategist#race-reports

    There are also extensive improvements in voice control when Push-to-Talk is not used. As always, you can find more information about this in the release notes.

    The next release will be a little longer in coming this time. After the voting in the Discord Community, I am now about to implement a tool for developing and simulating race strategies. That takes a little preparatory work.

    At this point I would also like to thank my supporters who make all of this possible, because this is no longer a side project. And I would be very happy to have more supporters. You can find a link to this on GitHub.
  10. TheBigO

    TheBigO Gamer

    With this release the development of the "Strategy Workbench" begins. From now on, Cato, the virtual racing strategy, collects important telemetry data from every session and stores it in a database. After the session, this data can be graphically evaluated according to various aspects. In addition, they will serve in the future as a statistical basis for developing different strategy variants in a multi-stint race, as soon as the development of the "Strategy Workbench" has been completed. Note: With Release 3.5.8, this tool can already evaluate the telemetry data, but strategy simulation is not yet possible.

  11. TheBigO

    TheBigO Gamer

    Today comes the first usable version of the strategy simulation. With the "Strategy Workbench", a new member of the Simulator Controller software family, different pit stop strategies can be developed, simulated and compared with each other before a race. The simulation uses both directly entered data and telemetry data from previous sessions. The tool is still under development and some functions are not yet available. Details can be found in the documentation: https://github.com/SeriousOldMan/Si.../Virtual-Race-Strategist#strategy-development

    At this point I would like to point out to our Discord community again, which is particularly helpful for newcomers, as the software package with its large number of functions and options is not easy to master at the beginning: https://discord.gg/5N8JrNr48H

    You can download the software here: https://github.com/SeriousOldMan/Simulator-Controller#download-and-installation
  12. TheBigO

    TheBigO Gamer

    Here comes another update for the "Strategy Workbench". The functionality is now largely complete:

    1. Rules and settings for the upcoming race can now be loaded from various sources.
    2. A number of borderline cases are correctly mapped in the strategy simulation.
    3. The defined pitstop rules for the are now fully observed.
    4. Strategies can be saved and reloaded at any time.
    5. A comparison of different strategies is possible.

    In the upcoming release (probably on October 22nd, 21) a strategy can be handed over to the virtual race strategist, who can then take care of the implementation of the strategy during the race in cooperation with the virtual race engineer. The driver will be actively called to the pits according to the strategy. In addition, heuristic variations of the stint length, the engine mapping and thus the fuel consumption, as well as the service life of tires in endurance races will be implemented, probably also, at least in parts in the next release. It remains exciting.

    We are currently voting on the next feature in our Discord server. The options are 1. providing the setup database for everyone, 2. comprehensive support for StreamDeck, and, probably the greatest challenge, 3. a cloud-based solution for endurance races so that Jona and Cato are available to all drivers and that knowledge from previous stints. Here is the link to the voting: https://discord.com/channels/852795995049558016/852798195334774784/897443893602320404
Similar Threads
Forum Title Date
ACC Blog ACC v1.6 Improved simulation of downforce at yaw angles Nov 18, 2020
ACC PS4 - XB1 General Discussions ACC physics and depth of simulation discussion Aug 2, 2020
Chit Chat Room Open Source sim rigs based on SimCraft motion simulation Jun 16, 2020
ACC General Discussions New to the game of racing simulation Aug 4, 2019
Chit Chat Room Indy 500 Simulation? May 18, 2019
ACC General Discussions Real Life Simulation Q sessions Apr 14, 2019
ACC General Discussions A discussion about simulation accuracy Sep 26, 2018
Physics Bugs & Issues Simulation Value. What it does? Aug 9, 2018
Screens & Videos Triple screen (5760 x 1080) or Single screen (also on 5760 x 1080) simulation on 1 monitor questions Mar 1, 2018
Chit Chat Room Is brake temperature simulation still coming? Oct 26, 2017
Console Lounge Better breaks simulation Jul 24, 2017
Chit Chat Room SIMMSA - SIMulation MotorSports Association - INTRODUCTION Mar 21, 2017
Chit Chat Room Rain simulation plausible in Assetto Corsa Nov 21, 2016
Chit Chat Room Sound Simulation? Oct 21, 2016
Chit Chat Room Procedural Rally Simulation feasible? Aug 11, 2016

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