Rocket League

Rocket League

141 ratings
How To Get Most None XBox Controllers / Wheels To Work With Rocket League
By Skid
A quick guild to try and help people get most unsupported controllers working with Rocket League.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This is a basic guild to get your controller to work with Rocket League if you are having problems, basically it will use a 3rd party tool to accept inputs from your controller, and then send them to the game as if it came from an XBox controller. This should work in most cases but as I didn't create the program I can't guarantee that it'll work with every controller, also while it would be nice not to have to do this, this sort of thing is a fairly common problem so knowing a way around it is useful.

I'll add some images to make this clearer when I get home.
The How
First things first, download the 32bit version of x360ce from here: http://www.x360ce.com/default.aspx

Next open the zip file, and copy the x360ce.exe file to the same folder as the games executable "\Steam\steamapps\common\rocketleague\Binaries\Win32" (note I believe it is possible to install it to a different location and to get it to work, but this is the quickest way).

Run x360ce.exe from the games directory, it'll load and give you a number of popups, you want to let it create it's configuration file, and the xinput file, and it's a good idea to let it search for a profile to match your connected controller.

If all went well it should automatically bind your controller inputs to what it thinks would be the equivalent XBox controller buttons. You can test the configuration using the main interface that should of loaded, if for some reason something didn't bind correctly or you want to change it, you can use the drop down boxes to change the binding, afterwards just click save and exit out.

If everything worked correctly the next time you start the game you'll hear a windows ding, this lets you know that the xinput dll successfully attached to the game, and with any luck your controller should now work.
Notes
Some additional bits of information, you can get access to a wiki for x360ce if you are having problems here: http://www.x360ce.com/default.aspx

You MUST use the right version for the game your playing, not your OS, if the game is a 32bit program you must just the 32bit version, if it's a 64bit program the 64bit version.

If your trying to use a wheel and there is a large amount of deadzone, you can use the anti-deadzone option on the Left Thumb tab of x360ce.

If Control 1 has a red square next to it, go to the Advanced table and make sure you disable passthough. The square should then turn green.

If your controller is not registered as controller 1 go to the advance options of the controller it is registered to, and enabled the combining option and forward the controller to controller 1. Failing that, open the x360ce.ini file, and swap the Mappings IDs over.
132 Comments
Skid  [author] Jul 16, 2018 @ 10:52am 
Looks like they changed the way they link to the current version, the website now direct links to the current version, so you'll have to grab it from there.
janni9009 Jul 16, 2018 @ 10:33am 
link is dead, i still have the program tho, so i reuploaded it to mega https://mega.nz/#!IcNSjCaS!gUO79LIUZGLzCot4Ue43vSVZN30krPCtT_fCHXeqYHM
rfpg1 Jul 8, 2018 @ 7:25am 
well do you still have the file? because the page is no longer available
Donut Jan 28, 2018 @ 9:13am 
Thanks worked
Vorekon Sep 24, 2017 @ 5:54am 
it doesn´t work it says "failed to load xinput1_3.dll". can someone help me please?
Onion_Orion Jul 26, 2017 @ 7:07am 
thanks worked
Zorax Jul 9, 2017 @ 8:29pm 
Works perfectly thank you!!
TeddyChynski May 12, 2017 @ 5:57pm 
A guide without trade offers spammed in the comments? Amazing
Aleguan Mar 4, 2017 @ 9:55am 
Hm, strange. I made sure that the game was 32bit and so I downloaded the 32bit version and it does say that it's registered as controller 1... thanks anyway though
Skid  [author] Mar 4, 2017 @ 9:51am 
Only 2 things I can think of, your not using the right version of x360ce for the game (you want the 32 bit version, unless Rocket Leauge is now a 64bit application). Or the controller isn't registered as controller 1 (see the above to fix that), otherwise no idea I'm afraid.