{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/SmokeDoggy044/CoD2-BRO-Decomp/blob/e9dab1cce92100cf98562c2da1c641b16606a37d/assets/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Call of Duty 2: Big Red One reconstructs the original Xbox game's code as C++ toward a native Linux and Windows build. Ghidra analysis and function naming support the work; a comparison harness checks rewritten functions against the originals, primarily during gameplay and, for some functions, offline. The author reports 7,067 rewritten functions, while most mission-script functions remain unfinished.",
  "description_zh": "Call of Duty 2: Big Red One 将原版 Xbox 游戏代码重建为 C++，目标是在 Linux 和 Windows 上原生构建。项目使用 Ghidra 分析和函数命名，并通过对比工具将重写函数与原始函数比较：主要在游戏运行时验证，部分函数则离线验证。作者报告已重写 7,067 个函数，大多数任务脚本函数仍待重写。",
  "entry_url": "https://awesomerea.org/resources/cod2-big-red-one-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/cod2-big-red-one-decomp-case/",
  "evidence_url": "https://github.com/SmokeDoggy044/CoD2-BRO-Decomp/blob/e9dab1cce92100cf98562c2da1c641b16606a37d/README.md",
  "group": "cases",
  "id": "cod2-big-red-one-decomp-case",
  "json_url": "https://awesomerea.org/resources/cod2-big-red-one-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/cod2-big-red-one-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/cod2-big-red-one-decomp-case/index.md",
  "name": "Call of Duty 2: Big Red One: reconstructing Xbox game code in C++",
  "name_zh": "Call of Duty 2: Big Red One：以 C++ 重建 Xbox 游戏代码",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the user's own Call of Duty 2: Big Red One Xbox game files.",
    "The author reports 7,067 rewritten functions; most mission-script functions remain to be rewritten.",
    "Project-authored code is licensed under GPL-2.0-or-later; third-party licenses are listed in LICENSES/README.md."
  ],
  "requirements_zh": [
    "需要用户自行提供《使命召唤 2：红一纵队》Xbox 游戏文件。",
    "作者报告已重写 7,067 个函数；大多数任务脚本函数仍待重写。",
    "项目自编代码采用 GPL-2.0-or-later；第三方组件的许可另列于 LICENSES/README.md。"
  ],
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/SmokeDoggy044/CoD2-BRO-Decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
