Fixing the PES 2016 "Steam Controller Could Not Be Located" Error
When launching Pro Evolution Soccer 2016 (PES 2016) on PC, some users encounter the frustrating "Procedure entry point SteamController could not be located in the dynamic link library steam_api.dll" error. This typically points to a mismatch or corruption between the game's launcher and the Steam application files.
Below is a comprehensive guide to resolving this connection issue and ensuring your controller is recognized correctly. 1. Fix the "Dynamic Link Library" Error
This specific error often occurs because a critical file, steam_api.dll, is missing, outdated, or being blocked by security software.
Verify Game Files: This is the most effective fix for missing DLL files. Open your Steam Library. pes 2016 steam controller could not be located link
Right-click on Pro Evolution Soccer 2016 and select Properties. Go to the Installed Files (or Local Files) tab.
settings.exe (Standalone version)If you have a non-Steam or cracked version (though not recommended):
settings.exe from the game folder.PES 2016 has a separate launcher executable that handles controller detection. If this launcher doesn't run or glitches, the main game won't see the controller.
1. Run the Launcher Manually
C:\Program Files (x86)\Steam\steamapps\common\Pro Evolution Soccer 2016settings.exe.2. Delete the Config File (Fresh Start) Sometimes the config file gets stuck looking for a controller that is no longer connected.
settings.dat (or sometimes just labeled as a Configuration Settings file).x360ce.exe in the folder where PES2016.exe is located (typically steamapps\common\Pro Evolution Soccer 2016).The full error often appears as a pop-up window from Steam itself or as an in-game message:
"PES 2016 - Steam Controller could not be located. Please ensure your controller is connected and try again."
This is not a hardware failure. Your controller works fine in other Steam games. The issue is exclusive to PES 2016 due to how Konami originally coded the controller input layer before Steam Input became the standard. Fixing the PES 2016 "Steam Controller Could Not
When this error occurs, the game:
Steam has a built-in translation layer called "Steam Input." It can trick PES 2016 into thinking your generic controller is a Steam Controller.
Steps:
How it works: Steam Input intercepts your Xbox/PlayStation controller signals, wraps them in a "virtual Steam Controller" packet, and sends that to PES 2016. The game sees exactly what it wants. Option 3: Edit settings
Troubleshooting: If this doesn't work, go to Steam > Settings > Controller > General Controller Settings and ensure your controller type is checked (e.g., Xbox Configuration Support or PlayStation Configuration Support).