Sleeping Dogs Pc Controller Fix Review

Outdated controller drivers can cause issues with your PC controller in Sleeping Dogs. To update your controller drivers, follow these steps:

Use JoyToKey or reWASD (paid) to map controller buttons to keyboard keys:

Works 100% but loses analog movement/aiming.


Even after you get the controller working, you will notice a cosmetic issue: The game only shows Xbox button prompts (A, B, X, Y).

If you are a PlayStation user, there is no native fix for Sleeping Dogs: Definitive Edition to show Triangle, Circle, Cross, Square.

The Workaround: Download a mod from Nexus Mods called "PlayStation Button Prompts for Sleeping Dogs." You replace a texture file in the Data folder, and suddenly all the on-screen prompts change to PlayStation icons. sleeping dogs pc controller fix


If the game still refuses to recognize your controller (common with generic or older DirectInput controllers), you need to "trick" the game into thinking you are using an official Xbox 360 controller. This is the most reliable fix for non-Steam versions (like GOG or pirated copies) or stubborn cases.

Prerequisites:

Steps:

  • You will likely need to place two files in the folder: xinput1_3.dll and x360ce.ini.
  • Important: Rename xinput1_3.dll to xinput9_1_0.dll.
  • Plug in your controller and launch the game. It should now recognize your controller as an Xbox 360 controller.
  • X360CE (Xbox 360 Controller Emulator) tricks your PC into thinking any controller is an official Microsoft peripheral.

    Step-by-step:

  • Copy/paste the x360ce.exe into the folder containing HKship.exe (the main game executable).
  • Run x360ce.exe. It will ask to create a x360ce.ini and xinput1_3.dll – click Yes.
  • Allow it to auto-search for your controller settings. Click Next.
  • Test each button on the on-screen UI. Map any that are wrong.
  • Go to the Game Settings tab. Check the boxes for "xinput1_1" through "xinput1_4" .
  • Click Save.
  • Critical Step: Close X360CE. Launch the game normally. The fake .dll file will now intercept controller calls.
  • If none of the above solutions work, try using a different controller to rule out any issues with your current controller.

    Conclusion

    This report outlines the primary issues and established fixes for controller support in Sleeping Dogs (Original and Definitive Edition) on PC. Issue Overview

    The PC version of Sleeping Dogs often struggles with modern controllers (Xbox Series X/S, PS4/PS5) because the game was originally designed for older XInput and DirectInput standards. Common symptoms include the game not detecting the controller at all, unresponsive buttons in-game while the menu works, or "mismatched" button prompts. Primary Fixes 1. Enable Steam Input (Most Effective)

    For most users, Steam’s built-in translation layer is the easiest fix. Outdated controller drivers can cause issues with your

    Action: Right-click Sleeping Dogs in your Steam Library > Properties > Controller. Setting: Change the dropdown to "Enable Steam Input".

    Verification: Ensure your controller is detected in the global Steam settings under Steam > Settings > Controller. 2. Toggle Full-Screen/Alt-Tab Workaround

    In some versions, especially the Definitive Edition, the game may fail to prioritize the controller if it isn't the primary focus window.

    Fix: Once the game has loaded, Alt + Tab out of the game and then Alt + Tab back in. This often "wakes up" the controller input. 3. Reorder Controllers (Steam Deck / Multi-Device)

    If you have multiple devices connected (e.g., a keyboard, mouse, and external controller), the game may assign the wrong device as "Player 1". Works 100% but loses analog movement/aiming