PC
NFS Underground 2 Controller Setup on PC
The older NFSU-XtendedInput plugin adds XInput to Underground 1 and 2, Xbox or PS4 icons, and player-two controls, but not rumble. Its README says the project is being rewritten and existing issues will not be fixed in that branch. SplitScreen is a different mod with its own controller support.
The no-rumble limit belongs to this older XtendedInput plugin, not every mod. The separate SplitScreen author now documents DualSense adaptive triggers and rumble in that project's own controller path. Those features must not be attributed to XtendedInput.
What works, on paper
Xbox pads are the straightforward XInput case. PlayStation 4 and 5 pads need the icon set in the ini, or a mapper such as DS4Windows if the game never sees the device. Wheels are outside this plugin's claim.
| Pad | What the sources say |
|---|---|
| Xbox | XInput. Plug in, then bind in NFSU_XtendedInput.ini |
| DualShock 4 / DualSense | Icons can be switched. No rumble from this plugin. |
| Player 2 | Restored by XtendedInput |
| Old DirectInput pads | Widescreen fix documents Xidi.ini for mapping |
Install order
Use one compatible ASI loader and preserve the release's folder layout. NFSU_XtendedInput.ini is the binding configuration; the README limits an action to one button. Its F5-unbind and in-game remapping paragraph is explicitly UG1 only, not a promised UG2 shortcut. Disable Widescreen Fix's button-icon feature when using XtendedInput icons. SplitScreen's author specifically advises against stacking these mods because both replace input code. These limitations come from the authors, not a compatibility test by this site.
Add XInput to Underground 2
- Install one ASI loader. Do not copy a second dinput8.dll over it later.
- Add XtendedInput. Follow the repository layout for scripts and the ini.
- Bind keys in the ini. Use NFSU_XtendedInput.ini. The README's F5 menu shortcut is UG1-only, not a UG2 instruction.


Questions
Why is there no vibration?
The XtendedInput README lists force feedback as the console feature it does not restore.
The pad does nothing.
Check the release's folder layout, the loader and whether the pad exposes XInput. An icon setting changes labels, not the device protocol. Avoid two competing input plugins.
Keep going
Sources
Checked 2026-10-29. One source alone is labeled as such. Disagreements are left side by side.