N64 wads weird behavior with 4 in 1 classic controller adapter

Discussion in 'Wii - Hacking' started by The Frenchman, Feb 1, 2011.

  1. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    I got this white Gtron 4 in 1 adapter for the Wii, which allows me to play my VC games with their original controllers after it had been suggested to me here.

    Everything is fine with it on NES/SNES/Genesis, but on N64, everything is fine when playing Mario 64, but when I tried Mario Kart of Zelda OoT, Z didn,t work.

    I remember that my OoT is infact an inject of Version 1.0 which had the original fire temple music.

    Z is pretty important in OoT, I can just use C down to throw items in mario Kart.

    anyone knows if this adapter has issues with some game, or maybe it has to do with injects? or maybe it's just defective, I have 2 and the first i bought had the joystick go haywire after few seconds.

    Other than that, playing Super Street fighter 2 isn't a pain anymore. And playing Castlevania on NES is incredible. also , the genesis controller when playing Sonic is also pretty kick ass. I recommentd it anyway even with the n64 issues.
     


  2. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    anyone got infos on this?
     
  3. qwertymodo

    qwertymodo GBAtemp Advanced Fan

    Member
    827
    123
    Feb 1, 2010
    United States
    If it's a converter that plugs into the Gamecube port, the problem is that virtual console games map the N64 Z button to the Gamecube L button. Unfortunately, there's nothing you can do about it unless you can find someone with a USB Gekko who can write an Ocarina code to remap the buttons (I've considered trying this with SNEEK's cheat menu since I have a similar adapter). The only real option is to use Wii64, which will map the buttons properly.
     
  4. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    Why does SM64 work just fine then?

    when I press Z he ducks just fine and I can play with the N64 controller just like in the past.

    I'm really puzzled.
     
  5. qwertymodo

    qwertymodo GBAtemp Advanced Fan

    Member
    827
    123
    Feb 1, 2010
    United States
    I couldn't tell you. They might map the buttons differently for each game. All I know is that for Zelda (OoT and MM), Z-targeting is mapped to the Gamecube's L button (since on a GC controller, that makes the most sense). So like I said, there really isn't anything you can do.
     
  6. duffmmann

    duffmmann GBAtemp Psycho!

    Member
    3,697
    1,513
    Mar 11, 2009
    United States
    Theres a certain n64 to wii adapter that has a button to push which properly remaps the buttons so that the n64 buttons are mapped in their correct places (swapping L and Z), I dunno if yours does that as well, but if not maybe you should find that adapter.
     
  7. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    I know it has a switch like;

    N64 =°= Sega/SNES/NES

    but I think it's to map movement to the joystick.
     
  8. qwertymodo

    qwertymodo GBAtemp Advanced Fan

    Member
    827
    123
    Feb 1, 2010
    United States
    That's because the N64 controller, having an analog stick, requires different conversion circuitry than the others. It doesn't do what you're wanting.
     
  9. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    Ok, so after further testing:

    Yes Mario 64 has L or Z (GC controller) as N64 Z, so the controller works fine.

    Zelda has L on the GC pad as Z and Z does nothing itself, strangely, Pressing L on the N64 controller doesNt, trigger GC L that would infact trigger an n64 Z response.

    Majora's mask has GCN Z as c down and L as z, but pressing L on the n64 controller again does nothing and then pressing Z does a Cdown.

    Simple question, since it can't be the rom of the game inside the wad, is an other part of the wad responsible for switching button mapping?

    Is it possible to change it? Ocarina cheat? Injecting the rom into a different game?

    If nothing works I'm prepared to mod the controller to wire Z and L together and have them work at the same time, I think the only problem I can think of is that the map in zelda OoT will disappear each time I Z target, and the same in MM, but Mario Kart should be just fine, so would Mario 64.

    I'd rather find a hacking solution.
     
  10. rAiN mAn 2o0o

    rAiN mAn 2o0o GBAtemp Regular

    Member
    179
    0
    Apr 21, 2009
    United States
    I found this thread a very interesting read... was thinking about ordering your exact adapter a while back... Have you tried wii64 emulator? not sure how compatibility compares with wads....

    if you are dead set on using the wads instead of roms through an emulator, remapping keys can be done with a simple ocarina code from gecko os! no need to rewire the controller!

    not sure how to go about finding the code as I don't have a usbgecko! surely someone on the internet has had the same problem and hacked an ocarina code to simply switch two buttons and their mappings!
     
  11. Clarky

    Clarky Don't you know who I think I am?

    Member
    1,960
    676
    Oct 4, 2007
    United States
    i have seen one of these adaptors where you had to hold down certain buttons on a n64 controller when you plugged it in so it could assign the correct controls to vc games, eg moving the gamecube l control back to z. something to look into maybe?
     
  12. wingzrow

    wingzrow GBAtemp Regular

    Member
    256
    0
    Oct 14, 2008
    United States
    I have this same adapter with the same problem. It makes sin and punishment unplayable. What code would I have to use to remap buttons?
     
  13. qwertymodo

    qwertymodo GBAtemp Advanced Fan

    Member
    827
    123
    Feb 1, 2010
    United States
    Anyone asking for Ocarina codes, what you need to know is that the codes are game-specific, and I have never found anyone who has actually taken the time to find them, so as of now, there are no such codes. I am puzzled by the fact that pressing L on the N64 controller does not work for Z-targeting in Zelda. Your adapter must be different from mine... but that just doesn't make sense that they wouldn't map LL properly in the adapter o_0.

    Wii64 should work just fine. This is only an issue because of the remapping done in the VC emulator itself to accommodate for the difference in shape between the N64 and GameCube controllers (since they are assuming you actually ARE using a GC controller). Wii64 allows you to manually map the buttons yourself, so you should be able to map your buttons correctly.
     
  14. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    wouldn't that make it so injecting Zelda inside SM64 would play it right? since the emu is asking for correct inputs.
     
  15. qwertymodo

    qwertymodo GBAtemp Advanced Fan

    Member
    827
    123
    Feb 1, 2010
    United States
    Not necessarily. The controller mapping might not be the only game-specific changes made to the emulator. It might just not work. I guess it's worth a try though...
     
  16. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    sadly I,ve never injected anything...
     
  17. terminal_illness

    terminal_illness Dark Hadou Master

    Member
    746
    18
    Aug 29, 2008
    Canada
    Canada! Mah Fukas!
    sorry for bringing up this dead thread.

    i bought the same adapter not too long ago, and i too am having the same issue, did anyone try to inject oot into mario 64?

    btw mario 64 works with this adapter because L and z do the same thing.(crouch)

    wii64 works button wise but doesnt play oot as well as i would like.

    i too am thinking about hard modding a 64 controller to swap the buttons. but dont want to, its my last one with a working analog stick lol.

    does anyone know about any ocarina codes that switch z and L ? im using mighty channels btw.

    soloutions? anything im overlooking?
     
  18. The Frenchman
    OP

    The Frenchman GBAtemp Fan

    Member
    387
    52
    Apr 13, 2008
    Canada
    No luck on my own side, I'm still praying for someone with injection abilities, or Ocarina cheat resources, I tried on many fronts, be it on the Wiird forum or on other places where I check for injects, and I think it's too specific of a need.

    But our best luck remains to inject both Zelda games and Mario Kart into SM64 or any other game that would have Z working properly. I'm sure Wiird/Ocarina cheats could do it, but it's a bigger task.

    This adapter is totally kickass otherwise, playing SNES with the original pad is incredible, playing old games with the NES controller.

    Really I wish I could enjoy the N64 pad... I'm getting bored of SM64. Wait I think I figured L is Real 2041!

    No I didn't...
     
  19. terminal_illness

    terminal_illness Dark Hadou Master

    Member
    746
    18
    Aug 29, 2008
    Canada
    Canada! Mah Fukas!
    thanks for the update on your situation, when i get home im going to try those injects. i will let you know how they go.
     
  20. Hackmodford

    Hackmodford Newbie

    Newcomer
    6
    0
    Jul 28, 2009
    United States
    I'm about to be in the same boat.
    I simply plan on rewiring the N64 controller. (should be just 2 wires that need to be flipped to reverse L and Z.
    But a utility to remap VC games buttons would be awesome.

    There's also this option http://www.raphnet.net/electronique/x2wii/index_en.php