/OpenLRR

An open source re-implementation of LEGO Rock Raiders 🪨⛏

Primary LanguageC++

OpenLRR app icon

An open source re-implementation of LEGO Rock Raiders (PC). This is created by slowly implementing and replacing game functionality, while relying on the original executable and game assets for everything else.

OpenLRR is not associated with The LEGO Group or Data Design Interactive. When using the name "OpenLRR" within this project, the L must never be expanded (i.e. do not write "Open LEGO Rock Raiders").

Instructions

Running OpenLRR requires a working installation of LEGO Rock Raiders, and building in Visual Studio 2019.

Contributing

OpenLRR is still missing documentation to aid in contribution, but submittions and/or help is still encouraged.

  • Decompilation and research
  • Implementing functions and modules in the game/ folder.
  • Improving and refactoring engine/ code.
  • Fixing bugs or implementing new features (please create an Issue if one doesn't exist).

Submitting decompiled functions for game code is a very involved process. Most game module functions, structures, and enums are still going through heavy refactoring and renaming, with most names not accurately describing their purpose. However, assigning more-accurate names is not required.


See also

Other LRR projects

Similar open source projects