Sleeping Dogs Pc Controller Fix ✨

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.

Here is a guide to fixing controller issues for Sleeping Dogs (and the Definitive Edition) on PC. sleeping dogs pc controller fix


For Xbox One / Xbox Series X|S Controllers (Wireless/Bluetooth)

The Problem: The Xbox Wireless Adapter works fine, but Bluetooth causes Sleeping Dogs to see a "Pro Controller" or nothing at all. Since "Sleeping Dogs" is a older game (originally

The Fix:

  1. Update your controller firmware using the Xbox Accessories app from the Microsoft Store.
  2. Use a USB cable. For Sleeping Dogs, a wired connection is 99% reliable. Bluetooth is the enemy.
  3. In Device Manager (Windows), look for "Xbox Peripherals." Ensure it says "Xbox 360 Controller" emulation is active.

Fix 4: Disable and Re-enable Your Controller

Disabling and re-enabling your controller can sometimes resolve issues with the PC controller in Sleeping Dogs. To do this: For Xbox One / Xbox Series X|S Controllers

Quick checklist (try in order)

  1. Plug in controller and make sure Windows detects it (Start → Settings → Bluetooth & devices → Devices).
  2. Set controller mode: For Xbox controllers use XInput (default). For DualShock/DS4 use Steam Input or DS4Windows.
  3. Run Steam big-picture (or enable controller support):
    • In Steam: Settings → Controller → General Controller Settings → enable Xbox/PlayStation/Generic.
    • Launch Sleeping Dogs via Steam while Big Picture is active or with Steam Input enabled for the game.
  4. Disable Steam Input per-game if using native XInput: Library → right-click Sleeping Dogs → Properties → Controller → Override → set to “Disable Steam Input”.
  5. Use x360ce (if game uses DirectInput):
    • Download x360ce (32-bit or 64-bit matching the game's exe) into the game folder (where SleepingDogs.exe is).
    • Run x360ce.exe, let it create .dll files, save the settings, and test.
  6. Install/enable DS4Windows for PS controllers: maps DualShock to XInput; run before starting the game.
  7. Update drivers: Xbox/USB controller drivers via Device Manager; update controller firmware via manufacturer apps.
  8. Run as admin / compatibility mode: Right-click SleepingDogs.exe → Properties → Compatibility → try Windows 7/8 and “Run as administrator”.
  9. Disable conflicting apps: Close Steam, Origin, DS4Tool, HIDGuardian, other mapping tools; then start only the needed mapper.
  10. Check INI/controller config: In Documents\My Games\Sleeping Dogs\ (or game folder) look for controller settings; reset or delete to rebuild defaults.
  11. Verify game files (Steam): Library → Sleeping Dogs → Properties → Local Files → Verify integrity of game files.
  12. Use controller GUID fix if controller not recognized: add or replace xinput1_3.dll/xinput9_1_0.dll per x360ce instructions (back up originals).