I hope there is a solution soon since i use my ds4 for a lot of pc games and emulators.
I'm still using Windows 7 and I won't go to Windows 10 until SP1.
No one actually believes this is true on PC, do they?
The issue is that the standard is xinput and Sony doesn't want to spend the money for licensing and support on PC. So your options are to go with the PC standard and buy a 360 or One controller or to rely on third party xinput wrappers for generic dinput controllers like the DS4/DS4. Any anger at Microsoft for this problem is misplaced.
what
MS broke their own standard, of course they are "to blame".
this is such a simple thing, it's ridiculous that it's even an issue.
Ah, this explains why the latest Witcher 3 update broke all my ds4windows rebinds and macros, since it now supports the ds4 natively.
Oh yeah? DS4 button prompts?
what
MS broke their own standard, of course they are "to blame".
this is such a simple thing, it's ridiculous that it's even an issue.
No, it still has Xbox button prompts for some reason. All the buttons work though, including the touchpad being able to take you directly into the inventory.
No, it still has Xbox button prompts for some reason. All the buttons work though, including the touchpad being able to take you directly into the inventory.
Ok sooo...some nooby questions:
Will I still be able to use my DS4 for emulators?
Will I still be able to go into games like Mirrors Edge and Brothers and manually configure the controls to use my DS4 as a generic wireless Bluetooth controller?
The touchpad as a mouse function won't work at all? I love flipping my yoga vertically and playing DS emulators full screen with a DS4 and using the touchpad for bottom screen controls.
In DS4Windows you can set up profiles per game, I imagine setting up DirectInput only for the games that support it should work, correct? Basically, the opposite of hide the DS4 option, it's basically hide the XInput option.
So am I understanding this correctly - it gives issues for games that already support the DS4? (i.e. only a handful like FFX14) Thus the double input from both native support followed by the emulated XINPUT from the software?
If so, then I have no problem. I only use it for Guild Wars 2 which doesn't support controllers at all. Isn't DS4Windows used to support it for games with no controller support or only XINPUT support? Who would be using it on a game that already supports the DS4 natively, unless there's some bluetooth issue I don't know about.
It's because Sony won't support the current PC standard xinput. It should be on Sony to properly support the PC and not the other way around.
I personally don't want dinput support to go away though because it's used by so many peripherals.
Absurd, that'd basically be telling developers to not use the controller's functionality outside of what a Xbox gamepad offers.
Directinput has been deprecated and has been superseded by xinput. You are asking all current developers to spend time and money supporting an obsolete standard because Sony won't provide the relevant support for their controllers on PC.
Directinput has been deprecated and has been superseded by xinput. You are asking all current developers to spend time and money supporting an obsolete standard because Sony won't provide the relevant support for their controllers on PC.
Doesn't work. Dinput Only requires Hide DS4.
There's two sides to this imo.
Firstly, MS has deprecated DirectInput in favour of a new standard that's actually proprietary. As popular as it is, I don't think it's fair to expect other companies to pay licensing fees in order to simply have their controller work with PC games.. especially if that basically means making a PlayStation controller Xbox compatible in some form.
However, on the the other hand, MS may have deprecated DirectInput but it still works, and I don't think they should be expected to maintain it forever if they're not using it for their own products. XInput should never have so easily become the absolute standard because a company like Sony should have had an XInput equivalent of their own. Games would then just be able to map that as an alternate configuration, and all would be sorted. But nooooo... that's all apparently a bit much to ask.
What exactly is that support in lieu of the alternative you're presented? The point still completely stands. If you're now explicitly telling developers that they cannot use DS4's extra functionality over an Xbox controller, it's a loss, especially as developers have increasingly been going the complete opposite of the scenario you've presented.
Regardless, it's unfair to expect developers to have to support an obsolete standard. Hence we have xinput wrappers from third parties. I'm sure they'll find a work around for the current issue.
As for the xinput issue, if Sony really wants to support their controllers on PC without paying licensing fees, then they should be backing an open controller standard. Directinput is deprecated and will only have legacy support going forward. Asking developers to support a current open standard is definitely something I can get behind on PC.
Symmetric sticks.
Better D-Pad.
Touchpad can be used for some useful macros.
Why the FUCK is the Xone dongle not out until December??
There's two sides to this imo.
Firstly, MS has deprecated DirectInput in favour of a new standard that's actually proprietary. As popular as it is, I don't think it's fair to expect other companies to pay licensing fees in order to simply have their controller work with PC games.. especially if that basically means making a PlayStation controller Xbox compatible in some form.
However, on the the other hand, MS may have deprecated DirectInput but it still works, and I don't think they should be expected to maintain it forever if they're not using it for their own products. XInput should never have so easily become the absolute standard because a company like Sony should have had an XInput equivalent of their own. Games would then just be able to map that as an alternate configuration, and all would be sorted. But nooooo... that's all apparently a bit much to ask.
Is this a joke?
Seriously, DS4 devs had half a year to download the preview and test things out. I know the people working on the GameCube adapter drivers have been trying their drivers out and have been suggesting workarounds until they make a native driver.
Both xinput and directinput have not seen any real changes since dx9. This affects all HID devices. Not just the DS4. All HID (a universal standard ) devices would have this problem if they tried to pass off as an xinput device. There shouldn't be an XInput for every controller out there that would just be silly.
There is a standard, HID, we don't need more and more proprietary APIs like xinput for each HID device on the market because they don't use the proprietary XUSB MS uses. That would defeat the entire purpose of the HID standard. The OS should handle all HID devices equally like it did so and continues to do so in DirectInput.
Nope. If you think Windows 10 isn't going to be bug-ridden at launch, you haven't been paying attention.
Nope. If you think Windows 10 isn't going to be bug-ridden at launch, you haven't been paying attention.
Nope. If you think Windows 10 isn't going to be bug-ridden at launch, you haven't been paying attention.
I don't think there would be many. There's XInput now. There would be PSInput for PS controllers, and then what else? DirectInput would still be there (and roughly as useless/unsupported as it is today), but you'd likely be a lot better off with a DualShock. There isn't really any other controllers, that have the penetration required to warrant its own drivers/API. Everything from Madcatz, Hori etc, is basically just an Xbox pad or a PlayStation pad, as would report to the OS as such.
paying attention to what?
What about VR controllers, what about the Steam Controller, what about Wii Pro Controllers.? What about the countless other HID PC controllers on the market already? They shouldn't get the shaft simply because they are not as widely adopted, goes against the philosophy of a PC entirely.
HID is the driver, that's the standard. It doesn't require licensing from XBox or Playstation. It wouldn't require another API for each controller if the OS does not deprecate the HID compatible API. We certainly don't want a proprietary API for each controller out there or limit it to those widely adopted when the latest API should just support standard HID.
Literally every other windows launch?
Vista, Windows 7, Windows 8 were perfect at launch?
Windows 10 is easily the most well tested version of Windows ever with about 5 million people in the insider program. Yes, software will launch with bugs (though in the case of this thread -- it's not a bug as it's a third party issue). That's the reality of software development. There has not been an operating system from any vendor which you could declare perfect and bug-free. It's a far cry to call it "bug-ridden" though.
The other aspect is that MS is done with the concept of "service packs". They're going to be updating Windows 10 more similarly to how they're updating Xbox One. Perhaps not monthly, but perhaps every other month or every quarter there will be an update which includes fixes and new features. The first of these updates is coming out sometime between September and November according to rumors, so if you are hesitant to get software at launch, that would probably be the best time.
Literally every other windows launch?
Vista, Windows 7, Windows 8 were perfect at launch?
Both xinput and directinput have not seen any real changes since dx9. This affects all HID devices. Not just the DS4. All HID (a universal standard ) devices would have this problem if they tried to pass off as an xinput device. There shouldn't be an XInput for every controller out there that would just be silly.
There is a standard, HID, we don't need more and more proprietary APIs like xinput for each HID device on the market because they don't use the proprietary XUSB MS uses. That would defeat the entire purpose of the HID standard. The OS should handle all HID devices equally like it did so and continues to do so in DirectInput.
Forced updates and now this?
In short: Windows 10 will automatically download and install updates and you have no option to switch them off.
Windows 10's forced automatic updates are a good idea
Wait what.
...google...
Awwwww.
From: http://www.forbes.com/sites/gordonkelly/2015/07/17/windows-10-forced-automatic-updates/
From: http://www.theverge.com/2015/7/17/8987549/microsoft-windows-10-automatic-updates
Well there it is.
I think most emulators support Directinput, so you should be able to continue using your DS4 with those without too many problems.
I use ds4windows with retroarch, epsxe, and dolphin on windows 10 fast ring builds and all worked fine. I didn't even know there was a problem until I saw this thread.
I'm still using Windows 7 and I won't go to Windows 10 until SP1.
Is this a joke?
I absolutely agree that it has made it easier in places butIf simply having HID was enough, then we wouldn't be trying to pass the input off as XInput presses in the first place.
All these other controllers are already getting the shaft, and were doing so long before the 360 pad came along as a standard (I would know, I've been hooking my PC up to TVs for over 15 years now). This is one situation where the introduction of the proprietary solution honestly appears to have made things a lot better. Maybe the other controllers just need their OpenGL to XInput's DirectX, I dunno... I just don't think you'll ever get the same sort of reliable functionality, comparable to how the controller functions on its dedicated console, by reporting it as a generic device. With their own driver every aspect of the controller from the touchpad, right down to the headset jack can be handled seamlessly, and in the way you'd expect the PS4 to handle them.