📈 GH Trending Explorer 🎲 Surprise me

← all repos

codepdbh / nfsu2-recompiled

git clone https://github.com/codepdbh/nfsu2-recompiled.git v0.14.9 · 2d ago

Static recompilation of Need for Speed Underground 2 (SPEED2.EXE x86-32 -> C) with pcrecomp. Bring your own game; no game code or data included.

+4
stars, 24h · #3,275
+~28
stars, 7 days · #4,029
+143
stars, 30 days · #3,715
153
★ total · +24% this week
14
forks · 1.2k open issues

Star history (as recorded here)

2026-10-20 · 139 ★ 2026-10-22 · 153 ★
LanguageC++
License—
Created2026-10-06 (16d ago)
Last push1d ago
Watchers7
OwnerUser

Links

README excerpt
# Need for Speed Underground 2 — Recompiled
### Android downloads / Descargas Android
Underground 2 v0.14.9
| APK | Architecture |
|---|---|
| ARM64 / 64 bits | arm64-v8a, recommended |
| ARMv7 / 32 bits | armeabi-v7a; requires Android with 32-bit app support |
Android 10+ and Vulkan 1.1+. Both APKs use the same package and signing key;
install the architecture supported by your device. Original game data is required.
Audio, pacing and validation details: runtime follow-up.
Issue-driven changes and remaining limits: 16 October review.
### **Static Recompilation of SPEED2.EXE into Native C (x86 & ARM64)**
 -orange.svg)
 -lightgrey.svg)
*A full static binary recompilation of **Need for Speed: Underground 2** (`SPEED2.EXE`, x86-32) into clean, portable C code using an enhanced fork of pcrecomp.*
🎮 Android Showcase • ⚡ Features • 📊 Status • 🛠️ Build Pipeline • 📱 Android Guide • ⚖️ Legal
---
## Gameplay Showcase
> Real-time screenshots captured running natively on **Android (ARM64)** with DXVK Native over Vulkan 1.3:
| **In-Game Night Race (Overtake & HUD)** | **Car Customization & Tuning Garage** |
|:---:|:---:|
| | |
| *Real-time race against AI with active touch HUD & analog gauges* | *Full 3D vinyl, rim and chassis rendering in the garage* |
| **Driving Perspective & Telemetry** | **Customizable Touch Controls & Styles** |
|:---:|:---:|
| | |
| *Smooth 35–51+ FPS gameplay on Samsung Galaxy S24 Ultra (SM-S938B)* | *Live layout editor, button scaling, gyroscope tilt & layout presets* |
| **Interactive Button Layout Editor** | **Native Game Launcher & Settings** |
|:---:|:---:|
| | |
| *Drag, resize and save personalized control profiles* | *Automatic internal storage detection, language & FPS limits* |
---
## Features
- **⚡ Native Binary Recompilation**: Translates 27,700+ x86 functions into standard C code. No JIT compiler, no virtualization layer and no dynamic translation overhead at runtime.
- **📱 Android ARM64 Runtime**: Native execution on modern mobile devices with portable virtual memory management, structured exception handling and POSIX thread synchronization.
- **🌋 Vulkan Graphics Acceleration**: Full Direct3D 9 to Vulkan translation powered by an embedded port of DXVK Native.
- **🎮 Fully Customizable Touch Controls**:
 - Drag-and-drop on-screen controls editor with button scaling and persistent named layouts.
 - Preset control themes: *Clásico*, *Xbox*, and *PlayStation*.
 - Gyroscope / Tilt-based accelerometer steering for an intuitive driving experience.
 - Dedicated driving buttons: Steering, Handbrake, Nitrous (N₂O), Brake/Reverse, and Throttle.
- **🖥️ In-Game Resolution & FPS Scaler**:
 - Dynamic render resolution scaling (25%, 50%, 75%, Native Display, 720p).
 - Configurable frame rate limiters (Uncapped, 30 FPS, 60 FPS, 120 FPS) to balance thermals and battery endurance.
- **🔊 Low-Latency Audio**: Native PCM streaming using Android's AAudio backend with automatic buffer underrun protection.
- **🌐 Multilingual Support**: Detects an