Racing Overlay
A downloadable tool for Windows
A racing overlay that can be used in streams to display the inputs of steering wheels, pedals, and shifters/handbrakes.
Has dynamic animations for all possible feet/pedal positions (including heel-toe shifting!), and the right hand moves between the shifter and handbrake as necessary, depending on controller's input.
Can be customized by rebinding of controls, as well as replacing the default image assets with custom .png assets, or animated assets (instructions on how included in a text file)
On supported games (Dirt 2.0, BeamNG, and Assetto Corsa: Rally), the overlay can be connected to the game (instructions on how included in a text file) to react to car roll, speed, and vertical velocity.
Download
Install instructions
Download and decompress the files anywhere in the system, and run RacingOverlay.exe.
The default bindings are appropriate for a Logitech G923, but can be customized via the 'Bindings' buttons to suite any pedal-based steering wheel system. Note that this requires pedal systems that have full -1 to 1 axis on each pedal, and to work correctly on game pads, which have axis that go from 0 to 1 (the trigger buttons), you need to change the pedal axis system to 'Single Axis' in the settings, and bind the 'Down' bindings for the desired pedals on the triggers.
Default .png assets can be replaced in the folder to customize the appearance of the overlay, note that it assumes that the images are center-aligned, except for the pedal base, which must follow its outline for proper layout of the labels and progress bars under each pedal.
To setup connection to games, follow the instructions in the provided "Game Connection Instructions.txt" file.
Setting the overlay on OBS requires the capture properties to allow transparency, so for OBS Studio this requires a Game capture instead of a regular Window capture.
Another option is to apply a chroma key based on the window's background color, which by default is #1e4a4c hex
Development log
- Small AC: Rally 0.3 patch18 days ago
- Assetto Corsa Rally telemetry support56 days ago
- Theme Support!Oct 29, 2025
- Small tweaks and fixesJun 13, 2025
- Animation supportJun 12, 2025
- Dynamic game interop!Jun 09, 2025
- Small tweaks, fixes, and additionsJun 05, 2025
- A Settings MenuJun 03, 2025





Comments
Log in with itch.io to leave a comment.
Hello, thank you for your work you put into this Overlay! I myself would love to use the AC Rally telemetry mem-reader for my own training/setup/experimentation needs. It already provides very valuable insights, but with just a few modifications (different available data streamed to an overlay or data recorder - I'm thinking wheel loads, slip angles, suspension travel...), this could also benefit quite a few telemetry needs - would you be interested in offering this tool with the option for a different/more complete UDP stream?
Thanks for your time and work! Best regards from Innsbruck,
Chris
Thanks for your interest! As far as my research went, Assetto Corsa Rally uses the same shared memory feature as Assetto Corsa Competizione, with exact same memory fields, at least for physics and static info, in the exact same shared memory file locations, so if you can find a tool to do telemetry on ACC you can use it for telemetry with AC: Rally, and they may be better/more mature alternatives than my hacked together attempt, with proper GUI/data logging/UDP support. I'm keeping mine's distribution limited to an accessory to my overlay to keep complexity of the source code down.
ah thanks a lot, that might be a good approach as well. I found your "hacked together attempt" quite workable and came up with a simple python script yesterday for recording the raw udp stream, and later another one for splitting it into segments (= restarts; I was doing experiments around the first few corners), and then visualizing several such segments aligned with each other for comparisons. It's amazing what information just a speed/rpm readout can tell one. I totally get though, if that seems like blowing up the scope of your tool, and I'll have a look at the ACC-approach. Thanks for pointing me in the right direction!