Cemu icon indicating copy to clipboard operation
Cemu copied to clipboard

[Feature request] Supporting the motion controls of Dualshock 3

Open vivi3107 opened this issue 1 year ago • 4 comments

The motion controls of my Dualshock 3 only work in Cemu when:

  • I use ScpToolkit
  • I use DSUController API
  • I use Cemu 1.27.1 (or older) with Cemuhook installed
  • I check this option

a

Perhaps it would be possible to implement this in a newer version of Cemu so I don't have to switch between older and newer versions.

vivi3107 avatar Dec 15 '23 12:12 vivi3107

The DSUController API is in all the newer Cemu versions image

capitalistspz avatar Dec 15 '23 13:12 capitalistspz

I know, but the motion control won't work if I don't check the option visible in the picture I provided. It has to be set to "DSU1: [...]", not "Default". This option is only available if Cemuhook is installed.

vivi3107 avatar Dec 15 '23 14:12 vivi3107

Did you click Settings -> Use motion image

capitalistspz avatar Dec 15 '23 14:12 capitalistspz

Did you click Settings -> Use motion

yes

vivi3107 avatar Dec 15 '23 15:12 vivi3107

On modern Cemu (as of writing the version is 2.0-68) you should be able to use a DS3 controller directly with either of these two methods:

  • Setting the controller API to SDL and choosing the controller in the drop down. It's important that you then don't use ScpToolkit in combination with SDL. Otherwise the controller wont show up for SDL. You might also have to uninstall any drivers installed by ScpToolkit.
  • If you do want to keep using ScpToolkit, then you can select DSU API in Cemu and configure it similar to how you did for the old Cemuhook method. This replicates your original setup via Cemuhook. The "GamePad motion source" menu is replaced by the "Use motion" checkbox, see capitalistspz' post above.

To clarify, in both cases you need to click the settings button on the controller configuration panel and tick Use motion.

If neither of this works then please come to the discord or subreddit for troubleshooting. But generally what you are asking for is already supported by Cemu

Exzap avatar Mar 09 '24 02:03 Exzap