SpeedRunners

SpeedRunners

Not enough ratings
Controllers - All you need to know
By Tizzu
In this guide I will try to help you configure your controller for SpeedRunners
   
Award
Favorite
Favorited
Unfavorite
Introduction
Hi everybody!

In this guide I will try to help you set your controller up for Speedrunners
I am doing this guide since I see loads of people asking for help and I would like to make a one-stop place where you can see how to play with your favorite pad.
Keyboard
I know, it's not a controller, but since you can play with it I will simply explain how to play (I also need this section for later)

How to play
Open the game, use the default controls and have fun!
(I'm going to list the default controls, please look at the Options>Edit Controls screen from the game in order to see yours, or modify them)

  • Z: Jump;
  • X: Grapple;
  • Arrow Down: Slide;
  • C: Use Pickup;
  • Spacebar: Boost;
  • F: Taunt;
  • Arrow Left: Go left;
  • Arrow Right: Go right;
  • TAB: Player infos.
  • Esc: Pause
XBOX 360/XBOX One Controller
You don't have to do anything!

How to Play
Just plug the controller up on the computer, open the game and enjoy it!
(I'm going to list the default controls, please look at the Options>Edit Controls screen from the game in order to see yours, or modify them)

  • A: Jump;
  • X: Grapple;
  • Y: Slide;
  • B: Use Pickup;
  • RT: Boost;
  • RB: Taunt;
  • Dpad Left/Left Stick Left: Go left;
  • DPad Right/Left Stick Right: Go right;
  • Back: Player infos;
  • Start: Pause.

PlayStation 3 Controller
The PS3 Controller is not supported by default on SpeedRunners, but you can make the PC believe that you're using an original XBOX360 controller with a few programs (you only need one from the following list - I will only quickly explain what the programs do, since I'm not good at explaining stuff, I'll also provide links to detailed guides where needed)

X360ce
Program: https://code.google.com/p/x360ce/ or http://www.x360ce.com/
Guide: http://ngemu.com/threads/tutorial-by-resolutespider5.155011/

With this program you need to put the exe you'll download in the Speedrunners folder, plug the ps3 controller in the computer and then boot the executable up. The program will create a few files that will allow you to use the pad as an original xbox360 one.

Keep in mind that you (may) now need to enable the 32-bit version of XInput 1.4 in order to make it work (if it doesn't):
1. In x360ce go to the "GameSettings > My Game Settings" tab.
2. Select SpeedRunners.exe there
3. Under XInput Files also check "32-bit" on the "v1.4" row (The value there should now be 0000000C)

Scarlet Crush Production DS3 Drivers
Program+Guide: http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller

With this tool (which I personally use) you will only need to plug the controller and play the game, since this program basically creates a service that starts itself up when you boot your PC. It's lightweight and doesn't need configurations (you can actually modify stuff but it's not needed).

MotionInJoy DS3 Tool
Program: http://www.motioninjoy.com/download
Guide: http://www.howtogeek.com/howto/45610/how-to-use-your-ps-3-controllers-as-a-joystick-for-your-windows-pc/ (the guide says to download the version you actually need, but from version 0.7.0000+ it's an all-in-one package)

With this program you only have to open the application, plug the controller in, click a button and you're good to go. I personally tested it and it works like a charm. Someone says that is an adware but I never had problems using it. Since you're looking for ways to play Speedrunners with other controllers than the Xbox360 one you'll mostly play online, but if you're offline you won't be able to use this program. So you can use Better DS3 along with MotionInJoy

Better DS3
Program: http://betterds3.ciebiera.net/
Guide: http://betterds3.ciebiera.net/support/ (there's a video and a comment from the developer that explains how it works)

This tool is an "add-on" for MotionInJoy. It actually uses its drivers but you don't have to be online in order to use it.

Controls
When you'll play with the PS3 Controller keep in mind that you'll see the xbox360 buttons instead of the PS3 ones, so look at the following table in order to recognise them quickly

PS3
XBOX360
X
A
O
B
Square
X
Triangle
Y
Select
Back
Start
Start
L1
LB
L2
LT
R1
RB
R2
RT
L3, R3, Dpad, Home Button and sticks are the same
Wii Controllers/WiiU Controllers
You can actually use your Nintendo branded controllers as a XBOX360 controller, just like the way you can do it with a PS3 controller (you can only use them wirelessly, no wired connections)

WiinUPro http://www.wiinupro.com/
Guide: https://www.youtube.com/watch?v=1HWVhmdL9Dc

Install the drivers, plug the controllers in, modify the controls if you need to and you're good to go.
I suggest you, if you use a WiiU controller or Wii/WiiU controller Pro to switch A to B and X to Y so it will look like a classic XBOX controller

-Thanks Olomorn for this suggestion-
PC Controllers/Other Controllers
If you have a generic PC controller or a Compatible PC gamepad the game won't recognise it like the PS3 controller. Since you can't use the PS3 tools you can use a few programs that simply bind joypad buttons to keyboard keys. Remember to bind the controls from the "Keyboard" section of this guide, so when you open the game you'll be able to use the controller in-game.

I'm going to list four programs, a paid only one, a shareware one and two free of charge, so there's a solution for everyone.

Xpadder
Program: http://www.xpadder.com/
Guide: http://xpadder.com/forum4/viewforum.php?f=7&sid=454128cb8c34a8d08ce33ae968bac0ec

Xpadder is a paid only tool that let you configure ANY controller (even xbox360 and ps3 controllers) and make the PC believe that you are actually pressing keyboard keys. You can also create multiple profiles and move the mouse with buttons (or analog sticks).
I personally tested it and I can say that it does its work very well.

Joy2key
Program: http://joytokey.net/en/
Guide: Didn't find a guide, sorry, but as far as I know you have to plug the controller in the PC, open the program up and you'll see a list of buttons; if you press one of the controller button a key from the list will light up, click on it, set up the button; repeat for all the buttons.

Joy2Key is a shareware tool (there's a free trial in the download section) that basically does the same stuff of Xpadder. I tried it with another game and it works.

J2K
Program: http://emulation-evolved.net/?p=8

This free tool provides the same features as the other tools. Plug in, configure and you're good to go.

X360ce
Program: https://code.google.com/p/x360ce/ or http://www.x360ce.com/
Guide: http://ngemu.com/threads/tutorial-by-resolutespider5.155011/

With this program you need to put the exe you'll download in the Speedrunners folder, plug the ps3 controller in the computer and then boot the executable up. The program will create a few files that will allow you to use the pad as an original xbox360 one.

Keep in mind that you (may) now need to enable the 32-bit version of XInput 1.4 in order to make it work (if it doesn't):
1. In x360ce go to the "GameSettings > My Game Settings" tab.
2. Select SpeedRunners.exe there
3. Under XInput Files also check "32-bit" on the "v1.4" row (The value there should now be 0000000C)
Using your controller in-game
Now that you've your controller ready to play you can now set up the controller with the Steam configurator tool integrated with Steam
You can follow this guide made by the developers in order to get it done
http://steamcommunity.com/sharedfiles/filedetails/?id=1111404321

If you're using a pc controller or other usb controllers, with this guide you can do everything with the mouse and then play with the gamepad, since you're emulating a keyboard.
Conclusion
I hope I helped you out with this guide. If I missed something or you want to contribute with other programs feel free to comment or send me a message, I'll update this guide as soon as possible.

Have fun!
21 Comments
critterbaiter Nov 23, 2017 @ 7:46pm 
My Xbox one controller, for some reason, is not working on my game. I need help and tried to follow guides that didn't work :|. I don't know if Xbox controller support was removed I just need help.
Agent_427 Nov 2, 2017 @ 2:20pm 
Xinput/Xpadder and DS4Windows no longer provide a working emulation to use with a DS4 controller!!!!! Someone needs to fix this bug, because they ALL used to work for DS4 controllers
x Alpha Elite x Jul 12, 2017 @ 6:29am 
THERES A BUG that keyboard keys on player 3 are the same keys for player 4, EVEN IF YOU MAP TOTTALLY DIFFERENT KEYS FOR PLAYER 4, no mammter what combination i try when palying player 3 also moves player 4 , how do you fix this
[Reece] Jul 13, 2016 @ 9:18pm 
Tfw you wanna play with Steam controller, but SpeedRunners just works Wonderfully Awfully in Big Picture mode
Duckyisded Jun 26, 2016 @ 3:55pm 
i use ps4 controller and it works just fine other then the button pictures
gryzly123 Jul 1, 2015 @ 3:08pm 
there is a program called Input Mapper (previously DS4Windows) that emulates XInput on PlayStation 4 controller
Tizzu  [author] Jun 26, 2015 @ 10:15am 
@Olomorn are you serious? I'm going to add it, thanks (I also gave you credits in my guide for your suggestion) :D
Olomorn Jun 26, 2015 @ 9:54am 
And you can also play with the Wii U Pro Controler with the driver "WiinUSoft" !
Tizzu  [author] Jun 20, 2015 @ 1:29pm 
Dongles*
Tizzu  [author] Jun 20, 2015 @ 1:28pm 
@potatoguinnessYT follow the "New install" instructions in the guide link skipping the parts where it talks about the bluetooth dongle (don't check the bluetooth driver in the program and don't use fongles)
At the end you'll be able to use the controller as a XBOX one