PS2 USB Adapter button mapping

G

Guest

Guest
Archived from groups: comp.sys.ibm.pc.games.sports (More info?)

I got a PSX controller for 10 bucks at walmart, and the usb adapter for 10
bucks at radio shack. Its awesome! There is one annoyance though, the button
numbering in directX is backwards from the gravis gamepad/logitech dual
action. Instead of it being this for the right side buttons for example:

4
13
2
its

1
42
3


so i have to manually change the controls in the game, which can get a bit
confusing. Is there any program that will let me change the numbering of the
buttons in windows itself, so i wont have to change the mapping in every
game? Thanks.
 
Archived from groups: comp.sys.ibm.pc.games.sports (More info?)

redTed <redted@nthellworld.com> wrote in message
news:2i3gg1Fio2a9U1@uni-berlin.de...
> Where is the config you posted ? I'd like to try it please.
>
>



profile= Logitech_Dual_Action
device= Logitech_Dual_Action
player= 1
number_of_buttons= 12
number_of_povs= 1
number_of_axis= 4
VPAD_VIRTUAL_BUTTON_START= button 10
VPAD_VIRTUAL_BUTTON_SELECT= button 9
VPAD_VIRTUAL_BUTTON_CROSS= button 3
VPAD_VIRTUAL_BUTTON_CRICLE= button 2
VPAD_VIRTUAL_BUTTON_SQUARE= button 4
VPAD_VIRTUAL_BUTTON_TRIANGLE= button 1
VPAD_VIRTUAL_BUTTON_L1= button 7
VPAD_VIRTUAL_BUTTON_R1= button 8
VPAD_VIRTUAL_BUTTON_L2= button 5
VPAD_VIRTUAL_BUTTON_R2= button 6
VPAD_VIRTUAL_BUTTON_L3= button 11
VPAD_VIRTUAL_BUTTON_R3= button 12
VPAD_VIRTUAL_BUTTON_DPAD_UP= pov0 1
VPAD_VIRTUAL_BUTTON_DPAD_DOWN= pov180 1
VPAD_VIRTUAL_BUTTON_DPAD_LEFT= pov270 1
VPAD_VIRTUAL_BUTTON_DPAD_RIGHT= pov90 1
VPAD_VIRTUAL_BUTTON_L_STICK_RIGHT= axis- 1
VPAD_VIRTUAL_BUTTON_L_STICK_LEFT= axis+ 1
VPAD_VIRTUAL_BUTTON_L_STICK_UP= axis+ 2
VPAD_VIRTUAL_BUTTON_L_STICK_DOWN= axis- 2
VPAD_VIRTUAL_BUTTON_R_STICK_RIGHT= axis- 3
VPAD_VIRTUAL_BUTTON_R_STICK_LEFT= axis+ 3
VPAD_VIRTUAL_BUTTON_R_STICK_UP= axis+ 4
VPAD_VIRTUAL_BUTTON_R_STICK_DOWN= axis- 4
VPAD_PITCH_1= button 3
VPAD_PITCH_2= button 2
VPAD_PITCH_3= button 4
VPAD_PITCH_4= button 1
VPAD_PITCH_5= button 8
VPAD_FIELD_PICK_OFF_THROW_FIRST= button 2
VPAD_FIELD_PICK_OFF_THROW_SECOND= button 1
VPAD_FIELD_PICK_OFF_THROW_THIRD= button 4
VPAD_PITCH_OUT= button 3
VPAD_DEFENSIVE_ALIGNMENT_OPEN= button 6
VPAD_THROW_BALL= not_assigned -1
VPAD_INTENTIONAL_WALK= button 12
VPAD_INTENTIONAL_HITBATTER= button 11
VPAD_PITCH_HISTORY_OPEN= button 11
VPAD_SWING_NORMAL= button 3
VPAD_SWING_BUNT= button 12
VPAD_CHARGE_MOUND= button 1
VPAD_FIELD_THROW_FIRST= button 2
VPAD_FIELD_THROW_SECOND= button 1
VPAD_FIELD_THROW_THIRD= button 4
VPAD_FIELD_THROW_HOME= button 3
VPAD_FIELD_SWITCH= button 7
VPAD_FIELD_CUTOFF_THROW= button 8
VPAD_FIELD_FAKE_RUNDOWN_THROW= button 8
VPAD_RUNNER_FIRST_SELECT= button 2
VPAD_RUNNER_SECOND_SELECT= button 1
VPAD_RUNNER_THIRD_SELECT= button 4
VPAD_RUNNER_RUNFIRST= pov90 1
VPAD_RUNNER_RUNSECOND= pov0 1
VPAD_RUNNER_RUNTHIRD= pov270 1
VPAD_RUNNER_RUNHOME2SCORE= pov180 1
VPAD_BASERUNNER_ADVANCEALL= button 7
VPAD_BASERUNNER_RETREATALL= button 8
VPAD_RUNNER_STOP_SELECTED= button 5
VPAD_RUNNER_STOP_ALL= button 6

profile= Keyboard_Profile_1
device= Keyboard_Profile_1
player= 0
number_of_buttons= 0
number_of_povs= 0
number_of_axis= 0
VPAD_VIRTUAL_BUTTON_START= key sc_esc
VPAD_VIRTUAL_BUTTON_SELECT= key sc_divide
VPAD_VIRTUAL_BUTTON_CROSS= key sc_down
VPAD_VIRTUAL_BUTTON_CRICLE= key sc_right
VPAD_VIRTUAL_BUTTON_SQUARE= key sc_left
VPAD_VIRTUAL_BUTTON_TRIANGLE= key sc_up
VPAD_VIRTUAL_BUTTON_L1= key sc_numpad0
VPAD_VIRTUAL_BUTTON_R1= key sc_numpadenter
VPAD_VIRTUAL_BUTTON_L2= key sc_add
VPAD_VIRTUAL_BUTTON_R2= key sc_backslash
VPAD_VIRTUAL_BUTTON_L3= key sc_pagedown
VPAD_VIRTUAL_BUTTON_R3= key sc_pageup
VPAD_VIRTUAL_BUTTON_DPAD_UP= key sc_numpad8
VPAD_VIRTUAL_BUTTON_DPAD_DOWN= key sc_numpad2
VPAD_VIRTUAL_BUTTON_DPAD_LEFT= key sc_numpad4
VPAD_VIRTUAL_BUTTON_DPAD_RIGHT= key sc_numpad6
VPAD_VIRTUAL_BUTTON_L_STICK_RIGHT= key sc_numpad6
VPAD_VIRTUAL_BUTTON_L_STICK_LEFT= key sc_numpad4
VPAD_VIRTUAL_BUTTON_L_STICK_UP= key sc_numpad8
VPAD_VIRTUAL_BUTTON_L_STICK_DOWN= key sc_numpad2
VPAD_VIRTUAL_BUTTON_R_STICK_RIGHT= not_assigned -1
VPAD_VIRTUAL_BUTTON_R_STICK_LEFT= not_assigned -1
VPAD_VIRTUAL_BUTTON_R_STICK_UP= not_assigned -1
VPAD_VIRTUAL_BUTTON_R_STICK_DOWN= not_assigned -1
VPAD_PITCH_1= key sc_down
VPAD_PITCH_2= key sc_right
VPAD_PITCH_3= key sc_left
VPAD_PITCH_4= key sc_up
VPAD_PITCH_5= key sc_subtract
VPAD_FIELD_PICK_OFF_THROW_FIRST= key sc_right
VPAD_FIELD_PICK_OFF_THROW_SECOND= key sc_up
VPAD_FIELD_PICK_OFF_THROW_THIRD= key sc_left
VPAD_PITCH_OUT= key sc_down
VPAD_DEFENSIVE_ALIGNMENT_OPEN= key sc_backslash
VPAD_THROW_BALL= key sc_rshift
VPAD_INTENTIONAL_WALK= key sc_pageup
VPAD_INTENTIONAL_HITBATTER= key sc_pagedown
VPAD_PITCH_HISTORY_OPEN= key sc_rbracket
VPAD_SWING_NORMAL= key sc_rctrl
VPAD_SWING_BUNT= key sc_numpad0
VPAD_CHARGE_MOUND= key sc_up
VPAD_FIELD_THROW_FIRST= key sc_right
VPAD_FIELD_THROW_SECOND= key sc_up
VPAD_FIELD_THROW_THIRD= key sc_left
VPAD_FIELD_THROW_HOME= key sc_down
VPAD_FIELD_SWITCH= key sc_numpad0
VPAD_FIELD_CUTOFF_THROW= key sc_numpadenter
VPAD_FIELD_FAKE_RUNDOWN_THROW= key sc_numpadenter
VPAD_RUNNER_FIRST_SELECT= key sc_right
VPAD_RUNNER_SECOND_SELECT= key sc_up
VPAD_RUNNER_THIRD_SELECT= key sc_left
VPAD_RUNNER_RUNFIRST= key sc_numpad6
VPAD_RUNNER_RUNSECOND= key sc_numpad8
VPAD_RUNNER_RUNTHIRD= key sc_numpad4
VPAD_RUNNER_RUNHOME2SCORE= key sc_numpad2
VPAD_BASERUNNER_ADVANCEALL= key sc_pageup
VPAD_BASERUNNER_RETREATALL= key sc_pagedown
VPAD_RUNNER_STOP_SELECTED= key sc_home
VPAD_RUNNER_STOP_ALL= key sc_end

