AI Pit Crew for Project Motor Racing

TheBigO

Member
I heard, Project Motor Racing had a bad start. Don't care, that happens to AAA titles as well. You remember Cyberpunk, right? So all Project Motor Racing needs now, is our patience and support.

Said that, I have an X-Mas present for you. We added support for Project Motor Racing to Simulator Controller, a suite of professional tools for sim racing, which gives you the same level of data insights as the highly praised applications used by professional racing teams in the "real" world at the pitwall.

Tool Suite.JPG

Additionally, four fully voice chat capable, GPT-based Assistants (Engineer, Strategist, Spotter and Coach) will act as your personal pit crew and will give you a full immersive racing experience. Here are some videos which demonstrates their capabilities (originally recorded for other sims, but working for PMR in the same way):

1. Racing with the pit crew

See an actual full race with support by the crew, incl. strategy and pitstop handling.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

2. On Track Coaching

Get a coaching lessing for proper driving by the integrated Driving Coach.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

3. Brake Coaching

The same coach can tell you where and how to brake for a refined braking technique.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

The suite is available in 8 different languages and supports all major sim racing titles, incl. Project Motor Racing starting with todays release. It is open source and comes with 600 pages of documentation and 35 hours of tutorial videos. And the best part, it is free to use, although I will be happy to accept a coffee :-)

You can find a download link in the footer of this post. But be warned, this thing is huge and need some dedication and patience for configuration. If you need a helping hand, let me know in our Discord.

Disclaimer:

The data provided by Project Motor Racing currently is missing some important information. Therefore several functions are not working perfectly yet, for example session length detection for timed sessions, tyre compound handling, pitstop handling, and so on. I already compiled a (short) list for the developers of Project Motor Racing. Hopefully they can include the required additional information in one of the next releases of the game.


--------------------------------------------------------------------------------------------------
Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes#6750
Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-675
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
 
Hello.png

Release 6.7.7

Happy new year - and we start the year with a bang which can be heard all over the world - literally. We included a translation step in the speech processing pipeline. This machine translator supports Azure, Google, DeepL and any OpenAI GPT service. Some of them provide free contingents, therefore this new feature comes for free.

Translator.JPG

Beside that, we have many improvements in the dark UI mode, which makes all apps look even more modern.

Have fun and let 2026 be a great year...

--------------------------------------------------------------------------------------------------
Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes#6770
Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-677
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 an awesome app

one question - is it possible to use this without voice control ? i.e. if i just press a button, can it active and give me feedback on my laps ?
 
This is an awesome app

one question - is it possible to use this without voice control ? i.e. if i just press a button, can it active and give me feedback on my laps ?
Yes, many of the voice commands are also available as actions for Stream Deck, Button Boxes or buttons on your steering wheel.
 
Thanks

how do i set that up ? i can't figure out how to assign a key for a command

for example, if i want to ask the AI to assess a lap and how do i improve a lap, how do i set that up using keybinds as opposed to voice ?
 
Thanks

how do i set that up ? i can't figure out how to assign a key for a command

for example, if i want to ask the AI to assess a lap and how do i improve a lap, how do i set that up using keybinds as opposed to voice ?
Okay, that is not a pre-defined command, so it is not obvious how to do that. Still possible, as you can define your own command chains, but this is grown-up stuff. If you need to do that, I think you will need my support for the first time. Contact me on our Discord, please.
 
Thanks

how do i set that up ? i can't figure out how to assign a key for a command

for example, if i want to ask the AI to assess a lap and how do i improve a lap, how do i set that up using keybinds as opposed to voice ?
If you want to try it on your own:

1, Read the chapter about Customizing Assistants. Especially look at "Assistant.Ask".
2. Define your own custom command and bind it to a button. Take a look here .
3. Define an action in the Reasoning booster of the Coach (see 1. above) where you ask "your question" and trigger this action from your custom command (see 2.) using the controller action function triggerAction.

As you can see, you have a complete development environment for Assistants under the hood, but as said, this is grown-up stuff and need a lot of reading and a good understanding of the system.

I will implement a new controller action function "ask" for the next release to make this particular use case much easier, but the above way is the generic solution, you get it?
 
Thanks

how do i set that up ? i can't figure out how to assign a key for a command

for example, if i want to ask the AI to assess a lap and how do i improve a lap, how do i set that up using keybinds as opposed to voice ?
This will be released this Friday and will make the function you asked for really easy:

1767695720452.png
 
Release 6.7.8

This week we have many smaller improvements:

- Further optimizations of the dark UI mode
- Thanks to @inthebagbud UK a full update on AMS2 track names
- And @rysimabd supplied a full update of the Chinese translation files
- The translator can now also be configured for the special listener for activation phrases.
- Lastly, new script functions allow you to automate the Assistants using "faked" voice input

--------------------------------------------------------------------------------------------------
Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes#6780
Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-678
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
 
hi is there any tutorial on how to use the new script functions ?
Not exactly for "ask" and "command", which have just been introduced, but there are examples in the documentation. But there are several videos for scripting and custom commands in general. If you can't find, what you are looking for, let me know.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Release 6.7.9

We have an impressive list of changes and additions this week:

1. The name which is used by the Assistants to address you, can be changed now.
2. The currently setting of the brake balance is available in scripts. Therefore, brake balance automation is now possible.
3. Thanks to @inthebagbud UK we now have a huge collection of AMS2 cars with direct support in the "Setup Workbench".
4. The new version of the Lua scripting language has been integrated. Not yet activated by default, because it still needs some more testing, but there is a switch for the brave ones.
5. Lastly, several small bugs and glitches have been resolved for the machine translation system, which had been added lately.

--------------------------------------------------------------------------------------------------

Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes#6790
Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-679
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
 
Yesterdays update was a good step forward. Unfortunately nothing for the API. I fully understand the priorities of the developers. So we have to wait a little bit longer.
 
Release 6.8.0

This release includes several important fixes, one of which fixes a criticial bug for ACC.

The SimHub plugin, which had been a community project maintained bo Jordan Moss in the past, has been rewritten by the development team and is now bundled with Simulator Controller. This plugin allows you to use all the data about strategy, pitstop management, but also handling instructions by the Coach in your dashboards and overlays.

A new audio route let you specify audio device and volume of all speeches and other audio output generated by scripts and automations.

Lastly, several dozen car models for Automobilsta 2 have been added by @inthebagbud UK to the "Setup Workbench" again and this release contains useful extensions to the "Session Database", that improve sharing items with the community.

--------------------------------------------------------------------------------------------------

Download: https://github.com/SeriousOldMan/Simulator-Controller#latest-release-build
Release Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Release-Notes#6800
Update Notes: https://github.com/SeriousOldMan/Simulator-Controller/wiki/Update-Notes#release-680
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