{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/chocolate-doom/chocolate-doom/blob/a2dfd51fcc00d272dc8a17a97ccd6683333ff4ea/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Chocolate Strife recreates Strife: Quest for the Sigil within Chocolate Doom from analysis of the original DOS executable. Its authors disassembled and decompiled the executable, compared findings with released Doom and Heretic source, and implemented compatible behavior in the port.",
  "description_zh": "Chocolate Strife 是 Chocolate Doom 中对 Strife: Quest for the Sigil 的重建。项目分析原版 DOS 可执行文件，结合反汇编、反编译结果与已公开的 Doom、Heretic 源码，在移植版中实现相应行为。",
  "entry_url": "https://awesomerea.org/resources/chocolate-strife-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/chocolate-strife-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/chocolate-doom/chocolate-doom/blob/a2dfd51fcc00d272dc8a17a97ccd6683333ff4ea/README.Strife.md",
  "group": "cases",
  "id": "chocolate-strife-case",
  "json_url": "https://awesomerea.org/resources/chocolate-strife-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/chocolate-strife-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/chocolate-strife-case/index.md",
  "name": "Chocolate Strife: reconstructing Strife from its DOS executable",
  "name_zh": "Chocolate Strife：从 DOS 可执行文件重建 Strife",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The reconstruction is described as close to, but not entirely identical to, the original.",
    "GPL-2.0."
  ],
  "requirements_zh": [
    "项目说明其重建结果接近原版，但仍有差异。",
    "采用 GPL-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/chocolate-doom/chocolate-doom",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
