***************************************************************
* Pokmon Colosseum PAL Action Replay Modifier & Offset Table *
***************************************************************

=======================
OUT OF BATTLE MODIFIERS
=======================

Trainer

424C8268 0038xxxx - Trainer Name, 1st Letter
424C8268 0039xxxx - Trainer Name, 2nd Letter
424C8268 003Axxxx - Trainer Name, 3rd Letter
424C8268 003Bxxxx - Trainer Name, 4th Letter
424C8268 003Cxxxx - Trainer Name, 5th Letter
424C8268 003Dxxxx - Trainer Name, 6th Letter
424C8268 003Exxxx - Trainer Name, 7th Letter
424C8268 003Fxxxx - Trainer Name, 8th Letter

0041 = 'A' ... 005A = 'Z' ... 0061 = 'a' ... 007A = 'z'

424C8268 004Exxxx - Trainer Secret ID
424C8268 004Fxxxx - Trainer ID

Pokemon 1

424C8268 0050xxxx - Pokemon Modifier

424C8268 0052xxxx - Pokemon ID (High) | Used for: Shiny, Gender,
424C8268 0053xxxx - Pokemon ID (Low)  | Unown Shape and Nature

404C8268 0000A7xx - 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

404C8268 0000A8xx - Came From (01 = Fire, 02 = Leaf, ... 08 = Sapphire, 09 = Ruby, 0A = Emerald, 0B = Colosseum/XD)

404C8268 0000AAxx - Original Font (01 = Japanese, 02 = English, 03 = German, 04 = French, 05 = Italian, 06 = Spanish)
404C8268 0000ABxx - Actual Font

424C8268 0056xxxx - Location Caught
404C8268 0000AExx - Pokemon Level Met
404C8268 0000AFxx - Ball Caught With        (01 = Master Ball, ... 0C = Premier Ball)
404C8268 0000B0xx - Original Trainer Gender (00 = Male, 01 = Female)

424C8268 005Axxxx - Original Trainer Secret ID
424C8268 005Bxxxx - Original Trainer ID

424C8268 005Cxxxx - Original Trainer Name, 1st Letter
424C8268 005Dxxxx - Original Trainer Name, 2nd Letter
424C8268 005Exxxx - Original Trainer Name, 3rd Letter
424C8268 005Fxxxx - Original Trainer Name, 4th Letter
424C8268 0060xxxx - Original Trainer Name, 5th Letter
424C8268 0061xxxx - Original Trainer Name, 6th Letter
424C8268 0062xxxx - Original Trainer Name, 7th Letter
424C8268 0063xxxx - Original Trainer Name, 8th Letter

424C8268 0067xxxx - Pokemon Name,  1st Letter
424C8268 0068xxxx - Pokemon Name,  2nd Letter
424C8268 0069xxxx - Pokemon Name,  3rd Letter
424C8268 006Axxxx - Pokemon Name,  4th Letter
424C8268 006Bxxxx - Pokemon Name,  5th Letter
424C8268 006Cxxxx - Pokemon Name,  6th Letter
424C8268 006Dxxxx - Pokemon Name,  7th Letter
424C8268 006Exxxx - Pokemon Name,  8th Letter
424C8268 006Fxxxx - Pokemon Name,  9th Letter
424C8268 0070xxxx - Pokemon Name, 10th Letter

424C8268 0072xxxx - Original Pokemon Name,  1st Letter
424C8268 0073xxxx - Original Pokemon Name,  2nd Letter
424C8268 0074xxxx - Original Pokemon Name,  3rd Letter
424C8268 0075xxxx - Original Pokemon Name,  4th Letter
424C8268 0076xxxx - Original Pokemon Name,  5th Letter
424C8268 0077xxxx - Original Pokemon Name,  6th Letter
424C8268 0078xxxx - Original Pokemon Name,  7th Letter
424C8268 0079xxxx - Original Pokemon Name,  8th Letter
424C8268 007Axxxx - Original Pokemon Name,  9th Letter
424C8268 007Bxxxx - Original Pokemon Name, 10th Letter

424C8268 007Exxxx - EXP Points Modifier (High)
424C8268 007Fxxxx - EXP Points Modifier (Low)

404C8268 000100xx - Pokemon Level (Actual)

