{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "TM2020-Sim extends Gearbox's Trackmania physics and asset loading into a headless simulator with a native C++ and Rust SDK. It adds parallel environments, replay analysis, driving-controller research and validation tools for local game observations.",
  "description_zh": "TM2020-Sim 在 Gearbox 的 Trackmania 物理与资源加载代码上构建无界面模拟器和 C++、Rust SDK，增加并行环境、回放分析、驾驶控制研究及本地游戏对照工具。",
  "entry_url": "https://awesomerea.org/resources/tm2020-sim-trackmania-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/tm2020-sim-trackmania-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Speedstu/TM2020-Sim-V1/blob/f48c572e147ff136204460946f0052a0db7ce78f/README.md",
  "group": "cases",
  "id": "tm2020-sim-trackmania-case",
  "json_url": "https://awesomerea.org/resources/tm2020-sim-trackmania-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/tm2020-sim-trackmania-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/tm2020-sim-trackmania-case/index.md",
  "name": "TM2020-Sim: extending Trackmania physics simulation",
  "name_zh": "TM2020-Sim：扩展 Trackmania 物理模拟",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Linux x86-64, Python 3.10+, CMake 3.21+, a C++20 compiler, Rust/Cargo 1.98+ and liblzo2.so.2.",
    "Simulation requires the user's Trackmania installation, its Packs folder and a map file.",
    "Client integration is experimental; a post-finish detachment fault requires a client restart.",
    "GPL-3.0-or-later, with third-party notices."
  ],
  "requirements_zh": [
    "需要 Linux x86-64、Python 3.10+、CMake 3.21+、C++20 编译器、Rust/Cargo 1.98+ 和 liblzo2.so.2。",
    "模拟需要用户自己的 Trackmania 安装、Packs 目录和地图文件。",
    "客户端集成仍属实验阶段；终点后的脱离故障需要重启客户端。",
    "采用 GPL-3.0-or-later，并保留第三方声明。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/Speedstu/TM2020-Sim-V1",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
