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.52k stars 139 forks source link

Request: ATGames Legends Gamer Pro #171

Open darthnater4ever opened 3 years ago

darthnater4ever commented 3 years ago

Hey, just leaving this as a reminder from the gbatemp forum. Could you add support to this controller once Bluetooth LE is working? In the meantime I could attempt to get any information for the controller if needed.

ndeadly commented 3 years ago

Thanks, I'll be sure to get back to this once LE support is ready. There's probably not a lot I need from you right now, but if you like you could use a mobile app like nRF Connect to get a log of all the exposed BLE characteristics to verify it presents itself as a standard HID device. It's nothing urgent though. Maybe you could also tell me what might make a sensible default button mapping from the controller to a pro controller layout. I'm not familiar with arcade style controllers and whether there's any kind of standard button layout or whether you typically assign your own based on the game you're playing.

darthnater4ever commented 3 years ago

For the button layout I'm not sure yet because I have no idea which buttons are on which controller as I normally have both connected at once. On the atgame console the paddle buttons mirror some face buttons so I don't know if they're their own buttons or not.

The joystick should most likely emulate a thimbstick if possible, I'm pretty sure it's just 8 direct but don't know what software to test the controllers with.

Also, I believe I got the information from the nRF app.

P1 Deck
Client ![20210103_205841](https://user-images.githubusercontent.com/76895502/103504532-8ef61c80-4e0c-11eb-929a-330fba88c794.jpg)
Server ![20210103_205927](https://user-images.githubusercontent.com/76895502/103504540-93223a00-4e0c-11eb-844d-500c9b62a657.jpg)
[Log 2021-01-03 21_27_38.txt](https://github.com/ndeadly/MissionControl/files/5763216/Log.2021-01-03.21_27_38.txt)
P2 Deck
Client ![20210103_205959](https://user-images.githubusercontent.com/76895502/103504545-96b5c100-4e0c-11eb-9819-cc68b9907487.jpg)
Server ![20210103_210014](https://user-images.githubusercontent.com/76895502/103504554-99b0b180-4e0c-11eb-91b7-7ac81984b775.jpg)
[Log 2021-01-03 21_27_44.txt](https://github.com/ndeadly/MissionControl/files/5763217/Log.2021-01-03.21_27_44.txt)
Nilaoba12345 commented 2 years ago

Is this solved in the latest update? I do see “AtGames Legends Pinball Controller” on the support list but when I tried it it’s just blinking in pairing mode. I can confirm my switch is working fine with ps4 controllers so it has to be the controller. I also have a atgames legend gamer pro with 2 players in one deck just like the above. Can provide details if need to but I suspect it will be the same as what has been provided above.

ndeadly commented 2 years ago

No, this is a different controller that uses Bluetooth LE. That's still not supported as of 0.7.0. The controller listed as working is a different model that uses the older Bluetooth standard.

Nilaoba12345 commented 2 years ago

Good to know! Looking forward to it getting supported!