{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/LiruJ/Lego-Battles-Decomp/blob/d9f2b809b08c85077847f046827fc508e6962453/INSTALL.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Lego Battles reconstructs Nintendo DS game source through manual decompilation, chiefly targeting the European version. Its build combines recovered C/C++ code with assets extracted from the user's ROM; an optional ARM7 BIOS enables a matching ROM build.",
  "description_zh": "Lego Battles 通过手工反编译重建 Nintendo DS 游戏源码，主要针对欧版。构建流程将恢复的 C/C++ 代码与从用户 ROM 提取的素材结合；提供 ARM7 BIOS 后还可尝试构建匹配的 ROM。",
  "entry_url": "https://awesomerea.org/resources/lego-battles-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/lego-battles-decomp-case/",
  "evidence_url": "https://github.com/LiruJ/Lego-Battles-Decomp/blob/d9f2b809b08c85077847f046827fc508e6962453/README.md",
  "group": "cases",
  "id": "lego-battles-decomp-case",
  "json_url": "https://awesomerea.org/resources/lego-battles-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/lego-battles-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/lego-battles-decomp-case/index.md",
  "name": "Lego Battles: a hand-decompiled Nintendo DS reconstruction",
  "name_zh": "Lego Battles：手工反编译的 Nintendo DS 游戏重建",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "An original decrypted Lego Battles ROM is required for asset extraction.",
    "Python 3.11+, GCC 9+ and Ninja are documented build prerequisites.",
    "An ARM7 BIOS dump is needed for the optional matching ROM build.",
    "CC0 1.0 Universal license."
  ],
  "requirements_zh": [
    "素材提取需要原版已解密的 Lego Battles ROM。",
    "构建文档要求 Python 3.11 及以上版本、GCC 9 及以上版本和 Ninja。",
    "可选的匹配 ROM 构建需要 ARM7 BIOS 转储。",
    "CC0 1.0 Universal 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/LiruJ/Lego-Battles-Decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
