Complete Controller Software for Sim (Racing) Rigs

Hello all,

I have a little Xmas present for you. In the past few months I've been working on a software as an integrated solution to control every aspect of our beloved sim rigs. The basic idea is to put your button box in total control of every aspect of the simulation, including tactile and motion feedback, if available. But you can also control your ingame chat system, launch telemtry software, and so on. The possibilities are endless. But since every button box has only a restriced set of controls, I introduced a layer concept, which allow the button box to implement context-sensitive bindings of control functions to actions.

Button Box 5.JPG


Beside that, the software can control all your favorite applications and simulation games and combine them into one seamless user experience. But take a look at the main features:

* Connect all your external controller, like Button Boxes, to one single center of control
* An unlimited number of layers of functions and actions, called modes, can be defined for your controller. Switch between modes simply by pushing a button or switch a toggle on your controller.
* Modes are defined and handled by plugins, which can be implemented on your own using an objecct oriented scripting language.
* Configurable, visual feedback for your controller actions
* Define your own Button Box visual and integrate it with the Simulator Controller using the simple plugin support. Depending on configuration, this window will popup whenever an action is triggered from your controller, even during active simulation.
* Code your own functions to be called by the controller buttons and switches using the simple, object-oriented scripting language
* Configure all additional applications to your taste, including the simulation games used for your virtual races
* Start and stop applications from your controller hardware or automatically upon configurable events
* Add splash screens and title melodies using a themes editor for a more emotional startup experience
* Full support for sophisticated application automation - for example, start your favorite voice chat software like TeamSpeak and automatically switch to your standard channel
* Several plugins are supplied out of the box:
* Support for Assetto Corsa and Assetto Corsa Competizione already builtin
* Fully customizable plugins supplied for total control of SimHub and SimFeedback - change your settings while racing using the dials and switches on your favorite Button Box
* Send your predefined kudos and rants to the ingame chat without touching the keyboard
* Additional support to trigger every function and action from external sources like a voice or gesture recognition software to always keep your hands on the wheel
* Builtin support for visual head tracking to control ingame viewing angle

Every aspect of the Controller software can be configured using graphical tools:

Setup Tab 4.JPG


Themes Editor.JPG


The software is free for anyone for non-commercial use. You can download the latest build at GitHub. Also take a look at the very extensive documentation, including lots of stuff for developers.

And now - have fun. Happy Xmas, a good start into the next year and stay healthy...

TheBigO
 
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
 
Upvote 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
 
Upvote 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
 
Upvote 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
 
Upvote 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
 
Upvote 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
 
Upvote 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
 
