{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Rayman Arena is an early C++ reconstruction of routines from the PC game, with a Frida patch that replaces game routines. Its documented workflow calls for decompiling with Ghidra, cleaning up the output with Clang tools, and editing it by hand.",
  "description_zh": "Rayman Arena 是针对 PC 版游戏例程的早期 C++ 重建项目，使用 Frida 补丁替换游戏中的例程。文档计划用 Ghidra 反编译，再借助 Clang 工具整理输出并手工修改。",
  "entry_url": "https://awesomerea.org/resources/rayman-arena-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rayman-arena-decomp-case/",
  "evidence_url": "https://github.com/zZeck/raymanarenadecomp/blob/f0992db17028bf898e76e03424f9176758abbab7/readme.md",
  "group": "cases",
  "id": "rayman-arena-decomp-case",
  "json_url": "https://awesomerea.org/resources/rayman-arena-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rayman-arena-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rayman-arena-decomp-case/index.md",
  "name": "Rayman Arena: an early Frida-assisted reconstruction",
  "name_zh": "Rayman Arena：借助 Frida 的早期源码重建",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Visual Studio native tools command prompt, C++17 compiler, and Frida Gum are used for the patch build.",
    "The patch is loaded through an ASI loader in the PC game.",
    "The project is at an early stage.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "构建补丁使用 Visual Studio 原生工具命令提示符、C++17 编译器和 Frida Gum。",
    "补丁通过 ASI 加载器载入 PC 游戏。",
    "项目仍处于早期阶段。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/zZeck/raymanarenadecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
