{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/adm244/ags2_decomp/blob/86107fb70d2b8c7f8098c9e5dbb92f6cbb2d2621/STATUS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "AGS 2.x Decompilation reconstructs the Adventure Game Studio runtime engine from reverse engineering, prior source and instruction comparisons. Its build supports DOS through DJGPP and, from version 2.03, Windows through MSVC. The author reports version 2.00 complete and a demo game playable; later versions remain in progress.",
  "description_zh": "AGS 2.x Decompilation 通过逆向分析、既有源码参考和指令对比重建 Adventure Game Studio 运行引擎。项目使用 DJGPP 构建 DOS 版本，并从 2.03 起支持使用 MSVC 构建 Windows 版本。作者报告 2.00 版已完成，演示游戏可运行；后续版本仍在推进。",
  "entry_url": "https://awesomerea.org/resources/ags2-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ags2-decomp-case/",
  "evidence_url": "https://github.com/adm244/ags2_decomp/blob/86107fb70d2b8c7f8098c9e5dbb92f6cbb2d2621/README.md",
  "group": "cases",
  "id": "ags2-decomp-case",
  "json_url": "https://awesomerea.org/resources/ags2-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ags2-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ags2-decomp-case/index.md",
  "name": "AGS 2.x Decompilation: matching the Adventure Game Studio runtime",
  "name_zh": "AGS 2.x Decompilation：逐指令匹配 Adventure Game Studio 运行引擎",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "GNU Make and a DJGPP environment or DOS cross-compiler; Windows targets require MSVC.",
    "Instruction matching uses host-side bash, binutils and text utilities.",
    "The reconstruction covers the runtime engine rather than the editor.",
    "CC0-1.0 License."
  ],
  "requirements_zh": [
    "需要 GNU Make 及 DJGPP 环境或 DOS 交叉编译器；Windows 目标需要 MSVC。",
    "指令匹配需要宿主机上的 bash、binutils 和文本工具。",
    "重建范围为运行引擎，不包括编辑器。",
    "CC0-1.0 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/adm244/ags2_decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
