# openchrome: rebuilding a Dying Light runtime from game data

> 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/fluidmstr/openchrome>
- Primary source: <https://github.com/fluidmstr/openchrome/blob/9e4c5eb9b0eca5153aed62ec41080bd30ce6ed8d/README.md>
- Catalog page: <https://awesomerea.org/resources/openchrome-case/>
- Record JSON: <https://awesomerea.org/resources/openchrome-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/openchrome-case/index.md)

## Requirements & limits

- **Prerequisites:** A user-owned Dying Light 1 installation containing the game data.
- **Prerequisites:** Windows with MSVC and the Vulkan SDK for the documented viewer build.
- **Limits:** Animation tracks, FMOD Vorbis effects, navmesh and gameplay remain unfinished.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/fluidmstr/openchrome/blob/9e4c5eb9b0eca5153aed62ec41080bd30ce6ed8d/README.md>
2. <https://github.com/fluidmstr/openchrome/blob/9e4c5eb9b0eca5153aed62ec41080bd30ce6ed8d/docs/formats/anim.md>

## More in Games

- [OpenCiv3: rebuilding Civilization III in Godot](https://awesomerea.org/resources/openciv3-case/index.md) · Case study
- [OpenClaw: reimplementing Captain Claw](https://awesomerea.org/resources/openclaw/index.md) · Case study
- [OpenCloud: a Dark Cloud 2 reimplementation](https://awesomerea.org/resources/opencloud-dark-cloud-case/index.md) · Case study
- [OpenCoD1: a Call of Duty multiplayer reconstruction](https://awesomerea.org/resources/opencod1-call-of-duty-case/index.md) · Case study
- [OpenCross: reconstructing the Chrono Cross engine](https://awesomerea.org/resources/opencross-case/index.md) · Case study
- [OpenD2: rebuilding the Diablo II engine](https://awesomerea.org/resources/opend2-diablo-ii-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
