greyes5 / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
1 stars 1 forks source link

classic controller issue #177

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
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.

Original issue reported on code.google.com by flc...@gmail.com on 15 Jul 2011 at 10:35

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 16 Jul 2011 at 9:43

GoogleCodeExporter commented 8 years ago
i did pointed to the screen to see if it worked with the controller pointing at 
it

Original comment by flc...@gmail.com on 16 Jul 2011 at 9:38

GoogleCodeExporter commented 8 years ago
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) ?

Original comment by ekeeke31@gmail.com on 17 Jul 2011 at 9:18

GoogleCodeExporter commented 8 years ago
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.

Original comment by venus_ta...@hotmail.com on 24 Jul 2011 at 2:56

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 24 Jul 2011 at 6:33

GoogleCodeExporter commented 8 years ago
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

Original comment by jeurisro...@gmail.com on 20 Jan 2012 at 12:43

Attachments:

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 20 Jan 2012 at 12:26

GoogleCodeExporter commented 8 years ago
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?

Original comment by mgrieg...@yahoo.com on 3 Feb 2014 at 6:10

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 3 Feb 2014 at 7:48

GoogleCodeExporter commented 8 years ago
is there a way to use 3rd party controllers? if so how is that done?

Original comment by flc...@gmail.com on 6 Mar 2014 at 5:36

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 6 Mar 2014 at 7:05

GoogleCodeExporter commented 8 years ago
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

Original comment by epicstor...@gmail.com on 20 Jan 2015 at 3:55