Simulator Controller - an AI-based suite of professional racing tools

TheBigO

New member
Hello,

I have added support for LMU in my suite of AI-based tools for Sim Racing. This collection of tools support you in the setup development, can simulate strategies and support you during team races with remote car control, strategy adjustment and full telemetry access. In solo races you get support from a virtual AI-based crew, an Engineer, a Strategist a Spotter and a Coach, which has full access to your performance data and setup related handling issues.

A beta version for LMU is already available, the final version will be released Friday.

But: The data integration for LMU still lacks a lot of the possible functionality due to the fact, that the data support of LMU is still a bit restricted, compared to rFactor 2. You can take a look at the release notes for the details.

Below you can find a link to the release download section for the suite.

If you want to play with the beta version and can't wait for Friday, use this link:


One last word: This suite is extremely capable, but also quite complex. It will take some time to install, configure and master...

--------------------------------------------------------------------------------------------------
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-560
Discord Server: https://discord.gg/5N8JrNr48H
Werde ein Patron: https://www.patreon.com/simulatorcontroller
Unterstütze das Projekt: https://www.paypal.com/donate?hosted_button_id=7GV86ZPS95SL6
 
Beside several smaller fixes and improvements I can release the first integration for Le Mans Ultimate today. Not everything is working already, most notably the pitstop automation is not working at all, since the data API support of Le Mans Ultimate ist still incomplete and buggy, but most of the telemetry data is already available, the car positions on the track are correct, and so on.

Please take a look at the Release Notes for information on how to install and configure the shared memory plugin for Le Mans Ultimate.

--------------------------------------------------------------------------------------------------
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-561
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
 
Many small, but nevertheless important changes are part of today's release. Opponnent pitstop information in the "Race Center" will be almost 100% reliable now and past pitstops will be taken into account when a strategy is re-calculated for a race with pitstop restrictions. The Le Mans Ultimate integration has been improved and the handling of sessions where drivers with duplicate race numbers are present in rFactor 2 is now handled correctly. Last, but not least, there is now support for team managers who want to create and share an initial configuration for all their team members.

--------------------------------------------------------------------------------------------------
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-562
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
 
The Spotter has learned a new trick today. He can inform you about accidents ahead and also behind as well as about slow cars on the track ahead. Especially useful in Le Mans Ultimate, when driving against AI :)
Not everything is supported in every simulator (yet), therefore checkout the Release Notes as well.

And support for iRacing weather is here. You can manage tyre compounds and the Assistants have knowledge about the current weather. However, there are some open ends at the moment due to restrictions in the current iRacing API, so be sure to read the Release Notes.

--------------------------------------------------------------------------------------------------
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-563
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
 
Today's release brings countless improvements for the iRacing support. The new weather model is now fully supported, the grip status of the track is recognized and the Engineer can now reliably choose between the available tyre compounds when preparing a pitstop.

For Assetto Corsa Competizione, warning of accidents and slow vehicles on the track is now also supported by the Spotter and the detection has been fundamentally revised for all simulations. However, incorrect warnings can still occur if an above-average number of accidents happened in the first laps during the learning phase. If these erroneous warnings are too disruptive, they can simply be stopped during a running session. This is described in the Release Notes.

--------------------------------------------------------------------------------------------------
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-564
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
 
Just as a heads up - the shared memory API for pitstop control (inherited from rF2) seems to be dectivated by the developers for the moment. Don't expect to be happening anything, if you send a command from Simulator Controller to LMU.
 
Two weeks since the last post here and we had two releases in this time. Many smaller improvements and a lot of tweaks for the accident detection. And the Spotter and the Strategist can now refer to a car using the race number and the current position at the same time. Additionally, Nordschleife has been added for ACC and Testdrives are now handled as practice sessions in iRacing.

Please see the release notes for the last two releases for more information.

--------------------------------------------------------------------------------------------------
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-566
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
 
The most notable feature of this week's release is the possibility to specify the frequency with that the Spotter supplies information during a session. Many other, more minor changes are documented in the Release Notes.

--------------------------------------------------------------------------------------------------
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-567
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
 
This time we have improvements in the session handling of the "Practice Center", the Spotter informs differently about unsafe drivers ahead or behind and there is a new info component available in the "System Monitor", which informs in detail about car damage. This data is also available in the integration plugin and can therefore be used in SimHub, for example. Not yet visible on the outside are many preparations for the new GPT based architecture of the standard Race Assistants.

--------------------------------------------------------------------------------------------------
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-568
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
 
