View Full Version : For those getting Right Analog Stick Problem, please come in


tckab123
11-11-2003, 02:58:AM
It seems some players do not have their right analog stick not working properly (right/left becomes up/down etc). Actually windows allows directinput gamecontroller to be assigned accordingly, by using the Axis Selection Overrides technique.

Background Info:

First, you need to identify your gamepad "VID-PID code". If you do not know what it is, first look up your gamepad name in the control panel (oh, have you changed it to Logitech DualAction USB?:) ). Then open the registry and use the find feature to find the gamepad name. When you find one entry, just look at the folder and you should notice your gamepad "VID-PID code". For example, mine is VID_0E8F&PID_0003.

Then you need to know how many axes your gamepad has. If you have two analog stick, you have 4 (like me). If you have a slider, you have 5. Each axis is assigned a number.

Left analog (x-y)
x = 0
y = 1

Right analog (Rz)
z axis = 2
z rotate = 5

So I have 0, 1, 2, 5. Actually, you can check your axis number by looking at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\DirectInput\ VID-PID code \Calibration\

Do you also have 0 1 2 5? Ok. Let's move on to how to exchange 2 and 5.

First, you should close the registry, unplug the gamepad and restart windows.

Now go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\ VID-PID code

Right click on the folder and creat a key called "Axes". Then right click on the "Axes" folder and creat a key called "2". Inside the "2" folder, create a binary value named "Attributes" and set it to: 00 00 00 00 XX 00 YY 00. XX is a two-digit hexadecimal number specifying the HID usage page of the axis that you want to override. YY is a two-digit hexadecimal number specifying the HID usage of the axis.

To make thing simple,

Right analog (Rz)
z axis = 2
usage page = 01
usage = 32

z rotate = 5
usage page = 01
usage = 35

So it should be 00 00 00 00 01 00 35 00 for folder "2" since you want to assign it as z rotate.

Now create another key "5" and this time the "Attributes" should be 00 00 00 00 01 00 32 00

Now close the registry, plug back the gamepad and goto control panel/calibration to confirm the change. Actually, you can go the game and enjoy immediately.

Notes:
1. "2" should come before "5", otherwise a "hole" during mapping may occur.

2. You may notice ControlSet001 and ControlSet003. You do not need to change it any change in CurrentControlSet will be directed to them.

Bahnzo
11-11-2003, 05:07:AM
Excellent. This works 100% now with my NYKO Air-flo....my right stick now works exactly like it should.

Thanks! Great post and very detailed.

Mods should sticky this.....

tckab123
11-11-2003, 07:30:AM
Should anybody still have right analog stick problem please feel free to post here and let's work together to find out the answer. But i should say that it is not the fault of your gamepad, it is the problem of FIFA 2004 itself.

F_Redondo
11-11-2003, 08:13:AM
My gamepad is not USB.It's LPT.If I can do like this????

Sorry for my English:)

F_Redondo
11-11-2003, 09:51:AM
I have 4 Axes and they 0=x,1=y,3=Rx,5=Rz.Here are the regedit info:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 45F&PID_01FF\Axes]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 45F&PID_01FF\Axes\0]
@="X"
"Attributes"=hex:01,01,00,00,01,00,30,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 45F&PID_01FF\Axes\1]
@="Y"
"Attributes"=hex:01,01,00,00,01,00,31,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 45F&PID_01FF\Axes\3]
@="Rx"
"Attributes"=hex:01,01,00,00,01,00,36,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 45F&PID_01FF\Axes\5]
"Attributes"=hex:01,01,00,00,01,00,32,00
@="Rz"
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

I have trid to exchange the "2" and "5".But the up and down of Right Analog Stick doesn't work.
How could I do.
Sorry for my poor English again:).

King Cantona The 7th
11-11-2003, 10:50:AM
u r lookin in the wrong key. read the post again

F_Redondo
11-11-2003, 12:25:PM
I changed it to the key as the post,but it doesn't work.The key I write here are my original info.

Plese tele me how to change it.Thank you very much:)

tckab123
11-11-2003, 04:33:PM
To F_Redondo:

Since you have axis number "3" and its original usage is 36, it is a slider definition. Your axis number "5" control your z-axis (usage 32) in left/right direction. There is no Rz definition in up/down direction (usage 35).

i think you can try two options. Provided that you restore to the above registry. First, change the "attributes" in axes "3" to 35 instead of 36. Do not create key "2", just use your folder "3" since you have "3" instead of "2". Also since you have your attributes starting as "01 01......", leave them the same as they denote that your gameport is something other than USB.

Please tell me if it works.

One more thing, i think you should do this in CurrentControlSet rather than ControlSet001 or ControlSet003.

King Cantona The 7th
11-11-2003, 11:04:PM
go to my post it 100% worx

http://www.soccergaming.tv/showthread.php?threadid=86628

ZhaoYun
12-11-2003, 01:09:AM
Hi Guys,

I have a Rockfire PSX/USB Bridge Converter. I tried both Chris and Beckham way, also can't get it working.

Below is my registry value after merging Beckham .reg file:-

Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_0583&PID_2050
Class Name: <NO CLASS>
Last Write Time: 11/12/2003 - 2:27 AM
Value 0
Name: OEMName
Type: REG_SZ
Data: Logitech DualAction USB

