Trackmania and Openplanet integration
The signed plugin observes the game; TrackmaniaRL validates the session, builds features and controls the car
through a separate local backend.
Trackmania 2020 ·
School Mode
Signed Openplanet
plugin
TrackmaniaRL adapter
Separate
control path
inspect
observe
verify
open gate
local input only
Active map
UID · player ·
readiness
Vehicle state
race · pose ·
controls
Game input
steer · gas ·
brake
TrackmaniaRL
Connect
SAC_GetData ·
signed 2.4.0
Telemetry :9000
33 little-endian
float32 per tick
Session :9001
JSONL protocol 2 ·
map · ready
Live preflight
schema · UID ·
readiness · hashes
Telemetry client
framing · value checks
Features + reward
lidar · geometry ·
pace · safety
Transition
contract IDs · policy
version
Policy
action
validated
action table
Controller
vgamepad or
keyboard
Plugin boundary: no track geometry, boundary extraction, map-file loader, controller, timestamp or
version handshake.
Exact BoundaryGeometry still comes from a map-bound, checksummed asset; Openplanet placement metadata
is not an ordered drivable boundary.
Download editable diagram