Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · fluidmstr/openchrome · Revision 9e4c5eb
  2. docs/formats/anim.md GitHub · fluidmstr/openchrome · Revision 9e4c5eb

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab