Ranger ranks and Styler levels
As the player progresses in the game, their Ranger Rank will increase after finishing certain missions and their Styler
will level-up when capturing more and more Pokémon. This is not just a cosmetic and useless feature but these affect
the gameplay in a major way. Ranks and Levels unlock new features such as increased Styler HP and line length. The file
player/global_csv configures every Rank and Level in the game and their unlocked features.
global_csv
- File:
player/global_csv - Compressed? No
- Wrapped in flatbuffer? Yes
- Uses pointer fix list? No
The data consists of these four sections:
leveldata: Contains entries for every Styler Levelleveldatamax: Declares the number of Styler Level entriesrankdata: Contains entries for every Ranger Rankrankdatamax: Declares the number of Ranger Rank entries
leveldatamax and rankdatamax are 0x4 bytes each, both containing an int value.
leveldata format
leveldata contains entries for every Styler Level. There are leveldatamax entries and each one is 16 bytes.
| Offset | Type | Name | Description |
|---|---|---|---|
0x00 |
short |
level |
Level number |
0x02 |
short |
hp |
Max Stylus HP |
0x04 |
short |
unk4 |
Unknown |
0x06 |
short |
unk6 |
Unknown |
0x08 |
short |
lineLength |
Max line length |
0x0A |
short |
unkA |
Unknown (always 0) |
0x0C |
int |
experience |
Required experience points |
rankdata format
rankdata contains entries for every Ranger Rank. There are rankdatamax entries and each one is 12 bytes.
| Offset | Type | Name | Description |
|---|---|---|---|
0x00 |
byte |
rank |
Rank number |
0x01 |
byte |
unk1 |
Unknown |
0x02 |
byte |
unk2 |
Unknown (always 1) |
0x03 |
byte |
maxPokemon |
Allowed friend Pokémon |
0x04 |
byte |
gaugeLvl |
Gauge level |
0x05 |
byte |
unk5 |
Unknown (always 20) |
0x06 |
byte[4] |
unk6 |
Unknown (each is always 0) |
0x0A |
short |
unkA |
Unknown |
Extracted data
The following entry data has been extracted from the final game.
List of Ranger ranks
| Rank | 0x1 | Allowed Pokémon | Gauge level | 0xA |
|---|---|---|---|---|
| 1 | 5 | 4 | 1 | 80 |
| 2 | 6 | 4 | 1 | 80 |
| 3 | 7 | 4 | 2 | 83 |
| 4 | 8 | 5 | 2 | 83 |
| 5 | 10 | 5 | 3 | 83 |
| 6 | 10 | 5 | 3 | 83 |
| 7 | 12 | 6 | 4 | 87 |
| 8 | 12 | 6 | 4 | 87 |
| 9 | 14 | 6 | 5 | 100 |
| 10 | 16 | 7 | 5 | 100 |
List of Styler levels
| Level | Styler HP | 0x4 | 0x6 | Line length | Experience |
|---|---|---|---|---|---|
| 1 | 4 | 1 | 92 | 100 | 0 |
| 2 | 6 | 1 | 93 | 105 | 100 |
| 3 | 8 | 2 | 94 | 110 | 300 |
| 4 | 10 | 2 | 95 | 115 | 700 |
| 5 | 12 | 2 | 96 | 120 | 1250 |
| 6 | 15 | 2 | 97 | 125 | 1900 |
| 7 | 18 | 2 | 98 | 130 | 2600 |
| 8 | 20 | 3 | 99 | 135 | 3400 |
| 9 | 23 | 3 | 100 | 140 | 4400 |
| 10 | 25 | 3 | 101 | 145 | 5600 |
| 11 | 27 | 3 | 102 | 150 | 7200 |
| 12 | 30 | 4 | 103 | 155 | 9200 |
| 13 | 34 | 4 | 104 | 160 | 11700 |
| 14 | 37 | 4 | 105 | 165 | 15500 |
| 15 | 40 | 4 | 106 | 170 | 20300 |
| 16 | 44 | 4 | 108 | 175 | 26300 |
| 17 | 47 | 4 | 110 | 180 | 33800 |
| 18 | 50 | 4 | 115 | 185 | 43300 |
| 19 | 54 | 5 | 120 | 190 | 55800 |
| 20 | 60 | 5 | 125 | 200 | 70800 |
