This application replicates the driver's steering wheel movements from the game.
- ✅ Fully functionnal LEDs
- ✅ Steering wheel rotation according to games inputs
- ✅ ERS state
- ✅ Real time updated datas on the dashboard :
- Gear
- Speed
- Engine RPM
- Lap number
- Previous lap time
- SC & VSC delta times
- ERS Deployment mode
- All 4 tyres inner temperature
- ✅ Setting tab
- Select the port you are receiving the datas on
- Enable UDP Redirection to another IP Address & Port (Ability to redirect to yourself)
- ✅ Font size adjustating to the window size
- ✅ Compatibility with older parsers for previous EA F1 games (F1 23)
- Make sure all the required python packages are installed :
pip install tkinter ttkbootstrap matplotlib numpy
- Run main.py
Open the F1 Game :
- ➡️ Go to Settings
- ➡️ Telemetry Settings
- ➡️ Make sure the port in-game matches the port used by the application (20777 by default)
- ➡️ If your game is connected to the same network as your computer running this application, the easiest way is to enable the UDP Broadcast setting. If not, you have to enter your public IP address in the IP Address setting.
- ✅ You are then good to go !
- LED.py : Stores classes for REV lights and labels
- main.py : main application you need to run
- packet_management.py : Stores the information received by the game
- parser202x.py : Parses the data received for the F1 2x game (default for F1 24)
- settings.txt : This files saves the previous connection settings (so you don't have to enter the same port selection and UDP redirection every time). Do not touch unless you know what you are doing