Worms Pinball

Worms Pinball

Not enough ratings
JoyToKey Xbox 360 controller button mapping
By UnluckyDragon778
A quick how-to for using JoyToKey and a 360 controller to play Worms Pinball
   
Award
Favorite
Favorited
Unfavorite
Summery
Here's my custom button mapping for Worms Pinball, to be used with JoyToKey ( https://joytokey.net/en/ ) and an Xbox 360 controller. I hope future internet archivists will find this useful.

NOTE 1: This also includes buttons for navigating menus, not just for the table. People with broken default keybindings, rejoice!
NOTE 2: This may not work with a wireless Xbox One controller as it is untested. Please comment and let me know if it does or not.
Create your controller config
1) Create a new Notepad document
2) Copy/Paste the code provided at the bottom
3) Save it as "WormsPinball.cfg" in JoyToKey's default config data folder. You can easily find the folder in the JoyToKey menu: File > "Open config data folder in Explorer"
What button does what
Here is the full key map. I have set multiple controller buttons to do the same thing for increased user comfort or if your controller is acting up.

Left flipper = Left shoulder /Left trigger
Right flipper = Right shoulder / Right trigger
plunger = A / d-pad down
tilt left = X / d-pad left
tilt right = B / d-pad right
tilt up = Y / d-pad up
Start = Y
Back = escape
Left-joystick = Arrow keys
Right-joystick = Arrow keys
JoyToKey code
This is the code you paste into your new WormsPinball.cfg file, and don't forget to save.

[General] FileVersion=65 NumberOfJoysticks=2 NumberOfButtons=32 DisplayMode=2 UseDiagonalInput=0 UsePOV8Way=0 RepeatSameKeyInSequence=0 Threshold=20 Threshold2=20 KeySendMode=0 SoundFile= ImageFile= [Joystick 1] POV1-1=1, 20:00:00:00, 0.000, 0, 0 ##tilt up POV1-3=1, A5:00:00:00, 0.000, 0, 0 ##tilt right POV1-5=1, 0D:00:00:00, 0.000, 0, 0 ##plunger POV1-7=1, A4:00:00:00, 0.000, 0, 0 ##tilt left Button01=1, 0D:00:00:00, 0.000, 0, 0 ##plunger Button02=1, A5:00:00:00, 0.000, 0, 0 ##tilt right Button03=1, A4:00:00:00, 0.000, 0, 0 ##tilt left Button04=1, 20:00:00:00, 0.000, 0, 0 ##tilt up Button05=1, 10:00:00:00, 0.000, 0, 0 ##left flipper Button06=1, A1:00:00:00, 0.000, 0, 0 ##right flipper Button11=1, 10:00:00:00, 0.000, 0, 0 ##left flipper Button12=1, A1:00:00:00, 0.000, 0, 0 ##right flipper Axis1n=1, 25:00:00:00, 0.000, 0, 0 ##arrow-left Axis1p=1, 27:00:00:00, 0.000, 0, 0 ##arrow-right Axis2n=1, 26:00:00:00, 0.000, 0, 0 ##arrow-up Axis2p=1, 28:00:00:00, 0.000, 0, 0 ##arrow-down Axis3n=1, 25:00:00:00, 0.000, 0, 0 ##arrow-left Axis3p=1, 27:00:00:00, 0.000, 0, 0 ##arrow-right Axis4n=1, 26:00:00:00, 0.000, 0, 0 ##arrow-up Axis4p=1, 28:00:00:00, 0.000, 0, 0 ##arrow-down Button07=1, 1B:00:00:00, 0.000, 0, 0 ##escape Button08=1, 59:00:00:00, 0.000, 0, 0 ##Y