Value 1
Name: OEMData
Type: REG_BINARY
Data:
00000000 03 00 08 10 0c 00 00 00 - ........

Value 2
Name: OEMCallout
Type: REG_SZ
Data: joyhid.vxd

Value 3
Name: ConfigCLSID
Type: REG_SZ
Data: {60150963-C4AE-11D1-B59B-00A0C9971EFC}


Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_0583&PID_2050\Axes
Class Name: <NO CLASS>
Last Write Time: 11/12/2003 - 2:27 AM

Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_0583&PID_2050\Axes\0
Class Name: <NO CLASS>
Last Write Time: 11/12/2003 - 2:27 AM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: X axis

Value 1
Name: FFAttributes
Type: REG_BINARY
Data:
00000000 0a 00 00 00 00 01 00 00 - ........

Value 2
Name: Attributes
Type: REG_BINARY
Data:
00000000 01 81 00 00 01 00 30 00 - ......0.


Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_0583&PID_2050\Axes\1
Class Name: <NO CLASS>
Last Write Time: 11/12/2003 - 2:27 AM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: Y axis

Value 1
Name: FFAttributes
Type: REG_BINARY
Data:
00000000 0a 00 00 00 00 01 00 00 - ........

Value 2
Name: Attributes
Type: REG_BINARY
Data:
00000000 01 81 00 00 01 00 31 00 - ......1.


Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_0583&PID_2050\Axes\2
Class Name: <NO CLASS>
Last Write Time: 11/12/2003 - 2:49 AM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: Throttle

Value 1
Name: Attributes
Type: REG_BINARY
Data:
00000000 00 81 00 00 02 00 bb 00 - .......


Key Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_0583&PID_2050\Axes\5
Class Name: <NO CLASS>
Last Write Time: 11/12/2003 - 2:49 AM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: Rudder

Value 1
Name: Attributes
Type: REG_BINARY
Data:
00000000 00 81 00 00 02 00 ba 00 - .......


Also, I tried Chris's way, it does not work either.

I can see the Logitech DualAction controller in my Control Panel.

Any other solution ?

Thank you.

King Cantona The 7th
12-11-2003, 01:16:AM
whats exactly the problem with the right stick?

feel free to icq me

tywyn
12-11-2003, 03:08:AM
Finally it worked :):) I am so pleased. Thanks for all your help

F_Redondo
12-11-2003, 06:35:AM
ƣй𣿣

F_Redondo
12-11-2003, 06:46:AM
Chris Tse
Originally posted by tckab123

One more thing, i think you should do this in CurrentControlSet rather than ControlSet001 or ControlSet003.

There is no "Axes" in CurrentControlSet,should I create one there with the 0,1,3,5??

F_Redondo
12-11-2003, 08:58:AM
I have change it and also add Axes in CurrentControlSet.but it can't work either.

and should I change my "xxxxxx" into Logitech DualAction USB??

ZhaoYun
12-11-2003, 12:22:PM
Originally posted by F_Redondo
I have change it and also add Axes in CurrentControlSet.but it can't work either.

and should I change my "xxxxxx" into Logitech DualAction USB??

Yes, I am Redondo. But staying somewhere very far from Mainland.

Ok, if you merge Beckham's .reg file, the CONFIGSLID will tell your PC that you are using Logitech DualAction USB. If you are using Chris Tse way, then yes, you have to change your xxxx gamepad to Logitech DualAction USB.

Hope this help...I can't get mine working, hopefully you can get yours working.

F_Redondo
12-11-2003, 12:26:PM
Thank you :).I will try to change it to Logitech DualAction USB.

Where are you now,my friend.

footballs
12-11-2003, 04:37:PM
ive already got an Axis folder where yo usay you have to create on and it has keys 0 and 1 in them. i tried adding 2 and 5 but it doesnt work (i.e. i have 0 1 2 and 5 in the axis folder)

what am i doing wrong?

tckab123
12-11-2003, 04:46:PM
Hello, everyone. Have anyone still got right stick problems?
First, let me know if the stick is totally not functioning, or just functioning not the expected way (e.g. cannot move up/down, up/down swapping with left/right etc.).

Also you should have a clear picture of how many axes folder your gamepad have by looking at calibration:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro
l\MediaProperties\PrivateProperties\DirectInput\VI D-PID code\Calibration\

And which axes control which direction by testing it in the control panel.

After that, you should know which folders to be inter-changed or edited.

Also post your reg data here so that i may help a bit.

To F_Redondo Zhao_Yun:

Does your reg data still look the same as posted?

Please tell me how your right stick is working at the moment.

tckab123
12-11-2003, 04:51:PM
To footballs:

You do not need to guess which folder you should have, just check at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro
l\MediaProperties\PrivateProperties\DirectInput\yo ur VI
D-PID code\Calibration\

someone may have 0 1 2 5, some may have 0 1 3 5, still some may have 0 1 5 6. So please check carefully.

Also please tell me how the stick is working at the moment.

footballs
12-11-2003, 05:04:PM
ok at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\DirectInput\yo ur VID-PID code\Calibration\0\Type\Axes i have 0,1,2 and 5 keys there.

at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro
l\MediaProperties\PrivateProperties\Joystick\OEM\ VID-PID code\Axes

