├── README.md
├── _coverpage.md
├── ads.txt
├── app-ads.txt
├── assets
├── badges
│ ├── app-store.png
│ └── play-store.png
├── cemu
│ ├── configure-controls.png
│ ├── configure-dsu-ip-and-port.png
│ ├── configure-dsu-searched.png
│ ├── configure-dsu-searching.png
│ ├── configure-key-mapping.png
│ └── configure-motion.png
├── dolphin
│ ├── add-dsu-client.png
│ ├── configure-controller.png
│ └── configure-motor.png
├── dsu-controller
│ ├── controller-page-classic.png
│ ├── controller-page-nunchuk.png
│ ├── controller-page.png
│ ├── press-joycon-left-magic.png
│ ├── scan-qrcode.png
│ ├── settings-for-joycon-left-magic.png
│ ├── settings-page-classic.png
│ ├── settings-page-nunchuk.png
│ └── settings-page.png
├── dsu-manager
│ ├── device-ip-and-port.png
│ ├── device-list.png
│ ├── qrcode.png
│ └── start.png
├── ryujinx
│ ├── configure-controls.png
│ └── configure-motion.png
└── yuzu
│ ├── configure-controls.png
│ └── configure-motion.png
├── configs
└── dolphin
│ ├── DSUController.ini
│ ├── DSUController_with_Classic.ini
│ └── DSUController_with_Nunchuk.ini
├── favicon.png
├── index.html
├── privacy.md
├── robots.txt
└── terms.md
/README.md:
--------------------------------------------------------------------------------
1 | # DSUController Guides
2 |
3 | DSUController (means DualShock UDP controller) is a mobile app based on [cemuhook-protocol](https://github.com/v1993/cemuhook-protocol) to simulate some game controllers.
4 | It can be used with [Cemu](http://cemu.info/) using [Cemuhook](https://sshnuke.net/cemuhook/), [Citra](https://citra-emu.org/), [Dolphin](https://dolphin-emu.org/), [Yuzu](https://yuzu-emu.org/) and other more game console emulators.
5 |
6 | ## Download
7 |
8 |
9 |
10 |
11 |
12 |
13 | ## Screenshots
14 |
15 |
16 |
17 |
18 | ## Run with [Dolphin](https://dolphin-emu.org/)
19 |
20 | 1. Open **Controller Settings** on Dolphin.
21 | 2. Click **Alternate Input Sources**.
22 | 3. Check **Enable**.
23 | 4. Click **Add...**, input the DSUController's IP address and port number (find them on the settings page).
24 |
25 |
26 |
27 | 5. Select `Emulated Wii Remote` as **Wii Remote 1** and click **Configure**.
28 | 6. Select `DSUClient/1/` as **Device**.
29 | 7. Download DSUController.ini into the Dolphin Config folder:
30 | > * windows: `~/Documents/Dolphin\ Emulator/Config/Profiles/Wiimote/`
31 | > * macOS: `~/Library/Application\ Support/Dolphin/Config/Profiles/Wiimote/`
32 | 8. Select `DSUController` as **Profile**, and click **load**.
33 |
34 |
35 |
36 | 9. Close **Controller Settings** and start some games to have fun.
37 |
38 | ### FAQ
39 |
40 | 1. Why doesn't `DSUClient/x/` appear on Dolphin's Devices list?
41 | > Try to restart the DSU server or relaunch the app.
42 | > Make sure the app and emulator are on the same Wi-Fi network, and [Local Network Access](https://support.apple.com/en-us/HT211870) is enabled on the app.
43 | 2. Can it rumble?
44 | > Yes, but the [PR](https://github.com/dolphin-emu/dolphin/pull/11545) for this feature is not merged currently.
45 | > You can download the trial version of Dolphin Emulator from the [artifacts](https://github.com/breeze2/dsu-controller-guides/releases).
46 | > Click **Motor**, and select `Motor 0` or `Motor 1` on **Configure Output** window. The phone will vibrate when you click **Test**.
47 | >
48 | 3. Can it simulate Wii Nunchuk?
49 | > Yes, but you need two smartphones.
50 | > First, download DSUController_with_Nunchuk.ini into the Dolphin Config folder.
51 | > Then select `DSUController_with_Nunchuk` as **Profile** on Dolphin Emulator controller settings window and load it.
52 | > Make sure the phone `DSUClient/1/` uses layout `Wii Remote` and the phone `DSUClient/0/` uses layout `Wii Nunchuk` on DSUController settings page.
53 | >
54 | >
55 | 4. Can it simulate Wii Classic Controller?
56 | > Yes.
57 | > First, download DSUController_with_Classic.ini into the Dolphin Config folder.
58 | > Then select `DSUController_with_Classic` as **Profile** on Dolphin Emulator controller settings window and load it.
59 | >
60 | >
61 |
62 | ## Run with Cemu 2.0
63 |
64 | 1. Open **Input settings** on Cemu 2.0,
65 | 2. Select `Wii U GamePad` as **Emulated controller** (suppose you select `Wii Classic` as **Controller Layout** on DSUController app).
66 | >
67 | 3. Click the `+` button next to the **Controller** dropdown, select `DSUController` as **API** and input the ip and port (you can find them on DSUController app).
68 | >
69 | 4. Wait for the searching, select `Controller 2` as **Controller** and click the `Add` button.
70 | >
71 | >
72 | 5. Click **Settings** and check **Use motion**.
73 | >
74 | 6. Configure key mappings:
75 | > * Click the `A` button on Cemu and then press the `a` button on DSUController app.
76 | > * Click the `click` button of **Left Axis** and then double press the left stick on DSUController app.
77 | > * And more...
78 | >
79 | 7. Close **Input settings** and start some games to have fun.
80 |
81 |
82 | ## Run with DSU Manager (on Windows)
83 |
84 | > Only supports windows at present
85 |
86 | 1. Download and install latest [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases).
87 | 2. Download and install latest [DSU Manager](https://github.com/breeze2/dsu-manager-guides/releases).
88 | 3. Open DSU Manager, and click **Start**, you will get a QRCode.
89 | >
90 | >
91 | 4. Open the settings page on DSU Controller (v2.0 at least), click **Connect DSU Manager**, and then scan the QRCode.
92 | >
93 | >
94 | 5. Now you get a virtual XInput controller, you can use it to play any games on your PC 🎉🎉🎉.
95 |
96 | ### FAQ
97 |
98 | 1. How to press JoyStick (trigger l3 or r3) ?
99 | > Within half a second (0.5s), double tap the joystick on DSUController (v2.3.0 at least), will trigger the joystick pressing.
100 | 2. After scanning the QR code, nothing happened?
101 | > 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](https://www.dell.com/support/contents/en-us/videos/videoplayer/how-to-allow-a-program-to-communicate-through-windows-firewall-for-microsoft/6079812902001).
102 |
103 |
104 | ## Run with [yuzu](https://github.com/yuzu-emu/yuzu) (on Windows)
105 |
106 | 1. Similarly, you need to have [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases) and [DSU Manager](https://github.com/breeze2/dsu-manager-guides/releases) installed first.
107 | 2. Make sure DSU Controller is connected with DSU Manager.
108 | 3. Open the settings page on DSU Controller, select `Xbox 360` or `JoyCon Left` as **Controller Layout**.
109 | 4. Open the **yuzu Configuration** window, select **Controls** tab, select `Pro Controller` or `Left JoyCon` as **Connect Controller**, and select `Xbox 360 Controller 0` as **Input Device**, then yuzu will complete button mappings automatically.
110 | >
111 | 5. Check the **Vibration**.
112 | 6. Check the **Motion**, Click **Motion Configure**.
113 | 7. Open the **Configure Motion/Touch** window, add CemuhookUDP server (you can find the ip and port on DSU Manager), then click **OK** to close this window.
114 | >
115 | >
116 | 8. Click **Motion1 [not set]** or **Motion1 [mouse]**, shake your phone, it will change to **Motion1 [cemuhookudp]**.
117 | 9. Next just enjoy your game on yuzu 🎉🎉🎉.
118 |
119 | ## Run with [Ryujinx](https://github.com/Ryujinx/Ryujinx) (on Windows)
120 |
121 | 1. Similarly, you need to have [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases) and [DSU Manager](https://github.com/breeze2/dsu-manager-guides/releases) installed first.
122 | 2. Make sure DSU Controller is connected with DSU Manager.
123 | 3. Open the settings page on DSU Controller, select `Xbox 360` or `JoyCon Left` as **Controller Layout**.
124 | 4. Open the **Ryujinx Settings** window, select **Input** tab, select `Pro Controller` or `Left JoyCon` as **Controller Type**, and select `Xbox 360 Controller (0)` as **Input Device**, then Ryujinx will complete button mappings automatically.
125 | >
126 | 5. Check the **Rumble**.
127 | 6. Check the **Motion**, Click **Configure**.
128 | 7. Open the **Motion Control Settings** window, check the **Use CemuHook compatible motion**, input the ip and port of the server host (you can find the ip and port on DSU Manager), input `1` as **Controller Slot**.
129 | >
130 | 8. Click **Save** and click **OK**.
131 | 9. Next just enjoy your game on Ryujinx 🎉🎉🎉.
132 |
133 | ## Magic combination Keys
134 |
135 | 1. Select one magic layout, like `Xbox 360 Lite Magic`, or `JoyCon Left Magic` (v2.1 at least).
136 | 2. Configure combination keys.
137 | 3. For example, configure as shown, then press the `🔼` button and move, it will trigger the `L`(move to right) or `ZL`(move to left) pressing.
138 | >
139 | >
140 |
141 | ## Use the game controller connected with your phone
142 | See [#12](https://github.com/breeze2/dsu-controller-guides/issues/12)
143 |
144 | ## Lock buttons
145 | See [#25](https://github.com/breeze2/dsu-controller-guides/issues/25)
146 |
147 | ## Privacy & Terms
148 |
149 | - [Privacy](https://breeze2.github.io/dsu-controller-guides/privacy)
150 | - [Terms & Conditions](https://breeze2.github.io/dsu-controller-guides/terms)
151 |
--------------------------------------------------------------------------------
/_coverpage.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | # DSU Controller 2.3.0
4 |
5 | > A mobile app to simulate some game controllers.
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ads.txt:
--------------------------------------------------------------------------------
1 | google.com, pub-8868215960675155, DIRECT, f08c47fec0942fa0
--------------------------------------------------------------------------------
/app-ads.txt:
--------------------------------------------------------------------------------
1 | google.com, pub-8868215960675155, DIRECT, f08c47fec0942fa0
--------------------------------------------------------------------------------
/assets/badges/app-store.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/badges/app-store.png
--------------------------------------------------------------------------------
/assets/badges/play-store.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/badges/play-store.png
--------------------------------------------------------------------------------
/assets/cemu/configure-controls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/cemu/configure-controls.png
--------------------------------------------------------------------------------
/assets/cemu/configure-dsu-ip-and-port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/cemu/configure-dsu-ip-and-port.png
--------------------------------------------------------------------------------
/assets/cemu/configure-dsu-searched.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/cemu/configure-dsu-searched.png
--------------------------------------------------------------------------------
/assets/cemu/configure-dsu-searching.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/cemu/configure-dsu-searching.png
--------------------------------------------------------------------------------
/assets/cemu/configure-key-mapping.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/cemu/configure-key-mapping.png
--------------------------------------------------------------------------------
/assets/cemu/configure-motion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/cemu/configure-motion.png
--------------------------------------------------------------------------------
/assets/dolphin/add-dsu-client.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dolphin/add-dsu-client.png
--------------------------------------------------------------------------------
/assets/dolphin/configure-controller.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dolphin/configure-controller.png
--------------------------------------------------------------------------------
/assets/dolphin/configure-motor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dolphin/configure-motor.png
--------------------------------------------------------------------------------
/assets/dsu-controller/controller-page-classic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/controller-page-classic.png
--------------------------------------------------------------------------------
/assets/dsu-controller/controller-page-nunchuk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/controller-page-nunchuk.png
--------------------------------------------------------------------------------
/assets/dsu-controller/controller-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/controller-page.png
--------------------------------------------------------------------------------
/assets/dsu-controller/press-joycon-left-magic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/press-joycon-left-magic.png
--------------------------------------------------------------------------------
/assets/dsu-controller/scan-qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/scan-qrcode.png
--------------------------------------------------------------------------------
/assets/dsu-controller/settings-for-joycon-left-magic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/settings-for-joycon-left-magic.png
--------------------------------------------------------------------------------
/assets/dsu-controller/settings-page-classic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/settings-page-classic.png
--------------------------------------------------------------------------------
/assets/dsu-controller/settings-page-nunchuk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/settings-page-nunchuk.png
--------------------------------------------------------------------------------
/assets/dsu-controller/settings-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-controller/settings-page.png
--------------------------------------------------------------------------------
/assets/dsu-manager/device-ip-and-port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-manager/device-ip-and-port.png
--------------------------------------------------------------------------------
/assets/dsu-manager/device-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-manager/device-list.png
--------------------------------------------------------------------------------
/assets/dsu-manager/qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-manager/qrcode.png
--------------------------------------------------------------------------------
/assets/dsu-manager/start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/dsu-manager/start.png
--------------------------------------------------------------------------------
/assets/ryujinx/configure-controls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/ryujinx/configure-controls.png
--------------------------------------------------------------------------------
/assets/ryujinx/configure-motion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/ryujinx/configure-motion.png
--------------------------------------------------------------------------------
/assets/yuzu/configure-controls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/yuzu/configure-controls.png
--------------------------------------------------------------------------------
/assets/yuzu/configure-motion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/assets/yuzu/configure-motion.png
--------------------------------------------------------------------------------
/configs/dolphin/DSUController.ini:
--------------------------------------------------------------------------------
1 | [Profile]
2 | Device = DSUClient/1/
3 | Buttons/A = Cross
4 | Buttons/B = Square
5 | Buttons/1 = Triangle
6 | Buttons/2 = Circle
7 | Buttons/- = Share
8 | Buttons/+ = Options
9 | Buttons/Home = PS
10 | IR/Up = `Cursor Y-`
11 | IR/Down = `Cursor Y+`
12 | IR/Left = `Cursor X-`
13 | IR/Right = `Cursor X+`
14 | Tilt/Modifier/Range = 50.0
15 | Shake/X = `Middle Click`
16 | Shake/Y = `Middle Click`
17 | Shake/Z = `Middle Click`
18 | IMUAccelerometer/Up = `Accel Up`
19 | IMUAccelerometer/Down = `Accel Down`
20 | IMUAccelerometer/Left = `Accel Left`
21 | IMUAccelerometer/Right = `Accel Right`
22 | IMUAccelerometer/Forward = `Accel Forward`
23 | IMUAccelerometer/Backward = `Accel Backward`
24 | IMUGyroscope/Pitch Up = `Gyro Pitch Up`
25 | IMUGyroscope/Pitch Down = `Gyro Pitch Down`
26 | IMUGyroscope/Roll Left = `Gyro Roll Left`
27 | IMUGyroscope/Roll Right = `Gyro Roll Right`
28 | IMUGyroscope/Yaw Left = `Gyro Yaw Left`
29 | IMUGyroscope/Yaw Right = `Gyro Yaw Right`
30 | Nunchuk/Stick/Modifier/Range = 50.0
31 | Nunchuk/Tilt/Modifier/Range = 50.0
32 | Classic/Left Stick/Modifier/Range = 50.0
33 | Classic/Right Stick/Modifier/Range = 50.0
34 | Guitar/Stick/Modifier/Range = 50.0
35 | Drums/Stick/Modifier/Range = 50.0
36 | Turntable/Stick/Modifier/Range = 50.0
37 | uDraw/Stylus/Modifier/Range = 50.0
38 | Drawsome/Stylus/Modifier/Range = 50.0
39 | Rumble/Motor = `Motor 0`
40 | D-Pad/Up = `Pad N`
41 | D-Pad/Down = `Pad S`
42 | D-Pad/Left = `Pad W`
43 | D-Pad/Right = `Pad E`
44 |
--------------------------------------------------------------------------------
/configs/dolphin/DSUController_with_Classic.ini:
--------------------------------------------------------------------------------
1 | [Profile]
2 | Device = DSUClient/1/
3 | Tilt/Modifier/Range = 50.0
4 | Extension = Classic
5 | Nunchuk/Stick/Modifier/Range = 50.0
6 | Nunchuk/Tilt/Modifier/Range = 50.0
7 | Classic/Buttons/A = Circle
8 | Classic/Buttons/B = Cross
9 | Classic/Buttons/X = Triangle
10 | Classic/Buttons/Y = Square
11 | Classic/Buttons/ZL = `L2`
12 | Classic/Buttons/ZR = `R2`
13 | Classic/Buttons/- = Share
14 | Classic/Buttons/+ = Options
15 | Classic/Buttons/Home = PS
16 | Classic/Left Stick/Up = `Left Y-`
17 | Classic/Left Stick/Down = `Left Y+`
18 | Classic/Left Stick/Left = `Left X-`
19 | Classic/Left Stick/Right = `Left X+`
20 | Classic/Left Stick/Modifier/Range = 50.0
21 | Classic/Left Stick/Calibration = 100.00 100.34 100.02 99.91 100.24 99.88 99.66 99.85 99.71 99.89 99.95 100.31 100.37 100.31 100.18 99.85 100.00 99.73 99.90 99.84 100.14 99.98 100.00 99.73 99.94 99.50 100.00 100.00 99.66 99.55 99.73 100.15
22 | Classic/Right Stick/Up = `Right Y-`
23 | Classic/Right Stick/Down = `Right Y+`
24 | Classic/Right Stick/Left = `Right X-`
25 | Classic/Right Stick/Right = `Right X+`
26 | Classic/Right Stick/Modifier/Range = 50.0
27 | Classic/Right Stick/Calibration = 100.00 100.34 100.21 100.20 99.83 100.12 100.16 99.97 100.00 100.34 99.87 100.37 99.86 100.14 100.00 100.35 100.00 100.03 100.06 100.27 99.87 100.20 100.10 100.34 100.00 99.89 99.94 99.79 99.66 99.99 99.87 100.36
28 | Classic/Triggers/L = `L1`
29 | Classic/Triggers/R = `R1`
30 | Classic/Triggers/L-Analog = `L3`
31 | Classic/Triggers/R-Analog = `R3`
32 | Classic/D-Pad/Up = `Pad N`
33 | Classic/D-Pad/Down = `Pad S`
34 | Classic/D-Pad/Left = `Pad W`
35 | Classic/D-Pad/Right = `Pad E`
36 | Guitar/Stick/Modifier/Range = 50.0
37 | Drums/Stick/Modifier/Range = 50.0
38 | Turntable/Stick/Modifier/Range = 50.0
39 | uDraw/Stylus/Modifier/Range = 50.0
40 | Drawsome/Stylus/Modifier/Range = 50.0
41 | Rumble/Motor = `Motor 0`
42 |
--------------------------------------------------------------------------------
/configs/dolphin/DSUController_with_Nunchuk.ini:
--------------------------------------------------------------------------------
1 | [Profile]
2 | Device = DSUClient/1/
3 | Buttons/A = Cross
4 | Buttons/B = Square
5 | Buttons/1 = Triangle
6 | Buttons/2 = Circle
7 | Buttons/- = Share
8 | Buttons/+ = Options
9 | Buttons/Home = PS
10 | IR/Up = `Cursor Y-`
11 | IR/Down = `Cursor Y+`
12 | IR/Left = `Cursor X-`
13 | IR/Right = `Cursor X+`
14 | Tilt/Modifier/Range = 50.0
15 | Shake/X = `Middle Click`
16 | Shake/Y = `Middle Click`
17 | Shake/Z = `Middle Click`
18 | IMUAccelerometer/Up = `Accel Up`
19 | IMUAccelerometer/Down = `Accel Down`
20 | IMUAccelerometer/Left = `Accel Left`
21 | IMUAccelerometer/Right = `Accel Right`
22 | IMUAccelerometer/Forward = `Accel Forward`
23 | IMUAccelerometer/Backward = `Accel Backward`
24 | IMUGyroscope/Pitch Up = `Gyro Pitch Up`
25 | IMUGyroscope/Pitch Down = `Gyro Pitch Down`
26 | IMUGyroscope/Roll Left = `Gyro Roll Left`
27 | IMUGyroscope/Roll Right = `Gyro Roll Right`
28 | IMUGyroscope/Yaw Left = `Gyro Yaw Left`
29 | IMUGyroscope/Yaw Right = `Gyro Yaw Right`
30 | Extension = Nunchuk
31 | Nunchuk/Buttons/C = `DSUClient/0/:L1`
32 | Nunchuk/Buttons/Z = `DSUClient/0/:L2`
33 | Nunchuk/Stick/Up = `DSUClient/0/:Left Y-`
34 | Nunchuk/Stick/Down = `DSUClient/0/:Left Y+`
35 | Nunchuk/Stick/Left = `DSUClient/0/:Left X-`
36 | Nunchuk/Stick/Right = `DSUClient/0/:Left X+`
37 | Nunchuk/Stick/Modifier/Range = 50.0
38 | Nunchuk/Stick/Calibration = 94.64 95.55 95.64 95.64 95.39 95.70 99.96 99.13 95.94 95.65 95.41 95.77 95.36 95.76 95.76 95.58 95.31 95.55 95.39 95.17 95.36 95.32 95.49 95.65 95.28 95.34 95.26 95.35 95.14 95.12 94.84 95.64
39 | Nunchuk/Tilt/Modifier/Range = 50.0
40 | Nunchuk/IMUAccelerometer/Up = `DSUClient/0/:Accel Up`
41 | Nunchuk/IMUAccelerometer/Down = `DSUClient/0/:Accel Down`
42 | Nunchuk/IMUAccelerometer/Left = `DSUClient/0/:Accel Left`
43 | Nunchuk/IMUAccelerometer/Right = `DSUClient/0/:Accel Right`
44 | Nunchuk/IMUAccelerometer/Forward = `DSUClient/0/:Accel Forward`
45 | Nunchuk/IMUAccelerometer/Backward = `DSUClient/0/:Accel Backward`
46 | Classic/Left Stick/Modifier/Range = 50.0
47 | Classic/Right Stick/Modifier/Range = 50.0
48 | Guitar/Stick/Modifier/Range = 50.0
49 | Drums/Stick/Modifier/Range = 50.0
50 | Turntable/Stick/Modifier/Range = 50.0
51 | uDraw/Stylus/Modifier/Range = 50.0
52 | Drawsome/Stylus/Modifier/Range = 50.0
53 | Rumble/Motor = `Motor 0`
54 | D-Pad/Up = `Pad N`
55 | D-Pad/Down = `Pad S`
56 | D-Pad/Left = `Pad W`
57 | D-Pad/Right = `Pad E`
58 |
--------------------------------------------------------------------------------
/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/breeze2/dsu-controller-guides/ec5664bbe8562b0d3aef1f4c1e0e8b2c4c474d2d/favicon.png
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |