{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/cheviman/robotech-decomp/blob/e2e026f1faf88527c0daa4124398db644f748c11/symbols/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Robotech: Battlecry ports the 2002 Xbox game to PC by statically recompiling a user-supplied XBE into C and linking it to a replacement Xbox runtime. The project adds an x86 frontend, symbol maps, handwritten engine code and Direct3D 11, sound and input bridges. The author reports that the menu and selected missions run, with frame comparisons against xemu.",
  "description_zh": "Robotech: Battlecry 把用户自备的 2002 年 Xbox 游戏 XBE 静态重编译为 C，再连接替代 Xbox 运行时以移植到 PC。项目提供 x86 前端、符号映射、手写引擎代码，以及 Direct3D 11、声音和输入桥接。作者报告菜单与部分任务已能运行，并与 xemu 做逐帧对照。",
  "entry_url": "https://awesomerea.org/resources/robotech-battlecry-native-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/robotech-battlecry-native-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/cheviman/robotech-decomp/blob/e2e026f1faf88527c0daa4124398db644f748c11/README.md",
  "group": "cases",
  "id": "robotech-battlecry-native-port-case",
  "json_url": "https://awesomerea.org/resources/robotech-battlecry-native-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/robotech-battlecry-native-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/robotech-battlecry-native-port-case/index.md",
  "name": "Robotech: Battlecry: statically recompiling the Xbox game for PC",
  "name_zh": "Robotech: Battlecry：将 Xbox 游戏静态重编译至 PC",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The user’s own Robotech: Battlecry game files, including default.xbe, dsstdfx.bin and Media, are required.",
    "The documented build needs Python 3.10 or later with Capstone, CMake 3.20 or later, MSVC x64 and an adjacent xboxrecomp checkout.",
    "The Direct3D 11 bridge and broader platform and feature support remain incomplete.",
    "BSD-3-Clause license."
  ],
  "requirements_zh": [
    "需要用户自备的 Robotech: Battlecry 游戏文件，包括 default.xbe、dsstdfx.bin 和 Media。",
    "文档中的构建需要 Python 3.10 或更新版本及 Capstone、CMake 3.20 或更新版本、MSVC x64，以及相邻目录中的 xboxrecomp。",
    "Direct3D 11 桥接及更广的平台和功能支持尚未完成。",
    "BSD-3-Clause 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/cheviman/robotech-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
