{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/TheRunaway5/Halo-2-Decompiled/blob/46d2364aa6ef8802e69e317aaa8fd99a249eaa46/docs/BODY_DAMAGE_RESEARCH.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "A C++20 native port of Halo 2 targets original Xbox TU1.5 gameplay and visuals through executable research, source comparisons and local asset imports. It uses SDL2 and Vulkan, imports Halo 2 Classic content from the user's MCC installation, and validated builds expose menus and an interim native Lockout test.",
  "description_zh": "这个 C++20 原生移植项目以原版 Xbox《Halo 2》TU1.5 的游戏机制和画面为目标，结合可执行文件研究、源码比对和本地资源导入开展开发。项目使用 SDL2 和 Vulkan，从用户的 MCC 安装导入 Halo 2 Classic 内容；经过验证的构建可显示菜单并运行阶段性的原生 Lockout 测试。",
  "entry_url": "https://awesomerea.org/resources/halo-2-native-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/halo-2-native-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/TheRunaway5/Halo-2-Decompiled/blob/46d2364aa6ef8802e69e317aaa8fd99a249eaa46/README.md",
  "group": "cases",
  "id": "halo-2-native-port-case",
  "json_url": "https://awesomerea.org/resources/halo-2-native-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/halo-2-native-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/halo-2-native-port-case/index.md",
  "name": "Halo 2: an Xbox gameplay reconstruction and native port",
  "name_zh": "Halo 2：Xbox 游戏机制重建与原生移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An installed MCC copy containing Halo 2 Classic is required for normal asset setup.",
    "The documented source build requires CMake 3.24+, a C++20 compiler, Python 3.11+, SDL2, Vulkan and the listed development libraries.",
    "Full TU1.5 gameplay conversion, complete campaign missions and final visual parity remain in progress.",
    "MIT license."
  ],
  "requirements_zh": [
    "常规资源准备需要已安装且包含 Halo 2 Classic 的 MCC。",
    "文档中的源码构建需要 CMake 3.24+、C++20 编译器、Python 3.11+、SDL2、Vulkan 及列出的开发库。",
    "完整 TU1.5 游戏机制转换、完整战役关卡和最终画面一致性仍在开发中。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/TheRunaway5/Halo-2-Decompiled",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
