Nintendo_Switch_Reverse_Engineering icon indicating copy to clipboard operation
Nintendo_Switch_Reverse_Engineering copied to clipboard

compile a list of joycon drivers and modules from different languages?

Open ericries opened this issue 2 years ago • 2 comments

As I've been learning how to program with the joycons, I've relied on this repository (obviously) but also on the many, many modules out there that use this information in different ways to help programmers of different languages. By combining ideas from different languages, I've been able to solve a number of problems in my own language's driver.

Would it be useful to other people to compile a list of these drivers and their capabilities? I'd be glad to make a pull request to get things started

For the benefit of others who may come by this issue in the future, here are a few of the resources I've especially found useful:

libraries: joycon-python: https://github.com/tocoteron/joycon-python joycon-rs (rust): https://github.com/KaiseiYokoyama/joycon-rs JoyconLib: https://github.com/Looking-Glass/JoyconLib joy-con-webhid: https://github.com/sho-hey-hey/joy-con-webhid JoyCon-Driver: https://github.com/fossephate/JoyCon-Driver joycon (go): https://github.com/riking/joycon

jc tools: jc_toolkit: https://github.com/ctcaer/jc_toolkit/ HID-Joy-Con-Whispering: https://github.com/shinyquagsire23/HID-Joy-Con-Whispering

Chromium (browser) implementation of the gamepad api for joycons: https://chromium.googlesource.com/chromium/src/+/HEAD/device/gamepad/nintendo_controller.cc

ericries avatar Sep 09 '22 00:09 ericries

JoyShockLibrary(C++): https://github.com/JibbSmart/JoyShockLibrary/ JoyShockLibrary For HSP3: https://github.com/nennneko5787/JoyShockLibrary-For-HSP3

nennneko5787 avatar Oct 29 '22 06:10 nennneko5787

Super helpful, I hadn't seen either of those. Thanks!

ericries avatar Oct 29 '22 06:10 ericries