Skip to content

Battle Level

1234567890num edited this page Dec 13, 2020 · 19 revisions

Battle Level Code

The game originally have static values pointed by the bitmask. The bitmask is the values changed by the game as you progress, and it's the one changed by the GoA mod. The values themselves are static.

patch=1,EE,2032F254,extended,00000001 //This is the bitmask that's changed by the game as you progress
patch=1,EE,01D112XX,extended,000000YY
YY: The new battle level
XX: Depends on the world
91 = World of Darkness
92 = Twilight Town
93 = Destiny Islands
94 = Hollow Bastion/Radiant Garden
95 = Beast's Castle
96 = Olympus Coliseum
97 = Agrabah
98 = The Land of Dragons
99 = 100 Acre Wood
9A = Pride Lands
9B = Atlantica
9C = Disney Castle
9D = Timeless River
9E = Halloween Town
9F = World Map (With Gummi Ship, not GoA)
A0 = Port Royal
A1 = Space Paranoids
A2 = The World That Never Was

Note: Make sure to remove the codes that change the bitmask in GoA to ensure there's no conflict.

Default

Bitmask Value Address WoD TT DI HB BC OC A LoD 100 PL Fun♪ DC TR HT Gummi PR SP TWnTW
1 21D11291 0 0 0 7 12 15 21 9 0 25 0 17 18 23 0 19 27 49
2 21D112B1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 21D112D1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8 21D112F1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10 21D11311 0 6 0 4 23 23 16 25 0 15 0 16 15 15 0 17 6 0
20 21D11331 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
40 21D11351 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0
80 21D11371 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0
100 21D11391 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0
200 SKIPPED 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
400 21D113B1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
800 21D113D1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1000 21D113F1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2000 21D11411 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4000 21D11431 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8000 21D11451 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 11 0
10000 21D11471 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20000 21D11491 0 98 0 98 98 98 98 98 98 98 0 98 98 98 0 98 98 98
40000 21D114B1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1
80000 21D114D1 0 59 0 59 59 59 59 59 59 59 0 59 59 59 0 59 59 59
100000 21D114F1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Notes:

  • Values beyond this will not be read.
  • All bitmask values shown are in Hexadecimal.
  • The final Battle Lv is the sum of all included bitmasks. For example, a bitmask of 0x140001 = 0x100000 + 0x40000 + 0x1 will give Twilight Town a Battle Lv of 1 + 1 + 0 = 2.
  • This does not apply for events with fixed Battle Lv.
  • Current Battle Lv is shown at address 21D4937C.

Exceptions

It doesn't work on fights where Battle Levels are fixed. These are:

  • Zexion AS (25)
  • Pain and Panic Cup (25)
  • Cerberus Cup (30)
  • Larxene AS (32)
  • Cavern of Remembrance (Depths, Mineshaft A) (35)
  • Lexaeus AS (40)
  • Titan Cup (45)
  • Vexen AS (50)
  • Goddess of Fate Cup (55)
  • Cavern of Remembrance (Mineshaft B, Engine Chamber) (55)
  • Pain and Panic Paradox Cup (60)
  • Cerberus Paradox Cup (70)
  • Cave of Remembrance (Transport to Remembrance (75)
  • Titan Paradox Cup (80)
  • Sephiroth (80)
  • Marluxia AS (80)
  • Hades Paradox Cup (99)
  • Data Fights (99)
  • Lingering Will (99)