{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/shinyquagsire23/DesktopAdventures/blob/124f16154fdae3b6e7dc55a0137f8196ced84a02/SCRIPTS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "DesktopAdventures recreates the engine used by Indiana Jones and His Desktop Adventures and Yoda Stories in C. It parses named DAT sections and documents IACT script layout using observed data and disassembly of script routines. Linux and 3DS are the documented working platforms.",
  "description_zh": "DesktopAdventures 用 C 重建《Indiana Jones and His Desktop Adventures》与《Yoda Stories》使用的引擎。项目解析多个 DAT 区段，并结合数据观察与脚本例程反汇编记录 IACT 脚本布局；文档列明 Linux 和 3DS 为可用平台。",
  "entry_url": "https://awesomerea.org/resources/desktopadventures-engine-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/desktopadventures-engine-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/shinyquagsire23/DesktopAdventures/blob/124f16154fdae3b6e7dc55a0137f8196ced84a02/README.md",
  "group": "cases",
  "id": "desktopadventures-engine-case",
  "json_url": "https://awesomerea.org/resources/desktopadventures-engine-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/desktopadventures-engine-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/desktopadventures-engine-case/index.md",
  "name": "DesktopAdventures: reconstructing the Desktop Adventures engine",
  "name_zh": "DesktopAdventures：Desktop Adventures 引擎重建",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Desktop builds use CMake; 3DS builds require DevKitARM and ctrulib, while Wii U builds require DevKitPPC and wut.",
    "Linux and 3DS are the documented working platforms; several DAT sections still need research or implementation.",
    "LGPL-2.1-or-later license."
  ],
  "requirements_zh": [
    "桌面版使用 CMake 构建；3DS 版需要 DevKitARM 和 ctrulib，Wii U 版需要 DevKitPPC 和 wut。",
    "文档确认 Linux 和 3DS 可用；若干 DAT 区段仍待研究或实现。",
    "采用 LGPL-2.1 或更新版本许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/shinyquagsire23/DesktopAdventures",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
