Currently it is only possible to use DS4 as a DirectInput device (and lose Force Feedback option), or as an XInput device (requires 3rd party wrapper such as DS4Windows or Steam).
There are multiple implementations of native DS4 handler out there (i.e. one from RPCS3), which are cross-platform, and do not require 3rd party USB drivers (unlike native DS3 handlers).
On the plus side we get: full feature support, including Force Feedback, auto bindings (similar to xinput) and better support than through evdev on Linux.
In my experience, launching through Steam works fine with a DS4 and allows it to be used as an XInput device.
I'm not really sure how "native" support is nice different from existing solutions.
I mentioned Steam :-/
As for the "different", how about you're not depending on Steam with the native handler. Especially with Steam. By default you get an awful Desktop configuration that messes with inputs more than it helps, and most people won't even bother to configure anything.
Like literally right now, to add Steam Controller support for the non-steam shortcut, I have to use Big Picture Mode, and it outright crashes after 2 seconds, so I can't configure anything.
So the only advantage for this is to have rumble without a third party thing ? Seems like quite the lot of work just for that. Still, someone might be interested in coding it.
That reminds me, there's a ff driver for xinput controllers that give them rumble under DirectInput. It seems there's enough information to do the same for DS4 controllers, if it ain't already done that is.
This is a Windows only issue, in Linux the device is already fully supported.
That's implied by it saying "LilyPad" in the title. While LilyPad technically compiles on Linux, everyone uses onepad or onepad-legacy.
I mean there's other advantages. You get native pass through audio. easier access to the niche features like the Gyro (Not that the PS2 would ever really use that?) and the analogue trigger's which could be used to simulate pressure sensitive buttons in some cases I guess.
I investigated the RPCS3 native mode and in reality,for the dualshock 3 it's not technicaly native, it use official SONY ps now drivers.
PS: about the DS3 native, I can't get it to work on Win10 64bit, is this ever working?
Um no? DS4 has native handler. DS3 is using PS Now driver on Windows.
You are right for the dualshock 4, I was looking for dualshock 3 sorry for the confusion but anyway, DS4Windows allows you to fully use your DS4 potential even with PCSX2 such as sixaxis, touchpad etc... In that way, why do you want native mode?
PS: Dualshock 3 in PCSX2 already support PS now drivers.
even with PCSX2 such as sixaxis, touchpad etc...
None of that is really relevant for ps2 emulation though (albeit they are still additional possible controls)
Dualshock 3 in PCSX2 already support PS now drivers
We don't support the advanced features (that a rpcs3 guy allegedly said were there) from it though. I mean, pressure sensitive buttons are always important.
Anyway, I guess like none of this would hurt.. Put aside that as soon nefarius releases his incoming ultimate庐 dualshock driver, that should have priority.
Ladies and gentlemen please provide some feedback in here
https://forums.pcsx2.net/Thread-Native-Windows-Bluetooth-drivers-for-PlayStation-3-Peripherals-WIP