Native Port · by antoxa2584x
NFS Underground 2 for Switch
Need for Speed: Underground 2Static recompilation of the original Xbox Need for Speed: Underground 2 into native C for Nintendo Switch and Linux, with no emulator.
- Origin
- Xbox
- Runs on
- Switch
- Tags
- cneeds-original-game
This project lifts the original Xbox (NTSC-U) release of Need for Speed: Underground 2 instruction by instruction to C using xboxrecomp, so the game runs natively on Nintendo Switch and Linux with no emulator. No game data is included: you need your own extracted copy of the Xbox disc.
Highlights
- Whole game runs as recompiled C code
- Two renderers: Vulkan (NVK on Switch) and OpenGL, with render scaling up to 4x
- 16:9 widescreen by default using the game's own wide mode
- Optional car reflections and resolution scale in the Video options
- Mipmaps, anisotropic filtering, FXAA and square pixels in 16:9
- Full-screen movies decoded with FFmpeg and audio through an emulated Xbox APU