-
Ensure you are on the most recent version of IW4x (you can check in the bottom right on the main menu for the build number). If you are not, you will need to update/reinstall.
-
If you were using unofficial controller support files from a previous update (or you followed a YouTube video guide that instructed you to install additional files or linked you to an all-in-one solution) you will need to remove those files. Any sort of video guide before May 1, 2022, is outdated.
-
Ensure that Steam is completely exited from the icon tray, as well as other game distribution platforms similar to Steam such as Origin, EA Play and Epic. These all have controller support configuration settings that will interfere with a native controller setup.
For Xbox controllers only:
- Load into IW4x and from the main menu select Options → Gamepad. The controller should automatically be enabled. If it’s not, enable it and then restart IW4x.
From this point, the controller should work without issues. If you encounter any further issues you may need to do some additional troubleshooting of your own to ensure that other programs are not remapping the controller and that the gamepad is properly detected by your operating system.
For PS controllers only:
-
You need to download DS4Windows, which is a program that allows PS controllers to be emulated as Xbox controllers on Windows. Check out the installation guide on this website: Installation and Setup - DS4Windows Docs
-
You must ensure that your DS4Windows profile is set to emulate an Xbox 360 controller, and NOT a DualShock 4 controller.
-
Load into IW4x and from the main menu select Options → Gamepad. The controller should automatically be enabled. If it’s not, enable it and then restart IW4x.
-
You can also run some further troubleshooting steps available on this website: Troubleshooting tips and general directions - DS4Windows Docs