i have keys 0 and 1 alread there.

what do i do know?

footballs
12-11-2003, 07:14:PM
the right analogue stick makes the player just go up and down when i turn it right and left

tckab123
12-11-2003, 08:13:PM
To footballs:

if you go to the control panel and click the details on your gamepad would you notice that your right stick control (with some red bars) the

Z-axis and
Z-rotation?

It so, your gamepad should work normally by creating Keys "2" and "5". (note: not in calibration folder)
And inside "2" assign attributes to "XX XX XX XX XX XX 35 XX" and inside "5" assign attributes to "XX XX XX XX XX XX 32 XX"

The XX should be the same as you noted in your keys "0" and "1".
or follow my format if yours is USB.

Zohaas
12-11-2003, 09:46:PM
Here I have another strange behavior of the right stick -

I did everything as it was written before ( the "Logitech Dual USB" thing and the swapping axes thing ).

Good news is that right stick finally answered in the game, bad news is that it works only in one direction - at the moment horizontally ( left-right, before swapping it worked top-down ). It doesnt respond to vertical movement while at calibration it does.

I've got Trust 830T Triple Mode Sight Fighter ( it's crappy but cheap ;-) ), there are 0, 1, 2, 5 axes. Do u need any other info 2 help me ?

TIA, w8ing 4 d answer....

footballs
12-11-2003, 11:30:PM
Chris Tse PM me your email as im still having problems even though i done what you said. ive got a thrustmaster dual action usb pad with 0125 axes. when i push right with the right analogue the player runs down, when i push left he runs up, thats all that happens.

9-Ball
13-11-2003, 10:03:AM
Chris,

well done on this. It works for me and my Nostromo n45 Dual Analog. I now have both right stick axes responding correctly in-game. Of course, they respond incorrectly in the control panel and I wonder what it'll mean for other games, but we'll see on that. Only issue I have is this; when using the right stick in-game for OTB guidance of runners etc, it works perfectly. However, when using it for skill moves, very little happens. The play does a slight shimmy to left or right depending on stick motion, but that's it. Now, since the stick works A1 otherwise, I'm wondering if it's me missing something in the controls / skill move execution, or if that's all there is in the game?

Should mention I've only tried it / skill moves in a 11 v 1 practice game, but even so, not much going re: skill. So, is there more to executing such or is it because it was a practice session, or is there only that little shimmy in the game? Would appreciate any feedback on what you guys are witnessing/executing with skill moves.

Otherwise though, great job. Very grateful here.

9.

F_Redondo
13-11-2003, 11:03:AM
I just reinstall my windows xp,and could I restore my career save???

my Right Analog Stick doesn't work for up and down.And the reg data is the same as the posted.By the way whenever I change the reg data,it works very well in control panel like original.Does it mean that the change doesn't have an effect????

ZhaoYun
13-11-2003, 05:03:PM
Hi Chris,

Yes, my reg is still the same as posted.

Before trying yout solution, the right stick does not response at all. After try to play around with the registry by following EXCATLY what you mentioned here, it kinda works but not correctly. If I push my stick to the left, it goes down....etc. Meaning, left/right becomes Up/Down. Tested this in the Control Panel and the game itself.

Thank you.

Maniac
13-11-2003, 06:07:PM
hi all,

look like I have the same problem. In the DirectImput folder, Calibration I have 0,1,2,4,5 axes :confused: why so many? I have a ThrustMaster Firestorm Dual Analog 2

in the Joypad register: I have added two axes:
2
5

My stick works like this:
Left is up, right is down. up is left and dowin is right.
Same in the control panel, it says: Slider and Z-Rotation
help please

KneTTerTeTser
13-11-2003, 06:09:PM
Now go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\ VID-PID code



i have 46 entries when I look here....
which one should I change....

I have a Thrustmaster Firestorm Dual Power2 and changed it to the Logitech DualAction USB

Please help me.....

footballs
13-11-2003, 08:16:PM
looks to me that all of us that have the Thrustmaster Firestorm Dual Power2 are having the same problem, when we press right the player runs up left and the player runs down etc
my right analogue works perfectly in the control panel but not in the game.
i have 0 1 2 5 axes in the calibration folder and in the oem\vid-pid code i have 0 and 1. ive added 2 and 5 like youve said but it doesnt work.
for me the shimmy from left to right works using button number 9 while 10 is menu.

tckab123
13-11-2003, 09:24:PM
I think I made some mistakes and need to explain in a more correct way..

First of all, keep the registry as it is (or delete the axes folders you added if you want) at the moment and then go to control panel to figure out how your right stick behave, by going through calibration once or simply by looking at the "red bars". There are words such as z-axis, z-rotation, slider etc under the red bars.

By doing this you will have a clear picture of whether up/down and right/left movement of your stick are assigned to z-axis, z-rotation, rudder, throttle, slider or something else. It is very very important for you to overide your axes correctly. If you do not know that, you cannot assign the appropriate attributes values. Also you need to know which axis goes before the other.

For example, before Ive done the axis override, i saw that my controller has up/down movenment as z-axis and right/left movement as z-rotation. Z-axis goes before Z-rotation. In the game, up/down becomes right/left and vice versa. I went to the registry and found that i have 0,1,2,5 in the calibration folder. Since they are listed in the same order as in the control panel, it means that z-axis (up/down) = 2, z-rotation (left/right) = 5. Of course they should be in this manner by default.

