Need for Speed Underground 2 (2004) does not natively support Xbox 360 controllers (XInput). It predates the XInput standard and uses DirectInput.
| Method | How | Pros | Cons |
|---|---|---|---|
| x360ce (XInput → DirectInput Wrapper) | Place x360ce_x64.dll in game folder; run config; map buttons | Free; works for many DirectInput games | Per-game config; may need DInput device ID tweaks; anti-cheat may flag |
| Steam Input | Add NFSU2 as non-Steam game → Controller Layout → "Gamepad" template | Built-in; per-game profiles; gyro support | Must launch via Steam; overlay required |
| DirectInput Controller (Logitech F310, F710 in D-mode, Thrustmaster, Saitek) | Switch to "D" / DirectInput mode on controller | Native support; no wrapper | Need compatible hardware |
| ReWASD / JoyToKey / AntiMicroX | Map controller to keyboard keys | Works universally | Keyboard emulation = no analog throttle/steering nuance |
Even with working controller, NFSU2's physics are keyboard-tuned. Analog steering feels "dead-zone heavy." Many players prefer keyboard (tap-tap steering) for precision.