The VID and PID of your controller are different, edit the controller.ini and change those to VID=0E6F and PID=011E. then check if the values that change when you press the button match the ones in the ini, as they might be wrong too. The values for most buttons are the Offset (the "pair" that changes when you press the button, you count them from left to right starting at 0) and the Value that's shown when you press it.
The AnalogR/AnalogL use only the Offset and the Sticks have an Offset for each axis.
VID=054C and PID=0268, are what it already had in them;
[Dual Shock]
VID=054C
PID=0268
Polltype=0
DPAD=0
Power=2,01
A=3,80
B=3,40
X=3,20
Y=3,10
Z=3,08
L=3,01
R=3,02
S=2,08
Left=2,80
Down=2,40
Right=2,20
Up=2,10
StickX=6
StickY=7
CStickX=8
CStickY=9
LAnalog=12
RAnalog=13
when i tried switching them around to this it accepted, but when the game started i couldnt do anything with it,
[Dual Shock]
VID=0E6F
PID=011E
Polltype=0
DPAD=0
Power=2,01
A=3,80
B=3,40
X=3,20
Y=3,10
Z=3,08
L=3,01
R=3,02
S=2,08
Left=2,80
Down=2,40
Right=2,20
Up=2,10
StickX=6
StickY=7
CStickX=8
CStickY=9
LAnalog=12
RAnalog=13
-also, are the offset supossed to keep changing as i press the button, they eventually stop at "FF"












