PAC-MAN 256
Ocelost May 15, 2017 @ 10:29am
Broken controller support in Linux
The game lists full controller support on the store page, yet it does not respond to my Logitech F310 gamepad at all.

This is a very common controller, and it works in every other game I have, as well as in Steam Big Picture Mode. I don't see any controller setup UI in the game. How can I get it to recognize controllers?
Last edited by Ocelost; Jun 28, 2017 @ 11:32am
< >
Showing 1-12 of 12 comments
In case it shouldn't get working for ya, a workaround would be to bind keyboard keys to the gamepad. There's a common util called joy2key (now forked to the name "antimicro"?)

https://askubuntu.com/questions/720307/how-to-map-joystick-buttons-to-keyboard-buttons-using-joy2key
Last edited by #MakeStairsSteepAndDeepAgain; Jun 25, 2017 @ 9:49am
Ocelost Jun 25, 2017 @ 10:02am 
I appreciate the suggestion, but I'm not interested in fiddling around with hacks to make my game controller pretend to be a keyboard. The game is advertised as supporting game controllers. It doesn't, so I returned it.
Last edited by Ocelost; Jun 25, 2017 @ 10:03am
HammerFall Jun 25, 2017 @ 2:46pm 
Originally posted by Ocelost:
I appreciate the suggestion, but I'm not interested in fiddling around with hacks to make my game controller pretend to be a keyboard. The game is advertised as supporting game controllers. It doesn't, so I returned it.
Since all a controller does is swap out keys for buttons, its not really a hack as such. Just adds more funtionality to what controllers do. I'm talkin about PC controllers / gamepads. Just a question..Can't one be set up thru Big picture mode in linux? The controller support there is about second to none as far as I know for making Steam games run a gamepad
SeonR  [developer] Jun 25, 2017 @ 8:09pm 
Working fine here with an XB360 controller on Ubuntu 16.04. We support any controller than can be mapped to an Xbox compatible controller.
Ocelost Jun 26, 2017 @ 3:55pm 
I don't have an Xbox controller, but I know my Logitech works fine in other games, and in Big Picture Mode, and with the standard linux joystick APIs (including both /dev/input/js* and /dev/input/event*). It's pretty disappointing to have bought a game based on its advertized controller support, only to find that it doesn't work with standard controllers after all. I was hoping to play with friends.

EDIT: I'm running Ubuntu 16.04.2 amd64.
Last edited by Ocelost; Jun 26, 2017 @ 4:13pm
HammerFall Jun 27, 2017 @ 4:32am 
Unless your a teenager or preen, you should know by now that you will at the very minimum have to do some minor things on your own to get a game to work exactly the way it should. IDK really if its lazy Admins, greedy companies or just the vast variations of sytem tech but that is just the way it is now days. PCs are not static like some console unit.
Grabbing some gamepad mapping program off the net is in the list of minimal things you may have to do. Not a big deal really
Ocelost Jun 27, 2017 @ 3:11pm 
HammerFall: Program does not work as advertised. Problem is now reported so the developer can now choose to fix it. That's how this works. Don't be a jerk.
HammerFall Jun 27, 2017 @ 8:50pm 
Originally posted by Ocelost:
HammerFall: Program does not work as advertised. Problem is now reported so the developer can now choose to fix it. That's how this works. Don't be a jerk.
Well, now you have hurt my feeling
SeonR  [developer] Jun 27, 2017 @ 10:17pm 
Guys, we are all friends here. Please lets stop the jibing.

The game does indeed work as advertised. It has full controller support, just not compatibility with every controller brand on every platform.

Supporting more than the Xbox compatible controller set on Linux is not something we are looking at doing at this stage, sorry.

As you mentioned, you got a refund already, so that should be the end of it. Cheers.
Ocelost Jun 28, 2017 @ 11:30am 
Notes to the developer: You might be unaware of this, but hardware borrowed from a Microsoft game console is not a standard on linux. Linux has a standard interface for controllers: one that has been present and stable in all kernels for a rather long time, so supporting only Xbox controllers instead of that standard interface does not fit any reasonable definition of "full controller support".

Nobody is asking for "every controller brand on every platform"; just support for the standard interface. Even just going with Steam's way of handling controllers would work. Your game apparently does neither, and does not work as advertised, even on the platform that is explicitly recommended by you in your system requirements. It is, of course, your prerogative to support only Microsoft devices and ignore the conventions of both the OS and the game platform that you are using, but please don't mislead people about it.

Yes, I now have a refund. I commented here to help other linux users avoid wasting their time on something that won't work, and to raise awareness with the developers so they have the option of fixing it (or removing the misleading "Full controller support" tag, or using the right interface in future games). You now have the information. I hope you'll choose to do something helpful with it.
Last edited by Ocelost; Jun 28, 2017 @ 11:43am
HammerFall Jun 28, 2017 @ 3:24pm 
/me done jibing. Moving on to jiving :)
MSoles7 Dec 9, 2017 @ 10:46pm 
I managed to get other games that ran on Unity (Broforce, Road Redemption, Paint The Town Red, Drift Stage, Etc) to work with my XBox One Gamepad by assign the buttons manually on the in-game keyboard/controller settings.

Which this game doesn't have, sure it detects it but it won't automatically assign the buttons much like what Windows or Mac versions do.
< >
Showing 1-12 of 12 comments
Per page: 1530 50