Mario Kart Wii Unlock Everything Gecko Code

In the game of Mario Kart, you may find the gecko code that is available in all four regions. Well, the Gecko code or also known as GCT (Gecko Code Type) is well-known as ‘Cheat Code’ that comes in the form of a series of variable length instructions run every frame during gameplay.

Since the gecko codes are very useful to unlock any in-game items, of course a lot of players are seeking out the codes. Finding the gecko codes is neither easy nor difficult, as not all codes available  in some sources are the gecko codes. No worries! This post will show you a list of gecko codes used to unlock anything in the game. Here are they:

Mario Kart Wii Unlock Everything Gecko Code

Here’s A List of Mario Kart Gecko Codes!

There are a number of sources that give you a list of gecko codes. However, you should filter the codes before, as not all codes available are gecko codes. We’ll show you a list of Mario Kart gecko codes that we got from the WiiRD Code Database site that you can access here.

Here are the gecko codes that you can use in the game of Mario Kart:

NTSC – US

Drive After Finish

    • 085888C8 60000000
    • 20019300 00000000
    • 0259793A 00000000
    • 0452FDBC 60000000
    • C273B0A8 00000004
    • 3DC05544 61CE0003
    • 81FFFFF0 7C0E7800
    • 41820008 907F0000
    • 60000000 00000000

CopyMii

    • C20C6D38 00000003
    • 3CA08000 7C18C800
    • 40820008 93C51808
    • A09E0000 00000000
    • 48000000 80381F18
    • DE000000 90909100
    • 58010000 00000010
    • DE000000 90909100
    • 5A010000 00000004
    • 2834XXXX YYYYZZZZ
    • 9A00380F 0000VVVV
    • E0000000 80008000

NTSC – JP

Drive After Finish

    • 0858EA6C 60000000
    • 20019300 00000000
    • 025A22F2 00000000
    • 04534284 60000000
    • C274A5E0 00000004
    • 3DC05544 61CE0003
    • 81FFFFF0 7C0E7800
    • 41820008 907F0000
    • 60000000 00000000

CopyMii

    • C20C6CF8 00000003
    • 3CA08000 7C18C800
    • 40820008 93C51808
    • A09E0000 00000000
    • 48000000 80381F18
    • DE000000 90909100
    • 58010000 00000010
    • DE000000 90909100
    • 5A010000 00000004
    • 2834XXXX YYYYZZZZ
    • 9A00380F 0000VVVV
    • E0000000 80008000

PAL – EU/AU

Drive After Finish

    • 0858F0EC 60000000
    • 20019300 00000000
    • 025A2972 00000000
    • 04534904 60000000
    • C274AF74 00000004
    • 3DC05544 61CE0003
    • 81FFFFF0 7C0E7800
    • 41820008 907F0000
    • 60000000 00000000

CopyMii

    • C20C6DD8 00000003
    • 3CA08000 7C18C800
    • 40820008 93C51808
    • A09E0000 00000000
    • 48000000 80386298
    • DE000000 90909100
    • 58010000 00000010
    • DE000000 90909100
    • 5A010000 00000004
    • 2834XXXX YYYYZZZZ
    • 9A00380F 0000VVVV
    • E0000000 80008000

Here’s for explanation:

    • XYZ – activator
    • V Placeholder
    • 00 – your  first created mii
    • 4A – your  second created mii
    • 94 – your  third mii

To find out other mii ID values, you just multiply 4A x Mii# that you want to replace. For example, if you want to replace your 9th Mii, you have to multiply 4A x 8=250=ID Value.

When the mii that you want to copy has appeared on your screen, you can then activate the code. You should know that this code is actually different from mdmii’s code as the code does not work online or work at all.

With this code, you will be able to copy other players’ miis while they pop up on the globe. Need to know, the Mii will not be saved permanently to your data. Make sure to disconnect from WFC and change your current License Mii to copied Mii to create all copied Mii data active and can be seen to other players.

Korea

