Pressure sensitivity in PCSX2 - nefarius/ScpToolkit GitHub Wiki
Utilizing pressure sensitive buttons of the DualShock 3 in PCSX2
Some games like Mad Maestro! or the Metal Gear Solid 3 titles utilize the PlayStation 2's pressure sensitive buttons missing on many 3rd party gamepads. To play them with your DualShock 3 appropriately the ScpToolkit includes a modified LilyPad plugin and a custom XInput proxy DLL, allowing the analog values of the button states to be reflected within the emulator.
Installation
The installation of the modification is pretty straight forward, you can either chose the automated or the manual approach (where the automated one is in fact identical to the manual steps).
Automated process
Launch the ScpToolkit Settings Manager
and switch to the PCSX2 settings
section:
Here you have to specify the PCSX2 installation path and hit Enable
afterwards. That's it!
Manual steps
- Browse to your ScpToolkit installation folder, then to the sub-folder
XInput\x86
- Copy all files in this directory to the root of your PCSX2 installation folder (e.g.
C:\Program Files (x86)\PCSX2 1.2.1
) - In the PCSX2 sub-folder
Plugins
delete the filelilypad-rXXXX.dll
or rename its extension to something else but.dll
! - Copy
LilyPad-Scp-r5875.dll
from theLilyPad
sub-folder (ScpToolkit) to thePlugins
directory of PCSX2 - Open
ScpXInput.ini
with a text editor and set theBinPath
property to your installation folder, like:
[ScpControl]
BinPath=C:\Program Files\Nefarius Software Solutions\ScpToolkit
BinName=ScpControl.dll
Configuration
Launch PCSX2. You should be greeted by the initial configuration wizard:
Make sure the LilyPad SCP
plugin is selected under PAD and hit Configure...
:
Under Game Device APIs
untick XInput
and tick DualShock 3
, then only the Keyboard and the DualShock 3 should be visible in the device list:
You can now start mapping the buttons on your DualShock 3 to the desired Pad:
Demo Video
Have a laugh at the author playing Mad Maestro! and failing at the very last second...