Controller talk:DualShock 3

About this board

Mirh (talkcontribs)

First and foremost, if there's ever a problem try to perform pin hole reset

Bluetooth (2.0+EDR required)
Bluetooth dongles (especially built-in ones) may be fussy with drivers (device manager is your best friend)
Remember, you might then need to disable automatic driver updating to prevent windows from overriding them

If yours's not supported zadig will help.
If it suddenly stop to respond (or acts weirdly) try to maintain line of sight and avoid USB 1.x ports

If nothing happen eventually, Windows Event Log service should be to blame (or Network List Service)

EDIT: and if nothing still happens... well, I dunno. After a reboot, laptop BT built-in adapter (which I even had to force with zadig because asus has a nice way to rebrand qualcomm stuff and change VID) didn't seem to work anymore. Nefarious fork worked though. FIXED

Controllers
Of course you can use the controllers that came with your Playstation (screw you microsoft accessories mob)
Aside of them though, there are no precise guarantee.
Namely: blatantly crappy chinese replacements selling for as low as 12€ worked and all, while fakes done so well you'd need a magnyfing glass to spot differences, didn't work wirelessly [possible workaround]
How to detect: visual check, led behavior, enumeration constants, MAC addressTHIS, interiors

Reply to "Annoyances with Scarlet's drivers"
RaTcHeT302 (talkcontribs)

Is that possible, I'd like to bind it to the Stamp key, so that I can take in-game screenshots with FRAPS in any DirectX games.

RaTcHeT302 (talkcontribs)
RaTcHeT302 (talkcontribs)

Oh and to disable the guide button on Windows 10.

1. Push the PlayStation button on your controller. 2. Select the This is a game checkbox (whatever it was written as) 3. Click on the cog icon, and there should be an option which should say "disable game bar on Xbox controller" or something. 4. Uncheck the this is a game box in that same menu.

I really should've written this down but, meh.

RaTcHeT302 (talkcontribs)

Now the stupid Big Picture mode pops up on Steam.

RaTcHeT302 (talkcontribs)
Marioysikax (talkcontribs)

Because with XInput standard, that button was only designed to be used with in-game overlays (On Xbox 360, GFWL and now Xbox and other UWA applications) and Valve simply took advantage and now use it on same purpose (and after Big Picture opening they also hook up e.g. Dualshock 4 "playstation"-button as well). That's why it won't show up in controller settings in Windows either, as it wasn't designed to be used for anything else. So in my eyes, Valves just smart for taking the advantage of pretty closed design of XInput standard that was already implemented by microsoft and thus has nothing to do with Dualshock 3 anymore. Also it's somewhat brilliant because if I accidently open up game without DirectInput/Dualshock 4 support, I can still close the game with the controller from steam overlay.

If your goal is to just take uncompressed PNG screenshots in games, use Steams Big Picture then. Just enable "save uncompressed copy" option and tell Steam folder to save those copies, then you can take screenshots in game by Xbox Guide/Playstation/Home-button + RT/R2/ZR. It doesn't seem to capture post process injectors e.g. SMAA or SweetFX, but other than that does the job - with same quality as it's lossless format.

If needing external program, then I would personally use button that's rarely used by the game (R3 for example, sometimes I hook up other keys like R1 if playing controller games online with Teamspeak, TS3 actually supports XInput and DirectInput buttons directly). This is because if using controller, Big Picture and Big Pictures overlay in games is really helpful for certain actions so no need to get up and go to computer just for mouse or keyboard. However if playing with controller on computer chair, it doesn't matter that much, eh?

RaTcHeT302 (talkcontribs)

But I already figured this out, and the Guide button is never used for anything important anyway. I hate the Big Picture mode, and the games I'm playing aren't even on Steam.

The link I posted has a DLL which disables the Big Picture mode from opening when I push the guide button. I already knew everything you said in the post, but it's kinda unrelated. I didn't want to use Steam at all, I can't be bothered to explain, not much point.

Reply to "Binding the Guide button to a Key"
Nocta (talkcontribs)
Marioysikax (talkcontribs)

I personally own Mayflash adapter which has a switch for this so I don't need to think about this personally, but doesn't SCP basically make the controller seem identical to wired 360 controller, meaning that it also works with DirectInput only titles as legacy mode kicks in?

