# OpenLRR: incrementally rebuilding LEGO Rock Raiders

> OpenLRR incrementally rebuilds the PC game LEGO Rock Raiders by implementing and replacing game and engine functions. Unreplaced behavior continues to use the user’s original executable and game assets. Its MakeExe tool adds an import for openlrr.dll and redirects the original entry point to the replacement code.

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

## Requirements & limits

- **Prerequisites:** A working LEGO Rock Raiders installation is required.
- **Prerequisites:** Visual Studio 2019 is required to build.
- **Limits:** Function names and structures are still undergoing refactoring.
- **License:** No licence file in the repository.

## Primary sources

1. <https://github.com/trigger-segfault/OpenLRR/blob/2f6743cfabd40d43024e5d32737c9ff55a05030f/README.md>
2. <https://github.com/trigger-segfault/OpenLRR/blob/2f6743cfabd40d43024e5d32737c9ff55a05030f/src/openlrr-makeexe/README.md>

## More in Games

- [OpenMadoola: reimplementing The Wing of Madoola](https://awesomerea.org/resources/openmadoola/index.md) · Case study
- [OpenMCM2: a Motocross Madness 2 engine reimplementation](https://awesomerea.org/resources/openmcm2-case/index.md) · Case study
- [OpenMCM2: a Rust engine reconstruction of Motocross Madness 2](https://awesomerea.org/resources/xshxdex98-openmcm2-case/index.md) · Case study
- [OpenMM2: a bottom-up Midtown Madness 2 rewrite](https://awesomerea.org/resources/openmm2-case/index.md) · Case study
- [OpenMoM: reconstructing Master of Magic](https://awesomerea.org/resources/openmom-case/index.md) · Case study
- [OpenMoonstone: reimplementing Moonstone from its original game files](https://awesomerea.org/resources/openmoonstone-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.
