{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/wraitii/evnova-decomp/blob/e3dd30407939296bf19e96f94a499cc6bb2cafd1/docs/mission_reimplementation_overview.md",
    "https://github.com/wraitii/evnova-decomp/blob/e3dd30407939296bf19e96f94a499cc6bb2cafd1/tools/microexec_evnova/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "evnova-decomp reimplements the Escape Velocity Nova engine in C++23 and SDL3 using data from a local Windows Community Edition installation. Its research notes cover resource formats, missions and gameplay behavior, while Ghidra-based tools support comparison with original functions. The author reports a playable storyline but notes missing features and timing differences.",
  "description_zh": "evnova-decomp 使用 C++23 和 SDL3 重建《Escape Velocity Nova》引擎，读取用户本地安装的 Windows Community Edition 数据。研究笔记记录资源格式、任务及游戏行为，基于 Ghidra 的工具支持与原始函数比较。作者报告一条剧情线可游玩，同时指出仍有缺失功能和时序差异。",
  "entry_url": "https://awesomerea.org/resources/escape-velocity-nova-reimplementation-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/escape-velocity-nova-reimplementation-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/wraitii/evnova-decomp/blob/e3dd30407939296bf19e96f94a499cc6bb2cafd1/README.md",
  "group": "cases",
  "id": "escape-velocity-nova-reimplementation-case",
  "json_url": "https://awesomerea.org/resources/escape-velocity-nova-reimplementation-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/escape-velocity-nova-reimplementation-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/escape-velocity-nova-reimplementation-case/index.md",
  "name": "Escape Velocity Nova: an engine reimplementation guided by decompilation",
  "name_zh": "Escape Velocity Nova：基于反编译研究的引擎重建",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires an installed copy of Escape Velocity Nova Windows Community Edition data.",
    "Builds require CMake 3.25+, Ninja, a C++23-capable compiler and vcpkg.",
    "QuickTime movies, shield bubbles and some specific behaviors remain unsupported; timing and AI behavior can differ.",
    "MIT applies to material the author holds copyright over."
  ],
  "requirements_zh": [
    "需要本地安装的《Escape Velocity Nova》Windows Community Edition 游戏数据。",
    "构建需要 CMake 3.25 以上版本、Ninja、支持 C++23 的编译器和 vcpkg。",
    "QuickTime 影片、护盾气泡及部分特定行为尚未支持；时序和 AI 行为可能不同。",
    "MIT 许可适用于作者拥有著作权的内容。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/wraitii/evnova-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