I assign 2 with Attributes values 35, and 5 with Attributes values 32. By doing this override, I actually change their positions in the control panel. That means up/down is still z-axis and left/right is still z-rotation. But this time left/right (z-rotation) goes before up/down (z-axis). By doing the axis override, the system will accept folder 2 as left/right and folder 5 as up/down.

But the most important point is that in order to make the game runs correctly, you need to place left/right before up/down. So no matter what axis your stick is assigned if you notice up/down was placed before left/right, then interchange them with their appropriate values.

With reference to the following page (table 1),
http://www.microsoft.com/whdc/hwdev/tech/input/hidgame.mspx

You can assign accordingly. You may have folders other than 2 and 5, so make sure that what axis belongs to what folder by default. For example, if you have 5 and 6 and your right stick does not work properly, you may have up/down as 5, and left/right as 6. Just interchange with values 36 and 35 respectively. Some gamepads would be more complicated. Please post your reg data (at this moment), folder numbers (0, 1, K) and what type of axis they belong (z, Rz, slider, or others)

9-Ball
13-11-2003, 09:44:PM
Chris,

am I correct in thinking that if the right analog stick works properly for free kicks then it's bound to be set up correctly for in-game skill moves? Just feels a bit odd is all.

9.

Maniac
13-11-2003, 10:23:PM
ok, but does it mater if 2 comes before 5, or 5 before 2?

TeringJantje
13-11-2003, 10:25:PM
I've got my Thrustmaster Dual Power 3 working. I've done the same things as Chris Tse said in the opening post.

The only things I've changed are the HID usage of the axes.

This is what I've used:

Right analog (Rz)
z axis = 2
usage page = 01
usage = 35

00 00 00 00 01 00 35 00 for folder 2

z rotate = 5
usage page = 01
usage = 36

00 00 00 00 01 00 36 00 for folder 5


I hope it works for everyone with a Thrustmaster Dual Power 2 or 3

Maniac
13-11-2003, 10:58:PM
Originally posted by TeringJantje
I've got my Thrustmaster Dual Power 3 working. I've done the same things as Chris Tse said in the opening post.

The only things I've changed are the HID usage of the axes.

This is what I've used:

Right analog (Rz)
z axis = 2
usage page = 01
usage = 35

00 00 00 00 01 00 35 00 for folder 2

z rotate = 5
usage page = 01
usage = 36

00 00 00 00 01 00 36 00 for folder 5


I hope it works for everyone with a Thrustmaster Dual Power 2 or 3

WOHO! :D TO ALL THRUSTMASTER users: USE THIS! Thanks TeringJantje!! Just remember to calibrate the gamepad, after making the changes in reg. I have a ThrustMaster Firestorm Dual Analog 2 and it work like a dream! :D

Now I am going to try with my PS2-converter.

Maniac
13-11-2003, 11:07:PM
Yupii, it works with my PS2 converter too! :D

thank you all!!!

You guys :rockman: !

Zohaas
14-11-2003, 03:00:AM
wow - everything works as it should :)

TeringJantje and Chris Tse :) I worship you :)

footballs
14-11-2003, 03:22:AM
ok this is my situation, when i leave it as normal (i.e. add nothing to axes apart from 0 and 1 which are already there) basically my right analogue does not work at all!

when i use chris's method, the OTB guy just runs up when i push analogue down, and when i push down he runs up

when i use TeringJantje method the on the ball player keeps doing shimmys and the OTB player just runs like his life depends on it and i have no control over him.

when i swap TeringJantje method (i.e. 36 in folder 2 and 35 in folder 5) everything is normal apart from the fact that when i push right on the analogue stick OTB runs down, when i push down he runs right, when i push up he runs left and when i push left he runs up.

any ideas whats wrong here?

Maniac
14-11-2003, 11:59:AM
I don't know. but I'll tell you something:

- I never had those 0 and 1 folder in the reg, and I never made them.
- I didn't use Logitch DualAction USB in order to "rename" gamepads.

My Thrustmaster FireStorm Dual Analog 2 and my PS2 gamepad has 12 buttons on the game pad. but Logitech has only 10, so I renamed them with two different names:
FireStorm Dual Analog 2 --> MP-8866 Dual USB Joypad (12 buttons)
PSX\ Rockfire USB --> AxisPad (12 buttons)

hope that helps, :)

footballs
14-11-2003, 04:30:PM
i tried what you said but if i change the pads name to MP-8866 Dual USB Joypad , buttons 7, 8 and 10 (all on the right side) and 11 and 12 do not work, i cant set them in the controller settings.

Maniac
14-11-2003, 05:23:PM
well that is the thing. you can't set these controls in-game. you have to edit the config file in data\system\ folder

tckab123
14-11-2003, 08:11:PM
To footballs:

If use have 36 in folder 2 and 35 in folder 5, what are the names of the left/right axis and up/down axis in the control panel? Z-rotation, slider? Do you have any other axes?

Just try with different values, but remember always make left/right placed before up/down.

machiavellian04
14-11-2003, 08:35:PM
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 44F&PID_B304\Axes

I used:

00 00 00 00 01 00 36 00 for folder 2, and;

