Posted November 19, 2021
I am on Arch Linux using a Microsoft XBOX One Pad via USB.
The game recognizes the existence of a USB input device. When I go to "settings" > "controls" it says "Joystick" and presents a slider to adjust "Stick Sensitivity" with.
However, I cannot reach this slider using either the arrow keys on my keyboard or the buttons on my controller. In fact, the game does not respond to any controller input.
When I unplug my controller and plug it back in, the title suddenly says "Controller Input Remap" instead of "Joystick". The single "Stick Sensitivity" slider remains inaccessible.
So far I have tried...
...to set SDL_GAMECONTROLLERCONFIG using the config produced by the controllermap utility
...to set SDL_JOYSTICK_DEVICE=/dev/input/js0
...dropping a gamecontrollerdb.txt into this game's root directory
...replacing xpad with xow, xone, xpadneo
To no avail.
My controller is working with the titles "Hollow Knight" and "Dead Cells". It is not working either with the title "Adventures of Chris" which, like "The Lightbringer", is made with Unity.
/dev/input/js0 exists.
ls /dev/input/by-id yields...
usb-Microsoft_Controller_3039373133393837313132313238-event-joystick
usb-Microsoft_Controller_3039373133393837313132313238-joystick
cat on any of those files prints mojibake to stdout when using the controller.
sdl2-jstest -l recognizes the controller as does jstest-gtk.
What else might I be missing?
The game recognizes the existence of a USB input device. When I go to "settings" > "controls" it says "Joystick" and presents a slider to adjust "Stick Sensitivity" with.
However, I cannot reach this slider using either the arrow keys on my keyboard or the buttons on my controller. In fact, the game does not respond to any controller input.
When I unplug my controller and plug it back in, the title suddenly says "Controller Input Remap" instead of "Joystick". The single "Stick Sensitivity" slider remains inaccessible.
So far I have tried...
...to set SDL_GAMECONTROLLERCONFIG using the config produced by the controllermap utility
...to set SDL_JOYSTICK_DEVICE=/dev/input/js0
...dropping a gamecontrollerdb.txt into this game's root directory
...replacing xpad with xow, xone, xpadneo
To no avail.
My controller is working with the titles "Hollow Knight" and "Dead Cells". It is not working either with the title "Adventures of Chris" which, like "The Lightbringer", is made with Unity.
/dev/input/js0 exists.
ls /dev/input/by-id yields...
usb-Microsoft_Controller_3039373133393837313132313238-event-joystick
usb-Microsoft_Controller_3039373133393837313132313238-joystick
cat on any of those files prints mojibake to stdout when using the controller.
sdl2-jstest -l recognizes the controller as does jstest-gtk.
What else might I be missing?
Post edited November 19, 2021 by binjamin0
No posts in this topic were marked as the solution yet. If you can help, add your reply