App AI-based Virtual Race Engineer incl. automated Pitstop Handling

Discussion in 'Community Workshop' started by TheBigO, Apr 23, 2021.

  1. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Measured by the length of the release notes, today's release is the most extensive in a long time. As always, you can find a complete overview in the release notes. But I would like to introduce you to one of these extensions here. In the "Race Center" it is now possible for each driver to store their personal tyre pressures for one or more reference conditions in team races, since the required cold pressures can vary greatly depending on the driving style. This means that "Race Center" is able to adjust the pressures accordingly when a pit stop is due, so that every driver can drive in their optimal window.

    Race Center 15.JPG

    Another notable new feature is the ability to ask the race engineer how much fuel is left, and once again special rules for additional cars are included in the "Setup Advisor".

    And a final note: I am currently building a series of video tutorials on our Discord. The first video is already online and the next one will follow next Monday. After that, another one every week...

    --------------------------------------------------------------------------------------------------
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-414
    Discord Server: https://discord.gg/5N8JrNr48H
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  2. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Today we have some improvements in the "Race Center" and also for the Spotter, which now mutes all other assistants when urgent warnings come in. A new lap time report is available in "Race Reports" and support for automated pitstops can now also be activated in practice sessions.

    Since the last version, which I forgot to mention here, there are already significantly faster spotter warnings, more precise strategy simulations in various borderline cases and more temperature-related information in various reports in the "Race Center".

    For the upcoming release next week, I can already announce a few additional tactical hints from the spotter, as requested by the Discord community.

    --------------------------------------------------------------------------------------------------
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-417
    Discord Server: https://discord.gg/5N8JrNr48H
    Unterstütze das Projekt: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  3. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    As requested by the community, todays release brings a revised spotter with more accurate delta calculations and some new situation-specific tactical advice. In addition, the "Setup Advisor" has been expanded to include four additional vehicle-specific rules, making it almost complete now for the current GT3 lineup.

    --------------------------------------------------------------------------------------------------
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-418
    Discord Server: https://discord.gg/5N8JrNr48H
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  4. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Thank God, it's Friday.

    This time we have some improvements for the Assistants:

    - The Spotter has learned a lot about race tactics and shares this knowledge with you, when it detects a situation where special tactics can be applied.
    - I'm still working on the accuracy of the delta information in ACC. Since these are updated asynchronously by ACC (all other sims are in sync here), there are still spots where the spotter might give you wrong deltas. But I've smoothed the data with a little statistical voodoo and it's getting better.
    - The Strategist will give you a detailed analysis of your performance at the end of a race session. Since this analysis can be quite honest, you can disable it in the configuration.

    And we have a new tool in "Setup Advisor". You can now compare two setups and you can even merge the properties of two setups to create some kind of hybrid, for example for an endurance race with varying weather conditions.

    Setup Editor 3.JPG

    There is also a new report in "Race Reports" and "Race Center" with which you can analyze the consistency of a given driver.

    Race Reports 8.JPG

    Last, but not least, I have added another couple of car specific rules in "Setup Advisor" as always.

    --------------------------------------------------------------------------------------------------
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-419
    Discord Server: https://discord.gg/5N8JrNr48H
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  5. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Today comes the first version of the integration for the venerable Assetto Corsa. The Race Engineer is fully implemented including automated pitstops. Furthermore, the "Setup Advisor" can read, modify, compare and merge setups from AC. The integration for the Strategist and the Spotter are still pending. I could use a little help here, because I'm not sure how to acquire some of the necessary data. So if you have any idea about the AC APIs (especially UDP) and want to help, please feel free to contact me.

    Other improvements:

    1. The frequency of the Spotter's yellow flag warnings has been reduced, in which yellow flags that are valid for less than 2 seconds are no longer reported at all.
    2. The wording of the Spotter for sector information has been revised.
    3. The latest version of metadata (vehicles and tracks) has been integrated for RaceRoom Racing Experience.

    And:

    There is a new method for handling the Pitstop MFD in ACC that does not require any image search. However, since this is a critical change, this mode must first be activated manually for tests. If you are interested in participating in the test phase, please contact me via Discord.

    --------------------------------------------------------------------------------------------------
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-420
    Discord Server: https://discord.gg/5N8JrNr48H
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  6. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Just in time for the weekend there are again a large number of extensions and improvements.

    1. The new procedure for handling the pit stop dialog in ACC, which does not require any image search, is now the standard after no more errors were found in various tests with the community. However, there is a possibility to continue using the image recognition method if this is desired.

    2. A large part of the other changes concerns the handling of tyre wear by the assistants and all other applications.

    - If the simulation provides the tyre wear during a running session (actually not really realistic), this can be requested from the race engineer.
    - This data is then also stored in the telemetry database and can be used in the "Strategy Workbench" and in the "Race Center".
    - If the simulation only provides the information after a pit stop (e.g. ACC), the tyre wear for the dropped tyre set can be documented in a report afterwards.

    Race Center 16.JPG

    3. There is a new Launch Pad that allows quick access to all Simulator Controller applications.

    Launch Pad.JPG

    4. The spotter's delta calculation has been improved again for ACC.

    5. The opening of the ACC mandatory pit stop window should now be announced correctly in all cases.

    A final note: I am stiil struggling with the Spotter integration for AC, but made some progress the last days. There is hope.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-421
    Discord Server: https://discord.gg/5N8JrNr48H
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  7. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    The release of this Friday brings the following major changes:

    1. Full implementation of the Spotter and the Stratgist for Assetto Corsa, incl. support for the telemetry-based strategy development and team races with "Race Center".

    2. The pitstop handling for Automobilista 2 has been completely renewed, so that the Race Engineer can handle the new structure of the ICM, which was introduced by one of the recent updates auf Automobilista 2. Strategy and driver swap can now be dialed from your Button Box or Steering Wheel.

    3. The database used to store the telemetry data, tyre pressure data, and so on, has seen a major reorganization in order to prepare for the storage of data of multiple drivers. This will be used to implement export and import of data (incl. data from real cars) and also the driver-specific handling and analysis of data in all tools (coming with the next releases).

    Further additions:

    1. Improved handling of automatic updates.
    2. Assistants can be muted and unmuted by command.
    3. Improved grammatic flexibility of many command phrases for the Assistsnts.
    4. The new USA tracks has been included into the track meta data for Assetto Corsa Competizione.

    Please note, that the Team Server has seen an update as well. If you are running your own Team Server, you have to redeploy it, before connecting with the new client. The server in Azure managed by me have been updated already.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-422
    Discord Server: https://discord.gg/5N8JrNr48H
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  8. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Today there are more powerful features for professional teams or race engineers who supports multiple drivers. Since Release 4.2.2, data in the telemetry database has been provided with a reference to the driver who originally generated this data. From now on, the "Race Center" collects the data from the entire race and saves it accordingly in the databases all participating drivers. This creates a telemetry database for all drivers involved. However, it is also possible to export data from one driver's database and import it into another user's database, while retaining all driver references. In all relevant tools ("Strategy Workbench", "Race Center"), the data analysis can then be limited to individual drivers. In the strategy simulation, drivers can now also be specified in advance for the individual stints, so that the individual lap times, tire wear, etc. are included in the simulation.

    Strategy Settings 5.JPG

    At this point I would like to thank all my patreons and supporters who make this project possible. And it's not just the donations that help me to cover the costs of the project, but also the valuable feedback on our Discord server. It's great to create something together that makes SimRacing a better experience for all of us.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-423
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  9. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    The release of this Friday brings a full integration for another legacy simulation, Project CARS 2, incl. support for all the bells and whistles of the Race Assistants and all other tools of Simulator Controller. And "Race Center" now offers live track maps, which give you an overview for the current race situation:

    Race Center 20.JPG

    But the most compex addition is the introduction of a new meta model for tyre compounds, which supports all simulators. You can now configure, which tyre compounds are available for your favorite cars and this information is used in all applications of Simulator Controller. Please read the documentation carefully, you don't want to miss this feature.

    As always, there also a couple of minor changes and additions, incl. extended support for pitstop control in RaceRoom Racing Experience. Please consult the Release Notes for more information.

    Last, but not least, I want to mention the new YouTube video channel, which already provide 10 different videos. They help you to master the broad functionality of Simulator ControllerV https://www.youtube.com/channel/UCjSu-SW9asyWa3fnPeVupwg

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-424
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
    • Like Like x 1
  10. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Automated adjustmentts of in-car settings depending on your current location on the track are here. Simply click on a location on the track and specifiy the keyboard commands that should be send to the running simulation at this specific location. Typical changes which can be made this way are adjustments to traction control, ABS, brake balance and so on. Beside sending keyboard commands, you can even launch a Windows executable or script to execute at this location:

    Track Automation 2.JPG

    The second major change for this release is full support for track mapping incl. track automation for iRacing. With this, all simulators are now supported with automated track mapping.

    Other (minor) changes and additions:

    1. Extended pitstop rules in strategy simulation.
    2. Improved handling in reports in various edge case, where data is incomplete.
    3. Changes in the handling of the ACC UDP connection. Still buggy, but more stable than before.
    4. The Spotter is now able to tell you whether a car is at your rear end in iRacing.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-425
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  11. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Here is a short video with an introduction and explanation for track mapping and automation incl. a demo session with a short race:
     
  12. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Today is the last major feature release until early September as the project is now on a summer break. But before we pack our bags, there are a number of new functions and, above all, a large number of bug fixes this time.

    1. Brake temperatures and brake wear are now available as a report in the "Race Center":

    Race Center 21.JPG

    2. The current values of the brake temperatures and brake wear can also be requested from the Race Engineer via voice command or via controller action.

    3. Icons on the Stream Deck for currently unavailable actions are now greyed out.

    4. Major improvements in race reports specific to rFactor 2 and RaceRoom Racing Experience.

    5. A number of bugs in the generation of the track maps for Autombilista 2, RaceRoom Racing Experience and rFactor 2 have been fixed. The already existing cards will be generated again.

    6. A bug, where only every second automation point were used in track automations has been fixed.

    7. The action points of a route automation can now be moved with the mouse on the route.

    8. Lots of new tire metadata for all simulators, new vehicle metadata for the "Setup Advisor", and, and...

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-426
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  13. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    I'm back from the holidays with a huge amount of new features and improvements. Many of the changes revolve around strategy and tire management in changing weather conditions. Among other things, there a many improvements for the Spotter and the Race Strategist can now revise the strategy while you are on the track. The list of changes is too long to even list the most important new features here, so be sure to take a look at the release notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes#4300-release-090222

    If you want to support the project, I would be very happy about a membership on Patreon or a donation. You can find the information below.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-430
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  14. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Today there are many small improvements here and there. Among other things, the spotter now periodically provides information about the lap times of the other cars. He also recognizes rounds in which the opponents had problems, e.g. an off-track.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-431
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  15. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    The release of today extends the functionality of the Spotter with additional information about the direct opponents and the calculations of the distances between the vehicles on the track have been completely revised.

    Other improvements:

    1. The strategy calculations in the "Race Center" now automatically incorporate the current weather in the simulation during a running race.
    2. Thanks to some great work by Chris Matthews, the list of tire compounds in Automobilista 2 is now pretty much complete.
    3. And there is a new preset that can be used to change the behavior of the Push-to-Talk button so that it does not have to be kept pressed while speaking.

    Outlook: According to a voting on our Discord, the next step is to build a cloud-enabled database in which the telemetry data can be stored so that all members of a team have easy access to it.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-432
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
    • Like Like x 1
  16. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Although I'm currently working intensively on the cloud-based telemetry database for teams, there are still a few small improvements today. Chris Matthews has completed the list of tire compounds for Automobilista 2, all cars should now be covered. And there are again a couple of new tactical hints by the Spotter.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-432
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  17. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Still working intensively on the cloud-based telemetry database for teams, but we have cute little functionality for voice sound post processing today. You can configure now all parameters of the sound processing pipeline, thereby creating any radio sound you like, from a crystal clear sound of a digital radio up to the noisy, crackling sound of an old telephone line.

    Configuration Tab 7 Sound Processing.JPG

    Beside that, this release comes with a complete list of tyre compound meta data for all cars of RaceRoom Racing Experience thanks to Chris Matthews and we have finally all cars from Assetto Corsa Competizione covered for the setup analyzer and creation tool.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-434
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
    • Like Like x 1
  18. CheerfullyInsane

    CheerfullyInsane Well-Known Member

    Joined:
    Oct 24, 2015
    Ratings:
    +402 / 0 / -0
    Anyone who does endurance racing, and haven't yet given this a whirl, you need to try it.
    It's a little finicky to set-up, but once it's set and you got some data to feed it, it's fucking brilliant.

    No more trying to do tire-pressures, fuel-calculations and pit-stop strategy while you're racing.
    This little gem will do it for you.
     
    • Like Like x 2
  19. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    Today there is another release with many bug fixes and minor improvements before the new Team Server will be released next week. The biggest change for today is the ability to choose different methods for calculating gaps and deltas for the Race Spotter.

    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-435
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
  20. TheBigO

    TheBigO Well-Known Member

    Joined:
    Mar 29, 2021
    Ratings:
    +95 / 0 / -0
    The 4.4.0.0 release brings a long awaited feature for teams. With the help of the new Team Server it is now possible to save the telemetry data of all drivers in a central database. This data is then available to everyone, e.g. in the Strategy Workbench, to precisely calculate strategies for the entire team, or the tire pressures for a team member can be looked up in the database during an unplanned pit stop.

    Session Database 14.jpg

    And we have a first version of a Spanish translation thanks to our community member Jose Krilin. Although this is not yet complete, it will be further expanded with the next releases. The initial version already provides a comprehensive translation of the user interface and work is currently underway on the Spanish voice output and recognition.
    --------------------------------------------------------------------------------------------------
    Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
    Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes
    Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-440
    Discord Server: https://discord.gg/5N8JrNr48H
    Become a Patreon: https://www.patreon.com/simulatorcontroller
    Support the project: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
     
    • Like Like x 1