This is the first release in a series of upcoming releases, which will introduce GPT technology for the standard Assistants (Engineer, ...). The first release will allow you to send the speech of an Assistant to an LLM, for example ChatGPT, for rephrasing. This will introduce interesting variations in the spoken messages of the Assistants, making the conversation much more natural.

All these upcoming changes will be optional, since using a GPT service for speech processing will introduce a bit of additional latency into the conversation, and it might also impose some costs depnding on the chosen provider. Therefore, you can continue to use the assistants as usual without using GPT services.

To activate the new AI functionalities, you can choose between several methods to integrate a GPT service, even by running an LLM locally on your PC, if your system is powerful enough.

Configuration Tab 7 Speech Improvement.JPG

--------------------------------------------------------------------------------------------------
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-570
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
 
The integration of GPT technology for the Race Assistants has made another big step this week. You can use an LLM now to support a much broader understanding of voice commands, even when they are far off the originally defined grammer. Example:

The command grammar requires you to say to the Engineer: "Can you prepare a pitstop?" When the GPT command processing is active, you can formulate this question almost in any way, for example: "I need to come to the pit. Can you prepare everything?"

Beside many other changes that are mentioned in the Release Notes, support has been added for the Mustang GT3 in ACC.

--------------------------------------------------------------------------------------------------
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-571
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
 
Release 5.7.2 is the most important and groundbreaking release in a long time. With this release we complete the integration of GPT technology into the standard Race Assistants (Engineer, Strategist and Spotter). All Assistants therefore have a fluent understanding of natural language and can answer all questions in their area, provided the GPT conversation booster has been activated for the respective assistant. As promised, this feature is completely optional as using a GPT service may incur some costs or require a very powerful system, if an LLM is run locally. If the GPT conversation amplifier is not configured, everything works as before, but I'm sure you don't want to miss the new possibilities.

Configuration Tab 7 Speech Improvement.JPG

We will have a live coaching session in our Discord on Monday, 20th May, 19:00 CEST. I will explain all the new stuff and there will also be a live presentation.

As always, there are a few more changes. For more information, see the release notes.

--------------------------------------------------------------------------------------------------
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-572
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
 
This week brings a lot of fine-tuning in several areas:

- The instructions for the GPT-based conversation booster of the Assistants can now be edited.
- The "Race Center" now knows how to handle first lap pitstops after an incident correctly.
- The Spotter can tell you in qualifcation, whether the car in front of you or behind you is on a timed lap.
- The AI Driving Coach now has full access to the telemetry information of the car.
- The workflow for the team manager (configuration of teams, drivers and sessions in the Team Server) has been streamlined.
- And many more...

As always, please take a look at the Release Notes for details. And you want to take a look at this video. It is a recording of our last coaching session, were I gave an introduction incl. demo for the new GPT-based conversational capabilities of the Assistants.


--------------------------------------------------------------------------------------------------
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-573
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
 
This week is also all about the new AI functions of the Assistants. It is particularly helpful that the available models of a GPT service provider are now displayed directly during configuration. The integration with GPT4All is now stable after the 2.8 release of this excellent open source project and Ollama is now also supported as a further option for running LLMs locally on the PC. This means that a large selection of commercial providers, such as OpenAI or Mistral AI, is now available, as well as open source models that can run locally on your computer.

As always, check out the Release Notes for more details and other improvements.

--------------------------------------------------------------------------------------------------
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-574
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
 
Things are moving fast these days when it comes to AI applications. Two major improvements this week:

1. The Strategist and the Spotter learned a new voice command, with which you can get information about the pitting of other drivers.
2. The knowledge transfer from the rule engine to the LLM has been improved for all Assistants. Much more complex questions are now possible, for example you can ask the Engineer: "Can you tell me the air temperature and the tyre pressures we have chosen for the last pitstop?"

Here are some short recordings with conversations with the Engineer and the Strategist and even between those two. Please note, that some functionality demonstrated here are not yet available in the 5.7.5 but will be released with 5.7.6 end of next week.




And you can check the Release Notes for many other improvements, as always.

--------------------------------------------------------------------------------------------------
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-575
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
 
Another big step for the Assistants: If they are connected to a GPT service, the LLM can now trigger any action inside Simulator Controller. A handful of actions are predefined and you can define your own ones, but this requires some serious technical skills.

Configuration Tab 7 Speech Actions.JPG

Actions can be triggered as a result of your conversation with the Assistant, but the LLM can also decide to trigger an action on its own.

I will now have a summer break. Supoort and minor functional additions will be secured during this time, but since no on-track testing is possible until end of July, there will be no major updates.

--------------------------------------------------------------------------------------------------
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-576
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
 
Back
Top