classic controller issue

Issue #177 invalid
Former user created an issue

Original issue 177 created by flcl49 on 2011-07-15T22:35:50.000Z:

i tried all the emulators versions to see what was the problem. I went to menu and the pictures of controllers showed up. I tried changing the wii mote into classic controller and IT DID NOT WORK. the classic controller did not showed up at all!!!!! and when I plug in the classic controller the little hand icon that use to select things weren't working. even the home button from the wii mote wasn't working. but as soon as i remove the classic controller from the wii mote the home or other buttons work again.

Comments (12)

  1. Former user Account Deleted

    Comment # 1 originally posted by ekeeke31 on 2011-07-16T09:43:57.000Z:

    It could be your classic controller is not recognized by the library which emulators are using (all emulators are using the same library so try if it work in other emulators). Indeed, it's not the official library and it can have compatibility issues with some 3rd party controllers and classic pro controllers because the protocol they use is not 100% understood yet.

    Nothing I can fix within the emulator code sadly, the classic controller I use is perfectly recognized which means there is no problem on my side.

    PS: just to be sure and clear things up, the "hand" only appears when the wiimote is pointed to the screen and the "home" button is only used in-game to go back to the menu.

  2. Former user Account Deleted

    Comment # 2 originally posted by flcl49 on 2011-07-16T21:38:56.000Z:

    i did pointed to the screen to see if it worked with the controller pointing at it

  3. Former user Account Deleted

    Comment # 3 originally posted by ekeeke31 on 2011-07-17T09:18:51.000Z:

    As I said, I cannot fix something that I cannot reproduce, and classic controller has always been working fine for me so...

    What kind of controller are you using (pro or normal) ? Is is an official (nintendo branded) controller ? Does it work in other emulators (snes9xgx, etc) ?

  4. Former user Account Deleted

    Comment # 4 originally posted by venus_tanjou@hotmail.com on 2011-07-24T02:56:42.000Z:

    I had a similar problem recently. Not only that but I'm very confused why I can't get any version or revision of this emulator to work with my classic controller.

    ALL of the other emulators around work with my controller. It is a 3rd party one but works fine with basically EVERYTHING. Now, Genplus is a different story...

    If it doesn't crash with a code dump screen when I press "A" to start the emulator, it crashes sometime after. Sometimes I'm able to go to the configuration screen and select "controls", but when I choose the classic controller in the options it crashes with the dump screen immediately. There were two occasions in which I was able to configure my controller, select a game and actually play it... Both happened when I deleted the emulator folder from my SD (both the app and the root one) and created it again. Then again, it isn't the rule as I did the same before just to receive a code dump screen nevertheless.

    I saw the library comment and the fact that all emulators use it so I'm trying to wonder what the problem is? It only happens with Genplus, no matter the version (if it's a too earlier one, the controller isn't even recognized) or revision (including others' ones with support for 3rd party controllers, etc)... Thanks.

  5. Former user Account Deleted

    Comment # 5 originally posted by ekeeke31 on 2011-07-24T18:33:15.000Z:

    Well, your problem is not the same as the initial poster did mentioned any crash. The fact it sometimes crash as soon as you start the emulator and its randomness seems to indicate it's a crash caused by network not being connected combined with a known Homebrew Channel bug. Look into the FAQ for a way to bypass it (basically, remove <no\_ios\_reload> line from meta.xml file in /apps/genplus directory).

    The general rule is that if you are experimenting a code dump, post the info you are seeing on screen as well as the exact revision/version you were using. Without that, I cannot debug your issue, since, as I said, the emulator is perfectly stable to me and I cannot reproduce these issues.

  6. Former user Account Deleted

    Comment # 6 originally posted by jeurisrodriguez on 2012-01-20T00:43:08.000Z:

    The original poster above is experiencing the same technical issue that I am having. My console is the Wii family edition with no gamecube ports running firmware 4.3U. The emulator is version: 1.6.0 . I am using a wii classic controller pro. Here's a re-cap of what happens, when the classic controller pro is connected to the wii-wand controller. Selection of icons on the screen is very difficult , as if their is a calibration problem with the wand and the classic controller working simulatiously at once. Struggling to load a rom or calibrating the wii classic controller pro the error happens.

    Im attaching a picture of the error

  7. Former user Account Deleted

    Comment # 7 originally posted by ekeeke31 on 2012-01-20T12:26:06.000Z:

    The stack dump indicates libogc is stuck (infinite loop) in an exception handler, I think there was a previous stack dump before that one and you actually pressed the key to reset the Wii, right ? As said in previous message and in the FAQ, it could be a crash due to HBC network bug, make sure your Wifi network is connected or remove <no\_ios\_reload> line from /apps/genplus/meta.xml file.

    Also, I don't get what you mean by "calibrating the wii classic controller" : how would you do that in the emulator ?

    About your problem with classic pro, first make sure the "wii-wand" (never heard of that thing) is compatible with it. Anyway, I don't know how clearer I can be than in my previous answers: there is NOTHING I can do to fix support with controllers that are not supported by libogc, every homebrew application rely on this library for access to Wii controllers, and what it does is fairly transparent to us.

    Now, if you really want support for uncommon controllers to be added, your best option is to get in touch with one of the libogc developer and send him the controller so he can investigates why the currently implemented protocol is not compatible.

  8. Former user Account Deleted

    Comment # 8 originally posted by mgriego51@yahoo.com on 2014-02-03T06:10:36.000Z:

    I have a problem with the classic controller as well. It seems as though the emulator doesn't read the classic controller when plugged into the wiimote. In the controller settings the input only has the wiimote or nothing at all. The pad type has either 3 or 6 button pads but it doeasnt read my classic controller at all. It is a 3rd party controller but is there something I'm doing wrong?

  9. Former user Account Deleted

    Comment # 9 originally posted by ekeeke31 on 2014-02-03T07:48:28.000Z:

    Read my previous comments.

    If you cannot select anything but wiimote in the player controller settings, it means your classic controller was not detected.

    Detection is not done by my code but libogc/libwiiuse which are homebrew (i.e unofficial) libraries to handle wii controllers.

    If a controller is not detected or is acting weird, it means it is not supported by homebrew.

  10. Former user Account Deleted

    Comment # 10 originally posted by flcl49 on 2014-03-06T17:36:15.000Z:

    is there a way to use 3rd party controllers? if so how is that done?

  11. Former user Account Deleted

    Comment # 11 originally posted by ekeeke31 on 2014-03-06T19:05:56.000Z:

    I only have an official classic controller (not pro), which works perfectly fine, so I cannot really confirm or deny it but it seems some work and some doesn't.

    If your controller is supported then there is nothing that need to be done, it will be recognized in emulator menu and to use it while playing games, you have to assign it to one of the players through controller settings menu.

    If it doesn't work then there is nothing that can be done about it, as explained in the above comments.

  12. Former user Account Deleted

    Comment # 12 originally posted by epicstory29 on 2015-01-20T15:55:45.000Z:

    Well my controller works whenever it feels like it,i can choose the homebrew app from the main menu with my classic controller but then once in the homebrew app it just stops responding and its completely random too.
    One day the controller works for all the emulators (snes,gen,nes) and then randomly it just doesnt work anymore.I have an official Wii Brand Classic controller but like i said it works randomly one day and stops other day

  13. Log in to comment