Ultratron > General Discussions > Topic Details
cprince  [developer] Jan 2 @ 4:11am
Having Controller Troubles? Read this!
Controllers are fickle things. They misbehave in many clever ways. This will not do!

If you are having controller issues, a new patch just uploaded will help us diagnose them. If you're experiencing weirdness like being forced to play co-op against no-one, or stick axes the wrong way around, or the start button not working, or your controller simply not being recognised at all, here's what to do:

Run the game. Tap LCTRL-F7 (the LEFT control key that is). This puts a big diagnostic message in your clipboard.

Then reply here. Tell me what your problem is, and paste the clipboard contents under it (preferable inside code tags to format it nicely).

We'll collect all this data from everyone and try and work through some patches over the next week or two.
Showing 1-15 of 65 comments
< >
Lone_Wolf Jan 2 @ 4:56am 
Okay. When I'm not enabling the "non-Xbox 360/alt controls method", I'm able to move via the control sticks but not shoot. When the alternate controls option is enabled, it forces me into co-op mode.

My controller is a cheap one (far from an Xbox 360/PS3 controller) but it still worked perfectly until the co-op update. In any case, the code is pasted below.

{
"controllers": [ { "axes": [ { "index": 0, "name": "x", "value": 0.0, "deadZone": 0.05 }, { "index": 1, "name": "y", "value": 0.0, "deadZone": 0.05 }, { "index": 2, "name": "z", "value": 0.0, "deadZone": 0.05 }, { "index": 3, "name": "rz", "value": 0.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "0", "pressed": false }, { "index": 1, "name": "1", "pressed": false }, { "index": 2, "name": "2", "pressed": false }, { "index": 3, "name": "3", "pressed": false }, { "index": 4, "name": "4", "pressed": false }, { "index": 5, "name": "5", "pressed": false }, { "index": 6, "name": "6", "pressed": false }, { "index": 7, "name": "7", "pressed": false }, { "index": 8, "name": "8", "pressed": false }, { "index": 9, "name": "9", "pressed": false
{
"axes": [
{
"index": 0,
"name": "x",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "y",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 2,
"name": "z",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "rz",
"value": 0.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "0", "pressed": false }, { "index": 1, "name": "1", "pressed": false }, { "index": 2, "name": "2", "pressed": false }, { "index": 3, "name": "3", "pressed": false }, { "index": 4, "name": "4", "pressed": false }, { "index": 5, "name": "5", "pressed": false }, { "index": 6, "name": "6", "pressed": false }, { "index": 7, "name": "7", "pressed": false }, { "index": 8, "name": "8", "pressed": false }, { "index": 9, "name": "9", "pressed": false }, { "index": 10, "name": "10", "pressed": false }, { "index": 11, "name": "11", "pressed": false } ]
{
"index": 0,
"name": "0",
"pressed": false
},
{
"index": 1,
"name": "1",
"pressed": false
},
{
"index": 2,
"name": "2",
"pressed": false
},
{
"index": 3,
"name": "3",
"pressed": false
},
{
"index": 4,
"name": "4",
"pressed": false
},
{
"index": 5,
"name": "5",
"pressed": false
},
{
"index": 6,
"name": "6",
"pressed": false
},
{
"index": 7,
"name": "7",
"pressed": false
},
{
"index": 8,
"name": "8",
"pressed": false
},
{
"index": 9,
"name": "9",
"pressed": false
},
{
"index": 10,
"name": "10",
"pressed": false
},
{
"index": 11,
"name": "11",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "USB Game Controller",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.05,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
}
]
}
Lassr Jan 2 @ 12:26pm 
I have the exact same problem as Lone_Wolf and I'm using a Logitech Rumblepad 2-USB. Pasting the info from the diagnotis creates 64 pages in Word so it will take a while to clean it up to be postable here. But a lot of it looks identical to the info above.
Hendrik Jan 2 @ 4:00pm 
{ "controllers": [ { "axes": [ { "index": 0, "name": "Y-Achse", "value": -1.0, "deadZone": 0.05 }, { "index": 1, "name": "X-Achse", "value": -1.0, "deadZone": 0.05 }, { "index": 2, "name": "Y-Rotation", "value": -1.0, "deadZone": 0.05 }, { "index": 3, "name": "X-Rotation", "value": -1.0, "deadZone": 0.05 }, { "index": 4, "name": "Z-Achse", "value": -1.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "Taste 0", "pressed": false }, { "index": 1, "name": "Taste 1", "pressed": false }, { "index": 2, "name": "Taste 2", "pressed": false }, { "index": 3, "name": "Taste 3", "pressed": false }, { "index": 4, "name": "Taste 4", "pressed": false }, { "index": 5, "name": "Taste 5", "pressed": false }, { "index": 6, "name": "Taste 6", "pressed": false }, { "index": 7, "name": "Taste 7", "pressed": false }, { "index": 8, "name": "Taste 8", "pressed": false }, { "index": 9, "name": "Taste 9", "pressed": false } ], "rumblers": [], "index": 0, "name": "Controller (Xbox 360 Wireless Receiver for Windows)", "rxaxisdeadzone": 0.05, "ryaxisdeadzone": 0.05, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.05, "yaxisdeadzone": 0.05, "zaxisdeadzone": 0.05, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "Steuerungsgerät", "pressed": false }, { "index": 1, "name": "Numerischer Tastenblock", "pressed": false }, { "index": 2, "name": "Taste 2", "pressed": false }, { "index": 3, "name": "Taste 3", "pressed": false }, { "index": 4, "name": "Taste 4", "pressed": false }, { "index": 5, "name": "Taste 5", "pressed": false }, { "index": 6, "name": "Taste 6", "pressed": false }, { "index": 7, "name": "Taste 7", "pressed": false }, { "index": 8, "name": "Taste 8", "pressed": false }, { "index": 9, "name": "Taste 9", "pressed": false }, { "index": 10, "name": "Taste 10", "pressed": false }, { "index": 11, "name": "Taste 11", "pressed": false }, { "index": 12, "name": "Taste 12", "pressed": false }, { "index": 13, "name": "Taste 13", "pressed": false }, { "index": 14, "name": "Taste 14", "pressed": false }, { "index": 15, "name": "Taste 15", "pressed": false }, { "index": 16, "name": "Taste 16", "pressed": false }, { "index": 17, "name": "Taste 17", "pressed": false }, { "index": 18, "name": "Taste 18", "pressed": false }, { "index": 19, "name": "Taste 19", "pressed": false }, { "index": 20, "name": "Taste 20", "pressed": false }, { "index": 21, "name": "Taste 21", "pressed": false }, { "index": 22, "name": "Taste 22", "pressed": false }, { "index": 23, "name": "Taste 23", "pressed": false }, { "index": 24, "name": "Taste 24", "pressed": false }, { "index": 25, "name": "Taste 25", "pressed": false }, { "index": 26, "name": "Taste 26", "pressed": false }, { "index": 27, "name": "Taste 27", "pressed": false }, { "index": 28, "name": "Taste 28", "pressed": false }, { "index": 29, "name": "Taste 29", "pressed": false }, { "index": 30, "name": "Taste 30", "pressed": false } ], "rumblers": [], "index": 1, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 2, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryax
{
"axes": [
{
"index": 0,
"name": "Y-Achse",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "X-Achse",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 2,
"name": "Y-Rotation",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "X-Rotation",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 4,
"name": "Z-Achse",
"value": -1.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "Taste 0", "pressed": false }, { "index": 1, "name": "Taste 1", "pressed": false }, { "index": 2, "name": "Taste 2", "pressed": false }, { "index": 3, "name": "Taste 3", "pressed": false }, { "index": 4, "name": "Taste 4", "pressed": false }, { "index": 5, "name": "Taste 5", "pressed": false }, { "index": 6, "name": "Taste 6", "pressed": false }, { "index": 7, "name": "Taste 7", "pressed": false }, { "index": 8, "name": "Taste 8", "pressed": false }, { "index": 9, "name": "Taste 9", "pressed": false } ], "rumblers": [], "index": 0, "name": "Controller (Xbox 360 Wireless Receiver for Windows)", "rxaxisdeadzone": 0.05, "ryaxisdeadzone": 0.05, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.05, "yaxisdeadzone": 0.05, "zaxisdeadzone": 0.05, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "Steuerungsgerät", "pressed": false }, { "index": 1, "name": "Numerischer Tastenblock", "pressed": false }, { "index": 2, "name": "Taste 2", "pressed": false }, { "index": 3, "name": "Taste 3", "pressed": false }, { "index": 4, "name": "Taste 4", "pressed": false }, { "index": 5, "name": "Taste 5", "pressed": false }, { "index": 6, "name": "Taste 6", "pressed": false }, { "index": 7, "name": "Taste 7", "pressed": false }, { "index": 8, "name": "Taste 8", "pressed": false }, { "index": 9, "name": "Taste 9", "pressed": false }, { "index": 10, "name": "Taste 10", "pressed": false }, { "index": 11, "name": "Taste 11", "pressed": false }, { "index": 12, "name": "Taste 12", "pressed": false }, { "index": 13, "name": "Taste 13", "pressed": false }, { "index": 14, "name": "Taste 14", "pressed": false }, { "index": 15, "name": "Taste 15", "pressed": false }, { "index": 16, "name": "Taste 16", "pressed": false }, { "index": 17, "name": "Taste 17", "pressed": false }, { "index": 18, "name": "Taste 18", "pressed": false }, { "index": 19, "name": "Taste 19", "pressed": false }, { "index": 20, "name": "Taste 20", "pressed": false }, { "index": 21, "name": "Taste 21", "pressed": false }, { "index": 22, "name": "Taste 22", "pressed": false }, { "index": 23, "name": "Taste 23", "pressed": false }, { "index": 24, "name": "Taste 24", "pressed": false }, { "index": 25, "name": "Taste 25", "pressed": false }, { "index": 26, "name": "Taste 26", "pressed": false }, { "index": 27, "name": "Taste 27", "pressed": false }, { "index": 28, "name": "Taste 28", "pressed": false }, { "index": 29, "name": "Taste 29", "pressed": false }, { "index": 30, "name": "Taste 30", "pressed": false } ], "rumblers": [], "index": 1, "name": "USB Receiver", "rxaxisdeadzone": 0.0,
{
"index": 0,
"name": "Taste 0",
"pressed": false
},
{
"index": 1,
"name": "Taste 1",
"pressed": false
},
{
"index": 2,
"name": "Taste 2",
"pressed": false
},
{
"index": 3,
"name": "Taste 3",
"pressed": false
},
{
"index": 4,
"name": "Taste 4",
"pressed": false
},
{
"index": 5,
"name": "Taste 5",
"pressed": false
},
{
"index": 6,
"name": "Taste 6",
"pressed": false
},
{
"index": 7,
"name": "Taste 7",
"pressed": false
},
{
"index": 8,
"name": "Taste 8",
"pressed": false
},
{
"index": 9,
"name": "Taste 9",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "Controller (Xbox 360 Wireless Receiver for Windows)",
"rxaxisdeadzone": 0.05,
"ryaxisdeadzone": 0.05,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [ { "index": 0, "name": "Steuerungsgerät", "pressed": false }, { "index": 1, "name": "Numerischer Tastenblock", "pressed": false }, { "index": 2, "name": "Taste 2", "pressed": false }, { "index": 3, "name": "Taste 3", "pressed": false }, { "index": 4, "name": "Taste 4", "pressed": false }, { "index": 5, "name": "Taste 5", "pressed": false }, { "index": 6, "name": "Taste 6", "pressed": false }, { "index": 7, "name": "Taste 7", "pressed": false }, { "index": 8, "name": "Taste 8", "pressed": false }, { "index": 9, "name": "Taste 9", "pressed": false }, { "index": 10, "name": "Taste 10", "pressed": false }, { "index": 11, "name": "Taste 11", "pressed": false }, { "index": 12, "name": "Taste 12", "pressed": false }, { "index": 13, "name": "Taste 13", "pressed": false }, { "index": 14, "name": "Taste 14", "pressed": false }, { "index": 15, "name": "Taste 15", "pressed": false }, { "index": 16, "name": "Taste 16", "pressed": false }, { "index": 17, "name": "Taste 17", "pressed": false }, { "index": 18, "name": "Taste 18", "pressed": false }, { "index": 19, "name": "Taste 19", "pressed": false }, { "index": 20, "name": "Taste 20", "pressed": false }, { "index": 21, "name": "Taste 21", "pressed": false }, { "index": 22, "name": "Taste 22", "pressed": false }, { "index": 23, "name": "Taste 23", "pressed": false }, { "index": 24, "name": "Taste 24", "pressed": false }, { "index": 25, "name": "Taste 25", "pressed": false }, { "index": 26, "name": "Taste 26", "pressed": false }, { "index": 27, "name": "Taste 27", "pressed": false }, { "index": 28, "name": "Taste 28", "pressed": false }, { "index": 29, "name": "Taste 29", "pressed": false }, { "index": 30, "name": "Taste 30", "pressed": false } ]
{
"index": 0,
"name": "Steuerungsgerät",
"pressed": false
},
{
"index": 1,
"name": "Numerischer Tastenblock",
"pressed": false
},
{
"index": 2,
"name": "Taste 2",
"pressed": false
},
{
"index": 3,
"name": "Taste 3",
"pressed": false
},
{
"index": 4,
"name": "Taste 4",
"pressed": false
},
{
"index": 5,
"name": "Taste 5",
"pressed": false
},
{
"index": 6,
"name": "Taste 6",
"pressed": false
},
{
"index": 7,
"name": "Taste 7",
"pressed": false
},
{
"index": 8,
"name": "Taste 8",
"pressed": false
},
{
"index": 9,
"name": "Taste 9",
"pressed": false
},
{
"index": 10,
"name": "Taste 10",
"pressed": false
},
{
"index": 11,
"name": "Taste 11",
"pressed": false
},
{
"index": 12,
"name": "Taste 12",
"pressed": false
},
{
"index": 13,
"name": "Taste 13",
"pressed": false
},
{
"index": 14,
"name": "Taste 14",
"pressed": false
},
{
"index": 15,
"name": "Taste 15",
"pressed": false
},
{
"index": 16,
"name": "Taste 16",
"pressed": false
},
{
"index": 17,
"name": "Taste 17",
"pressed": false
},
{
"index": 18,
"name": "Taste 18",
"pressed": false
},
{
"index": 19,
"name": "Taste 19",
"pressed": false
},
{
"index": 20,
"name": "Taste 20",
"pressed": false
},
{
"index": 21,
"name": "Taste 21",
"pressed": false
},
{
"index": 22,
"name": "Taste 22",
"pressed": false
},
{
"index": 23,
"name": "Taste 23",
"pressed": false
},
{
"index": 24,
"name": "Taste 24",
"pressed": false
},
{
"index": 25,
"name": "Taste 25",
"pressed": false
},
{
"index": 26,
"name": "Taste 26",
"pressed": false
},
{
"index": 27,
"name": "Taste 27",
"pressed": false
},
{
"index": 28,
"name": "Taste 28",
"pressed": false
},
{
"index": 29,
"name": "Taste 29",
"pressed": false
},
{
"index": 30,
"name": "Taste 30",
"pressed": false
}
],
"rumblers": [],
"index": 1,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 2,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 3,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
}
]}

It doesn't seem to recognise the controller at all, I can't move nor can I do anything else. I'm using a PS3 controller via Motioninjoy emulating a 360 controller. I guess that is the problem?
Sinistar Jan 2 @ 7:09pm 
I'm using an XBOX 360 for Windows wired controller. It isn't recognized at all in either the default or alt controls mode. The sticks don't do anything and the A button post-smartbomb purchase also does nothing. And to make matters worse, when I was trying to get the controller to work by going back and forth to the menu, I didn't understand the auto save/load dialogue windows and wrote over my save with my two bonus drones that I gave my email address for. Sad times. :(

Here's my 363 lines of diagnostic info:

{
"controllers": [ { "axes": [ { "index": 0, "name": "Y Axis", "value": 0.0, "deadZone": 0.05 }, { "index": 1, "name": "X Axis", "value": 0.0, "deadZone": 0.05 }, { "index": 2, "name": "Y Rotation", "value": 0.0, "deadZone": 0.05 }, { "index": 3, "name": "X Rotation", "value": 0.0, "deadZone": 0.05 }, { "index": 4, "name": "Z Axis", "value": 0.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false } ], "rumblers": [], "index": 0, "name": "Controller (XBOX 360 For Windows)", "rxaxisdeadzone": 0.05, "ryaxisdeadzone": 0.05, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.05, "yaxisdeadzone": 0.05, "zaxisdeadzone": 0.05, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "Consumer Control", "pressed": false }, { "index": 1, "name": "Numeric Key Pad", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false }, { "index": 14, "name": "Button 14", "pressed": false }, { "index": 15, "name": "Button 15", "pressed": false }, { "index": 16, "name": "Button 16", "pressed": false }, { "index": 17, "name": "Button 17", "pressed": false }, { "index": 18, "name": "Button 18", "pressed": false }, { "index": 19, "name": "Button 19", "pressed": false }, { "index": 20, "name": "Button 20", "pressed": false }, { "index": 21, "name": "Button 21", "pressed": false }, { "index": 22, "name": "Button 22", "pressed": false }, { "index": 23, "name": "Button 23", "pressed": false }, { "index": 24, "name": "Button 24", "pressed": false }, { "index": 25, "name": "Button 25", "pressed": false }, { "index": 26, "name": "Button 26", "pressed": false }, { "index": 27, "name": "Button 27", "pressed": false }, { "index": 28, "name": "Button 28", "pressed": false }, { "index": 29, "name": "Button 29", "pressed": false }, { "index": 30, "name": "Button 30", "pressed": false } ], "rumblers": [], "index": 1, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "System Sleep", "pressed": false }, { "index": 1, "name": "System Power", "pressed": false }, { "index": 2, "name": "System Wake Up", "pressed": false } ], "rumblers": [], "index": 2, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 3, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 4, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [],
{
"axes": [
{
"index": 0,
"name": "Y Axis",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "X Axis",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 2,
"name": "Y Rotation",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "X Rotation",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 4,
"name": "Z Axis",
"value": 0.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false } ], "rumblers": [], "index": 0, "name": "Controller (XBOX 360 For Windows)", "rxaxisdeadzone": 0.05, "ryaxisdeadzone": 0.05, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.05, "yaxisdeadzone": 0.05, "zaxisdeadzone": 0.05, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "Consumer Control", "pressed": false }, { "index": 1, "name": "Numeric Key Pad", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false }, { "index": 14, "name": "Button 14", "pressed": false }, { "index": 15, "name": "Button 15", "pressed": false }, { "index": 16, "name": "Button 16", "pressed": false }, { "index": 17, "name": "Button 17", "pressed": false }, { "index": 18, "name": "Button 18", "pressed": false }, { "index": 19, "name": "Button 19", "pressed": false }, { "index": 20, "name": "Button 20", "pressed": false }, { "index": 21, "name": "Button 21", "pressed": false }, { "index": 22, "name": "Button 22", "pressed": false }, { "index": 23, "name": "Button 23", "pressed": false }, { "index": 24, "name": "Button 24", "pressed": false }, { "index": 25, "name": "Button 25", "pressed": false }, { "index": 26, "name": "Button 26", "pressed": false }, { "index": 27, "name": "Button 27", "pressed": false }, { "index": 28, "name": "Button 28", "pressed": false }, { "index": 29, "name": "Button 29", "pressed": false }, { "index": 30, "name": "Button 30", "pressed": false } ], "rumblers": [], "index": 1, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "System Sleep", "pressed": false }, { "index": 1, "name": "System Power", "pressed": false }, { "index": 2, "name": "System Wake Up", "pressed": false } ], "rumblers": [], "index": 2, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 3, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, {
{
"index": 0,
"name": "Button 0",
"pressed": false
},
{
"index": 1,
"name": "Button 1",
"pressed": false
},
{
"index": 2,
"name": "Button 2",
"pressed": false
},
{
"index": 3,
"name": "Button 3",
"pressed": false
},
{
"index": 4,
"name": "Button 4",
"pressed": false
},
{
"index": 5,
"name": "Button 5",
"pressed": false
},
{
"index": 6,
"name": "Button 6",
"pressed": false
},
{
"index": 7,
"name": "Button 7",
"pressed": false
},
{
"index": 8,
"name": "Button 8",
"pressed": false
},
{
"index": 9,
"name": "Button 9",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "Controller (XBOX 360 For Windows)",
"rxaxisdeadzone": 0.05,
"ryaxisdeadzone": 0.05,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [ { "index": 0, "name": "Consumer Control", "pressed": false }, { "index": 1, "name": "Numeric Key Pad", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false }, { "index": 14, "name": "Button 14", "pressed": false }, { "index": 15, "name": "Button 15", "pressed": false }, { "index": 16, "name": "Button 16", "pressed": false }, { "index": 17, "name": "Button 17", "pressed": false }, { "index": 18, "name": "Button 18", "pressed": false }, { "index": 19, "name": "Button 19", "pressed": false }, { "index": 20, "name": "Button 20", "pressed": false }, { "index": 21, "name": "Button 21", "pressed": false }, { "index": 22, "name": "Button 22", "pressed": false }, { "index": 23, "name": "Button 23", "pressed": false }, { "index": 24, "name": "Button 24", "pressed": false }, { "index": 25, "name": "Button 25", "pressed": false }, { "index": 26, "name": "Button 26", "pressed": false }, { "index": 27, "name": "Button 27", "pressed": false }, { "index": 28, "name": "Button 28", "pressed": false }, { "index": 29, "name": "Button 29", "pressed": false }, { "index": 30, "name": "Button 30", "pressed": false } ]
{
"index": 0,
"name": "Consumer Control",
"pressed": false
},
{
"index": 1,
"name": "Numeric Key Pad",
"pressed": false
},
{
"index": 2,
"name": "Button 2",
"pressed": false
},
{
"index": 3,
"name": "Button 3",
"pressed": false
},
{
"index": 4,
"name": "Button 4",
"pressed": false
},
{
"index": 5,
"name": "Button 5",
"pressed": false
},
{
"index": 6,
"name": "Button 6",
"pressed": false
},
{
"index": 7,
"name": "Button 7",
"pressed": false
},
{
"index": 8,
"name": "Button 8",
"pressed": false
},
{
"index": 9,
"name": "Button 9",
"pressed": false
},
{
"index": 10,
"name": "Button 10",
"pressed": false
},
{
"index": 11,
"name": "Button 11",
"pressed": false
},
{
"index": 12,
"name": "Button 12",
"pressed": false
},
{
"index": 13,
"name": "Button 13",
"pressed": false
},
{
"index": 14,
"name": "Button 14",
"pressed": false
},
{
"index": 15,
"name": "Button 15",
"pressed": false
},
{
"index": 16,
"name": "Button 16",
"pressed": false
},
{
"index": 17,
"name": "Button 17",
"pressed": false
},
{
"index": 18,
"name": "Button 18",
"pressed": false
},
{
"index": 19,
"name": "Button 19",
"pressed": false
},
{
"index": 20,
"name": "Button 20",
"pressed": false
},
{
"index": 21,
"name": "Button 21",
"pressed": false
},
{
"index": 22,
"name": "Button 22",
"pressed": false
},
{
"index": 23,
"name": "Button 23",
"pressed": false
},
{
"index": 24,
"name": "Button 24",
"pressed": false
},
{
"index": 25,
"name": "Button 25",
"pressed": false
},
{
"index": 26,
"name": "Button 26",
"pressed": false
},
{
"index": 27,
"name": "Button 27",
"pressed": false
},
{
"index": 28,
"name": "Button 28",
"pressed": false
},
{
"index": 29,
"name": "Button 29",
"pressed": false
},
{
"index": 30,
"name": "Button 30",
"pressed": false
}
],
"rumblers": [],
"index": 1,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [ { "index": 0, "name": "System Sleep", "pressed": false }, { "index": 1, "name": "System Power", "pressed": false }, { "index": 2, "name": "System Wake Up", "pressed": false } ], "rumblers": [], "index": 2, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 3, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 4, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [], "rumblers": [], "index": 5, "name": "USB Receiver", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [],
{
"index": 0,
"name": "System Sleep",
"pressed": false
},
{
"index": 1,
"name": "System Power",
"pressed": false
},
{
"index": 2,
"name": "System Wake Up",
"pressed": false
}
],
"rumblers": [],
"index": 2,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 3,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 4,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 5,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 6,
"name": "USB Receiver",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
}
]
}
cprince  [developer] Jan 3 @ 3:09am 
Hm, well one interesting spanner in the works is that it appears that the control names are translated into the local language which isn't helping us one bit! Keep em coming.
jaygunn Jan 3 @ 9:19am 
Controller: Saitek P990 Dual Analog Pad
With default controls: left stick moves, right stick seemingly does nothing
With alt controls: left stick moves, right stick fires but all the axis are reversed
For both controller methods, buttons seem to work OK. I previously had the issue with starting in co-op too but that appears to be resolved now.

