Random Thoughts – Randocity!

How to use your PS4’s DS4 controller on Windows

Posted in howto, video game, windows by commorancy on May 30, 2018

HowToBadgeIn a follow-up to the Randocity article How to pair your PS4 controller wirelessly, this article is an extension to explain how to use a DualShock 4 controller on Windows. Since that pairing article shows you how to pair a DS4, this article will show you how to make use of it on Windows.

DS4Windows

You’ll need to download DS4Windows for your system. Note that there are two releases of DS4Windows. One by Jay2Kings which has been abandoned and a newer fork being handled by Ryochan4. You’ll want to get this newer version from Ryochan4. This version is being updated constantly.

Requirements

  • Windows 7 or newer
  • Microsoft .NET 4.5.2 or higher (needed to unzip the driver and for macros to work properly)
  • SCP Virtual Bus Driver (Downloaded & Installed with DS4Windows)
  • Microsoft 360 Driver (link inside DS4Windows, already installed on Windows 7 SP1 and higher or if you’ve used a 360 controller before)
  • Sony DualShock 4 (This should be obvious)
  • Micro USB cable
  • (Optional) Bluetooth 2.1+, via adapter or built in pc (My recommendation) (Toshiba’s bluetooth adapters currently do not work)

Xbox 360 Controller Emulation

This driver works by latching onto the Xbox 360 controller emulation system that’s available as an add-on in Windows 7 or newer. As you’ll note, you’ll need to install the Microsoft 360 Driver if you’ve never used a 360 controller on Windows. If you have previously used a 360 controller or you are using Windows 8 or above, you can skip that installation step.

Downloading DS4Windows

To download the latest version of DS4Windows click through to this link:

Choose the top most release number. As I write this article, that number is version 1.4.119. However, if you’re reading this 6 months from now or later, it will likely have changed. If you’re running 64 bit Windows, download the x64 version. If you’re running 32 bit Windows, choose the x86 version.

After you download it, you’ll extract out the zip file which contains the following files:

filelist

From here, double-click the DS4Windows application icon. Note, Windows may warn you that this application is from an unknown developer, be sure to click ‘Run Anyway’. There’s no way around this issue because this developer has chosen not to code sign this application.

Once you run DS4Windows, you should see a window that looks like this:

ds4windows_installer

Follow these steps:

Step 1: Install the DS4 Driver — Click the Button highlighted in red

step1

Step 2: Install the 360 driver (only needed if Windows 7 or below). Skip this step on Windows 10.

step2

Step 3: Connect your DS4 Controller

step3

From here, you’ll need to choose if you’re going to use this controller via USB cable or via Bluetooth. If you have a USB cable, then follow the instructions at the top of the red box. If you intend to use the controller wirelessly, then follow the (optional) Bluetooth instructions at the bottom of the window above.

If you’ve chosen Bluetooth, then change settings by clicking the ‘Bluetooth Settings’ button and connect the controller to Windows through Windows’s control panel settings. Once you click on Bluetooth Settings, you should see a window appear like:

bt_settings

Make sure Bluetooth is enabled on your computer. Then, click add a new device. From here you should see a window like so:

btdevices

Click on Bluetooth type devices and make sure the controller is in pairing mode. It should show up as ‘Wireless Controller’. Select it and it will pair. After this, DS4Windows will ensure the proper drivers are loaded for this controller. You’ll see a few notifications pop up regarding installation of various controller drivers for this newly found controller.

Step 4 — Finished

step4

Once that’s all complete, you’ll see the DS4Windows main window now looks like this and contains your new controller:

ds4_windows

Your controller’s ID will be different than mine. Note, like the PS4, you can only connect a maximum of 4 controllers using this tool.

Using your new DS4 controller on Windows

After you get your controller set up to this point, you’ll need to select and/or create a profile. A profile maps the controller’s buttons and joysticks to actions on Windows (or a specific game). When you click on the Profiles tab across the top of the window, you can create new profiles or import existing profiles that you’ve downloaded.

I’m still on the lookout for a high quality archive of profiles for specific games. Unfortunately, I’ve not yet found any. For the time being, you’ll need to create your own. Setting up profiles goes beyond the scope of this installation tutorial. However, I will leave you with a few YouTube videos to get you started.

 

 

Note, the above video does not have sound.

 

Jump to 6:53 in the above video to begin the mapping setup tutorial.

Profiles

If I manage to find any preexisting game profiles, I will create a list below of their locations. If you have a specific game that needs a profile, please leave a comment below and I will attempt to locate a profile for you. Note, however, I can’t create any profiles where I don’t have the game installed. The best I can do is look for someone who has already created a profile and point you there.

As always, if this article is helpful to you, please leave a comment below.

↩︎

Advertisements
%d bloggers like this: