It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello there,

So today I bought Rayman 2, and after searching about controller compatibility in this game, I found out either it don't let you customize your own controls or simply the game does not detect the controller. After testing it out with the keyboard, I decided I had to play with a controller so I made my own scheme in JoyToKey for my 360 controller, and after testing it I think it works fine, so decided to share it.

The scheme is as it follows (360 controller):

Right Stick - Move
Right Stick Click - Show Gauges
Left Stick - Camera
Left Stick Click - Reset Camera
A - Jump
B - Swim Down
X - Shoot
Y - Walk
Left Bumper - Look
Right Bumper - Strafe
Left Trigger - Reject*
Right Trigger - Confirm*
Back - Call Murphy/Show hint
Start - Menu


So if you don't have JoyToKey, I suggest you download it from the official site: joytokey.net. No need for instalations, it's just a zipped folder with the .exe inside and some config files.

Since the file format can't be attached here, you'll have to create a notepad file in the same folder as the .exe with the name blah.cfg (where blah is replaced with the desired name for the scheme), and put the following inside:

[General]
FileVersion=56
NumberOfJoysticks=1
NumberOfButtons=32
DisplayMode=3
UseDiagonalInput=0
UsePOV8Way=0
Threshold=300
Threshold2=300
KeySendMode=0
SoundFile=

[Joystick 1]
Axis1n=1, 25:00:00:00, 0.000, 0, 0
Axis1p=1, 27:00:00:00, 0.000, 0, 0
Axis2n=1, 26:00:00:00, 0.000, 0, 0
Axis2p=1, 28:00:00:00, 0.000, 0, 0
Axis3n=1, 57:00:00:00, 0.000, 0, 0
Axis3p=1, 51:00:00:00, 0.000, 0, 0
Axis5n=1, 0D:00:00:00, 0.000, 0, 0
Axis5p=1, 08:00:00:00, 0.000, 0, 0
Button01=1, 41:00:00:00, 0.000, 0, 0
Button02=1, 5A:00:00:00, 0.000, 0, 0
Button03=1, 20:00:00:00, 0.000, 0, 0
Button04=1, 10:00:00:00, 0.000, 0, 0
Button05=1, 60:00:00:00, 0.000, 0, 0
Button06=1, 11:00:00:00, 0.000, 0, 0
Button07=1, 70:00:00:00, 0.000, 0, 0
Button08=1, 1B:00:00:00, 0.000, 0, 0
Button09=1, 4A:00:00:00, 0.000, 0, 0
Button10=1, 23:00:00:00, 0.000, 0, 0


Notes:
I've placed the stickers deadzone at 30%, you can modify it if you want it.
If you want to invert the camera, you just switch Q and W in JoyToKey.

* - I have placed the confirm and reject buttons on the triggers out of precaution, my first thought was to put them in A and B buttons, but was afraid that at some point in the game the buttons may interfere with eachother, if someone can tell me if it's safe to overlap Jump with Confirm, and Swim Down with Reject, I would be appreciated, since it's the only thing I dislike in my scheme is having Confirm/Reject in the Triggers.

If you have any advice, critics, and/or any doubts, fire it away!
Many Thanks for the future help I'll get, and I hope you will like this controller scheme! :)
Post edited December 15, 2014 by Astyu
I just come onto the forums to suss out the controller situation, you're a total lifesaver!

Might be worth a sticky?
Post edited January 07, 2015 by axthursby
Glad it helped someone! :)

If it really can help more people, I think it'll get sticky someday! xD
Unfortunately Rayman 2 doesn't recognise the JoyToKey controls and keeps using his own. Any working solution is highly appreciated :)
avatar
Filben: Unfortunately Rayman 2 doesn't recognise the JoyToKey controls and keeps using his own. Any working solution is highly appreciated :)
Rayman 2 doesn't have to recognise the JoyToKey controls, what the program does is emulating button presses on your keyboard, by pressing buttons on the controller. That said, see if you JoyToKey is On and working, by opening any text editor, and clicking with your controller, to see if it types anything (it should type a if you click A in the controller, z if pressing B, etc.)

Now, if it is indeed working, what may be happening, and it's must certainly what's happening, is that the inputs of the controller are being read by the game, and at the same time is reading inputs from the keyboard (produced by JoyToKey using your controller). So, what you have to do is disabling the controller in Rayman, and make him read inputs only from the keyboard (remember JoyToKey is emulating keyboard presses). But that I can't help with, because I can't remember where you have to go to disable the controller on Rayman 2 :/ Sorry!
avatar
Astyu: But that I can't help with, because I can't remember where you have to go to disable the controller on Rayman 2 :/ Sorry!
Yep, I know how JoyToKey works and it does work indeed but the problem is what you have just said. It seems Rayman 2 keeps recognise my pad input instead of JoyToKey/Keyboard input. Unfortunately I cannot disable it in the control option, just calibrate.

Maybe I figure out somehow to disable Rayman 2 recognise my pad.
How can I make the game not sense the controller so that I can use this without interference?

It auto-maps some buttons, but not jump (and perhaps not some other things either), so I can't play it without this.

Edit:
Found a fix (german):
https://www.youtube.com/watch?v=n2_U3IOq22M
Post edited April 20, 2020 by ResidentLeever