{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/sp00nznet/YodaStoriesNG/blob/619ea5da1e47a3631edf68944c6dd80c1db2c0eb/docs/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "YodaStoriesNG reimplements Star Wars: Yoda Stories and Indiana Jones and His Desktop Adventures in C# and SDL2 using each game's original data file. It parses tiles, zones, puzzles and IACT scripts, reconstructs world generation, and provides script disassembly and other inspection windows. The author reports complete Yoda Stories play and remaining Indiana Jones puzzle gaps.",
  "description_zh": "YodaStoriesNG 用 C# 和 SDL2 重建 Star Wars: Yoda Stories 与 Indiana Jones and His Desktop Adventures，读取各自的原版数据文件。它解析图块、区域、谜题和 IACT 脚本，重建世界生成流程，并提供脚本反汇编等检查窗口。作者称 Yoda Stories 可完整游玩，Indiana Jones 仍有谜题缺口。",
  "entry_url": "https://awesomerea.org/resources/yodastoriesng-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/yodastoriesng-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/sp00nznet/YodaStoriesNG/blob/619ea5da1e47a3631edf68944c6dd80c1db2c0eb/README.md",
  "group": "cases",
  "id": "yodastoriesng-case",
  "json_url": "https://awesomerea.org/resources/yodastoriesng-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/yodastoriesng-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/yodastoriesng-case/index.md",
  "name": "YodaStoriesNG: rebuilding Yoda Stories and Indiana Jones from their data files",
  "name_zh": "YodaStoriesNG：从数据文件重建 Yoda Stories 与 Indiana Jones",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/yodastoriesng-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide your own YODESK.DTA or DESKTOP.DAW game data.",
    "Building from source requires the .NET 8 SDK.",
    "The author reports that some Indiana Jones worlds still stop at puzzles the mission bot has not learned.",
    "MIT license."
  ],
  "requirements_zh": [
    "自行提供 YODESK.DTA 或 DESKTOP.DAW 游戏数据。",
    "从源码构建需要 .NET 8 SDK。",
    "作者称部分 Indiana Jones 世界仍会因任务机器人尚未掌握的谜题而停下。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/sp00nznet/YodaStoriesNG",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