Here is the config:

{
"controllers": [ { "axes": [ { "index": 0, "name": "Y Axis", "value": -1.0, "deadZone": 0.05 }, { "index": 1, "name": "X Axis", "value": -1.0, "deadZone": 0.05 }, { "index": 2, "name": "Z Axis", "value": -1.0, "deadZone": 0.05 }, { "index": 3, "name": "Z Rotation", "value": -1.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false
{
"axes": [
{
"index": 0,
"name": "Y Axis",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "X Axis",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 2,
"name": "Z Axis",
"value": -1.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "Z Rotation",
"value": -1.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false } ]
{
"index": 0,
"name": "Button 0",
"pressed": false
},
{
"index": 1,
"name": "Button 1",
"pressed": false
},
{
"index": 2,
"name": "Button 2",
"pressed": false
},
{
"index": 3,
"name": "Button 3",
"pressed": false
},
{
"index": 4,
"name": "Button 4",
"pressed": false
},
{
"index": 5,
"name": "Button 5",
"pressed": false
},
{
"index": 6,
"name": "Button 6",
"pressed": false
},
{
"index": 7,
"name": "Button 7",
"pressed": false
},
{
"index": 8,
"name": "Button 8",
"pressed": false
},
{
"index": 9,
"name": "Button 9",
"pressed": false
},
{
"index": 10,
"name": "Button 10",
"pressed": false
},
{
"index": 11,
"name": "Button 11",
"pressed": false
},
{
"index": 12,
"name": "Button 12",
"pressed": false
},
{
"index": 13,
"name": "Button 13",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "Saitek P990 Dual Analog Pad",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.05,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
}
]
}
Hendrik Jan 3 @ 12:00pm 
Actually, my problem was solved somehow. After I started the game again, it finally worked like a charm.
adamv Jan 4 @ 2:48pm 
I'm on OS X 10.9.1, using a PS3 DualShock SixAxis controller over USB.

A few issues and suggestions:
  • None of the triggers (or other buttons) activate boost for me
  • Somewhat awkward using "SELECT" as the main button in menus; "X" would be more natural
  • Would be nice to be able to use the D-PAD in menus in addition to the left analog stick
  • Sometimes the game starts in co-op mode and I have to back out to the menu and restart

The OS X button numbering seems to be per the right-hand column in this chart: http://apple.stackexchange.com/a/81651


Diagnostics:
{
"controllers": [ { "axes": [ { "index": 0, "name": "x", "value": 0.0, "deadZone": 0.05 }, { "index": 1, "name": "y", "value": 0.0, "deadZone": 0.05 }, { "index": 2, "name": "z", "value": 0.0, "deadZone": 0.05 }, { "index": 3, "name": "rz", "value": 0.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "0", "pressed": false }, { "index": 1, "name": "1", "pressed": false }, { "index": 2, "name": "2", "pressed": false }, { "index": 3, "name": "3", "pressed": false }, { "index": 4, "name": "4", "pressed": false }, { "index": 5, "name": "5", "pressed": false }, { "index": 6, "name": "6", "pressed": false }, { "index": 7, "name": "7", "pressed": false }, { "index": 8, "name": "8", "pressed": false }, { "index": 9, "name": "9", "pressed": false }, { "index": 10, "name": "10", "pressed": false }, { "index": 11, "name": "11", "pressed": false }, { "index": 12, "name": "12", "pressed": false }, { "index": 13, "name": "13", "pressed": false }, { "index": 14, "name": "14", "pressed": false }, { "index": 15, "name": "15", "pressed": false }, { "index": 16, "name": "16", "pressed": false },
{
"axes": [
{
"index": 0,
"name": "x",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "y",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 2,
"name": "z",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "rz",
"value": 0.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "0", "pressed": false }, { "index": 1, "name": "1", "pressed": false }, { "index": 2, "name": "2", "pressed": false }, { "index": 3, "name": "3", "pressed": false }, { "index": 4, "name": "4", "pressed": false }, { "index": 5, "name": "5", "pressed": false }, { "index": 6, "name": "6", "pressed": false }, { "index": 7, "name": "7", "pressed": false }, { "index": 8, "name": "8", "pressed": false }, { "index": 9, "name": "9", "pressed": false }, { "index": 10, "name": "10", "pressed": false }, { "index": 11, "name": "11", "pressed": false }, { "index": 12, "name": "12", "pressed": false }, { "index": 13, "name": "13", "pressed": false }, { "index": 14, "name": "14", "pressed": false }, { "index": 15, "name": "15", "pressed": false }, { "index": 16, "name": "16", "pressed": false }, { "index": 17, "name": "17", "pressed": false }, { "index": 18, "name": "18", "pressed": false } ]
{
"index": 0,
"name": "0",
"pressed": false
},
{
"index": 1,
"name": "1",
"pressed": false
},
{
"index": 2,
"name": "2",
"pressed": false
},
{
"index": 3,
"name": "3",
"pressed": false
},
{
"index": 4,
"name": "4",
"pressed": false
},
{
"index": 5,
"name": "5",
"pressed": false
},
{
"index": 6,
"name": "6",
"pressed": false
},
{
"index": 7,
"name": "7",
"pressed": false
},
{
"index": 8,
"name": "8",
"pressed": false
},
{
"index": 9,
"name": "9",
"pressed": false
},
{
"index": 10,
"name": "10",
"pressed": false
},
{
"index": 11,
"name": "11",
"pressed": false
},
{
"index": 12,
"name": "12",
"pressed": false
},
{
"index": 13,
"name": "13",
"pressed": false
},
{
"index": 14,
"name": "14",
"pressed": false
},
{
"index": 15,
"name": "15",
"pressed": false
},
{
"index": 16,
"name": "16",
"pressed": false
},
{
"index": 17,
"name": "17",
"pressed": false
},
{
"index": 18,
"name": "18",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "PLAYSTATION(R)3 Controller",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.05,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
}
]
}
Beef Supreme Jan 4 @ 5:22pm 
forced into playing co-op mode here, using a genuine xbox controller that worked fine until the co-op update..i've had this mouse for a year, it's not new either. hope you can patch this up.

{
"controllers": [ { "axes": [ { "index": 0, "name": "Y Axis", "value": 0.0, "deadZone": 0.05 }, { "index": 1, "name": "X Axis", "value": -0.21171892, "deadZone": 0.05 }, { "index": 2, "name": "Y Rotation", "value": 0.0, "deadZone": 0.05 }, { "index": 3, "name": "X Rotation", "value": -0.13667506, "deadZone": 0.05 }, { "index": 4, "name": "Z Axis", "value": -1.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false } ], "rumblers": [], "index": 0, "name": "Controller (XBOX 360 For Windows)", "rxaxisdeadzone": 0.05, "ryaxisdeadzone": 0.05, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.05, "yaxisdeadzone": 0.05, "zaxisdeadzone": 0.05, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "Consumer Control", "pressed": false }, { "index": 1, "name": "Numeric Key Pad", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false }, { "index": 14, "name": "Button 14", "pressed": false }, { "index": 15, "name": "Button 15", "pressed": false }, { "index": 16, "name": "Button 16", "pressed": false }, { "index": 17, "name": "Button 17", "pressed": false }, { "index": 18, "name": "Button 18", "pressed": false }, { "index": 19, "name": "Button 19", "pressed": false }, { "index": 20, "name": "Button 20", "pressed": false }, { "index": 21, "name": "Button 21", "pressed": false }, { "index": 22, "name": "Button 22", "pressed": false }, { "index": 23, "name": "Button 23", "pressed": false }, { "index": 24, "name": "Button 24", "pressed": false }, { "index": 25, "name": "Button 25", "pressed": false }, { "index": 26, "name": "Button 26", "pressed": false }, { "index": 27, "name": "Button 27", "pressed": false }, { "index": 28, "name": "Button 28", "pressed": false }, { "index": 29, "name": "Button 29", "pressed": false }, { "index": 30, "name": "Button 30", "pressed": false } ], "rumblers": [], "index": 1, "name": "Alienware TactX Mouse", "rxaxisdeadzone": 0.0, "ryaxisdeadzone": 0.0, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.0, "yaxisdeadzone": 0.0, "zaxisdeadzone": 0.0, "povX": 0.0, "povY": 0.0 }, { "axes": [],
{
"axes": [
{
"index": 0,
"name": "Y Axis",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "X Axis",
"value": -0.21171892,
"deadZone": 0.05
},
{
"index": 2,
"name": "Y Rotation",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "X Rotation",
"value": -0.13667506,
"deadZone": 0.05
},
{
"index": 4,
"name": "Z Axis",
"value": -1.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false } ], "rumblers": [], "index": 0, "name": "Controller (XBOX 360 For Windows)", "rxaxisdeadzone": 0.05, "ryaxisdeadzone": 0.05, "rzaxisdeadzone": 0.0, "xaxisdeadzone": 0.05, "yaxisdeadzone": 0.05, "zaxisdeadzone": 0.05, "povX": 0.0, "povY": 0.0 }, { "axes": [], "buttons": [ { "index": 0, "name": "Consumer Control", "pressed": false }, { "index": 1, "name": "Numeric Key Pad", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false }, { "index": 14, "name": "Button 14", "pressed": false }, { "index": 15, "name": "Button 15", "pressed": false }, { "index": 16, "name": "Button 16", "pressed": false }, { "index": 17, "name": "Button 17", "pressed": false }, { "index": 18, "name": "Button 18", "pressed": false }, { "index": 19, "name": "Button 19", "pressed": false }, { "index": 20, "name": "Button 20", "pressed": false }, { "index": 21, "name": "Button 21", "pressed": false }, { "index": 22, "name": "Button 22", "pressed": false }, { "index": 23, "name": "Button 23", "pressed": false }, { "index": 24, "name": "Button 24", "pressed": false }, { "index": 25, "name": "Button 25", "pressed": false }, { "index": 26, "name": "Button 26", "pressed": false }, { "index": 27, "name": "Button 27", "pressed": false }, { "index": 28, "name": "Button 28", "pressed": false }, { "index": 29, "name": "Button 29", "pressed": false }, { "index": 30, "name": "Button 30", "pressed&q
{
"index": 0,
"name": "Button 0",
"pressed": false
},
{
"index": 1,
"name": "Button 1",
"pressed": false
},
{
"index": 2,
"name": "Button 2",
"pressed": false
},
{
"index": 3,
"name": "Button 3",
"pressed": false
},
{
"index": 4,
"name": "Button 4",
"pressed": false
},
{
"index": 5,
"name": "Button 5",
"pressed": false
},
{
"index": 6,
"name": "Button 6",
"pressed": false
},
{
"index": 7,
"name": "Button 7",
"pressed": false
},
{
"index": 8,
"name": "Button 8",
"pressed": false
},
{
"index": 9,
"name": "Button 9",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "Controller (XBOX 360 For Windows)",
"rxaxisdeadzone": 0.05,
"ryaxisdeadzone": 0.05,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [ { "index": 0, "name": "Consumer Control", "pressed": false }, { "index": 1, "name": "Numeric Key Pad", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false }, { "index": 12, "name": "Button 12", "pressed": false }, { "index": 13, "name": "Button 13", "pressed": false }, { "index": 14, "name": "Button 14", "pressed": false }, { "index": 15, "name": "Button 15", "pressed": false }, { "index": 16, "name": "Button 16", "pressed": false }, { "index": 17, "name": "Button 17", "pressed": false }, { "index": 18, "name": "Button 18", "pressed": false }, { "index": 19, "name": "Button 19", "pressed": false }, { "index": 20, "name": "Button 20", "pressed": false }, { "index": 21, "name": "Button 21", "pressed": false }, { "index": 22, "name": "Button 22", "pressed": false }, { "index": 23, "name": "Button 23", "pressed": false }, { "index": 24, "name": "Button 24", "pressed": false }, { "index": 25, "name": "Button 25", "pressed": false }, { "index": 26, "name": "Button 26", "pressed": false }, { "index": 27, "name": "Button 27", "pressed": false }, { "index": 28, "name": "Button 28", "pressed": false }, { "index": 29, "name": "Button 29", "pressed": false }, { "index": 30, "name": "Button 30", "pressed": false } ]
{
"index": 0,
"name": "Consumer Control",
"pressed": false
},
{
"index": 1,
"name": "Numeric Key Pad",
"pressed": false
},
{
"index": 2,
"name": "Button 2",
"pressed": false
},
{
"index": 3,
"name": "Button 3",
"pressed": false
},
{
"index": 4,
"name": "Button 4",
"pressed": false
},
{
"index": 5,
"name": "Button 5",
"pressed": false
},
{
"index": 6,
"name": "Button 6",
"pressed": false
},
{
"index": 7,
"name": "Button 7",
"pressed": false
},
{
"index": 8,
"name": "Button 8",
"pressed": false
},
{
"index": 9,
"name": "Button 9",
"pressed": false
},
{
"index": 10,
"name": "Button 10",
"pressed": false
},
{
"index": 11,
"name": "Button 11",
"pressed": false
},
{
"index": 12,
"name": "Button 12",
"pressed": false
},
{
"index": 13,
"name": "Button 13",
"pressed": false
},
{
"index": 14,
"name": "Button 14",
"pressed": false
},
{
"index": 15,
"name": "Button 15",
"pressed": false
},
{
"index": 16,
"name": "Button 16",
"pressed": false
},
{
"index": 17,
"name": "Button 17",
"pressed": false
},
{
"index": 18,
"name": "Button 18",
"pressed": false
},
{
"index": 19,
"name": "Button 19",
"pressed": false
},
{
"index": 20,
"name": "Button 20",
"pressed": false
},
{
"index": 21,
"name": "Button 21",
"pressed": false
},
{
"index": 22,
"name": "Button 22",
"pressed": false
},
{
"index": 23,
"name": "Button 23",
"pressed": false
},
{
"index": 24,
"name": "Button 24",
"pressed": false
},
{
"index": 25,
"name": "Button 25",
"pressed": false
},
{
"index": 26,
"name": "Button 26",
"pressed": false
},
{
"index": 27,
"name": "Button 27",
"pressed": false
},
{
"index": 28,
"name": "Button 28",
"pressed": false
},
{
"index": 29,
"name": "Button 29",
"pressed": false
},
{
"index": 30,
"name": "Button 30",
"pressed": false
}
],
"rumblers": [],
"index": 1,
"name": "Alienware TactX Mouse",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 2,
"name": "Alienware TactX Mouse",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
},
{
"axes": [],
"buttons": [],
"rumblers": [],
"index": 3,
"name": "Alienware TactX Mouse",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.0,
"xaxisdeadzone": 0.0,
"yaxisdeadzone": 0.0,
"zaxisdeadzone": 0.0,
"povX": 0.0,
"povY": 0.0
}
]
}
Sinistar Jan 4 @ 8:23pm 
Like Hendrik, my controller has begun working perfectly after restarting the game, Steam, and my machine. Apologies for the misunderstanding, I'm glad it works!
Lone_Wolf Jan 7 @ 8:22am 
I'm still having the issues, though I should have stated previously that I'm running Mac OS X 10.9.1.

I've decided to forget about using the controller and am using k/b/m controls. I managed to get up to level 40 using this method, but it's not the same.

I'm hoping this gets fixed as this was one of my top five favorites as I could sit farther back from the computer and cause havok with the controller. Now... -_-;
Last edited by Lone_Wolf; Jan 7 @ 8:33am
cprince  [developer] Jan 7 @ 8:32am 
well, we've not actually patched it yet, we're still working on it :)
Lone_Wolf Jan 7 @ 8:34am 
Originally posted by cprince:
well, we've not actually patched it yet, we're still working on it :)

No problem; you did just get back from your break.
BombDog Jan 12 @ 1:19pm 
Using a Logitech Dual Action, the left stick works, but I can't fire using any button or the right-stick. Diagnostic below:

{
"controllers": [ { "axes": [ { "index": 0, "name": "Z Rotation", "value": 0.0, "deadZone": 0.05 }, { "index": 1, "name": "Z Axis", "value": 0.0, "deadZone": 0.05 }, { "index": 2, "name": "Y Axis", "value": 0.0, "deadZone": 0.05 }, { "index": 3, "name": "X Axis", "value": 0.0, "deadZone": 0.05 } ], "buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false
{
"axes": [
{
"index": 0,
"name": "Z Rotation",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 1,
"name": "Z Axis",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 2,
"name": "Y Axis",
"value": 0.0,
"deadZone": 0.05
},
{
"index": 3,
"name": "X Axis",
"value": 0.0,
"deadZone": 0.05
}
],
"buttons": [ { "index": 0, "name": "Button 0", "pressed": false }, { "index": 1, "name": "Button 1", "pressed": false }, { "index": 2, "name": "Button 2", "pressed": false }, { "index": 3, "name": "Button 3", "pressed": false }, { "index": 4, "name": "Button 4", "pressed": false }, { "index": 5, "name": "Button 5", "pressed": false }, { "index": 6, "name": "Button 6", "pressed": false }, { "index": 7, "name": "Button 7", "pressed": false }, { "index": 8, "name": "Button 8", "pressed": false }, { "index": 9, "name": "Button 9", "pressed": false }, { "index": 10, "name": "Button 10", "pressed": false }, { "index": 11, "name": "Button 11", "pressed": false } ]
{
"index": 0,
"name": "Button 0",
"pressed": false
},
{
"index": 1,
"name": "Button 1",
"pressed": false
},
{
"index": 2,
"name": "Button 2",
"pressed": false
},
{
"index": 3,
"name": "Button 3",
"pressed": false
},
{
"index": 4,
"name": "Button 4",
"pressed": false
},
{
"index": 5,
"name": "Button 5",
"pressed": false
},
{
"index": 6,
"name": "Button 6",
"pressed": false
},
{
"index": 7,
"name": "Button 7",
"pressed": false
},
{
"index": 8,
"name": "Button 8",
"pressed": false
},
{
"index": 9,
"name": "Button 9",
"pressed": false
},
{
"index": 10,
"name": "Button 10",
"pressed": false
},
{
"index": 11,
"name": "Button 11",
"pressed": false
}
],
"rumblers": [],
"index": 0,
"name": "Logitech Dual Action",
"rxaxisdeadzone": 0.0,
"ryaxisdeadzone": 0.0,
"rzaxisdeadzone": 0.05,
"xaxisdeadzone": 0.05,
"yaxisdeadzone": 0.05,
"zaxisdeadzone": 0.05,
"povX": 0.0,
"povY": 0.0
}
]
}


Good luck!
MAMAJI Jan 18 @ 2:19am 
Its so annoying! Really want to play co - op.
Showing 1-15 of 65 comments
< >
Per page: 15 30 50