{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/vs-sr-dev/pc-megamanxcm/blob/978bbeb621b6c903fa2caed0253def65c755ca43/docs/03-executable.md",
    "https://github.com/vs-sr-dev/pc-megamanxcm/blob/978bbeb621b6c903fa2caed0253def65c755ca43/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "pc-megamanxcm develops a native PC port of Mega Man X: Command Mission from the European GameCube release. It maps names from a symbol table left on the disc to the stripped DOL, then uses wiikit to translate PowerPC code to C++ and replace console hardware services. The author reports play through the opening scenes with audio; saving remains unavailable.",
  "description_zh": "pc-megamanxcm 基于欧版 GameCube《洛克人 X 指令任务》开发原生 PC 移植版。项目将光盘遗留符号表中的名称映射到去符号 DOL，再用 wiikit 把 PowerPC 代码转为 C++ 并替代主机硬件服务。作者报告开场剧情和音频可运行；存档功能尚不可用。",
  "entry_url": "https://awesomerea.org/resources/pc-megamanxcm-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pc-megamanxcm-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/vs-sr-dev/pc-megamanxcm/blob/978bbeb621b6c903fa2caed0253def65c755ca43/README.md",
  "group": "cases",
  "id": "pc-megamanxcm-case",
  "json_url": "https://awesomerea.org/resources/pc-megamanxcm-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/pc-megamanxcm-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pc-megamanxcm-case/index.md",
  "name": "pc-megamanxcm: a native Mega Man X: Command Mission port",
  "name_zh": "pc-megamanxcm：洛克人 X 指令任务原生 PC 移植",
  "reconstruction_method": "static-recompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-supplied GXRP08 European GameCube disc image is required.",
    "Python 3.8+ is needed for tools; building requires CMake, Ninja, a C++20 compiler, SDL3, and wiikit; running requires OpenGL 4.5.",
    "Saving is unavailable and little beyond the opening has been played.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要用户自行提供 GXRP08 欧版 GameCube 光盘镜像。",
    "工具需要 Python 3.8+；构建需要 CMake、Ninja、C++20 编译器、SDL3 和 wiikit；运行需要 OpenGL 4.5。",
    "目前无法存档，开场之后的内容只进行了少量游玩测试。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/vs-sr-dev/pc-megamanxcm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
