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

×
Hi,

I'm trying to play Yooka-Laylee with my children. The OS is Suse Linux Tumbleweed. I tried to install it with Lutris and with the shell script from GOG.
The installation was OK and I can start the game.
But with lutris the controllers are not recognized. I can skip the intros with the controller but i can not enter the main menu. I pressed all buttons but none does work as start button.
It's a little bit different, when I start the game with the included shell script. The intros can be scipped but the main screen has the two main charecters in the lower right corner. But it never finishes loading. There is no text, that tells you to press the start button.

Keyboard is working, when I start the game with lutris.
This is from the console output in lutris:

Using libudev for joystick management

Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 4, buttons 13, axes 8, name GAMEPAD4 S-WIRELESS-V1.1
/dev/input/js0: axis 0: raw 0, mapped 0.000000
/dev/input/js0: axis 1: raw 0, mapped 0.000000
/dev/input/js0: axis 2: raw -32767, mapped 0.000000
/dev/input/js0: axis 3: raw 0, mapped 0.000000
/dev/input/js0: axis 4: raw 0, mapped 0.000000
/dev/input/js0: axis 5: raw -32767, mapped 0.000000
/dev/input/js0: axis 6: raw 0, mapped 0.000000
/dev/input/js0: axis 7: raw 0, mapped 0.000000
Assigning joystick 1

Is there a problem with the mapping?

To fix it, I tried SDL2 Gamepad Tool and generated a SDL Mapping for the controller:
"050000004c050000c405000000810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstic k:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,sta rt:b9,x:b3,y:b2,"

With this, it shows the following snippet at start:
Using libudev for joystick management


Importing game controller configs
Found /dev/input/event20
Mapping raw axis 0 to 0
Mapping raw axis 1 to 1
Mapping raw axis 2 to 2
Mapping raw axis 3 to 3
Mapping raw axis 4 to 4
Mapping raw axis 5 to 5
GAMEPAD4 S-WIRELESS-V1.1: Mapping b0.0 to b0
GAMEPAD4 S-WIRELESS-V1.1: Mapping b1.0 to b1
GAMEPAD4 S-WIRELESS-V1.1: Mapping b8.0 to b6
GAMEPAD4 S-WIRELESS-V1.1: Mapping h0.4 to a7
GAMEPAD4 S-WIRELESS-V1.1: Mapping h0.8 to a6
GAMEPAD4 S-WIRELESS-V1.1: Mapping h0.2 to a6
GAMEPAD4 S-WIRELESS-V1.1: Mapping h0.1 to a7
GAMEPAD4 S-WIRELESS-V1.1: Mapping b10.0 to b8
GAMEPAD4 S-WIRELESS-V1.1: Mapping b4.0 to b4
GAMEPAD4 S-WIRELESS-V1.1: Mapping b11.0 to b9
GAMEPAD4 S-WIRELESS-V1.1: Mapping a2.0 to a2
GAMEPAD4 S-WIRELESS-V1.1: Mapping a0.0 to a0
GAMEPAD4 S-WIRELESS-V1.1: Mapping a1.0 to a1
GAMEPAD4 S-WIRELESS-V1.1: Mapping b5.0 to b5
GAMEPAD4 S-WIRELESS-V1.1: Mapping b12.0 to b10
GAMEPAD4 S-WIRELESS-V1.1: Mapping a5.0 to a5
GAMEPAD4 S-WIRELESS-V1.1: Mapping a3.0 to a3
GAMEPAD4 S-WIRELESS-V1.1: Mapping a4.0 to a4
GAMEPAD4 S-WIRELESS-V1.1: Mapping b9.0 to b7
GAMEPAD4 S-WIRELESS-V1.1: Mapping b3.0 to b2
GAMEPAD4 S-WIRELESS-V1.1: Mapping b2.0 to b3
Assigning joystick 1


But it is still the same behaviour. I can skip the intros but can't find a button that lets me enter the main menu.

Has anyone a suggestion, to solve this problem? Tell me, if you need any other logfiles or command outputs.

Kind regards,
seismosaurus
Post edited November 08, 2020 by seismosaurus
Here’s a concise summary of the steps you can take to troubleshoot the controller issues with Yooka-Laylee on Suse Linux Tumbleweed:

* Disconnect Other Devices: Ensure no other controllers or input devices are connected that could interfere.
* Check Compatibility: Verify that your controller is compatible with Linux for Yooka-Laylee. Xbox One gamepads and Steam Controllers are known to work.
* Update Drivers: Ensure your controller’s drivers are up to date.
* SDL2 Gamepad Tool: Use the SDL2 Gamepad Tool to create a new mapping for your controller.
* In-Game Configuration Tool: Use Yooka-Laylee’s configuration tool to set input bindings manually.
* Restart Game: Sometimes, simply restarting the game can resolve controller recognition issues.
* Community Workarounds: Some users have resolved issues by modifying game files, such as renaming 'Rewired_Linux_Lib.dll’.


I hope my suggestion is helpful for you.