NEW SETTINGS
04-08-2007
i decided to re-write this tutorial as i had to map a new controller recently.
it works with fifa 07 and ucl and enable vibration and new controller setting. i am leaving the old one there in case some ppl find it easier to follow
Warning
========
-First of Delete "fifa07/user" in your "My Documents" folder.
-Delete the XPadlib.dll file in you "Fifa 07/data/input" folder
-Do not delete keyboard settings.
-Do not delete the "ENDOFFILE" at the end of the file.
-There must always be a header for [Default Pad|Default]
-Failure to comply will mean game crash at launch.
-in some cases you may have to delete your controller drivers and use the default windows driver which has no vibration support
MAPPING:
--------
So how does this work?
The game uses a triad (1|1|1, ending in a ,) system to determine what your button number is mapped to.The first number of each triplet\triad is your button name. these names start from 0 to the number of button -1. eg if u have 12 buttons then it is 0 - 11.
button number 1 will be 0.
so first things. get the name of your controller and the names of all the buttons on your controller from the control panel->game controllers->properties.

(nb. varies significantly)
fill it in the form bellow like i did in my example
keyboard ps2 function my controller
W--------------Triangle----------------Through Ball \GK Charge------------------------------0
D--------------Square------------------Shoot\Conservative tackle----------------------------3
S--------------X-----------------------Pass\Switch Player-----------------------------------2
A--------------Circle------------------Long pass\Sliding tackle-----------------------------1
Escape---------START-------------------Pause\Menu-------------------------------------------9
5 (numpad)-----SELECT------------------Change mentality(offensive\defendsive)---------------8
Q--------------L1----------------------Trigger run\2nd defender-----------------------------6
Z--------------L2----------------------Cancel\Dummy move------------------------------------4
??-------------N\A---------------------Unknown(probably the Enter button)-------------------11
E--------------R1----------------------Sprint-----------------------------------------------7
C--------------R2----------------------Pace control\Walk defense----------------------------5
Shift----------N\A---------------------First touch------------------------------------------10
number 10 and 11 are my l3 and r3
but they are not neccesary.
As previously said there are 3 tiers of controls. the first 2 are menu and replay controlls (i dont remember the order) and the last is the gameplay
To map a function to a button you write the button number|funtion number, you must use the , to mark the end of the triad
so looking from the table below my x button is call button 3 in the control panel meaning it is button 2 in fifa
so to map it to the pass i will write 2|2|2,
Main Buttons
============
Buttons--------PS2---------------------------------Function---------------------------------function number
W--------------Triangle----------------Through Ball \GK Charge------------------------------0|2
D--------------Square------------------Shoot\Conservative tackle----------------------------1|2
S--------------X-----------------------Pass\Switch Player-----------------------------------2|2
A--------------Circle------------------Long pass\Sliding tackle-----------------------------3|2
Escape---------START-------------------Pause\Menu-------------------------------------------8|2
5 (numpad)-----SELECT------------------Change mentality(offensive\defendsive)---------------9|2
Q--------------L1----------------------Trigger run\2nd defender-----------------------------10|2
Z--------------L2----------------------Cancel\Dummy move------------------------------------11|2
??-------------N\A---------------------Unknown(probably the Enter button)-------------------12|2
E--------------R1----------------------Sprint-----------------------------------------------13|2
C--------------R2----------------------Pace control\Walk defense----------------------------14|2
Shift----------N\A---------------------First touch------------------------------------------15|2
Direction and first touch
===========================
This is the hard bit cos i do not know wat you controllers direction buttons are called but they should be
5 & 2 for your right stick vertical and horizontal axis/first touch. If your right stick in crazy (ie up =left.) switch 5 with 2. in all cases where they occur.
Shift+Arrows\Right Analog 2nd and 3rd number-------for First touch & freestyle moves(dribbling)
24|3 25|4 26|5 27|6
example
5|24|3, 2|25|4, 5|26|5, 2|27|6,
and 1 & 0 for your left stick vertical and horizontal axis/direction
so with the table below you can map your direction as
1|20|3,1|21|4,0|22|5,0|22|6, you would have to play around with it
Left Analog 2nd and 3rd number-------these are the number tht map the arrow keys they are for moving the player
20|3 21|4 22|5 23|6
1|20|3, 0|21|4, 1|22|5, 0|23|6
Tactics selector:
==================
Just like the above i doubt you will know wat buttons your digital buttons are so i sugest you use 0 (as seen in rinaldo's tutorial).
Numeric Pad\Digital pad 2nd and 3rd number--------------for Tactic selection
16|19,
17|20,
18|21,
19|22,
Conclusion:
-----------
so now that we know the basic mapping its time to apply them. The order of the triads do not matter as far as they all end in a comma (execpt for the last in each group)
Menu controls must be on the same line and so on. There should only be 3 lines in total. Your complete configuration should look like this.
Quote:
[CONTROLLER NAME|CONTROLLER NAME]
DEADZONES=0.3,0.3,0.3
5|24|3,5|25|4,2|26|5,2|27|6,1|22|5,1|23|6,0|20|3,0 |21|4,0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,0|3|2, 2|0|2,3|2|2,7|11|2,5|14|2,6|10|2,4|13|2,8|9|2,9|8| 2
5|24|3,5|25|4,2|26|5,2|27|6,1|22|5,1|23|6,0|20|3,0 |21|4,0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,0|3|2, 2|0|2,3|2|2,7|11|2,5|14|2,6|10|2,4|13|2,8|9|2,9|8| 2
5|24|3,5|25|4,2|26|5,2|27|6,1|22|5,1|23|6,0|20|3,0 |21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|1|2,1|0|2, 2|2|2,3|3|2,5|11|2,7|14|2,4|10|2,6|13|2,8|9|2,9|8| 2
|
Minimum values in a devedata.dat file should be
Quote:
PLATFORM=PC
[Keyboard|Keyboard]
DEADZONES=0.0,0.0,0.0
28|0|2,1|1|2,16|10|2,18|13|2,44|11|2,46|14|2,203|1 6|2,205|17|2,200|18|2,208|19|2,75|16|2,77|17|2,72| 18|2,80|19|2,57|8|2,59|9|2,15|15|2
203|20|2,205|21|2,200|22|2,208|23|2,17|0|2,32|1|2, 31|2|2,30|3|2,16|10|2,18|13|2,44|11|2,46|14|2,42|1 5|2,1|8|2,75|16|2,77|17|2,72|18|2,80|19|2,199|12|2 ,207|15|2,76|9|1
203|20|2,205|21|2,200|22|2,208|23|2,17|0|2,32|1|2, 31|2|2,30|3|2,16|10|2,18|13|2,44|11|2,46|14|2,42|1 5|2,1|8|2,75|16|2,77|17|2,72|18|2,80|19|2,199|12|2 ,207|15|2,76|9|1
[Default Pad|Default]
DEADZONES=0.3,0.3,0.3
5|24|3,5|25|4,2|26|5,2|27|6,1|22|5,1|23|6,0|20|3,0 |21|4,0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,0|3|2, 2|0|2,3|2|2,7|11|2,5|14|2,6|10|2,4|13|2,8|9|2,9|8| 2
5|24|3,5|25|4,2|26|5,2|27|6,1|22|5,1|23|6,0|20|3,0 |21|4,0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,0|3|2, 2|0|2,3|2|2,7|11|2,5|14|2,6|10|2,4|13|2,8|9|2,9|8| 2
5|24|3,5|25|4,2|26|5,2|27|6,1|22|5,1|23|6,0|20|3,0 |21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|1|2,1|0|2, 2|2|2,3|3|2,5|11|2,7|14|2,4|10|2,6|13|2,8|9|2,9|8| 2
ENDOFFILE
|
you should add your controller just after the keyboard or befor the default setting.
Then copy and paste this in you devdata.dat file. open devdata with notepad.
Save the new changes.
DEADZONES
==========
these control how sensitive your analog stick will be so use with utmost caution.
the lower it is the more sensitive the controller
ps2 settings
DEADZONES=0.4,0.3,0.3
default settings
DEADZONES=0.3,0.3,0.3
my settings
DEADZONES=0.2,0.1,0.1
Getting vibration and new settings(pes style) to work
================================================== ===
go to : \My Documents\FIFA 07\devaux.txt
if not there create it . if there erase it
and write
your controller name as seen in the control panel
number of buttons
then ther are twio numbers to be entered. 0 |0 is the default which means no pes settings and no vibration. so turning on the first allows for pes stlyed contols and the last on enables vibration
eg my 12 button controller with pes controlls and vibration enabled
Gamepad Pro USB| 12| 1| 1|
Thanks to:
==========
Rinaldo from soccer gaming for getting the key quotes.
The ps3 uses and inverted right stick heres and example on fixing tht
PLAYSTATION 3mad catz
Code:
[PLAYSTATION(R)3 Controller|PLAYSTATION(R)3 Controller]
DEADZONES=0.2,0.2,0.2
2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|1|2,1|3|2,2|0|2,3|2|2,6|11|2,7|14|2,4|10|2,5|13|2,8|9|2,9|8|2
2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,0|1|2,1|3|2,2|0|2,3|2|2,6|11|2,7|14|2,4|10|2,5|13|2,8|9|2,9|8|2
2|24|3,2|25|4,5|26|5,5|27|6,1|22|5,1|23|6,0|20|3,0|21|4,0|18|21,0|19|22,0|16|19,0|17|20,1|1|2,3|3|2,0|0|2,2|2|2,6|11|2,7|14|2,4|10|2,5|13|2,8|9|2,9|8|2
the devaux.txt code is
Code:
PLAYSTATION(R)3 Controller| 13| 1| 1|