{
  "added_at": "2026-10-17",
  "additional_evidence_urls": [
    "https://github.com/isledecomp/isle/blob/8119bd013645972c72480e4de21529f1e91ce5c7/CMakeLists.txt",
    "https://github.com/isledecomp/isle/blob/8119bd013645972c72480e4de21529f1e91ce5c7/LICENSE"
  ],
  "category": "reconstruction-cases",
  "description_en": "Reconstructs the English LEGO Island 1.1 source for its original 32-bit Windows target. The project distinguishes function-comparison reports, ReproBit’s reported byte-identical retail rebuilds and ordinary developer builds; its modern portable adaptation is a separate repository.",
  "description_zh": "针对英文版 LEGO Island 1.1 的原始 32 位 Windows 目标重建源码。项目区分函数对比报告、ReproBit 报告的零售版逐字节一致重构建，以及普通开发构建；现代跨平台适配位于另一仓库。",
  "entry_url": "https://awesomerea.org/resources/lego-island-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/lego-island-decomp-case/",
  "evidence_url": "https://github.com/isledecomp/isle/blob/8119bd013645972c72480e4de21529f1e91ce5c7/README.md",
  "group": "cases",
  "id": "lego-island-decomp-case",
  "json_url": "https://awesomerea.org/resources/lego-island-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/lego-island-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/lego-island-decomp-case/index.md",
  "name": "LEGO Island: source reconstruction with separately reported exact rebuilds",
  "name_zh": "LEGO Island：源码重建与单独记录的精确重构建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "scope",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Exact verification requires the user’s matching English 1.1 CONFIG.EXE, ISLE.EXE and LEGO1.DLL, the original Visual C++ 4.2 toolchain, Python 3.11+, Git and ReproBit; Linux/macOS also need Wine.",
    "The pinned README reports a cold rebuild matching all three retail binaries byte for byte.",
    "The ordinary CMake path is for development and is not the release-verification path. This repository targets 32-bit Windows only; cross-platform and Web support belongs to isle-portable.",
    "Running the rebuilt executables still requires the original installed game data and the documented data paths. The README notes that d3drm.dll may also be needed on newer Windows systems.",
    "The repository carries the LGPLv3 license; original game data and toolchain rights remain separate."
  ],
  "requirements_zh": [
    "精确核对需要用户自备匹配的英文 1.1 版 CONFIG.EXE、ISLE.EXE 和 LEGO1.DLL，以及原 Visual C++ 4.2 工具链、Python 3.11+、Git 和 ReproBit；Linux/macOS 还需要 Wine。",
    "固定版本 README 报告从头构建后，三个零售版二进制均逐字节一致。",
    "普通 CMake 路径用于开发，并非发行版验证路径。此仓库只面向 32 位 Windows；跨平台及 Web 支持属于 isle-portable。",
    "运行重构建的可执行文件仍需要原安装中的游戏数据和文档指定的数据路径。README 提醒较新的 Windows 可能还需要 d3drm.dll。",
    "仓库采用 LGPLv3；原游戏数据和工具链的权利另行保留。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/isledecomp/isle",
  "verification": "source-reviewed",
  "verified_at": "2026-10-17"
}
