• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Steam DualShock 4 support is now live

also since i just got this ds4, would i need to do anything to use the controller wireless? so far i've only been playing wired and was under the impression that the ds4 beta would take care of that

if i unplug now controller goes dead
 
also since i just got this ds4, would i need to do anything to use the controller wireless? so far i've only been playing wired and was under the impression that the ds4 beta would take care of that

if i unplug now controller goes dead
Did you pair it through Bluetooth?


Still waiting on sony to provide native windows support. This is abysmal for those who don't use steam.

Windows detects it just fine as a generic controller, it just doesn't support xinput that most pc titles use but a few games will detect it just fine.
 
Still waiting on sony to provide native windows support. This is abysmal for those who don't use steam.

ewRvbi2.jpg


----
Honestly though this is probably better than a XInput driver from Sony, the customizability and feature set is incredible. I guess it does suck if you don't use Steam for most of your PC games but still, this is really cool stuff.
 
Still waiting on sony to provide native windows support. This is abysmal for those who don't use steam.
I feel they would've done so by now if they had any interest.
also since i just got this ds4, would i need to do anything to use the controller wireless? so far i've only been playing wired and was under the impression that the ds4 beta would take care of that

if i unplug now controller goes dead

Plug in a bluetooth receiver or get the official adapter.
 
Does this work with the Steam Controller dongle or do I need to get the Playstation dongle?
It doesn't work with the Steam dongle, but you can get a $10ish bluetooth adapter. Just make sure you read reviews to make sure they work well.
 
Still waiting on sony to provide native windows support. This is abysmal for those who don't use steam.

The DualShock 4 has native Windows support. It's completely plug and play and is directly supported by a number of games. If you're asking for something that emulates an Xbox controller Sony can't supply that directly as the DS4 does not comply with the licensing requirements for Xinput. But for that you can use remapping software like DS4Windows or this Steam solution. FWIW this solution works great for non-steam games, too, any can be added to the steam client and receive the benefits of complete controller remapping.
 
i like the controller just fine, played some rocket league on it

the only problem is it doesn't rumble in-game, it'll only rumble when i hit the 'detect' button in steam big picture mode

Do you have it wireless? Mine only rumbles when connected to USB. The feature is still in beta, it probably doesn't work with every game.

Does RL recognize the DS4 natively? Try using it that way instead of emulating x-input.
 
Still waiting on sony to provide native windows support. This is abysmal for those who don't use steam.

As far as I know it's legally nigh impossible for Sony to offer official Xinput support as Microsoft only allows controllers that fulfill specific guidelines to be Xinput certified and the DS4 doesn't because of its symbols.

I assume Valve gets around this because the Steam Controller fulfills the guidelines and they simply piggy-back off this, someone correct me if I'm wrong.
 
As far as I know it's legally nigh impossible for Sony to offer official Xinput support as Microsoft only allows controllers that fulfill specific guidelines to be Xinput certified and the DS4 doesn't because of its symbols.

I assume Valve gets around this because the Steam Controller fulfills the guidelines and they simply piggy-back off this, someone correct me if I'm wrong.

Basically the Steam Controller API can act either as its own input system or emulate Xinput. Valve is essentially cheating here by tricking games that aren't directly using the SC API into thinking the SC/DS4 is an Xinput controller, a keyboard&mouse, or both simultaneously, it's basically a great big "fuck you" to MS.

And hopefully, if Valve expands the controller options further and actually considers opening up the controller API to non-Steam games, we could see Xinput becoming essentially obsolete, which would be fantastic.
 
Basically the Steam Controller API can act either as its own input system or emulate Xinput. Valve is essentially cheating here by tricking games that aren't directly using the SC API into thinking the SC/DS4 is an Xinput controller, a keyboard&mouse, or both simultaneously, it's basically a great big "fuck you" to MS.

And hopefully, if Valve expands the controller options further and actually considers opening up the controller API to non-Steam games, we could see Xinput becoming essentially obsolete, which would be fantastic.

