{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/consolesplayingconsoles/crazy-taxi-decomp/blob/739bbb0a383555f81157f6469c4c1e802765e8b1/Makefile"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Crazy Taxi decomp reconstructs the European Dreamcast game's executable with recovered C and per-function SH-4 assembly generated from the user's disc. Its pipeline maps game assets, checks C functions against original behavior and builds a disc image with the reconstructed executable. The author reports a byte-for-byte executable rebuild and a playable game.",
  "description_zh": "Crazy Taxi decomp 使用从用户光盘生成的逐函数 SH-4 汇编和恢复的 C 代码，重建欧洲版 Dreamcast 游戏可执行文件。其流程映射游戏资源、比较 C 函数与原版行为，并生成包含重建程序的光盘镜像。作者报告可执行文件逐字节一致，游戏可以游玩。",
  "entry_url": "https://awesomerea.org/resources/crazy-taxi-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/crazy-taxi-decomp-case/",
  "evidence_url": "https://github.com/consolesplayingconsoles/crazy-taxi-decomp/blob/739bbb0a383555f81157f6469c4c1e802765e8b1/README.md",
  "group": "cases",
  "id": "crazy-taxi-decomp-case",
  "json_url": "https://awesomerea.org/resources/crazy-taxi-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/crazy-taxi-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/crazy-taxi-decomp-case/index.md",
  "name": "Crazy Taxi decomp: rebuilding the European Dreamcast game from C",
  "name_zh": "Crazy Taxi decomp：从 C 代码重建欧洲版 Dreamcast 游戏",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "An owned Crazy Taxi (Europe) GD-ROM as a .gdi with track files, plus a Katana SDK.",
    "Python 3 and Docker; Linux x86_64 can use wibo with DC_LOCAL=1 instead of Docker.",
    "Other regional releases are refused by setup.sh.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要自有的 Crazy Taxi 欧洲版 GD-ROM，以含轨道文件的 .gdi 格式提供，并备有 Katana SDK。",
    "需要 Python 3 和 Docker；Linux x86_64 可设置 DC_LOCAL=1，通过 wibo 替代 Docker。",
    "setup.sh 不接受其他地区版本。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/consolesplayingconsoles/crazy-taxi-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
