{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/james-knippes/openlgr/blob/54cfe61309460e14afa9222c883df7baf253591c/CMakeLists.txt"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenLGR rehosts the Windows release of Lego Racers using x86 CPU emulation and implementations of the Windows functions the game uses. It patches replacement open-source code into the game at runtime, while still running original code and loading original game assets.",
  "description_zh": "OpenLGR 通过 x86 CPU 模拟及游戏所需的 Windows 函数实现，运行 Windows 版《乐高赛车》。它在运行时注入替代源码编译出的代码，同时继续执行尚未替换的原版代码并读取原版资源。",
  "entry_url": "https://awesomerea.org/resources/openlgr-lego-racers-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openlgr-lego-racers-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/james-knippes/openlgr/blob/54cfe61309460e14afa9222c883df7baf253591c/README.md",
  "group": "cases",
  "id": "openlgr-lego-racers-case",
  "json_url": "https://awesomerea.org/resources/openlgr-lego-racers-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openlgr-lego-racers-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openlgr-lego-racers-case/index.md",
  "name": "OpenLGR: rehosting Lego Racers with emulation and runtime patches",
  "name_zh": "OpenLGR：以模拟和运行时补丁重托管《乐高赛车》",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the original x86 Windows game binary and data.",
    "Building requires OpenGL 3.3 Core, CMake, a C11 toolchain, Unicorn, SDL2, GLEW and OpenAL.",
    "Some game functions still rely on original code.",
    "GPL-2.0 license."
  ],
  "requirements_zh": [
    "需要原版 x86 Windows 游戏程序和数据。",
    "构建需要 OpenGL 3.3 Core、CMake、C11 工具链、Unicorn、SDL2、GLEW 和 OpenAL。",
    "部分游戏函数仍依赖原版代码。",
    "采用 GPL-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/james-knippes/openlgr",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