If not, then most certainly it should be covered on the page. Also as you can see on topic below, there was discussion could that be used to emulate Dualshock 4 so games would automatically give proper button placements and prompts with newer titles, but that haven't gone forward at all it seems :\

Nocta (talkcontribs)

Sadly I don't think there is any legacy mod for DirectInput only titles. Let's hope the DS4/X360 switch that you refered to can be implemented so then we could theoretically play all games.

Reply to "Dinput wrapper for DS3"

Trick games into thinking that a DS3 controller is a DS4

3
RaTcHeT302 (talkcontribs)

Is that possible.

Blackbird (talkcontribs)

I wish it was, but probably no. It'd mean disabling the virtual 360 and making virtual DS4 instead which sounds like lot of work to me.

Mirh (talkcontribs)

I can see you could bend SCP DInput wrapper to your will (somewhat)

But I guess it might be easier to ask to the new lead developer of the project

Reply to "Trick games into thinking that a DS3 controller is a DS4"
Blackbird (talkcontribs)
Reply to "New fork of SCP XInput wrapper"
RaTcHeT302 (talkcontribs)
RaTcHeT302 (talkcontribs)
Marioysikax (talkcontribs)

Mayflash is indeed as chinese knockoff looking manufacturer as manufacturer can get, but they actually do hardware which nobody else does and they actually work. I have gamecube to WiiU/PC and Pro Controller to USB adapters from them.

That Mayflash adapter isn't native bluetooth dongle. It's its own hardware, which takes DS3 inputs and wraps them up into standard XInput and DirectInput USB controller, making it show up as working controller in the OS. I own the Wii U Pro Controller variant of that and it simply works, which is better with Pro Controller as there isn't simple way to make it work via regular bluetooth adapter. Also because of DirectInput option, it works with PS3 as well.

I'm putting that in the page because it's the easiest way to make it work with PC without using any additional software. Of course for many, software solution is still superior because it doesn't cost anything extra.

RaTcHeT302 (talkcontribs)
Marioysikax (talkcontribs)

