2025-05-23 00:18:25 +01:00
2025-01-07 21:50:49 +00:00
2025-01-14 22:15:16 +00:00
2025-05-23 00:18:25 +01:00
2025-05-23 00:18:25 +01:00

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> example output in the terminal

or to view the live data: go run . live -p <port>

Games implemented so far:

Games being implemented:

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!

S
Description
No description provided
Readme GPL-3.0
995 KiB
Languages
Go 100%