ESILVA.ORG
ESDI -
GitHub Repo
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 you can view live data with:
go run . live -p <port>
Games implemented so far:
iRacing
using the
goirdsk
Games being implemented:
BeamNG.drive
using the
gobngsdk
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