• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

How to use your PS4 controller as a PC controller

I've followed the instructions in the youtube video, installing the drivers, running the exe file, and then pairing the controller, but after the program finds the controller it instantly disconnects, giving me an error talking about a thread state exception. Does anyone know what the problem is?
 
Mine was working for months, but it now randomly has my X and O buttons reversed. Nothing in the settings is changed, and trying to manually swap the buttons doesn't fix it. Anyone know how to fix this?
 

Eusis

Member
Mine was working for months, but it now randomly has my X and O buttons reversed. Nothing in the settings is changed, and trying to manually swap the buttons doesn't fix it. Anyone know how to fix this?
Your controller's going Japanese, find someone Japanese with a controller going American/European.

... Seriously though go make sure you have the latest Xinput wrapper and check the control mappings. Might be something in there for this.
 

Protome

Member
Mine was working for months, but it now randomly has my X and O buttons reversed. Nothing in the settings is changed, and trying to manually swap the buttons doesn't fix it. Anyone know how to fix this?

Exact same thing happened to me. I fixed it by deleting everything in the folder and redownloading it (I was running the latest version when it broke.) Not ideal, but worked.

Edit: Scratch that, stopped working for me again. How odd. The XinputTest thing shows the buttons as all being mapped correctly but they don't work in game.
 

Miker

