After two decades of user reports, the remains: make Windows and the game believe you have an Xbox 360 controller . All other problems branch from that single truth.
Extract the x360ce.exe file into the folder where SleepingDogs.exe is located (usually ...\Steam\steamapps\common\SleepingDogs\data ). Run the application and create the DLL file when prompted.
If the controller is still not working, open and ensure your controller type (Xbox, PlayStation, Generic) is enabled.
If you are playing the Steam version, the built-in Steam Input feature can force the game to recognize your controller correctly.
What are you using (Xbox, PS4/PS5, 3rd party)?
Since "Sleeping Dogs" is a older game (originally released in 2012), it has common issues recognizing modern controllers (like Xbox One, Xbox Series, or PS4/PS5 controllers) on PC. The game often confuses them with DirectInput devices, resulting in mixed-up buttons or no input at all.
Some anti-cheat hooks (unused in single-player) may flag x360ce. It’s safe, but disable antivirus temporarily if the DLL won’t load.
Change the setting from Use default settings to . Restart Steam and launch the game. 2. Force Xbox Controller Emulation via x360ce
and find Sleeping Dogs: Definitive Edition . Right-click the game and select Properties . Go to the Controller tab. Change the dropdown to "Enable Steam Input" . Launch the game and test.
Click the dropdown menu under and select Enable Steam Input .
Before you download any third-party tools, try these three simple steps. They solve 50% of controller issues.
: Sleeping Dogs often gets confused by other "Human Interface Devices." Open Device Manager Human Interface Devices
in the game's main installation folder can force better compatibility. Use XOutput or DS4Windows
Disconnect your controller while the game is running, then plug it back in.