an extremely work-in-progress ETS2/ATS plugin SDK.
tested on x86_64 windows 11 with the latest version of ETS2. even then it might crash the game. use with caution.
build with cargo build
, then copy the resulting truckers.dll
/truckers.so
to your game's plugins
directory.
for updating on the fly, you can use the in-game console to unload & reload the plugin with sdk unload
and sdk reload
.
- tracing subscriber for ingame console
- finish translating the telemetry functions of the C SDK to rust (bindgen)
- build a high-level safe API on top of the telemetry event functions
- build a high-level safe API on top of the telemetry channel functions
- translate the input functions of the C SDK to rust (bindgen)
- build a high-level safe API on top of the input functions
- expose telemetry somehow
- metrics
- action items
- learnings
- takeaways