Posted May 26, 2024
So many people online complain about the controls because they see the keyboard and get scared.
So I've mapped all the controls to an X360 controller.
Stuff like quick save and load are still on the keyboard only, and I didn't feel comfortable putting "Use Energy Cube" on a diagonal for joysticks, so that too is still "E" on the keyboard. But everything else is mapped.
Direct movement on left stick. Tank controls on D-pad. Shoot on A. Search on right shoulder. Enter on X button. Etc. Detonate bombs on Start. Medpack on back. ALT and CTRL on left shoulder and trigger. Right stick cycles weapons and inventory. Jump is via B button. Crouch and Z centre is by clicking the sticks.
Honestly apart from energy cubes and the quick save/load, pretty much everything is now on the controller. And you get learn it pretty fast. The d-pad allows precision, while the sticks are when you need to move fast!
Try it. Have fun. Tweak to your own needs. But also let me know what you think! Just paste this into your CFG file for Crusader in Joy2Key.
----
[General]
FileVersion=61
NumberOfJoysticks=2
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=1
UsePOV8Way=0
RepeatSameKeyInSequence=0
Threshold=350
Threshold2=350
KeySendMode=0
SoundFile=
ImageFile=
[Joystick 1]
POV1-1=1, 26:00:00:00, 0.000, 0, 0
POV1-3=1, 27:00:00:00, 0.000, 0, 0
POV1-5=1, 28:00:00:00, 0.000, 0, 0
POV1-7=1, 25:00:00:00, 0.000, 0, 0
Button01=1, 20:00:00:00, 0.000, 0, 0
Button04=1, 55:00:00:00, 0.000, 0, 0
Axis1n=1, 64:00:00:00, 0.000, 0, 0
Axis1p=1, 66:00:00:00, 0.000, 0, 0
Axis2n=1, 68:00:00:00, 0.000, 0, 0
Axis2p=1, 62:00:00:00, 0.000, 0, 0
Axis3n=1, 49:00:00:00, 0.000, 0, 0
Axis3p=1, 4F:00:00:00, 0.000, 0, 0
Axis4n=1, 57:00:00:00, 0.000, 0, 0
Axis4p=1, 51:00:00:00, 0.000, 0, 0
Up-Right=1, 69:00:00:00, 0.000, 0, 0
Up- Left=1, 67:00:00:00, 0.000, 0, 0
Dn- Left=1, 61:00:00:00, 0.000, 0, 0
Dn-Right=1, 63:00:00:00, 0.000, 0, 0
Button02=1, 4A:00:00:00, 0.000, 0, 0
Button07=1, 4D:00:00:00, 0.000, 0, 0
Button10=1, 5A:00:00:00, 0.000, 0, 0
Button03=1, 0D:00:00:00, 0.000, 0, 0
Button06=1, 53:00:00:00, 0.000, 0, 0
Button08=1, 42:00:00:00, 0.000, 0, 0
Button09=1, 0C:00:00:00, 0.000, 0, 0
Button11=1, 11:00:00:00, 0.000, 0, 0
Button12=1, 10:00:00:00, 0.000, 0, 0
Button05=1, A5:00:00:00, 0.000, 0, 0
So I've mapped all the controls to an X360 controller.
Stuff like quick save and load are still on the keyboard only, and I didn't feel comfortable putting "Use Energy Cube" on a diagonal for joysticks, so that too is still "E" on the keyboard. But everything else is mapped.
Direct movement on left stick. Tank controls on D-pad. Shoot on A. Search on right shoulder. Enter on X button. Etc. Detonate bombs on Start. Medpack on back. ALT and CTRL on left shoulder and trigger. Right stick cycles weapons and inventory. Jump is via B button. Crouch and Z centre is by clicking the sticks.
Honestly apart from energy cubes and the quick save/load, pretty much everything is now on the controller. And you get learn it pretty fast. The d-pad allows precision, while the sticks are when you need to move fast!
Try it. Have fun. Tweak to your own needs. But also let me know what you think! Just paste this into your CFG file for Crusader in Joy2Key.
----
[General]
FileVersion=61
NumberOfJoysticks=2
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=1
UsePOV8Way=0
RepeatSameKeyInSequence=0
Threshold=350
Threshold2=350
KeySendMode=0
SoundFile=
ImageFile=
[Joystick 1]
POV1-1=1, 26:00:00:00, 0.000, 0, 0
POV1-3=1, 27:00:00:00, 0.000, 0, 0
POV1-5=1, 28:00:00:00, 0.000, 0, 0
POV1-7=1, 25:00:00:00, 0.000, 0, 0
Button01=1, 20:00:00:00, 0.000, 0, 0
Button04=1, 55:00:00:00, 0.000, 0, 0
Axis1n=1, 64:00:00:00, 0.000, 0, 0
Axis1p=1, 66:00:00:00, 0.000, 0, 0
Axis2n=1, 68:00:00:00, 0.000, 0, 0
Axis2p=1, 62:00:00:00, 0.000, 0, 0
Axis3n=1, 49:00:00:00, 0.000, 0, 0
Axis3p=1, 4F:00:00:00, 0.000, 0, 0
Axis4n=1, 57:00:00:00, 0.000, 0, 0
Axis4p=1, 51:00:00:00, 0.000, 0, 0
Up-Right=1, 69:00:00:00, 0.000, 0, 0
Up- Left=1, 67:00:00:00, 0.000, 0, 0
Dn- Left=1, 61:00:00:00, 0.000, 0, 0
Dn-Right=1, 63:00:00:00, 0.000, 0, 0
Button02=1, 4A:00:00:00, 0.000, 0, 0
Button07=1, 4D:00:00:00, 0.000, 0, 0
Button10=1, 5A:00:00:00, 0.000, 0, 0
Button03=1, 0D:00:00:00, 0.000, 0, 0
Button06=1, 53:00:00:00, 0.000, 0, 0
Button08=1, 42:00:00:00, 0.000, 0, 0
Button09=1, 0C:00:00:00, 0.000, 0, 0
Button11=1, 11:00:00:00, 0.000, 0, 0
Button12=1, 10:00:00:00, 0.000, 0, 0
Button05=1, A5:00:00:00, 0.000, 0, 0