{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenSWE1R ports the Windows x86 release of Star Wars: Episode I Racer by patching replacement open-source code into the game at runtime. It combines x86 CPU emulation with implementations of the Windows functions the game uses. Unreplaced functions still execute from the original game binary, and game art comes from the user's copy.",
  "description_zh": "OpenSWE1R 移植《星球大战：极速飞梭赛车》的 Windows x86 版本，在运行时将重建的开放源码注入游戏。它结合 x86 CPU 模拟和游戏所需 Windows 函数的实现。尚未替换的函数仍由原始游戏可执行文件执行，画面与音效资源来自用户自己的游戏副本。",
  "entry_url": "https://awesomerea.org/resources/openswe1r-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openswe1r-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/OpenSWE1R/openswe1r/blob/1fcb4a8e8b5e031f0dde38b340cfca1b07e9738e/README.md",
  "group": "cases",
  "id": "openswe1r-case",
  "json_url": "https://awesomerea.org/resources/openswe1r-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openswe1r-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openswe1r-case/index.md",
  "name": "OpenSWE1R: porting Star Wars: Episode I Racer with runtime code replacement",
  "name_zh": "OpenSWE1R：《星球大战：极速飞梭赛车》的运行时代码替换移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the original Windows x86 game binary and its art assets.",
    "Requires OpenGL 3.3 Core; building uses Git, CMake, a C11 toolchain, Unicorn Engine, SDL2, GLEW, and OpenAL.",
    "Not all original game functions have replacement implementations.",
    "Source is licensed under GPL-2.0 or later."
  ],
  "requirements_zh": [
    "需要原版 Windows x86 游戏可执行文件及其美术资源。",
    "需要 OpenGL 3.3 Core；构建使用 Git、CMake、C11 工具链、Unicorn Engine、SDL2、GLEW 和 OpenAL。",
    "原版游戏的部分函数尚无替代实现。",
    "源码采用 GPL-2.0 或更新版本许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/OpenSWE1R/openswe1r",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