profile= Keyboard_Profile_2
device= Keyboard_Profile_2
player= 0
number_of_buttons= 0
number_of_povs= 0
number_of_axis= 0
VPAD_VIRTUAL_BUTTON_START= key sc_esc
VPAD_VIRTUAL_BUTTON_SELECT= key sc_divide
VPAD_VIRTUAL_BUTTON_CROSS= key sc_1
VPAD_VIRTUAL_BUTTON_CRICLE= key sc_2
VPAD_VIRTUAL_BUTTON_SQUARE= key sc_3
VPAD_VIRTUAL_BUTTON_TRIANGLE= key sc_4
VPAD_VIRTUAL_BUTTON_L1= key sc_f
VPAD_VIRTUAL_BUTTON_R1= key sc_5
VPAD_VIRTUAL_BUTTON_L2= key sc_q
VPAD_VIRTUAL_BUTTON_R2= key sc_x
VPAD_VIRTUAL_BUTTON_L3= key sc_tab
VPAD_VIRTUAL_BUTTON_R3= key sc_b
VPAD_VIRTUAL_BUTTON_DPAD_UP= key sc_w
VPAD_VIRTUAL_BUTTON_DPAD_DOWN= key sc_s
VPAD_VIRTUAL_BUTTON_DPAD_LEFT= key sc_a
VPAD_VIRTUAL_BUTTON_DPAD_RIGHT= key sc_d
VPAD_VIRTUAL_BUTTON_L_STICK_RIGHT= key sc_d
VPAD_VIRTUAL_BUTTON_L_STICK_LEFT= key sc_a
VPAD_VIRTUAL_BUTTON_L_STICK_UP= key sc_w
VPAD_VIRTUAL_BUTTON_L_STICK_DOWN= key sc_s
VPAD_VIRTUAL_BUTTON_R_STICK_RIGHT= not_assigned -1
VPAD_VIRTUAL_BUTTON_R_STICK_LEFT= not_assigned -1
VPAD_VIRTUAL_BUTTON_R_STICK_UP= not_assigned -1
VPAD_VIRTUAL_BUTTON_R_STICK_DOWN= not_assigned -1
VPAD_PITCH_1= key sc_4
VPAD_PITCH_2= key sc_5
VPAD_PITCH_3= key sc_6
VPAD_PITCH_4= key sc_r
VPAD_PITCH_5= key sc_g
VPAD_FIELD_PICK_OFF_THROW_FIRST= key sc_d
VPAD_FIELD_PICK_OFF_THROW_SECOND= key sc_w
VPAD_FIELD_PICK_OFF_THROW_THIRD= key sc_a
VPAD_PITCH_OUT= key sc_s
VPAD_DEFENSIVE_ALIGNMENT_OPEN= key sc_x
VPAD_THROW_BALL= key sc_lctrl
VPAD_INTENTIONAL_WALK= key sc_b
VPAD_INTENTIONAL_HITBATTER= key sc_h
VPAD_PITCH_HISTORY_OPEN= key sc_tab
VPAD_SWING_NORMAL= key sc_space
VPAD_SWING_BUNT= key sc_f
VPAD_CHARGE_MOUND= key sc_w
VPAD_FIELD_THROW_FIRST= key sc_1
VPAD_FIELD_THROW_SECOND= key sc_2
VPAD_FIELD_THROW_THIRD= key sc_3
VPAD_FIELD_THROW_HOME= key sc_4
VPAD_FIELD_SWITCH= key sc_f
VPAD_FIELD_CUTOFF_THROW= key sc_5
VPAD_FIELD_FAKE_RUNDOWN_THROW= key sc_6
VPAD_RUNNER_FIRST_SELECT= key sc_1
VPAD_RUNNER_SECOND_SELECT= key sc_2
VPAD_RUNNER_THIRD_SELECT= key sc_3
VPAD_RUNNER_RUNFIRST= key sc_d
VPAD_RUNNER_RUNSECOND= key sc_w
VPAD_RUNNER_RUNTHIRD= key sc_a
VPAD_RUNNER_RUNHOME2SCORE= key sc_s
VPAD_BASERUNNER_ADVANCEALL= key sc_g
VPAD_BASERUNNER_RETREATALL= key sc_5
VPAD_RUNNER_STOP_SELECTED= key sc_z
VPAD_RUNNER_STOP_ALL= key sc_x
 
