Soccer Gaming Forums
Registration is free! Calendar Find other members Frequently Asked Questions Rules Home

New PES 2010 Downloads added daily at Soccer Gaming Downloads Centre.

Go Back   Soccer Gaming Forums > FIFA Series > Older FIFA Titles Forum > FIFA 2004 Forum

Reply
 
Thread Tools Rating: Thread Rating: 4 votes, 4.25 average. Display Modes
Old 11-11-2003, 02:58:AM   #1
tckab123
Club Supporter
 
Join Date: Oct 2002
Posts: 45
tckab123 is on a distinguished road
Thumbs up Solution to Right Analog Stick Problem, please come in

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.


Last edited by tckab123; 11-11-2003 at 03:15:AM.
tckab123 is offline   Reply With Quote
Old 11-11-2003, 05:07:AM   #2
Bahnzo
Club Supporter
 
Bahnzo's Avatar
 
Join Date: Jun 2003
Location: Denver, CO
Posts: 83
Bahnzo is on a distinguished road
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.....
__________________
USA National Team Forever!(1 cap so far...against Mexico!)
And go Colorado Rapids!!!!!! And Blackburn Rovers!!!!
Bahnzo is offline   Reply With Quote
Old 11-11-2003, 07:30:AM   #3
tckab123
Club Supporter
 
Join Date: Oct 2002
Posts: 45
tckab123 is on a distinguished road
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.
tckab123 is offline   Reply With Quote
Old 11-11-2003, 08:13:AM   #4
F_Redondo
Club Supporter
 
F_Redondo's Avatar
 
Join Date: Oct 2003
Posts: 15
F_Redondo is on a distinguished road
My gamepad is not USB.It's LPT.If I can do like this????

Sorry for my English
F_Redondo is offline   Reply With Quote
Old 11-11-2003, 09:51:AM   #5
F_Redondo
Club Supporter
 
F_Redondo's Avatar
 
Join Date: Oct 2003
Posts: 15
F_Redondo is on a distinguished road
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.
F_Redondo is offline   Reply With Quote
Old 11-11-2003, 10:50:AM   #6
King Cantona The 7th
Boot Cleaner
 
King Cantona The 7th's Avatar
 
Join Date: Oct 2001
Location: Manchester, UK
Posts: 133
King Cantona The 7th is on a distinguished road
Send a message via ICQ to King Cantona The 7th
u r lookin in the wrong key. read the post again
__________________
Football rules, Basketball sucks.
Cantona is always right.
Wait for the judjement b-ballers!!!
Cantona is everywhere.
King Cantona The 7th is offline   Reply With Quote
Old 11-11-2003, 12:25:PM   #7
F_Redondo
Club Supporter
 
F_Redondo's Avatar
 
Join Date: Oct 2003
Posts: 15
F_Redondo is on a distinguished road
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
F_Redondo is offline   Reply With Quote
Old 11-11-2003, 04:33:PM   #8
tckab123
Club Supporter
 
Join Date: Oct 2002
Posts: 45
tckab123 is on a distinguished road
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.
tckab123 is offline   Reply With Quote
Old 11-11-2003, 11:04:PM   #9
King Cantona The 7th
Boot Cleaner
 
King Cantona The 7th's Avatar
 
Join Date: Oct 2001
Location: Manchester, UK
Posts: 133
King Cantona The 7th is on a distinguished road
Send a message via ICQ to King Cantona The 7th
go to my post it 100% worx

http://www.soccergaming.tv/showthrea...threadid=86628
__________________
Football rules, Basketball sucks.
Cantona is always right.
Wait for the judjement b-ballers!!!
Cantona is everywhere.

Last edited by King Cantona The 7th; 11-11-2003 at 11:16:PM.
King Cantona The 7th is offline   Reply With Quote
Old 12-11-2003, 01:09:AM   #10
ZhaoYun
Club Supporter
 
Join Date: Nov 2003
Posts: 14
ZhaoYun is on a distinguished road
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:
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:
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:
Last Write Time: 11/12/2003 - 2:27 AM
Value 0
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:
Last Write Time: 11/12/2003 - 2:27 AM
Value 0
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:
Last Write Time: 11/12/2003 - 2:49 AM
Value 0
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:
Last Write Time: 11/12/2003 - 2:49 AM
Value 0
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.
ZhaoYun is offline   Reply With Quote
Old 12-11-2003, 01:16:AM   #11
King Cantona The 7th
Boot Cleaner
 
King Cantona The 7th's Avatar
 
Join Date: Oct 2001
Location: Manchester, UK
Posts: 133
King Cantona The 7th is on a distinguished road
Send a message via ICQ to King Cantona The 7th
whats exactly the problem with the right stick?

feel free to icq me

__________________
Football rules, Basketball sucks.
Cantona is always right.
Wait for the judjement b-ballers!!!
Cantona is everywhere.
King Cantona The 7th is offline   Reply With Quote
Old 12-11-2003, 03:08:AM   #12
tywyn
Club Supporter
 
tywyn's Avatar
 
Join Date: Nov 2003
Posts: 27
tywyn is on a distinguished road
Finally it worked I am so pleased. Thanks for all your help

Last edited by tywyn; 12-11-2003 at 03:54:AM.
tywyn is offline   Reply With Quote
Old 12-11-2003, 06:35:AM   #13
F_Redondo
Club Supporter
 
F_Redondo's Avatar
 
Join Date: Oct 2003
Posts: 15
F_Redondo is on a distinguished road
ÕÔÔÆ£¿£¿ÊÇÖйúÈËÂ𣿣¿
F_Redondo is offline   Reply With Quote
Old 12-11-2003, 06:46:AM   #14
F_Redondo
Club Supporter
 
F_Redondo's Avatar
 
Join Date: Oct 2003
Posts: 15
F_Redondo is on a distinguished road
Chris Tse
Quote:
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 is offline   Reply With Quote
Old 12-11-2003, 08:58:AM   #15
F_Redondo
Club Supporter
 
F_Redondo's Avatar
 
Join Date: Oct 2003
Posts: 15
F_Redondo is on a distinguished road
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??
F_Redondo is offline   Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump




Register to
remove these ads.



All times are GMT +1. The time now is 12:49:AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
You Rated this Thread: