Advance Wars 1 CO Stats Datasheet

Discussion of hacking, editing and developments in Advance Wars games.
Remember, no Rom Requests
User avatar
Heroic Spyro
Rank: Legendary Purple Dragon
Location: United States

Advance Wars 1 CO Stats Datasheet

Post by Heroic Spyro » Sat Sep 10, 2016 2:13 am

I felt that the current CO data information for AW1 is lacking and unorganized. So I am attempting to organize it. So I use the closest game AW2 and Xenesis's topic for AW2 CO Sheet along with the original information to break down the CO data. The total length for a CO data is 292 bytes in AW1 but it is 260 bytes in AW2!

I will have break down for each Version cause they are a little different and to make it easier to edit. Due to the massive amount of information. The two versions will be separated into two posts below this one for easier reading.
Last edited by Heroic Spyro on Sat Sep 24, 2016 12:29 pm, edited 2 times in total.

User avatar
Heroic Spyro
Rank: Legendary Purple Dragon
Location: United States

Version 1.0

Post by Heroic Spyro » Sat Sep 24, 2016 12:27 pm

The COs start at each of these points:
These are the offsets for the CO's:

284980 - Nell
284AA4 - Andy
284BC8 - Max
284CEC - Olaf
284E10 - Sami
284F34 - Grit
285058 - Kanbei
28517C - Sonja
2852A0 - Eagle
2853C4 - Drake
2854E8 - Sturm (Campaign)
28560C - Sturm (Versus)
Nell's Data @ 284980
00 A2 2E 08 00 00 00 00 30 75 00 00 D6 00 00 00 89 C1 01 08 49 32 06 08 00 00 00 00 0C 6A 28 08 64 2F 2E 08 01 00 00 00 00 00 0A 00 64 64 00 64 64 00 00 00 BC 44 28 08 48 45 28 08 D4 45 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 01 00 00 00 00 00 32 00 64 64 00 6E 5A 00 00 00 BC 44 28 08 48 45 28 08 D4 45 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08
This will be explain by somewhat line by line fashion.

Line 1:
00 A2 2E 08 00 00 00 00 30 75 00 00 D6 00 00 00

Red = CO name Index Number
Gray = Rainbringer Value
Purple = Snowbringer Value
Blue = CO Power Cost in G.
  • The first 2 bytes are for cost<65,536, but last 2 bytes might be for cost greater than cost>65,536 it needs testing.
  • To translate into hex you need to put it in inverse order with the 2nd byte first.
Green = The Music Theme the CO has.

Line 2:
89 C1 01 08 49 32 06 08 00 00 00 00 0C 6A 28 08

Red = 1st Unknown Pointer
Blue = 2nd Unknown Pointer
Green = 3rd Unknown Pointer
Orange = Unknown value it has 00, 01, 02, 03.
  • 00 = for Nell, Sami, Eagle
  • 01 = for Max and Sonja
  • 02 = for Andy, Grit, and Kanbei
  • 03 = for Olaf, Drake, Sturm (Campaign) and Sturm (Versus)
Line 3:
64 2F 2E 08 0100 00 00 00 00 0A 00 64 64 00 64

Red = 1st unknown pointer
Blue = 2nd unknown pointer
Green = Day to Day HP show/hide value
  • 00 = Hide HP
  • 01 = Don't Hide HP
Purple = Use Piercing Vision
  • 00 = Don't use Piercing Vision
  • 01 = Use Piercing Vision