Archived from groups: comp.sys.ibm.pc.games.sports (More info?)

"Darek Unser" <highscoregames@homail.com> wrote in message
news:I56vc.43826$zN5.4216@fed1read01...
> I use the radio shack USB adapter and the PSX dual shock pad. You need to
> install the drivers that came with the adaptor before you do the registry
> hack.
>
Many thanks...
I'm using Windows XP and the device was correctly identified without the
need for the supplied USB drivers. Should that be ok ?
It works in MVP but I can't work out what the analogue sticks should be
mapped too.
 
Archived from groups: comp.sys.ibm.pc.games.sports (More info?)

"redTed" <redted@nthellworld.com> wrote in message
news:2i4b99FijbmbU1@uni-berlin.de...
>
> "Darek Unser" <highscoregames@homail.com> wrote in message
> news:I56vc.43826$zN5.4216@fed1read01...
> > I use the radio shack USB adapter and the PSX dual shock pad. You need
to
> > install the drivers that came with the adaptor before you do the
registry
> > hack.
> >
> Many thanks...
> I'm using Windows XP and the device was correctly identified without the
> need for the supplied USB drivers. Should that be ok ?
> It works in MVP but I can't work out what the analogue sticks should be
> mapped too.
>

the drivers enable the feedback
 
Archived from groups: comp.sys.ibm.pc.games.sports (More info?)

If your pad is not rumbling in MVP, you should install the driver that came
with the adapter. Remember to do the registry hack, copy the controller
config file I posted. Do not load any profiles inside the game, just pick
the Logitech Pad for user #1 and you should be set. Do not remap inside the
game.

redTed <redted@nthellworld.com> wrote in message
news:2i4b99FijbmbU1@uni-berlin.de...
>
> "Darek Unser" <highscoregames@homail.com> wrote in message
> news:I56vc.43826$zN5.4216@fed1read01...
> > I use the radio shack USB adapter and the PSX dual shock pad. You need
to
> > install the drivers that came with the adaptor before you do the
registry
> > hack.
> >
> Many thanks...
> I'm using Windows XP and the device was correctly identified without the
> need for the supplied USB drivers. Should that be ok ?
> It works in MVP but I can't work out what the analogue sticks should be
> mapped too.
>
>