{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/vlasta-labsky/recherno/blob/6d998ba06afcf222caab39413d306b71003190a4/CMakeLists.txt"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "recherno investigates Chernobyl: The Legacy Continues by running its original Fortran/Win32 engine inside a custom virtual machine. It uses Unicorn to execute the engine and Capstone for debugging. Engine API reconstruction and a Qt GUI for controlling game functions are in progress, with removal of the original binary blobs planned later.",
  "description_zh": "recherno 在自制虚拟机中运行 Chernobyl: The Legacy Continues 的原版 Fortran/Win32 引擎，以研究游戏行为。项目使用 Unicorn 执行引擎、Capstone 辅助调试。引擎 API 的重建和用于控制游戏功能的 Qt 界面仍在开发，移除原版二进制文件属于后续计划。",
  "entry_url": "https://awesomerea.org/resources/recherno-chernobyl-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/recherno-chernobyl-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/vlasta-labsky/recherno/blob/6d998ba06afcf222caab39413d306b71003190a4/README.md",
  "group": "cases",
  "id": "recherno-chernobyl-case",
  "json_url": "https://awesomerea.org/resources/recherno-chernobyl-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/recherno-chernobyl-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/recherno-chernobyl-case/index.md",
  "name": "recherno: investigating Chernobyl: The Legacy Continues in a custom virtual machine",
  "name_zh": "recherno：在自制虚拟机中研究 Chernobyl: The Legacy Continues",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The user's original chrnob_32.dll and shutdown.icd files must be placed beside the executable.",
    "Qt Widgets, Unicorn and Capstone are build dependencies.",
    "Engine API recovery and removal of original blobs remain unfinished.",
    "WTFPL version 2."
  ],
  "requirements_zh": [
    "需要将用户自己的原版 chrnob_32.dll 和 shutdown.icd 放在可执行文件旁。",
    "构建依赖 Qt Widgets、Unicorn 和 Capstone。",
    "引擎 API 研究及移除原版二进制块尚未完成。",
    "WTFPL 第 2 版。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/vlasta-labsky/recherno",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