Wiimm

    • C0000000 0000001B
    • 3821FFD0 7FC802A6
    • BE810000 48000009
    • 00000000 7E8802A6
    • 3EA08033 82D40000
    • A2F537E2 3B001610
    • 7EF9C038 7C19C000
    • 40A20070 3FA0809B
    • 83BDBD88 3F409000
    • 7C1DD000 4180005C
    • 3F400000 635A9034
    • 72F80008 40820030
    • 3F600000 637B93F0
    • 7F5ADA14 72F80002
    • 4082001C 7F5ADA14
    • 72F80001 40820010
    • 72F80004 41A20024
    • 7F5ADA14 7F5AEA14
    • 3B20FFFF 933A0000
    • 3F20031F 6339FFFC
    • 933A0004 3AC00078
    • 2F960001 41BC001C
    • 3AD6FFFF 3F203F80
    • 419E0008 3F204000
    • 3F408089 933AF538
    • 92D40000 BA810000
    • 7FC803A6 38210030
    • 4E800020 00000000

Universal Codes

Here’s a list of universal codes in Mario Kart!

Master Button Activator Wiimote

    • F6000001 80008100
    • 70E09FFF 807F0000
    • D2000004 00000002
    • 807F0000 3D808000
    • 906C1550 00000000
    • E0000000 80008000

Master Button Activator GCN

    • F6000001 80008100
    • 2C1C0000 7C03212E
    • D2000018 00000002
    • 7C03202E 3D808000
    • 900C1554 00000000
    • E0000000 80008000

Wiimote Button Activator

    • 28001552 YYYYZZZZ (To enter this code, it will require the ‘Master Button Activator Wiimote’ code*)

GCN Button Activator

    • 28001554 YYYYZZZZ (To enter this code, it will require the ‘Master Button Activator Wiimote’ code*)

Master Button Activator Nunchuck Stick

    • F6000001 80008050
    • 64008000 90030000
    • D200000C 00000005
    • A0030002 3D808000
    • B00C1562 B00C1566
    • A0C30060 B0CC1560
    • A0E30064 B0EC1564
    • 80030000 00000000
    • E0000000 80008000

Nunchuck Stick Activator

    • 20001560 XXXXZZZZ ↔ activation
    • 20001564 XXXXZZZZ ↕ activation

Here’s for the explanation:

    • Z=Button Value
    • X=Nunchuck Stick Direction Value

Always Have Item Codes

    • 48000000 809C1900
    • DE000000 80008180
    • 58010000 00000008
    • DE000000 80008180
    • 4A100000 0000XXXX
    • 30000000 00000014
    • 14000000 000000YY
    • 14000004 0000000Z
    • E0000000 80008000

X Values

    • 008C = Player 1
    • 02D4 = Player 2/CPU 1
    • 051C = Player 3/CPU 2
    • 0764 = Player 4/CPU 3
    • 09AC = CPU 4
    • 0BF4 = CPU 5
    • 0E3C = CPU 6
    • 1084 = CPU 7
    • 12CC = CPU 8
    • 1514 = CPU 9
    • 175C = CPU 10
    • 19A4 = CPU 11

Y Values

    • 00 = Green Shell
    • 01 = Red Shell
    • 02 = Banana
    • 03 = Fake Item Box
    • 04 = Mushroom
    • 05 = Triple Mushroom
    • 06 = Bob-omb
    • 07 = Blue Shell
    • 08 = Lightning
    • 09 = Star
    • 0A = Golden Mushroom
    • 0B = Mega Mushroom
    • 0C = Blooper
    • 0D = POW Block
    • 0E = Cloud
    • 0F = Bullet Bill
    • 10 = Triple Green Shell
    • 11 = Triple Red Shell
    • 12 = Triple Banana
    • 14 = Nothing

Z Values

    • 0 = Nothing
    • 1 = All Single Items
    • 3 = All Triple Items

How to Use Mario Kart Gecko Codes?

The gecko codes are  commonly presented in hexadecimal with 64 bits per line that will be divided into two columns. To form the .gct file used by most interpreters, the code should be directly converted to the equivalent binary representation

To use gecko codes, the loader will patch the game to add a ‘hook’. This way is the same as inserting a branch from the game’s Assembly Code to the Gecko Codes interpreter. It definitely  resides in an unused area of RAM, typically addressed 0x80002800 on Wii.

Generally, the branch will leave the game’s VISetNextFrameBuffer method at the blr (return) instruction called a ‘VI Hook’. So, it will cause the interpreter to perform once pre frame. After that, the interpreter will place the GCT code and then execute each instruction sequentially.

For more information, most instructions will be 64 bits, but some are longer. Certainly, some instructions will affect the control flow of the interpreter. By executing the blr instruction which was replaced, it will return  to the game when the interpreter gets the exit instruction.