It's time to necro it again. I have to confirm
something posted in this thread, disprove
another thing and express my gratitude
where it is due.
First of all I'm currently on W10x64 with KB3140743 installed.
After all my other gamepads broke in one way or another I am now sporting an extreme knock-off: Defender Game Expert BT1
Keep in mind, it's a perfectly Dualshock3-compliant(except motion, maybe) gamepad which my system recognizes as Game Racer X7, which I have been using in the past or as a PLAYSTATION(R)Cont
eroller.
I'm using the Scarlet Crush Production tool to emulate an Xinput-compliant gamepad but it doesn't create DInput force feedback entities since they are not required by XInput standard while it does create all other Dinput entities for compatibility.
You could argue that SCP should've emulated DInput FF entities and that's fair enough but thanks to Morii writing it and
MINItheFox backing this nice driver up I now have a DInput FF. Tested with pSXfin, PCSX-R and some other tools.
As a side-note I'm a little scared about the whole emulation development community. If not for
MINItheFox I wouldn't know where to look for these drivers since
Morii's site is down. To illustrate my concerns: probably more than half of
Zophar Domain's external hyperlinks are dead by now. Of course you have web-caching services like
archive.org but
Morii had a prohibitive
robots.txt on their site which means it could not be crawled by any web-caching services.
For now I'll just make sure to securely stash this file away but at some point it might be useful for someone else and I'm not entirely sure on the grey area legal side of sharing it on, perhaps, a non-affiliated web-site of some sorts as always with the emulation. This got grim fast, sorry.
P.S.
I would advice against using ePSXe for testing force feedback as it was always spotty for me with all gamepads(and I've had all kinds of them).
ePSXe, even while being my gateway drug into emulation, is a pretty dirty job in terms of PSXEmu Pro plugin standard compliancy.
With, for example, PCSX-R(PCSX Reloaded) you can try numerous different input plugins as opposed to a hard-coded internal one.
Oh, by the way, Lilypad input plugin works with XInput and theoretically shouldn't require the driver above but it's useful for native legacy DInput games rather than emulation.
In pSXfin(or just pSX, but that's not Googleable) you'll just have the "
Rumble" checkbox greyed-out if your gamepad doesn't provide DInput FF capabilities.
Oh, and don't forget to reboot after you install drivers.