# nfsu2_decomp: a native reconstruction of Need for Speed: Underground 2

> nfsu2_decomp rewrites logic from the PS2 PAL release of Need for Speed: Underground 2 as native Linux C++ and uses the user's disc data at runtime. The implementation replaces PS2 graphics and audio paths with OpenGL and SDL2, reads ZDIR.BIN and ZZDATA archives, and documents recovered vehicle physics and file decoding. The project describes its current build as a playable prototype.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/mad0xStrixhadorami/nfsu2-native>
- Primary source: <https://github.com/mad0xStrixhadorami/nfsu2-native/blob/a473dd782544af8c7eb28bde21903a467005a212/README.md>
- Catalog page: <https://awesomerea.org/resources/nfsu2-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/nfsu2-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/nfsu2-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** The PS2 PAL v2.00 SLES_527.25 game disc data is required.
- **Prerequisites:** Linux 32-bit x86, CMake, SDL2 and OpenGL are required by the documented build.
- **Limits:** The project describes the build as a playable prototype.
- **License:** MIT licence.

## Primary sources

1. <https://github.com/mad0xStrixhadorami/nfsu2-native/blob/a473dd782544af8c7eb28bde21903a467005a212/README.md>
2. <https://github.com/mad0xStrixhadorami/nfsu2-native/blob/a473dd782544af8c7eb28bde21903a467005a212/ISSUES.md>
3. <https://github.com/mad0xStrixhadorami/nfsu2-native/blob/a473dd782544af8c7eb28bde21903a467005a212/docs/physics.md>

## More in Games

- [Ninja Cop: disassembly of two GBA releases](https://awesomerea.org/resources/ninjacop-case/index.md) · Case study
- [Ocarina of Time: an NTSC 1.0 ROM disassembly](https://awesomerea.org/resources/oot-ntsc-1-disassembly-case/index.md) · Case study
- [Ogrebattle64: decompiling the North American game release](https://awesomerea.org/resources/ogrebattle64-case/index.md) · Case study
- [Onegai Monsters: a small N64 decompilation experiment](https://awesomerea.org/resources/onegai-monsters-case/index.md) · Case study
- [OpenBarnyard: decompiling Barnyard and the TOSHI 2.0 engine](https://awesomerea.org/resources/openbarnyard-case/index.md) · Case study
- [OpenGOAL: recovering GOAL code and rebuilding the Jak games](https://awesomerea.org/resources/opengoal-jak-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.