Member
Has anybody looked at the latest pages for the DS4 wrapper thread? Looks like there was some internet drama (isn't there always?) and InhexSTER (original wrapper creator) and electrobrains (contributor) had a falling out. Now they seem pretty ticked off at each other, and electrobrains is making his own set of DS4 drivers here: http://forums.pcsx2.net/Thread-DS4Windows-yet-another-DualShock-4-driver

I'll be testing out both versions as they progress to see which one works better for me, and other people in this thread who are having issues should try the alternate version to see if it fixes any issues.

Also, drama over a driver for a video game controller just seems so unnecessary.
 

Protome

Member
I fixed my issue by turning off steam, reconnecting my DS4, and turning on "Hide DS4 Controller." All good now, worth a try for anyone else having the mysterious A and B issues.
 

seth-magic

Neo Member
Has anybody looked at the latest pages for the DS4 wrapper thread? Looks like there was some internet drama (isn't there always?) and InhexSTER (original wrapper creator) and electrobrains (contributor) had a falling out. Now they seem pretty ticked off at each other, and electrobrains is making his own set of DS4 drivers here: http://forums.pcsx2.net/Thread-DS4Windows-yet-another-DualShock-4-driver

I'll be testing out both versions as they progress to see which one works better for me, and other people in this thread who are having issues should try the alternate version to see if it fixes any issues.

Also, drama over a driver for a video game controller just seems so unnecessary.

Thank you!

I had been using InhexSTER's - but couldn't re-map any of the buttons. I tried going into Steam > BPM, but it wouldn't give me any kind of 'edit' option. Recognized the controller (as a 360).

Installed the one you link to from electrobrains, and not only do I get the option for 'edit,' it also appears as a 'PS4 Controller' (it's the little things in life, folks).

That, and he has several different modes for touchpad functionality (whereas InhexSTER only had 'on/off').

Still haven't figured out how to map swipes on the touchpad as 'single-input' sources, though. Just how to enable touchpad as one big button, or cursor control (essentially). That's ok...only really needed it for Warframe, so I just mapped all abilities to D-Pad (for any other PC Warframers who were curious).

Thanks again.
 

Jomjom

Banned
Been following the thread, but im still confused what the best solution is atm. I only tried the software that was available during the DS4's launch and all the buttons would be switched around. If I want to have all the buttons mapped correctly do I just go with electrobrain's software?

Also does anyone know how to make sure all remnants of motioninjoy are removed from my system?
 

onken

Member
Been following the thread, but im still confused what the best solution is atm. I only tried the software that was available during the DS4's launch and all the buttons would be switched around. If I want to have all the buttons mapped correctly do I just go with electrobrain's software?

Also does anyone know how to make sure all remnants of motioninjoy are removed from my system?

Don't know about the Motioninjoy thing but I'm using 1.2.1 from this forum and it works flawlessly, don't really want to upgrade or change anything since it works so well. It even lets me switch X and O around so I don't keep canceling instead of selecting!

http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper
 

Jomjom

Banned
Don't know about the Motioninjoy thing but I'm using 1.2.1 from this forum and it works flawlessly, don't really want to upgrade or change anything since it works so well. It even lets me switch X and O around so I don't keep canceling instead of selecting!

http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper

Ok ill try that one. Are you using electrobrains version by any chance? Im wondering how that is installed. Is it done on top of 1.2 or instead of?
 

Olli128

Member
Can anyone recommend a Bluetooth dongle that works with DS4 on windows 8.1 64bit? Bought a crappy £2 one that unsurprisingly doesn't work.
 
Been trying to play Hotline Miami on my Mac with the DS4, but it doesn't really work :(

Any solutions?
I haven't gotten it to work with any games on my mac, with decent functionality. Which games have worked for you? What program are you using? I didn't think it had mac functionality at all.
 

JBourne

maybe tomorrow it rains
If I plug my headphones in the ds4 on PC, will all sound be sent there like on the ps4?

This is my most-wanted feature, but sadly we aren't there yet. You can use your touchpad as a mouse, though! I was pumped when I updated SCPServer and had that option.
 

onken

Member
Ok ill try that one. Are you using electrobrains version by any chance? Im wondering how that is installed. Is it done on top of 1.2 or instead of?

Just using the vanilla one attached to the OP of that thread.

This is my most-wanted feature, but sadly we aren't there yet. You can use your touchpad as a mouse, though! I was pumped when I updated SCPServer and had that option.

The touchpad thing is a neat gimmick but it's pretty useless without any way to type. I have a Logitech K400 which I always end up using.
 

Jomjom

Banned
Just using the vanilla one attached to the OP of that thread.

Ah ok. Someone posted earlier that the electrobrain guy's version shows the controller as a DS4 on the PC (and perhaps seemed to suggest better compatibility?) so I thought that would be better.
 

masterkajo

Member
Finally got a PS4 Controller just in time for Dark Souls 2 PC release. I am using the latest (V1.2.2) version from here http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper. Everything seems to work great from what I can tell apart from my PS4 Controller not wanting to stay connected to my Bluetooth. When it connects I do get a XBox360 Controller on top of the Wireless Controller. So the program seems to work perfectly.

But it only lasts for about 2 seconds. That the PS4 Controller disconnects from my Bluetooth. How can I make it stay connected? I can't enter any passcode (someone on google seach suggested to enter passcode 0000) or choose any options during pairing.

EDIT: Hold it. Maybe I found it. Could be I am just stupid :)p) and the batteries were too low to maintain connection. Will charge and report back.
 
I got one of these yesterday. Is it fine to keep Hide DS4 on? It seems to solve every problem I had.

It should be fine. You would just want to turn it off if you want to play a game that is direct input only. In that case you might as well turn off the xinput wrapper altogether anyway.
 
Are the instructions in this thread the ones that make your PS4 work like an act of god on your PC? I.e. touchpad = mouse, adjust light bar, etc?
 
Is this tool a one-time set up and then just plug in and play every time after that, like the 360 controller? Or do you have to mess with things before each time you start a game?

I need a new controller but I'm not sure if I should go with a DS4, 360, or XB One pad (I'm using a 360 controller now). Also, I can use the DS4 wired instead of wirelessly, correct?
 

jwk94

Member
Is this tool a one-time set up and then just plug in and play every time after that, like the 360 controller? Or do you have to mess with things before each time you start a game?

I need a new controller but I'm not sure if I should go with a DS4, 360, or XB One pad (I'm using a 360 controller now). Also, I can use the DS4 wired instead of wirelessly, correct?

One-time setup. After that all you have to do is open the program when you want to use the controller with a game. You could keep the program open though.
 

scitek

Member
Wanted to say that, if you're like me, and you use your DS4 with both your PC and PS4, you don't have to reboot your PC before resyncing it to DS4 to Xinput Mapper. Instead, simply go to Device Manager>System devices> double click "scp virtual bus driver", then under the Driver tab, click Disable, then Enable, and it'll be like you rebooted. All ready to be resynced. Got that tip from someone on the other forums.
 

Dr. Kaos

Banned
What about vibration? Does vibration work? I can't live without vibration, I need to feel the controller pulsating with life under my fingers.
 

fred

