id: f1164b30502345b0b92cede8e703afab
parent_id: 
item_type: 1
item_id: 2171d34ab9c1431ea3a979d30d206e23
item_updated_time: 1780734179874
title_diff: "[{\"diffs\":[[1,\"AC EVO — Telemetry Status & Research\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":36}]"
body_diff: "[{\"diffs\":[[1,\"# AC EVO — Telemetry Status & Research\\\n\\\n> **Game**: Assetto Corsa EVO (Early Access, v0.7 as of June 2026)\\\n> **Developer**: KUNOS Simulazioni / 505 Games\\\n> **Engine**: All-new KUNOS proprietary engine (NOT AC1 engine, NOT Unreal Engine)\\\n> **Platform**: Windows only (no confirmed Linux/Proton support)\\\n> **Parser status**: ❌ Not applicable — no known telemetry output\\\n> **Steam App ID**: 2282680\\\n\\\n---\\\n\\\n## Key Finding: Telemetry Availability Is UNKNOWN\\\n\\\nAC EVO is built on a **completely new engine** by KUNOS. As of Early Access v0.7 (June 2026):\\\n\\\n- **No public telemetry API documentation** found on official site, GitHub, forums, or community\\\n- **No UDP protocol specification** published by KUNOS\\\n- **No community telemetry tools** found (no dashboards, no data loggers)\\\n- **Patch notes** for v0.1–v0.7 do not mention telemetry support\\\n- The game's [official page](https://assettocorsa.gg/assetto-corsa-evo/) lists features but does not mention data output\\\n\\\nAC EVO is still in active Early Access development. Telemetry may be:\\\n1. **Planned but not yet implemented** (most likely — KUNOS has always supported telemetry)\\\n2. **Implemented but undocumented** (possible — could be discovered by port scanning)\\\n3. **Using an evolved AC1 protocol** (possible for continuity with existing tools)\\\n4. **Using an ACC-like registration protocol** (possible given the modern architecture)\\\n\\\n---\\\n\\\n## Cross-References\\\n\\\n- **AC original protocol**: [Assetto Corsa — UDP Telemetry Protocol Specification](joplin://aed9f3be040943048273a16e05a8100f)\\\n- **ACC protocol**: [ACC — UDP Telemetry Protocol Specification](joplin://6ae7005d9810437093d63470cff98b59)\\\n- **AC Rally status**: [AC Rally — Telemetry Status & Research](joplin://b7b331aa87544b6ebe5db5b8d7bcd2a0)\\\n- **PCARS protocol**: [Project CARS 1 & 2 — UDP Telemetry Protocol Specification](joplin://c6bd2c45938246fa9d61776deae9874b)\\\n- **DiRT Rally protocol**: [DiRT Rally 1 & 2.0 — UDP Telemetry Protocol Specification](joplin://877a753ad06a40e08059834d8c8fb438)\\\n\\\n---\\\n\\\n## Engine Analysis & Protocol Prediction\\\n\\\n### What We Know About the Engine\\\n\\\n- **All-new proprietary engine** by KUNOS (confirmed by official communications)\\\n- Laser-scanned tracks and cars (same methodology as AC1)\\\n- Dynamic weather, day-night cycle, advanced tyre model\\\n- New rendering engine (not AC1's deferred renderer)\\\n- New physics model with \\\"enhanced tyre grip feedback\\\"\\\n- OpenXR VR support\\\n- Online multiplayer with dedicated servers\\\n\\\n### Protocol Predictions (Ranked by Likelihood)\\\n\\\n**1. Evolved AC1-style UDP (Most Likely — 60%)**\\\nKUNOS has strong incentive to maintain backward compatibility with the AC telemetry ecosystem (dashes, tools, sims). An evolved KSUDP on port 9996 with additional fields would allow existing tools to partially work. This is what most community members expect.\\\n\\\n**2. ACC-style Registration Protocol (Possible — 25%)**\\\nGiven that EVO is a \\\"modern\\\" title with online infrastructure, KUNOS might adopt the connection-oriented model from ACC (registration + keep-alive + multi-packet broadcast). This would provide better session management.\\\n\\\n**3. Entirely New Protocol (Possible — 10%)**\\\nA brand new engine could mean a brand new telemetry protocol. KUNOS might design something more modern (e.g., Protobuf, flatbuffers, or a new binary format with proper versioning).\\\n\\\n**4. WebSocket/HTTP API (Unlikely — 5%)**\\\nGiven the trend toward web-based dashboards, a WebSocket API is possible but unlikely for a sim where latency matters. KUNOS has never used web protocols for telemetry.\\\n\\\n### Predicted Data Fields\\\n\\\nIf/when telemetry is added, based on the game's feature set, we'd expect:\\\n\\\n| Category | Expected Fields |\\\n|---|---|\\\n| **Driver inputs** | steer, throttle, brake, clutch (same as AC1) |\\\n| **Drivetrain** | gear, RPM, speed, turbo_boost |\\\n| **Position** | world_pos (x,y,z), spline_position, heading |\\\n| **G-forces** | 3-axis accelerations |\\\n| **Wheel dynamics** | slip_ratio, slip_angle, nd_slip per wheel |\\\n| **Tyre thermal** | tyre temps per wheel (per-layer would be ideal) |\\\n| **Tyre condition** | tyre wear, tyre dirty level |\\\n| **Vehicle state** | fuel, damage, ride height |\\\n| **Weather** | track temp, ambient temp, rain, wind |\\\n| **Session** | lap times, splits, positions |\\\n| **Multi-car** | All drivers (like AC1 Telemetry Tool) |\\\n| **NEW: Dynamic weather** | Track wetness, drying line, surface temp |\\\n| **NEW: Open world elements** | Road car features (indicators, lights, doors) |\\\n\\\n---\\\n\\\n## Investigation Plan\\\n\\\n### Phase 1: Port Scanning (After Purchase)\\\n\\\nProbe common telemetry ports while the game is running:\\\n\\\n| Port | Purpose | What to Look For |\\\n|---|---|---|\\\n| 9996 | AC1 KSUDP legacy | Binary packets starting with `0x61` ('a') |\\\n| 5606 | PCARS-compatible | Binary packets with PCARS-style headers |\\\n| 9000 | ACC-style | Registration response after sending handshake |\\\n| 10101 | AC1 Telemetry Tool | Binary telemetry (if plugin compatible) |\\\n| 5005 | AC1 Lua plugin | JSON datagrams (if CSP is ported) |\\\n| 8080 | HTTP/WebSocket | REST API or WebSocket handshake |\\\n| 0–65535 | Broad scan | Any UDP activity using `tcpdump` or `netstat` |\\\n\\\n### Phase 2: File System Analysis\\\n\\\nCheck game directory for:\\\n- `docs/` folder (like ACC has)\\\n- `*.ini` config files mentioning UDP/telemetry\\\n- Shared memory configuration\\\n- Log files mentioning telemetry startup\\\n- Plugin/app directories (Lua, Python, or new plugin system)\\\n\\\n### Phase 3: Community Monitoring\\\n\\\n- Watch [official KUNOS forum](https://www.assettocorsa.net/forum/) and Discord\\\n- Monitor [OverTake.gg AC EVO forums](https://www.overtake.gg/forums/assetto-corsa-evo.131/)\\\n- Check Steam discussions for telemetry-related threads\\\n- Watch for third-party dashboard tools (first sign of telemetry availability)\\\n\\\n### Phase 4: Memory Inspection (Advanced)\\\n\\\nIf UDP/shared memory aren't found:\\\n- Use process memory scanning tools to look for telemetry-like data structures\\\n- Check if the game writes telemetry files (CSV, JSON, binary) to disk\\\n- Inspect network traffic with Wireshark during gameplay\\\n\\\n---\\\n\\\n## Prerequisites for Investigation\\\n\\\n1. **Purchase AC EVO** on Steam (~€30–40 during Early Access)\\\n2. **Windows environment** — AC EVO does not have Linux support\\\n3. **Port scanning tools**: `nmap`, `tcpdump`, or `netstat`\\\n4. **Wireshark** for packet capture and analysis\\\n5. **Hex editor** for binary packet inspection\\\n\\\n---\\\n\\\n## Relevance to rusty-telemetry\\\n\\\n- **Priority**: Medium — AC EVO is the future of the franchise but still in Early Access\\\n- **Timeline**: Investigate after core AC1 analysis pipeline is working (Phase 2 of roadmap)\\\n- **Effort to support**: Depends entirely on the protocol — could be days (AC1-compatible) or weeks (new protocol)\\\n- **Unique value**: AC EVO has dynamic weather and new tyre physics that AC1 doesn't — richer coaching data\\\n\\\n---\\\n\\\n*Created: 2026-06-06*\\\n*Status: Research/planning — game not yet purchased*\\\n*Next step: Purchase AC EVO, run port scan during gameplay*\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":6924}]"
metadata_diff: {"new":{"id":"2171d34ab9c1431ea3a979d30d206e23","parent_id":"0e8e00b432a840628faa4df5bc2068bc","latitude":"0.00000000","longitude":"0.00000000","altitude":"0.0000","author":"","source_url":"","is_todo":0,"todo_due":0,"todo_completed":0,"source":"joplin-desktop","source_application":"net.cozic.joplin-desktop","application_data":"","order":1780732616023,"markup_language":1,"is_shared":0,"share_id":"","conflict_original_id":"","master_key_id":"","user_data":"","deleted_time":0},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-06-06T08:24:11.597Z
created_time: 2026-06-06T08:24:11.597Z
type_: 13