Pokémon Ranger Docs

Researched and documented by Aurum

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

The data consists of these four sections:

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 0x10 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 0xC 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

Rank0x1Allowed PokémonGauge level0xA
154180
264180
374283
485283
5105383
6105383
7126487
8126487
91465100
101675100

List of Styler Levels

LevelStyler HP0x40x6Line lengthExperience
141921000
26193105100
38294110300
410295115700
5122961201250
6152971251900
7182981302600
8203991353400
92331001404400
102531011455600
112731021507200
123041031559200
1334410416011700
1437410516515500
1540410617020300
1644410817526300
1747411018033800
1850411518543300
1954512019055800
2060512520070800