{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Call of Duty 2: Big Red One runs on Linux and Windows through a native loader that maps the original Xbox x86 game code into a PC process and replaces Xbox platform services. Parts of the renderer, sound system and game code are rewritten as source, with function names grounded in Ghidra analysis and rewritten functions checked against the original through a comparison harness.",
  "description_zh": "该项目通过原生加载器在 Linux 和 Windows 上运行 Xbox 版 Call of Duty 2: Big Red One：它把游戏原有的 x86 代码映射到 PC 进程，并替换 Xbox 平台服务。渲染器、声音系统和部分游戏代码已改写为源码；函数命名依据 Ghidra 分析，改写函数通过对照工具与原版比较。",
  "entry_url": "https://awesomerea.org/resources/cod2-bro-native-loader-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/cod2-bro-native-loader-case/",
  "evidence_url": "https://github.com/SmokeDoggy044/CoD2-BRO-Native-Loader/blob/b984ca2b2f168d333f4c5a3e8d43ebb43fcae5b3/README.md",
  "group": "cases",
  "id": "cod2-bro-native-loader-case",
  "json_url": "https://awesomerea.org/resources/cod2-bro-native-loader-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/cod2-bro-native-loader-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/cod2-bro-native-loader-case/index.md",
  "name": "Call of Duty 2: Big Red One: a native loader for the Xbox game",
  "name_zh": "Call of Duty 2: Big Red One：Xbox 游戏的原生加载器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An owned Xbox game dump with default.xbe and its media files.",
    "Linux x86 with glibc 2.30 or newer and Vulkan 1.3 with 32-bit drivers, or 64-bit Windows 10 or 11.",
    "The native loader receives bug fixes only; further rewriting continues in a separate decompilation repository.",
    "GPL-2.0-or-later license for the loader's own code."
  ],
  "requirements_zh": [
    "需要自有的 Xbox 游戏转储，其中含 default.xbe 和媒体文件。",
    "需要 glibc 2.30 或更高版本、支持 Vulkan 1.3 且具备 32 位驱动的 Linux x86，或 64 位 Windows 10、11。",
    "原生加载器后续仅修复问题；更多代码改写在另一个反编译仓库继续。",
    "加载器自身代码采用 GPL-2.0-or-later 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/SmokeDoggy044/CoD2-BRO-Native-Loader",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
