Difference between revisions of "Controller:DualSense"
From PCGamingWiki, the wiki about fixing PC games
(→reWASD) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
===Windows=== | ===Windows=== | ||
{{ii}} Connecting the controller should automatically download and install latest drivers for the controller. | {{ii}} Connecting the controller should automatically download and install latest drivers for the controller. | ||
− | |||
====[https://www.rewasd.com/ reWASD]==== | ====[https://www.rewasd.com/ reWASD]==== | ||
− | {{++}} Supports DualSense | + | {{++}} Supports the DualSense in both wired and wireless modes, does not require installing drivers manually. |
{{++}} {{Key|Microphone}} and {{Key|PlayStation}} buttons can be remapped. | {{++}} {{Key|Microphone}} and {{Key|PlayStation}} buttons can be remapped. | ||
− | {{++}} | + | {{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] for PS4 Remote Play, PS Now or other compatible games. Includes gyro and accelerometer control. |
− | {{++}} | + | {{++}} Can also emulate the [[Controller:Xbox 360 Controller|Xbox 360 controller]] to play XInput compatible games. |
− | {{ | + | {{++}} Adaptive triggers are [https://forum.rewasd.com/forum/rewasd/announcements-aa/227561-meet-cyborg-and-adaptive-triggers-of-dualsense-in-rewasd-5-8-1 partially implemented]. |
− | {{ii}} Custom configs | + | {{--}} Haptic feedback unimplemented. |
+ | {{ii}} Custom configs can be found in the [https://www.rewasd.com/community/configs/gamepad/dualsense/ Community Configs Library]. | ||
====[[Glossary:Controller#Windows|XInput wrapping]]==== | ====[[Glossary:Controller#Windows|XInput wrapping]]==== | ||
− | + | As a native DirectInput controller, it's possible to use any of the generic wrappers under the [[Glossary:Controller#Windows|Controller article]]. | |
====[https://github.com/Paliverse/DualSenseX/ DualSenseX]==== | ====[https://github.com/Paliverse/DualSenseX/ DualSenseX]==== | ||
− | {{++}} Supports DualSense | + | {{++}} Supports the DualSense in both wired and wireless modes. |
{{++}} All buttons can be set to emulate keyboard presses. | {{++}} All buttons can be set to emulate keyboard presses. | ||
− | {{++}} | + | {{++}} Can emulate the [[Controller:DualShock 4|DualShock 4]] and the [[Controller:Xbox 360 Controller|Xbox 360 controller]]. |
− | |||
{{++}} Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values. | {{++}} Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values. | ||
− | {{++}} | + | {{++}} The controller can be hidden while emulating a virtual controller through [https://github.com/ViGEm/HidHide HidHide] to avoid double-inputs. |
{{++}} Working Haptic Feedback. | {{++}} Working Haptic Feedback. | ||
{{ii}} Use of Haptic Feedback disables vibration unless disabled within the app. | {{ii}} Use of Haptic Feedback disables vibration unless disabled within the app. | ||
− | {{--}} Gyro is | + | {{--}} Gyro is unimplemented. |
==Steam== | ==Steam== | ||
===Steam Input=== | ===Steam Input=== | ||
− | {{++}} Has rumble, trackpad and gyro support. Can also be used | + | {{++}} Has rumble, trackpad and gyro support. Can also be used wirelessly.<ref>{{Refurl|url=https://store.steampowered.com/oldnews/78652|title=Steam Client Update Released|date=December 8, 2020}}</ref> |
− | {{++}} | + | {{++}} Supports the adaptive triggers. |
===Steam Link compatibility=== | ===Steam Link compatibility=== | ||
− | {{ii}} Wired or wireless works.<ref>[https://steamcommunity.com/app/353380/discussions/0/2986413884511966200/ Steam Link Build 789]</ref> Press | + | {{ii}} Wired or wireless works.<ref>[https://steamcommunity.com/app/353380/discussions/0/2986413884511966200/ Steam Link Build 789]</ref> Press {{Key|PlayStation|Share}} to power up and be detected by Steam Link. All buttons are mapped correctly. |
{{++}} Works without any drivers on any operating system that supports Steam. | {{++}} 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 {{Key|△}} and disable video and audio streaming. | {{++}} Can be used just to send input from a controller to a PC. Go into Streaming options, hit {{Key|△}} and disable video and audio streaming. | ||
{{ii}} Won't work great unless you connect it to LAN or a low latency Wi-Fi. | {{ii}} Won't work great unless you connect it to LAN or a low latency Wi-Fi. | ||
− | {{--}} Touchpad and gyro will not be pass through to steam when using | + | {{--}} Touchpad and gyro will not be pass through to steam when using Steam Link on android. |
==Support in games== | ==Support in games== | ||
Line 62: | Line 61: | ||
===Adaptive Triggers and Haptic Feedback=== | ===Adaptive Triggers and Haptic Feedback=== | ||
− | {{ | + | {{ii}} [https://github.com/Mxater/DualSenseSupport DualSenseSupport] demonstrates how the haptics can be used on PC. |
− | {{--}} Requires | + | {{--}} Requires a wired connection. |
+ | |||
====Games with adaptive triggers and haptic feedback==== | ====Games with adaptive triggers and haptic feedback==== | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! style="height: 38.6px" | Game !! Haptic Feedback !! Adaptive Triggers !! Connection !! Notes | ! style="height: 38.6px" | Game !! Haptic Feedback !! Adaptive Triggers !! Connection !! Notes | ||
|- | |- | ||
− | | [[Metro Exodus Enhanced Edition]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Requires a hardware accelerated raytracing-capable graphics card to run. | + | | [[Metro Exodus Enhanced Edition]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Requires a hardware accelerated raytracing-capable graphics card to run. Full adaptive trigger on guns and all interactions, normal xinput vibration. Unable to use workbench with DualSense currently and must use keyboard & mouse. |
|- | |- | ||
| [[Assassin's Creed Valhalla]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive triggers on bows and haptic feedback on combat and water. | | [[Assassin's Creed Valhalla]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:True icon.svg|25px]] ||style="text-align: center"| [[File:Unknown icon.svg|25px]] || Adaptive triggers on bows and haptic feedback on combat and water. |
Revision as of 20:33, 27 November 2021
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.
XInput support | |
---|---|
Predecessor | |
DualShock 4 | |
Key points
- Controllers can be used wired (via USB-C) or wirelessly with Bluetooth.
- The support for supplementary features like the internal speaker, headphone jack, gyroscope, lightbar, adaptive triggers and haptic feedback varies between models, type of connection, and games/software.
- Supported natively in some games (see support in games).
- Capable of making full use of Steam Input due to many overlapping features with the Steam Controller.
- Lacks native XInput support, requiring the use of a XInput wrapper in games that don't support it.
General information
Use with PC platforms
Windows
- Connecting the controller should automatically download and install latest drivers for the controller.
reWASD
- Supports the DualSense in both wired and wireless modes, does not require installing drivers manually.
- Microphone and PlayStation buttons can be remapped.
- Can emulate the DualShock 4 for PS4 Remote Play, PS Now or other compatible games. Includes gyro and accelerometer control.
- Can also emulate the Xbox 360 controller to play XInput compatible games.
- Adaptive triggers are partially implemented.
- Haptic feedback unimplemented.
- Custom configs can be found in the Community Configs Library.
XInput wrapping
As a native DirectInput controller, it's possible to use any of the generic wrappers under the Controller article.
DualSenseX
- Supports the DualSense in both wired and wireless modes.
- All buttons can be set to emulate keyboard presses.
- Can emulate the DualShock 4 and the Xbox 360 controller.
- Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values.
- The controller can be hidden while emulating a virtual controller through HidHide to avoid double-inputs.
- Working Haptic Feedback.
- Use of Haptic Feedback disables vibration unless disabled within the app.
- Gyro is unimplemented.
Steam
Steam Input
- Has rumble, trackpad and gyro support. Can also be used wirelessly.[1]
- Supports the adaptive triggers.
Steam Link compatibility
- Wired or wireless works.[2] Press PlayStation+Share to power up and be detected by Steam Link. All buttons are mapped correctly.
- 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.
- Touchpad and gyro will not be pass through to steam when using Steam Link on android.
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.
Adaptive Triggers and Haptic Feedback
- DualSenseSupport demonstrates how the haptics can be used on PC.
- Requires a wired connection.
Games with adaptive triggers and haptic feedback
Game | Haptic Feedback | Adaptive Triggers | Connection | Notes |
---|---|---|---|---|
Metro Exodus Enhanced Edition | Requires a hardware accelerated raytracing-capable graphics card to run. Full adaptive trigger on guns and all interactions, normal xinput vibration. Unable to use workbench with DualSense currently and must use keyboard & mouse. | |||
Assassin's Creed Valhalla | Adaptive triggers on bows and haptic feedback on combat and water. | |||
Call of Duty: Black Ops Cold War | Adaptive Triggers for gunfire. | |||
F1 2021 | ||||
Deathloop | ||||
Call of Duty: Vanguard | ||||
Far Cry 6 | ||||
Genshin Impact | V 2.2. Subtle Haptic Feedback, don't forget to configure full-range speaker in "Configure Speakers" for controller.
Adaptive triggers during fishing. | |||
Rainbow Six Siege | Adaptive Triggers for gunfire, wired only. | |||
The Riftbreaker | Adaptive Triggers for gunfire, wired only. | |||
The Smurfs: Mission Vileaf | Adaptive Triggers for Smurfizer. |
Light bar
- Number of games which support light bar is limited and light bar support is still not a PC standard.
- Aurora is a third party, open source solution for handling RGB lighting which is extending list of supported games. List can be found in project's Github page.
- Steam Input configuration is allowing control of the light bar.
Games with DualSense button prompts
- Please note, that this is only list for games that offer DualSense/DualShock button prompts.
References
- ↑ Steam Client Update Released - last accessed on December 8, 2020
- ↑ Steam Link Build 789