Instalar Steam
iniciar sesión
|
idioma
简体中文 (Chino simplificado)
繁體中文 (Chino tradicional)
日本語 (Japonés)
한국어 (Coreano)
ไทย (Tailandés)
български (Búlgaro)
Čeština (Checo)
Dansk (Danés)
Deutsch (Alemán)
English (Inglés)
Español - España
Ελληνικά (Griego)
Français (Francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (Húngaro)
Nederlands (Holandés)
Norsk (Noruego)
Polski (Polaco)
Português (Portugués de Portugal)
Português - Brasil (Portugués - Brasil)
Română (Rumano)
Русский (Ruso)
Suomi (Finés)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Informar de un error de traducción
Or it might just be a matter of either launching the game with the controller or simply not touching the keyboard or mouse until you make it through the "press start" screen using a controller.
As I said though my current fix is to use my older Xbox 360 controller and hold alt down while opening the game and then set the axis in the legacy configuration window. That works for the time being. But yeah I would like to have my Steam Controller working that would be even better IMHO.
Did you try doing the priority thing I suggested?
Worked perfectly. First Try. THANK YOU!
Just for notice, removing batteries in main menu and putting them in again works too. Just dafaq xD But the patch above is a better workaround ;)
- Controller was working fine on Toybox and other games, however, do not in YookaLaylee full.
- You are not using the distribution officially supported by Steam
- When running the game, and you run sudo fusers /dev/input/js0 in a terminal, you get the PID of the game.
The problem lies in the fact that you are using the legacy linux gamepad system, called "joystick" (hence /dev/input/js0). The game needs a newer input system called "evdev". This might not come installed by default in some distributions. The archlinux wiki has an article on it[wiki.archlinux.org]
To get it working, you need to follow the instructions in the article. Which can be summarized to: load the proper kernel modules and add yourself (or the user that runs steam) to the input group. What I did is the following:
Finally, you need to logout and login again for the change to take effect (for me, the easiest way of doing so is to reboot).
Note that the # means you need to run the commands as superuser (use sudo <command>) and <username> is your linux user name (type whoami in a console to learn it). I now can use my controller to play YookaLaylee on Linux, and don't need to boot on my Windows partition!
The bonus side effect is that all other games will be using the better controller interface, and it will probably fix controller issues with other games too.
First:
Install xboxdrv, unload xpad kernel module.
Second:
Create a file, and add the following into it:
Third:
Launch xboxdrv specifying the config as the newly created file:
If this works for you, consider putting "blacklist xpad" into /etc/modprobe.d/blacklist.conf and also creating a systemd servicefile for launching xboxdrv with both the -c and -D option.
This worked for me without any config file edits. I launched the game in "exclusive mode" and it works just fine.
Please, fix this. It's very frustrating to see how it worked in the beginning and now it doesn't.
Translated with www.DeepL.com/Translator