{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Link4Electronics/Carpocalypse2/blob/0d2b31e3a3ce6cfd60fe30cb8873317f515519a4/CMakeLists.txt"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Carpocalypse 2 decompiles Carmageddon 2 and builds native Linux and Android versions using data from the player's original installation. Its build offers a period MSVC matching path and a modern toolchain path, with SDL3 graphics support and documented remaining work.",
  "description_zh": "Carpocalypse 2 反编译《Carmageddon 2》，并借助玩家自备原版安装数据构建 Linux 和 Android 原生版本。构建系统提供历史 MSVC 匹配路径和现代工具链路径，使用 SDL3 图形组件，并列出尚待完成的功能。",
  "entry_url": "https://awesomerea.org/resources/carpocalypse2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/carpocalypse2-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Link4Electronics/Carpocalypse2/blob/0d2b31e3a3ce6cfd60fe30cb8873317f515519a4/README.md",
  "group": "cases",
  "id": "carpocalypse2-case",
  "json_url": "https://awesomerea.org/resources/carpocalypse2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/carpocalypse2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/carpocalypse2-case/index.md",
  "name": "Carpocalypse 2: a Carmageddon 2 decompilation and native port",
  "name_zh": "Carpocalypse 2：《Carmageddon 2》反编译与原生移植",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/carpocalypse2-case.png",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Original Carmageddon II game data is required for Linux or Android use.",
    "The build requires SDL3, glslang, libtiff and a supported compiler; the matching build uses MSVC 11.0.",
    "Android data import may fail on devices that restrict adb access to Android/data.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "在 Linux 或 Android 上使用时需要原版《Carmageddon II》游戏数据。",
    "构建需要 SDL3、glslang、libtiff 和受支持编译器；匹配构建使用 MSVC 11.0。",
    "部分 Android 设备限制 adb 访问 Android/data，可能导致数据导入失败。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/Link4Electronics/Carpocalypse2",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