00 00 00 00 01 00 35 00 for folder 5.

I calibrated my gamepad as follows (via 'Thrustmapper'):
Through 'button to button', I re-asigned the buttons to copy the format of the Logitech Dual Action (dual analogue) pad.

*** Updated ***
Original Button > Re-asigned to
1 > 2
2 > 1
3 > 3
4 > 5
5 > 4
6 > 7
7 > 6
8 > 8
9 > 11
10 > 11
11 > 11
12> 9 (Press the right analogue stick to 'pause' in the game.)
*** Updated ***

My right analogue stick works perfectly for 'OTB' (and freekicks) now.

That's all that I did, nothing else at all.

F_Redondo
14-11-2003, 10:16:PM
Hi Guys

I give a new driver that could change the axis for the analog,and I want know how to set my Right Analog.

Thanks for everyone's help:)

footballs
15-11-2003, 05:18:AM
Originally posted by machiavellian04
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me diaProperties\PrivateProperties\Joystick\OEM\VID_0 44F&PID_B304\Axes

I used:

00 00 00 00 01 00 36 00 for folder 2, and;

00 00 00 00 01 00 35 00 for folder 5.

I calibrated my gamepad as follows (via 'Thrustmapper'):
Through 'button to button', I re-asigned the buttons to copy the format of the Logitech Dual Action (dual analogue) pad.

Original Button > Re-asigned to
1 > 2
2 > 1
3 > 3
4 > 5
5 > 4
6 > 7
7 > 6
8 > 8
9 > 11 (I use the 'Esc' button to pause the game)
10 > 10
11 > 11
12> 12

My right analogue stick works perfectly for 'OTB' (and freekicks) now.

That's all that I did, nothing else at all.

Thanks, to 'tckab123' and others for the registry settings information.

can you PM me or let me know here how you actually used thrustmapper to map the keys because ive never used it before and im not really sure how it works.

machiavellian04
15-11-2003, 05:39:AM
Originally posted by footballs
can you PM me or let me know here how you actually used thrustmapper to map the keys because ive never used it before and im not really sure how it works.

Basically...

1) Launch 'Trustmapper' from the taskbar.
2) Press 'browse'.... navigate to fifa2004.exe,
press 'ok'.
3) Double-click on the appropriate button under the 'standard' column.
4) Press the 'button to button' box (a square with a circle to the right) choose the button number you want for each button,
for example: for button (1), choose (2) (you want button (1) to act as button (2)).

When you have finished, remember to save your new configurational settings!

Allow the 'Thrustmapper' software to launch as a start program, as it automatically changes configuration, for each game that you have customised the pad for. When you launch 'FIFA 2004' for example, the 'Thrustmapper' software will automatically invoke your saved configuration file.

*** Updated ***
Original Button > Re-asigned to
1 > 2
2 > 1
3 > 3
4 > 5
5 > 4
6 > 7
7 > 6
8 > 8
9 > 11
10 > 11
11 > 11
12> 9 (Press the right analogue stick to 'pause' in the game.)
*** Updated ***

footballs
15-11-2003, 03:07:PM
have yo uchanged the name of your pad to logitech dual action USB or have you kept it as thrustmaster?

blue in perth
15-11-2003, 08:46:PM
Chris Tse. thanks for the great help you're providing to everyone. Like you I have a Nostromo N45, which is the best pad I've ever had. I was extremely disappointed to learn that it wasn't supported in Fifa. I was going to follow your advice with the registry changes, but I've managed to get it working fine by changing the button configuration in the Profile Editor software. And my right stick is working fine by changing the Z-axis to Rx axis and the Rz axis to Ry axis.

I know its working fine because in my impatience I bought a Logitech Dual Action Gamepad and it works no differently - though I can't use the Nostromo in training. I persevered with the Nostromo because the Logitech pad, while good, doesn't feel as good. I now just use the Logitech pad for training.

By the way, I think EA owe people like you a great deal of thanks because you are better than the technical support that comes with the game. Another poster helped me solve a big gamma/darkness issue. I was close to taking the game back to EB for a refund, I was so pissed off with not being able to see it or play it fully. I am glad I didn't, because with the help of people here, I am ejoying it immensely.

machiavellian04
15-11-2003, 09:49:PM
Originally posted by footballs
have yo uchanged the name of your pad to logitech dual action USB or have you kept it as thrustmaster?

I kept it as 'Thrustmaster FireStorm...' It wasn't necessary to change the pad's name.
Everything I did is in my previous two postings. It works exactly like my Logitech pad now.
Oh yeah... in training mode it works perfectly too. With my changes, it works 100% like the Logitech now. I have full directional control in 'OTB', and of course, the skill moves work as well. Have a look in 'Practice Mode'- you can move your 'OTB' player in all directions...

I'm using Windows XP.

tckab123
15-11-2003, 10:37:PM
Congratulations. Hope everyone can enjoy the game. It seems that those having the right analogue should try different attributes, as different joysticks have different axis definition, like
Rx, Ry, Z, Rz, throttle, rudder, slider ....

machiavellian04
15-11-2003, 11:23:PM
Originally posted by tckab123
Congratulations. Hope everyone can enjoy the game. It seems that those having the right analogue should try different attributes, as different joysticks have different axis definition, like
Rx, Ry, Z, Rz, throttle, rudder, slider ....

