IR Overlays is a telemetry visualisation tool designed for use with IRacing. It provides real-time, customisable overlays that display useful telemetry data during gameplay. The application was built with a focus on performance, efficiency and user experience.
| Input Telemetry | Radar |
|---|---|
- Overlays: Input Telemetry, Radar, and more to come...
- Drag and drop overlays into desired positions.
- Save overlay positions and configurations between sessions.
- Developed using Python and the PySide6 GUI framework.
To use IR Overlays without building from source:
- Simply go to the Releases page.
- Download the latest
.exefile for Windows. - Run the executable file.
To build IR Overlays from source:
- Python (v3.13.3 or later)
-
Clone the repository:
git clone https://github.com/ajs/ir-overlays.git cd ir-overlays -
Create virtual environment and install dependencies:
python -m venv venv venv/scripts/activate pip install -r requirements.txt
-
Install Pyinstaller:
pip install pyinstaller
-
Run the build command:
pyinstaller "IR Overlays.spec" -
The built executable can be found in the
dist/directory.
To set up the development environment for IR Overlays:
-
Ensure you have all prerequisites installed and virtual environment created (see Building from Source).
-
Start the program:
python src/main.py
-
Run tests:
pytest
Feel free to contribute improvements and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.