{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/tylzars/bakubrawlers/blob/18ac1020166df9bc85e5b0f29babe96ef2d7cad3/INSTALL.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "bakubrawlers reconstructs C++ source for the US Nintendo DS release of Bakugan: Battle Brawlers using the original compiler. Its build extracts a user-supplied ROM, links the reconstructed code and checks the output SHA-1; the author reports 4,485 of 4,505 functions matched.",
  "description_zh": "bakubrawlers 使用原版编译器重建美版 Nintendo DS 游戏 Bakugan: Battle Brawlers 的 C++ 源码。构建流程提取用户自备 ROM、链接恢复的代码并校验输出 SHA-1；作者报告 4,505 个函数中有 4,485 个匹配。",
  "entry_url": "https://awesomerea.org/resources/bakugan-battle-brawlers-ds-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/bakugan-battle-brawlers-ds-decomp-case/",
  "evidence_url": "https://github.com/tylzars/bakubrawlers/blob/18ac1020166df9bc85e5b0f29babe96ef2d7cad3/README.md",
  "group": "cases",
  "id": "bakugan-battle-brawlers-ds-decomp-case",
  "json_url": "https://awesomerea.org/resources/bakugan-battle-brawlers-ds-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/bakugan-battle-brawlers-ds-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/bakugan-battle-brawlers-ds-decomp-case/index.md",
  "name": "Bakugan: Battle Brawlers: a matching Nintendo DS decompilation",
  "name_zh": "Bakugan: Battle Brawlers：Nintendo DS 逐字节匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Supply the USA B6RE ROM with the stated SHA-1.",
    "Linux, Python 3.10+ with pyelftools, Ninja, Git, Rust, CMake and LLVM 17+ are listed for building.",
    "The author reports 4,485 of 4,505 functions matched.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需自备符合指定 SHA-1 的美版 B6RE ROM。",
    "构建列明需要 Linux、Python 3.10 以上版本及 pyelftools、Ninja、Git、Rust、CMake 和 LLVM 17 以上版本。",
    "作者报告 4,505 个函数中有 4,485 个匹配。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/tylzars/bakubrawlers",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
