Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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
},
{
"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
}
]
}
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?
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": [],
"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
}
]
}
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:
A few issues and suggestions:
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": "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": [],
"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
}
]
}
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... -_-;
No problem; you did just get back from your break.
{
"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
},
{
"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!