{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "SpyroEngine ports the original PlayStation Spyro trilogy to PC with title-specific native subsystems and psxport's Lightrec executor for remaining MIPS code. It authenticates each player's game executable before running it, and records per-title progress on presentation, terrain and gameplay paths.",
  "description_zh": "SpyroEngine 为初代 PlayStation 的 Spyro 三部曲开发 PC 移植，结合各游戏专用的原生模块与 psxport 的 Lightrec 执行器处理剩余 MIPS 代码。它先校验玩家提供的游戏程序，再按作品记录画面、地形及游玩流程的进度。",
  "entry_url": "https://awesomerea.org/resources/spyroengine-trilogy-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/spyroengine-trilogy-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/SomeoneIsWorking/psx-spyro/blob/4bcdd573f9fc2dcdcc3e525acd71042be9fc1a21/README.md",
  "group": "cases",
  "id": "spyroengine-trilogy-case",
  "json_url": "https://awesomerea.org/resources/spyroengine-trilogy-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/spyroengine-trilogy-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/spyroengine-trilogy-case/index.md",
  "name": "SpyroEngine: a native PC port of the PlayStation Spyro trilogy",
  "name_zh": "SpyroEngine：PlayStation Spyro 三部曲的 PC 原生移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Legally obtained supported Spyro game files; each title is selected by executable identity and hash.",
    "Player builds require CMake, Ninja and the documented native dependencies.",
    "The port remains a work in progress; title-specific rendering and gameplay routes have documented gaps.",
    "MIT for project code; psxport's vendored backend has a separate GPL-2.0 licence."
  ],
  "requirements_zh": [
    "需要合法取得且受支持的 Spyro 游戏文件；各作品通过可执行文件标识和哈希区分。",
    "玩家构建需要 CMake、Ninja 及文档列出的原生依赖。",
    "移植仍在开发中，各作品的渲染与游玩流程存在已记录的缺口。",
    "项目代码采用 MIT；psxport 内置后端另有 GPL-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/SomeoneIsWorking/psx-spyro",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
