mirror of https://github.com/PCSX2/pcsx2.git
Updated Pressure sensitive buttons with DS3 (markdown)
parent
4b36a743e3
commit
0094600e9b
|
@ -0,0 +1,18 @@
|
|||
# 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](https://github.com/nefarius/Legacinator/releases) to remove it automatically, and [this write-up](https://vigem.org/projects/ScpToolkit/ScpToolkit-Removal-Guide/) on how to remove it by hand._
|
||||
|
||||
Some games like [Mad Maestro!](https://en.wikipedia.org/wiki/Mad_Maestro!) and [Metal Gear Solid 3](https://en.wikipedia.org/wiki/Metal_Gear_Solid_3:_Snake_Eater) utilize the PlayStation 2's pressure sensitive buttons missing on many 3rd party gamepads.
|
||||
|
||||
### Windows
|
||||
|
||||
* Install [DsHidMini](https://forums.pcsx2.net/Thread-DsHidMini-Windows-10-driver-for-the-DualShock-3)
|
||||
* 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##`
|
|
@ -1,38 +0,0 @@
|
|||
# Utilizing pressure sensitive buttons of the DualShock 3 in PCSX2
|
||||
|
||||
Some games like [Mad Maestro!](https://en.wikipedia.org/wiki/Mad_Maestro!) or the [Metal Gear Solid 3](https://en.wikipedia.org/wiki/Metal_Gear_Solid_3:_Snake_Eater) 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](https://wiki.pcsx2.net/index.php/LilyPad) plugin and a custom XInput proxy DLL, allowing the analog values of the button states to be reflected within the emulator.
|
||||
|
||||
## Installation
|
||||
|
||||
Assuming you already got [ScpToolkit v1.3](https://github.com/nefarius/ScpToolkit/releases/tag/v1.3.5689.40377) in place, the installation of the modification is pretty straight forward.
|
||||
Otherwise download and unpack it somewhere apart, then run ScpDriver installer and follow instructions.
|
||||
|
||||
### Manual steps
|
||||
|
||||
1. Browse to your ScpToolkit installation folder, then to the sub-folder `Win32`
|
||||
1. Copy `XInput1_3.dll` to the root of your PCSX2 installation folder (e.g. `C:\Program Files (x86)\PCSX2 1.6.0`)
|
||||
|
||||
## 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:
|
||||
|
||||

|
||||
|
||||
¡ this guide may also apply to some DS2 adapter. Untested ¡
|
||||
|
||||
### Notes
|
||||
|
||||
* Any Linux support is blocked by [this](https://bugzilla.kernel.org/show_bug.cgi?id=195643)
|
||||
* Credits to [@nefarius](https://github.com/nefarius) whose guide I shamelessly adopted
|
Loading…
Reference in New Issue