ndeadly / MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
GNU General Public License v2.0
2.6k stars 141 forks source link

[Feature Request]: Emulate joycons with the console's gyroscope to use with something like the Hori Split Pad Pro? #522

Open jonahnm opened 2 years ago

jonahnm commented 2 years ago

Feature Description

The feature would allow people in handheld mode whose joycons don't have a gyroscope to be able to use motion controls in a variety of games.

Rationale

This feature would be very helpful to me and plenty of people who bought the Hori Split Pad Pro, to realize later it had no motion controls.

Additional Details

No response

ndeadly commented 2 years ago

Interesting idea. I don't even know how to access the console motion data, so will have to look into that first.

monstrosities commented 2 years ago

Great idea, if it's actually possible this would be incredible.

zcufiq commented 1 year ago

Interesting idea. I don't even know how to access the console motion data, so will have to look into that first.

Any updates? I cant complete some of the shrines in BOTW without motion controls and I only have these HORI Split Pad Compacts that don't include motion controls.

ndeadly commented 1 year ago

No. I asked around and it seems like in order to access the raw motion data I need to talk to the hardware directly over SPI. This is more trouble than I have time for at the moment. There are higher priority tasks to take care of.

zcufiq commented 1 year ago

No. I asked around and it seems like in order to access the raw motion data I need to talk to the hardware directly over SPI. This is more trouble than I have time for at the moment. There are higher priority tasks to take care of.

oh ok. thanks for answering

soupglasses commented 1 year ago

If its of any help, i know Captain Toad has support for the internal gyroscope: https://www.reddit.com/r/NintendoSwitch/comments/fy0mbm/so_i_found_out_in_some_games_gyro_works_from/

This is especially frustrating, since following the new release of the Hori Split Pad Compact, it was shipped without Gyro's as well. Following in line with most other officially licensed joy-cons. :/

ndeadly commented 1 year ago

The issue here is about how to talk to the device at the hardware level. This is all abstracted away by the sdk when games interact with it. It would need to be researched/reverse engineered and implemented for multiple hardware revisions, which is a non-trivial amount of work.