Well, only problem is that the mayflash adapter and asus dongle are two COMPLETELY differend products so you can't compare them. If you want regular USB dongle then of course you should go with the best and not knockoff, I have asus bluetooth dongle as well as I can't bother trying out failing 1€ versions when asus was like 15€. (Works with all the bluetooth devices I have, including Dualshock 4, but that I rather use wired so I don't have to pair it with PS4 all the time)

That asus dongle simply can't wrap the inputs for the computer because it's regular bluetooth dongle. Mayflash wraps the inputs and shows up as working controller.

RaTcHeT302 (talkcontribs)

Cool, that clears it up, thanks.

Blackbird (talkcontribs)

So it actually works as DInput controller like DS4 or something?

Marioysikax (talkcontribs)

Wii U Pro Controller variant shows up as "Controller (XBOX 360 for Windows)" in XInput mode and as four "Mayflash WiiU Pro Controller Adapter" in DirectInput mode: http://i.imgur.com/ryFAIwn.png

I still don't have the dualshock 3 variant of it, but it looks identical so I assume it works identically as well. If it does, then it's definitely easiest and safest way to get Dualshock 3 to work with PC. It would be even nicer if it were able to emulate Dualshock 4, making it work with tons of games with dualshock button prompts. Mayflash has been able to update firmware of these things, so I guess it's possible to ask them that kind of feature.

Blackbird (talkcontribs)

I have ASUS BT400 and it's wonderful. The old one I had kept screwing up randomly.

RaTcHeT302 (talkcontribs)

Ah, that's what I wanted to know, thanks.

Blackbird (talkcontribs)

Although IIRC I had to force the drivers with Zadig. Maybe it was just my stupid PC (or some diff ID), but the installer didn't find it :(

RaTcHeT302 (talkcontribs)

I'll try to get it working on a clean Windows installation, I don't really have 30$ to throw away right now though (shipping adds up here).

RaTcHeT302 (talkcontribs)
Blackbird (talkcontribs)

Yeah it's bit pricy for a BT dongle, but I bought it to future proof for DS4 or anything else in future since BT 4.0 won't get obsolete for some time.

Mirh (talkcontribs)

Any BT 2.0 + EDR dongle will work with SCP driver.

Blackbird (talkcontribs)

Obviously, but not all of them are same quality.

Marioysikax (talkcontribs)

Problem was that ratchet asked alternatives to that Mayflash adapter, which isn't regular bluetooth adapter. That converts inputs from the controller for the device, which nullifies need for SCP driver or any other XInput wrapper or software. I already said this on this reply.

Reply to "Bluetooth Dongles"
RaTcHeT302 (talkcontribs)

Were certain steps ommited? How can I be sure that the DS3 service is active. Do I have to leave ScpDriver.exe open, or will a service open up the next time I restart Windows?

RaTcHeT302 (talkcontribs)

I asked this seeing as I had to reformat, and I have no games installed at the moment.

The L2 and R2 triggers aren't popping up, but everything seems fine otherwise, all the buttons are mapped correctly, I'll have to test a game first. http://i.imgur.com/tgwJiwW.png

Marioysikax (talkcontribs)

SCPDriver.exe has to be only ran once and closed. Then Dualshock 3 will always show up as standard XInput device even after reboot. Next time to use SCPDriver.exe is if you want to uninstall the service. However those files in "bin" folder has to be present somewhere and same place when it was installed so it could be really good to note as some may simply run the executable and delete files afterwards as after all, it's zipped file instead of installation file.

Bluetooth behaviour should be noted as well, as bluetooth driver does require dedicated bluetooth dongle. It should be unchecked if using controller as wired and wanting to use bluetooth for other stuff as well. Key note that controller doesn't work without extra software or hardware, because at least for me, default driver "PLAYSTATION(R)3 Controller" shows up, but doesn't pick up any inputs.

Funny note: unplugging the controller automatically boots up my PS3.

RaTcHeT302 (talkcontribs)

I installed the drivers on the C:\ drive just in case, I'll hide the ScpServer folder, I'll add a note for it tomorrow.

Thanks.

There's some other crap I'll have to add too though. Also I think the best way of getting rid of MotioninJoy is to do a full reformat, seeing as it's pretty much malware, it just fucks too many things up.

Also I had unchecked the bluetooth checkbox, seeing as I don't have a bluetooth thingy anyway.

RaTcHeT302 (talkcontribs)

Oh I wonder if you maybe had to update your X360 drivers? I'm on Windows 8 so I didn't really have to. But I didn't test the controller with a game yet so I can't really judge, I could be wrong. Installing this thing on a clean Windows installation seems the best thing to do.

Marioysikax (talkcontribs)

I can confirm that it indeed works just like 360 controller as long as it shows as one under windows controller settings. (Bit shame, I would like to see wrapper which fakes the controller as Dualshock 4 as more and more games are automatically supporting that and giving proper prompts.)

Best way to get rid of MotionInJoy is indeed full reformat, but that may be too extreme for some, so keeping note that you should remove it and link to removal instructions are really good.

I'm on 8.1 pro. I wouldn't worry too much about X360 drivers as latest version is yeaaars old and everything after Vista should automatically install them. Official forum post tells to download driver and install it like said in article right now, so it shouldn't be too much of an hassle to simply download and install them anyway. Confirmation from Windows 7 or even Vista users without drivers installed would be nice though as I remember at least 7 installing drivers automatically and those downloaded from microsoft site only gives program which will popup tiny window showing controller number when pressing home aka useless. However because instructions are othervice similar, maybe just make it a note instead of full own fixbox? Sample:

Instructions
Blackbird (talkcontribs)

Yeah it should be mentioned somewhere that W8 and later have the 360 drivers integrated so noone tries to install Vista/7 ones for no reason.
EDIT: Oh my bad. Now it is :D
Kudos to whoever did that ;)

RaTcHeT302 (talkcontribs)

I tried it with GTA V and it works perfectly fine. Now I won't have to worry about my god damn PC BsODing if the controller suddenly disconnects.

RaTcHeT302 (talkcontribs)

This is something I only realized now, do I have to tell the user to plug in the controller?

Reply to "Correctly installating the Wrapper."
There are no older topics