With just a few steps you'll end up with this control scheme (Click to see the whole thing):
First, you'll need to plug in your 360 Controller and install it correctly (Vista or later will do that automatically. For XP, use the driver disc). Then just follow these simple steps:
- [*:1xzbiov5]Download GlovePIE (Direct Link). Windows only, unfortunately.
[*:1xzbiov5]Unzip it somewhere. To do so, make a folder on your computer (eg. C:/GlovePIE), then open the zip file you downloaded. Select the files and drag them into the new folder.
[*:1xzbiov5]Download the config file I made (Right Click->Save As...).
[*:1xzbiov5]Run GlovePIE.exe, then open the config file.
[*:1xzbiov5]If you're using Vista or Windows 7, select TroubleShooter->Fake Windows 98. You'll have to do this each time you start GlovePIE.
At this point it should already be working - just open minecraft and start playing, whether from the browser or with a standalone client! If not, then post and I might be able to help sort out any problems.
- [*:1xzbiov5]Nothing's happening when I use the controller!
Make sure the controller is installed correctly. You can check this in Windows 7 by going to Devices and Printers. Otherwise, open the Game Controller Settings window and check there.
If it's installed fine, try toggling "Fake Windows 98" under the TroubleShooter menu in GlovePIE. Of course, make sure the script actually runs when you click Run too (Should say "[Running]" in title bar).
[*:1xzbiov5]It turns way too slow/fast!
Once you have the script open, look at the second line - "var.TurnSpeed = 28". Change that value and rerun the script until it's good.
[*:1xzbiov5]Inventory navigation is useless, it's way too slow/fast.
Similar to the previous answer, adjust the value for line 3 of the script ("var.InvSpeed")
[*:1xzbiov5]Can buttons be remapped?
Yes, though it requires a bit of script editing. The file is commented fairly well, so if you've worked in any scripting language it should be easy to follow. You can also try the GUI tab of GlovePIE, though it's a bit unreliable - especially if you try changing the open/close inventory button.
That's about it. Good joystick to keyboard programs are hard to find (for free) and the best - GlovePIE - can be intimidating, so I hope this helps someone get their controller working with Minecraft.
If you want, you can use GlovePIE to setup configurations for nearly any input device - including WiiMotes! I don't have a script ready for that, though.