{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Open-Champions/champions-return-to-arms-re/blob/c92e5b6c7ed8f046b60af1f0b271726be42b0943/FINDINGS.md",
    "https://github.com/Open-Champions/champions-return-to-arms-re/blob/c92e5b6c7ed8f046b60af1f0b271726be42b0943/docs/OVERVIEW.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Champions: Return to Arms research maps the US PS2 game's executable, symbols, level scripts, file formats and online behavior. Its tools disassemble and compare original functions, then translate a player-supplied executable to C++ for a native runtime and Godot host; the author maintains an address-based findings ledger.",
  "description_zh": "Champions: Return to Arms 研究项目测绘美版 PS2 游戏的可执行文件、符号、关卡脚本、文件格式和联网行为。工具可反汇编并比对原始函数，再将玩家自备的可执行文件转换为 C++，供原生运行时及 Godot 宿主使用；发现记录附有地址依据。",
  "entry_url": "https://awesomerea.org/resources/champions-return-to-arms-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/champions-return-to-arms-re-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Open-Champions/champions-return-to-arms-re/blob/c92e5b6c7ed8f046b60af1f0b271726be42b0943/README.md",
  "group": "cases",
  "id": "champions-return-to-arms-re-case",
  "json_url": "https://awesomerea.org/resources/champions-return-to-arms-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/champions-return-to-arms-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/champions-return-to-arms-re-case/index.md",
  "name": "Champions: Return to Arms: PS2 code research and native recompilation",
  "name_zh": "Champions: Return to Arms：PS2 代码研究与原生重编译",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-supplied disc image of the US v2.00 release, including SLUS_209.73.",
    "Research tooling requires Python 3, MIPS-capable llvm-objdump, Ghidra and the ghidra-emotionengine-reloaded extension.",
    "The native build translates the game from the user's disc image on their machine.",
    "MIT license for the project's tools and notes."
  ],
  "requirements_zh": [
    "需要用户自备美版 v2.00 光盘镜像，其中包含 SLUS_209.73。",
    "研究工具需要 Python 3、支持 MIPS 的 llvm-objdump、Ghidra 及 ghidra-emotionengine-reloaded 扩展。",
    "原生版本在用户的计算机上根据其光盘镜像转换游戏代码。",
    "项目工具和研究笔记采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/Open-Champions/champions-return-to-arms-re",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
