{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Ogrebattle64 decompiles the North American release of the game using a user-provided ROM. Its build process extracts assets from baserom.z64 before running make, and a separate make target generates an m2c context file for function work.",
  "description_zh": "Ogrebattle64 针对游戏北美版进行反编译，构建时使用用户提供的 ROM，从 baserom.z64 提取资源后运行 make。项目还提供生成 m2c 函数上下文文件的 make 目标。",
  "entry_url": "https://awesomerea.org/resources/ogrebattle64-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ogrebattle64-case/",
  "evidence_url": "https://codeberg.org/hijsje/ogrebattle64/src/commit/af6eabe49c9d48c3c9566c15b1d7f6884ccab669/README.md",
  "group": "cases",
  "id": "ogrebattle64-case",
  "json_url": "https://awesomerea.org/resources/ogrebattle64-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ogrebattle64-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ogrebattle64-case/index.md",
  "name": "Ogrebattle64: decompiling the North American game release",
  "name_zh": "Ogrebattle64：反编译北美版游戏",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A copy of the North American Ogrebattle64 ROM, named baserom.z64, is required to extract assets.",
    "The build instructions list binutils-mips-linux-gnu, build-essential, git, pkgconf, Python 3 and the Python packages in requirements.txt.",
    "The decompilation is a work in progress.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "提取资源需要一份北美版 Ogrebattle64 ROM，并将其命名为 baserom.z64。",
    "构建说明列出 binutils-mips-linux-gnu、build-essential、git、pkgconf、Python 3，以及 requirements.txt 中的 Python 依赖。",
    "反编译工作仍在进行中。",
    "项目页面未说明许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://codeberg.org/hijsje/ogrebattle64",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
