Oh boy, I didn’t even know the DS2 had pressure sensitive buttons. OK so let me explain why I actually use.
I have bought for my DS1 and DS2 controllers this twin USB adapter from OSTENT:
https://www.amazon.de/OSTENT-Controller-Adapter-Konverter-Kompatibel/dp/B00FBM3F72
However, it does not support pressure sensitivity with the Dual Shock 2. It doesn’t even support vibration out of the box. To get vibration support, I needed to install this custom driver:
Using this driver, I get my DS1 and DS2 to support vibration. However, still no pressure sensitive buttons on the DS2. It treats DS1 and DS2 essentially as the same exact controllers, I guess.
Now that I know about pressure sensitive buttons on the DS2, I absolutely want to get my hands on an adapter that supports this.
What adapter for the DS2 would I need to get?
Another problem is that Retroarch (which I use for almost everything because of shaders and bezels, including PS2 games) does only support vibration on Xinput devices. For this reason, I am currently using a program called XOutput, to make windows think my DS1/2 controllers are Xinput devices.
So my setup is:
- DS1/2 into the USB adapter
- Using XOutput to make the gamepads recognized as Xinput devices
- map all the buttons and the vibration support in XOutput software.
Now everything works in Retroarch, well besides the pressure sensitive buttons that is.
From what I understand, it might be impossibe to have pressure sensitive DS2 buttons and having the gamepad read as an Xinput device at the same time, correct? So I’d have to decide if I want pressure sensitive buttons OR vibration, right?
Or is there a way / an adapter that can actually read the DS2’s pressure sensitive input while at the same time converting it to Xinput? That would make everything work in retroarch, I think …
Anyway thx for your answers so far!