Note to anyone who uses this adapter and wants vibration,
PCSX2 v1.7.2761 is the last version to support Lilypad and not the Qt rewrite.
github.com/PCSX2/pcsx2/releases/download/v1.7.2761/pcsx2-v1.7.2761-windows-64bit-SSE4.7z
Quote:there's a workaround: X360CE
I tried that and it doesn't work at all. Vibrate testing works inside X360CE itself but it doesn't actually output vibrate in its XInput output for any emulator such as Duckstation to use. Tried every conceivable configuration and combination in X360CE for Duckstation, e.g. flipping/inverting the two motors, two motors as one left motor, two motors as one right motor, setting to to Constant2 instead of Constant setting, etc. Tried also Woj XInput Emulator, vJoy + Virtual Controller, etc. etc., none of it works. Since PCSX2 as of v1.7.2764 from what I can tell uses nearly the identical plugin as Duckstation I expect the same issue.
Quote:The vibration drivers are pretty unstable and could crash while it vibrates or even while starting the emu/games.
We'll see. "Stable" PCSX2 v1.6.0 crashes to desktop within 5-10 minutes of playing Super Bust-A-Move with the vibration stuck on, forcing me to unplug the cable. Tried both OpenGL (default) and Direct3D11. PCSX2 v1.7.2761, on Vulkan (I don't think choice of renderer has anything to do with this crash-causing bug), hasn't crashed yet after playing Super Bust-A-Move for 20 minutes. So far so good (knock on wood).
EDIT: Welp, you're right, it looks like it does still crash with vibration left stuck on, though not quite as soon. Doesn't crash when turning off vibrate in the game's options. I can now see why the Duckstation dev hasn't bothered to add support for non-XInput vibration and why the PCSX2 devs opted to drop Lilypad. I wonder if Linux has this issue with this adapter too (and whether it supports vibration in the first place). Regardless I don't have the time to set up a fancy QEMU KVM GPU passthrough configuration to run both Linux and Windows any time soon so I guess I'd have to buy a new controller instead, like an 8BitDo Pro 2 Wired USB or whatever else seems affordable.