I think that is why EA chose to use the Logitech Dual Action pad as the 'standard' joypad. It's an excellent joypad, and the analogue sticks are very accurate.

So maybe EA aren't so bad after all, eh? The Logitech Dual Action is a fine joypad.
I play FIFA 2004 (and NHL 2004) much better with it, than with my Thrustmaster 'pad. Maybe I'll get used to the Thrustmaster... anyway, it's a great spare 'pad to have!

9-Ball
15-11-2003, 11:55:PM
That EA chooses to support only a small number of gamepads is a laughable indictment. I have a nostromo n45 (a better gamepad than the Logitech DA), a Logitech Wingman and a Microsoft Sidewinder, none of which operate properly with the game without heavy tweaking and registry editing. If you believe it's acceptable for a major software company to churn out software with very limited hardware support then I say you're very wrong.

Further, EA's response to such issues boils down to zero tech. support in terms of trying to solve the issue. It's left to us, in the gaming community to try to find fixes for these problems.

9.

9-Ball
15-11-2003, 11:56:PM
Didn't read it before my previous post, but here-here to Chelsea's comment.

9.

TIGERFAY1973
16-11-2003, 01:23:AM
I have a thrustmaster and have followed instructions I hope.

I have input folder 2 and 5 (didnt ever see 0 or 1 !!!!)

Alas my 2nd stick now moves left and right.

What do I have to do to get it up and down as well (Is it the fact i never had a 0 and 1 ??)

Great feedback by the way i'm almost there

machiavellian04
16-11-2003, 01:59:AM
Originally posted by 9-Ball
That EA chooses to support only a small number of gamepads is a laughable indictment. I have a nostromo n45 (a better gamepad than the Logitech DA), a Logitech Wingman and a Microsoft Sidewinder, none of which operate properly with the game without heavy tweaking and registry editing. If you believe it's acceptable for a major software company to churn out software with very limited hardware support then I say you're very wrong.

Further, EA's response to such issues boils down to zero tech. support in terms of trying to solve the issue. It's left to us, in the gaming community to try to find fixes for these problems.

9.

Well, maybe EA have faith in the 'FIFA community'; it only took me two minutes to edit the registry- hardly brain surgery.

machiavellian04
16-11-2003, 02:22:AM
Originally posted by TIGERFAY1973
I have a thrustmaster and have followed instructions I hope.

I have input folder 2 and 5 (didnt ever see 0 or 1 !!!!)

Alas my 2nd stick now moves left and right.

What do I have to do to get it up and down as well (Is it the fact i never had a 0 and 1 ??)

Great feedback by the way i'm almost there

Use the information given in the very first posting, to create the following two sub-folders for '0' and '1'.

'0' should contain:

Attributes 01 81 00 00 01 00 30 00
FFAttributes 0a 00 00 00 00 01 00 00

'1' should contain:

Attributes 01 81 00 00 01 00 31 00
FFAttributes 0a 00 00 00 00 01 00 00

When you have done that... name the value that says '(default)' (contained inside the folders that you made):
for '0' call it 'X-Axis'
for '1' call it 'Y-Axis'



Just for general information:
The following is from my registry (your VID-PID code might be different):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_044F&PID_B304\Axes]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_044F&PID_B304\Axes\0]
@="X axis"
"Attributes"=hex:01,81,00,00,01,00,30,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_044F&PID_B304\Axes\1]
@="Y axis"
"Attributes"=hex:01,81,00,00,01,00,31,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_044F&PID_B304\Axes\2]
"Attributes"=hex:00,00,00,00,01,00,36,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_044F&PID_B304\Axes\5]
"Attributes"=hex:00,00,00,00,01,00,35,00

TIGERFAY1973
16-11-2003, 04:48:AM
Tried it and came out worse (yes i know im dumb)

i created 4 keys 0 1 2 5 in axis folder

0 had
Attributes 01 81 00 00 01 00 30 00
FFAttributes 0a 00 00 00 00 01 00 00

1 had
Attributes 01 81 00 00 01 00 31 00
FFattributes 0a 00 00 00 00 01 00 00

2 had
Attributes 00 00 00 00 01 00 36 00

5 had
Attributes 00 00 00 00 01 00 35 00

Wouldnt let me rename defaults in 0 and 1 !!

Thanks for having patience with me

machiavellian04
16-11-2003, 06:28:AM
Originally posted by TIGERFAY1973
Tried it and came out worse (yes i know im dumb)

i created 4 keys 0 1 2 5 in axis folder

0 had
Attributes 01 81 00 00 01 00 30 00
FFAttributes 0a 00 00 00 00 01 00 00

1 had
Attributes 01 81 00 00 01 00 31 00
FFattributes 0a 00 00 00 00 01 00 00

2 had
Attributes 00 00 00 00 01 00 36 00

5 had
Attributes 00 00 00 00 01 00 35 00

Wouldnt let me rename defaults in 0 and 1 !!

Thanks for having patience with me

No problem. I can't understand why you didn't have folders '0' and '1'- they were there by default after I installed my joypad. I only added the '2' and '5' folders.
I just pasted what's in my registry file from folders '0' and '1'- I didn't modify those two. Have you installed the 'Thrustmapper' software?

