-
Notifications
You must be signed in to change notification settings - Fork 0
Battle Level
1234567890num edited this page Dec 27, 2020
·
19 revisions
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,01D11291,extended,000000XX //World of Darkness
patch=1,EE,01D11292,extended,000000XX //Twilight Town
patch=1,EE,01D11293,extended,000000XX //Destiny Islands
patch=1,EE,01D11294,extended,000000XX //Hollow Bastion/Radiant Garden
patch=1,EE,01D11295,extended,000000XX //Beast's Castle
patch=1,EE,01D11296,extended,000000XX //Olympus Coliseum
patch=1,EE,01D11297,extended,000000XX //Agrabah
patch=1,EE,01D11298,extended,000000XX //The Land of Dragons
patch=1,EE,01D11299,extended,000000XX //100 Acre Wood
patch=1,EE,01D1129A,extended,000000XX //Pride Lands
patch=1,EE,01D1129B,extended,000000XX //Atlantica
patch=1,EE,01D1129C,extended,000000XX //Disney Castle
patch=1,EE,01D1129D,extended,000000XX //Timeless River
patch=1,EE,01D1129E,extended,000000XX //Halloween Town
patch=1,EE,01D1129F,extended,000000XX //World Map
patch=1,EE,01D112A0,extended,000000XX //Port Royal
patch=1,EE,01D112A1,extended,000000XX //Space Paranoids
patch=1,EE,01D112A2,extended,000000XX //The World that Never Was
Notes:
- Make sure to remove the codes that change the bitmask in GoA to ensure there's no conflict.
- A battle level outside [1,99] range will cause glitches.
- With a different bitmask values, you can put in many possibilities for battle levels (explanation below). You can also just use conditionals to change the values themselves, so eh.
These events have fixed battle levels, so we need additional codes to change them.
patch=1,EE,01C59658,extended,000000XX //Vexen AS
patch=1,EE,01C55FB8,extended,000000XX //Lexaeus AS
patch=1,EE,01C59684,extended,000000XX //Zexion AS
patch=1,EE,01C58EDC,extended,000000XX //Marluxia AS
patch=1,EE,01C56004,extended,000000XX //Larxene AS
patch=1,EE,01C24188,extended,000000XX //Sephiroth
patch=1,EE,01C55694,extended,000000XX //Terra
patch=1,EE,01C597BC,extended,000000XX //Data Xemnas I
patch=1,EE,01C55800,extended,000000XX //Data Xemnas II
patch=1,EE,01C4A5B4,extended,000000XX //Data Xigbar
patch=1,EE,01C59F5C,extended,000000XX //Data Xaldin
patch=1,EE,01C5969C,extended,000000XX //Data Vexen
patch=1,EE,01C560A0,extended,000000XX //Data Lexaeus
patch=1,EE,01C596DC,extended,000000XX //Data Zexion
patch=1,EE,01C51AE8,extended,000000XX //Data Saix
patch=1,EE,01C5AE38,extended,000000XX //Data Axel
patch=1,EE,01C4CA78,extended,000000XX //Data Demyx
patch=1,EE,01C5320C,extended,000000XX //Data Luxord
patch=1,EE,01C58E84,extended,000000XX //Data Marluxia
patch=1,EE,01C55F60,extended,000000XX //Data Larxene
patch=1,EE,01C4EEB8,extended,000000XX //Data Roxas
patch=1,EE,01C55648,extended,000000XX //Terra Rematch
patch=1,EE,01C4B5D0,extended,000000XX //Pain & Panic Cup
patch=1,EE,01C4B948,extended,000000XX //Cerberus Cup
patch=1,EE,01C49340,extended,000000XX //Titan Cup
patch=1,EE,01C496B0,extended,000000XX //Goddess of Fate Cup
patch=1,EE,01C499EC,extended,000000XX //Pain & Panic Paradox Cup
patch=1,EE,01C49D04,extended,000000XX //Cerberus Paradox Cup
patch=1,EE,01C4A00C,extended,000000XX //Titan Paradox Cup
patch=1,EE,01C4A5D4,extended,000000XX //Hades Paradox Cup
patch=1,EE,01C58078,extended,000000XX //Depths (Spawn 0x01)
patch=1,EE,01C58098,extended,000000XX //Depths (Spawn 0x19)
patch=1,EE,01C580B4,extended,000000XX //Depths (Spawn 0x1A)
patch=1,EE,01C5B210,extended,000000XX //Mineshaft (Spawn 0x01)
patch=1,EE,01C5B254,extended,000000XX //Mineshaft (Spawn 0x02)
patch=1,EE,01C5960C,extended,000000XX //Engine Chamber (Spawn 0x01)
patch=1,EE,01C59634,extended,000000XX //Engine Chamber (Spawn 0x19)
patch=1,EE,01C59658,extended,000000XX //Engine Chamber (Spawn 0x1A)
patch=1,EE,01C58448,extended,000000XX //Transport to Remembrance (Spawn 0x01)
patch=1,EE,01C5848C,extended,000000XX //Transport to Remembrance (Spawn 0x02)
patch=1,EE,01C584D0,extended,000000XX //Transport to Remembrance (Spawn 0x03)
patch=1,EE,01C584F4,extended,000000XX //Transport to Remembrance (Spawn 0x04)
Notes:
- The codes in the first section (the one with the bitmask) isn't necessary unless you set the values here to 0, in which case the event will follow its world's battle level.
- Make sure to use conditionals for the corresponding world and room (event ID is optional).
- The spawn codes here refer to the 2nd Event ID (the one from btl). It is unknown when each are used, so just apply all the codes from each area together.
- However, we do know when each spawn ID is used in the mineshaft and transport to remembrance. Just check the event ID used in those particular fights.
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:
- 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)
- Coding
- Item Modification
- Stats
- World Codes
- Miscellaneous