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


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Controller:DualShock"

From PCGamingWiki, the wiki about fixing PC games
(→‎Games with DualShock button prompts: updated query to include more games)
Line 62: Line 62:
 
|join on=Infobox_game._pageName=Input._pageName
 
|join on=Infobox_game._pageName=Input._pageName
 
|fields=COUNT(*)
 
|fields=COUNT(*)
|where=Input.DualShock_prompts='true' OR Input.DualShock_prompts='limited' OR Input.DualShock_prompts='hackable'
+
|where=Input.DualShock_prompts='true' OR Input.DualShock_prompts='limited' OR Input.DualShock_prompts='hackable' OR Input.Other_button_prompts HOLDS LIKE 'DualShock'
 
|format=text
 
|format=text
 
}}'''.
 
}}'''.
Line 70: Line 70:
 
tables=Infobox_game,Input
 
tables=Infobox_game,Input
 
|join on=Infobox_game._pageName=Input._pageName
 
|join on=Infobox_game._pageName=Input._pageName
|where=Input.DualShock_prompts='true' OR Input.DualShock_prompts='limited' OR Input.DualShock_prompts='hackable'
+
|where=Input.DualShock_prompts='true' OR Input.DualShock_prompts='limited' OR Input.DualShock_prompts='hackable' OR Input.Other_button_prompts HOLDS LIKE 'DualShock'
 +
|order by=Infobox_game.Released DESC
 
|fields=Infobox_game._pageName,Infobox_game.Series,Infobox_game.Developers,Infobox_game.Publishers,Infobox_game.Released,Infobox_game.Available_on
 
|fields=Infobox_game._pageName,Infobox_game.Series,Infobox_game.Developers,Infobox_game.Publishers,Infobox_game.Released,Infobox_game.Available_on
 
|format=template
 
|format=template

Revision as of 21:12, 8 August 2022

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.
DualShock
DualShock cover
XInput support
Connection method
Wired adapter
Predecessor
PlayStation Controller
Dual Analog Controller
Successor
DualShock 2
PlayStation Classic Controller
DualShock on Wikipedia

Key points

Requires adapter to connect to PC.
Lacks native XInput support, requiring the use of a XInput wrapper (see Windows) for games that do not support DirectInput or the controller natively.

Inputs

  • 2 × clickable analog sticks (8-bit precision): L3, R3
  • 4 × digital shoulder buttons: L1, R1, L2, R2
  • 4 × digital action buttons: , , ×,
  • 4 × digital directional buttons (d-pad): , , ,
  • 3 × digital buttons: sᴛᴀʀᴛ, sᴇʟᴇᴄᴛ, ᴀɴᴀʟᴏɢ

Controller variations

The Dual Analog Controller is an earlier variant of the DualShock controller, having different L2 and R2 buttons and different rumble circuit (not available in European and American markets). See Dual Analog Controller.

Use with PC platforms

Windows

XInput wrapping

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

Hardware

Mayflash 3 in 1 Magic Joy Box

Just plug and play, no driver needed.
Compatible with Windows 98, ME, 2000, XP, Vista and Windows 7, Windows 8 32 bit and 64 bit, Windows 10.
Support all buttons on the game controller.
Three players can play simultaneously (but requires Xbox and GameCube controllers).
Only for one player.

Mayflash Super Dual Box Pro

Converts any PS/PS2 game controller for use on PC. Compatible with Windows XP/2000/ME/9X.
Works with PS/PS2 gamepads, steering wheels and dancing mats.
Supports Auto-fire function for all buttons via PC interface.
Re-maps all the buttons as you need.
Allows 2 players to play at the same time.
Supports vibration (Rumble/Force Feedback).

Bliss-Box Gamer-Pro

Directly compatible with PC. No driver needed, just plug and play. It’s ready to use right out of the box, no special software required with the exception of firmware updates.
Supports vibration (Rumble/Force Feedback).
Hot swapping capabilities. Auto-pause if controller is disconnected.
Easily upgradable via firmware update.
Future proof /expandable (all that is required is a new cable and a firmware update).
Each port is independently upgradable so they can run different firmware’s if needed.
The 4-play requires press reset button (that is next to the HDMI port) after connecting controller.

Support in games

Games with generic DirectInput support are supported by the controller, however button placements may be out of place and need to be rebound. Refer to game-specific articles for rebinding support.

Games with DualShock button prompts

Total number of games:
Error 1054: Unknown column 'cargo__Input.DualShock_prompts' in 'where clause' (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)

Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,COUNT(*) FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`DualShock_prompts`='true' OR `cargo__Input`.`DualShock_prompts`='limited' OR `cargo__Input`.`DualShock_prompts`='hackable' OR `cargo__Input`.`_ID` IN (SELECT `_rowID` FROM `cargo__Input__Other_button_prompts` WHERE `_value`LIKE 'DualShock') ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,COUNT(*) LIMIT 100

.

Please note, that this is only list for games that offer DualShock button prompts.
Some may require use of DualShock 4 emulation. Refer to game-specific articles for details.
Error 1054: Unknown column 'cargo__Input.DualShock_prompts' in 'where clause' (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)

Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,`cargo__Infobox_game`.`_pageName` AS `_pageName`,`Series__full` AS `Series`,`Developers__full` AS `Developers`,`Publishers__full` AS `Publishers`,`Released__full` AS `Released`,`Available_on__full` AS `Available on`,`cargo__Infobox_game`.`Released__precision` AS `Released__precision` FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`DualShock_prompts`='true' OR `cargo__Input`.`DualShock_prompts`='limited' OR `cargo__Input`.`DualShock_prompts`='hackable' OR `cargo__Input`.`_ID` IN (SELECT `_rowID` FROM `cargo__Input__Other_button_prompts` WHERE `_value`LIKE 'DualShock') ORDER BY `cargo__Infobox_game`.`Released__full` DESC LIMIT 100


References