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.5k stars 138 forks source link

[Controller Request]: MOCUTE-053X #604

Closed AnGeloo619 closed 1 year ago

AnGeloo619 commented 1 year ago

46A609AF-83D4-4865-A8BE-291F1F91EDAA

Controller Name

MOCUTE-053X

Current Controller Behaviour

Controller successfully pairs with the console but doesn't respond to inputs

Controller vendor and product ID

e0:f8:48:2d:db:33 0000:0000 MOCUTE-053X-M51-HID

Supported Features

Input Report Format

04 80 80 80 80 00 00 01 00 00 UP

04 80 80 80 80 00 00 05 00 00 DOWN

04 80 80 80 80 00 00 07 00 00 LEFT

04 80 80 80 80 00 00 03 00 00 RIGHT

04 80 80 80 80 00 00 00 01 00 L1

04 80 80 80 80 ff 00 00 40 00 L2

04 80 80 80 80 00 00 00 02 00 R1

04 80 80 80 80 00 ff 00 80 00 R2

04 80 80 80 80 00 00 00 04 00 SELECT

04 80 80 80 80 00 00 00 08 00 START

04 80 80 80 80 00 00 00 09 00 MODE KEY

04 80 80 80 80 00 00 80 00 00 Y

04 80 80 80 80 00 00 40 00 00 X

04 80 80 80 80 00 00 20 00 00 B

04 80 80 80 80 00 00 10 00 00 A

04 80 80 80 80 00 00 00 10 00 LEFT JOYSTICK L3

04 80 80 80 80 00 00 00 20 00 RIGHT JOYSTICK R3

04 XX XX 80 80 00 00 00 00 00 LEFT JOYSTICK MOVES

04 80 80 XX XX 00 00 00 00 00 RIGHT JOYSTICK MOVES

Additional Details

54C4C78A-2CEA-47DD-B292-6C00056C7C1A

http://www.migamepad.com/sweb/ios/english/cur_op_select.jsp?cur_type=053

ndeadly commented 1 year ago

Input Report Format 04 80 80 80 00 00 00 00 00

This is not enough to map the controls, I need these values for every button press.

AnGeloo619 commented 1 year ago

Le mer. 5 avr. 2023 à 00:29, angelo kouassi @.***> a écrit :

Le mer. 5 avr. 2023 à 00:08, ndeadly @.***> a écrit :

Input Report Format 04 80 80 80 00 00 00 00 00

This is not enough to map the controls, I need these values for every button press.

— Reply to this email directly, view it on GitHub https://github.com/ndeadly/MissionControl/issues/604#issuecomment-1496750377, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS6OKAC44HBSP5J5QVYZFI3W7SZXVANCNFSM6AAAAAAWTL2WYY . You are receiving this because you authored the thread.Message ID: @.***>

Oh… my bad. Sorry for this gonna send you what you need Right now.

04 80 80 80 80 00 00 01 00 00 UP

04 80 80 80 80 00 00 05 00 00 DOWN

04 80 80 80 80 00 00 07 00 00 LEFT

04 80 80 80 80 00 00 03 00 00 RIGHT

04 80 80 80 80 00 00 00 01 00 L1

04 80 80 80 80 ff 00 00 40 00 L2

04 80 80 80 80 00 00 00 02 00 R1

04 80 80 80 80 00 ff 00 80 00 R2

04 80 80 80 80 00 00 00 04 00 SELECT

04 80 80 80 80 00 00 00 08 00 START

04 80 80 80 80 00 00 80 00 00 Y

04 80 80 80 80 00 00 40 00 00 X

04 80 80 80 80 00 00 20 00 00 B

04 80 80 80 80 00 00 10 00 00 A

04 80 80 80 80 00 00 00 10 00 LEFT JOYSTICK L3

04 80 80 80 80 00 00 00 20 00 RIGHT JOYSTICK R3

04 XX XX 80 80 00 00 00 00 00 LEFT JOYSTICK MOVES

04 80 80 XX XX 00 00 00 00 00 RIGHT JOYSTICK MOVES

Hope its gonna be usefull enough.

May God Bless You

ndeadly commented 1 year ago

Try this and let me know how it works for you.

MissionControl-0.9.0-mocute-053-support-aa87948.zip

AnGeloo619 commented 1 year ago

Hello, Individually, all the buttons work well. You've really done a very very good job. The issue lies with two combinations. I noticed while playing FIFA 23 with the Left joystick that pressing L2 + L3 + up activates screen recording, and pressing L3 + L2 + A (on the Mocute controller) activated the start button, which is not convenient since it pauses the game in the middle of action. I don’t really know if it’s possible to remap it in my settings but if not Thank You Anyway. Be blessed a lot.

ndeadly commented 1 year ago

@AnGeloo619 I mapped the buttons according to what you showed me above, I'm not sure why some combination of buttons would trigger other buttons. Mission control only implements two combos (MINUS + DPAD_UP/DOWN for CAPTURE and HOME) for the sake of controllers that lack these buttons. Can you confirm using the button tester in the controller menu that each of the buttons is indeed mapped correctly?