Difference between revisions of "Controller:DualShock 2"
m (fixed cargo) |
m (→Hardware: accelerometer adapter) |
||
Line 68: | Line 68: | ||
==Hardware== | ==Hardware== | ||
− | ===[https://bliss-box.net/store/Gamer-Pro-Kit-Power-of-the-4-Play-in-a-smaller-space-p129163061 Bliss-Box Gamer-Pro]=== | + | ===Adapters=== |
+ | ====[https://bliss-box.net/store/Gamer-Pro-Kit-Power-of-the-4-Play-in-a-smaller-space-p129163061 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. | {{++}} 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 pressure sensitive face buttons. | {{++}} Supports pressure sensitive face buttons. | ||
Line 79: | Line 80: | ||
{{--}} In the older firmware and explained in the 1.0 manual, user can assign only 4 pressure sensitive buttons to the dial, slider, z axis, z2 axis. However the 2.0 firmware has the ability to read all 12 pressure sensitive buttons but it needs to be utilized by dedicated application<ref>[https://www.tapatalk.com/groups/blissbox/viewtopic.php?p=4668#p4668 Dual shock 2 and analog buttons?]</ref>. | {{--}} In the older firmware and explained in the 1.0 manual, user can assign only 4 pressure sensitive buttons to the dial, slider, z axis, z2 axis. However the 2.0 firmware has the ability to read all 12 pressure sensitive buttons but it needs to be utilized by dedicated application<ref>[https://www.tapatalk.com/groups/blissbox/viewtopic.php?p=4668#p4668 Dual shock 2 and analog buttons?]</ref>. | ||
− | ===[https://mayflash.com/product/showproduct.php?id=44 Mayflash 3 in 1 Magic Joy Box]=== | + | ====[https://mayflash.com/product/showproduct.php?id=44 Mayflash 3 in 1 Magic Joy Box]==== |
{{ii}} Just plug and play, no driver needed. | {{ii}} Just plug and play, no driver needed. | ||
{{--}} Only for one player. | {{--}} Only for one player. | ||
Line 87: | Line 88: | ||
{{++}} Support both digital and analog modes (for pressure sensitive buttons), three players can play simultaneously (but requires [[Controller:Xbox Controller|Xbox]] and [[Controller:GameCube Controller|GameCube]] controllers). | {{++}} Support both digital and analog modes (for pressure sensitive buttons), three players can play simultaneously (but requires [[Controller:Xbox Controller|Xbox]] and [[Controller:GameCube Controller|GameCube]] controllers). | ||
− | ===Mayflash Super Dual Box Pro=== | + | ====Mayflash Super Dual Box Pro==== |
{{ii}} Converts any PS/PS2 game controller for use on PC. Compatible with Windows XP/2000/ME/9X. | {{ii}} Converts any PS/PS2 game controller for use on PC. Compatible with Windows XP/2000/ME/9X. | ||
{{ii}} Works with PS/PS2 gamepads, steering wheels and dancing mats. | {{ii}} Works with PS/PS2 gamepads, steering wheels and dancing mats. | ||
Line 96: | Line 97: | ||
{{++}} Supports pressure sensitive face buttons. | {{++}} Supports pressure sensitive face buttons. | ||
{{++}} Supports vibration (Rumble/Force Feedback). | {{++}} Supports vibration (Rumble/Force Feedback). | ||
+ | |||
+ | ===Expansions=== | ||
+ | ====[https://web.archive.org/web/20081016111441/http://www.splitfish.com/?uid=o3t67u0m04711ixo SplitFish Motion FX Adapter]==== | ||
+ | {{Image|SplitFish Motion FX Adapter.jpg|DualShock 2 with SplitFish Motion FX Adapter.}} | ||
+ | {{ii}} Just clip the motion tilt-sensor adapter onto your wired Sony dual shock controller and experience faster game response and a whole new layer of control. Television sensor strips are not required. | ||
+ | {{++}} Compatible with all PS2 games. | ||
+ | {{++}} Adjustable motion sensitivity. | ||
+ | {{++}} Cross hair tilt indicator. | ||
+ | {{++}} Adjustable motion sensitivity. One button operation. | ||
+ | {{++}} Swap between motion control and analog stick. Great for flight sims & driving games. | ||
+ | {{mm}} {{store link|Amazon|B000N4S6ZY}} | ||
+ | {{mm}} {{store link|Amazon.co.uk|B000N4S6ZY}} | ||
==Support in games== | ==Support in games== |
Revision as of 10:45, 22 March 2022
XInput support | |
---|---|
Predecessor | |
DualShock | |
Successor | |
Sixaxis DualShock 3 |
|
Key points
- Main difference between the Dualshock 1 and 2 controllers is that the face buttons are pressure sensitive on the Dualshock 2.
- Requires adapter to connect to PC. Not every USB adapter supports pressure sensitive buttons.
- Lacks native XInput support, requiring the use of a XInput wrapper (see Windows) for games that do not support DirectInput or the controller natively.
- PS2 emulators for PC support pressure sensitive buttons. DualShock 2 support is still in progress.
Inputs
- 2 × clickable analog sticks (8-bit precision): L3, R3
- 4 × pressure-sensitive shoulder buttons: L1, R1, L2, R2
- 4 × pressure-sensitive action buttons: △, ○, ×, □
- 4 × pressure-sensitive directional buttons (d-pad): ↑, ↓, ←, →
- 3 × digital buttons: sᴛᴀʀᴛ, sᴇʟᴇᴄᴛ, ᴀɴᴀʟᴏɢ
Controller variations
- The Analog Controller (SCPH-10520) is a variant of the DualShock 2 controller, lacking force feedback.
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.
DualShock XInput Wrapper
- Play.com USB adapter only
Step One
Instructions[citation needed] |
---|
|
Step Two
- Make sure to follow these steps in the right order, choose the appropriate system from the list.
- Do not erase the ScpServer folder after installing the wrapper, if needed it can be hidden instead.
Windows 8 and Windows 10 |
---|
Run |
Windows 7[citation needed] |
---|
|
Windows XP and Windows Vista[citation needed] |
---|
|
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.
- Do not support pressure-sensitive face buttons.
Steam Link compatibility
- Works natively over Mayflash PS2 Controller Adapter.[1]
- Buttons are mapped incorrectly and must be remapped manually.
- Works without any drivers on any operating system that supports Steam.
- Can be used just to send input from a controller to a PC. Go into Streaming options, hit △ and disable video and audio streaming.
- Won't work great unless you connect it to LAN or a low latency Wi-Fi.
Hardware
Adapters
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 pressure sensitive face buttons.
- 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.
- In the older firmware and explained in the 1.0 manual, user can assign only 4 pressure sensitive buttons to the dial, slider, z axis, z2 axis. However the 2.0 firmware has the ability to read all 12 pressure sensitive buttons but it needs to be utilized by dedicated application[2].
Mayflash 3 in 1 Magic Joy Box
- Just plug and play, no driver needed.
- Only for one player.
- Supports only pressure-sensitive axis, which can be assigned to two from 12 pressure-sensitive buttons (2 triggers or two from 12 pressure sensitive face buttons). Assigning two buttons as "analog", locking other buttons in "digital" mode.
- 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.
- Support both digital and analog modes (for pressure sensitive buttons), three players can play simultaneously (but requires Xbox and GameCube controllers).
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 only pressure-sensitive axis, which can be assigned to two from 12 pressure-sensitive buttons (2 triggers or two from 12 pressure sensitive face buttons). Assigning two buttons as "analog", locking other buttons in "digital" mode.
- 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 pressure sensitive face buttons.
- Supports vibration (Rumble/Force Feedback).
Expansions
SplitFish Motion FX Adapter
- Just clip the motion tilt-sensor adapter onto your wired Sony dual shock controller and experience faster game response and a whole new layer of control. Television sensor strips are not required.
- Compatible with all PS2 games.
- Adjustable motion sensitivity.
- Cross hair tilt indicator.
- Adjustable motion sensitivity. One button operation.
- Swap between motion control and analog stick. Great for flight sims & driving games.
- Amazon.com
- Amazon.co.uk
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 pressure sensitive face buttons support
For a list of games, see List of games that support Pressure-Sensitive Face Buttons.
- Pressure-sensitive face buttons are not recognized by PC games yet.
- Emulators like PCSX2, RPCS3 and Cxbx-Reloaded do not recognize pressure-sensitive face buttons from DualShock 2 yet. Controller will require DualShock 3 emulation to be recognized.
- See GiantBomb's List - Games where pressure sensitive buttons play an important part.
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' 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.
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' ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,`cargo__Infobox_game`.`_pageName`,`cargo__Infobox_game`.`Series__full` ,`cargo__Infobox_game`.`Developers__full` LIMIT 100
Other information
Technical information
Bliss-Box Gamer-Pro Adapter
- Firmware 3.23 and greater.
- Standard mapping:
Controller button | Button label and axis |
---|---|
Square | Button 3 |
Cross | Button 1 |
Circle | Button 2 |
Triangle | Button 4 |
L1 | Button 7 |
R1 | Button 8 |
L2 | Button 9, X-rotation |
R2 | Button 10, Y-rotation |
Select | Button 5 |
Start | Button 6 |
Left stick | Button 15, X-axis, Y-axis |
Right stick | Button 16, Z-axis, Z-rotation |
D-pad up | POV up |
D-pad down | POV down |
D-pad left | POV left |
D-pad right | POV right |
- Alternative mapping:
Controller button | Button label and axis |
---|---|
Square | Button 1 |
Cross | Button 2 |
Circle | Button 8 |
Triangle | Button 4 |
L1 | Button 3 |
R1 | Button 7 |
L2 | Button 9, X-rotation |
R2 | Button 10, Y-rotation |
Select | Button 5 |
Start | Button 6 |
Left stick | Button 15, X-axis, Y-axis |
Right stick | Button 16, Z-axis, Z-rotation |
D-pad up | POV up |
D-pad down | POV down |
D-pad left | POV left |
D-pad right | POV right |