# TMNF Android native port: reconstructing TrackMania Nations Forever for Android

> TMNF reconstructs parts of TrackMania Nations Forever 2.11.11 as a native Android 15 game using behavior and data recovered from the Windows executable. Its C++ core reads GBX and NadeoPak files, rebuilds campaign tracks and collision scenes, and drives vehicle simulation and a recovered camera from user-supplied game data.

- Type: Case study
- Targets: Binary · 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/rockenrooster/TMNationsDecomp>
- Primary source: <https://github.com/rockenrooster/TMNationsDecomp/blob/1509b901ce9e8f8003203e43c6bdb3e94846c961/README.md>
- Catalog page: <https://awesomerea.org/resources/tmnationsdecomp-case/>
- Record JSON: <https://awesomerea.org/resources/tmnationsdecomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/tmnationsdecomp-case/index.md)

## Requirements & limits

- Supply a copy of TrackMania Nations Forever 2.11.11 and select its game folder on Android.
- Building requires Android SDK API 35, NDK r29, CMake 3.22.1 and JDK 21.
- The native port is a playable slice; exact contact dynamics, full vehicle audio, replays and broader UI remain unfinished.

## Primary sources

1. <https://github.com/rockenrooster/TMNationsDecomp/blob/1509b901ce9e8f8003203e43c6bdb3e94846c961/README.md>
2. <https://github.com/rockenrooster/TMNationsDecomp/blob/1509b901ce9e8f8003203e43c6bdb3e94846c961/docs/reverse-engineering.md>

## More in Games

- [tmnt-recomp: porting the NES Teenage Mutant Ninja Turtles game to C](https://awesomerea.org/resources/tmnt-recomp-case/index.md) · Case study
- [Tomodachi Native: running Tomodachi Life on Apple Silicon](https://awesomerea.org/resources/tomodachi-native-case/index.md) · Case study
- [TonyWasAProSkater: a THPS1 native port forked from a matching decompilation](https://awesomerea.org/resources/thps1-decomp-native-port-case/index.md) · Case study
- [Touhou 11: a C++ and WebAssembly reconstruction of Subterranean Animism](https://awesomerea.org/resources/touhou-11-web-reimplementation-case/index.md) · Case study
- [Touhou Reiiden: a C# port built around original PC-98 game data](https://awesomerea.org/resources/touhou-reiiden-port-case/index.md) · Case study
- [tp-vita: porting Twilight Princess to PS Vita](https://awesomerea.org/resources/tp-vita-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.
