https://github.com/backwardspy/truckers
trucke.rs - work-in-progress ETS2/ATS plugin SDK
https://github.com/backwardspy/truckers
Last synced: 11 months ago
JSON representation
trucke.rs - work-in-progress ETS2/ATS plugin SDK
- Host: GitHub
- URL: https://github.com/backwardspy/truckers
- Owner: backwardspy
- License: mit
- Created: 2024-06-04T10:07:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T14:06:23.000Z (almost 2 years ago)
- Last Synced: 2025-07-07T11:54:39.280Z (11 months ago)
- Language: C
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# trucke.rs
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.
## usage
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`.
## features

## safety

## roadmap
- [x] tracing subscriber for ingame console
- [x] finish translating the telemetry functions of the C SDK to rust (bindgen)
- [x] 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
- [x] 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_