Member
You'd be better off getting an adapter to use a Wii U Pro controller instead, it has an insane 80 hour battery life.
 
i'm having some issues with this. i followed the directions for both the xinput and the other where you copy the files into the game folder. what happens is that everything goes through fine, but when i start dark souls 2, it's like start is mapped to the square button. then when the actual game starts, the camera is just spinning around and around and all the buttons are mapped to different things.

again i tried both of the methods and followed the videos/instructions so i'm not sure what i'm doing wrong. i also tried both wired and bluetooth connections and i get the same problem on both of them: i can advance through the menus (with square button only) and the stick/d-pad works to navigate the options but once the game starts its just spinning all the time. any ideas on how i'm fucking this up? i am on windows 8.1
 

Lace

Member
i'm having some issues with this. i followed the directions for both the xinput and the other where you copy the files into the game folder. what happens is that everything goes through fine, but when i start dark souls 2, it's like start is mapped to the square button. then when the actual game starts, the camera is just spinning around and around and all the buttons are mapped to different things.

again i tried both of the methods and followed the videos/instructions so i'm not sure what i'm doing wrong. i also tried both wired and bluetooth connections and i get the same problem on both of them: i can advance through the menus (with square button only) and the stick/d-pad works to navigate the options but once the game starts its just spinning all the time. any ideas on how i'm fucking this up? i am on windows 8.1

Here's the solution click "hide the PS4 controller" option, close the program, restart your computer. It'll fix that right up.
 

p3n

Member
Bumping this again because I found a solution to the "DS4 Tool + TS3 freezing computer" problem that pops up if you use the Hide PS4 Controller option.

In TS3: settings/options/hotkeys at the bottom right you should see a drop down box that says "Default". Change it to "Keyboard & Mouse only".
 
Has anyone had any issues using their DS4 with Dark Souls? A couple buttons on my 360 pad are no longer working correctly, so I'm just going to go ahead and get a new controller now. I'm playing Dark Souls at the moment so I want to be able to play it with whatever controller I go with :p
 

Gvaz

Banned
How do I connect with blutooth? Is there a small blutooth USB thing I can buy at radio shack or something?
 
Do you use Windows 8? I was under the impression it worked via bluetooth on Windows 8 but not 7.. I have tried 7 with two separate adapters with no luck.. :(

I'm on windows 8.1. I wasn't aware of windows 7 issues. I'm actually using a spin off version of ds4 tool, here, though DS4 Tool worked via Bluetooth for me as well.
 

nakedeyes

Banned
I'm on windows 8.1. I wasn't aware of windows 7 issues. I'm actually using a spin off version of ds4 tool, here, though DS4 Tool worked via Bluetooth for me as well.

Cool. I am not 100% obviously, but I have heard ~5-10 DS4 users using bluetooth on Win8, but zero getting it to work on Win7. For me, it will basically fully connect the controller, then for some reason, the controller turns off right after ( requiring another connect.. and so forth ).

This is actually been my #1 reason for wanting to pull the trigger on Win8 lol. I have probably put 400 hours on my two DS4s for PC between work and home!
 

Megasoum

Banned
So what does "Hide DS4 Controller" do exactly? I noticed I needed to check it for the controller to work properly in Sleeping Dog but I'm not sure what it's doing exactly?
 
So what does "Hide DS4 Controller" do exactly? I noticed I needed to check it for the controller to work properly in Sleeping Dog but I'm not sure what it's doing exactly?

It makes the PS4 controller not show up as a DirectInput controller. If it's not checked, it can cause issues with some games because it shows up as a DirectInput controller and a Xinput controller at the same time and the input is doubled.
 

Megasoum

Banned
It makes the PS4 controller not show up as a DirectInput controller. If it's not checked, it can cause issues with some games because it shows up as a DirectInput controller and a Xinput controller at the same time and the input is doubled.

Ah right...that's exactly what was happening in SD.Good to know! Thanks
 

Calabi

Member
I'm on windows 8.1. I wasn't aware of windows 7 issues. I'm actually using a spin off version of ds4 tool, here, though DS4 Tool worked via Bluetooth for me as well.

How do you get that one to work, I tried it but couldnt work it out. The instructions arent clear, install something from this other place, when I do that takes over full control, and doesnt work with DSwindows at all.
 
Top Bottom