Skip to content

04 Pressure Sensitive Buttons with DS3

TellowKrinkle edited this page Sep 20, 2024 · 3 revisions

Utilizing pressure sensitive buttons of the DualShock 3 in PCSX2

SCP Toolkit has been discontinued. If currently installed, uninstall it first. Nefarius provides The Legacinator to remove it automatically, and this write-up on how to remove it by hand.

Some games like Mad Maestro! and Metal Gear Solid 3 utilize the PlayStation 2's pressure sensitive buttons missing on many 3rd party gamepads.

Windows

  • Install DsHidMini
  • Set DsHidMini to SXS mode
  • Drop DsHidMini's custom Xinput DLL into the PCSX2 folder
  • Enable the Xinput source in PCSX2
  • Use "Automatic Binding" button and select Xinput

Linux and Mac (experimental)

The auto binding system doesn't fully support it, but the backend does.

  • Bind all your keys, then close PCSX2 and edit the inis to delete all the buttons and change all the axes from -Axis## or +Axis## to FullAxis##

On Linux, you may need to add udev rules to give PCSX2 access to the controller

Bluetooth DS3 support is broken in the version of SDL we currently use (2.x), so you will have to use your controller wired for pressure sensitivity.