{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/fluidmstr/openchrome/blob/9e4c5eb9b0eca5153aed62ec41080bd30ce6ed8d/docs/formats/anim.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "openchrome is a C++ runtime and viewer for Dying Light 1 game data, using Vulkan and SDL2 to read resources from the user's installation. Its parsers and format notes cover rpack containers, textures, meshes, materials, map placement, lighting, animation and sound banks. The author reports that the viewer renders environments and provides a stand-in walk mode.",
  "description_zh": "openchrome 是使用 C++、Vulkan 和 SDL2 开发的《消逝的光芒》初代游戏数据运行时与查看器，从用户的游戏安装目录读取资源。解析器和格式文档涵盖 rpack 容器、纹理、网格、材质、地图对象布置、光照、动画和音频库。作者报告称，查看器已能渲染场景，并提供替代物理引擎的行走模式。",
  "entry_url": "https://awesomerea.org/resources/openchrome-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openchrome-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/fluidmstr/openchrome/blob/9e4c5eb9b0eca5153aed62ec41080bd30ce6ed8d/README.md",
  "group": "cases",
  "id": "openchrome-case",
  "json_url": "https://awesomerea.org/resources/openchrome-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openchrome-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openchrome-case/index.md",
  "name": "openchrome: rebuilding a Dying Light runtime from game data",
  "name_zh": "openchrome：从 Dying Light 游戏数据重建运行时",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-owned Dying Light 1 installation containing the game data.",
    "Windows with MSVC and the Vulkan SDK for the documented viewer build.",
    "Animation tracks, FMOD Vorbis effects, navmesh and gameplay remain unfinished.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要用户自备的 Dying Light 1 游戏安装目录及数据。",
    "文档中的查看器构建需要 Windows、MSVC 和 Vulkan SDK。",
    "动画轨道、FMOD Vorbis 音效、导航网格和游戏玩法仍未完成。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/fluidmstr/openchrome",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
