Using a classic controller hack in games?

Discussion in 'Wii - Hacking' started by maczilla, Mar 26, 2015.

  1. maczilla
    OP

    maczilla GBAtemp Regular

    Member
    137
    16
    Nov 12, 2012
    Bermuda
    I looked up the DKCR classic controller hack, but the zip file is nowhere to be found on the internet anymore it seems.

    Does anyone know where I can get that file? Also I found this video of user crediar using a hack for nsmbw



    "Shake is mapped to a button and left/right tilt is mapped to the analog L/Rs."

    is that file available somewhere as well?
     
  2. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    Original code (thanks Crediar) :

    Code:
    SF8P01
    Donkey Kong Country Returns (PAL)
     
    CController Hack EUR
    C24A5410 00000020
    38210050 7C0802A6
    80B50060 48000041
    80950000 7CA52378
    90B50000 80B50064
    4800002D 80950004
    7CA52378 90B50004
    80B50068 48000019
    80950008 7CA52378
    90B50008 7C0803A6
    4E800020 70A40200
    2C040000 4182000C
    38C0012D B0D50186
    38C00000 70A40800
    2C040000 41820008
    60C68000 70A40020
    2C040000 41820008
    60C60200 70A40040
    2C040000 41820008
    60C60100 70A40001
    2C040000 41820008
    60C60002 70A40002
    2C040000 41820008
    60C60008 70A48000
    2C040000 41820008
    60C60004 70A44000
    2C040000 41820008
    60C60001 70A40400
    2C040000 41820008
    60C60010 70A41000
    2C040000 41820008
    60C61000 7CC53378
    60000000 00000000
    043890F0 38A00000
    0438666C 28000009

    4E800020 70A40200 button (in this case R) which triggers the shake
    60C68000 70A40020 button (in this case Y) which simulates a 1 press
    60C60200 70A40040 button (in this case B) which simulates a 2 press


    Same for NTSC-U version (ported by ???) :

    Code:
    SF8E01
    Donkey Kong Country Returns (NTSC-U)
     
    Classic Controller Support (v2)
    C24A5F70 00000020
    38210050 7C0802A6
    80B50060 48000041
    80950000 7CA52378
    90B50000 80B50064
    4800002D 80950004
    7CA52378 90B50004
    80B50068 48000019
    80950008 7CA52378
    90B50008 7C0803A6
    4E800020 70A40020
    2C040000 4182000C
    38C0012D B0D50186
    38C00000 70A40800
    2C040000 41820008
    60C68000 70A40200
    2C040000 41820008
    60C60200 70A40040
    2C040000 41820008
    60C60100 70A40001
    2C040000 41820008
    60C60002 70A40002
    2C040000 41820008
    60C60008 70A48000
    2C040000 41820008
    60C60004 70A44000
    2C040000 41820008
    60C60001 70A40400
    2C040000 41820008
    60C60010 70A41000
    2C040000 41820008
    60C61000 7CC53378
    60000000 00000000
    04389B90 38A00000
    0438710C 28000009
     
    Classic Controller Support (v1)
    C24A3FC0 00000020
    38210050 7C0802A6
    80B50060 48000041
    80950000 7CA52378
    90B50000 80B50064
    4800002D 80950004
    7CA52378 90B50004
    80B50068 48000019
    80950008 7CA52378
    90B50008 7C0803A6
    4E800020 70A40020
    2C040000 4182000C
    38C0012D B0D50186
    38C00000 70A40800
    2C040000 41820008
    60C68000 70A40200
    2C040000 41820008
    60C60200 70A40040
    2C040000 41820008
    60C60100 70A40001
    2C040000 41820008
    60C60002 70A40002
    2C040000 41820008
    60C60008 70A48000
    2C040000 41820008
    60C60004 70A44000
    2C040000 41820008
    60C60001 70A40400
    2C040000 41820008
    60C60010 70A41000
    2C040000 41820008
    60C61000 7CC53378
    60000000 00000000
    04387CF0 38A00000
    0438526C 28000009
    Y = shake
    R = 1
    B = 2


    New Super Mario Bros (NTSC-U) (thanks Crediar and Thomas83Lin)

    Code:
    SMNE01
    New Super Mario Bros Wii
    Enable Classic Controller [Thomas83Lin]
    C21EB5B8 00000020
    38210050 7C0802A6
    80BA0060 48000041
    809A0000 7CA52378
    90BA0000 80BA0064
    4800002D 809A0004
    7CA52378 90BA0004
    80BA0068 48000019
    809A0008 7CA52378
    90BA0008 7C0803A6
    4E800020 70A40200
    2C040000 4182000C
    3CC07FC0 90DA0010
    38C00000 70A40800
    2C040000 41820008
    60C68000 70A40020
    2C040000 41820008
    60C60200 70A40040
    2C040000 41820008
    60C60100 70A40001
    2C040000 41820008
    60C60002 70A40002
    2C040000 41820008
    60C60008 70A48000
    2C040000 41820008
    60C60004 70A44000
    2C040000 41820008
    60C60001 70A40400
    2C040000 41820008
    60C60010 70A41000
    2C040000 41820008
    60C61000 7CC53378
    60000000 00000000
    041EAE30 39800000
    041EAE34 91840000
    04019EE0 38000000
    040B3B30 38000000
    2076DBA8 8804A2DC
    0476DBA8 38000000
    2076DBE9 8804A2DC
    0476DBE8 38000000
    E0000000 80008000
    *Ported from Crediar Modded by Thomas83Lin*
    *No Tilt Support*
    *Works for Version's 2 and 3 not tested on version 1*
    *Tested with VBI Hook*
    *Not tested with Classic Controller Pro*
    Controls:
    Y=Run
    B=Jump
    D-pad=Directional
    R=Shake
    -\Home\+
    notes:
    When using this code, Shake will no longer work with players not using a classic controller. Also i could have shortened the code some removing unnecessary buttons but i didn't
     
  3. maczilla
    OP

    maczilla GBAtemp Regular

    Member
    137
    16
    Nov 12, 2012
    Bermuda
    thanks a lot!
     
    Margen67 likes this.
  4. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    you're welcome :gba:
     
  5. sindrik

    sindrik GBAtemp Regular

    Member
    284
    84
    Jan 26, 2009
    United States
    Interesting, how can i use this codes on the games? Last question, is there a way to alter the ISO and make this permanent?
     
  6. Badablek

    Badablek GBAtemp Regular

    Member
    231
    101
    Jan 23, 2006
    France
    if your wii is already hacked and can launch wii games from USB : Any (good) Wii Loader is able to use cheats (ocarina) : USBLoader GX, Wiiflow (and probably CFG Loader Mod, I'm not using it, can't say)
    it depends of the loader, but usually, you have to put the txt file in a "cheats" folder. It must be named with the titleID of the game you want to cheat (ie : SF8E01.txt for DKCR) and must contain all the cheat data (like I posted before)

    Then, you will be able to active/deactivate cheats and the loader will generate the GCT file. Check that ocarina codes are ON, and that's it.
    Look at the readmii if needed (ยง8 Cheating).


    you can also use riivolution or geckoOS to use these cheats with your original games.



    ps : I don't know if this can be done directly on the ISO. It should be possible, because we are able to make MKW mods for example.