{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Open-Champions/champions-return-to-arms/blob/adb1e7c3a9b1c41e86aed3f9f73cfef95c088c36/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Champions: Return to Arms reconstructs independently authored C++ for the US v2.00 PlayStation 2 game, checking complete functions against the original executable byte by byte. The author reports eight matching functions covering 64 bytes; the repository includes a function ledger, verifier and sanitized comparison receipt.",
  "description_zh": "Champions: Return to Arms 项目为美版 v2.00 PlayStation 2 游戏独立编写 C++ 源码，并将完整函数与原版可执行文件逐字节比较。作者报告已有八个匹配函数、共 64 字节；仓库包含函数台账、验证工具和去除原始字节的比对记录。",
  "entry_url": "https://awesomerea.org/resources/champions-return-to-arms-ps2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/champions-return-to-arms-ps2-case/",
  "evidence_url": "https://github.com/Open-Champions/champions-return-to-arms/blob/adb1e7c3a9b1c41e86aed3f9f73cfef95c088c36/README.md",
  "group": "cases",
  "id": "champions-return-to-arms-ps2-case",
  "json_url": "https://awesomerea.org/resources/champions-return-to-arms-ps2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/champions-return-to-arms-ps2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/champions-return-to-arms-ps2-case/index.md",
  "name": "Champions: Return to Arms: byte-matched PS2 function reconstruction",
  "name_zh": "Champions: Return to Arms：PS2 函数逐字节匹配重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.10+ is required for metadata checks and the synthetic test suite.",
    "A user-owned SLUS_209.73 executable and MIPS-capable Clang are required for a fresh byte comparison.",
    "The reconstruction covers eight complete functions and has no complete linked PS2 executable or playable game.",
    "MIT license applies to the authored code and documentation."
  ],
  "requirements_zh": [
    "运行元数据检查和合成测试需要 Python 3.10+。",
    "重新进行字节比对需要用户自备的 SLUS_209.73 可执行文件及支持 MIPS 的 Clang。",
    "目前重建了八个完整函数，尚无完整链接的 PS2 可执行文件或可玩的游戏。",
    "原创代码和文档采用 MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/Open-Champions/champions-return-to-arms",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
