How to use your PS4 controller as a PC controller

well it's definitely microsoft's fault, but sony has to be the one to go out of their way to make it work and make it easy for the developers to use

Oh I hope they do. Whether they make a driver that converts the calls into Xinput on the fly, who knows. The only non-360 pad I know of that outputs Xinput is the Logitech F series. It probably wouldn't be too difficult for somebody to make a wrapper, though.
 
Oh I hope they do. Whether they make a driver that converts the calls into Xinput on the fly, who knows. The only non-360 pad I know of that outputs Xinput is the Logitech F series. It probably wouldn't be too difficult for somebody to make a wrapper, though.

The guy who did Motioninjoy(I know it's crap) nailed the 360 pad emulation, even the rumble works perfectly.
 
Does Xinput Wrapper not work with the DS4 like it does with the DS3? The instructions in the OP sound like they have to be followed for each individual game, which sounds like a huge hassle.

It currently does not. And yeah, the instructions in the OP are game to game, and it's not as reliable as Xinput Wrapper.
 
Anybody know of a way to pair the ps4 controller to a ps3 via bluetooth? It gets recognized during the scan, but fails at the next step.

EDIT: Nevermind. Doesn't work flawlessly in all games. I ran into a bug with movement in KH1.5 that only this controller would do. Still nifty though. Would love to see official support added in via a firmware update.
 
Wait until we figure out what's going on with some games if you are wanting this for PC only

I'm getting one primarily for PC, but I still have to play through The Last of Us at some point. If it isn't fully supported on PC, it'll surely be used whenever I pick up a PS4 (not anxious to get one around launch).
 
works with Dark Souls?

Dark Souls is directinput compatible, and as such x360ce does not work with it (conflicts with directinput).

The button mapping on a DS4 in Dark Souls will be fucked beyond recognition, unless you have a program that can re-map the directinput buttons. I use a Wii U Pro Controller, and it took ages to figure out what buttons needed to be mapped where using the Wiinupro app.
 
Dark Souls is directinput compatible, and as such x360ce does not work with it (conflicts with directinput).

The button mapping on a DS4 in Dark Souls will be fucked beyond recognition, unless you have a program that can re-map the directinput buttons. I use a Wii U Pro Controller, and it took ages to figure out what buttons needed to be mapped where using the Wiinupro app.

What a bummer.

That was the only reason i would buy a DS4 before i get a PS4...

Well... thanks anyway
 
What a bummer.

That was the only reason i would buy a DS4 before i get a PS4...

Well... thanks anyway

Don't give up yet - the DS3 may be mapped correctly for Dark Souls - all I know is that my Wii U Pro Controller was fucked to all hell (HOME button was main attack). If Sony have it mapped out like a logitech pad, then it should be cool.

Someone needs to confirm. All I'm sure about is that x360ce is a waste of time with Dark Souls.
 
Meh it's not really working properly. In batman whenever I move the camera he throws out a batarang or goes into aiming mode as if I pressed the trigger.
 
9Sgz5V4.jpg

Gears of War with my new DS4. Fuckin heaven. I tested it out with Runner 2 and Halo 2 as well. For some reason, in Gears, Marcus will randomly aim, as if I'm holding down L2. It's not my controller. Runner 2, Halo 2 and Dragon's Crown didn't have this issue.

Anyway, the steps in OP are stupid simple and easy to follow.

Edit.

Borderlands 2 started crashing all of a sudden. Could be something else. Keep getting fatal errors.
 
Meh it's not really working properly. In batman whenever I move the camera he throws out a batarang or goes into aiming mode as if I pressed the trigger.

This is why you need to use x360ce to properly configure the controls - I had the same issue with my Wii U pro pad until I configured it properly, and now its gaming bliss.
 
This is why you need to use x360ce to properly configure the controls - I had the same issue with my Wii U pro pad until I configured it properly, and now its gaming bliss.

I'm using that. I did exactly as stated in the OP and it works but Batman keeps randomly throwing out batarangs. Sonic Generations the buttons are swapped around and in Sonic All Stars Racing Transformed I can't even accelerate.
 
Meh it's not really working properly. In batman whenever I move the camera he throws out a batarang or goes into aiming mode as if I pressed the trigger.

Huh. Missed this post. It's as if you're pressing LT/ L2, right? In Gears, at random and random lengths of time, Marcus will aim. There is no telling when it happens. I tested it out on my PS3 with Dragon's Crown and it was fine. Runner 2 and Halo 2 on my PC were fine too. No L2 or aiming issues at all.

You know....maybe its an UE3 issue. Batman, Gears and Borderlands all use the Unreal Engine. That might be the issue. Odd though.
 
I'm using that. I did exactly as stated in the OP and it works but Batman keeps randomly throwing out batarangs. Sonic Generations the buttons are swapped around and in Sonic All Stars Racing Transformed I can't even accelerate.

...then go onto the x360ce app and config the buttons on this screen:

jb21xFDLR3ZzlA.png


You'll eventually end up with the correct layout. It's either spend some time doing that, or wait for an xinput wrapper to be released.
 
10% of the way through batman playing with it and it works flawlessly, except could not find a config setting to enable rumble. It's fine though.

I hope someone else has luck.
 
...then go onto the x360ce app and config the buttons on this screen:

jb21xFDLR3ZzlA.png


You'll eventually end up with the correct layout. It's either spend some time doing that, or wait for an xinput wrapper to be released.

Well I just redid everything for batman in the exact steps as detailed in the OP and it seems to not do it anymore. Batman didn't randomly aim for no reason.

I'm going to try that with Sonic.
 
Huh. Missed this post. It's as if you're pressing LT/ L2, right? In Gears, at random and random lengths of time, Marcus will aim. There is no telling when it happens. I tested it out on my PS3 with Dragon's Crown and it was fine. Runner 2 and Halo 2 on my PC were fine too. No L2 or aiming issues at all.

You know....maybe its an UE3 issue. Batman, Gears and Borderlands all use the Unreal Engine. That might be the issue. Odd though.

Yea but I just deleted the dll files in my Arkham Origins folder(from the x360ce archive files) and redid it and it seems to be fixed.
 
Don't give up yet - the DS3 may be mapped correctly for Dark Souls - all I know is that my Wii U Pro Controller was fucked to all hell (HOME button was main attack). If Sony have it mapped out like a logitech pad, then it should be cool.

Someone needs to confirm. All I'm sure about is that x360ce is a waste of time with Dark Souls.

Yeah. That's how i'am currently playing it. Just thought that it would be easier with the DS4.

How is playing it with de Wii U Pro Controller? Better than with the DS3?
 
Anyone know why all my buttons are switched up when I try to play Final Fantasy XIV on the PC?

Any way to fix this?
 
Yeah. That's how i'am currently playing it. Just thought that it would be easier with the DS4.

How is playing it with de Wii U Pro Controller? Better than with the DS3?

The Wii U Pro Controller is by far the best I've ever used with Dark Souls. Played through it once with the 360 pad, NG+ with the Dualshock 3 and now NG+2 with the Wii U pad. It's great.

Can't talk for the DS4 though, it's not being sold in the UK yet.
 
Doesn't work with Tomb Raider. :_(
It does work with Tomb Raider. You have to rename the xinput1_3.dll file to xinput9_1_0.dll. And if you found a game that doesn't work, it may require 'hookmasks'. It's kind of a pain, but this forum has a guide and compatible games list that will show you how to get each game to work. Some games require no additional work, but quite a few require editing the config file or renaming the dll file.
 
Hey team, so I plugged it in and my Win8 machine recognized my DS4. I couldn't get the xinput thing to work so I deleted that stuff, and ejected my DS4, and now I can't get my computer to recognize my DS4 again. I know the port works and I can get the DS4 to light up, but I can't figure out what to do, and there isn't too much from googling yet.

Any ideas? How can I get my PC to recognize my DS4 again?
 
Hey team, so I plugged it in and my Win8 machine recognized my DS4. I couldn't get the xinput thing to work so I deleted that stuff, and ejected my DS4, and now I can't get my computer to recognize my DS4 again. I know the port works and I can get the DS4 to light up, but I can't figure out what to do, and there isn't too much from googling yet.

Any ideas? How can I get my PC to recognize my DS4 again?

see if it's still on your devices list in control panel. uninstall it. go onto device manager, see if it's listed under HID devices. if it is, uninstall drivers.

try again.
 
Hey team, so I plugged it in and my Win8 machine recognized my DS4. I couldn't get the xinput thing to work so I deleted that stuff, and ejected my DS4, and now I can't get my computer to recognize my DS4 again. I know the port works and I can get the DS4 to light up, but I can't figure out what to do, and there isn't too much from googling yet.

Any ideas? How can I get my PC to recognize my DS4 again?

I went to PC settings > Devices and then removed Wireless Controller. Then it was able to pick it up again.

*edit* Oh, my mistake, you're not using bluetooth.
 
Doesn't seem worth the hassle if it isn't plug and play. I misread the news a while ago and was under the impression they would be.

It is plug & play with the DirectInput API. There's no way Sony's going to be able to support the controller on the PC via Xinput, so PC devs (and Valve actually, since Big Picture mode only supports Xinput controllers) need to start supporting the more open DirectInput API again rather than Xinput.
 
Dark Souls is directinput compatible, and as such x360ce does not work with it (conflicts with directinput).

The button mapping on a DS4 in Dark Souls will be fucked beyond recognition, unless you have a program that can re-map the directinput buttons. I use a Wii U Pro Controller, and it took ages to figure out what buttons needed to be mapped where using the Wiinupro app.

DirectInput has never been standardized on what the button numbering is, so you mean to tell me that Dark Souls doesn't have a controller button configuration screen? That's ridiculous if they're going to support DirectInput.
 
DirectInput has never been standardized on what the button numbering is, so you mean to tell me that Dark Souls doesn't have a controller button configuration screen? That's ridiculous if they're going to support DirectInput.

lol

we're talking about a PC port that has a locked framebuffer of 720p here
 
I think using the touchpad for start/select will feel better when the actual system comes out? The Share/Options buttons are placed perfectly for each thumb, but are pretty small, and would have benefited from being raised a bit more imo.

It would be nice if each side of the touchpad would act as the Share/Options buttons by default.
 
Well, I tried to get it to pair with my MBP as well and got nothing. I was able to pair it via Bluetooth, but if it doesn't recognize via USB, it won't be able to charge later on...I think I may try to exchange it tomorrow.

EDIT: Ha! I found another cord, and tried that and got it to work. It must have been a faulty cable :)
 
Don't give up yet - the DS3 may be mapped correctly for Dark Souls - all I know is that my Wii U Pro Controller was fucked to all hell (HOME button was main attack). If Sony have it mapped out like a logitech pad, then it should be cool.

Someone needs to confirm. All I'm sure about is that x360ce is a waste of time with Dark Souls.

The DS4 works for me with x360ce and Dark Souls.
 
I'm a doofus and never used a bluetooth device in my life; how do I pair it? I'm in the device manager right now.

edit: ok i think i got it, but my controller keeps dying and I don't have a micro usb cable yet :(
 
Top Bottom