Homebrew Latest emulator and libogc with 3rd party classic controller

G-Rabbit

Member
Newcomer
Joined
Sep 21, 2017
Messages
7
Trophies
0
Age
32
XP
41
Country
United States
Yeah, that would be cool. Just want to be as sure as possible about the controllers that can be used, comparing it against the latest official release.

So my Datel controller came in and sure enough is incompatible with the latest official build of snes9xgx. Hopefully I can get it working with your build. I would try to fix it myself, but the steps in the OP are incomplete for now. Step 2 has a broken link. If anyone else has access to the mod libogc or can help me get this controller working with the app, please let me know. Otherwise, I'll just hang tight and hope that niuus can work his magic.
 

Deleted member 424658

Annoying Weaboo Girl
Member
Joined
Jun 4, 2017
Messages
499
Trophies
0
Age
24
Website
www.reddit.com
XP
677
Country
United States
What's the name and brand for this weird controller, by the way?

EDIT: i think it's this one. I've read some reviews, seems to be pretty faulty even for official games.
That link gives me an error, looked at the URL and the name seems to be roughly right though. The controller works fairly well except for some left stick problems, and randomly freezing up. For SNES games on VC it works well.
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
That link gives me an error, looked at the URL and the name seems to be roughly right though. The controller works fairly well except for some left stick problems, and randomly freezing up. For SNES games on VC it works well.
Fixed link, it was missing a letter. Yeah, i read about some sticky analogs problem and de-sync.
 

G-Rabbit

Member
Newcomer
Joined
Sep 21, 2017
Messages
7
Trophies
0
Age
32
XP
41
Country
United States
The new build works with the Wii Classic Controller Pro, but not the Datel controller. Also, I keep getting prompted to update the app whenever I boot it up.

I found a workaround code for the Datel if it helps:

"The way to get this working with homebrew applications is to recompile your chosen homebrew application against a modified libogc with this defensive code in classic.c removed (around line 91):"

WIIUSE_DEBUG("Classic controller handshake appears invalid, trying again.");
wiiuse_read_data(wm, data, WM_EXP_MEM_CALIBR, EXP_HANDSHAKE_LEN, wiiuse_handshake_expansion);
return 0;
 
Last edited by G-Rabbit,

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
The new build works with the Wii Classic Controller Pro, but not the Datel controller. Also, I keep getting prompted to update the app whenever I boot it up.
Yeah that's normal, i changed version to 4.3.0 so that it would not be confused with the latest release. By they way, it would be cool if you posted a link to that Datel controller.

I found a workaround code for the Datel if it helps:

"The way to get this working with homebrew applications is to recompile your chosen homebrew application against a modified libogc with this defensive code in classic.c removed (around line 91):"

WIIUSE_DEBUG("Classic controller handshake appears invalid, trying again.");
wiiuse_read_data(wm, data, WM_EXP_MEM_CALIBR, EXP_HANDSHAKE_LEN, wiiuse_handshake_expansion);
return 0;
Now THAT is what i call being helpful! Okay, i haven't tried recompiling a custom libogc from scratch before, so don't hate me if this doesn't work for you =D. This build even fixed some erratic behaviour with my knock-off WiiCCPro, but i haven't tested it thoroughly and may have some kind of side effect (as stated by the original fixer). Here's a new dol for you to try.

EDIT: some improvements that i noticed with these accessories:
* Wii Classic Controller Pro (must be some kind of good quality knock-off, almost indistinguishable from the original).
* Generic Dualshock to Wiimote adapter.
- Diagonals now work.
- D-pad and Buttons will not stick now.
 

Attachments

  • snes9xgx-wii.7z
    1.3 MB · Views: 311
Last edited by niuus,

G-Rabbit

Member
Newcomer
Joined
Sep 21, 2017
Messages
7
Trophies
0
Age
32
XP
41
Country
United States
Yeah that's normal, i changed version to 4.3.0 so that it would not be confused with the latest release. By they way, it would be cool if you posted a link to that Datel controller.
I've tried posting a few links to help give you some insight, but every time I try, the forum blocks me because it thinks I'm posting spam. If you want to know what it looks like, Google "datel retro wireless wii controller" and there should only be one product. I'll test out this build and let you know how it goes.
 

Deleted member 424658

Annoying Weaboo Girl
Member
Joined
Jun 4, 2017
Messages
499
Trophies
0
Age
24
Website
www.reddit.com
XP
677
Country
United States
Okay, i haven't tried recompiling a custom libogc from scratch before, so don't hate me if this doesn't work for you =D. This build even fixed some erratic behaviour with my knock-off WiiCCPro, but i haven't tested it thoroughly and may have some kind of side effect (as stated by the original fixer). Here's a new dol for you to try.
Still nothing here sadly.
 

crumps

Member
Newcomer
Joined
Sep 13, 2016
Messages
8
Trophies
0
Age
48
XP
65
Country
United States
Hi, i'm finally taking my time to upload USB loader GX 1263 with 3rd party usb support again, sorry for the delay... real life is a b*%?h.

This works great to prevent the crash! The 3rd party Pro controller can change screens with the D Pad but cannot move the cursor which isn't a large problem because the official Classic controller still works for this.
 

vEN2

Well-Known Member
Newcomer
Joined
Jan 30, 2016
Messages
62
Trophies
0
Age
30
XP
128
Country
Afghanistan
Yeah that's normal, i changed version to 4.3.0 so that it would not be confused with the latest release. By they way, it would be cool if you posted a link to that Datel controller.


Now THAT is what i call being helpful! Okay, i haven't tried recompiling a custom libogc from scratch before, so don't hate me if this doesn't work for you =D. This build even fixed some erratic behaviour with my knock-off WiiCCPro, but i haven't tested it thoroughly and may have some kind of side effect (as stated by the original fixer). Here's a new dol for you to try.

EDIT: some improvements that i noticed with these accessories:
* Wii Classic Controller Pro (must be some kind of good quality knock-off, almost indistinguishable from the original).
* Generic Dualshock to Wiimote adapter.
- Diagonals now work.
- D-pad and Buttons will not stick now.


Thank you! My chinese wii classic controller pro is works fine with your modification!

Right now my 3rd party cc works with:

WiiSXR
Snes9xGX
WiiMednafen
GenesisPlusGX (officially)
Not64 (officially)
of course, it works fine with Wii games and Gamecube games via Nintendont.
 
Last edited by vEN2,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Sup