Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Controller:DualShock 4"

From PCGamingWiki, the wiki about fixing PC games
(→‎Support in games: moving to avoid possible confusions)
Line 175: Line 175:
 
===Technical information===
 
===Technical information===
 
{{ii}} Device name: '''Wireless controller''', HWID: '''054C:05C4'''
 
{{ii}} Device name: '''Wireless controller''', HWID: '''054C:05C4'''
 +
{{ii}} Wireless Adapter: Device name: '''DUALSHOCK®4 USB Wireless Adaptor''' , HWID: '''054C:0BA0'''
 
{{Standard table|Controller button|Button label and axis|content=
 
{{Standard table|Controller button|Button label and axis|content=
 
{{Standard table/row|Square|Button 1}}
 
{{Standard table/row|Square|Button 1}}

Revision as of 15:49, 28 September 2016

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
DualShock 4
Cover image missing, please upload it
XInput support
Predecessor
DualShock 3, PlayStation Move
DualShock 4 on Wikipedia

Key points

Uses standard Bluetooth (v2.1 + EDR) for wireless communication and micro-USB for wired.
Even though lacking XInput, some games do offer native support for the controller without any extra software necessary and also works as native DirectInput controller. See support in games.
Some controllers unique features like speaker and headphone jack can't be utilized on PC at all and some features like lightbar and gyroscope requires native support from game or software.

Using wirelessly

Wireless Adaptor

Official peripheral, if using Remote Play or Playstation now wirelessly it's required.
Installs itself also as an audio device, making it possible to output audio from 3.5mm jack from the controller.
Similar to regular bluetooth connection, games with native controller support may not work with the adapter, even if they work with wired connection.

Bluetooth

If games have native controller support, they might not work with wireless bluetooth mode.[1] Wireless adaptor, wired connection or workaround with XInput wrapper is required then.
Using PS4 Remote Play, upcoming Playstation Now and other official sony playstation software doesn't work in wireless bluetooth mode and requires either wireless adaptor or USB cable.
Instructions

Support in games

While most modern games require XInput, some games have native support for DualShock 4.

Games with DualShock button prompts

Please note, that this is only list for games that offer DualShock button prompts, some may require modding or using XInput wrapper. Some games on the list only offer DualShock prompts on certain systems. Refer to game-specific articles for details.

{{#ask: Buttons prompts::DualShock | ?Developed by = Developer | ?Published by = Publisher | ?Uses engine = Engine | ?Available on = Systems | ?Release date DOS = DOS release date | ?Release date Windows = Windows release date | ?Release date OS X = OS X release date | ?Release date Linux = Linux release date | ?Release date Mac OS = Mac OS release date | Sort = Release date | Order = descending | limit = 15 | introtemplate = Template:Infobox company/t1i | outrotemplate = Template:Infobox company/t1o | template = Template:Infobox company/t1 | format = template | default = }}

Native support without prompts

Following entries work with DualShock 4 directly with correct button placement, but do not offer DualShock button prompts, instead usually 360 prompts are given. In some cases, all XInput controllers have to be disabled or unplugged for DualShock 4 to work.
Games with generic DirectInput support do also work with the controller, however button placements may be out of place and need to be rebound. See game-specific article for rebinding support.

Games with DualShock 4 light bar support

Please note that for some titles, light bar support may be only available on certain systems. Please refer to the game's article for exact information.

{{#ask: DualShock 4 light bar support::true | ?Developed by = Developer | ?Published by = Publisher | ?Uses engine = Engine | ?Available on = Systems | ?Release date DOS = DOS release date | ?Release date Windows = Windows release date | ?Release date OS X = OS X release date | ?Release date Linux = Linux release date | ?Release date Mac OS = Mac OS release date | Sort = Release date | Order = descending | limit = 10 | mainlabel = Game | introtemplate = Template:Infobox company/t1i | outrotemplate = Template:Infobox company/t1o | template = Template:Infobox company/t1 | format = template | default = }}

Windows

XInput wrapping

Acting as native DirectInput controller, it's possible to use any of the generic wrappers. See the controller article for those.

DS4Windows

Extensive program with high amount of customization. Can be used as XInput, keyboard and mouse wrapper with macros or just as an extend of the controller to use controllers features like touchpad, gyroscope, haptic feedback and lighbar.
Lightbar support can't be disabled and it will overwrite and can interfere with games own support.

Double input

This is caused by controller showing up as two, first as native DirectInput controller and second as emulated XInput, Xbox 360 Controller.
Instructions
Instructions

Input Mapper

Earlier known as DS4Tool and DS4Windows, not to be confused with current DS4Windows.
Ad supported donationware.

ScpToolkit

An unofficial continuation of the ScpServer DualShock 3 driver set, it simplifies the installation process and provides expanded functionality over the original drivers. It also includes its own drivers for PlayStation 4 controllers. See the GitHub repository for details.

Linux

Controller is natively supported since kernel 3.15.
Lightbar support may require some modification to system file permissions. See FNA engine page or game-specific articles for details.

Issues fixed

Fast movement without input

This is most likely caused by game being designed for XInput controllers only, but still taking inputs from DirectInput controllers. What this means is that game is reading Dualshock 4 controllers shoulder axis which are not centered as right stick.
Instructions
Instructions
For more information and other controllers, see controller article.

Other information

Worn analog sticks

Worn analog sticks are a known issue and Sony should've changed rubber material for new controllers.[4] If the controller is still under warranty contact Sony or the retailer for replacement instructions.[5] Worn sticks can also be replaced manually (follow this guide).

Technical information

Device name: Wireless controller, HWID: 054C:05C4
Wireless Adapter: Device name: DUALSHOCK®4 USB Wireless Adaptor , HWID: 054C:0BA0
Controller button Button label and axis
Square Button 1
Cross Button 2
Circle Button 3
Triangle Button 4
L1 Button 5
R1 Button 6
L2 Button 7, X-rotation
R2 Button 8, Y-rotation
Share Button 9
Options Button 10
Left stick Button 11, X-axis, Y-axis
Right stick Button 12, Z-axis, Z-rotation
PlayStation button Button 13
Touchpad Button 14
D-pad up POV up
D-pad down POV down
D-pad left POV left
D-pad right POV right


References