That's interesting, does that mean Sony themselves could have gotten around the legality this way?
 
These questions are slightly off-topic/DS4Windows-related:

1. Is there any way for a DS4Windows profile to disable input? I basically want DS4Windows to make my DS4 an xinput controller when I'm not in Steam, and for Steam to take over when I'm using it.

2. I feel like a total idiot here, but you do you program a "show desktop" macro into DS4W? When I try to record [Win] + [D], I actually go to desktop without the keys being recorded in the macro, lol.

I basically just want a way to be able to bounce between Steam/XBMC/PCSX2/etc. without needing a kb/m.
 
If I add my own non-steam games to big picture, will the DS4 still work?

Ie: Farcry Primal
Yup. Currently doing this with Diablo 3.

Speaking of which, is there any way to have the gyro act as the mouse pointer and act as if a button is being pressed? As it is now in Diablo 3, I just have it set up as a mouse and using R2 as the left mouse click to direct my character. Is there any way for it to act as a mouse and have it like the space button is being pressed for force walk at the same time?
 
Can't seem to get this going on OSX at all. I open Big Picture, go to the controller page, tick the PS4 box, plug in the DS4 and... Nothing. I tried the "search for Steam Controller" option and turned the DS4 off and on, still nothing.

What am I missing?
 
I'm probably being thick but I don't understand what this support is supposed to do.

I re-installed Dark Souls looking forwards to playing it with a DS4, and the game refuses to recognise it. My Xbox 360 pad 'just works'.
 
If I add my own non-steam games to big picture, will the DS4 still work?

Ie: Farcry Primal

Ubisoft games have native DS4 support so I would recommend you to stick with that. At least you will get right button prompts.

One game that has serious issues with Steam DS4 support is Witcher 3. I wanted to use Gyro Aim but game goes crazy when you use Steam DS4 support. First when you open overlay you still control game so whatever you press in overlay you press in game too. Then in game inputs are getting confused, one time Options button on DS4 will open game menu (map, quests...) and other time will open system menu (options, exit...). You also can't unmount horse and things like that.
 
I'm probably being thick but I don't understand what this support is supposed to do.

I re-installed Dark Souls looking forwards to playing it with a DS4, and the game refuses to recognise it. My Xbox 360 pad 'just works'.

You have to go into Big Picture mode to add the Dual Shock as a Steam Controller. You also have to be on the beta Steam client if you aren't already. After that you should check the controller settings in Big Picture for Dark Souls itself and make sure they defaulted to the 360 controller profile.
 
Once I've set this up in Big Picture mode what happens on subsequent Steam launches? Do I need to launch games through Big Picture or is regular Steam fine once I've set it all up?
 
Were I blind before, or is this new?

When PS4 Pro controller is connected to PC with USB cable, new audio device is added to the system and I can get PC audio feed via DS4 3.5mm jack.
 
regular steam is fine

Thanks, this is very cool. I was a little put off initially because both games I tried (Dark Souls 1 & 3) seemed very wonky when I started them up. Thankfully it was super easy to change the controller profiles from the Steam overlay and now they both work perfectly. I didn't even have to alt+tab or use my mouse to fix it.
 
Has this been pushed from beta to stable yet? I tried it on Beta, but the beta client caused issues with a game I was playing so reverted to stable. Don't have a DS4 currently, thinking of snagging one during BF if there's a deal and it's more reliable now.
 
Has this been pushed from beta to stable yet? I tried it on Beta, but the beta client caused issues with a game I was playing so reverted to stable. Don't have a DS4 currently, thinking of snagging one during BF if there's a deal and it's more reliable now.

no it has not

im still not getting any rumble in my ds4, it only rumbles when i git the identify controller button

everything else works well though, at least in rocket league
 
New beta update:
  • Implemented support for Steam Controller settings while streaming
  • Implemented support for PS4 configurator while streaming
  • Added PS4 Bluetooth Light and Vibration functionality
Were I blind before, or is this new?

