{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/smlu/OpenJones3D/blob/a675b395a5d5cff238332d091368483b849e8b5b/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenJones3D reconstructs the Jones3D engine of Indiana Jones and the Infernal Machine in C. Its method analyses the original engine executable, debug symbols and strings, then replaces calls into the original binary with implemented functions while retaining the user's game assets.",
  "description_zh": "OpenJones3D 以 C 语言重建《Indiana Jones and the Infernal Machine》的 Jones3D 引擎。项目分析原始引擎可执行文件、调试符号和字符串，再逐步以重建函数替换对原始二进制文件的调用，游戏资源由用户提供。",
  "entry_url": "https://awesomerea.org/resources/openjones3d-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openjones3d-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/smlu/OpenJones3D/blob/a675b395a5d5cff238332d091368483b849e8b5b/README.md",
  "group": "cases",
  "id": "openjones3d-case",
  "json_url": "https://awesomerea.org/resources/openjones3d-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openjones3d-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openjones3d-case/index.md",
  "name": "OpenJones3D: reconstructing the Indiana Jones and the Infernal Machine engine",
  "name_zh": "OpenJones3D：重建《Indiana Jones and the Infernal Machine》引擎",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/openjones3d-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires original game assets and Indy3D.exe version 1.0.",
    "Building requires Visual Studio 2022, CMake and the DirectX 6.1 SDK.",
    "The author reports incomplete implementation across several engine modules.",
    "AGPL-3.0 License."
  ],
  "requirements_zh": [
    "需要原版游戏资源和 Indy3D.exe 1.0。",
    "构建需要 Visual Studio 2022、CMake 和 DirectX 6.1 SDK。",
    "作者报告部分引擎模块尚未实现完毕。",
    "采用 AGPL-3.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/smlu/OpenJones3D",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
