allrecomps

Xbox / Recompilation

Need for Speed: Underground 2 — Switch

The original Xbox version of Underground 2 translated to C for Switch, with Vulkan/OpenGL renderers, widescreen, saves and two-player split screen. Requires extracted Xbox data; some lighting and texture modes remain unfinished.

Release availableNintendo Switch
Need for Speed: Underground 2 — Switch
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

About this project

xboxrecomp lifts the Xbox NTSC-U executable instruction by instruction into C. The project supplies Switch platform code and GPU renderers, rather than a general-purpose Xbox emulator.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Compatibility

Use extracted Xbox files including default.xbe and the NFSUNDER data. The documented Switch setup requires full-memory title takeover; a raw ISO left in the data folder is not the documented installation.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

Official release observed: v0.5.13. This records a public project release, not proof of complete gameplay or a ready-to-run Switch game package.

Source: Official GitHub release ↗ · Checked Oct 20, 2026

The status table reports Switch boot, movies, profile loading/creation, the main menu and races. Features include widescreen, rumble and two-player split-screen; this does not establish a completed campaign.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

The latest non-prerelease GitHub release observed is v0.5.13. A release does not establish stability, complete gameplay or tested platform support.

Source: GitHub latest release (automatic) ↗ · Checked Oct 21, 2026

Known limitations

OpenGL cube maps, bump/dot-product texture modes and fixed-function lighting remain open work. Car reflections are documented for Vulkan; renderer-specific features should not be assumed identical.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Getting started

Use the official nfsu2x package, placing the NRO under /switch/nfsu2x/ and extracted disc data under game/. Follow the release’s Vulkan versus OpenGL package instructions.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Settings are stored beside the NRO; game saves stay in game/UDATA. Back up that directory and the configuration files before replacing the port during an update.

Source: Project README — Switch review ↗ · Checked Oct 20, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.