{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "BTD5-Decomp reconstructs Bloons TD 5 source by hand in C++, using leftover debug information where available to name files and classes. Its intended comparison is between compiled project code and the game executable, while the current source tree remains unbuildable.",
  "description_zh": "BTD5-Decomp 以 C++ 手工还原《Bloons TD 5》的源码，并在可用时利用遗留调试信息命名文件和类。项目计划将编译结果与原游戏可执行文件对比；当前源码尚不能构建。",
  "entry_url": "https://awesomerea.org/resources/btd5-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/btd5-decomp-case/",
  "evidence_url": "https://github.com/NKHook/BTD5-Decomp/blob/b647016ea07c57d939db05555506cb88160ace9f/README.md",
  "group": "cases",
  "id": "btd5-decomp-case",
  "json_url": "https://awesomerea.org/resources/btd5-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/btd5-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/btd5-decomp-case/index.md",
  "name": "BTD5-Decomp: a hand-built Bloons TD 5 decompilation",
  "name_zh": "BTD5-Decomp：《Bloons TD 5》手工反编译",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "limits",
    "license"
  ],
  "requirements": [
    "Bloons TD 5 is the source program for the reconstruction.",
    "The project cannot currently be built into an executable.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "还原对象为《Bloons TD 5》。",
    "项目目前无法构建成可执行文件。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/NKHook/BTD5-Decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
