32dc35d008d3327520a99059e586dd926ce695ed
ESDI
ESDI stands for "ESilva Desktop Interface" iirc, or "rAcElaBs aT hOmE"
This tool collects data from popular racing simulators (for now), to pass it to peripherals (or a peripheral, only made one so far). This is the currently available peripheral: CDashDisplay.
If anyone finds this project useful for anything at all it would be pretty cool. My main goal is to learn and have some fun.
Currently it can read from a .ibt file or live telemetry from iRacing.
It can only be ran from the terminal:
go run . offline -p <port> -i <ibt-file>

or to view the live data:
go run . live -p <port>
Games implemented so far:
Games being implemented:
- BeamNG.drive using the gobngsdk
Games to be implemented:
Roadmap
- Implement the interface for a data source
- Finish implementing BeamNG
- Configuration of the peripherals via ESDI
- Detection of the display
- Fuel Calculator
- LapTime Calculator
- A very long list useful stuff like flags, position, more info about other drivers, track conditions and so on so forth
- Dynamic data packets
- More roadmap entries
- Telemetry analysis tool
- Better user interface
Shameless begging
Hey, doesn't hurt to try, its free either way: Buy me a coffee!
Languages
Go
100%