All I can say, is that the settings work for me, in Windows XP Home. Hopefully someone can look through my settings, and see why they won't work for you. If you're using 'Windows 98 SE', maybe that's why my settings won't work for you.
I'm using a Thrustmaster Firestorm Dual 3 gamepad. I'm sorry that I can't help further at this point. Good luck with resolving your joypad issues...

My only original work on here, is re-mapping the buttons to mimic those of the Logitech Dual Action pad.

tckab123
16-11-2003, 12:14:PM
To TIGERFAY1973:

I think folders "0" and "1" are used to control your left analog stick so you may not need to change their setting if they work correctly. What Richard Rambone did is to assign the left/right movement to slider, and up/down movement to Z-rotation.

emsilva
21-11-2003, 10:11:AM
Chris,

These are mine regedit settings:

In the HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me
diaProperties\PrivateProperties\DirectInput\VID_09
25&PID_8866 folder there is only 0 and 1

In the HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me
diaProperties\PrivateProperties\Joystick\OEM\VID_0
925&PID_8866\Axes folder there is only 0 1 2 6 the axes are labled X Y Z and Slider.

The right analog works in calibration AND other games... but it does not have 2 and 5 folders! Only the 0 and 1!

Any clue?

strobe_z
21-11-2003, 09:55:PM
I'm having exactly the same problem.... any help please?

strobe_z
24-11-2003, 10:45:AM
*bump* anyone?

jaugustavo
26-11-2003, 12:57:PM
hey i have some sort of ps2 to usb converter, cant quite remember what it is, and i've done the changing of my registry to recognize my ps2 controller as a logitech dual or whatever, but when i go to check the calibration...i only have 0 and 1, there is no 2 or 5. during play, my controller was working great, but recently the right analog does absolutely nothing, before it would do the moves and stuff, although it still works during the free kicks and stuff...? any ideas. thanks.

northstar
06-12-2003, 12:17:PM
If I make these changes, will it affect my other games? I guess I can reconfigure them right.

jameswhitmore
09-12-2003, 09:01:PM
That was just what I was wondering, cos if your altering it in the registry it is bound to affect all games that use the right analogue stick?!

apoc_reg
10-12-2003, 11:49:PM
I dont know where id be without this website so thanks but i still have a problem

I have changed my ps2 pad (running through KIKY X-Series) to the logitech one. ANd have the right stick problem.

I was following the instructions at the begining of this post but have a problem

my pad has only axis 0 & 1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_8631&PID_1128\Axes\0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\MediaProperties\PrivateProperties\Joystick\OEM\V ID_8631&PID_1128\Axes\1

Do i creat the other two????? or would they be somewhere else??

Cheers

Richard

Pino
21-12-2003, 03:31:PM
Hi,

I have a Thrustmaster Dual Analog 3 (i.e. it says on the bottom, when I plug it in it appears to be Thrustmaster Dual Analog 2 according to the information in my settings). The right analog stick doesn't work at all in Fifa 2004, so no switching of left-right and top-bottom but no reaction at all. In Fifa 2003 and in Thrustmapper it seems to work all right.

When I look in the register there is only one axe shown in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro
l\MediaProperties\PrivateProperties\DirectInput\ VID-PID code \Calibration\

Any ideas?

Pino

Pino
22-12-2003, 03:45:AM
I fixed the problem!
I have a Thrustmaster Dual Analog 2.

The axes I use under CurrentControlSet are configured as follows:
2: 35
5: 36

In Thrustmapper I switched the axes Rz and Slider.

Timeus
04-01-2004, 01:29:AM
Thank you so much for your help! :rockman: :rockman:
Now my Thrustmaster Dual Power 3 works perfectly well!

My settings are:

key 2: 00 00 00 00 01 00 36 00
key 5: 00 00 00 00 01 00 35 00

Bye!

Timeus
04-01-2004, 01:32:AM
Originally posted by Pino

When I look in the register there is only one axe

Any ideas?

Pino

Hi Pino!
Maybe you should recalibrate your pad from the Control Panel and then go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro
l\MediaProperties\PrivateProperties\DirectInput\ VID-PID code \Calibration\0\Type\Axes

There should be all the axes...

Jevrej
05-02-2004, 06:59:AM
OH MY GOODNESS, HEY CHRIS, this is MAtija AKA Jevrej on EASPORTS online and ESL international ladder, I played with logitech controller and the person that i could beat 5-0, i woul dlose to them 6,7-0. but it only happened once in a while, TURNS out my logitech left analog cant go all the way to the right, CAUSE my players to not make full runs on regular passes, etc. SO I GOT MY adapter which i bought a month ago, but put in the DRAWER cause it wasnt compatible with fifa, BUT THAN i read the forums.

I got it to work, but the right analog was messed up, SO i gave up again. FROM HAPY to completely sad

THAN I Read your post, you changed my day. no more drift, right analog works great. THe way YOU EXPLAIned was so easy, I speak for everyone when I say "WE OWE YOU lots, thank you". me especially, as the ESL international ladder is very competitiven and thanks to you i have everything perfect now.

but as i read your instructions, i was amazed at the power of the numbers (binary values, etc, which i only got a glimpse of in my c++ class), TELL me how you became knowledgable of all this, can you edit fifa>?> if you can, what did you do to get to that point where you can change almost anything THANKS

