{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Nintendocustom/Lego-City-Undercover-Decompilation/blob/2b45c422e2e3a8697372f6f25692a7793d118e06/docs/CONTRIBUTING.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "LEGO City Undercover Decompilation reconstructs functions from the Nintendo Switch game in C++. The project uses symbols from the game's dumped main executable and checks rebuilt functions against the original binary, with contributor instructions for analysis in IDA or Ghidra.",
  "description_zh": "LEGO City Undercover Decompilation 以 C++ 重建 Nintendo Switch 游戏中的函数。工程利用转储的 main 可执行文件中的符号，将重新构建的函数与原始二进制文件比较，并提供使用 IDA 或 Ghidra 分析的贡献说明。",
  "entry_url": "https://awesomerea.org/resources/lego-city-undercover-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/lego-city-undercover-decomp-case/",
  "evidence_url": "https://github.com/Nintendocustom/Lego-City-Undercover-Decompilation/blob/2b45c422e2e3a8697372f6f25692a7793d118e06/README.md",
  "group": "cases",
  "id": "lego-city-undercover-decomp-case",
  "json_url": "https://awesomerea.org/resources/lego-city-undercover-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/lego-city-undercover-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/lego-city-undercover-decomp-case/index.md",
  "name": "LEGO City Undercover: a matching Nintendo Switch decompilation",
  "name_zh": "LEGO City Undercover：Nintendo Switch 版的匹配反编译工程",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "A dumped main executable from the EU v1.0.3 update is required.",
    "The documented toolchain uses Python 3.6 or later, Ninja, CMake 3.13 or later and other build dependencies.",
    "The US v1.0.2 release is untested; the Japanese release is unsupported."
  ],
  "requirements_zh": [
    "需要从欧版 v1.0.3 更新中转储的 main 可执行文件。",
    "文档中的工具链需要 Python 3.6 或更新版本、Ninja、CMake 3.13 或更新版本及其他构建依赖。",
    "美版 v1.0.2 尚未测试；日版暂不支持。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/Nintendocustom/Lego-City-Undercover-Decompilation",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