Gray = Day to Day Positive Luck
Orange = Day to Day Negative Luck
Yellow = Day to Day Unit Price
Gold = Day to Day Overall Unit Offensive Firepower (If x>64 it means that it's above 100% and x<64 means it is below 100%)

Line 4:
64 00 00 00 BC 44 28 08 48 45 28 08 D4 45 28 08

Red = Day to Day Overall Unit Defensive Firepower (If x>64 it means that it's below 100% and x<64 means its above 100%)
Blue = Capture Rate
  • 00 = Normal Capture Rate of 10
  • 05 = 110% Capture Rate of 11 points
  • 06 = 120% Capture Rate of 12 points
  • 07 = Sami Capture Rate of 15 points
  • 08 = Instant Capture Rate of 20 points
Green = Pointer to Movement Penalties Chart in Clear Weather Day to Day
Orange = Pointer to Movement Penalties Chart in Snow Weather Day to Day
Purple = Pointer to Movement Penalties Chart in Rain Weather Day to Day

Line 5:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = None Day to Day Unit Pointer
Blue = Infantry Day to Day Unit Pointer
Green = Mech Day to Day Unit Pointer
Purple = Medium Tank Day to Day Unit Pointer

Line 6:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Unused Unit Slot Day to Day Unit Pointer
Blue = Tank Day to Day Unit Pointer
Green = Recon Day to Day Unit Pointer
Purple = APC Day to Day Unit Pointer

Line 7:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Unused Unit Slot Day to Day Unit Pointer
Blue = Unused Unit Slot Day to Day Unit Pointer
Green = Artillery Day to Day Unit Pointer
Purple = Rocket Day to Day Unit Pointer

Line 8:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Unused Unit Slot Day to Day Unit Pointer
Blue = Unused Unit Slot Day to Day Unit Pointer
Green = Anti-Air Day to Day Unit Pointer
Purple = Missile Day to Day Unit Pointer

Line 9:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Fighter Day to Day Unit Pointer
Blue = Bomber Day to Day Unit Pointer
Green = Unused Unit Slot Day to Day Unit Pointer
Purple = Battle Copter Day to Day Unit Pointer

Line 10:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Transport Copter Day to Day Unit Pointer
Blue = Battleship Day to Day Unit Pointer
Green = Cruiser Day to Day Unit Pointer
Purple = Lander Day to Day Unit Pointer

Line 11:
90 48 28 08 01 00 00 00 00 00 32 00 64 64 00 6E

Red = Submarine Day to Day Unit Pointer
Blue = CO Power HP show/hide value
  • 00 = Hidden HP
  • 01 = Non Hidden HP
Green = Use Piercing Vision
  • 00 = Don't use Piercing Vision
  • 01 = Use Piercing Vision
Purple = Day to Day Positive Luck
Gray = Day to Day Negative Luck
Orange = Day to Day Unit Price
Yellow = Day to Day Overall Unit Offensive Firepower (If x>64 it means that it's above 100% and x<64 means it is below 100%)

Line 12:
5A 00 00 00 BC 44 28 08 48 45 28 08 D4 45 28 08

Red = Day to Day Overall Unit Defensive Firepower (If x>64 it means that it's below 100% and x<64 means its above 100%)
Blue = Capture Rate
  • 00 = Normal Capture Rate of 10
  • 07 = Sami Capture Rate
Green = Pointer to Movement Penalties Chart in Clear Weather CO Powers
Orange = Pointer to Movement Penalties Chart in Snow Weather CO Powers
Purple = Pointer to Movement Penalties Chart in Rain Weather CO Powers

Line 13:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = None CO Power Unit Pointer
Blue = Infantry CO Power Unit Pointer
Green = Mech CO Power Unit Pointer
Purple = Medium Tank CO Power Unit Pointer

Line 14:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Unused Unit Slot CO Power Unit Pointer
Blue = Tank CO Power Unit Pointer
Green = Recon CO Power Unit Pointer
Purple = APC CO Power Unit Pointer

Line 15:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Unused Unit Slot CO Power Unit Pointer
Blue = Unused Unit Slot CO Power Unit Pointer
Green = Artillery CO Power Unit Pointer
Purple = Rocket CO Power Unit Pointer

Line 16:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Unused Unit Slot CO Power Unit Pointer
Blue = Unused Unit Slot CO Power Unit Pointer
Green = Anti-Air CO Power Unit Pointer
Purple = Missile CO Power Unit Pointer

Line 17:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Fighter CO Power Unit Pointer
Blue = Bomber CO Power Unit Pointer
Green = Unused Unit Slot CO Power Unit Pointer
Purple = Battle Copter CO Power Unit Pointer

Line 18:
90 48 28 08 90 48 28 08 90 48 28 08 90 48 28 08

Red = Transport Copter CO Power Unit Pointer
Blue = Battleship CO Power Unit Pointer
Green = Cruiser CO Power Unit Pointer
Purple = Lander CO Power Unit Pointer

Line 19:
90 48 28 08

Red = Submarine CO Power Unit Pointer

User avatar
Heroic Spyro
Rank: Legendary Purple Dragon
Location: United States

Version 1.1

Post by Heroic Spyro » Sat Sep 24, 2016 12:28 pm

The COs start at each of these points:
These are the offsets for the CO's:

284A0C - Nell
284B30 - Andy
284C54 - Max
284D78 - Olaf
284E9C - Sami
284FC0 - Grit
2850E4 - Kanbei
285208 - Sonja
28532C - Eagle
285450 - Drake
285574 - Sturm (Campaign)
285698 - Sturm (Vs Mode)
Nell's Data @ 284A0C
74 A3 2E 08 00 00 00 00 30 75 00 00 D6 00 00 00 B5 C1 01 08 99 32 06 08 00 00 00 00 98 6A 28 08 D8 30 2E 08 01 00 00 00 00 00 0A 00 64 64 00 64 64 00 00 00 48 45 28 08 D4 45 28 08 60 46 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 01 00 00 00 00 00 32 00 64 64 00 6E 5A 00 00 00 48 45 28 08 D4 45 28 08 60 46 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08
This will be explain by somewhat line by line fashion.

Line 1:
74 A3 2E 08 00 00 00 00 30 75 00 00 D6 00 00 00

Red = CO name Index Number
Gray = Rainbringer Value
Purple = Snowbringer Value
Blue = CO Power Cost in G.
  • The first 2 bytes are for cost<65,536, but last 2 bytes might be for cost greater than cost>65,536 it needs testing.
  • To translate into hex you need to put it in inverse order with the 2nd byte first.
Green = The Music Theme the CO has.

Line 2:
B5 C1 01 08 99 32 06 08 00 00 00 00 98 6A 28 08

Red = 1st Unknown Pointer
Blue = 2nd Unknown Pointer
Green = 3rd Unknown Pointer
Orange = Unknown value it has 00, 01, 02, 03.
  • 00 = for Nell, Sami, Eagle
  • 01 = for Max and Sonja
  • 02 = for Andy, Grit, and Kanbei
  • 03 = for Olaf, Drake, Sturm (Campaign) and Sturm (Versus)
Line 3:
D8 30 2E 08 0100 00 00 00 00 0A 00 64 64 00 64

Red = 1st unknown pointer
Blue = 2nd unknown pointer
Green = Day to Day HP show/hide value
  • 00 = Hide HP
  • 01 = Don't Hide HP
Purple = Use Piercing Vision
  • 00 = Don't use Piercing Vision
  • 01 = Use Piercing Vision
Gray = Day to Day Positive Luck
Orange = Day to Day Negative Luck
Yellow = Day to Day Unit Price
Gold = Day to Day Overall Unit Offensive Firepower (If x>64 it means that it's above 100% and x<64 means it is below 100%)

Line 4:
64 00 00 00 48 45 28 08 D4 45 28 08 60 46 28 08

Red = Day to Day Overall Unit Defensive Firepower (If x>64 it means that it's below 100% and x<64 means its above 100%)
Blue = Capture Rate
  • 00 = Normal Capture Rate of 10
  • 05 = 110% Capture Rate of 11 points
  • 06 = 120% Capture Rate of 12 points
  • 07 = Sami Capture Rate of 15 points
  • 08 = Instant Capture Rate of 20 points
Green = Pointer to Movement Penalties Chart in Clear Weather Day to Day
Orange = Pointer to Movement Penalties Chart in Snow Weather Day to Day
Purple = Pointer to Movement Penalties Chart in Rain Weather Day to Day

Line 5:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = None Day to Day Unit Pointer
Blue = Infantry Day to Day Unit Pointer
Green = Mech Day to Day Unit Pointer
Purple = Medium Tank Day to Day Unit Pointer

Line 6:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Unused Unit Slot Day to Day Unit Pointer
Blue = Tank Day to Day Unit Pointer
Green = Recon Day to Day Unit Pointer
Purple = APC Day to Day Unit Pointer

Line 7:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Unused Unit Slot Day to Day Unit Pointer
Blue = Unused Unit Slot Day to Day Unit Pointer
Green = Artillery Day to Day Unit Pointer
Purple = Rocket Day to Day Unit Pointer

Line 8:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Unused Unit Slot Day to Day Unit Pointer
Blue = Unused Unit Slot Day to Day Unit Pointer
Green = Anti-Air Day to Day Unit Pointer
Purple = Missile Day to Day Unit Pointer

Line 9:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Fighter Day to Day Unit Pointer
Blue = Bomber Day to Day Unit Pointer
Green = Unused Unit Slot Day to Day Unit Pointer
Purple = Battle Copter Day to Day Unit Pointer

Line 10:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Transport Copter Day to Day Unit Pointer
Blue = Battleship Day to Day Unit Pointer
Green = Cruiser Day to Day Unit Pointer
Purple = Lander Day to Day Unit Pointer

Line 11:
1C 49 28 08 01 00 00 00 00 00 32 00 64 64 00 6E

Red = Submarine Day to Day Unit Pointer
Blue = CO Power HP show/hide value
  • 00 = Hidden HP
  • 01 = Non Hidden HP
Green = Use Piercing Vision
  • 00 = Don't use Piercing Vision
  • 01 = Use Piercing Vision
Purple = Day to Day Positive Luck
Gray = Day to Day Negative Luck
Orange = Day to Day Unit Price
Yellow = Day to Day Overall Unit Offensive Firepower (If x>64 it means that it's above 100% and x<64 means it is below 100%)

Line 12:
5A 00 00 00 48 45 28 08 D4 45 28 08 60 46 28 08

Red = Day to Day Overall Unit Defensive Firepower (If x>64 it means that it's below 100% and x<64 means its above 100%)
Blue = Capture Rate
  • 00 = Normal Capture Rate of 10
  • 07 = Sami Capture Rate
Green = Pointer to Movement Penalties Chart in Clear Weather CO Powers
Orange = Pointer to Movement Penalties Chart in Snow Weather CO Powers
Purple = Pointer to Movement Penalties Chart in Rain Weather CO Powers

Line 13:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = None CO Power Unit Pointer
Blue = Infantry CO Power Unit Pointer
Green = Mech CO Power Unit Pointer
Purple = Medium Tank CO Power Unit Pointer

Line 14:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Unused Unit Slot CO Power Unit Pointer
Blue = Tank CO Power Unit Pointer
Green = Recon CO Power Unit Pointer
Purple = APC CO Power Unit Pointer

Line 15:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Unused Unit Slot CO Power Unit Pointer
Blue = Unused Unit Slot CO Power Unit Pointer
Green = Artillery CO Power Unit Pointer
Purple = Rocket CO Power Unit Pointer

Line 16:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Unused Unit Slot CO Power Unit Pointer
Blue = Unused Unit Slot CO Power Unit Pointer
Green = Anti-Air CO Power Unit Pointer
Purple = Missile CO Power Unit Pointer

Line 17:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Fighter CO Power Unit Pointer
Blue = Bomber CO Power Unit Pointer
Green = Unused Unit Slot CO Power Unit Pointer
Purple = Battle Copter CO Power Unit Pointer

Line 18:
1C 49 28 08 1C 49 28 08 1C 49 28 08 1C 49 28 08

Red = Transport Copter CO Power Unit Pointer
Blue = Battleship CO Power Unit Pointer
Green = Cruiser CO Power Unit Pointer
Purple = Lander CO Power Unit Pointer

Line 19:
1C 49 28 08

Red = Submarine CO Power Unit Pointer

Who is online

Users browsing this forum: Jugger [Bot], Multivac [Bot] and 0 guests