6a37d7e97ce1fb1f4ee5df840c990c2176585d66
the main is thing is that I hammered one a way of showing data from an ibt
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%