Posted July 11, 2014
Hi,
I had spend some time getting this running with proper gamepad support in Wine. I discovered a fix/workaround for the broken gamepad controls on Linux/Wine:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=29086&sAllBugs
Since I'm not sure if everybody knows WineHQ I thought I will post it here as well. There seem to be a bunch of Linux enthusiast here therefore it might help one of them ;)
- I have run the game as well as the config app (GX config) in a virtual desktop with appropriate resolution.
Gamepad that was tested: X-Box 360 Wired Controller with xpad kernel driver (Standard in Ubuntu 14.04)
- Without proper configuration the gamepad malfunctions. This is properly related to the missing XInput support in Rayman 2. When try to walk you will notice that Rayman "strafes". When pressing the left trigger this is disabled. This behaviour should instead only happen when the player keeps the left BUTTON pressed. It appears that Rayman 2 reads the left trigger as a constantly pressed button.
How to fix this:
- Open the wine control center (wine control)
- Click on "Game Controllers"
- Disable the "YourGamePad (event)" gamepad e.g. "Microsoft X-Box 360 pad (event)"
- Now only the (js) pad should be left, this way the triggers are disabled. You can test it by going to the "Test Joystick" tab
- Now the controller should work as expected ingame
Might be useful for some devs at GoG who are working on Wine-Wrapper-Linux-Support as well. At least I hope they do :)
I had spend some time getting this running with proper gamepad support in Wine. I discovered a fix/workaround for the broken gamepad controls on Linux/Wine:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=29086&sAllBugs
Since I'm not sure if everybody knows WineHQ I thought I will post it here as well. There seem to be a bunch of Linux enthusiast here therefore it might help one of them ;)
- I have run the game as well as the config app (GX config) in a virtual desktop with appropriate resolution.
Gamepad that was tested: X-Box 360 Wired Controller with xpad kernel driver (Standard in Ubuntu 14.04)
- Without proper configuration the gamepad malfunctions. This is properly related to the missing XInput support in Rayman 2. When try to walk you will notice that Rayman "strafes". When pressing the left trigger this is disabled. This behaviour should instead only happen when the player keeps the left BUTTON pressed. It appears that Rayman 2 reads the left trigger as a constantly pressed button.
How to fix this:
- Open the wine control center (wine control)
- Click on "Game Controllers"
- Disable the "YourGamePad (event)" gamepad e.g. "Microsoft X-Box 360 pad (event)"
- Now only the (js) pad should be left, this way the triggers are disabled. You can test it by going to the "Test Joystick" tab
- Now the controller should work as expected ingame
Post edited July 11, 2014 by TheMechanist