When PS4 Pro controller is connected to PC with USB cable, new audio device is added to the system and I can get PC audio feed via DS4 3.5mm jack.

This is the first I'm hearing of it. This is pretty cool.
 
New beta update:
  • Implemented support for Steam Controller settings while streaming
  • Implemented support for PS4 configurator while streaming
  • Added PS4 Bluetooth Light and Vibration functionality


This is the first I'm hearing of it. This is pretty cool.

ofcourse my pc's bluetooth breaks before this update comes out
 
I think I'm picking up a wireless DS4 tomorrow.

What should I prepare and/or expect? I don't have a bluetooth device attached on my PC, should I get the DS4 adaptor or can I just use a regular and cheaper one?
 
I think I'm picking up a wireless DS4 tomorrow.

What should I prepare and/or expect? I don't have a bluetooth device attached on my PC, should I get the DS4 adaptor or can I just use a regular and cheaper one?

Start with a cheap, $5 BT adapter.
Don't use Steam for now, you're better off with DS4Windows - just make sure to run it as admin.
 
Start with a cheap, $5 BT adapter.
Don't use Steam for now, you're better off with DS4Windows - just make sure to run it as admin.

Nice.

Yeah, I don't expect to fully use the Steam DS4 support and plan to just use the DS4Windows for now anyway. Thanks.
 
Start with a cheap, $5 BT adapter.
Don't use Steam for now, you're better off with DS4Windows - just make sure to run it as admin.

Just remember to go to settings > check "Hide DS4 Controller" to prevent double inputs in certain games.

I still think it's worth checking out the Steam controller setup. I use it for certain games that need gyro aiming or mouse emulation on the right stick (like Xanadu). It's not perfect yet, but it's not bad.
 
That's interesting, does that mean Sony themselves could have gotten around the legality this way?

AFAIK it isn't illegal to make an USB controller that can interface with the XInput driver. The problem is that the only way to get the specifications for doing that is to either get a license from Microsoft (which might probable include some sort of controller-side firmware/data that is covered by copyright, like BIOS are) or reverse engineer the whole thing (but then you cannot easily advertise the functionality without using Microsoft's trademarked terms like "XInput" and "XBOX".)

But that kind of support would need to be entirely on the hardware side, because XInput devices are supposed to talk with the system XInput driver, they don't have individual drivers themselves. Sony's only option would be to make their own DS4Windows.

When a game is launched through Steam, the Steam executable "hacks" the game, by intercepting calls to some system APIs, like Direct3D, OpenGL and XInput. The graphics API calls are intercepted so Steam can render its overlay after every frame and the XInput is intercepted so it can simulate an Xbox controller. There's nothing illegal here: no trademarks nor copyright were violated.

One thing Sony could do that I would find much better in the long term is to offer the Windows DS4 input library for anyone who wants to add it to their games. You heard me right: Sony does have a fully featured code library game developers can use to add full native DS4 support (including touch, LED bar, headset and gyro) to their games, free of charge. The catch: it's only available for licensed PlayStation developers. This is why you're more likely to find native DS4 support in AAA console-to-PC ports.

(That library is exactly what Steam's DS4 support uses to work.)
 
Is there a way to completely disable Gyro-Mouse/Aiming - I have tried on every setting that I can find, but it is still an issue on Dark Souls 3.

Same applies to double input.
 
I just enabled the beta update for this but while the controller is now recognized, none of the games I've tried support it properly. Right stick doesn't seem to work, although left stick and directional pad seem to work fine.

Any ideas? I'm not running DS4Windows or anything of the sort.
 
I just enabled the beta update for this but while the controller is now recognized, none of the games I've tried support it properly. Right stick doesn't seem to work, although left stick and directional pad seem to work fine.

Any ideas? I'm not running DS4Windows or anything of the sort.

I don't have DS4, so I'm just guessing here, but did you check the config after you started the game?
I don't know how they handle the default config when it comes to DS4, so maybe it loaded something that was looking for the right trackpad instead of the stick, and you just need to change that.
 
Top Bottom