{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ensapra/champions-of-norrath/blob/046448405555822967ac06f395bfd5eacad72ea8/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Champions of Norrath reconstructs C functions for the PlayStation 2 release SLUS-20565 and compares compiled output byte for byte with the user's game copy. The saved decompdecomp project separates matching functions from unfinished attempts. The author reports 6,018 matches among 8,984 functions.",
  "description_zh": "Champions of Norrath 为 PS2 版本 SLUS-20565 重建 C 函数，并将编译结果与用户自有游戏副本逐字节比较。保存的 decompdecomp 项目区分已匹配函数和未完成尝试；作者报告 8,984 个函数中有 6,018 个匹配。",
  "entry_url": "https://awesomerea.org/resources/champions-of-norrath-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/champions-of-norrath-decomp-case/",
  "evidence_url": "https://github.com/ensapra/champions-of-norrath/blob/046448405555822967ac06f395bfd5eacad72ea8/README.md",
  "group": "cases",
  "id": "champions-of-norrath-decomp-case",
  "json_url": "https://awesomerea.org/resources/champions-of-norrath-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/champions-of-norrath-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/champions-of-norrath-decomp-case/index.md",
  "name": "Champions of Norrath: matching PS2 function reconstruction",
  "name_zh": "Champions of Norrath：逐函数匹配的 PS2 源码重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "decompdecomp, the saved PS2 compiler setup, and a matching personal copy of the game are required.",
    "Windows PS2 compilers require WSL 2; macOS is unsupported by the stated release.",
    "The author reports 6,018 of 8,984 functions matching.",
    "MIT applies only to contributor-authored original work, excluding reconstructed game code."
  ],
  "requirements_zh": [
    "需要 decompdecomp、项目指定的 PS2 编译器配置和匹配的自有游戏副本。",
    "在 Windows 上运行 PS2 编译器需要 WSL 2；所述版本不支持 macOS。",
    "作者报告 8,984 个函数中有 6,018 个匹配。",
    "MIT 仅适用于贡献者原创部分，不覆盖重建的游戏代码。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/ensapra/champions-of-norrath",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
