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@