You are on page 1of 4

Gamepad Configuration

a tutorial by Rinaldo Zocca


Configurazione Gamepad
un tutorial di Rinaldo Zocca
* TRADUZIONE ITALIANA DI GABRIELE PETRONELLA (GABRO27) *
This tutorial explains how to configure your gamepad modifying the file devdata.dat.
Questo tutorial spiea !o"e !o#$iurare il tuo a"epa% "o%i$i!a#%o il $ile %e&%ata'%at
Step 1: Know the name of your gamepad
Passaggio 1: Sapere il nome del tuo gamepad
First thing to do is to see the name of your gamepad go in the control panel and search
the name of your gamepad! in the example " have #$ogitech %ual&ction '()*
La pri"a !osa %a $are ( &e%ere il #o"e %el tuo a"epa%) &ai #el pa##ello %i !o#trollo e
!er!a il #o"e %el tuo a"epa%* #ell+ese"pio user, il --Loite!. DualA!tio# U/B0
Step 2: open the devdata.dat
Passaggio 2: aprire il devdata.dat
+ow you should find the devdata.dat. Go in the folder F"F& ,-.user under your
Documents folder. "t should be there. "f you have not a devdata.dat then it will be used the
devdata.dat in the folder ./& (01RT(.F"F& ,-.data.input uder your Programs folder.
1pen the file with notepad.
Ora %e&i tro&are il $ile %e&%ata'%at' 1ai #ella !artella 2I2A 345user #ella tua !artella
Do!u"e#ti' Do&re66e essere l7' /e #o# !+( u# %e&iata'%at sar8 usato il %e&iata'%at #ella
!artella 5EA /PORT/52I2A 345%ata5i#put #ella tua !artella Prora""i' Apri il $ile !o# il
6lo!!o #ote'
Step 3: find your gamepad or add it
Passaggio 3: trovare il tuo gamepad o aggiungerlo
&ll the names of the gamepads recognized by F"F& are listed between two s2uare
brac3ets eventually separated by vertical bars. (earch your gamepad. 0ay attention that
the name must be exactly the same that you have seen in the control panel for example if
you find
4$ogitech %ual &ction5$ogitech %ual &ction 6'()75$ogitech %ual &ction '()8
"t is not the same as #$ogitech %ual&ction '()* because ther is a space between %ual
&ction 6this is what happened to me97
"f you don:t find the name of your gamepad don:t worry. (imply add a line inserting the
name of your gamepad li3e this
4+ame of my gamepad8
I #o"i %i tutti i a"epa% ri!o#os!iuti %a 2I2A so#o ele#!ati tra %ue pare#tesi 9ua%re)
e&e#tual"e#te separate %a 6arre &erti!ali' :er!a il tuo a"epa%' /tai atte#to per!.; il
#o"e %e&e essere esatta"e#te lo stesso !.e .ai &isto #el pa##ello %i !o#trollo' Per
ese"pio se tu .ai tro&ato
<Loite!. Dual A!tio#=Loite!. Dual A!tio# (U/B)=Loite!. Dual A!tio# U/B>
No# ( lo stesso %i -Loite!. DualA!tio# U/B0 per!.; !+( u#o spa?io tra Dual e A!tio#
(9uesta !osa ( a!!a%uta a#!.e a "e@)
/e #o# tro&i il tuo a"epa% #o# ti preo!!upare' /e"pli!e"e#te i#seris!i il #o"e %el
a"epa% i# 9uesto "o%o*
<No"e %el a"epa%>
Step 4: uderstanding and modifying the data structure
Passaggio4: capire e modificare la struttura dei dati
+ow you can see same data below the name of a gamepad. " have coulored them in order
to recognize them better!
Ora &e%rai 9uesti %ati sotto il #o"e %el a"epa%' Li .o !olorati i# "o%o %a ri!o#os!erli
"elio*
4$ogitech %ual &ction5$ogitech %ual &ction 6'()75$ogitech %ual &ction '()8
%/&%Z1+/(;,.<,.<,.<
=5=>5<=5=?5>?5=-5??5=@5-A5==5?A5=<5-,5=,5<,5=A5>,5AB5=A,5AC5==,5A-5AC,5A@5=,,5=5=A5,5==5<5=<5A5
=>5A,5=?5A<5=-5AA5=@5A>5=C5B5=B5C5=A,5A=5=AA5A?5=
=5=>5<=5=?5>?5=-5??5=@5-A5==5?A5=<5-,5=,5<,5=A5>,5AB5=A,5AC5==,5A-5AC,5A@5=,,5<5=A5=5==5A5=<5,5
=>5A,5=?5A<5=-5AA5=@5A>5=C5B5=B5C5=A,5A=5=AA5A?5=
=5=>5<=5=?5>?5=-5??5=@5-A5==5?A5=<5-,5=,5<,5=A5>,5AB5=A,5AC5==,5A-5AC,5A@5=,,5<5=A5=5==5A5=<5,5
=>5A,5=?5A<5=-5AA5=@5A>5=C5B5=B5C5=A,5A=5=AA5A?5=
The line
%/&%Z1+/(;,.<,.<,.<
defines the sensibility of the gamepad and usually you can 3eep the default values without problems.
La stri#a
%/&%Z1+/(;,.<,.<,.<
De$i#is!e la se#si6ilit8 %el a"epa% e solita"e#te puoi "a#te#ere I &alori %i %e$ault se#?a pro6le"i'
The blue stream is used for navigating the menu. The green stream is used for playing. The Red one " don:t
3now. There is not any reason to have them different so you can replicate the same stream three times
La stri#a 6lu ser&e per la #a&ia?io#e #ei "e#u' Quella &er%e per io!are' La rossa #o# lo so' No# !+(
al!u#a raio#e per!.; sia#o %i&ersi) 9ui#%i !opiate la stessa stri#a tre &olte'
+ow let:s go to see the stream structure they are triplets of numbers separated by commas. The numbers
themselves are separated by vertical bars. The =
nd
and <
rd
number of each triplet identify a special function in
the game as described in the following table.
Ora osser&ia"o la struttura %ella stri#a) so#o ter?etti %i #u"eri separati %a &irole' I #u"eri so#o separati
tra loro %a 6arre &erti!ali' Il se!o#%o e il ter?o #u"ero %i !ias!u# ter?etto i%e#ti$i!a#o u#a $u#?io#e spe!i$i!a
#el io!o !o"e %es!ritto %alla ta6ella seue#te'
(tandard 3ey Function =
nd
and <
rd
number
Tasto sta#%ar% 2u#?io#e 2#%o e A?o #u"ero
D
Through )all .GE Charge
Palla $iltra#te5Us!ita portiere
,5=
%
(hoot.Conservative tac3le
Tiro5Ta!Ble "o%erato
A5=
(
0ass.(witch 0layer
Passaio5:a"6ia io!atore
=5=
&
Cross.$ong pass.(liding tac3le
Cross.0assaggio lungo.Tac3le
scivolato
<5=
/sc
/scape
Es!
B5=
? numericpad
C tast' #u"eri!o
Change mentality
:a"6ia "e#talit8
C5=
F
Trigger run
/!atto !o"pa#o
A,5=
Z
Cancel.%ummy move
A##ulla5:a"6io passo
AA5=
'n3nown
/!o#os!iuto
A=5=
/
(print
/!atto
A<5=
C
0ace control.Dal3 defense
:o#trollo %i palla5:o#te#i"e#to
A>5=
(hift
First touch
To!!o %i pri"a
A?5=
&rrows
$eft Goystic3
2re!!e
Le&etta si#istra
Hovements
Do&i"e#ti
=,5<
=A5>
==5?
=<5-
(hift &rrows
Right Goystic3
Le&etta %estra
First touch.free style movements
To!!o %i pri"a52reeE/tFle
=>5<
=?5>
=-5?
=@5-
+umeric 0ad
%igital pad
Tastieri#o
#u"eri!o
Tactic selector
/elettore %i tatti!.e
A-5AC
A@=,
AB5=A
AC5==
The first number of each triplet is the #identifier* of a control on your gamepad. Changing the first number of
a triplet you change the control assigned to a specific function.
'nfotunately the control #identifier* is not a standard and so the only way to proceed to try.
Il pri"o #u"ero %i o#i ter?etto ( l+0i%e#ti$i!atore0 %i u# !o#trollo sul tuo a"epa%' :a"6ia#%o il pri"o
#u"ero %el ter?etto !a"6ia il !o#trollo asse#ato a% u#a spe!i$i!a a?io#e'
/$ortu#ata"e#te il !o#trollo -i%e#ti$i!atore0 #o# ( sta#%ar% per !ui %o66ia"o pro!e%ere a te#tati&i'
$et:s see an example
1e%ia"o u# ese"pio
=5=>5<
&ssigns axes = and ? to #first touch movements*
Asse#a li assi 2 e C al -to!!o %i pri"a0
=5=?5>
?5=-5?
?5=@5-
A5==5? &ssigns axes , and A to #movements*
Asse#a li assi 3 e G ai -"o&i"e#ti0 A5=<5-
,5=,5<
,5=A5>
,5AB5=A
&ssigns pad , #Tactic selector*
Asse#a il pa% 3 al -/ele?io#a tatti!.e0
,5AC5==
,5A-5AC
,5A@5=,
,5=5=
&ssign 3ey , to 0ass.(witch 0layer
Asse#a il tasto 3 a Passa5:a"6ia io!atore
A5,5=
&ssign 3ey A to Through )all .GE Charge
Asse#a il tasto G a Palla $iltra#te5Us!ita portiere
=5<5=
&ssign 3ey = to Cross.$ong pass.(liding tac3le
Asse#a il tasto 2 a :ross5Passaio lu#o5Ta!Ble s!i&olato
<5A5=
&ssign 3ey < to (hoot.Conservative tac3le
Asse#a il tasto A a Tiro5Ta!Ble "o%erato
>5A,5=
&ssign 3ey > to Trigger run
Asse#a il tasto H a /!atto !o"pa#o
?5A<5=
&ssign 3ey ? to (print
Asse#a il tasto C a /!atto
-5AA5=
&ssign 3ey - to Cancel.%ummy move
Asse#a il tasto 4 a% A##ulla5:a"6io passo
@5A>5=
&ssign 3ey @ to 0ace control.Dal3 defense
Asse#a il tasto 7 al :o#trollo palla5:o#te#i"e#to
C5B5=
&ssign 3ey C to /scape
Asse#a il tasto I a Es!
B5C5=
&ssign 3ey B to Change mentality
Asse#a il tasto J a :a"6ia "e#talit8
A,5A=5=
&ssign 3ey A, to 'n3nown
Asse#a il tasto G3 a /!o#os!iuto
AA5A?5=
&ssign 3ey AA to First touch
Asse#a il tasto GG al To!!o %i pri"a
+ow you can start to modify the data according to your preferences. Dhen you start the game you will have
your gamepad enabled and with the default setting that you have choosen.
Ora puoi i#i?iare "o%i$i!are i %ati i# 6ase alle tue pre$ere#?e' Qua#%o a&&ii il io!o a&rai il a"epa% atti&ato
e !o# la !o#$iura?io#e %i %e$ault !.e .ai s!elto'
Good luc39
Buo#a $ortu#a@