# Plug this and play this, fuckers.

**URL:** <https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579>\
**Category:** The Game Room\
**Created:** [January 6, 2011, 4:02am UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579 "2011-01-06T04:02:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Darth\_Nader](https://avatars.discourse-cdn.com/v4/letter/d/ad7895/32.png) [@Darth\_Nader](https://boards.straightdope.com/u/Darth_Nader)\
**Post date:** [January 6, 2011, 4:02am UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/1 "2011-01-06T04:02:32Z")

</div>

I just wanted to play Zelda for a few days.

> [@](#):
>
> How to Use a Playstation 3 Controller in 64 bit Windows 7 and Vista
> 
> By Carl Nelson on July 1, 2009
> 
> Update! November 2, 2010: The latest version of the PS3 USB driver is digitally signed! That means you no longer have to disable signature enforcement, or anything like that. I have rewritten the instructions below (because it’s still not as simple as you’d think).
> 
> One of our more popular blog posts this year has been the guide on how to use a PS3 controller in Windows Vista. Many thousands of people found that guide to be helpful, but unfortunately 64-bit users were left in the dark. Furthermore, the driver only offered basic functionality, and many of the PS3 controller’s features were missing. This includes Bluetooth connectivity, SixAxis motion detection, and even the rumble feature of DualShock 3.
> 
> Today, there is a solution for all these problems, thanks to the folks at MotionInJoy, based in ShenZhen China, just across the border from me. They have created a driver that works on all versions of Windows, including XP, Vista, and even Windows 7. There are versions for 32-bit x86 and 64-bit x64. Their English is a little choppy, so figuring out the exact method of installing the drivers may be confusing for some. Here’s an illustrated guide on how to install Windows drivers for your Playstation 3 controller:  
> Download the drivers
> 
> You can download the latest version, 6.0001 from our servers here: 64-bit version, 32-bit version. Alternatively, you can download them directly from the author here.  
> Plug in your PS3 Controller via USB
> 
> If you haven’t done this before, you will see that some basic Windows drivers are installed. This might lead you to believe that the controller will work right away, but unfortunately it won’t. You still need to complete this step before proceeding however.
> 
> ps3-controller-windows-64-usb-input-device  
> Install the MotioninJoy Driver
> 
> Just run the .exe contained within the zip file, and the driver will be installed to your Program Files directory by default. From there, it will ask if you would like to create shortcuts, then offer to run the DS3 Tool.
> 
> During the installation, you will receive this dialog box:
> 
> Obviously, you will want to “trust” it to use the driver.  
> Run the DS3 Tool
> 
> Unfortunately, the USB driver is no longer included in the package. This means that you will be unable to load the full driver without an internet connection. There is the ability to load the DS3 Tool locally, which we’ll get to later.
> 
> To load the USB driver, you will need to be connected to the internet, and then run the DS3 Tool. You will be presented with the “Driver Manager” page:
> 
> (you can ignore step 3 in the software, apparently they have yet to update that part of it).
> 
> From there, simply click “Load”. The installation will take place, resulting in some new hardware added to the device manager:
> 
> At this point, the center light on your controller should not be blinking. This is a good indication that it is working. Tour controller will now be working, albeit in a limited manner (only the digital buttons and crosspad will work, with no rumble or analog controls).
> 
> Enable DualShock and Analog Controls
> 
> To run your controller to its full potential, you need to load an advanced script from within the driver software. Here is the most important part:
> 
> You need to exit out of the program after the first time, and start it again. If you do not do this, it will not detect your controller properly. It took me a while to figure this bug out 😉
> 
> Once you restart the DS3 Tool program, you will be brought to a page that looks like this:
> 
> Your controller should be listed under “Connected game controller(s):” If it isn’t, go back to the Driver Manager, and try loading the driver again. From here, simply select the Analog Gamepad 2 mode, and click “Enable”. You will immediately have full analog functionality, which can be verified in the Game Controller control panel:
> 
> Local Mode?
> 
> As mentioned above, there is supposed to be a local mode, for those who can’t constantly be connected to the internet. This is done by extracting this archive file into your /MotioninJoy/DS3/ directory. After that, you can start up the DS3 Tool, and select “Local” in the top toolbar. Unfortunately, this will only allow for basic digital controls – no analog or dualshock at all. I guess this is to keep people coming back to the tool to display ads while they enable more functionality.  
> Bluetooth
> 
> Bluetooth support is still in its infancy – they need to overwrite your Bluetooth drivers, and therefore you will only be able to connect the PS3 controller to it. Also, not very many Bluetooth dongles are supported – I wanted to test it out with the integrated controller on the Intel DP55KG motherboard, but it did not work.
> 
> If you do have a compatible device, you still need to follow the directions above anyway. After that, you will go to the Bluetooth pairing page, and follow the directions there. It should be pretty straight forward, as long as you are aware of the caveats going in.
> 
> That’s about it! You can even enable XBOX 360 controller mode, for the games that natively support that controller (some games, such as Braid, will only support the XBOX 360 gamepad).
> 
> Share and Join!  
> Share on Twitter! Share on Facebook! Post on Digg! Share on Stumbleupon! Post on [Delicio.us](http://Delicio.us)!

---

<div class="post-metadata">

**Author:** ![Darth\_Nader](https://avatars.discourse-cdn.com/v4/letter/d/ad7895/32.png) [@Darth\_Nader](https://boards.straightdope.com/u/Darth_Nader)\
**Post date:** [January 6, 2011, 4:43am UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/2 "2011-01-06T04:43:28Z")

</div>

argh

---

<div class="post-metadata">

**Author:** ![Sparky812](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@Sparky812](https://boards.straightdope.com/u/Sparky812)\
**Post date:** [January 6, 2011, 12:52pm UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/3 "2011-01-06T12:52:17Z")

</div>

Wow! Who would have thought it was so freakin’ difficult to install a game controller.  
The question is… does this solution actually work?

---

<div class="post-metadata">

**Author:** ![Spectralist](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Spectralist](https://boards.straightdope.com/u/Spectralist)\
**Post date:** [January 6, 2011, 1:10pm UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/4 "2011-01-06T13:10:30Z")

</div>

> [@Sparky812](#):
>
> Wow! Who would have thought it was so freakin’ difficult to install a game controller.  
> The question is… does this solution actually work?

Yup. Well I haven’t read all the instructions and wouldn’t be surprised if some of the instructions were wrong based on how poor the guides for installing previous versions of the driver were but the MotioninJoy driver does work. Sort of.

The rumble isn’t reliably detected by other software. Every time you hook the controller up or restart your system you have to re-enable the analog inputs by opening the driver tool again. And if you unplug the controller and use it wirelessly then replug it back in and unplug it again you have to jump through a few hoops with the software or restart your computer to get it to work wirelessly again, and if you use the software method you might end up with duplicate unusable copies of the device in your device manager. But other than all that it does work. And every release of the driver has been much better then previous versions. In another year it might be fairly seamless.

---

<div class="post-metadata">

**Author:** ![Sparky812](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@Sparky812](https://boards.straightdope.com/u/Sparky812)\
**Post date:** [January 6, 2011, 4:37pm UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/5 "2011-01-06T16:37:50Z")

</div>

I use MAME whenever the urge hits me to play old games and suffer through using the keyboard and a generic game contoller but I don’t think I’ll bother with this.

---

<div class="post-metadata">

**Author:** ![GameHat](https://avatars.discourse-cdn.com/v4/letter/g/ed655f/32.png) [@GameHat](https://boards.straightdope.com/u/GameHat)\
**Post date:** [January 7, 2011, 2:46am UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/6 "2011-01-07T02:46:08Z")

</div>

Not trying to start a platform war here (I have a 360 but rarely play it. I’m 95% a PC gamer) but I do have a PC Xbox 360 wireless controller that really is a very simple plug and play.

All emulators that I have recognize it, it works great. Maybe try that?

---

<div class="post-metadata">

**Author:** ![Darth\_Nader](https://avatars.discourse-cdn.com/v4/letter/d/ad7895/32.png) [@Darth\_Nader](https://boards.straightdope.com/u/Darth_Nader)\
**Post date:** [January 7, 2011, 2:50am UTC](https://boards.straightdope.com/t/plug-this-and-play-this-fuckers/566579/7 "2011-01-07T02:50:51Z")

</div>

Found a cheap, wired, usb gamepad at Big Lots. Problem solved.
