{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/notes/findings.md",
    "https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/CLAUDE.md",
    "https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/LICENSE"
  ],
  "category": "community-case-studies",
  "class": "game",
  "description_en": "openNG2 turns the Xbox 360 Ninja Gaiden II into a native Windows build through ReXGlue static recompilation and game-specific host code. Its launcher builds from a user-owned World release and Title Update #2; the research ledger records evidence from REA, Ghidra and code generation while the port adds PC display and input features.",
  "description_zh": "openNG2 使用 ReXGlue 静态重编译和专用宿主代码，将 Xbox 360 版《忍者龙剑传 II》移植到 Windows。启动器从用户自有的国际版游戏和标题更新 #2 构建；研究记录汇集 REA、Ghidra 与代码生成证据，移植版还加入 PC 显示和输入功能。",
  "entry_url": "https://awesomerea.org/resources/openng2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openng2-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/KamiTK2/openNG2/blob/3bee8b188d73d2e69d5b63b319cdc6ee322b0caa/README.md",
  "group": "rea",
  "id": "openng2-case",
  "json_url": "https://awesomerea.org/resources/openng2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openng2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openng2-case/index.md",
  "name": "openNG2: a static recompilation of Ninja Gaiden II for Windows",
  "name_zh": "openNG2：《忍者龙剑传 II》的 Windows 静态重编译移植",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/openng2-case.png",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "community-reported-mixed-workflow",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "User-owned Ninja Gaiden II World release, media ID 69F555CB, and Title Update #2.",
    "64-bit Windows 10 version 1803 or newer or Windows 11, a Direct3D 12 graphics card, about 22 GB of free space, and internet access for the first build.",
    "The author reports testing only the early chapters and Mission Mode.",
    "BSD 3-Clause licence for openNG2 source code."
  ],
  "requirements_zh": [
    "需要用户自有的《忍者龙剑传 II》国际版（媒体 ID 69F555CB）及标题更新 #2。",
    "需要 64 位 Windows 10 1803 或更新版本，或 Windows 11、Direct3D 12 显卡、约 22 GB 空间；首次构建还需联网。",
    "作者称目前仅测试了前期章节和任务模式。",
    "openNG2 源代码采用 BSD 3-Clause 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/KamiTK2/openNG2",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
