Stonerid

Stonerid

Not enough ratings
Using a Gamepad other than XBOX 360 Controller
By Nobuyuki Sanada
Stonerid requires XBOX 360 controller in order to be played. However, you can play it using a gamepad.
I will give you instructions how to play Stonerid using a gamepad.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will help you to configure a gamepad other than XBOX 360 controller on Stonerid.

First of all, you need an XBOX 360 controller to play Stonerid. The common gamepad doesn’t work for the game. The main reason why you need an XBOX 360 controller is the game was built using XNA Game Studio technology. By default, XNA Game Studio technology only supports XBOX 360 controller.

I know XBOX 360 controller is a great gamepad. But, what should you do if you don’t have it?

Don’t worry, you don’t have to buy an XBOX 360 controller. If you want it, you can buy though :D
You can play this game without XBOX 360 controller. The idea is emulating your gamepad into XBOX 360 controller.

Side note: I love playing Stonerid, it’s extremely difficult and unique 2D platformer <3. I combine the gamepad and keyboard sometimes when I am playing. People have a choice of the controller what they prefer. Last but not least, details of instructions can be found below.
Environment and Requirements
I applied these instructions on Windows 7 operating system. The instruction may be different if you're using different operating system.

There are two requirements that you have to meet:
1. a gamepad (I used Sony Playstation gamepad).
2. XBOX 360 controller emulator to emulate the gamepad. I used x360ce. You can download it here[github.com].
Instructions
OK. This is a short tutorial. You can follow these instructions below:
  1. Unzip "x360ce vibmod" or "x360ce.zip" file that you have downloaded
  2. Plug-in your gamepad to your PC/laptop USB port
  3. Open Device Manager in your Windows

  4. Make sure your gamepad is connected in your PC/laptop. Find it on Device Manager and open its properties.
  5. Go to details tab and select hardware ids.

  6. Find you VID and PID numbers. The image above shows my VID 0x0000 and PID 0x0538.
  7. Open your unzipped of x360e folder, which you downloaded earlier. Edit x360ce.ini using Notepad or other text editor.

  8. Type your VID and PID numbers (I assumed the numbers for gamepad 1) and save the file. From
    VID=0x0000 #controller VID PID=0x0000 #controller PID
    to
    VID=0x0000 #controller VID PID=0x0538 #controller PID
  9. Back to unzipped x360e folder, run XInputTest.exe to see if every button works correctly. If you aren't happy with the result, you can edit x360ce.ini to make some updates.

  10. Go to folder where your Steam app is installed. Then, go to \SteamApps\Common\Stonerid
  11. Copy and paste x360ce.ini and xinput1_3.dll files there.

  12. Your gamepad is ready to use. Run the game.
Closing Notes
I tested on my Windows 7 operating system and I didn’t encountered any problems. One important thing is don’t unplug the gamepad during playing the game. It can completely freeze the game. You can also try another XBOX 360 controller emulator to test. If you have any questions or opinions regarding this guide please feel free to leave a comment below.
  • All about x360ce can be found here[github.com]
  • This guide also works on another Steam games that require XBOX 360 Controller (the game that is built using XNA Game Studio technology).
Credits
2 Comments
Nobuyuki Sanada  [author] 28 Nov, 2014 @ 7:06am 
You found the :minerlamp: @Sheep720.
You're welcome. By the way, good to hear about that.
Sheep720 27 Nov, 2014 @ 11:02am 
Holy S*** !! Thank you man! I wasn't able to play Battleblocks with my controller and now works!