Star on GitHubStar2.4k stars

Case study

LibreGrimrock: 64-bit reconstructions of the Legend of Grimrock engines

LibreGrimrock reconstructs the engines of Legend of Grimrock and Legend of Grimrock 2 as native 64-bit C++ modules from their original executables. The work follows recovered compilation units, class layouts and Lua bindings, while adapting platform libraries and loading data from owners' game installations.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
1
Last commit
2026-09-23
Language
C++
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: An owned copy of the relevant game supplies its data.
  • Prerequisites: Building requires a C++17 compiler, CMake 3.20 or newer, SDL3, OpenAL, libvorbisfile, zlib, minizip, FreeType, GLEW and OpenGL.
  • Prerequisites: LuaJIT 2.0.0-rc3 is required; the Steamworks SDK is optional.
  • Limits: FBX/LWO/material import paths and the PhysX, FMOD, XAudio2 and Direct3D back ends are not reconstructed.
  • License: GPL-3.0 license.

Cite

BibTeX

@misc{libregrimrock-case,
  title = {{LibreGrimrock: 64-bit reconstructions of the Legend of Grimrock engines}},
  howpublished = {\url{https://github.com/morgothaufheroin88/LibreGrimrock}},
  url = {https://github.com/morgothaufheroin88/LibreGrimrock},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/libregrimrock-case/}}
}

Plain text

LibreGrimrock: 64-bit reconstructions of the Legend of Grimrock engines. https://github.com/morgothaufheroin88/LibreGrimrock (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/libregrimrock-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 · morgothaufheroin88/LibreGrimrock · Revision 6d861f2
  2. CMakeLists.txt GitHub · morgothaufheroin88/LibreGrimrock · Revision 6d861f2

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab