Case study
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.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 5
- Last commit
- 2026-10-04
- Language
- C++
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
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.
Cite
BibTeX
@misc{openchrome-case,
title = {{openchrome: rebuilding a Dying Light runtime from game data}},
howpublished = {\url{https://github.com/fluidmstr/openchrome}},
url = {https://github.com/fluidmstr/openchrome},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openchrome-case/}}
}Plain text
openchrome: rebuilding a Dying Light runtime from game data. https://github.com/fluidmstr/openchrome (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openchrome-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · fluidmstr/openchrome · Revision 9e4c5eb
- docs/formats/anim.md GitHub · fluidmstr/openchrome · Revision 9e4c5eb
More in Games
- OpenCiv3: rebuilding Civilization III in Godot · Case study
- OpenClaw: reimplementing Captain Claw · Case study
- OpenCloud: a Dark Cloud 2 reimplementation · Case study
- OpenCoD1: a Call of Duty multiplayer reconstruction · Case study
- OpenCross: reconstructing the Chrono Cross engine · Case study
- OpenD2: rebuilding the Diablo II engine · Case study