There are several users that are having trouble using controllers when playing Rocket League on PC using Steam. The issue is reported on several different configurations and with several different Windows versions including Windows 7, Windows 8.1 and Windows 10. In most cases, the problem is reported to occur in instances where the user tries to play the game via Steam.
What causes Rocket League not to Identify Controllers?
We investigated this particular issue by analyzing various user reports and the repair strategies that are commonly being used to solve the problem when this scenario is applicable. As it turns out, there are several different potential culprits that might end up triggering this issue:
- Steam Input Per-Game setting is enabled – There are a lot of reports where this particular Steam Big Picture setting ended up creating the controller issues while it was turned On. If this scenario is applicable, you can resolve the issue by ensuring that Steam Input Per-Game setting is Forced Off.
- The controller Settings menu is incorrectly configured – Another possible cause for this problem is instances where the Controller Settings menu is not configured properly. In this case, you should be able to resolve the issue by adjusting the settings according to the type of controller that you’re using.
- Controller drivers aren’t installed properly – In some cases, this problem will occur because the controller drivers are incomplete or have become corrupted as a result of a different action. If this scenario is applicable, a Device Manager investigation should reveal if the controller is correctly installed or not.
- Corrupted Steam controller firmware – Certain generic controllers have the potential of glitching from time to time when used with Steam. Whenever this happens, you should be able to resolve the issue by taking the steps appropriate to recover the Steam controller firmware.
- The generic controller is not set up correctly – Low-entry generic controllers are not always fully supported by Steam. This means that if you want to get them to work properly, you need to to go through some extra configuring steps to ensure that it gets detected successfully. The easiest way to do this is to use a 3rd party utility capable of translating XInput calls to DirectInput calls.
- Rocket League is not using Steam Input – If you’re encountering this issue with an Xbox One controller, it’s possible that the issue is occurring because the game is not configured to use Steam Input. In this case, you can resolve the issue by modifying some in-game control options so that Rocket League uses Steam Input.
- USB Headphones are detected as a controller – Certain USB headsets (particularly HyperX models) have the potential of being seen as controllers by Rocket League. If this scenario is applicable, you should be able to resolve the issue by ensuring that your controller gets detected first.
If you’re currently struggling to resolve this problem, this article will provide you with several troubleshooting steps that might end up resolving your issue. Down below, you’ll find several different methods that are confirmed to be effective in resolving this particular issue.
Keep in mind that each method that will be featured below is confirmed to be effective by at least one affected user. If you want to remain as efficient as possible, we advise you to follow the methods in the order that they are presented since the potential fixes are ordered by efficiency and severity.
Method 1: Adjusting Big Picture Settings (if applicable)
If you’re trying to run rocket League via Stream, one possible reason why you’re unable to use a controller might be that the Big Picture mode ends up forcing the controller off. This should not happen by default, but if you tweaked some Steam settings, chances are you also configured the client to disable the controller functionality while in Big Picture mode.
Several affected users that we’re also encountering the same issue have reported that they managed to resolve the issue by accessing Rocket League’s Steam settings and ensuring that Steam Input Per-Game Settings is forced Off and unchecking other irrelevant functionalities such as Guide Button and Xbox Configuration support (if you’re not using an Xbox controller.
Here’s a quick guide on making this modification in Steam:
- Right-click on Steam’s tray-bar icon and choose Big Picture from the context menu.
- Once the Steam client is finished starting the Big Picture mode, click on Library from the list of menu items at the top.
- Then, click on Rocket League from the list of games and click on Manage Game (Under the game icon).
- Next, click on Controller Options (under Steam Input).
- Once you get to the Controller Application Options, click on the drop-down menu associated with Steam Input Per-Game Setting and set it to Forced Off before clicking Ok.
- Once the change is made, return to the main page of Big Picture in Steam and click on the Settings icon (gear icon) and then click on Controller Settings.
- Inside the Controller Settings menu, make sure that you uncheck all irrelevant boxes. If you’re using an Xbox controller, uncheck everything except Xbox Configuration Support and Guide Button Focuses Steam.
Note: If you’re using a PS4 Dualshock controller, check PlayStation Configuration Support and uncheck Xbox Configuration Support. Or uncheck both options if you’re using a generic controller.
- Once all modifications have been done, restart your Steam client, launch Rocket League and see if the controller functionality has been restored.
If this method didn’t allow you to resolve the problem and you’re still unable to use your controller while playing Rocket League, move down to the next method below.
Method 2: Ensure that your controller is recognized
If you’re having trouble using a PS4 DualShock controller on a PC with RocketLeague. In the vast majority of these cases, the issue is caused by a driver problem related to your PS4 controller. Several affected users have reported that they managed to fix the problem after ensuring that the correct drivers are installed. In some cases, users also tried to restore the firmware settings for the controller.
Here’s a quick guide on how to do this:
- Press Windows key + R to open up a Run dialog box. Then, inside the text box, type “devmgmt.msc” and press Enter to open up Device Manager. If you’re prompted by the UAC (User Account Control), click Yes to grant administrative privileges.
- Inside Device Manager, scroll down through the list of devices and expand the drop-down menu associated with Sound, video and game controllers.
- Inside the Sound, video and game controller menu, check to see if your PS4 controller is present inside.
- If the PS4 controller doesn’t appear inside this menu, then it’s clear that you have a driver problem. In this case, unplug the controller USB and plugin in a different port. Windows should automatically take care of the installation.
- Then, watch to see if the driver installation completes successfully and the device appears inside the Sound, video and game controller menu.
- If the driver is installed successfully, close Device Manager, restart your computer and see if the issue is resolved once the next startup sequence is complete.
If the same problem is still occurring, move down to the next method below.
Method 3: Recovering the Steam controller firmware
Some affected users have reported that the issue was resolved after they performed the steps appropriate of recovering the firmware of their controller. In most cases, this procedure has been confirmed to work in situations where the issue was occurring with a DualShock4 controller.
Users that have followed these instructions have reported that their controller functionality has returned after they completed the firmware recovery process and restarted their machine. Here’s a quick guide on what you need to do:
- Open your Steam client and use the ribbon bar at the top to click on Steam and then on Settings.
- Once you get inside the Settings menu, select the Controller option from the vertical menu on the left and then click on General Controller Settings from the right-hand pane.
- From the newly appeared window, click on Recover Steam Controller Firmware (at the bottom of the screen).
- At the confirmation prompt, click OK to start the firmware recovery process.
- Follow the instruction on the next screen, then click the Start button once again.
- When the process is complete, restart your computer and see if the issue is resolved once the next startup is complete.
If the same problem is occurring and you are still unable to use your controller when playing Rocket League, move down to the next method below.
Method 4: Setting up Generic Controllers (if applicable)
If you’re encountering this issue with a generic, cheaper controller, chances are you will need to go through some extra steps in order to configure it to work with Rocket League. Popular controllers like Xbox One / Xbox 360 or Dualshock4 are automatically detected and configured as soon as you plug them in. But if you have a low-entry controller, you’ll need to do some manual setup.
Several users that have been also encountering this problem have reported that they managed to resolve it by using a 3-rd party that allowed them to make their generic controller visible and change the bindings to their preferred ones.
Here’s what you need to do:
- Visit this link (here) to download x360Ce. This utility is essentially an Xbox 360 controller that will allow you to use Direct Input controllers with games that support Xbox360 controllers or XInput controllers only by translating XInput calls to DirectInput calls.
- Once the utility has been downloaded, copy it and navigate to the following location:
Note: Keep in mind that this is the default location of the Rocket league game folder. If you installed the game in a custom location, navigate there instead.
- Paste the file (x360ce.exe) anywhere inside the Win32 folder, then double-click on the executable to launch it.
- When the application is opened, wait for it to detect your controller. Once it does, click Next and follow the rest of the on-screen instructions to complete the process. At the end of the initial setup process, you will be prompted to click on Finish (do so when you see it).
- You will then be given the chance to test out your controller and configure your buttons as you see fit. Do so and click Save. As you can probably tell, your controller is already working.
- Close the controller utility and launch Rocket League normally through Steam. You should no longer encounter issues with your generic controller.
If the same issue is still occurring, move down to the next method below to try a different repair strategy.
Method 5: Forcing Rocket League to use Steam Input (if applicable)
If you’re running Rocket League through Steam with an Xbox One controller and you’re encountering this issue, chances are the game is not configured to use Steam Input – which might end up creating this issue.
Several affected users have reported that they managed to resolve the issue by tweaking some in-game settings so that Rocket League is forced to use input from Steam. After doing so and restarting the game, some users have reported that the issue was resolved and they were able to use their Xbox One controllers without issues.
Here’s what you need to do:
- Launch Rocket League through Steam.
- Once the game is loaded, go to Options > Controls and click on Use Steam Input.
- Then, select your Xbox One Controller from the list and set it to AUTO if it’s set to Off.
- Restart Rocket League and see if the issue has been resolved.
If the same issue is still occurring, move down to the next method below.
Method 6: Unplugging USB headphones (if applicable)
If you’re using headphones that are connected through USB, chances are Rocket League ends up seeing them as a controller. This is a fairly common occurrence with HyperX headphones and a few other manufacturers. Since Rocket Leagues believes your controller is already connected, it will not provide the necessary permissions to your real controller.
A couple of users that have been going through this exact problem have reported that they managed to resolve the problem by unplugging their USB headphones and plugging the controller before launching the game. Doing this supposedly got their controller detected and they were able to connect the USB headphones into a different USB port.
But keep in mind that if this procedure is successful, you’ll need to do this every time you plan on using both the controller and your USB headphones.
Note: Make sure that Bluetooth isn’t activated on any other nearby device which might confuse the controller as to which device it connects.