Editing DualShock 4

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
#REDIRECT[[DualShock_controllers#DualShock_4]]
+
The standard Playstation 4 controller. It is the successor to [[DualShock 3|Dual Shock 3]].
 +
Early comments by Sony suggested it would work on the PC out of the box, but this is only partially true. It only officially supports DirectInput with the official drivers and external programs are still needed for full XInput functionality.
 +
 
 +
==Features==
 +
{| class="wikitable"
 +
|-
 +
! scope="col"|Features
 +
! scope="col"|DS4Windows
 +
! scope="col"|J2K's DS4Windows
 +
! scope="col"|InputMapper (DSDCS)
 +
! scope="col"|DS4 to XInput
 +
! scope="col"|SCP Driver Package
 +
|-
 +
|Touchpad
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|No
 +
|-
 +
|Lightbar
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|-
 +
|Bluetooth or USB
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|-
 +
|Built-in Speaker and Headphone Jack
 +
|style="text-align:center;"|No
 +
|style="text-align:center;"|No
 +
|style="text-align:center;"|No
 +
|style="text-align:center;"|No
 +
|style="text-align:center;"|No
 +
|-
 +
|Vibration
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|style="text-align:center;"|Yes
 +
|-
 +
|Sixaxis
 +
|style="text-align:center;"|No
 +
|style="text-align:center;"|*Somewhat
 +
|style="text-align:center;"|*Somewhat
 +
|style="text-align:center;"|No
 +
|style="text-align:center;"|No
 +
|}
 +
<nowiki>*</nowiki>Accelerometer and Gryo can be mapped over existing XInput stick axis', and mouse movement. Though it translates poorly to PC games and [[Dolphin]].
 +
==Using on a PC==
 +
DS4Windows is a modified version of DS4 to XInput, that includes more features and is still being updated. [http://forums.pcsx2.net/Thread-DS4Windows-yet-another-DualShock-4-driver Official thread.]
 +
 
 +
[https://github.com/Jays2Kings/DS4Windows J2K's DS4Windows] branch allows for rudimentary sixaxis mapping to XInput or keyboard keys. It also has a lot more options. [http://ds4windows.com/ Download]
 +
 
 +
[http://inputmapper.com/ InputMapper] (formerly  DSDCS) is another branch of DS4Windows that promises a clean, user-friendy GUI with plenty of options (mostly copied from J2K's branch), but is adware/donationware. [http://forums.pcsx2.net/Thread-DS4Windows-Another-fork-another-thread Official thread.]
 +
 
 +
[[DS4 to Xinput]] is a wrapper for XInput that can also use the touchpad. [http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper Official thread.] [http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper?pid=370521#pid370521 Deprecated]
 +
 
 +
[[SCP Driver Package]] supports basic DS4 features, but there have been reports of latency issues and dropped inputs with this (issues are often said to be because of the accompanied zadig tool). [http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller Official thread.]
 +
 
 +
[http://www.ishgard.com/ps4pc PS4PC] can make use of the touchpad on PC.
 +
 
 +
==Bluetooth Connection Problem==
 +
Some Windows users have experienced problems with their DS4 controllers disconnecting from Bluetooth during the pairing process. This does not affect all users, but those who experience this issue can resolve it using these steps (perform these steps quickly or the controller will disconnect).
 +
 
 +
 
 +
'''Step 1:''' Initiate the pairing process by holding the Share button and the PS button until the light bar begins to flash white.
 +
 
 +
'''Step 2:''' Go through the normal steps to add a device through your Bluetooth settings, normally as simple as right clicking the tray icon and selecting "Add a Device".
 +
 
 +
'''Step 3:''' When asked to select the device, right click on the Wireless Controller and click Properties.
 +
 
 +
'''Step 4:''' In Bluetooth Services, check "Drivers for keyboard, mice, etc (HID)" and press Apply.
 +
 
 +
'''Step 5:''' Allow the drivers to install and complete the pairing process as normal.
 +
 
 +
 
 +
Your controller should now remain connected via Bluetooth, allowing you to use wireless input where supported with the driver solutions listed above.

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)