# Monster Truck Madness: a static recompilation of the second game

> Monster Truck Madness statically lifts Monster Truck Madness 2's Monster.exe to C with pcrecomp and runs it on a 32-bit Windows host. The repository includes function cataloging, code generation and DirectDraw presentation code; the author reports that scripted input can start and drive a race, while a complete race remains unfinished.

- 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/sp00nznet/mtm>
- Primary source: <https://github.com/sp00nznet/mtm/blob/be19050b3f96cfb1d2a79b7cdca315fb75a01a0a/README.md>
- Catalog page: <https://awesomerea.org/resources/monster-truck-madness-2-recomp-case/>
- Record JSON: <https://awesomerea.org/resources/monster-truck-madness-2-recomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/monster-truck-madness-2-recomp-case/index.md)

## Requirements & limits

- **Prerequisites:** Supply your own Monster Truck Madness 2 disc or ISO.
- **Prerequisites:** Requires Windows 10 or 11, Python 3.10 or newer with capstone, Visual Studio 2022 x86 C++ tools, CMake 3.20 or newer, Ninja and pcrecomp with change #81.
- **Limits:** A race has not been finished; hardware renderers have not been started.
- **License:** MIT License.

## Primary sources

1. <https://github.com/sp00nznet/mtm/blob/be19050b3f96cfb1d2a79b7cdca315fb75a01a0a/README.md>
2. <https://github.com/sp00nznet/mtm/blob/be19050b3f96cfb1d2a79b7cdca315fb75a01a0a/docs/architecture.md>
3. <https://github.com/sp00nznet/mtm/blob/be19050b3f96cfb1d2a79b7cdca315fb75a01a0a/LICENSE>

## More in Games

- [Mortal Kombat: Shaolin Monks: an Android static-recompilation port](https://awesomerea.org/resources/shaolin-monks-android-case/index.md) · Case study
- [MOTHER 3 Recomp: a native GBA game port](https://awesomerea.org/resources/mother-3-recomp-case/index.md) · Case study
- [Mother3Recomp: statically recompiling MOTHER 3 for PC](https://awesomerea.org/resources/mother3recomp-case/index.md) · Case study
- [Moto Racer Recomp: a native Moto Racer port built by static recompilation](https://awesomerea.org/resources/moto-racer-recomp-case/index.md) · Case study
- [MUA PC Port: three Xbox 360 games statically recompiled](https://awesomerea.org/resources/mua-bundle-recompiled-case/index.md) · Case study
- [Namco 2x Systems: rebuilding System 21, 22 and 23 arcade games](https://awesomerea.org/resources/namco-2x-systems/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.
