Senior Member
Iscritto dal: Oct 2005
Città: Po [ChinaTown]
Messaggi: 2970
|
Per chi non è iscritto o non si vuole iscrivere copio/incollo:
Quote:
Originariamente inviato da avok23
WARNING!!!!
===========
Please back up all original files before proceeding to edit them. In the situation of a failure no game for you. PS it is an easily replacable file so dont sweat.
UPDATE:
======
-delete XPadLib.dll in the input folder before editing
-delete the fifa 07 demo folder in "my documents"
C:\Documents and Settings\My Documents\FIFA 07 Demo\user
There are two ways of getting this done.
1.The fast way: Attaching your controller to the settings of an already compatible controller.
2.'Detailed' way: manually map every button on your controller to its desired function.
so which do you use?
Well with option 1 u cannot edit option buttons meaning, "x" might be pass in the game but cancel in the menu
really anoying but if u are in a hurry it is agreat option and totally editable in the controller screen. it also
reduces your chances of errors.
But, for anyway to work you need to know the full name of your controller.
How do you do that?
Start->control panel->Printers and Other Hardware->game controllers
after opewning this option you should see your controller's full name.
I use the official GAME controller (only €20) and its call "USB GAME PAD"
Also you will need to open your devdata.dat file located in you "fifa demo/data/input" directory
To open, right-click oon the file and select open with notepad.
OR just double click->select program from program list-> open with notepad
You should tick the box tht says "always open with.."
you can as well create Yours by creating a text document and adding the minimal files at the buttom of the tutorial then save/rename
the "New Text Document.txt" to "devdata.dat"
The fast way:
=============
This is relatively easy,
1.open the devdata file.
2.Look for a controller that is most similar to yours ie same number of buttons and analog sticks
i use the USB Psx-adaptor but the GAME PAD PRO also works but with limited functionality
3.Each controller is put under a heading
[controller |controler] or [WingMan Action Pad|WingMan Action Pad|Logitech WingMan Action Pad]
since you are adding your controller you will need to anter your controller name after the '|'
eg [controller |My controler |controler] and you got yours controller compatible cand the game will
recognize it as the controller which you attached it to
you can even go as far as making you controller stand alone by adding your heading
[my controller |my controler]
then copy all the values from under the controller you want to emulate and paste it directly underneath
your header. eg
Quote:
[My controller|My controller]
DEADZONES=0.4,0.4,0.4
1|23|6,1|22|5,0|20|3,0|21|4,0|2|2,1|0|2,2|3|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2
1|23|6,1|22|5,0|20|3,0|21|4,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2
1|23|6,1|22|5,0|20|3,0|21|4,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2
|
Hurray now you are ready to play fifa
The 'Detailed' way:
====================
This method would require you to match keyboard keys with your controller buttons.
A complete knowledge of your controllers button numbers is required. Eg on my controller. button 1 = 0
to find out wat you button number is you need to go back to
Start->control panel->Printers and Other Hardware->game controllers
highlight your controller and click on properties. the rest is common sense.
Just incase you noticed my controller button 1 was 0 but on the properties screen it shows 1 when i press
this is because ea reads the buttons from 0-... so u need to subtract each value by one.
I suggest you get a piece of paper and jot them down. so now we are ready for action.
Each controller comes in this format
Quote:
[Logitech Dual Action|Logitech Dual Action (USB)|Logitech Dual Action USB]
DEADZONES=0.3,0.3,0.3
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|2|2,1|0|2,2|3|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,9|8|2,8|9|2,10|12|2,11|15|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|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,9|8|2,8|9|2,10|12|2,11|15|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|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,9|8|2,8|9|2,10|12|2,11|15|2
|
The dark_red part is your header/controller name. this is where you enter your contoler name. If you do not know
wat you controller is called, look for the header in your devdata file called "default" use the find function to save time(ctrl+f)
wipe out all the values belonging to tht header underneath the "DEADZONES...." unless you know wat you controller's deadzones are.
DEADZONES control the sensitivity of your controller. most controller have values of 0.3 but the ps has values of 0.4,0.3,0.3.
i use tht on mine even though i am not sure(if it is too high your buttons will go turbo, too low = slugissh response)
The green bit. These are the menu control values, The red/the yellow are the in game controls. you are best making both the same.
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 your button number\address,
the other two are the button function. Changing the first number of a triad maps that function to another button. For example
my button X= 0 so looking from the table below passing = 2|2 and i want x to pass so i enter 0|2|2... Simple enough
Main Buttons
============
Buttons--------PS2---------------------------------Function---------------------------------2nd and 3rd 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
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
Shift+Arrows\Right Analog 2nd and 3rd number-------for First touch & freestyle moves(dribbling)
24|3
25|4
26|5
27|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
1720
18|21
19|22
Conclusion:
-----------
so now that we know the basic mapping its time to apply them. The other of the triads do not matter as far as they all end in a comma (execpt for the last in each group)
Menu controlls must be on the sam line and so on. There should only be 3 lines in total.
Good advice is to use the same settings for the 2nd and 3rd lines(red/yellow in the abow example). Your complete configuration should look like this.
Quote:
[CONTROLLER NAME | CONTROLLER NAME]
DEADZONES=0.4,0.4,0.4
1|23|6,1|22|5,0|20|3,0|21|4,0|2|2,1|0|2,2|3|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2
1|23|6,1|22|5,0|20|3,0|21|4,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2
1|23|6,1|22|5,0|20|3,0|21|4,0|3|2,1|2|2,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,8|9|2,9|8|2
|
Note
=====
-Giving all three lines the same values would not neccesarily mean button X ==pass (in game) && select (in menu).
in my case they were entirely diferent.
DONT'S
======
-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.
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|16|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|15|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|15|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
|
Thanks to:
==========
Rinaldo for getting the key quotes. It was a time absorbing task. his original tutorial is up here
QUESTIONS?
==========
PM/email (avok23@hotmail.com) me.[/b]
Another Update
==========
My previous tutorial was quite difficult for some to follow but as usual i am available on msn to help. avok23@hotmail.com
First of Delete all the fifa files in your "My Documents" folder.
Delete the XPadlib.dll file in you "Fifa 07/data/input" folder
Then copy and paste this in you devdata.dat file. open devdata with notepad.
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|16|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|15|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|15|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
|
Save the new changes.
This enable right stick controll only so you would have to configure the other buttons yourself. I can help you or you can just try to read this again :wink:
|
Io personalmente ho risolto nel modo indicato di sotto
Quote:
Originariamente inviato da NoflipBG
you just gotta` find out what is your controler`s name and then you open devdata.dat with notepad or wordpad or whateva` and you ADD THE NAME of your controler to one of the configurations of the supported controlers which best matches your controler. mine is a copy of the psx gamepad so i use the dual psx usb configuration
when i add the name of my controler (First Strike Gamepad) to the Dual PSX USB config it looks like this :
[Dual PSX-USB Adaptor |Dual PSX-USB Adaptor| First Strike Gamepad ]
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,0|1|2,1|3|2,2|0|2,3|2|2,4|11|2,5|14|2,6|10|2,7|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|0|2,1|1|2,2|2|2,3|3|2,4|11|2,5|14|2,6|10|2,7|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|0|2,1|1|2,2|2|2,3|3|2,4|11|2,5|14|2,6|10|2,7|13|2,8|9|2,9|8|2
and thats the easy way
the only annoying thing here is that you can`t tell which config will best suit for your gamepad and even if you find it you might have to change some of the values like i did
enough of this. Chelsea are here in sofia right now and in a couple of hours the game against the local Levski starts so im outta here
(offtopic) im not a Chelsea fan, i support Arsenal but i hate Levski even more (they are the rival of my team) so i wanna see some a** kickin :P
|
In pratica, ho risolto copiando il nome preciso che appare in Windows del mio Pad [Usb Dual Vibration Joystick], nel file devdata.dat, accando agli altri "Dual PSX-USB Adaptor" come segnalato nella guida.
Adesso tutto ok, mi salva anche la configurazione "nuova" col suddetto Pad.
Di più non so, se avete altri problemi, iscrivetevi alla discussione sul forum ea e chiedete direttamente al creatore del Thread che vi saprà certamente aiutare.
|