captdilly
05-02-2004, 08:13:AM
Alright guy's I've been looking all over to get this one fixed....

I'm using a Saitek P880, and it's having the problem where the right stick has its axes reversed (Up on stick=Left in game, etc...)

I've tried all sorts of different registry settings to get this to work... and all of them have absolutely no effect.
Here's a list of some of the ones that I've tried, the rest I can't remember:
Axes\2\00,00,00,00,01,00,35,00
Axes\5\00,00,00,00,01,00,36,00

Axes\2\00,00,00,00,01,00,36,00
Axes\5\00,00,00,00,01,00,35,00

Axes\2\00,81,00,00,01,00,35,00
Axes\5\00,81,00,00,01,00,36,00

Axes\2\00,81,00,00,01,00,BA,00
Axes\5\00,81,00,00,01,00,BB,00

Axes\2\00,81,00,00,02,00,36,00
Axes\5\00,81,00,00,02,00,35,00

Axes\2\00,81,00,00,02,00,BA,00
Axes\5\00,81,00,00,02,00,BB,00

And yes, I'm unplugging my joystick while I change these settings.

captdilly
19-02-2004, 12:49:PM
Bumping out of sadness

nickmartinez
05-03-2004, 09:26:AM
and realizing my problem that I stated in this thread....

Linky-poo (http://www.soccergaming.tv/showthread.php?s=&threadid=97499)

I realize that:

1) Unless you know what you are doing, editing the registry is bad.

2) I will never get the PC version to recognize my controllers.

3) I need to go out and buy a dual stick controller that is on their list for compatable controllers.

4) I should just say "Screw the PC version" and get it for my X-Box. At least that's just plug and play.

So, I ask:

1) Where is the config file that shows the controllers that work for the game?

2) Which dual analog stick USB controller works with this game and RESEMBLES the controls on the console versions?

3) How can you guys have the patience to do all of this? You must have the patience of patron saints to keep this up.

Please reply to the worthy questions. That is all. Thank you for your time.

Rocks out.

MrModano
11-08-2004, 10:42:AM
whne i look under my vid code i only shows a 0

and is ther anyway to default all the controller settings in the regedit? I think i have messed up, and would just like to start fresh.

MrModano
11-08-2004, 09:48:PM
bump

Remus_
12-08-2004, 10:27:AM
I also only get a "0" in the VID

I'm probably going to sound dumb but I don't get this part :(

""(oh, have you changed it to Logitech DualAction USB? )""

I did all procedures to the very first post of the thread except that..(however you do it) and for hex I had to swap them from 2 and 5 because my Right analog was working invertedly in Control pannel so I swapped em and its ok..

My controller in the game :

UP : Nothing
Left: Nothing
Down: Deke left(sometimes)
Right: Deke Right (always)

karzi101
27-08-2004, 06:37:PM
i've got the pc version of ff2004, and i've got real problems in assigning keys, can someone really help me, at the moment, i can only assign the simple commands such as pass, shoot and the d-pad. I cant assign skill moves and stuff. Can someone help me?
Thanks in advance:rockman:
btw, my controllers got one direction pad, one analogue stick, two trigger buttons, a throttle thing and seven buttons (including the start button)

Arsenal_fc
28-08-2004, 04:54:PM
I want to know why my PS2 pad is working in a bad ass way i have just got a PSX to PC controller adapta from play.com and i set it up to work but i have a constant vibration and skill moves!!

Can anyone tell me is there a patch to solve this?

angelical
01-10-2004, 04:49:PM
My right analog stick isnt working can someone help it "works" if i press the 10 buton of joystick plus the left directional stick :f***: :f***: :f***:

apoc_reg
15-05-2005, 11:12:AM
This is a great post but i have a problem (using kiki joy psx adaptor) under current controlset vid code etc i only have 0, 1 axis..... no 2 or 5

my right analogue stick does work though just that up is left etc

could this axis be stored somewhere else? or should i create a 2 and 5

thanks for any help guys

ramo
10-11-2007, 06:26:PM
Sorry to dump this thread again
But i've almost the same problem but with the Y axe
when i push it up it's negative and when i pull it it's postive
Anyway to revert this please?

Hisham
13-10-2009, 04:37:PM
great work bro, I benefited from this topic 2b able 2 play FIFA10..thx!! (Y)

TheLazar888
10-11-2011, 10:54:AM
Thanks a lot ! Worked for me :)

RONALDONUT
15-05-2012, 06:16:AM
i,ve been using motionjoy and ps3 pad connected by usb for fifa 12 now for 7 months and my

pad constantly disconnected and occassionaly i got bsod.well you guys are going to love me

because i,ve found the solution its called "FIFA 12 PC Universal Gamepads Configuration" i

found out about it on utube heres the link

http://www.mediafire.com/?v9rwzx3zjph5dts

somebody please try it and let everyone know that it works heres how u do it

1) download FIFA 12 PC Universal Gamepads Configuration
2) start motionjoy as normal and choose xbox emulator
3)then start the FIFA 12 PC Universal Gamepads Configuration and set buttons
4) once buttons are set exit motionjoy u dont need it anymore

anybody who trys this and would like to add me on fifa 12 pc my user name is RONALDONUT