**************************************************************** * Pokémon Colosseum NTSC-U WiiRD/Gecko Modifier & Offset Table * **************************************************************** ======================= OUT OF BATTLE MODIFIERS ======================= Base Pointer 48000000 8047ADB8 DE000000 80008180 Trainer 16000070 00000010 - Trainer Name, Letter 1 - 8 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 0041 = 'A' ... 005A = 'Z' ... 0061 = 'a' ... 007A = 'z' 1200009C 0000xxxx - Trainer Secret ID 1200009E 0000xxxx - Trainer ID Pokemon 1 120000A0 0000xxxx - Pokemon Modifier 140000A4 xxxxxxxx - Pokemon ID (Used for: Shiny, Gender, Unown Shape and Nature) 100000A7 000000xx - Gender Different Pokemon have different ranges for gender: No Gender = 00 ... FF Always Female = 00 ... FF Always Male = 00 ... FF 12.5% Female & 87.5% Male: Female = 00 ... 1E Male = 1F ... FF 25% Female & 75% Male: Female = 00 ... 3E Male = 3F ... FF 50% Female & 50% Male: Female = 00 ... 7E Male = 7F ... FF 75% Female & 25% Male: Female = 00 ... BE Male = BF ... FF 100000A8 000000xx - Came From (01 = Fire, 02 = Leaf, ... 08 = Sapphire, 09 = Ruby, 0A = Emerald, 0B = Colosseum/XD) 100000AA 000000xx - Original Font (01 = Japanese, 02 = English, 03 = German, 04 = French, 05 = Italian, 06 = Spanish) 100000AB 000000xx - Actual Font 120000AC 0000xxxx - Location Caught 100000AE 000000xx - Pokemon Level Met 100000AF 000000xx - Ball Caught With (01 = Master Ball, ... 0C = Premier Ball) 100000B0 000000xx - Original Trainer Gender (00 = Male, 01 = Female) 120000B4 0000xxxx - Original Trainer Secret ID 120000B6 0000xxxx - Original Trainer ID 160000B8 00000010 - Original Trainer Name, Letter 1 - 8 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 160000CE 00000014 - Pokemon Name, Letter 1 - 10 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 00000000 160000E4 00000014 - Original Pokemon Name, Letter 1 - 10 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 00000000 140000FC xxxxxxxx - EXP Points Modifier 10000100 000000xx - Pokemon Level (Actual) 10000105 000000xx - Status 12000118 0000xxxx - 1st Move Modifier 1200011A 0000xxyy - 1st Move PP Modifier (xx = PPs, yy = PPups Used) 1200011C 0000xxxx - 2nd Move Modifier 1200011E 0000xxyy - 2nd Move PP Modifier 12000120 0000xxxx - 3rd Move Modifier 12000122 0000xxyy - 3rd Move PP Modifier 12000124 0000xxxx - 4th Move Modifier 12000126 0000xxyy - 4th Move PP Modifier 12000128 0000xxxx - Item Held 1200012A 0000xxxx - Hit Points (Actual) 1200012C 0000xxxx - Hit Points (Max) 1200012E 0000xxxx - Attack 12000130 0000xxxx - Defence 12000132 0000xxxx - Special Attack 12000134 0000xxxx - Special Defence 12000136 0000xxxx - Speed 12000138 0000xxxx - EV Hit Points (0000 ... 00FF) 1200013A 0000xxxx - EV Attack (0000 ... 00FF) 1200013C 0000xxxx - EV Defence (0000 ... 00FF) 1200013E 0000xxxx - EV Special Attack (0000 ... 00FF) 12000140 0000xxxx - EV Special Defence (0000 ... 00FF) 12000142 0000xxxx - EV Speed (0000 ... 00FF) 10000145 000000xx - DV Hit Points (00 ... 1F) 10000147 000000xx - DV Attack (00 ... 1F) 10000149 000000xx - DV Defence (00 ... 1F) 1000014B 000000xx - DV Special Attack (00 ... 1F) 1000014D 000000xx - DV Special Defence (00 ... 1F) 1000014F 000000xx - DV Speed (00 ... 1F) 12000150 0000xxxx - Happiness (0000 = Bad ... 00FF = Good) 10000152 000000xx - CV Cool (00 ... FF) 10000153 000000xx - CV Beauty (00 ... FF) 10000154 000000xx - CV Cute (00 ... FF) 10000155 000000xx - CV Smart (00 ... FF) 10000156 000000xx - CV Tough (00 ... FF) 10000157 000000xx - Cool Ribbons (01 = Normal, 02 = Super, 03 = Hyper, 04 = Master) 10000158 000000xx - Beauty Ribbons 10000159 000000xx - Cute Ribbons 1000015A 000000xx - Smart Ribbons 1000015B 000000xx - Tough Ribbons 1000015C 000000xx - CV Luster (00 ... FF) 1000015D 000000xx - Hall of Fame Member Ribbon (01 = Ribbon) 1000015E 000000xx - Ribbon for clearing Lv 50 at the Battle Tower 1000015F 000000xx - Ribbon for clearing Lv 100 at the Battle Tower 10000160 000000xx - Ribbon for becoming the model of a painting 10000161 000000xx - Ribbon awarded for being a hard worker 10000162 000000xx - Special Ribbon 1 10000163 000000xx - Special Ribbon 2 10000164 000000xx - Special Ribbon 3 10000165 000000xx - Special Ribbon 4 10000166 000000xx - Special Ribbon 5 (Colosseum/Ribbon awarded for clearing all difficulties) 10000167 000000xx - Special Ribbon 6 (XD/100-Straight Win Commemorative Ribbon) 10000168 000000xx - Special Ribbon 7 1000016A 000000xx - Pokerus (00 = Never Had, 01 ... 0F = Still Has, 10 ... FF = Is Over) 1000016C 000000xx - Ability Used (00 = First, 01 = Second) 1000016F 000000xx - Marks (01 = Circle, 02 = Square, 04 = Triangle, 08 = Heart) 12000178 0000xxxx - Shadow Pokemon ID (0001 = Makuhita, 0002 = Bayleef, ... 0030 = Togetic) 1400017C xxxxxxxx - Purification Counter 1000019B 000000xx - Obedient (01 = Obedient) Pokemon 2 120001D8 0000xxxx - Pokemon Modifier 100001E6 000000xx - Pokemon Level Met ... Pokemon 3 12000310 0000xxxx - Pokemon Modifier ... Pokemon 6 120006B8 0000xxxx - Pokemon Modifier ... Box 1 Pokemon 1 12000B9C 0000xxxx - Pokemon Modifier 10000BAA 000000xx - Pokemon Level Met ... Box 1 Pokemon 2 12000CD4 0000xxxx - Pokemon Modifier 10000CE2 000000xx - Pokemon Level Met ... Box 1 Pokemon 30 12002EF4 0000xxxx - Pokemon Modifier 10002F02 000000xx - Pokemon Level Met ... Box 2 Pokemon 1 12003040 0000xxxx - Pokemon Modifier 1000304E 000000xx - Pokemon Level Met ... Box 3 Pokemon 1 120054E4 0000xxxx - Pokemon Modifier 100054F2 000000xx - Pokemon Level Met ... Box 3 Pokemon 30 1200783C 0000xxxx - Pokemon Modifier ... Money 14000AF4 xxxxxxxx - Money (00000000 ... 0098967F, Max 9,999,999 dec) PokeCoupons 14000AF8 xxxxxxxx - PokeCoupons (00000000 ... 000F423F, Max 999,999 dec) PC Slot 1 12007974 0000xxxx - Item Modifier 12007976 0000xxxx - Quantity (0000 ... 03E7) Slot 2 12007978 0000xxxx 1200797A 0000xxxx ... Strategy Memo 120082A8 0000xxxx - Number of Entries 120082AC 0000xxxx - 1st Entry (Full Info = Pokemon Number, Limited Info = Pokemon Number + 0x8000) 120082B8 0000xxxx - 2nd Entry 120082C4 0000xxxx - 3rd Entry ... 120094B8 0000xxxx - 386th Entry E0000000 80008000 =================== IN BATTLE MODIFIERS =================== Trainer Pokemon 1 0246E928 0000xxxx - Pokemon Modifier 0446E984 xxxxxxxx - EXP Points Modifier 0046E988 000000xx - Pokemon Level (Actual) 0046E98D 000000xx - Status 00 = Normal 03 = Poison (Constant Damage) 04 = Poison (Increasing Damage) 05 = Paralyze 06 = Burn 07 = Freeze 08 = Sleep 0246E9A0 0000xxxx - 1st Move Modifier 0246E9A2 0000xxyy - 1st Move PP Modifier 0246E9A4 0000xxxx - 2nd Move Modifier 0246E9A6 0000xxyy - 2nd Move PP Modifier 0246E9A8 0000xxxx - 3rd Move Modifier 0246E9AA 0000xxyy - 3rd Move PP Modifier 0246E9AC 0000xxxx - 4th Move Modifier 0246E9AE 0000xxyy - 4th Move PP Modifier 0246E9B0 0000xxxx - Item Held 0246E9B2 0000xxxx - Hit Points (Actual) 0246E9B4 0000xxxx - Hit Points (Max) 0246E9B6 0000xxxx - Attack 0246E9B8 0000xxxx - Defence 0246E9BA 0000xxxx - Special Attack 0246E9BC 0000xxxx - Special Defence 0246E9BE 0000xxxx - Speed 0246E9D8 0000xxxx - Happiness Pokemon 2 0246EA7C 0000xxxx - Pokemon Modifier 0446EAD8 xxxxxxxx - EXP Points Modifier ... 0246EB2C 0000xxxx - Happiness Opponent Pokemon 1 02473B58 0000xxxx - Pokemon Modifier 04473BB4 xxxxxxxx - EXP Points Modifier ... 02473C30 0000xxxx - Shadow Pokemon Identifier 04473C34 xxxxxxxx - Purification Counter Pokemon 2 02473CAC 0000xxxx - Pokemon Modifier 04473D08 xxxxxxxx - EXP Points Modifier ... 02473D84 0000xxxx - Shadow Pokemon Identifier 04473D88 xxxxxxxx - Purification Counter ==== MISC ==== Button Activator 28401C28 yyyyxxxx yyyy = Mask xxxx = Buttons 0001 = DPad Left 0002 = DPad Right 0004 = DPad Down 0008 = DPad Up 0010 = Z 0020 = R 0040 = L 0100 = A 0200 = B 0400 = X 0800 = Y 1000 = Start