You can manually assign actions by navigating to Options > Controls . If the game doesn't detect your inputs immediately, try using JoyToKey to map your joystick buttons to the corresponding keyboard keys.

A popular community solution is the Widescreen Fix , which includes an option to "ImproveGamepadSupport" in its .ini configuration file.

For on PC, joystick and controller support is officially included but often requires manual configuration or third-party mods for modern hardware compatibility. You can remap buttons through the in-game Options > Controls menu, though some users find that modern gamepads require external tools like DS4Windows or the NFS XtendedInput mod to function correctly. Default Joystick/Gamepad Mappings