404C8268 000105xx - Status

424C8268 008Cxxxx - 1st Move Modifier
424C8268 008Dxxyy - 1st Move PP Modifier (xx = PPs, yy = PPups Used)
424C8268 008Exxxx - 2nd Move Modifier
424C8268 008Fxxyy - 2nd Move PP Modifier
424C8268 0090xxxx - 3rd Move Modifier
424C8268 0091xxyy - 3rd Move PP Modifier
424C8268 0092xxxx - 4th Move Modifier
424C8268 0093xxyy - 4th Move PP Modifier

424C8268 0094xxxx - Item Held

424C8268 0095xxxx - Hit Points (Actual)
424C8268 0096xxxx - Hit Points (Max)
424C8268 0097xxxx - Attack
424C8268 0098xxxx - Defence
424C8268 0099xxxx - Special Attack
424C8268 009Axxxx - Special Defence
424C8268 009Bxxxx - Speed

424C8268 009Cxxxx - EV Hit Points      (0000 ... 00FF)
424C8268 009Dxxxx - EV Attack          (0000 ... 00FF)
424C8268 009Exxxx - EV Defence         (0000 ... 00FF)
424C8268 009Fxxxx - EV Special Attack  (0000 ... 00FF)
424C8268 00A0xxxx - EV Special Defence (0000 ... 00FF)
424C8268 00A1xxxx - EV Speed           (0000 ... 00FF)

404C8268 000145xx - DV Hit Points      (00 ... 1F)
404C8268 000147xx - DV Attack          (00 ... 1F)
404C8268 000149xx - DV Defence         (00 ... 1F)
404C8268 00014Bxx - DV Special Attack  (00 ... 1F)
404C8268 00014Dxx - DV Special Defence (00 ... 1F)
404C8268 00014Fxx - DV Speed           (00 ... 1F)

424C8268 00A8xxxx - Happiness (0000 = Bad ... 00FF = Good)

404C8268 000152xx - CV Cool   (00 ... FF)
404C8268 000153xx - CV Beauty (00 ... FF)
404C8268 000154xx - CV Cute   (00 ... FF)
404C8268 000155xx - CV Smart  (00 ... FF)
404C8268 000156xx - CV Tough  (00 ... FF)

404C8268 000157xx - Cool Ribbons (01 = Normal, 02 = Super, 03 = Hyper, 04 = Master)
404C8268 000158xx - Beauty Ribbons
404C8268 000159xx - Cute Ribbons
404C8268 00015Axx - Smart Ribbons
404C8268 00015Bxx - Tough Ribbons

404C8268 00015Cxx - CV Luster (00 ... FF)

404C8268 00015Dxx - Hall of Fame Member Ribbon (01 = Ribbon)
404C8268 00015Exx - Ribbon for clearing Lv 50 at the Battle Tower
404C8268 00015Fxx - Ribbon for clearing Lv 100 at the Battle Tower
404C8268 000160xx - Ribbon for becoming the model of a painting
404C8268 000161xx - Ribbon awarded for being a hard worker
404C8268 000162xx - Special Ribbon 1
404C8268 000163xx - Special Ribbon 2
404C8268 000164xx - Special Ribbon 3
404C8268 000165xx - Special Ribbon 4
404C8268 000166xx - Special Ribbon 5 (Colosseum/Ribbon awarded for clearing all difficulties)
404C8268 000167xx - Special Ribbon 6 (XD/100-Straight Win Commemorative Ribbon)
404C8268 000168xx - Special Ribbon 7

404C8268 00016Axx - Pokerus      (00 = Never Had, 01 ... 0F = Still Has, 10 ... FF = Is Over)
404C8268 00016Cxx - Ability Used (00 = First, 01 = Second)
404C8268 00016Fxx - Marks        (01 = Circle, 02 = Square, 04 = Triangle, 08 = Heart)

424C8268 00BCxxxx - Shadow Pokemon ID (0001 = Makuhita, 0002 = Bayleef, ... 0030 = Togetic)
424C8268 00BExxxx - Purification Counter (High)
424C8268 00BFxxxx - Purification Counter (Low)

404C8268 00019Bxx - Obedient (01 = Obedient)

Pokemon 2

424C8268 00ECxxxx - Pokemon Modifier

