Thanks to Vega for teaching me the techniques for hacking this.
If you want to learn how to hack Wii/Gamecube codes, go to:
https://mariokartwii.com/index.php
Lots of tutorials, and Vega and others are more than happy to answer your questions.
As for the Pokemon code, it's a big one. There are a lot of slots to fill in the items folders "sleeves".
This code works for a NEW game on the Wii, but can be adapted to work for an already saved game (see below).
It is activated by pressing and releasing the Z button once you take control of your character.
One of the things that was messing me up, was the fact that button activators won't work in dolphin, but works fine on the Wii.
If you are playing it on dolphin alone, just delete the first line of code, and just click/unclick the code in dolphin cheat manager.
The first code here, I have already filled the slots with my own custom items. Below it I will show where you have to place your own custom values.
Go here for a comprehensive list of all the items and their hex values:
https://bulbapedia.bulbagarden.net/w...ber_(Colosseum)
Pay attention to what item your placing where, i.e. Putting TM's into your items sleeve is no Bueno.
Here it is:
28401c28 00000010
f6000002 80408041
00160002 000d0005
000e0002 000f0002
16000000 000000d0
00130063 00140063
00150063 001d0063
001e0063 001f0063
00200063 00210063
00220063 00230063
00240063 00250063
00260063 00270063
00280063 00290063
002a0063 002b0063
002c0063 002d0063
01f40063 01f50063
01f60063 01f70063
01f80063 01f90063
01fa0063 01fb0063
01fc0063 01fd0063
01fe0063 01ff0063
02000063 02010063
02020063 02030063
02040063 02050063
02060063 02070063
02080063 02090063
020a0063 020b0063
020c0063 020d0063
020e0063 020f0063
02100063 02110063
02120063 02130063
160000fc 000001f0
00010063 00020063
00030063 00040063
00050063 00060063
00070063 00080063
00090063 000a0063
000b0063 000c0063
00000000 00000000
00000000 00000000
01210063 01220063
01230063 01240063
01250063 01260063
01270063 01280063
01290063 012a0063
012b0063 012c0063
012d0063 012e0063
012f0063 01300063
01310063 01320063
01330063 01340063
01350063 01360063
01370063 01380063
01390063 013a0063
013b0063 013c0063
013d0063 013e0063
013f0063 01400063
01430063 01440063
01450063 01460063
01470063 01480063
01490063 014a0063
014b0063 014c0063
014d0063 014e0063
014f0063 01500063
01510063 01520063
01530063 01540063
01550063 01560063
01570063 01580063
01590063 015a0063
015b0063 015c0063
015d0063 015e0063
015f0063 01600063
01610063 00000000
00850063 00860063
00870063 00880063
00890063 008a0063
008b0063 008c0063
008d0063 008e0063
008f0063 00900063
00910063 00920063
00930063 00940063
00950063 00960063
00970063 00980063
00990063 009a0063
009b0063 009c0063
009d0063 009e0063
009f0063 00a00063
00a10063 00a20063
00a30063 00a40063
00a50063 00a60063
00a70063 00a80063
00a90063 00aa0063
00ab0063 00ac0063
00ad0063 00ae0063
e0000000 80008000
Now here is where you enter your values:
28401c28 00000010
f6000002 80408041 #Searches mem1 range 0x80400000 -> 0x80410000; if data string in next 2 lines is found, set pointer address to beginning of string.
00160002 000d0005 #For a saved game, you will need to change these values, or the pointer won't be set.
000e0002 000f0002 #For a saved game, you will need to change these values, or the pointer won't be set.
16000000 000000d0
00SS0063 00SS0063 #Begin Items
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063 # End Items
0TTT0063 0TTT0063 #Begin Key Items
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063 #End Key Items
160000fc 000001f0
00010063 00020063 #Begin Balls !!!This has all the available balls loaded. No need to change values here.!!!
00030063 00040063
00050063 00060063
00070063 00080063
00090063 000a0063
000b0063 000c0063 #End Balls
00000000 00000000
00000000 00000000
0XXX0063 0XXX0063 Begin TM’s
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 00000000 #End TM’s
00YY0063 00YY0063 #Begin Berries
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063 #End Berries
e0000000 80008000
SS = Item
TTT = Key Items
XXX = TM's
YY = Berries
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
To change the code for a saved game, Wii or Dolphin, you will need to change the first three lines of the code:
F6000002 80408041 #DO NOT CHANGE THIS LINE
00160002 000D0005
000E0002 000F0002
Each item and quantity are a word long. The upper half-word holds the item modifier, The lower half-word holds the quantity.
When you start a new game, the first 4 slots in the item sleeve hold:
Super Potion x2
Potion x5
Antidote x2
Burn Heal x2
Using the item value chart from the site I linked earlier, here are the hex values:
(0x16) Super Potion x2 ---------------> 00160002
(0xD) Potion x5 -------------------------> 000D0005
(0xE) Antidote x2 -----------------------> 000E0002
(0xF) Burn Heal x2 ---------------------> 000F0002
Put them in the code in order:
00160002 000D0005
000E0002 000F0002
So, go into your saved game and make a note of the first 4 items in your item sleeve and the quantity.
Example:
Max Potion x8
Hyper Potion x3
Revival Herb x6
Moo Moo Milk x12
Here will be the data string to enter into the code:
F6000002 80408041 #DO NOT CHANGE THIS LINE
ZZZZZZZZ ZZZZZZZZ
ZZZZZZZZ ZZZZZZZZ
(0x14) Max Potion x8 ----------------------------> 00140008
(0x15) Hyper Potion x3 --------------------------> 00150003
(0x21) Revival Herb x6 --------------------------> 00210006
(0x1D) Moo Moo Milk x12 ----------------------> 001D000C
So:
F6000002 80408041 #DO NOT CHANGE THIS LINE
00140008 00150003
00210006 001D000C
There you have it.
On the Wii, press and release the Z button once you take control of your character.
In dolphin make sure the code is deactivated until you take control of the character.
Then you can click/unclick the code in cheat manager for the effects to take place.
I'm working on a button activator that will allow you to cycle through all the items in the first slot of all folders/sleeves simultaneously.
Watch for updates.
Grab the Time Flute & Enjoy!!!!!!!!
If you want to learn how to hack Wii/Gamecube codes, go to:
https://mariokartwii.com/index.php
Lots of tutorials, and Vega and others are more than happy to answer your questions.
As for the Pokemon code, it's a big one. There are a lot of slots to fill in the items folders "sleeves".
This code works for a NEW game on the Wii, but can be adapted to work for an already saved game (see below).
It is activated by pressing and releasing the Z button once you take control of your character.
One of the things that was messing me up, was the fact that button activators won't work in dolphin, but works fine on the Wii.
If you are playing it on dolphin alone, just delete the first line of code, and just click/unclick the code in dolphin cheat manager.
The first code here, I have already filled the slots with my own custom items. Below it I will show where you have to place your own custom values.
Go here for a comprehensive list of all the items and their hex values:
https://bulbapedia.bulbagarden.net/w...ber_(Colosseum)
Pay attention to what item your placing where, i.e. Putting TM's into your items sleeve is no Bueno.
Here it is:
28401c28 00000010
f6000002 80408041
00160002 000d0005
000e0002 000f0002
16000000 000000d0
00130063 00140063
00150063 001d0063
001e0063 001f0063
00200063 00210063
00220063 00230063
00240063 00250063
00260063 00270063
00280063 00290063
002a0063 002b0063
002c0063 002d0063
01f40063 01f50063
01f60063 01f70063
01f80063 01f90063
01fa0063 01fb0063
01fc0063 01fd0063
01fe0063 01ff0063
02000063 02010063
02020063 02030063
02040063 02050063
02060063 02070063
02080063 02090063
020a0063 020b0063
020c0063 020d0063
020e0063 020f0063
02100063 02110063
02120063 02130063
160000fc 000001f0
00010063 00020063
00030063 00040063
00050063 00060063
00070063 00080063
00090063 000a0063
000b0063 000c0063
00000000 00000000
00000000 00000000
01210063 01220063
01230063 01240063
01250063 01260063
01270063 01280063
01290063 012a0063
012b0063 012c0063
012d0063 012e0063
012f0063 01300063
01310063 01320063
01330063 01340063
01350063 01360063
01370063 01380063
01390063 013a0063
013b0063 013c0063
013d0063 013e0063
013f0063 01400063
01430063 01440063
01450063 01460063
01470063 01480063
01490063 014a0063
014b0063 014c0063
014d0063 014e0063
014f0063 01500063
01510063 01520063
01530063 01540063
01550063 01560063
01570063 01580063
01590063 015a0063
015b0063 015c0063
015d0063 015e0063
015f0063 01600063
01610063 00000000
00850063 00860063
00870063 00880063
00890063 008a0063
008b0063 008c0063
008d0063 008e0063
008f0063 00900063
00910063 00920063
00930063 00940063
00950063 00960063
00970063 00980063
00990063 009a0063
009b0063 009c0063
009d0063 009e0063
009f0063 00a00063
00a10063 00a20063
00a30063 00a40063
00a50063 00a60063
00a70063 00a80063
00a90063 00aa0063
00ab0063 00ac0063
00ad0063 00ae0063
e0000000 80008000
Now here is where you enter your values:
28401c28 00000010
f6000002 80408041 #Searches mem1 range 0x80400000 -> 0x80410000; if data string in next 2 lines is found, set pointer address to beginning of string.
00160002 000d0005 #For a saved game, you will need to change these values, or the pointer won't be set.
000e0002 000f0002 #For a saved game, you will need to change these values, or the pointer won't be set.
16000000 000000d0
00SS0063 00SS0063 #Begin Items
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063
00SS0063 00SS0063 # End Items
0TTT0063 0TTT0063 #Begin Key Items
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063
0TTT0063 0TTT0063 #End Key Items
160000fc 000001f0
00010063 00020063 #Begin Balls !!!This has all the available balls loaded. No need to change values here.!!!
00030063 00040063
00050063 00060063
00070063 00080063
00090063 000a0063
000b0063 000c0063 #End Balls
00000000 00000000
00000000 00000000
0XXX0063 0XXX0063 Begin TM’s
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 0XXX0063
0XXX0063 00000000 #End TM’s
00YY0063 00YY0063 #Begin Berries
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063
00YY0063 00YY0063 #End Berries
e0000000 80008000
SS = Item
TTT = Key Items
XXX = TM's
YY = Berries
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
To change the code for a saved game, Wii or Dolphin, you will need to change the first three lines of the code:
F6000002 80408041 #DO NOT CHANGE THIS LINE
00160002 000D0005
000E0002 000F0002
Each item and quantity are a word long. The upper half-word holds the item modifier, The lower half-word holds the quantity.
When you start a new game, the first 4 slots in the item sleeve hold:
Super Potion x2
Potion x5
Antidote x2
Burn Heal x2
Using the item value chart from the site I linked earlier, here are the hex values:
(0x16) Super Potion x2 ---------------> 00160002
(0xD) Potion x5 -------------------------> 000D0005
(0xE) Antidote x2 -----------------------> 000E0002
(0xF) Burn Heal x2 ---------------------> 000F0002
Put them in the code in order:
00160002 000D0005
000E0002 000F0002
So, go into your saved game and make a note of the first 4 items in your item sleeve and the quantity.
Example:
Max Potion x8
Hyper Potion x3
Revival Herb x6
Moo Moo Milk x12
Here will be the data string to enter into the code:
F6000002 80408041 #DO NOT CHANGE THIS LINE
ZZZZZZZZ ZZZZZZZZ
ZZZZZZZZ ZZZZZZZZ
(0x14) Max Potion x8 ----------------------------> 00140008
(0x15) Hyper Potion x3 --------------------------> 00150003
(0x21) Revival Herb x6 --------------------------> 00210006
(0x1D) Moo Moo Milk x12 ----------------------> 001D000C
So:
F6000002 80408041 #DO NOT CHANGE THIS LINE
00140008 00150003
00210006 001D000C
There you have it.
On the Wii, press and release the Z button once you take control of your character.
In dolphin make sure the code is deactivated until you take control of the character.
Then you can click/unclick the code in cheat manager for the effects to take place.
I'm working on a button activator that will allow you to cycle through all the items in the first slot of all folders/sleeves simultaneously.
Watch for updates.
Grab the Time Flute & Enjoy!!!!!!!!