DSUController (means DualShock UDP controller) is a mobile app based on cemuhook-protocol to simulate some game controllers. It can be used with Cemu using Cemuhook, Citra, Dolphin, Yuzu and other more game console emulators.
Open Controller Settings on Dolphin.
Click Alternate Input Sources.
Check Enable.
Click Add..., input the DSUController's IP address and port number (find them on the settings page).
Select Emulated Wii Remote
as Wii Remote 1 and click Configure.
Select DSUClient/1/
as Device.
Download DSUController.ini into the Dolphin Config folder:
- windows:
~/Documents/Dolphin\ Emulator/Config/Profiles/Wiimote/
- macOS:
~/Library/Application\ Support/Dolphin/Config/Profiles/Wiimote/
Select DSUController
as Profile, and click load.
Close Controller Settings and start some games to have fun.
DSUClient/x/
appear on Dolphin's Devices list?
Try to restart the DSU server or relaunch the app.
Make sure the app and emulator are on the same Wi-Fi network, and Local Network Access is enabled on the app.
Yes, but the PR for this feature is not merged currently.
You can download the trial version of Dolphin Emulator from the artifacts.
Click Motor, and selectMotor 0
orMotor 1
on Configure Output window. The phone will vibrate when you click Test.
Yes, but you need two smartphones.
First, download DSUController_with_Nunchuk.ini into the Dolphin Config folder.
Then selectDSUController_with_Nunchuk
as Profile on Dolphin Emulator controller settings window and load it.
Make sure the phoneDSUClient/1/
uses layoutWii Remote
and the phoneDSUClient/0/
uses layoutWii Nunchuk
on DSUController settings page.
Yes.
First, download DSUController_with_Classic.ini into the Dolphin Config folder.
Then selectDSUController_with_Classic
as Profile on Dolphin Emulator controller settings window and load it.
Wii U GamePad
as Emulated controller (suppose you select Wii Classic
as Controller Layout on DSUController app).
+
button next to the Controller dropdown, select DSUController
as API and input the ip and port (you can find them on DSUController app).
Controller 2
as Controller and click the Add
button.
- Click the
A
button on Cemu and then press thea
button on DSUController app.- Click the
click
button of Left Axis and then double press the left stick on DSUController app.- And more...
Only supports windows at present
Within half a second (0.5s), double tap the joystick on DSUController (v2.3.0 at least), will trigger the joystick pressing.
Make sure DSUManager can communicate through Windows Firewall, please refer to this video, How to Allow a program to communicate through Windows Firewall for Microsoft.
Xbox 360
or JoyCon Left
as Controller Layout.Pro Controller
or Left JoyCon
as Connect Controller, and select Xbox 360 Controller 0
as Input Device, then yuzu will complete button mappings automatically.
Xbox 360
or JoyCon Left
as Controller Layout.Pro Controller
or Left JoyCon
as Controller Type, and select Xbox 360 Controller (0)
as Input Device, then Ryujinx will complete button mappings automatically.
1
as Controller Slot.
Xbox 360 Lite Magic
, or JoyCon Left Magic
(v2.1 at least).πΌ
button and move, it will trigger the L
(move to right) or ZL
(move to left) pressing.
See #12
See #25