404C8268 0001E6xx - Pokemon Level Met
...

Pokemon 3

424C8268 0188xxxx - Pokemon Modifier
...

Pokemon 6

424C8268 035Cxxxx - Pokemon Modifier
...

Box 1 Pokemon 1

424C8268 05CExxxx - Pokemon Modifier

404C8268 000BAAxx - Pokemon Level Met
...

Box 1 Pokemon 2

424C8268 066Axxxx - Pokemon Modifier

404C8268 000CE2xx - Pokemon Level Met
...

Box 1 Pokemon 30

424C8268 177Axxxx - Pokemon Modifier

404C8268 002F02xx - Pokemon Level Met
...

Box 2 Pokemon 1

424C8268 1820xxxx - Pokemon Modifier

404C8268 00304Exx - Pokemon Level Met
...

Box 3 Pokemon 1

424C8268 2A72xxxx - Pokemon Modifier

404C8268 0054F2xx - Pokemon Level Met
...

Box 3 Pokemon 30

424C8268 3C1Exxxx - Pokemon Modifier
...

Money

424C8268 057Axxxx - Money (High) | 00000000 ... 0098967F
424C8268 057Bxxxx - Money (Low)  | (Max 9,999,999 dec)

PokeCoupons

424C8268 057Cxxxx - PokeCoupons (High) | 00000000 ... 000F423F
424C8268 057Dxxxx - PokeCoupons (Low)  | (Max 999,999 dec)

PC

Slot 1
424C8268 3CBAxxxx - Item Modifier
424C8268 3CBBxxxx - Quantity (0000 ... 03E7)

Slot 2
424C8268 3CBCxxxx
424C8268 3CBDxxxx

...

Strategy Memo

424C8268 4154xxxx - Number of Entries

424C8268 4156xxxx - 1st Entry (Full Info = Pokemon Number, Limited Info = Pokemon Number + 0x8000)
424C8268 415Cxxxx - 2nd Entry
424C8268 4162xxxx - 3rd Entry

...

424C8268 4A5Cxxxx - 386th Entry


===================
IN BATTLE MODIFIERS
===================

Trainer

Pokemon 1

024BBDA8 0000xxxx - Pokemon Modifier
044BBE04 xxxxxxxx - EXP Points Modifier
004BBE08 000000xx - Pokemon Level (Actual)

004BBE0D 000000xx - Status

00 = Normal
03 = Poison (Constant Damage)
04 = Poison (Increasing Damage)
05 = Paralyze
06 = Burn
07 = Freeze
08 = Sleep

024BBE20 0000xxxx - 1st Move Modifier
024BBE22 0000xxyy - 1st Move PP Modifier
024BBE24 0000xxxx - 2nd Move Modifier
024BBE26 0000xxyy - 2nd Move PP Modifier
024BBE28 0000xxxx - 3rd Move Modifier
024BBE2A 0000xxyy - 3rd Move PP Modifier
024BBE2C 0000xxxx - 4th Move Modifier
024BBE2E 0000xxyy - 4th Move PP Modifier
024BBE30 0000xxxx - Item Held
024BBE32 0000xxxx - Hit Points (Actual)
024BBE34 0000xxxx - Hit Points (Max)
024BBE36 0000xxxx - Attack
024BBE38 0000xxxx - Defence
024BBE3A 0000xxxx - Special Attack
024BBE3C 0000xxxx - Special Defence
024BBE3E 0000xxxx - Speed
024BBE58 0000xxxx - Happiness

Pokemon 2

024BBEFC 0000xxxx - Pokemon Modifier
044BBF58 xxxxxxxx - EXP Points Modifier
...
024BBFAC 0000xxxx - Happiness


Opponent

Pokemon 1

024C0FF0 0000xxxx - Pokemon Modifier
044C104C xxxxxxxx - EXP Points Modifier
...
024C10C8 0000xxxx - Shadow Pokemon Identifier
044C10CC xxxxxxxx - Purification Counter

Pokemon 2

024C1144 0000xxxx - Pokemon Modifier
044C11A0 xxxxxxxx - EXP Points Modifier
...
024C121C 0000xxxx - Shadow Pokemon Identifier
044C1220 xxxxxxxx - Purification Counter


====
MISC
====

Joker Address

8044F0A8 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

