Skip to content

Commit 499b594

Browse files
authored
Merge pull request #32 from TournamentStreamHelper/generic
Added generic arcade stick, leverless
2 parents 91ec88b + 7b904dc commit 499b594

10 files changed

Lines changed: 322 additions & 1 deletion

File tree

.schema/controller.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@
286286
"pc_xinput",
287287
"rumble",
288288
"speaker",
289-
"system_buttons",
290289
"touch_screens",
291290
"trackpads",
292291
"macro",

arcade_stick/generic/config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name": "Generic brand"
3+
}
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"name": "Generic arcade stick",
3+
"functions": {
4+
"analog_sticks": null,
5+
"digital_sticks": null,
6+
"action_buttons": [
7+
{
8+
"name": "A",
9+
"analog": false
10+
},
11+
{
12+
"name": "B",
13+
"analog": false
14+
},
15+
{
16+
"name": "X",
17+
"analog": false
18+
},
19+
{
20+
"name": "Y",
21+
"analog": false
22+
},
23+
{
24+
"name": "LB",
25+
"analog": false
26+
},
27+
{
28+
"name": "LT",
29+
"analog": false
30+
},
31+
{
32+
"name": "RB",
33+
"analog": false
34+
},
35+
{
36+
"name": "RT",
37+
"analog": false
38+
}
39+
],
40+
"menu_buttons": [
41+
"Menu", "Back"
42+
],
43+
"other_buttons": null,
44+
"trackpads": null,
45+
"touch_screens": null,
46+
"directional_buttons": [
47+
{
48+
"set": [
49+
"Up",
50+
"Down",
51+
"Left",
52+
"Right"
53+
],
54+
"socd_prevention": {
55+
"hardware": true,
56+
"software": null
57+
}
58+
}
59+
],
60+
"gyroscope": false,
61+
"accelerometer": false,
62+
"ir_reciever": false,
63+
"extension_ports": 0,
64+
"headset_port": false,
65+
"speaker": false,
66+
"microphone": false,
67+
"cable": null,
68+
"bluetooth": false,
69+
"2_4ghz": false,
70+
"rumble": null,
71+
"digital_to_analog_conversion": [
72+
{
73+
"emulated_analog": "LT",
74+
"type": "button",
75+
"modifier_buttons": 0
76+
},
77+
{
78+
"emulated_analog": "RT",
79+
"type": "button",
80+
"modifier_buttons": 0
81+
}
82+
],
83+
"pc_xinput": false,
84+
"pc_steaminput": false,
85+
"native_consoles": null,
86+
"macro": false,
87+
"turbo": false
88+
}
89+
}
265 KB
Loading

arcade_stick/hori/config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name": "HORI"
3+
}
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
{
2+
"name": "HORI Fighting Stick α",
3+
"functions": {
4+
"analog_sticks": null,
5+
"digital_sticks": null,
6+
"action_buttons": [
7+
{
8+
"name": "Triangle",
9+
"analog": false
10+
},
11+
{
12+
"name": "Circle",
13+
"analog": false
14+
},
15+
{
16+
"name": "Square",
17+
"analog": false
18+
},
19+
{
20+
"name": "Cross",
21+
"analog": false
22+
},
23+
{
24+
"name": "L1",
25+
"analog": false
26+
},
27+
{
28+
"name": "R1",
29+
"analog": false
30+
},
31+
{
32+
"name": "L2",
33+
"analog": false
34+
},
35+
{
36+
"name": "R2",
37+
"analog": false
38+
},
39+
{
40+
"name": "L3",
41+
"analog": false
42+
},
43+
{
44+
"name": "R3",
45+
"analog": false
46+
}
47+
],
48+
"menu_buttons": [
49+
"Options"
50+
],
51+
"system_buttons": [
52+
"Create"
53+
],
54+
"other_buttons": [
55+
"Function"
56+
],
57+
"trackpads": [
58+
{
59+
"name": "Touchpad",
60+
"clickable": true
61+
}
62+
],
63+
"touch_screens": null,
64+
"directional_buttons": [
65+
{
66+
"set": [
67+
"Up",
68+
"Down",
69+
"Left",
70+
"Right"
71+
],
72+
"socd_prevention": {
73+
"hardware": true,
74+
"software": null
75+
}
76+
}
77+
],
78+
"gyroscope": false,
79+
"accelerometer": false,
80+
"ir_reciever": false,
81+
"extension_ports": 0,
82+
"headset_port": false,
83+
"speaker": false,
84+
"microphone": false,
85+
"cable": {
86+
"interface": "USB-A",
87+
"removable": false
88+
},
89+
"bluetooth": false,
90+
"2_4ghz": false,
91+
"rumble": null,
92+
"digital_to_analog_conversion": [
93+
{
94+
"emulated_analog": "Left Stick",
95+
"type": "8_way",
96+
"modifier_buttons": 0
97+
},
98+
{
99+
"emulated_analog": "Right Stick",
100+
"type": "8_way",
101+
"modifier_buttons": 0
102+
},
103+
{
104+
"emulated_analog": "L2",
105+
"type": "button",
106+
"modifier_buttons": 0
107+
},
108+
{
109+
"emulated_analog": "R2",
110+
"type": "button",
111+
"modifier_buttons": 0
112+
}
113+
],
114+
"pc_xinput": true,
115+
"pc_steaminput": true,
116+
"native_consoles": [
117+
"ps4",
118+
"ps5"
119+
],
120+
"macro": false,
121+
"turbo": false
122+
}
123+
}
1.37 MB
Loading

leverless/generic/config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name": "Generic brand"
3+
}
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
{
2+
"name": "Generic leverless",
3+
"functions": {
4+
"analog_sticks": null,
5+
"digital_sticks": null,
6+
"action_buttons": [
7+
{
8+
"name": "A",
9+
"analog": false
10+
},
11+
{
12+
"name": "B",
13+
"analog": false
14+
},
15+
{
16+
"name": "X",
17+
"analog": false
18+
},
19+
{
20+
"name": "Y",
21+
"analog": false
22+
},
23+
{
24+
"name": "LB",
25+
"analog": false
26+
},
27+
{
28+
"name": "LT",
29+
"analog": false
30+
},
31+
{
32+
"name": "RB",
33+
"analog": false
34+
},
35+
{
36+
"name": "RT",
37+
"analog": false
38+
}
39+
],
40+
"menu_buttons": [
41+
"Menu", "Back"
42+
],
43+
"other_buttons": null,
44+
"trackpads": null,
45+
"touch_screens": null,
46+
"directional_buttons": [
47+
{
48+
"set": [
49+
"Up",
50+
"Down",
51+
"Left",
52+
"Right"
53+
],
54+
"socd_prevention": {
55+
"hardware": false,
56+
"software": {
57+
"left_right": [
58+
"neutral",
59+
"last_input",
60+
"disable"
61+
],
62+
"up_down": [
63+
"neutral",
64+
"up",
65+
"last_input",
66+
"disable"
67+
]
68+
}
69+
}
70+
}
71+
],
72+
"gyroscope": false,
73+
"accelerometer": false,
74+
"ir_reciever": false,
75+
"extension_ports": 0,
76+
"headset_port": false,
77+
"speaker": false,
78+
"microphone": false,
79+
"cable": null,
80+
"bluetooth": false,
81+
"2_4ghz": false,
82+
"rumble": null,
83+
"digital_to_analog_conversion": [
84+
{
85+
"emulated_analog": "LT",
86+
"type": "button",
87+
"modifier_buttons": 0
88+
},
89+
{
90+
"emulated_analog": "RT",
91+
"type": "button",
92+
"modifier_buttons": 0
93+
}
94+
],
95+
"pc_xinput": false,
96+
"pc_steaminput": false,
97+
"native_consoles": null,
98+
"macro": false,
99+
"turbo": false
100+
}
101+
}
634 KB
Loading

0 commit comments

Comments
 (0)