{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This decompilation reconstructs the NTSC-U PS2 release of Yu-Gi-Oh! The Duelists of the Roses in C, covering SLUS_205.15 and 762 code modules. Its make check target compares rebuilt files byte for byte with the user's originals. The author reports that the main executable is in C while module functions remain partly in assembly.",
  "description_zh": "该项目以 C 重建 Yu-Gi-Oh! The Duelists of the Roses 的美版 PS2 程序，涵盖 SLUS_205.15 和 762 个代码模块。make check 将构建产物与用户的原版文件逐字节比较。作者称主程序已改写为 C，部分模块函数仍保留汇编。",
  "entry_url": "https://awesomerea.org/resources/duelists-of-the-roses-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/duelists-of-the-roses-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kira-502/dotr-decomp/blob/c20968253eb58f46d85cb59c9ce6047bf54dfeba/README.md",
  "group": "cases",
  "id": "duelists-of-the-roses-decomp-case",
  "json_url": "https://awesomerea.org/resources/duelists-of-the-roses-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/duelists-of-the-roses-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/duelists-of-the-roses-decomp-case/index.md",
  "name": "Yu-Gi-Oh! The Duelists of the Roses: a byte-matched PS2 decompilation",
  "name_zh": "Yu-Gi-Oh! The Duelists of the Roses：逐字节匹配的 PS2 反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide your own SLUS_205.15 executable and disc image containing the modules.",
    "The build uses Metrowerks CodeWarrior for PS2 2.3.3 and the documented EE GCC versions; compilers are not included.",
    "The author reports that 2,005 module functions remain in assembly.",
    "CC0-1.0 license for the project's own work; third-party code retains its original terms."
  ],
  "requirements_zh": [
    "自行提供 SLUS_205.15 可执行文件及包含模块的游戏光盘镜像。",
    "构建使用 Metrowerks CodeWarrior for PS2 2.3.3 和文档列出的 EE GCC 版本；仓库不包含编译器。",
    "作者称仍有 2,005 个模块函数保留为汇编。",
    "项目自有工作采用 CC0-1.0；第三方代码沿用原有许可。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kira-502/dotr-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
