{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/weaversworkshop/mlbis-decomp/blob/1509b5f21f0259f627ab052e60badedb1d580388/docs/RUNBOOK.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "mlbis reconstructs the Nintendo DS game Mario & Luigi: Bowser's Inside Story as C/C++ source intended to match the retail ROM byte for byte. Its tooling compiles units with CodeWarrior, compares functions and data objects against delinked ROM targets, and relinks modules for byte comparison.",
  "description_zh": "mlbis 将 Nintendo DS 游戏 Mario & Luigi: Bowser's Inside Story 重建为 C/C++ 源码，目标是与零售版 ROM 按字节一致。工具使用 CodeWarrior 编译单元，对照拆分后的 ROM 比较函数与数据对象，并重新链接模块进行字节比对。",
  "entry_url": "https://awesomerea.org/resources/mlbis-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mlbis-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/weaversworkshop/mlbis-decomp/blob/1509b5f21f0259f627ab052e60badedb1d580388/README.md",
  "group": "cases",
  "id": "mlbis-decomp-case",
  "json_url": "https://awesomerea.org/resources/mlbis-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mlbis-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mlbis-decomp-case/index.md",
  "name": "mlbis: matching Mario & Luigi: Bowser's Inside Story decompilation",
  "name_zh": "mlbis：Mario & Luigi: Bowser's Inside Story 的匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply your own legally owned game ROM, CodeWarrior mwccarm versions 2.0/sp1p2 and 2.0/sp2p3, its FLEXlm license, and objdiff tools.",
    "Set up the NitroSDK, NitroSystem, and mw-libraries submodules; Windows is the only tested platform.",
    "The author reports 1579 of 1869 main_7 functions matched and 134 modules byte-exact.",
    "CC0-1.0."
  ],
  "requirements_zh": [
    "需自备合法持有的游戏 ROM、CodeWarrior mwccarm 2.0/sp1p2 与 2.0/sp2p3、其 FLEXlm 许可证及 objdiff 工具。",
    "需配置 NitroSDK、NitroSystem 和 mw-libraries 子模块；目前仅在 Windows 测试。",
    "作者报告 main_7 的 1869 个函数中有 1579 个匹配，134 个模块按字节一致。",
    "许可证为 CC0-1.0。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/weaversworkshop/mlbis-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
