AntiMicroX / antimicrox

Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
GNU General Public License v3.0
2.26k stars 138 forks source link

Gamecube controller support with Mayflash adapter in wii u mode? #813

Closed MrFreezerburnt closed 11 months ago

MrFreezerburnt commented 11 months ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

I saw a different issue about the Mayflash adapter that was closed but this is not related to that issue. Here is the mayflash in case you are unfamiliar.

The Mayflash adapter has two different "modes" you can toggle: PC mode and Wii U mode. I play Super Smash Brothers Melee on Slippi, which runs on the Dolphin emulator that can read Gamecube Controller inputs in Wii U mode. AntiMicroX has no issue detecting a standard Gamecube controller while Mayflash is in PC mode since in that mode, it treats the Gamecube controller like a standard gamepad, however for the best game enjoyment playing with a gamecube controller while in wii u mode is required. Considering you have to download zadig to install the proper drivers to WUP-028 for Windows to even detect the controller in wii u mode in the first place maybe this is possible to detect for AMX as well.

Below is the driver I install: image

Describe the solution you'd like

I was hoping it would be possible for AMX to support gamecube controllers while using the Mayflash adapter in Wii U mode as opposed to PC mode; the former having native inputs and being a much better experience while the latter turns the controller into a sluggish, but operable, mess.

Describe alternatives you've considered

There is a program which can detect Gamecube controller inputs while using the Mayflash adapter in Wii U mode but it turns the gamecube controller into an XInput gamepad which is either the same or similar to PC mode.

Additional context

No response

pktiuk commented 11 months ago

Support for selected controllers is not implemented by AntiMicroX. It should be implemented in the underlying SDL library https://github.com/libsdl-org/SDL/