Hello. I've come to the Tech. Issues thread sometimes, but I never thought I would be posting something like this! :P
My Logitech gamepad, which used to work with SK, doesn't work anymore. I'm not sure entirely what is wrong. This is what I'm getting:
2012/10/26 16:46:01:434 INFO I$a.b: Logging to '/home/daniel/spiral/./projectx.log'.
2012/10/26 16:46:15:652 INFO DefaultControllerEnvironment.getControllers: Loading: net.java.games.input.LinuxEnvironmentPlugin
2012/10/26 16:46:15:661 INFO ControllerEnvironment.log: Failed to open device (/dev/input/event0): Failed to open device /dev/input/event0 (13)
2012/10/26 16:46:15:661 INFO ControllerEnvironment.log: Failed to open device (/dev/input/event1): Failed to open device /dev/input/event1 (13)
2012/10/26 16:46:15:661 INFO ControllerEnvironment.log: Failed to open device (/dev/input/event2): Failed to open device /dev/input/event2 (13)
2012/10/26 16:46:15:662 INFO ControllerEnvironment.log: Failed to open device (/dev/input/event3): Failed to open device /dev/input/event3 (13)
2012/10/26 16:46:15:662 INFO ControllerEnvironment.log: Failed to open device (/dev/input/event4): Failed to open device /dev/input/event4 (13)
2012/10/26 16:46:15:662 INFO ControllerEnvironment.log: Failed to open device (/dev/input/event5): Failed to open device /dev/input/event5 (13)
2012/10/26 16:46:15:702 INFO ControllerEnvironment.log: Failed to open device (/dev/input/js0): Failed to get button map (22)
2012/10/26 16:46:15:703 INFO ControllerEnvironment.log: Linux plugin claims to have found 0 controllers
2012/10/26 16:46:21:711 INFO I$a.b: Connecting [host=game.spiralknights.com/184.73.171.156, port=47624]
2012/10/26 16:46:22:302 INFO I$a.b: Datagram connection established [port=47624]
2012/10/26 16:46:28:505 INFO I$a.b: Moving at request of server [zoneId=83886080, sceneId=2147483647]
2012/10/26 16:46:28:553 INFO I$a.b: Issuing zoned moveTo(5:0, 2147483647, 1).
2012/10/26 16:46:35:298 WARNING I$a.b: Long invoker unit [unit=News Reader (class com.threerings.projectx.client.bd), time=1884ms].
I'm using Linux, if you couldn't tell. The only reason I wanted to be able to use my gamepad is because I wanted to try Blast Network using it. Thanks for the help in advance!
The first thing to do is to check the permissions on /dev/input/js0 to verify that your user has access to the device. Do
ls -l /dev/input/js0.