Difference between revisions of "Controller:PlayStation Classic Controller"
(connection method) |
m (→Games with DualShock button prompts: fixing cargos) |
||
Line 42: | Line 42: | ||
===Games with DualShock button prompts=== | ===Games with DualShock button prompts=== | ||
+ | {{ii}} Total number of games: '''{{#cargo_query: | ||
+ | tables=Infobox_game,Input | ||
+ | |join on=Infobox_game._pageName=Input._pageName | ||
+ | |fields=COUNT(*) | ||
+ | |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 | ||
+ | }}'''. | ||
{{ii}} Please note, that this is only list for games that offer DualShock button prompts. | {{ii}} Please note, that this is only list for games that offer DualShock button prompts. | ||
{{--}} Some may require use of [[Controller:DualShock 4|DualShock 4]], which right now isn't possible to emulate. Refer to game-specific articles for details. | {{--}} Some may require use of [[Controller:DualShock 4|DualShock 4]], which right now isn't possible to emulate. Refer to game-specific articles for details. | ||
Line 47: | Line 54: | ||
tables=Infobox_game,Input | tables=Infobox_game,Input | ||
|join on=Infobox_game._pageName=Input._pageName | |join on=Infobox_game._pageName=Input._pageName | ||
− | |where=Input.Other_button_prompts HOLDS LIKE 'DualShock' | + | |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 | ||
|named args=yes | |named args=yes | ||
− | |limit= | + | |limit=50 |
|intro={{Game list/intro}} | |intro={{Game list/intro}} | ||
|template=Game list/row | |template=Game list/row |
Revision as of 15:43, 7 September 2022
XInput support | |
---|---|
Connection method | |
USB-A | |
Predecessor | |
PlayStation Controller | |
Successor | |
DualSense Dual Analog Controller |
|
Key points
- Uses regular USB interface and DirectInput standard, making it useable with PC out of the box.
- Lacks haptic feedback and any analog inputs, limiting it's useability with many newer and bigger games.
- No wireless variant.
General information
Inputs
- 10 × digital buttons: △, ○, ×, □, L1, R1, L2, R2, sᴛᴀʀᴛ, sᴇʟᴇᴄᴛ
- 4 × digital directional buttons (d-pad): ↑, ↓, ←, →
Availability
Use with PC platforms
Windows
- Connecting the controller should automatically download and install latest drivers for the controller.
XInput wrapping
- Acting as native DirectInput controller, it's possible to use any of the generic wrappers. See the controller article for those.
Linux
- This controller is "Plug and Play" on most distributions of Linux.
Steam
- Can be recognized as Xbox 360 controller but after manual assignment. Controller cannot be found in Supported Controller Database, so Steam recognizes it as standard DirectInput device.
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, which right now isn't possible to emulate. Refer to game-specific articles for details.
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
Technical information
- Device name: PlayStation Classic controller, HWID: 054C:0CDA