Skip to content

Commit 7081234

Browse files
committed
2 parents 26714e7 + 40a1088 commit 7081234

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# BetterJoyForCemu
2+
Allows the Pro Controller to be used with the Cemu Emulator
3+
4+
Currently at version 1. Only for 64-bit systems for now.
5+
6+
# How to use
7+
1. Connect pro controller via bluetooth
8+
2. Run BetterJoyForCemu.exe (please don't run this without a pro controller connected)
9+
2.5. If the controller paired correctly, the first LED should light up.
10+
3. Start Cemu and ensure CemuHook has the controller selected.
11+
4. Enable "Also use for buttons/axes"
12+
5. Please press enter in the console box once you're done with the program - closing it by clicking "x" does not stop the services correctly.
13+
14+
# Problems
15+
If the controller does not work after restarting the exe too many times - shut down the exe, disconnect your pro controller and connect it again.
16+
17+
If you get weird lag/stuttering - restart your computer; or try running the program multiple times, closing it properly (by pressing enter) each time.
18+
19+
# Connecting the Controller
20+
Hold down the small button on the top of the controller for 5 seconds - this puts the controller into broadcasting mode.
21+
22+
Search for it in your bluetooth settings and pair normally.
23+
24+
To disconnect the controller - hold down the button once again. You'll have to remove the controller from your saved devices when you want to reconnect it.
25+
26+
# Acknowledgements
27+
A massive thanks goes out to [rajkosto](https://github.com/rajkosto/) for putting up with 17 emails and replying very quickly to my silly queries. The UDP server is also mostly taken from his [ScpToolkit](https://github.com/rajkosto/ScpToolkit) repo.
28+
29+
Also I am very grateful to [mfosse](https://github.com/mfosse/JoyCon-Driver) for pointing me in the right direction and to [Looking-Glass](https://github.com/Looking-Glass/JoyconLib) without whom I would not be able to figure anything out. (being honest here - the joycon code is his)
30+
31+
A last thanks goes out to [dekuNukem](https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering) for his documentation, especially on the SPI calibration data and the IMU sensor notes!

0 commit comments

Comments
 (0)