Rocket League

Rocket League

Ver estatísticas:
Rocket League > Discussões gerais > Detalhes do tópico
xpad controller on linux?
i use an xbox360 controller on linux. the game recognizes inputs from xpad at game launch, "press start or enter", but further than that, all xpad inputs are ignored
< >
Exibindo comentários 114 de 14
i use an xbox360 controller on linux

That's your first problem. Get a PS4 controller, they work way better than Xbox controllers on Linux. Remember, Xbox = Microsoft = Tried to destroy Linux.
Escrito originalmente por 40 Gallon Gas Water Heater:
i use an xbox360 controller on linux

That's your first problem. Get a PS4 controller, they work way better than Xbox controllers on Linux. Remember, Xbox = Microsoft = Tried to destroy Linux.
your FUD isn't helping. all my other games work fine with my xpad controller.

sony is cancer. they destroy everything they touch and cannot be trusted. don't suggest anything like that to me ever again
Última edição por A Goddamn Planepony; 8/set/2016 às 22:52
Do not have a xpad but have similar problems with the steam controller. It is only recognised as mouse/keyboard in the menues and for player 1. If you activate splitscreen mode player 2 seems to get full controller support though. seems there is something messed up.
Would be interesting to know if xpad is also recognised for player 2 in splitscreen mode.
danmac 9/set/2016 às 1:25 
I just got the game today, fired it up about half an hour ago and been playing it fine with a wired Xbox 360 controller.

I had to do this to stop my Xbox pad from controlling the mouse:
https://wiki.archlinux.org/index.php/Gamepad#Disable_Joystick_From_Controlling_Mouse

Hope this helps :)
Escrito originalmente por Schattenspiegel:
Do not have a xpad but have similar problems with the steam controller. It is only recognised as mouse/keyboard in the menues and for player 1. If you activate splitscreen mode player 2 seems to get full controller support though. seems there is something messed up.
Would be interesting to know if xpad is also recognised for player 2 in splitscreen mode.
yes. upon further investigation I discovered that rocket league assigns controllers to local multiplayer players in the order they appear in /dev/input/

player 1 is always assigned /dev/input/js0

so the solution is to make sure xpad is always assigned js0
Kazashi 9/set/2016 às 2:59 
I'm using xboxdrv for a Logitech gamepad, as well as a Steam Controller via Steam. Either controller will get up to the "press a button to continue" stage, but then only the Logitech (assigned to /dev/input/js0) will work ingame.


Escrito originalmente por Jazure die ♥♥♥♥ die Keusche:
yes. upon further investigation I discovered that rocket league assigns controllers to local multiplayer players in the order they appear in /dev/input/

player 1 is always assigned /dev/input/js0

so the solution is to make sure xpad is always assigned js0

one has to love it when games do that....
thx for the solution!
you do not happen to know a way to permanetly assign js0/js1/js2 to specific devices, do you?
would spare me the plug/unplug game
t3g 9/set/2016 às 6:18 
You can always update the xpad driver manually via https://github.com/paroj/xpad
Escrito originalmente por Schattenspiegel:
Escrito originalmente por Jazure die ♥♥♥♥ die Keusche:
yes. upon further investigation I discovered that rocket league assigns controllers to local multiplayer players in the order they appear in /dev/input/

player 1 is always assigned /dev/input/js0

so the solution is to make sure xpad is always assigned js0

one has to love it when games do that....
thx for the solution!
you do not happen to know a way to permanetly assign js0/js1/js2 to specific devices, do you?
would spare me the plug/unplug game
yes, apparently you can set up rules for assigning a specific device class to a specific path. I Will research that and then update the topic.



but I agree. player 1 should be whichever device presses a button at the title screen.

I've already written to support that they should implement this device selection. maybe you should contact them too to second the motion.


edit: https://ubuntuforums.org/showthread.php?t=1595666
Última edição por A Goddamn Planepony; 9/set/2016 às 8:37
Citi 9/set/2016 às 8:53 
This "bug" where the controller is assigned to player two isn't just linux specific. Looking for a fix, i found lots of people running rocket leage on windows and they have the same problem where the controller is assigned to player two and theres no way to default it to player one :/
Escrito originalmente por Citiroller:
This "bug" where the controller is assigned to player two isn't just linux specific. Looking for a fix, i found lots of people running rocket leage on windows and they have the same problem where the controller is assigned to player two and theres no way to default it to player one :/
Under Win... you should be able to assign the a controller as your standard controller under system settings.
if that does not help there is always the option of removing all other controllers/joysticks/wheels before starting the game (this works on Linux too, though the link Jazure die ♥♥♥♥ die Keusche posted seems the more elegant solution).
[R[anded^Bl1ck? 28/out/2016 às 2:45 
I had problems where it worked with PS4 controller wirelessly but when the xbox 360 controller was connected wirelessly the right analogue stick was mapped wrong so it wasn't playable (Always looking at the floor). I use xboxdrv (http://pingus.seul.org/~grumbel/xboxdrv/) and followed this guide to fix it: http://boilingsteam.com/making-third-party-gamepads-work-with-steam-games/

This is my SDL2 controller config: export SDL_GAMECONTROLLERCONFIG="0000000058626f782047616d65706100,Xbox Gamepad (userspace driver),platform:Linux,x:b2,a:b0,b:b1,y:b3,back:b6,guide:b8,start:b7,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:a5,rightshoulder:b5,righttrigger:a4,leftstick:b9,rightstick:b10,leftx:a0,lefty:a1,rightx:a2,righty:a3,"

I'm on Arch not sure if this will help at all.
JonnyBel 19/jan/2017 às 16:14 
I had the same problem for a long time and nothing seemed to work, until I used the link posted just above:
Escrito originalmente por Randed^Bl1ck?:
http://boilingsteam.com/making-third-party-gamepads-work-with-steam-games/
I got the mapping string for the configuration of my gamepad from here: https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt
And it worked right away, so this is probably the most universal solution for all gamepads, since you can generate the mapping string for any gamepad for any game what uses SDL.

Also using Arch, btw.
Última edição por JonnyBel; 19/jan/2017 às 16:19
Pink Vitamin 17/fev/2017 às 17:29 
Escrito originalmente por JonnyBel:
I had the same problem for a long time and nothing seemed to work, until I used the link posted just above:
Escrito originalmente por Randed^Bl1ck?:
http://boilingsteam.com/making-third-party-gamepads-work-with-steam-games/
I got the mapping string for the configuration of my gamepad from here: https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt
And it worked right away, so this is probably the most universal solution for all gamepads, since you can generate the mapping string for any gamepad for any game what uses SDL.

Also using Arch, btw.


Anyone wanna help me with this, I had to put Ubuntu on my laptop because of my windows went bad. Anyways I am new to all this linux terminology and everything, following the guide above typing everything in terminal, I thought I was doing good until before trying the .testjoystick area, but my terminal never looked like that guides 2nd screenshot where the 3 things are circles in red in said screenshot. So the .testgamecontroller and stuff wouldnt work, so not sure what happened there.

Also the huge mapping page, I have no idea where to even put that text, if you can answer this like speaking to a 5 year old that would be amazing I really wanna play RL with controller :(
< >
Exibindo comentários 114 de 14
Por página: 15 30 50

Rocket League > Discussões gerais > Detalhes do tópico
Publicado em: 8/set/2016 às 22:46
Mensagens: 14