9

I've recently started playing Super Meat Boy on the PC, but I find that the default control scheme to be rather lacking. I would much prefer to use something other than space for jumping.

Is there anyway for my change the control scheme of Super Meat Boy?

4
  • AutoHotKey? I don't know if there's a menu option for key bindings, but AutoHotKey works 99.999% of the time, or your money back.
    – agent86
    Commented Dec 19, 2011 at 1:11
  • 1
    Use a controller, you WILL notice the difference! (just like Super Mario Bros., it plays better with a controller) Commented Dec 19, 2011 at 1:19
  • @alexanderpas I would do that if I had a PC controller.
    – Wipqozn
    Commented Dec 19, 2011 at 1:30
  • @Wipqozn: Note that both PS3 and XBox controllers work with PC, so if you have either of those you can use them. PS3 controllers require special software, and wireless XBox controllers require a special adapter (wired XBox controllers work without hitch). Commented Jan 6, 2012 at 22:13

2 Answers 2

10

It is possible to edit the control mapping, although not in-game. In order to do this you need to edit the file buttonmap.cfg. If the game is installed on Steam, it should be located under:

Program File > Steam > steamapps > common > super meat boy >buttonmap.cfg

The file will look like this:

keyboard
{
    up="up";
    down="down";
    left="left";
    right="right";
    jump="space";
    special="shift";
}

gamepad
{
    jump="1";
    special="3";
    useanalog="true";
}

Simply edit the corresponding line to change the key bindings. For example:

keyboard
{
    up="up";
    down="down";
    left="left";
    right="right";
    jump="z";
    special="x";
}

gamepad
{
    jump="1";
    special="3";
    useanalog="true";
}
3

For those on Mac OSX Steam this can be found at the following path. Remember right click and to use show package contents on the

$HOME/Library/Application Support/Steam/SteamApps/common/Super Meat Boy/SuperMeatBoy.app/Contents/Resources/buttonmap.cfg

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.