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)
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