The "Steam Controller could not be located" error in PES 2016 is usually caused by a conflict between Steam's controller API and the game's older input system. To fix this, follow these steps: 1. Configure the Settings.exe Go to your PES 2016 installation folder. Right-click Settings.exe and select Run as Administrator. Go to the Controller tab. Change the "Controller" dropdown to XInput. Ensure your controller is detected in the list below. 2. Enable Steam Input Open Steam and go to your Library. Right-click Pro Evolution Soccer 2016. Select Properties > Controller. In the dropdown menu, select Enable Steam Input. 3. Check Controller Desktop Configuration Open Steam Big Picture Mode. Go to Settings > Controller.
Ensure Xbox Configuration Support or PlayStation Configuration Support is checked (depending on your controller).
If using a generic controller, check Generic Gamepad Configuration Support. 💡 Pro Tip
If it still isn't working, try launching the game directly from Big Picture Mode. This forces Steam to overlay its controller drivers onto the game. To help you get back to the pitch, let me know:
What type of controller are you using (Xbox, PS4/5, or generic)? Are you using any mods (like Smoke Patch or PTE Patch)? Does the controller work in other Steam games?
Report: PES 2016 Steam Controller Not Found Issue
Introduction
Pro Evolution Soccer 2016 (PES 2016) is a popular soccer video game developed by Konami. The game is available on Steam, a digital distribution platform for PC gamers. Some users have reported an issue where the Steam controller is not being recognized or located by the game, preventing them from using it to play PES 2016.
Problem Statement
When attempting to play PES 2016 on Steam, some users encounter an error message stating that the Steam controller could not be located. This issue prevents the user from using their Steam controller to play the game, forcing them to use alternative controllers or keyboard and mouse.
Symptoms
The symptoms of this issue include:
Possible Causes
Based on user reports and online forums, the possible causes of this issue include:
Steps to Reproduce
To reproduce this issue, follow these steps:
Workarounds
Some users have reported the following workarounds to resolve this issue:
Recommendations
To resolve this issue, we recommend:
Conclusion
The PES 2016 Steam controller not found issue is a frustrating problem that affects some users. By understanding the symptoms, possible causes, and workarounds, we hope to provide a solution to resolve this issue and ensure that users can enjoy playing PES 2016 with their Steam controllers.
The error "The procedure entry point Steam Controller could not be located in the dynamic link library" typically occurs in PES 2016 due to missing Microsoft Visual C++ Redistributable components or incorrect game settings. Recommended Fixes
Install Missing Visual C++ Libraries: This error often points to a missing component in the Microsoft Visual C++ library.
Download and install the Microsoft Visual C++ 2013 Redistributable (both x86 and x64 versions) from the Official Microsoft Website.
Users also report that installing older versions like 2005, 2008, 2010, and 2015 can resolve the "procedure entry point" error. Adjust Game Settings:
Locate the Settings.exe file in your PES 2016 installation folder.
Navigate to the Controller tab and ensure your controller is set to XInput.
Make sure your controller is turned on before you launch the game; if it disconnects mid-game, it may not be recognized again until you restart. Steam Configuration:
Right-click PES 2016 in your Steam library, go to Properties > Controller, and toggle Enable Steam Input.
Try launching the game via Steam's Big Picture Mode to ensure the controller layout is correctly loaded. Check for Conflicts:
If you are using fan-made patches (like the PTE-patch), these can sometimes interfere with controller detection in local multiplayer.
Ensure third-party software like DS4Windows or HidHide is not causing a conflict by running in the background while Steam is trying to manage the controller.
The error "The procedure entry point Steam Controller could not be located" typically indicates missing or corrupted Microsoft Visual C++ Redistributable components Primary Fix: Reinstall Visual C++ Libraries
This error occurs when the game cannot find specific libraries required to communicate with Steam's controller API. Download and install the Microsoft Visual C++ Redistributable pes 2016 steam controller could not be located link
packages (specifically 2013, 2015, and 2022 versions) from the official Microsoft Support page Install both the Restart your computer. Game-Specific Configuration (PES 2016)
If the error is gone but the controller still doesn't work, follow these PES-specific steps: Settings.exe Utility : Navigate to your PES 2016 installation folder, open Settings.exe , go to the Controller
tab, and ensure the DirectInput/XInput setting matches your device. Administrative Privileges : Right-click the PES 2016 executable or Steam and select Run as administrator Steam Input : Right-click PES 2016 in your Steam Library, select Properties > Controller , and set the "Override for Pro Evolution Soccer 2016" to Enable Steam Input Other Common Solutions How To Fix Steam Not Detecting Controller - Full Guide
If you want, tell me which controller model and your OS (Windows/macOS/Linux) and I’ll give the exact steps for that setup.
Related search suggestions (you can use these terms in a web search):
If you are seeing the error message "The procedure entry point Steam Controller could not be located in the dynamic link library," it generally means your system is missing critical Microsoft Visual C++ Redistributable libraries that the game requires to bridge the connection with Steam's controller API. Primary Fix: Install Missing Libraries
This error typically points to a missing or corrupted component in the Visual C++ library.
Download and install the Microsoft Visual C++ Redistributable packages (specifically versions 2005, 2008, 2010, and 2013) from the official Microsoft website. Restart your PC after the installation is complete.
For a visual walkthrough on fixing the 'procedure entry point' error by updating your libraries, watch this guide:
The "Procedure entry point Steam Controller could not be located in the dynamic link library" error in
typically stems from missing or corrupted game files, outdated Steam clients, or conflicts with specific game patches. Core Causes & Direct Solutions
This error often occurs because the game's executable cannot find necessary instructions within the Steam_api.dll or related library files .
Verify Integrity of Game Files: This is the most effective fix. Right-click PES 2016 in your Steam Library, select Properties > Local Files (or Installed Files), and click Verify integrity of game files. Steam will automatically download any missing or corrupted .dll files .
Install Microsoft Visual C++ Redistributables: Missing runtime components can cause dynamic link library errors. Reinstalling multiple versions (specifically the 2010, 2012, and 2015 packages) from the Official Microsoft Website often resolves the issue .
Update the Steam Client: Ensure your Steam client is up to date. Go to Steam > Check for Steam Client Updates to ensure the latest controller APIs are installed . Controller Detection Issues
If the game launches but doesn't recognise your controller, follow these steps:
Use the PES Settings Tool: Navigate to the game's installation folder (e.g., .../Steam/steamapps/common/Pro Evolution Soccer 2016) and run Settings.exe. Go to the Controller tab, ensure it is set to XInput, and confirm your device is listed in the dropdown menu .
Enable Steam Input: In your Steam Library, right-click the game > Properties > Controller and set the override to Enable Steam Input .
Check for Patch Conflicts: Community patches (like the PTE patch) are known to occasionally break controller support in PES 2016. If the issue started after installing a mod, try disabling the mod to see if functionality returns .
For a step-by-step visual on fixing Steam's inability to detect controllers: How To Fix Steam Not Detecting Controller - Full Guide GuideRealm YouTube• 1 Dec 2023
The Pro Evolution Soccer (PES) series has long been a staple for football gaming enthusiasts, but the PC ports—specifically PES 2016—are notorious for technical hiccups. One of the most frustrating hurdles players face is the "Steam Controller Could Not Be Located" error. This issue often prevents the game from recognizing your gamepad, even if the hardware is plugged in and working with every other game in your library.
If you are staring at a "Link" or "Device Not Found" error while trying to kick off your Master League career, this guide will walk you through the definitive fixes to get your controller back on the pitch. The Root of the Problem
PES 2016 was developed during a transition period for PC input APIs. While modern games primarily use XInput (the standard for Xbox controllers), PES 2016 relies heavily on its own external settings executable. Often, the game fails to "handshake" with Steam’s controller overlay, leading to the "could not be located" message. Step 1: Use the PES 2016 Settings Executable
Unlike modern titles where you change controls in-game, PES 2016 requires you to map your hardware externally.
Navigate to your PES 2016 installation folder (usually SteamLibrary\steamapps\common\Pro Evolution Soccer 2016). Right-click Settings.exe and select Run as Administrator. Move to the Controller tab.
Ensure "DirectInput" or "XInput" is selected based on your device.
Check the "Controller" dropdown menu. If your device appears here, map the buttons manually and click OK. Step 2: Configure Steam Input Settings
Steam's universal controller support can sometimes conflict with PES 2016’s legacy engine. Open Steam and go to your Library. Right-click PES 2016 and select Properties. Go to the Controller tab.
Change the "Override for Pro Evolution Soccer 2016" dropdown to Disable Steam Input. Restart the game and check the Settings.exe again.
Note: If disabling it doesn't work, try "Enable Steam Input" and use Steam’s Big Picture Mode to map the keys to a standard Xbox configuration. Step 3: Use X360CE (The "Link" Fix)
If the game still refuses to locate the link to your controller, you may need to trick it into thinking your gamepad is a native Xbox 360 controller. This is the most common fix for generic or PlayStation controllers.
Download the X360CE (Xbox 360 Controller Emulator) 32-bit version (PES 2016 is a 32-bit application).
Place the x360ce.exe file inside the PES 2016 main installation folder. Run the exe; it will ask to create a .dll file. Click Yes. Use the "Auto" button to map your controls. Save and exit, then launch PES 2016. Step 4: Check for USB 3.0 Conflicts
PES 2016 sometimes struggles with controllers plugged into USB 3.0 (blue) ports. If you are receiving a "could not be located" error, try plugging your controller into a USB 2.0 port. Additionally, ensure no other peripherals (like flight sticks or steering wheels) are plugged in, as the game might be trying to "link" to the wrong device. Final Troubleshooting Tips The "Steam Controller could not be located" error
Compatibility Mode: Right-click PES2016.exe, go to Properties > Compatibility, and set it to run for Windows 7.
Driver Updates: Ensure your controller drivers are updated through the Device Manager.
Anti-Virus: Occasionally, aggressive anti-virus software blocks the Settings.exe from writing to the configuration file. Add the game folder to your exceptions list.
By following these steps, you should clear the "Steam controller could not be located" error and get back to the game. PES 2016 remains one of the most fluid entries in the franchise—once you get past the technical hurdles, the gameplay is well worth the effort.
If you'd like to troubleshoot a specific controller brand or need links to the emulator software,
The "procedure entry point Steam Controller could not be located" error in Pro Evolution Soccer (PES) 2016
is a common compatibility issue that typically occurs due to missing system files or incorrect setup in the game’s standalone configuration utility. Top 3 Fixes for "Steam Controller Not Located"
Install Missing Microsoft Visual C++ LibrariesThe most frequent cause for this "procedure entry point" error is a missing or corrupted dynamic link library (DLL) from the Microsoft Visual C++ Redistributable packages.
Action: Download and install the x86 and x64 versions of Visual C++ Redistributables from 2005 through 2013.
Restart: Always restart your PC after installation to ensure the new libraries are registered.
Adjust PES 2016 Settings.exePES 2016 relies on an external settings tool located in the game's installation folder (typically SteamLibrary/steamapps/common/Pro Evolution Soccer 2016/Settings.exe).
Action: Open Settings.exe, navigate to the Controller tab, and ensure the input method is set to XInput rather than DirectInput.
Detection: Make sure your controller appears in the "Controller 1" dropdown within this menu.
Run Steam as AdministratorPermissions issues can prevent Steam from correctly injecting controller libraries into older games like PES 2016.
Action: Close Steam completely (check the system tray), right-click the Steam icon, and select "Run as administrator". Configuring the Steam Controller/Steam Link
If you are specifically using the hardware Steam Controller or playing via Steam Link:
Enable Steam Input: Right-click PES 2016 in your Steam Library > Properties > Controller and set the override to "Enable Steam Input".
Big Picture Mode: For the best compatibility, launch PES 2016 while in Big Picture Mode to allow the Steam overlay to properly map the Steam Controller's unique haptics.
Avoid Fan Patches for Initial Testing: Some legacy "PES Patches" (like PTE or SmokePatch) can interfere with controller recognition. Disable these temporarily if the controller is still not detected. Targeted Issue Resource Link DirectX/VC++ Update DLL Link Errors Microsoft Support Steam Input Config General Detection Steam Support: Controllers Community Layouts Mapping Issues Steam Controller DB
Are you seeing this error as a pop-up window when you launch the game, or does the controller just not respond once you're at the main menu?
The Phantom Link
Arjun’s Friday night had been planned for two weeks. Pizza was ordered. The lights were dimmed to a perfect, stadium-like gloom. And on his monitor, the Pro Evolution Soccer 2016 title screen hummed its familiar, synth-heavy anthem. It was 2016, and this was the ritual.
He picked up his Steam Controller—that strange, haptic-feedback pad with the twin trackpads that his friends mocked but he secretly loved. It fit his large hands perfectly. He pressed the center button. The Steam icon glowed. The controller vibrated once, a confident, bassy thrum.
Then the screen went black for a second.
When the game reappeared, a small, gray dialogue box sat in the center of the screen, as innocuous as a tax form.
"Steam Controller could not be located. Please reconnect and restart the game."
Arjun blinked. The controller was in his hands. It was on. The USB dongle was plugged into the front of his PC, its little blue light winking at him like a mocking eye.
“Okay,” he muttered. He unplugged the dongle. Counted to three. Plugged it back in. The controller vibrated again. The error message remained.
He restarted Steam. Nothing. He restarted the PC. Nothing. He tried the controller wired. Nothing.
Frustration curdled into something else—a quiet, creeping unease. He’d seen this error before, back in the game’s buggy launch month. But it had been patched. For two years, the game had worked flawlessly. Why now?
He opened the Steam Big Picture mode—the controller’s native habitat. The controller worked perfectly there. He navigated menus, adjusted settings, even launched PES 2016 from within Big Picture. The game booted, the Konami logo flashed, and then—gray box. Could not be located.
It was as if the game itself had forgotten how to see.
That’s when Arjun noticed the date on his taskbar. October 2, 2016. The same day he’d first installed the game. The same day he’d broken up with Maya, after she’d driven an hour to surprise him and found him in the middle of a Master League derby. “You located that game just fine,” she’d said, tears in her eyes. “But not me.”
He’d laughed it off then. Now, the error message felt less like a bug and more like a message. The Steam controller is not recognized by PES 2016
He grabbed his phone and searched the exact phrase: "pes 2016 steam controller could not be located link".
One result stood out. A tiny, dead forum post from 2015. Only one reply, from a user named ghost_in_the_trackpad.
“The controller is not the problem. The game is looking for a connection that no longer exists. It’s not about hardware. It’s about what you were connected to when you first played. Unplug that memory, and the controller will return.”
Arjun stared at the screen. The pizza arrived. He didn’t answer the door.
He went to his Steam screenshots folder. Scrolled back to October 2, 2015. There it was: a screenshot of his Master League victory screen. And in the corner of the image, reflected in the black bezel of his monitor, was the faint outline of a person sitting next to him. Maya. She was leaning over, watching him play, her hand resting on his arm.
He had forgotten she was there that night.
Slowly, he unplugged everything. The dongle. The charging cable. He placed the Steam Controller on his desk, facedown, as if putting a pet to rest.
He opened PES 2016 with his keyboard and mouse. The game loaded. No error. The main menu music played—that melancholy, mid-2000s rock ballad.
He navigated to Exhibition. He picked his team—Arsenal, always Arsenal. He picked an opponent—her favorite, Bayern Munich. He kicked off, playing with keyboard keys that felt foreign and cold.
In the 23rd minute, he paused the game.
He reached over, picked up the Steam Controller, and held it. Not to connect it. Just to feel its weight. The phantom vibration he’d imagined earlier returned—a single, soft buzz.
He plugged the dongle back in. The controller synced. The screen flickered. The gray box did not appear.
He unpaused the game. The controller worked. It had never stopped working. But only after he’d remembered what, or who, had been lost.
Arjun never saw the error again. But sometimes, late at night, when the room was quiet and PES 2016 was running, he’d feel a second pair of hands on the controller—guiding his thumbs, just slightly off-center, toward a pass he hadn’t meant to make.
And the ball would always find the net.
PES 2016 controller detection issues, often appearing as "Steam Controller could not be located," are typically resolved by configuring the game's external Settings.exe file or enabling Steam Input override. Ensuring the controller is connected before launch and verified within Steam settings is essential for proper functionality. For further troubleshooting, see this Steam Community discussion. Steam Community
The "procedure entry point Steam Controller could not be located" error typically indicates a missing or corrupted dynamic link library (.dll) file, often related to the Microsoft Visual C++ Redistributable packages. Primary Solution: Install Missing Libraries
The most effective fix for this specific error is to download and install various older versions of Microsoft Visual C++, as the game requires these components to locate the controller's entry points.
Ensure you have the 2005, 2008, 2010, and 2013 Redistributable versions installed (both x86 and x64).
You can find these on the Official Microsoft Download Center. PES 2016 Controller Setup Guide
If the error is resolved but the controller still doesn't function in-game, you must configure it through the PES 2016 settings executable:
Navigate to your PES 2016 installation folder (typically SteamApps\common\Pro Evolution Soccer 2016). Open Settings.exe. Go to the Controller tab.
Ensure the controller is turned on before launching the settings.
Check the box for XInput if using a Steam or Xbox-style controller; use DirectInput for older USB gamepads. Assign the buttons manually if they are not pre-configured. Steam-Specific Fixes
Run as Administrator: Fully close Steam and then right-click the Steam icon to "Run as administrator" to grant it necessary permissions for device detection.
Big Picture Mode: Some users found that the controller only works if configured while Steam is in Big Picture Mode.
Steam Input: In your Steam Library, right-click PES 2016, select Properties > Controller, and set the override to "Enable Steam Input".
These guides provide visual steps for fixing Steam controller detection and configuring PES 2016 specifically:
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.
When this error occurs, the game:
Steam now treats most controllers as generic controllers by default. Sometimes forcing a specific configuration profile bypasses the error.