Wii Classic Controller R + L / Zr + Zr buttons switch in Devolution?

martian-isotopes

Member
OP
Newcomer
Joined
Jan 3, 2024
Messages
7
Trophies
0
Age
27
XP
71
Country
Brazil
Heyo. I bought these guys here https://www.amazon.com/Classic-Cont...ii-Console/dp/B00FJ2LPPS?ref_=ast_sto_dp&th=1 off amazon US, black third party classic controllers, that I wanted for my black third party wiimotes.
ghNLeVF.png
I have a couple of original wiimotes from 2010 and a classic controller from ~2017ish and it goes without saying I've never had any issues with the original cc-- Devolution, Nintendont or the native gamecube mode (with my sole gamecube game disk I own)
I booted up a gamecube rom through USB loader GX, and noticed that when I press R, Zr is triggered instead. Thought it was odd, but oh well. Maybe the paths were switched on the PCB, who knows.

So I begin planning out on how I'll switch the RL/ZrZl components on the board (soldering wires, getting the buttons on the right place and stuff).
Then, I get a controller tester on the homebrew browser to check the button inputs as I go, and I notice that they are not switched there. (<- talking about the controller I havent messed with the board yet, that still switches buttons)


Does anyone have any idea as to why might that be? (And I checked with Nintendont and Devolution, can't remember having tried with my one gc disk, but I got these for multiplayer games anyway, so I didn't bother testing with the Wii's gc mode)
 
Last edited by martian-isotopes,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,512
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,771
Country
Nintendont (and I guess Devolution too?) swaps the L/ZL and R/ZR buttons when it detects that you're using a Classic Controller Pro. Because the Pro model has stacked shoulder buttons (like a PlayStation L1/L2 or Xbox LB/LT situation), that more closely simulates the physical layout of the GameCube L/R triggers and Z bumper. However, your third party controllers are obviously mimicking the original Classic Controller, which has parallel shoulder buttons. Internally though, it looks like your controllers must actually be identifying to the Wii as Classic Controller Pros, so you're getting the Pro button layout on an original-style controller. I don't think there's a fix for this that doesn't involve editing the source code of Nintendont and compiling a version without swapped shoulders.
 

martian-isotopes

Member
OP
Newcomer
Joined
Jan 3, 2024
Messages
7
Trophies
0
Age
27
XP
71
Country
Brazil
Nintendont (and I guess Devolution too?) swaps the L/ZL and R/ZR buttons when it detects that you're using a Classic Controller Pro. Because the Pro model has stacked shoulder buttons (like a PlayStation L1/L2 or Xbox LB/LT situation), that more closely simulates the physical layout of the GameCube L/R triggers and Z bumper. However, your third party controllers are obviously mimicking the original Classic Controller, which has parallel shoulder buttons. Internally though, it looks like your controllers must actually be identifying to the Wii as Classic Controller Pros, so you're getting the Pro button layout on an original-style controller. I don't think there's a fix for this that doesn't involve editing the source code of Nintendont and compiling a version without swapped shoulders.
Makes sense, thank you so much for the explanation!!
I suppose it's not an easy fit to get the control to ID itself as a Classic Controller instead of a Pro then, huh?

I'm gonna undo my 'fix' and try getting into editing the source code, then ^^
 
Last edited by martian-isotopes,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    My theory is that once he said he owns hacked Switches and sells them to friends, probably discussed about it on the same subreddit that Nintendo sued a bunch of modders on. Or, the second, being that he decided to log off and move on with his life. Maybe one day he'll come back to GBAtemp.
  • BigOnYa @ BigOnYa:
    Or 3, he's moved into an apartment across the street from you, watching and waiting for the right time to pounce.
    +1
  • K3Nv2 @ K3Nv2:
    If you see nice things being moved in and massive pallets of old hard drives run
    +2
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @SylverReZ, life is just DUCKY!!!
    +1
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @K3Nv2, how's life for you?
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @K3Nv2, CHRIST, everybody is gone again!!! Maybe it's me, I only shower once a year... :(
  • SylverReZ @ SylverReZ:
    @The_Dizzy_Vizzy, Everybody might be busy with other things, you just got to be patient.
  • SylverReZ @ SylverReZ:
    I'm around if you want to chat. :)
  • SylverReZ @ SylverReZ:
    Don't expect an instant reply, though.
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    It's all good chief, I'm going to watch the film TROY, with Brad Pitt, and on the 6th (this Friday) we are going to see "The Return", when Ulysses returns and kills EVRYBODY.
    +1
  • K3Nv2 @ K3Nv2:
    Like how it takes them ten minutes to find trumps shooter but can't find a guy that blows off the ceo of united health care
    +2
  • SylverReZ @ SylverReZ:
    @K3Nv2, The fuck?
  • K3Nv2 @ K3Nv2:
    Someone blowing off the ceo of a health insurance company?
  • SylverReZ @ SylverReZ:
    @The_Dizzy_Vizzy, Sounds like fun. Hope you guys enjoy the movie, let me know how it went afterwards.
    +1
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @SylverReZ, You like Brad Pitt? I've been saying for YEARS that this cat is going to get an Academy Award". Not that I care for that kind of shit, but he's a great actor. He finally got one for best supporting actor in "Once Upon A Time......In Hollywood". Great film. If you haven't seen it, by all means watch it. It's the story of Sharon Tate, who was SLAUGHTERD by the Manson family.
  • SylverReZ @ SylverReZ:
    @The_Dizzy_Vizzy, I've heard of Brat Pitt, he played one of the people in Fight Club.
    +1
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @SylverReZ, but the movie is a re-imagining of how this went, she lives. Great flick, sad subject matter...
    +1
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @SylverReZ, he's in a bunch of great films. Anyway Syl, and everyone else, I gotta jet. Love you guys so much, great to keep up with you in a chatroom!!!!
    +2
  • SylverReZ @ SylverReZ:
    @The_Dizzy_Vizzy, Yeah, take care man. You're an awesome dude.
    +1
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @K3Nv2, that was awful. I hope they catch that piece of shit and stick him in a cell to the day he dies...
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @SylverReZ. awww, I'm touched (but not like that)
    !!!
    +1
  • K3Nv2 @ K3Nv2:
    He was a ceo of an insurance company both equal pieces of shit
  • K3Nv2 @ K3Nv2:
    Had chili for dinner just to piss off the dentist tomorrow
    +1
    K3Nv2 @ K3Nv2: Had chili for dinner just to piss off the dentist tomorrow +1