Case study
OpenMM2: a bottom-up Midtown Madness 2 rewrite
OpenMM2 rewrites Midtown Madness 2 from the bottom up in C++, using the installed game's original binary to supply functions that have not yet been reimplemented. The project aims to make game fixes, new features and ports possible, but its author describes it as mostly abandoned because of technical limits.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 32
- Last commit
- 2020-11-03
- Language
- C
- License (GitHub)
- GPL-3.0
- Status
- Archived
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A Midtown Madness 2 installation and the Visual C++ 2017 Redistributable.
- Limits: The project is mostly abandoned and depends on the original binary for unfinished functions.
- License: GPL-3.0 License.
Cite
BibTeX
@misc{openmm2-case,
title = {{OpenMM2: a bottom-up Midtown Madness 2 rewrite}},
howpublished = {\url{https://github.com/0x1F9F1/OpenMM2}},
url = {https://github.com/0x1F9F1/OpenMM2},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openmm2-case/}}
}Plain text
OpenMM2: a bottom-up Midtown Madness 2 rewrite. https://github.com/0x1F9F1/OpenMM2 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/openmm2-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · 0x1F9F1/OpenMM2 · Revision dc87b5f
More in Games
- OpenMoM: reconstructing Master of Magic · Case study
- OpenMoonstone: reimplementing Moonstone from its original game files · Case study
- OpenMU: a reconstructed MU Online server and packet reference · Case study
- OpenMW: replacing Morrowind’s engine while reusing original content · Case study
- OpenNefia: reimplementation of Elona · Case study
- OpenNFS1: rebuilding the original Need for Speed from CD data · Case study