MissingNO123/GCIR

Report on this amazing project. (Mac OSX)

Opened this issue · 8 comments

Hi! Thanks for making this it is a super cool project, but is still very buggy.

The Controllers I have tested are as follows ;


Nintendo Switch Pro(Hori) = Working (With Bugs)

Mayflash Gamecube Adapter WiiU Mode = Not Working

Mayflash Gamecube Adapter PC Mode = Working (Very VERY Flawed)

Red Joy Con = Works sometimes, other times it isn't detected (Works well when it connects)

Blue Joy Con = Not working at all

Android Controller Via USB = Not Working at all


The Bugs I have found are as follows ;


Nintendo Switch Pro(Hori)

  1. Pressing Homemenu button on the controller crashes the program

  2. A is the Y button

  3. Homemenu button isn't mapped

Mayflash Gamecube Adapter PC Mode

  1. Button are mapped 100% wrong (Y is A) (B is X) (Y is L) and other mappings

  2. Pressing on the D-Pad crashes the program

Red Joy Con

  1. Just doesn't work sometimes, it isn't detected 90% of the time

Thanks a lot for making this!

I do realize you can map the buttons yourself, and I have but I figured you are aiming for plugin and play. Thanks!

The button mappings aren't an issue at all, since the program supports re-mapping.

The rest of the issues I can't really help much with since I don't own any of the devices you're having problems with, though I might be able to figure something out if you can give me more specific details on what problems you're having, like taking screenshots of errors (which show when running the program through the command prompt).

Controller detection issues might be compatibility issues with controller drivers and PyGame, or just issues with the controller drivers themselves, though I can't tell for sure unless I have more info to work off of.

This is a stupid question, but how do I compile the program to work with a controller?

@SirNapkin1334 This program already works with a controller out of the box, so long as it's recognized by your operating system. All you need to do is start it with Python (v3.6 or higher)

So, I just have to run interactive_buttons.py? Good, that's what I thought. Thanks.

interactive_buttons.py is part of TPPFLUSH, not GCIR. You should be running gamepad.py.

Also, this is the wrong place to be asking questions.

Alright, thanks. Sorry, I couldn't find a better place/