okay guys i think i have managed to solve the problem of the inverted axis for right stick.
I have 2 analogue stick and 12 button gamepad. like some of you my right analogue stick was not detected in the game so I have renamed my gamepad to "Axispad" in the registry. With this my right analog stick was detected.However my right stick axis was inverted so this is what i did.
(1)go to data/input open devdata.dat with notepad here you will see the various gamepads supported in game and alongwith that the calibration values are also given for each gamepad type.
eg
[AxisPad|AxisPad]
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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|0|2,3|3|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|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|121,0|19|22,0|16|19,0|17|20,0|3|2,1|0|2
,2|2|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|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|121,0|19|22,0|16|19,0|17|20,0|3|2,1|0|2
,2|2|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|2
(2) from the list of gamepad data select one that u think should work (be sure whether u have a 4 axis or 2 axis game pad 2 sticks mean 4 axis and 1 stick means 2 axis) now what i did was copy the calibration values of "[Belkin N45|4 Axis 13 button gamepad with hat switch|Nostromo n45 Dual Analog Gamepad]" and replaced calibration values of axispad with this.
Thus the data for axispad reads as
[AxisPad|AxisPad]
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|121,0|19|22,0|16|19,0|17|20,0|0|2,1|3|2
,2|2|2,3|1|2,4|10|2,5|11|2,6|13|2,7|14|2,9|2,10|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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|3|2,3|0|2,4|10|2,5|11|2,6|13|2,7|14|2,9|2,10|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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|3|2,3|0|2,4|10|2,5|11|2,6|13|2,7|14|2,9|2,10|2
This has solved the problem of inverted axis for right stick for me but it resulted in another minor problem,In the menus and team management the R1 R2 and L1 L2 buttons all got interchanged
(this doesnt affect the gameplay)Because of this i decided to input the values of "Logitech Dual Action" into axispad this resulted in the same inverted axis problem but the shoulder keys all worked perfectly in the menus.Next i isolated the values that was responsible for calibration of right stick, left stick and D-pad from the data(Lots of trial and error)
This is axispad with Logitech Dual Action data
[AxisPad|AxisPad]
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|121,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|2,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|121,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|2,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|121,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|2,9|2,10|12|2,11|15|2
The numbers indicated in bold are responsible for right and left stick calibration (As far as i know).Now i replaced these bold numbers with that of "[Belkin N45|4 Axis 13 button gamepad with hat switch|Nostromo n45 Dual Analog Gamepad]" the end result looks like this
[AxisPad|AxisPad]
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|121,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|2,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|121,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|2,9|2,10|12|2,11|15|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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,9|2,9|2,10|12|2,11|15|2
Thus the above code is a mixture of both Logitech and belkin N45 and it works just perfectly.
My advise use "SKIP_FE = 1" while testing to avoid the menus and screens and save time(i guess u guys already know)
Hope this info has been useful for u guys
(Note: Open devdata in notepad with font size 12 )
I have 2 analogue stick and 12 button gamepad. like some of you my right analogue stick was not detected in the game so I have renamed my gamepad to "Axispad" in the registry. With this my right analog stick was detected.However my right stick axis was inverted so this is what i did.
(1)go to data/input open devdata.dat with notepad here you will see the various gamepads supported in game and alongwith that the calibration values are also given for each gamepad type.
eg
[AxisPad|AxisPad]
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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|0|2,3|3|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|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|121,0|19|22,0|16|19,0|17|20,0|3|2,1|0|2
,2|2|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|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|121,0|19|22,0|16|19,0|17|20,0|3|2,1|0|2
,2|2|2,3|1|2,4|10|2,5|13|2,6|11|2,7|14|2,10|9|2,11|2
(2) from the list of gamepad data select one that u think should work (be sure whether u have a 4 axis or 2 axis game pad 2 sticks mean 4 axis and 1 stick means 2 axis) now what i did was copy the calibration values of "[Belkin N45|4 Axis 13 button gamepad with hat switch|Nostromo n45 Dual Analog Gamepad]" and replaced calibration values of axispad with this.
Thus the data for axispad reads as
[AxisPad|AxisPad]
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|121,0|19|22,0|16|19,0|17|20,0|0|2,1|3|2
,2|2|2,3|1|2,4|10|2,5|11|2,6|13|2,7|14|2,9|2,10|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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|3|2,3|0|2,4|10|2,5|11|2,6|13|2,7|14|2,9|2,10|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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|3|2,3|0|2,4|10|2,5|11|2,6|13|2,7|14|2,9|2,10|2
This has solved the problem of inverted axis for right stick for me but it resulted in another minor problem,In the menus and team management the R1 R2 and L1 L2 buttons all got interchanged
(this doesnt affect the gameplay)Because of this i decided to input the values of "Logitech Dual Action" into axispad this resulted in the same inverted axis problem but the shoulder keys all worked perfectly in the menus.Next i isolated the values that was responsible for calibration of right stick, left stick and D-pad from the data(Lots of trial and error)
This is axispad with Logitech Dual Action data
[AxisPad|AxisPad]
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|121,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|2,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|121,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|2,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|121,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|2,9|2,10|12|2,11|15|2
The numbers indicated in bold are responsible for right and left stick calibration (As far as i know).Now i replaced these bold numbers with that of "[Belkin N45|4 Axis 13 button gamepad with hat switch|Nostromo n45 Dual Analog Gamepad]" the end result looks like this
[AxisPad|AxisPad]
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|121,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|2,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|121,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|2,9|2,10|12|2,11|15|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|121,0|19|22,0|16|19,0|17|20,0|2|2,1|1|2
,2|1|2,3|0|2,4|10|2,5|13|2,6|11|2,7|14|2,9|2,9|2,10|12|2,11|15|2
Thus the above code is a mixture of both Logitech and belkin N45 and it works just perfectly.
My advise use "SKIP_FE = 1" while testing to avoid the menus and screens and save time(i guess u guys already know)
Hope this info has been useful for u guys
(Note: Open devdata in notepad with font size 12 )