Xbox Controller: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
'''THIS PAGE IS VERY MUCH A WORK IN PROGRESS''' | '''THIS PAGE IS VERY MUCH A WORK IN PROGRESS''' | ||
== Axis | == Axis IDs == | ||
These are the axis IDs corresponding to the JOYXXX blocks in the first half of the config.ini entry. | |||
RU | RU - ''No such axis'' | ||
RZ | RZ - ''No such axis'' | ||
RY | RY - right joypad, y axis | ||
RX | RX - right joypad, x axis | ||
Z | Z - ''No such axis'' | ||
Y | Y - left joypad, y axis | ||
X | X - left joypad, x axis | ||
== Button | == Button IDs == | ||
These are the button | These are the button IDs corresponding to the JOYBUTTON numbers in the second half of the config.ini entry. | ||
0 A | 0 - A | ||
1 B | 1 - B | ||
2 X | 2 - X | ||
3 Y | 3 - Y | ||
4 black | 4 - black | ||
5 white | 5 - white | ||
6 start | 6 - start | ||
7 select | 7 - select | ||
8 left joypad click | 8 - left joypad click | ||
9 right joypad click | 9 - right joypad click | ||
10 left trigger | 10 - left trigger | ||
11 right trigger | 11 - right trigger | ||
Though config.ini provides space for up to 23 button configurations per entry, anything above 11 is ignored for the Xbox controller as there are "only" 12 buttons. | Though config.ini provides space for up to 23 button configurations per entry, anything above 11 is ignored for the Xbox controller as there are "only" 12 buttons. | ||
== config.ini: == | == config.ini: == | ||
This is | This is an empty config.ini for the Xbox controller. Buttons and axes that you can add binds to are marked in bold. Nonexistent buttons and axes are crossed out. | ||
NOTE: Currently testing to see whether the superfluous config can simply be removed from the file, or if the game automatically replaces it on loading. | |||
[XBCD XBox Gamepad] | [XBCD XBox Gamepad] | ||
enabled=1 | enabled=1 | ||
JOYRU=NONE | <strike>JOYRU=NONE | ||
Ruaxisinvert=0 | Ruaxisinvert=0 | ||
Ruaxiscenter=0 | Ruaxiscenter=0 | ||
Line 39: | Line 41: | ||
Ruaxisminsaturation=-95 | Ruaxisminsaturation=-95 | ||
Ruaxissaturation=95 | Ruaxissaturation=95 | ||
JOYRZ= | JOYRZ=NONE | ||
Rzaxisinvert=0 | Rzaxisinvert=0 | ||
Rzaxiscenter=0 | Rzaxiscenter=0 | ||
Line 45: | Line 47: | ||
Rzaxisdeadzone=10 | Rzaxisdeadzone=10 | ||
Rzaxisminsaturation=-95 | Rzaxisminsaturation=-95 | ||
Rzaxissaturation=95 | Rzaxissaturation=95</strike> | ||
JOYRY= | '''JOYRY=''' | ||
Ryaxisinvert= | Ryaxisinvert=0 | ||
Ryaxiscenter=0 | Ryaxiscenter=0 | ||
Ryaxismindeadzone=-10 | Ryaxismindeadzone=-10 | ||
Line 53: | Line 55: | ||
Ryaxisminsaturation=-95 | Ryaxisminsaturation=-95 | ||
Ryaxissaturation=95 | Ryaxissaturation=95 | ||
JOYRX= | '''JOYRX=''' | ||
Rxaxisinvert= | Rxaxisinvert=0 | ||
Rxaxiscenter=0 | Rxaxiscenter=0 | ||
Rxaxismindeadzone=-10 | Rxaxismindeadzone=-10 | ||
Line 60: | Line 62: | ||
Rxaxisminsaturation=-95 | Rxaxisminsaturation=-95 | ||
Rxaxissaturation=95 | Rxaxissaturation=95 | ||
JOYZ=NONE | <strike>JOYZ=NONE | ||
zaxisinvert=0 | zaxisinvert=0 | ||
zaxiscenter=0 | zaxiscenter=0 | ||
Line 66: | Line 68: | ||
zaxisdeadzone=10 | zaxisdeadzone=10 | ||
zaxisminsaturation=-95 | zaxisminsaturation=-95 | ||
zaxissaturation=95 | zaxissaturation=95</strike> | ||
JOYY= | '''JOYY=''' | ||
yaxisinvert= | yaxisinvert=0 | ||
yaxiscenter=0 | yaxiscenter=0 | ||
yaxismindeadzone=-10 | yaxismindeadzone=-10 | ||
Line 74: | Line 76: | ||
yaxisminsaturation=-95 | yaxisminsaturation=-95 | ||
yaxissaturation=95 | yaxissaturation=95 | ||
JOYX= | '''JOYX=''' | ||
xaxisinvert=0 | xaxisinvert=0 | ||
xaxiscenter=0 | xaxiscenter=0 | ||
Line 81: | Line 83: | ||
xaxisminsaturation=-95 | xaxisminsaturation=-95 | ||
xaxissaturation=95 | xaxissaturation=95 | ||
JOYBUTTON0= | '''JOYBUTTON0=''' | ||
JOYBUTTON1= | '''JOYBUTTON1=''' | ||
JOYBUTTON2= | '''JOYBUTTON2=''' | ||
JOYBUTTON3= | '''JOYBUTTON3=''' | ||
JOYBUTTON4= | '''JOYBUTTON4=''' | ||
JOYBUTTON5= | '''JOYBUTTON5=''' | ||
JOYBUTTON6= | '''JOYBUTTON6=''' | ||
JOYBUTTON7= | '''JOYBUTTON7=''' | ||
JOYBUTTON8= | '''JOYBUTTON8=''' | ||
JOYBUTTON9= | '''JOYBUTTON9=''' | ||
JOYBUTTON10= | '''JOYBUTTON10=''' | ||
JOYBUTTON11= | '''JOYBUTTON11=''' | ||
JOYBUTTON12= | <strike>JOYBUTTON12= | ||
JOYBUTTON13= | JOYBUTTON13= | ||
JOYBUTTON14= | JOYBUTTON14= | ||
Line 104: | Line 106: | ||
JOYBUTTON21= | JOYBUTTON21= | ||
JOYBUTTON22= | JOYBUTTON22= | ||
JOYBUTTON23= | JOYBUTTON23=</strike> | ||
JOYPOV0UP= | '''JOYPOV0UP=''' | ||
JOYPOV0RIGHT= | '''JOYPOV0RIGHT=''' | ||
JOYPOV0DOWN= | '''JOYPOV0DOWN=''' | ||
JOYPOV0LEFT= | '''JOYPOV0LEFT=''' |
Revision as of 00:04, 30 January 2007
This page describes using an Xbox controller as a joypad for Vendetta Online. THIS PAGE IS VERY MUCH A WORK IN PROGRESS
Axis IDs
These are the axis IDs corresponding to the JOYXXX blocks in the first half of the config.ini entry.
RU - No such axis RZ - No such axis RY - right joypad, y axis RX - right joypad, x axis Z - No such axis Y - left joypad, y axis X - left joypad, x axis
Button IDs
These are the button IDs corresponding to the JOYBUTTON numbers in the second half of the config.ini entry.
0 - A 1 - B 2 - X 3 - Y 4 - black 5 - white 6 - start 7 - select 8 - left joypad click 9 - right joypad click 10 - left trigger 11 - right trigger
Though config.ini provides space for up to 23 button configurations per entry, anything above 11 is ignored for the Xbox controller as there are "only" 12 buttons.
config.ini:
This is an empty config.ini for the Xbox controller. Buttons and axes that you can add binds to are marked in bold. Nonexistent buttons and axes are crossed out.
NOTE: Currently testing to see whether the superfluous config can simply be removed from the file, or if the game automatically replaces it on loading.
[XBCD XBox Gamepad] enabled=1JOYRU=NONE Ruaxisinvert=0 Ruaxiscenter=0 Ruaxismindeadzone=-10 Ruaxisdeadzone=10 Ruaxisminsaturation=-95 Ruaxissaturation=95 JOYRZ=NONE Rzaxisinvert=0 Rzaxiscenter=0 Rzaxismindeadzone=-10 Rzaxisdeadzone=10 Rzaxisminsaturation=-95 Rzaxissaturation=95JOYRY= Ryaxisinvert=0 Ryaxiscenter=0 Ryaxismindeadzone=-10 Ryaxisdeadzone=10 Ryaxisminsaturation=-95 Ryaxissaturation=95 JOYRX= Rxaxisinvert=0 Rxaxiscenter=0 Rxaxismindeadzone=-10 Rxaxisdeadzone=10 Rxaxisminsaturation=-95 Rxaxissaturation=95JOYZ=NONE zaxisinvert=0 zaxiscenter=0 zaxismindeadzone=-10 zaxisdeadzone=10 zaxisminsaturation=-95 zaxissaturation=95JOYY= yaxisinvert=0 yaxiscenter=0 yaxismindeadzone=-10 yaxisdeadzone=10 yaxisminsaturation=-95 yaxissaturation=95 JOYX= xaxisinvert=0 xaxiscenter=0 xaxismindeadzone=-10 xaxisdeadzone=10 xaxisminsaturation=-95 xaxissaturation=95 JOYBUTTON0= JOYBUTTON1= JOYBUTTON2= JOYBUTTON3= JOYBUTTON4= JOYBUTTON5= JOYBUTTON6= JOYBUTTON7= JOYBUTTON8= JOYBUTTON9= JOYBUTTON10= JOYBUTTON11=JOYBUTTON12= JOYBUTTON13= JOYBUTTON14= JOYBUTTON15= JOYBUTTON16= JOYBUTTON17= JOYBUTTON18= JOYBUTTON19= JOYBUTTON20= JOYBUTTON21= JOYBUTTON22= JOYBUTTON23=JOYPOV0UP= JOYPOV0RIGHT= JOYPOV0DOWN= JOYPOV0LEFT=