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.
PES2016.exe → Properties → Compatibility.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. Fixing the PES 2016 "Steam Controller Could Not
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).
Before diving into complex workarounds, perform these quick checks:
If these fail, proceed to the solutions below.
Warning: Do not click random links from YouTube descriptions or forum posts promising “PES 2016 controller fix download.” Many contain malware. Below are safe, official links. Right-click PES2016
| Resource | Link (conceptual) | Purpose |
|----------|------------------|---------|
| Steam Support (Controller) | help.steampowered.com → Search “Controller not detected” | Official Steam troubleshooting |
| x360ce Official | x360ce.com | Emulator for older games |
| PES 2016 Steam Community Hub | steamcommunity.com/app/375960 | User guides & discussions |
| PES 2016 PC Settings | Inside game folder → settings.exe | Direct controller configuration |
The most common cause is that the Steam Overlay is disabled or blocked, which prevents the controller mapping from loading.
1. Enable the Steam Overlay
2. Disable "Big Picture" Mode Controller Settings Sometimes the new Steam Input system conflicts with older games like PES 2016.
3. Verify Game Integrity If the controller config files are missing or corrupted, Steam needs to replace them.