{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "The Sonic the Hedgehog (2006) project reconstructs source for the Xbox 360 game. It builds against a user-provided XEX and uses objdiff to compare compiled objects with the original while contributors replace functions with C++ source.",
  "description_zh": "Sonic the Hedgehog (2006) 项目重建 Xbox 360 版游戏源码。构建流程使用用户提供的 XEX，并借助 objdiff 对比编译目标文件与原版，逐步以 C++ 源码替换函数。",
  "entry_url": "https://awesomerea.org/resources/sonic-2006-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sonic-2006-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/rjkiv/sonic06/blob/0ac8eb00c99f9fbe70f5c6d7cb41ed266167eba5/README.md",
  "group": "cases",
  "id": "sonic-2006-decomp-case",
  "json_url": "https://awesomerea.org/resources/sonic-2006-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sonic-2006-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sonic-2006-decomp-case/index.md",
  "name": "Sonic the Hedgehog (2006): Xbox 360 source reconstruction",
  "name_zh": "Sonic the Hedgehog (2006)：Xbox 360 版源码重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "An existing copy of the game and its XEX are required.",
    "Python and Ninja are required; macOS uses Wine Crossover, and some Linux platforms use Wine.",
    "CC0-1.0 license."
  ],
  "requirements_zh": [
    "需要已有游戏副本及其 XEX 文件。",
    "需要 Python 和 Ninja；macOS 使用 Wine Crossover，部分 Linux 平台使用 Wine。",
    "CC0-1.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/rjkiv/sonic06",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
