Star on GitHubStar2.4k stars

Case study

ReMoM: reconstructing Master of Magic from its executables

ReMoM reconstructs Master of Magic from its original executables by disassembling and translating game code to C. Its engine builds for modern platforms and loads LBX resources and CONFIG.MOM from the user's original version 1.31 copy.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
35
Last commit
2026-10-31
Language
C
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Original Master of Magic v1.31 LBX files and CONFIG.MOM are required to play.
  • Prerequisites: Building requires CMake 3.25+, a C/C++ toolchain and the platform's specified SDL or Win32 backend.
  • License: GPL-3.0 license.

Cite

BibTeX

@misc{remom-master-of-magic-case,
  title = {{ReMoM: reconstructing Master of Magic from its executables}},
  howpublished = {\url{https://github.com/jbalcomb/ReMoM}},
  url = {https://github.com/jbalcomb/ReMoM},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/remom-master-of-magic-case/}}
}

Plain text

ReMoM: reconstructing Master of Magic from its executables. https://github.com/jbalcomb/ReMoM (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/remom-master-of-magic-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 · jbalcomb/ReMoM · Revision de5652c

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab