{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/psi29a/thirdeye/blob/4ec4e6a69bcca459bf73b35fcbe2d47fcee88617/docs/architecture.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Thirdeye reimplements the AESOP/16 and AESOP/32 engine in C++ to run Eye of the Beholder 3 and Dungeon Hack from their original RES files and unchanged bytecode. It includes a SOP virtual machine, resource readers and a RES disassembler, alongside a modern runtime with SDL3 audio, input and display support.",
  "description_zh": "Thirdeye 以 C++ 重实现 AESOP/16 与 AESOP/32 引擎，读取原版 RES 文件并运行未修改的字节码，以支持 Eye of the Beholder 3 和 Dungeon Hack。项目包含 SOP 虚拟机、资源读取器、RES 反汇编器及基于 SDL3 的运行时。",
  "entry_url": "https://awesomerea.org/resources/thirdeye-aesop-engine-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/thirdeye-aesop-engine-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/psi29a/thirdeye/blob/4ec4e6a69bcca459bf73b35fcbe2d47fcee88617/README.md",
  "group": "cases",
  "id": "thirdeye-aesop-engine-case",
  "json_url": "https://awesomerea.org/resources/thirdeye-aesop-engine-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/thirdeye-aesop-engine-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/thirdeye-aesop-engine-case/index.md",
  "name": "Thirdeye: reimplementing the AESOP engine for Eye of the Beholder 3 and Dungeon Hack",
  "name_zh": "Thirdeye：重实现 Eye of the Beholder 3 与 Dungeon Hack 的 AESOP 引擎",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/thirdeye-aesop-engine-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Original copies of the games and their data are required.",
    "Building requires CMake 3.15 or newer, a C++20 compiler, SDL3, OpenAL and WildMIDI.",
    "Version 0.90.0 is marked unreleased; some described Dungeon Hack features are in that unreleased version.",
    "GPL-3.0."
  ],
  "requirements_zh": [
    "需要原版游戏及其数据。",
    "构建需要 CMake 3.15 及以上版本、C++20 编译器、SDL3、OpenAL 和 WildMIDI。",
    "0.90.0 版标记为尚未发布；文中部分 Dungeon Hack 功能属于该版本。",
    "许可证为 GPL-3.0。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/psi29a/thirdeye",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
