{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/RedShyGuy/acnl-decomp/blob/86f9a9df4e9ba3402f033b713a9d89b08a6591c0/docs/cro.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "acnl-decomp reconstructs the USA 1.5 release of Animal Crossing: New Leaf – Welcome amiibo as C++ source for its main code and CRO modules. Its GCC build checks implemented functions against a user-supplied dump using call order, member accesses, constants, references, and decisions rather than byte identity.",
  "description_zh": "acnl-decomp 将 3DS 美版 1.5 的《Animal Crossing: New Leaf – Welcome amiibo》主程序及 CRO 模块重建为 C++ 源码。项目用 GCC 构建，并依据调用顺序、成员访问、常量、引用和分支结构，将已实现函数与用户提供的原版转储比较。",
  "entry_url": "https://awesomerea.org/resources/acnl-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/acnl-decomp-case/",
  "evidence_url": "https://github.com/RedShyGuy/acnl-decomp/blob/86f9a9df4e9ba3402f033b713a9d89b08a6591c0/README.md",
  "group": "cases",
  "id": "acnl-decomp-case",
  "json_url": "https://awesomerea.org/resources/acnl-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/acnl-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/acnl-decomp-case/index.md",
  "name": "acnl-decomp: reconstructing Animal Crossing: New Leaf code and CRO modules",
  "name_zh": "acnl-decomp：重建《Animal Crossing: New Leaf》的代码和 CRO 模块",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A personal game dump with decrypted ExeFS/RomFS, code.elf, and CRO files.",
    "Python 3.10+, CMake 3.20+, Ninja, devkitARM, and picasso.",
    "The linked code.elf target is expected to fail until more code is decompiled.",
    "CC0 1.0 license for the project's own files."
  ],
  "requirements_zh": [
    "需要自行提供游戏转储，包括解密的 ExeFS/RomFS、code.elf 和 CRO 文件。",
    "需要 Python 3.10+、CMake 3.20+、Ninja、devkitARM 和 picasso。",
    "在更多代码完成反编译前，链接 code.elf 的目标预计会失败。",
    "项目自有文件采用 CC0 1.0 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/RedShyGuy/acnl-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