Upvote 0
Today we have improvements for new users with a new quick start guide (https://github.com/SeriousOldMan/Simulator-Controller/wiki/Quick-Start-Guide), that helps creating a simple running configuration in a few minutes. For the experienced users this release includes a new monitoring tool, that shows the actual state and health of all functions, components and internal processes of Simulator Controller. And Caster And ECU Map are now supported in "Setup Advisor" when comparing setups and also when generating setup recommendations.

Outlook: According to the voting on our Discrod, the next big thing will be support for multi-class races.

--------------------------------------------------------------------------------------------------
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-450
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
 
Upvote 0
Most important addition for today are the Spanish grammars for the Race Assistants thanks to the great work of Jose Krilin. Beside that, map and caster meta data are now available for all cars in "Setup Advisor". And we have a new report, which show the performance of each driver / car lap by lap and the pace report now includes the mean value of all lap times as well as the median value.

Race Reports 9.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-446
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
 
Upvote 0
This week we have full support for multi-class races. The Assistants always provide information on lap times, gar and positions related to your own vehicle class and all accompanying tools such as "Race Center" and "Race Reports" also understand the conditions of a race in which different vehicle classes take part. Within reports and graphs, you can focus on one of the vehicle classes.

Please note: Unfortunately, due to the latest Windows patches, it may be necessary in some cases to carry out the update manually, as the automatic installer may abort with an error message. Support can be found in our Discord.

--------------------------------------------------------------------------------------------------
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-447
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
 
Upvote 0
Today we have further improvements in data replication for teams. Vehicle setups and race strategies can now also be exchanged with each other via the central Team Server. Furthermore, it is now possible to be connected to several Team Servers at the same time to exchange data, very helpful for everyone who is active as a driver in several teams. In addition, as always, there are many small improvements (see release notes). Among other things, the time required for refueling can now be specified for the strategy simulation.

We're fast approaching our 2 year anniversary on December 6th and I'm hoping to have a really great new feature in setup development ready by then. fingers crossed.

--------------------------------------------------------------------------------------------------
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-448
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
 
Upvote 0
On the way to our 2 year anniversary on December 6th, I only have a couple of small improvements today. You can now share race strategies with the community and get strategies from others in return. There are also a couple of fixes here and there and some small improvements in the "Race Center".

The next release will be on 6th December...

--------------------------------------------------------------------------------------------------
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-449
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
 
Upvote 0
For the 2 year anniversary (December 6, 2020 Simulator Controller was published on GitHub for the first time) you get something very special. The "Setup Advisor" can now evaluate the telemetry data live and show you problems with your setup, but possibly also with your driving style while you are on the track. In the end, entries can be generated from these events in the "Setup Advisor" after selection, from which the tool can then automatically generate an adapted setup. But what am I talking about here, just watch the video.


The analyzer mode is available for all simulator, except iRacing, which will follow with the next release. Besides that, as always, there are many small improvements here and there. The best way to do this is to look at the release notes.

At this point I would like to thank @WallyM of the ACC forum, who got the ball rolling with a first approach to data analysis and was also kind enough to provide a few code parts.

My second thanks go to all of you, especially my Patreons, for your support over the last 2 years and your support with new ideas and requirements. Next year is sure to be just as good.

--------------------------------------------------------------------------------------------------
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-450
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
 
Upvote 0
Today's release completes the Telemetry Analyzer with support for iRacing and an auto-calibration that automatically finds the right threshold values for your personal driving style. In addition, the handling of the tire pressure data has been improved if there are data from several drivers in the database.

--------------------------------------------------------------------------------------------------
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-452
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
 
Upvote 0
Last (feature) release for 2022.

The Race Engineer has learned how to detect pressure loss in one or even two tyres. Both sudden loss and also slow loss of pressure due to a puncture are detected and the Engineer will inform you about this. When it comes to planning a pitstop, the loss is considered by the Engineer and also by the "Race Center" in case of a team race.

There are many other changes which increase quality amd performance here and there. If you are interested, you can take a look at the release notes.

I wish you all some quite and "slow" moments during the upcoming days and we will see us in the next year.

--------------------------------------------------------------------------------------------------
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-453
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
 
Upvote 0
Happy new year! Today comes the first release for 2023, which brings you a completely rewritten pit strategy simulation for the Race Strategist as well as the capability of the Strategist to explain to you, why a given lap for an upcoming pitstop is recommended. The Strategist will tell you the propable position after the stop together with the amount of traffic you have to expect, when you re-enter the 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-454
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
 
Upvote 0
Todays release brings a feature, that has long been requested by the community. It is now possible to choose between different units and field formats for all apps of the Simulator Controller Suite. You can, for example, define, that all tyre pressures will be display in Bar, rather than PSI, which is the internal unit.

Localization.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-455
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
 
Upvote 0
Beside a couple of optimzations for strategy development and the "Race Center", todays release introduces also the correct handling of unit conversions for the Race Assistants. You can ask the Engineer to refill 2 gallons and pressures will be reported as Kilopascal, if that is your selected pressure unit, just to name a few examples.

--------------------------------------------------------------------------------------------------
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-456
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
 
Upvote 1
This week comes with a bunch of improvements for the "Race Center". Planned but not yet performed pitstops are displayed in the list of pitstops as well as pitstops that were not planned and performed from within the "Race Center" but directly with the virtual Race Engineer. Furthermore, driver-specific air pressure settings can now be exchanged between sessions via export/import, which makes the preparation of a session much easier. And last but not least, the selection of the next driver when planning a pitstop has been improved, which can now be carried out several times in a row.

--------------------------------------------------------------------------------------------------
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-457
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
 
Upvote 0
Back
Top