MathewWi / mupen64gc

Automatically exported from code.google.com/p/mupen64gc
GNU General Public License v2.0
0 stars 0 forks source link

Bugfix: Analog stick and DPad do not work with classic controller pro #179

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When using a classic controller pro with wii64 I can use buttons such as 
a,b,x,y etc in game but not the analog stick or d-pad.

The controller works fine in official games so its definately not the 
controller. When I use remote+nunchuck in wii64 I have control of 
movememnt through analog stick and all buttons work fine.

I would very much like to play N64 games with the classic controller but 
this is impossible at the moment.

Is this a known issue? Is there anything I can do to make the analog stick 
and d-pad on the classic controller work when using wii64?

Cheers.

Original issue reported on code.google.com by andrew.p...@btinternet.com on 18 Dec 2009 at 5:07

GoogleCodeExporter commented 9 years ago
EDIT: It should be noted that I am using firmware 4.2e, wii64 beta1 and homebrew
channel 1.06

Original comment by andrew.p...@btinternet.com on 19 Dec 2009 at 10:31

GoogleCodeExporter commented 9 years ago
It's a libOGC issue actually. 

Currently when the classic controller pro is initialized it doesn't return any 
min
and max ranges for the sticks so they're always stuck at the centre point. A
workaround might be to compile libOGC with some sane defaults to be used if no 
data
is returned, unless someone feels like looking into the init routine.

Original comment by emuki...@gmail.com on 22 Dec 2009 at 2:20

GoogleCodeExporter commented 9 years ago

Thanks for the reply. Unfortunately this is not something I would be comfortable
with. Wouldn't recompiling libOGC mean recompiling the wii64 binary as well? Is 
this
a simple process that can be fixed easily or is it quite a involved process?

My experience when recompiling libraries is that you have to recompile the 
binary as
well. This process being very system dependent. I have never compiled such
executables as emulators, only linux based analysis programs such as cern's 
root and
ikp's TV.

It's good to know that the issue isn't with my installation of wii64. I find it 
odd
that the issue is only with the classic pro. I thought Nintendo had just added a
couple of wings to the classic and made aesthetic changes only.

Original comment by andrew.p...@btinternet.com on 24 Dec 2009 at 10:06

GoogleCodeExporter commented 9 years ago
It's possible that it is just a layout change on the calibration data now that 
the
shoulder buttons are no longer triggers. I will investigate it when I get the 
time.

Original comment by emuki...@gmail.com on 29 Dec 2009 at 4:24

GoogleCodeExporter commented 9 years ago
Have same Problem,hope you fix it soon

Original comment by dancingb...@rocketmail.com on 31 Dec 2009 at 2:18

GoogleCodeExporter commented 9 years ago

Original comment by emuki...@gmail.com on 1 Feb 2010 at 11:38

GoogleCodeExporter commented 9 years ago

Original comment by emuki...@gmail.com on 1 Feb 2010 at 11:38

GoogleCodeExporter commented 9 years ago
I was excited to get two CC pros from Japan for Wii64, only to find they didn't 
work. Ha! Please fix when 
you can. Thank you for making the inconceivable possible with this emulator. 

Original comment by jeffrey....@live.com on 26 Feb 2010 at 12:42

GoogleCodeExporter commented 9 years ago
I too am having this problem.  The CC pro does work otherwise with official 
games and other emulators.  I 
suppose I will go ahead and buy a Gamecube controller in the meanwhile, because 
I am looking forward to being 
able to play these games!

Original comment by afguy200...@gmail.com on 27 Feb 2010 at 6:44

GoogleCodeExporter commented 9 years ago
Tantric from Snes9x GX has fixed the issue in his emulators. As you can check 
in the 
changelog here: http://code.google.com/p/snes9x-gx/source/detail?r=559 , he has 
fixed 
most 3rd party controllers. This fixed my CCPro in all his emulators as well.
I guess you could use his fix to make the CCPro and most 3rd party controllers 
working.

Original comment by ramdamda...@mailinator.com on 12 Apr 2010 at 8:27

GoogleCodeExporter commented 9 years ago
It is fixed in libOGC SVN so the next version of Wii64 will have it fixed too

Original comment by emuki...@gmail.com on 12 Apr 2010 at 11:11

GoogleCodeExporter commented 9 years ago
Well, thats nice to hear.
Thanks for the time you put into this issue!

Original comment by ramdamda...@mailinator.com on 13 Apr 2010 at 2:20

GoogleCodeExporter commented 9 years ago
sweet. Cheers for looking into it. 

Original comment by andrew.p...@btinternet.com on 8 May 2010 at 10:50

GoogleCodeExporter commented 9 years ago
When will the release come out??? I got 2 CC that I cannot use :(

Original comment by austinpa...@gmail.com on 26 May 2010 at 1:45

GoogleCodeExporter commented 9 years ago
I hope that this gets updated soon.  I'd really like to use my classic 
controllers.  It 
renders all my playing practically void right now.

Original comment by drewsh...@gmail.com on 31 May 2010 at 9:45

GoogleCodeExporter commented 9 years ago
Issue 286 has been merged into this issue.

Original comment by emuki...@gmail.com on 21 Jun 2010 at 5:53

GoogleCodeExporter commented 9 years ago
Matguitarist has built Wii64 with the libOGC fix mentioned by emukidid above. 
You can find it at 
http://gbatemp.net/t217245-latest-emulator-and-libogc-with-3rd-party-classic-con
troller - it's in his MediaFire archive under "Emulators"/"wii64 USB2 r1091 ( 
1.1 Honey ) with analog fix.tar.gz". Just use the three files contained therein 
instead of the files included with the official v1.1 release.

I tested the fix with Mario Kart 64 and 1080 Snowboarding - both accepted 
analog stick input from my 2 Classic Controller Pros.

Thanks to the Wii64, Mupen64, devkitPro, libOGC teams for this great software!

Original comment by tylerode...@gmail.com on 12 Sep 2010 at 6:11

GoogleCodeExporter commented 9 years ago
"I have the problem with not being able to get the Wii Classic Controller Pro 
left analog stick (or the right analog stick for that matter) to work with 
Wii64. It just won’t work. Oddly, the right D-pad also not only triggers the 
right D-pad on the 64 but the Z button as well. I ended up downloading the 
version from here 
http://gbatemp.net/t217245-latest-emulator-and-libogc-with-3rd-party-classic-con
troller that allows me to use my analog sticks, but I would just as soon use an 
official release! Especially because it isn't centered properly so it is as if 
you're constantly pulling back on the analog stick the whole time you play a 
game.  And watch out for that D-pad thing. Thanks for a terrific program!"

Original comment by Silas.M...@gmail.com on 18 Feb 2011 at 1:49

GoogleCodeExporter commented 9 years ago
I got the recoded wii64 and it works fine now but the only sounds coming out 
are just buzzes... Anyone know a fix??

Original comment by ponoi...@gmail.com on 10 Mar 2011 at 7:55

GoogleCodeExporter commented 9 years ago
I don't see any file in MediaFire!

Original comment by steph.pi...@gmail.com on 14 Feb 2015 at 3:15