Generate zukan_enc_platinum.narc

Named a bunch of variables
Created make_pokedex_enc_platinum tool
Added pokedex categories to encounter json files
Changed wildEncountersArchiveID to decimal
This commit is contained in:
h2o-DS 2024-10-13 12:19:46 -04:00
parent 0ae3a54afe
commit e4c73dd999
254 changed files with 4380 additions and 2419 deletions

View File

@ -731,15 +731,15 @@ static const MapHeader sMapHeaders[] = {
.isFlyAllowed = 0x0,
},
[MAP_HEADER_CANALAVE_CITY] = {
.unk_00 = 0xF,
.unk_01 = 0x9,
.mapMatrixID = 0x0,
.unk_00 = 15,
.unk_01 = 9,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_canalave_city,
.initScriptsArchiveID = scripts_init_canalave_city,
.msgArchiveID = message_bank_canalave_city,
.dayMusicID = 1011,
.nightMusicID = 1040,
.wildEncountersArchiveID = 0x0,
.wildEncountersArchiveID = 0,
.eventsArchiveID = 32,
.mapLabelTextID = 0x7,
.mapLabelWindowID = 0x1,
@ -1437,13 +1437,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_ETERNA_CITY] = {
.unk_00 = 0x8,
.unk_01 = 0x2,
.mapMatrixID = 0x0,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_eterna_city,
.initScriptsArchiveID = scripts_init_eterna_city,
.msgArchiveID = message_bank_eterna_city,
.dayMusicID = 1013,
.nightMusicID = 1042,
.wildEncountersArchiveID = 0x1,
.wildEncountersArchiveID = 1,
.eventsArchiveID = 64,
.mapLabelTextID = 0x9,
.mapLabelWindowID = 0x1,
@ -2647,13 +2647,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_PASTORIA_CITY] = {
.unk_00 = 0xC,
.unk_01 = 0x6,
.mapMatrixID = 0x0,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_pastoria_city,
.initScriptsArchiveID = scripts_init_pastoria_city,
.msgArchiveID = message_bank_pastoria_city,
.dayMusicID = 1015,
.nightMusicID = 1044,
.wildEncountersArchiveID = 0x2,
.wildEncountersArchiveID = 2,
.eventsArchiveID = 119,
.mapLabelTextID = 0xB,
.mapLabelWindowID = 0x1,
@ -3307,13 +3307,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_SUNYSHORE_CITY] = {
.unk_00 = 0xD,
.unk_01 = 0x7,
.mapMatrixID = 0x0,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_sunyshore_city,
.initScriptsArchiveID = scripts_init_sunyshore_city,
.msgArchiveID = message_bank_sunyshore_city,
.dayMusicID = 1017,
.nightMusicID = 1046,
.wildEncountersArchiveID = 0x3,
.wildEncountersArchiveID = 3,
.eventsArchiveID = 149,
.mapLabelTextID = 0xD,
.mapLabelWindowID = 0x1,
@ -3791,13 +3791,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_POKEMON_LEAGUE] = {
.unk_00 = 0xD,
.unk_01 = 0xA,
.mapMatrixID = 0x0,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_pokemon_league,
.initScriptsArchiveID = scripts_init_pokemon_league,
.msgArchiveID = message_bank_pokemon_league,
.dayMusicID = 1019,
.nightMusicID = 1048,
.wildEncountersArchiveID = 0x4,
.wildEncountersArchiveID = 4,
.eventsArchiveID = 171,
.mapLabelTextID = (0xF),
.mapLabelWindowID = 0x1,
@ -4363,13 +4363,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_OREBURGH_MINE_B1F] = {
.unk_00 = 55,
.unk_01 = 0xF,
.mapMatrixID = 0x5,
.mapMatrixID = 5,
.scriptsArchiveID = scripts_oreburgh_mine_b1f,
.initScriptsArchiveID = scripts_init_oreburgh_mine_b1f,
.msgArchiveID = message_bank_oreburgh_mine_b1f,
.dayMusicID = 0x433,
.nightMusicID = 0x433,
.wildEncountersArchiveID = 0x5,
.wildEncountersArchiveID = 5,
.eventsArchiveID = 196,
.mapLabelTextID = 46,
.mapLabelWindowID = 0x4,
@ -4385,13 +4385,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_OREBURGH_MINE_B2F] = {
.unk_00 = 55,
.unk_01 = 0xF,
.mapMatrixID = 0x6,
.mapMatrixID = 6,
.scriptsArchiveID = scripts_oreburgh_mine_b2f,
.initScriptsArchiveID = scripts_init_oreburgh_mine_b2f,
.msgArchiveID = message_bank_oreburgh_mine_b2f,
.dayMusicID = 0x433,
.nightMusicID = 0x433,
.wildEncountersArchiveID = 0x6,
.wildEncountersArchiveID = 6,
.eventsArchiveID = 197,
.mapLabelTextID = 46,
.mapLabelWindowID = 0x4,
@ -4407,13 +4407,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_VALLEY_WINDWORKS_OUTSIDE] = {
.unk_00 = 0x8,
.unk_01 = 0x2,
.mapMatrixID = 0x0,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_valley_windworks_outside,
.initScriptsArchiveID = scripts_init_valley_windworks_outside,
.msgArchiveID = message_bank_valley_windworks_outside,
.dayMusicID = 1023,
.nightMusicID = 1052,
.wildEncountersArchiveID = 0x7,
.wildEncountersArchiveID = 7,
.eventsArchiveID = 198,
.mapLabelTextID = 47,
.mapLabelWindowID = 0x3,
@ -4473,13 +4473,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_ETERNA_FOREST] = {
.unk_00 = 54,
.unk_01 = 0xF,
.mapMatrixID = 0x7,
.mapMatrixID = 7,
.scriptsArchiveID = scripts_eterna_forest,
.initScriptsArchiveID = scripts_init_eterna_forest,
.msgArchiveID = message_bank_eterna_forest,
.dayMusicID = 0x427,
.nightMusicID = 0x427,
.wildEncountersArchiveID = 0x8,
.wildEncountersArchiveID = 8,
.eventsArchiveID = 201,
.mapLabelTextID = 48,
.mapLabelWindowID = 0x5,
@ -4495,13 +4495,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_FUEGO_IRONWORKS_OUTSIDE] = {
.unk_00 = 0x8,
.unk_01 = 0x2,
.mapMatrixID = 0x0,
.mapMatrixID = 0,
.scriptsArchiveID = scripts_fuego_ironworks_outside,
.initScriptsArchiveID = scripts_init_fuego_ironworks_outside,
.msgArchiveID = message_bank_fuego_ironworks_outside,
.dayMusicID = 1023,
.nightMusicID = 1052,
.wildEncountersArchiveID = 0x9,
.wildEncountersArchiveID = 9,
.eventsArchiveID = 202,
.mapLabelTextID = 49,
.mapLabelWindowID = 0x3,
@ -4561,13 +4561,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_1F_SOUTH] = {
.unk_00 = 0x45,
.unk_01 = 0xF,
.mapMatrixID = 0x9,
.mapMatrixID = 9,
.scriptsArchiveID = scripts_mt_coronet_1f_south,
.initScriptsArchiveID = scripts_init_mt_coronet_1f_south,
.msgArchiveID = message_bank_mt_coronet_1f_south,
.dayMusicID = 0x432,
.nightMusicID = 0x432,
.wildEncountersArchiveID = 0xA,
.wildEncountersArchiveID = 10,
.eventsArchiveID = 204,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4583,7 +4583,7 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_2F] = {
.unk_00 = 0x45,
.unk_01 = 0xF,
.mapMatrixID = 0xA,
.mapMatrixID = 10,
.scriptsArchiveID = scripts_mt_coronet_2f,
.initScriptsArchiveID = scripts_init_mt_coronet_2f,
.msgArchiveID = message_bank_mt_coronet_2f,
@ -4611,7 +4611,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 0x432,
.nightMusicID = 0x432,
.wildEncountersArchiveID = 0xC,
.wildEncountersArchiveID = 12,
.eventsArchiveID = 206,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4627,13 +4627,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_OUTSIDE_NORTH] = {
.unk_00 = 0xE,
.unk_01 = 0x8,
.mapMatrixID = 0xC,
.mapMatrixID = 12,
.scriptsArchiveID = scripts_empty,
.initScriptsArchiveID = scripts_init_empty,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0xD,
.wildEncountersArchiveID = 13,
.eventsArchiveID = 207,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4649,13 +4649,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_OUTSIDE_SOUTH] = {
.unk_00 = 0xE,
.unk_01 = 0x8,
.mapMatrixID = 0xD,
.mapMatrixID = 13,
.scriptsArchiveID = scripts_empty,
.initScriptsArchiveID = scripts_init_empty,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0xE,
.wildEncountersArchiveID = 14,
.eventsArchiveID = 208,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4671,13 +4671,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_4F_ROOMS_1_AND_2] = {
.unk_00 = 70,
.unk_01 = 0xF,
.mapMatrixID = 0xE,
.mapMatrixID = 14,
.scriptsArchiveID = scripts_empty,
.initScriptsArchiveID = scripts_init_empty,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0xF,
.wildEncountersArchiveID = 15,
.eventsArchiveID = 209,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4693,13 +4693,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_4F_ROOM_3] = {
.unk_00 = 70,
.unk_01 = 0xF,
.mapMatrixID = 0xF,
.mapMatrixID = 15,
.scriptsArchiveID = scripts_empty,
.initScriptsArchiveID = scripts_init_empty,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0x10,
.wildEncountersArchiveID = 16,
.eventsArchiveID = 210,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4714,14 +4714,14 @@ static const MapHeader sMapHeaders[] = {
},
[MAP_HEADER_MT_CORONET_5F] = {
.unk_00 = 70,
.unk_01 = 0xF,
.mapMatrixID = 0x10,
.unk_01 = 15,
.mapMatrixID = 16,
.scriptsArchiveID = scripts_empty,
.initScriptsArchiveID = scripts_init_empty,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0x11,
.wildEncountersArchiveID = 17,
.eventsArchiveID = 211,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4737,13 +4737,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_6F] = {
.unk_00 = 70,
.unk_01 = 0xF,
.mapMatrixID = 0x11,
.mapMatrixID = 17,
.scriptsArchiveID = scripts_mt_coronet_6f,
.initScriptsArchiveID = scripts_init_mt_coronet_6f,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0x12,
.wildEncountersArchiveID = 18,
.eventsArchiveID = 212,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4759,13 +4759,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_1F_TUNNEL_ROOM] = {
.unk_00 = 0x45,
.unk_01 = 0xF,
.mapMatrixID = 0x12,
.mapMatrixID = 18,
.scriptsArchiveID = scripts_mt_coronet_1f_tunnel_room,
.initScriptsArchiveID = scripts_init_mt_coronet_1f_tunnel_room,
.msgArchiveID = message_bank_mt_coronet_1f_tunnel_room,
.dayMusicID = 1071,
.nightMusicID = 1071,
.wildEncountersArchiveID = 0x13,
.wildEncountersArchiveID = 19,
.eventsArchiveID = 213,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4781,13 +4781,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_2] = {
.unk_00 = 0x45,
.unk_01 = 0xF,
.mapMatrixID = 0x13,
.mapMatrixID = 19,
.scriptsArchiveID = scripts_mt_coronet_1f_north_room_2,
.initScriptsArchiveID = scripts_init_mt_coronet_1f_north_room_2,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 0x432,
.nightMusicID = 0x432,
.wildEncountersArchiveID = 0x14,
.wildEncountersArchiveID = 20,
.eventsArchiveID = 214,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4803,13 +4803,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_1] = {
.unk_00 = 0x45,
.unk_01 = 0xF,
.mapMatrixID = 0x14,
.mapMatrixID = 20,
.scriptsArchiveID = scripts_mt_coronet_1f_north_room_1,
.initScriptsArchiveID = scripts_init_mt_coronet_1f_north_room_1,
.msgArchiveID = message_bank_mt_coronet_1f_north_room_1,
.dayMusicID = 0x432,
.nightMusicID = 0x432,
.wildEncountersArchiveID = 0x15,
.wildEncountersArchiveID = 21,
.eventsArchiveID = 215,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4825,13 +4825,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_MT_CORONET_B1F] = {
.unk_00 = 0x45,
.unk_01 = 0xF,
.mapMatrixID = 0x15,
.mapMatrixID = 21,
.scriptsArchiveID = scripts_empty,
.initScriptsArchiveID = scripts_init_empty,
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 0x432,
.nightMusicID = 0x432,
.wildEncountersArchiveID = 0x16,
.wildEncountersArchiveID = 22,
.eventsArchiveID = 216,
.mapLabelTextID = 0x32,
.mapLabelWindowID = 0x4,
@ -4847,7 +4847,7 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_SPEAR_PILLAR] = {
.unk_00 = 0x3C,
.unk_01 = 0xF,
.mapMatrixID = 0x16,
.mapMatrixID = 22,
.scriptsArchiveID = scripts_spear_pillar,
.initScriptsArchiveID = scripts_init_spear_pillar,
.msgArchiveID = message_bank_spear_pillar,
@ -5029,7 +5029,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 0x427,
.nightMusicID = 0x427,
.wildEncountersArchiveID = 0x1F,
.wildEncountersArchiveID = 31,
.eventsArchiveID = 223,
.mapLabelTextID = 53,
.mapLabelWindowID = 0x4,
@ -5799,7 +5799,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_stark_mountain_room_1,
.dayMusicID = 1073,
.nightMusicID = 1073,
.wildEncountersArchiveID = 0x39,
.wildEncountersArchiveID = 57,
.eventsArchiveID = 256,
.mapLabelTextID = 84,
.mapLabelWindowID = 0x4,
@ -6327,7 +6327,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1025,
.nightMusicID = 1054,
.wildEncountersArchiveID = 0x75,
.wildEncountersArchiveID = 117,
.eventsArchiveID = 0x114,
.mapLabelTextID = 68,
.mapLabelWindowID = 0x7,
@ -6459,7 +6459,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_iron_island_b2f_left_room,
.dayMusicID = 0x433,
.nightMusicID = 0x433,
.wildEncountersArchiveID = 0x7B,
.wildEncountersArchiveID = 123,
.eventsArchiveID = 0x11A,
.mapLabelTextID = 0x45,
.mapLabelWindowID = 0x4,
@ -7559,7 +7559,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_route_202,
.dayMusicID = 1021,
.nightMusicID = 1050,
.wildEncountersArchiveID = 0x8D,
.wildEncountersArchiveID = 141,
.eventsArchiveID = 329,
.mapLabelTextID = 0x11,
.mapLabelWindowID = 0x3,
@ -7581,7 +7581,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_route_203,
.dayMusicID = 1022,
.nightMusicID = 1051,
.wildEncountersArchiveID = 0x8E,
.wildEncountersArchiveID = 142,
.eventsArchiveID = 330,
.mapLabelTextID = 0x12,
.mapLabelWindowID = 0x3,
@ -11095,13 +11095,13 @@ static const MapHeader sMapHeaders[] = {
[MAP_HEADER_GREAT_MARSH_1] = {
.unk_00 = 63,
.unk_01 = 0xF,
.mapMatrixID = 0xF0,
.mapMatrixID = 240,
.scriptsArchiveID = scripts_great_marsh_1,
.initScriptsArchiveID = scripts_init_great_marsh_1,
.msgArchiveID = message_bank_great_marsh_1,
.dayMusicID = 1069,
.nightMusicID = 1069,
.wildEncountersArchiveID = 0x17,
.wildEncountersArchiveID = 23,
.eventsArchiveID = 481,
.mapLabelTextID = 52,
.mapLabelWindowID = 0x5,
@ -11123,7 +11123,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_great_marsh_2,
.dayMusicID = 1069,
.nightMusicID = 1069,
.wildEncountersArchiveID = 0x18,
.wildEncountersArchiveID = 24,
.eventsArchiveID = 482,
.mapLabelTextID = 52,
.mapLabelWindowID = 0x5,
@ -11145,7 +11145,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_great_marsh_3,
.dayMusicID = 1069,
.nightMusicID = 1069,
.wildEncountersArchiveID = 0x19,
.wildEncountersArchiveID = 25,
.eventsArchiveID = 483,
.mapLabelTextID = 52,
.mapLabelWindowID = 0x5,
@ -11167,7 +11167,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_great_marsh_4,
.dayMusicID = 1069,
.nightMusicID = 1069,
.wildEncountersArchiveID = 0x1A,
.wildEncountersArchiveID = 26,
.eventsArchiveID = 484,
.mapLabelTextID = 52,
.mapLabelWindowID = 0x5,
@ -11189,7 +11189,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_great_marsh_5,
.dayMusicID = 1069,
.nightMusicID = 1069,
.wildEncountersArchiveID = 0x1B,
.wildEncountersArchiveID = 27,
.eventsArchiveID = 485,
.mapLabelTextID = 52,
.mapLabelWindowID = 0x5,
@ -11211,7 +11211,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_great_marsh_6,
.dayMusicID = 1069,
.nightMusicID = 1069,
.wildEncountersArchiveID = 0x1C,
.wildEncountersArchiveID = 28,
.eventsArchiveID = 486,
.mapLabelTextID = 52,
.mapLabelWindowID = 0x5,
@ -11299,7 +11299,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_maniac_tunnel,
.dayMusicID = 0x427,
.nightMusicID = 0x427,
.wildEncountersArchiveID = 0x74,
.wildEncountersArchiveID = 116,
.eventsArchiveID = 489,
.mapLabelTextID = 67,
.mapLabelWindowID = 0x4,
@ -11475,7 +11475,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1064,
.nightMusicID = 1064,
.wildEncountersArchiveID = 0x45,
.wildEncountersArchiveID = 69,
.eventsArchiveID = 497,
.mapLabelTextID = 62,
.mapLabelWindowID = 0x4,
@ -11541,7 +11541,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1064,
.nightMusicID = 1064,
.wildEncountersArchiveID = 0x48,
.wildEncountersArchiveID = 72,
.eventsArchiveID = 500,
.mapLabelTextID = 62,
.mapLabelWindowID = 0x4,
@ -11585,7 +11585,7 @@ static const MapHeader sMapHeaders[] = {
.msgArchiveID = message_bank_jubilife_city,
.dayMusicID = 1064,
.nightMusicID = 1064,
.wildEncountersArchiveID = 0x4A,
.wildEncountersArchiveID = 74,
.eventsArchiveID = 0x1F6,
.mapLabelTextID = 62,
.mapLabelWindowID = 0x4,

View File

@ -44,7 +44,7 @@ int *ov21_021D13A0(UnkStruct_ov21_021D0F60 *param0);
int *ov21_021D13B4(UnkStruct_ov21_021D0F60 *param0);
int *ov21_021D13C8(UnkStruct_ov21_021D0F60 *param0);
BOOL *ov21_021D13DC(UnkStruct_ov21_021D0F60 *param0);
UnkStruct_ov21_021D3320 *ov21_021D13EC(UnkStruct_ov21_021D0F60 *param0);
pokedexStruct *ov21_021D13EC(UnkStruct_ov21_021D0F60 *param0);
UnkStruct_ov21_021D13FC *ov21_021D13FC(UnkStruct_ov21_021D0F60 *param0);
UnkStruct_ov21_021E68F4 *ov21_021D1410(UnkStruct_ov21_021D0F60 *param0, int param1);
UnkStruct_ov21_021E68F4 *ov21_021D1430(UnkStruct_ov21_021D0F60 *param0, int param1);
@ -55,23 +55,23 @@ void ov21_021D154C(TouchScreenHitTable *hitTable, int param1, int param2, int pa
void ov21_021D1558(UnkStruct_ov21_021D157C *param0, BGL *param1, int param2, NNSG2dScreenData *param3, int param4, int param5, int param6, int param7, int param8);
BOOL ov21_021D157C(UnkStruct_ov21_021D157C *param0);
void ov21_021D1650(Window *param0, int param1, int param2, int param3);
Window *ov21_021D16D8(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3);
Window *ov21_021D16D8(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3);
Window *ov21_021D170C(UnkStruct_ov21_021D4C0C *param0, int param1, int param2);
Window *ov21_021D172C(UnkStruct_ov21_021D4C0C *param0, int param1, int param2);
void ov21_021D1778(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, fx32 param4, fx32 param5);
void ov21_021D1778(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, fx32 param4, fx32 param5);
void ov21_021D1848(UnkStruct_ov21_021D13FC *param0, int param1, int param2);
void ov21_021D1858(UnkStruct_ov21_021D22F8 *param0, int param1, int param2);
void ov21_021D1890(UnkStruct_ov21_021D13FC *param0, UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5);
u32 ov21_021D19D8(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6, int param7);
u32 ov21_021D1A34(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1A78(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1AC0(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1B08(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1B4C(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1B94(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1BD8(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1C30(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1C88(UnkStruct_ov21_021D13FC *param0, const UnkStruct_ov21_021D3320 *param1, int param2, int param3, int param4, int param5, int param6);
void ov21_021D1890(UnkStruct_ov21_021D13FC *param0, pokedexStruct *param1, int param2, int param3, int param4, int param5);
u32 ov21_021D19D8(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6, int param7);
u32 ov21_021D1A34(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1A78(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1AC0(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1B08(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1B4C(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1B94(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1BD8(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1C30(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
u32 ov21_021D1C88(UnkStruct_ov21_021D13FC *param0, const pokedexStruct *param1, int param2, int param3, int param4, int param5, int param6);
Strbuf *ov21_021D1CE0(int param0, int param1);
#endif // POKEPLATINUM_OV21_021D0D80_H

View File

@ -1,61 +0,0 @@
#ifndef POKEPLATINUM_OV21_021D3208_H
#define POKEPLATINUM_OV21_021D3208_H
#include "overlay021/struct_ov21_021D3208.h"
#include "overlay021/struct_ov21_021D3320.h"
#include "overlay021/struct_ov21_021D37DC.h"
#include "strbuf.h"
void ov21_021D3208(UnkStruct_ov21_021D3320 *param0, UnkStruct_ov21_021D3208 *param1, int param2);
void ov21_021D3320(UnkStruct_ov21_021D3320 *param0);
u32 ov21_021D334C(const UnkStruct_ov21_021D3320 *param0, int param1, int param2);
u32 ov21_021D335C(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D3374(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D338C(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D33A4(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D33BC(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D33D4(const UnkStruct_ov21_021D3320 *param0, u32 param1);
u32 ov21_021D33E0(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D33F8(const UnkStruct_ov21_021D3320 *param0);
u32 ov21_021D3404(const UnkStruct_ov21_021D3320 *param0, int param1);
u32 ov21_021D3410(const UnkStruct_ov21_021D3320 *param0, u32 param1, int param2);
u32 ov21_021D341C(const UnkStruct_ov21_021D3320 *param0, u32 param1);
BOOL ov21_021D3428(const UnkStruct_ov21_021D3320 *param0);
void ov21_021D3434(UnkStruct_ov21_021D3320 *param0, u32 param1);
u32 ov21_021D3440(const UnkStruct_ov21_021D3320 *param0);
void ov21_021D344C(UnkStruct_ov21_021D3320 *param0, u32 param1);
u32 ov21_021D3458(const UnkStruct_ov21_021D3320 *param0);
BOOL ov21_021D3464(UnkStruct_ov21_021D3320 *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7, BOOL param8);
BOOL ov21_021D3684(UnkStruct_ov21_021D3320 *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7);
BOOL ov21_021D36A4(const UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D36C0(UnkStruct_ov21_021D3320 *param0, int param1);
int ov21_021D36D8(const UnkStruct_ov21_021D3320 *param0);
BOOL ov21_021D36E4(const UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D36FC(UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D371C(UnkStruct_ov21_021D3320 *param0, int param1);
int ov21_021D375C(const UnkStruct_ov21_021D3320 *param0);
int ov21_021D3768(const UnkStruct_ov21_021D3320 *param0);
int ov21_021D3770(const UnkStruct_ov21_021D3320 *param0, u32 param1);
BOOL ov21_021D3794(UnkStruct_ov21_021D3320 *param0, int param1);
int ov21_021D37BC(const UnkStruct_ov21_021D3320 *param0);
int ov21_021D37CC(const UnkStruct_ov21_021D3320 *param0);
const UnkStruct_ov21_021D37DC *ov21_021D37DC(const UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D37F8(const UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D3810(UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D3844(UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D387C(UnkStruct_ov21_021D3320 *param0, int param1);
int ov21_021D3898(const UnkStruct_ov21_021D3320 *param0);
int ov21_021D38A4(const UnkStruct_ov21_021D3320 *param0);
int ov21_021D38B0(const UnkStruct_ov21_021D3320 *param0, int param1);
void ov21_021D38C0(UnkStruct_ov21_021D3320 *param0);
int ov21_021D38FC(const UnkStruct_ov21_021D3320 *param0);
int ov21_021D3908(const UnkStruct_ov21_021D3320 *param0);
Strbuf *ov21_021D3914(const UnkStruct_ov21_021D3320 *param0);
u32 ov21_021D3920(const UnkStruct_ov21_021D3320 *param0);
BOOL ov21_021D392C(const UnkStruct_ov21_021D3320 *param0, int param1);
BOOL ov21_021D3954(const UnkStruct_ov21_021D3320 *param0);
void ov21_021D3960(UnkStruct_ov21_021D3320 *param0);
u32 ov21_021D3998(const UnkStruct_ov21_021D3320 *param0);
#endif // POKEPLATINUM_OV21_021D3208_H

View File

@ -7,13 +7,13 @@
#include "cell_actor.h"
void ov21_021D57B4(UnkStruct_ov21_021D5844 *param0, int param1, int param2, int param3);
void ov21_021D5844(UnkStruct_ov21_021D5844 *param0);
void ov21_021D57B4(pokedexEncStruct *dexEncData, int param1, int param2, int param3);
void Free_pokedexEncData(pokedexEncStruct *dexEncData);
UnkStruct_ov21_021D5868 *ov21_021D5868(int param0, int *param1);
UnkStruct_ov21_021D5890 *ov21_021D5890(int param0, int *param1);
void ov21_021D58C0(u8 *param0, u8 param1, u8 param2, const UnkStruct_ov21_021D5890 *param3);
u32 ov21_021D5948(u8 *param0, int param1, int param2, const UnkStruct_ov21_021D5890 *param3, const UnkStruct_ov21_021D5844 *param4, const u8 *param5, u32 param6);
u32 ov21_021D5948(u8 *param0, int param1, int param2, const UnkStruct_ov21_021D5890 *param3, const pokedexEncStruct *dexEncData, const u8 *param5, u32 param6);
void ov21_021D59D8(CellActor *param0, int param1, int param2, int param3, int param4, const UnkStruct_ov21_021D5868 *param5, int param6, int param7);
int ov21_021D5A20(CellActor **param0, int param1, int param2, int param3, int param4, int param5, int param6, const UnkStruct_ov21_021D5868 *param7, const UnkStruct_ov21_021D5844 *param8, int param9, int param10, const u8 *param11, u32 param12, u32 *param13);
int ov21_021D5A20(CellActor **param0, int param1, int param2, int param3, int param4, int param5, int param6, const UnkStruct_ov21_021D5868 *param7, const pokedexEncStruct *dexEncData, int param9, int param10, const u8 *param11, u32 param12, u32 *param13);
#endif // POKEPLATINUM_OV21_021D57B4_H

View File

@ -4,7 +4,7 @@
#include "overlay021/struct_ov21_021D0F60_decl.h"
#include "overlay021/struct_ov21_021E68F4.h"
void ov21_021DC9BC(UnkStruct_ov21_021E68F4 *param0, UnkStruct_ov21_021D0F60 *param1, int param2);
void ov21_021DC9BC(UnkStruct_ov21_021E68F4 *param0, UnkStruct_ov21_021D0F60 *param1, int heapID);
void ov21_021DCA14(UnkStruct_ov21_021E68F4 *param0);
int ov21_021DCA28(const UnkStruct_ov21_021E68F4 *param0);
void ov21_021DCA30(UnkStruct_ov21_021E68F4 *param0, int param1);

View File

@ -0,0 +1,61 @@
#ifndef POKEPLATINUM_OV21_021D3208_H
#define POKEPLATINUM_OV21_021D3208_H
#include "overlay021/struct_ov21_021D3208.h"
#include "overlay021/struct_ov21_021D3320.h"
#include "overlay021/struct_ov21_021D37DC.h"
#include "strbuf.h"
void Pokedex_Sort_PopulatePokedexStruct(pokedexStruct *param0, UnkStruct_ov21_021D3208 *param1, int param2);
void ov21_021D3320(pokedexStruct *param0);
u32 ov21_021D334C(const pokedexStruct *param0, int param1, int param2);
u32 ov21_021D335C(const pokedexStruct *param0, int param1);
u32 ov21_021D3374(const pokedexStruct *param0, int param1);
u32 ov21_021D338C(const pokedexStruct *param0, int param1);
u32 ov21_021D33A4(const pokedexStruct *param0, int param1);
u32 ov21_021D33BC(const pokedexStruct *param0, int param1);
u32 ov21_021D33D4(const pokedexStruct *param0, u32 param1);
u32 ov21_021D33E0(const pokedexStruct *param0, int param1);
u32 ov21_021D33F8(const pokedexStruct *param0);
u32 ov21_021D3404(const pokedexStruct *param0, int param1);
u32 ov21_021D3410(const pokedexStruct *param0, u32 param1, int param2);
u32 ov21_021D341C(const pokedexStruct *param0, u32 param1);
BOOL Pokedex_Sort_PokedexUnlocked(const pokedexStruct *param0);
void ov21_021D3434(pokedexStruct *param0, u32 param1);
u32 ov21_021D3440(const pokedexStruct *param0);
void ov21_021D344C(pokedexStruct *param0, u32 param1);
u32 ov21_021D3458(const pokedexStruct *param0);
BOOL Pokedex_Sort(pokedexStruct *pokedexS, int sortCategory, int firstLetterFilter, int typeFilter1, int typeFilter2, int bodyShapeFilter, int isNationalDex, int heapID, BOOL isFiltered);
BOOL Pokedex_Sort_Unfiltered(pokedexStruct *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7);
BOOL ov21_021D36A4(const pokedexStruct *param0, int param1);
BOOL ov21_021D36C0(pokedexStruct *param0, int param1);
int ov21_021D36D8(const pokedexStruct *param0);
BOOL Pokedex_Sort_IsValidDexIndex(const pokedexStruct *pokedexS, int dexIndex);
BOOL ov21_021D36FC(pokedexStruct *param0, int param1);
BOOL ov21_021D371C(pokedexStruct *param0, int param1);
int ov21_021D375C(const pokedexStruct *param0);
int Pokedex_Sort_CompletionNumEncountered(const pokedexStruct *param0);
int ov21_021D3770(const pokedexStruct *param0, u32 param1);
BOOL ov21_021D3794(pokedexStruct *param0, int param1);
int Pokedex_Sort_CurrentSpecies(const pokedexStruct *param0);
int Pokedex_Sort_CurrentCaughtStatus(const pokedexStruct *param0);
const speciesCaughtStatusStruct *Pokedex_Sort_SpeciesCaughtStatus(const pokedexStruct *param0, int dexIndex);
BOOL ov21_021D37F8(const pokedexStruct *param0, int param1);
BOOL ov21_021D3810(pokedexStruct *param0, int param1);
BOOL ov21_021D3844(pokedexStruct *param0, int param1);
BOOL ov21_021D387C(pokedexStruct *param0, int param1);
int ov21_021D3898(const pokedexStruct *param0);
int ov21_021D38A4(const pokedexStruct *param0);
int Pokedex_Sort_SeenIndexToSpecies(const pokedexStruct *param0, int param1);
void ov21_021D38C0(pokedexStruct *param0);
int Pokedex_Sort_NumEncountered(const pokedexStruct *param0);
int Pokedex_Sort_NumCaught(const pokedexStruct *param0);
Strbuf *Pokedex_Sort_TrainerName(const pokedexStruct *param0);
u32 Pokedex_Sort_TrainerGender(const pokedexStruct *param0);
BOOL ov21_021D392C(const pokedexStruct *param0, int param1);
BOOL Pokedex_Sort_CanDetectForms(const pokedexStruct *param0);
void ov21_021D3960(pokedexStruct *param0);
u32 ov21_021D3998(const pokedexStruct *param0);
#endif // POKEPLATINUM_OV21_021D3208_H

View File

@ -9,11 +9,11 @@
typedef struct {
const PokedexData *unk_00;
const TrainerInfo *unk_04;
int unk_08;
BOOL unk_0C;
BOOL unk_10;
BOOL unk_14;
BOOL unk_18;
int timeOfDay;
BOOL pokedexSFlag_1;
BOOL pokedexSFlag_2;
BOOL pokedexSFlag_3;
BOOL pokedexSFlag_4;
UnkStruct_0209ACBC *unk_1C;
} UnkStruct_ov21_021D0D80;

View File

@ -9,11 +9,11 @@
typedef struct {
const PokedexData *unk_00;
const TrainerInfo *unk_04;
int unk_08;
BOOL unk_0C;
BOOL unk_10;
BOOL unk_14;
BOOL unk_18;
int timeOfDay;
BOOL pokedexSFlag_1;
BOOL pokedexSFlag_2;
BOOL pokedexSFlag_3;
BOOL pokedexSFlag_4;
UnkStruct_0209ACBC *unk_1C;
} UnkStruct_ov21_021D0D80_1;

View File

@ -6,13 +6,13 @@
#include "trainer_info.h"
typedef struct {
const PokedexData *unk_00;
const PokedexData *dexData;
const TrainerInfo *unk_04;
int unk_08;
BOOL unk_0C;
BOOL unk_10;
BOOL unk_14;
BOOL unk_18;
int timeOfDay;
BOOL pokedexSFlag_1;
BOOL pokedexSFlag_2;
BOOL pokedexSFlag_3;
BOOL pokedexSFlag_4;
u32 unk_1C;
u32 unk_20;
} UnkStruct_ov21_021D3208;

View File

@ -9,25 +9,25 @@
#include "strbuf.h"
typedef struct {
const PokedexData *unk_00;
UnkStruct_ov21_021D3A60 unk_04;
int unk_1730;
BOOL unk_1734;
int unk_1738;
int unk_173C;
const PokedexData *dexData;
pokedexCompletionStruct pokedexCompletion;
int isNationalDex;
BOOL nationalDexUnlocked;
int numEncountered;
int numCaught;
int unk_1740;
int unk_1744;
HeightWeightData *unk_1748;
u32 unk_174C;
u32 unk_1750;
Strbuf *unk_1754;
int timeOfDay;
HeightWeightData *HWData;
u32 TrainerGameCode;
u32 TrainerGender;
Strbuf *trainerName;
int unk_1758;
u16 unk_175C;
u16 unk_175E;
BOOL unk_1760;
BOOL unk_1764;
BOOL unk_1768;
BOOL unk_176C;
} UnkStruct_ov21_021D3320;
BOOL pokedexSFlag_1;
BOOL pokedexSFlag_2;
BOOL pokedexSFlag_3;
BOOL pokedexSFlag_4;
} pokedexStruct;
#endif // POKEPLATINUM_STRUCT_OV21_021D3320_H

View File

@ -2,8 +2,8 @@
#define POKEPLATINUM_STRUCT_OV21_021D37DC_H
typedef struct {
int unk_00;
int unk_04;
} UnkStruct_ov21_021D37DC;
int species;
int caughtStatus;// 2 for caught, 1 for seen, 0 otherwise
} speciesCaughtStatusStruct;
#endif // POKEPLATINUM_STRUCT_OV21_021D37DC_H

View File

@ -6,12 +6,12 @@
#include "overlay021/struct_ov21_021D37DC.h"
typedef struct {
UnkStruct_ov21_021D37DC unk_00[NATIONAL_DEX_COUNT];
speciesCaughtStatusStruct caughtStatusArray[NATIONAL_DEX_COUNT];
int unk_F68;
int unk_F6C;
int unk_F70[NATIONAL_DEX_COUNT];
int numEncountered;// number of pokemon seen
int encounteredIndexArray[NATIONAL_DEX_COUNT];// dex number for appearing in dex, dexLength+1 otherwise
int unk_1724;
int unk_1728;
} UnkStruct_ov21_021D3A60;
int numSpecies;
} pokedexCompletionStruct;
#endif // POKEPLATINUM_STRUCT_OV21_021D3A60_H

View File

@ -2,8 +2,8 @@
#define POKEPLATINUM_STRUCT_OV21_021D5844_H
typedef struct {
int *unk_00;
int unk_04;
} UnkStruct_ov21_021D5844;
int *pokedexEncArray;
int pokedexEncLength;
} pokedexEncStruct;
#endif // POKEPLATINUM_STRUCT_OV21_021D5844_H

View File

@ -5,7 +5,7 @@
typedef struct {
int *unk_00;
UnkStruct_ov21_021D3320 *unk_04;
pokedexStruct *unk_04;
int unk_08;
int unk_0C;
int unk_10;

View File

@ -6,7 +6,7 @@
typedef struct {
int *unk_00;
UnkStruct_ov21_021D3320 *unk_04;
pokedexStruct *unk_04;
int unk_08;
int unk_0C;
const UnkStruct_ov21_021E68F4 *unk_10;

View File

@ -3,7 +3,7 @@
typedef struct {
int unk_00;
int unk_04;
int heapID;
void *unk_08;
BOOL unk_0C;
BOOL unk_10;

View File

@ -3,7 +3,7 @@
typedef struct {
int unk_00;
int unk_04;
int heapID;
void *unk_08;
} UnkStruct_ov21_021E6B20;

View File

@ -7,11 +7,11 @@ HeightWeightData *Pokedex_HeightWeightData(int heapID);
void Pokedex_HeightWeightData_Free(HeightWeightData *HWData);
void Pokedex_HeightWeightData_Load(HeightWeightData *HWData, int trainerIsGirl, int param2);
void Pokedex_HeightWeightData_Release(HeightWeightData *HWData);
int Pokedex_HeightWeightData_Height(const HeightWeightData *HWData, int dexNumber);
int Pokedex_HeightWeightData_Weight(const HeightWeightData *HWData, int dexNumber);
short Pokedex_HeightWeightData_TrainerPos(const HeightWeightData *HWData, int dexNumber);
short Pokedex_HeightWeightData_PokemonPos(const HeightWeightData *HWData, int dexNumber);
short Pokedex_HeightWeightData_TrainerScale(const HeightWeightData *HWData, int dexNumber);
short Pokedex_HeightWeightData_PokemonScale(const HeightWeightData *HWData, int dexNumber);
int Pokedex_HeightWeightData_Height(const HeightWeightData *HWData, int species);
int Pokedex_HeightWeightData_Weight(const HeightWeightData *HWData, int species);
short Pokedex_HeightWeightData_TrainerPos(const HeightWeightData *HWData, int species);
short Pokedex_HeightWeightData_PokemonPos(const HeightWeightData *HWData, int species);
short Pokedex_HeightWeightData_TrainerScale(const HeightWeightData *HWData, int species);
short Pokedex_HeightWeightData_PokemonScale(const HeightWeightData *HWData, int species);
#endif // POKEPLATINUM_Pokedex_HeightWeight_H

View File

@ -9,45 +9,45 @@
int Pokedex_SaveSize(void);
PokedexData *sub_02026324(u32 param0);
void sub_02026338(const PokedexData *param0, PokedexData *param1);
void Pokedex_Init(PokedexData *param0);
u16 sub_02026DD0(const PokedexData *param0);
u16 sub_02026E0C(const PokedexData *param0);
u16 sub_02026E48(const PokedexData *param0);
u16 sub_02026E64(const PokedexData *param0);
u16 sub_02026EAC(const PokedexData *param0);
BOOL sub_02026EF4(const PokedexData *param0);
BOOL sub_02026F0C(const PokedexData *param0);
u16 sub_02026F20(const PokedexData *param0);
u16 sub_02026F58(const PokedexData *param0);
BOOL Pokedex_CaughtSpecies(const PokedexData *param0, u16 param1);
BOOL sub_02026FE8(const PokedexData *param0, u16 param1);
u32 sub_0202702C(const PokedexData *param0, u8 param1);
u32 sub_02027058(const PokedexData *param0, u16 param1, int param2);
u32 sub_020270AC(const PokedexData *param0, int param1);
u32 sub_020270DC(const PokedexData *param0);
u32 sub_020270F8(const PokedexData *param0, int param1);
u32 sub_02027130(const PokedexData *param0);
u32 sub_02027154(const PokedexData *param0, int param1);
u32 sub_0202718C(const PokedexData *param0);
u32 sub_020271B0(const PokedexData *param0, int param1);
u32 sub_020271E8(const PokedexData *param0);
u32 sub_02027208(const PokedexData *param0, int param1);
u32 sub_02027240(const PokedexData *param0);
u32 sub_02027264(const PokedexData *param0, int param1);
u32 sub_02027288(const PokedexData *param0);
void sub_020272A4(PokedexData *param0, Pokemon *param1);
void sub_0202736C(PokedexData *param0, Pokemon *param1);
void sub_02027454(PokedexData *param0);
BOOL sub_02027474(const PokedexData *param0);
BOOL sub_02027494(const PokedexData *param0);
void sub_020274B0(PokedexData *param0);
BOOL sub_020274D0(const PokedexData *param0, u16 param1, u32 param2);
void sub_02027508(PokedexData *param0);
BOOL sub_02027514(const PokedexData *param0);
BOOL sub_02027520(const PokedexData *param0);
void sub_02027540(PokedexData *param0);
void Pokedex_Init(PokedexData *dexData);
u16 sub_02026DD0(const PokedexData *dexData);
u16 sub_02026E0C(const PokedexData *dexData);
u16 sub_02026E48(const PokedexData *dexData);
u16 sub_02026E64(const PokedexData *dexData);
u16 sub_02026EAC(const PokedexData *dexData);
BOOL sub_02026EF4(const PokedexData *dexData);
BOOL sub_02026F0C(const PokedexData *dexData);
u16 sub_02026F20(const PokedexData *dexData);
u16 sub_02026F58(const PokedexData *dexData);
BOOL Pokedex_CaughtSpecies(const PokedexData *dexData, u16 species);
BOOL Pokedex_EncounteredSpecies(const PokedexData *dexData, u16 species);
u32 sub_0202702C(const PokedexData *dexData, u8 param1);
u32 sub_02027058(const PokedexData *dexData, u16 param1, int param2);
u32 sub_020270AC(const PokedexData *dexData, int param1);
u32 sub_020270DC(const PokedexData *dexData);
u32 sub_020270F8(const PokedexData *dexData, int param1);
u32 sub_02027130(const PokedexData *dexData);
u32 sub_02027154(const PokedexData *dexData, int param1);
u32 sub_0202718C(const PokedexData *dexData);
u32 sub_020271B0(const PokedexData *dexData, int param1);
u32 sub_020271E8(const PokedexData *dexData);
u32 sub_02027208(const PokedexData *dexData, int param1);
u32 sub_02027240(const PokedexData *dexData);
u32 sub_02027264(const PokedexData *dexData, int param1);
u32 sub_02027288(const PokedexData *dexData);
void sub_020272A4(PokedexData *dexData, Pokemon *param1);
void sub_0202736C(PokedexData *dexData, Pokemon *param1);
void sub_02027454(PokedexData *dexData);
BOOL Pokedex_NationalUnlocked(const PokedexData *dexData);
BOOL Pokedex_CanDetectForms(const PokedexData *dexData);
void Pokedex_CanDetectForms_True(PokedexData *dexData);
BOOL sub_020274D0(const PokedexData *dexData, u16 param1, u32 param2);
void sub_02027508(PokedexData *dexData);
BOOL sub_02027514(const PokedexData *dexData);
BOOL sub_02027520(const PokedexData *dexData);
void sub_02027540(PokedexData *dexData);
PokedexData *SaveData_Pokedex(SaveData *param0);
u32 sub_0202756C(const PokedexData *param0, int param1, int param2);
u32 sub_020276C8(const PokedexData *param0, int param1);
u32 sub_0202756C(const PokedexData *dexData, int param1, int param2);
u32 sub_020276C8(const PokedexData *dexData, int param1);
#endif // POKEPLATINUM_UNK_0202631C_H

View File

@ -786,7 +786,7 @@ Overlay overlay21
Object main.nef.p/src_overlay021_ov21_021D0D80.c.o
Object main.nef.p/src_overlay021_ov21_021D1F90.c.o
Object main.nef.p/src_overlay021_ov21_021D1FA4.c.o
Object main.nef.p/src_overlay021_ov21_021D3208.c.o
Object main.nef.p/src_overlay021_pokedex_sort.c.o
Object main.nef.p/src_overlay021_ov21_021D3FE0.c.o
Object main.nef.p/src_overlay021_ov21_021D423C.c.o
Object main.nef.p/src_overlay021_ov21_021D4340.c.o

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_LUMINEON"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "field",
"map_number": 1
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_WHISCASH"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "field",
"map_number": 2
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_OCTILLERY"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "field",
"map_number": 3
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_OCTILLERY"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "field",
"map_number": 4
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_OCTILLERY"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "field",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 1
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 1
}
}

View File

@ -205,5 +205,25 @@
"level_min": 40,
"species": "SPECIES_LUMINEON"
}
]
}
],
"special_encounters": [
"SPECIES_AIPOM",
"SPECIES_HERACROSS",
"SPECIES_WURMPLE",
"SPECIES_BURMY",
"SPECIES_COMBEE",
"SPECIES_CHERUBI"
],
"specialnatdex_encounters": [
"SPECIES_AIPOM",
"SPECIES_HERACROSS",
"SPECIES_WURMPLE",
"SPECIES_BURMY",
"SPECIES_COMBEE",
"SPECIES_CHERUBI"
],
"map_category": {
"map_type": "field",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 2
}
}

View File

@ -205,5 +205,25 @@
"level_min": 40,
"species": "SPECIES_LUMINEON"
}
]
}
],
"special_encounters": [
"SPECIES_AIPOM",
"SPECIES_HERACROSS",
"SPECIES_WURMPLE",
"SPECIES_BURMY",
"SPECIES_COMBEE",
"SPECIES_CHERUBI"
],
"specialnatdex_encounters": [
"SPECIES_AIPOM",
"SPECIES_HERACROSS",
"SPECIES_WURMPLE",
"SPECIES_BURMY",
"SPECIES_COMBEE",
"SPECIES_CHERUBI"
],
"map_category": {
"map_type": "field",
"map_number": 7
}
}

View File

@ -205,5 +205,15 @@
"level_min": 40,
"species": "SPECIES_WHISCASH"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 35,
"species": "SPECIES_DRAGONAIR"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,15 @@
"level_min": 40,
"species": "SPECIES_WHISCASH"
}
]
}
],
"special_encounters": [
"SPECIES_FEEBAS"
],
"specialnatdex_encounters": [
"SPECIES_FEEBAS"
],
"map_category": {
"map_type": "dungeon",
"map_number": 3
}
}

View File

@ -205,5 +205,33 @@
"level_min": 40,
"species": "SPECIES_CARVANHA"
}
]
}
],
"special_encounters": [
"SPECIES_TANGELA",
"SPECIES_YANMA",
"SPECIES_WOOPER",
"SPECIES_QUAGSIRE",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_CROAGUNK",
"SPECIES_CARNIVINE"
],
"specialnatdex_encounters": [
"SPECIES_PARAS",
"SPECIES_EXEGGCUTE",
"SPECIES_KANGASKHAN",
"SPECIES_SHROOMISH",
"SPECIES_GULPIN",
"SPECIES_KECLEON",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_DRAPION",
"SPECIES_CROAGUNK",
"SPECIES_TOXICROAK",
"SPECIES_CARNIVINE"
],
"map_category": {
"map_type": "dungeon",
"map_number": 4
}
}

View File

@ -205,5 +205,33 @@
"level_min": 40,
"species": "SPECIES_CARVANHA"
}
]
}
],
"special_encounters": [
"SPECIES_TANGELA",
"SPECIES_YANMA",
"SPECIES_WOOPER",
"SPECIES_QUAGSIRE",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_CROAGUNK",
"SPECIES_CARNIVINE"
],
"specialnatdex_encounters": [
"SPECIES_PARAS",
"SPECIES_EXEGGCUTE",
"SPECIES_KANGASKHAN",
"SPECIES_SHROOMISH",
"SPECIES_GULPIN",
"SPECIES_KECLEON",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_DRAPION",
"SPECIES_CROAGUNK",
"SPECIES_TOXICROAK",
"SPECIES_CARNIVINE"
],
"map_category": {
"map_type": "dungeon",
"map_number": 4
}
}

View File

@ -205,5 +205,33 @@
"level_min": 40,
"species": "SPECIES_CARVANHA"
}
]
}
],
"special_encounters": [
"SPECIES_TANGELA",
"SPECIES_YANMA",
"SPECIES_WOOPER",
"SPECIES_QUAGSIRE",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_CROAGUNK",
"SPECIES_CARNIVINE"
],
"specialnatdex_encounters": [
"SPECIES_PARAS",
"SPECIES_EXEGGCUTE",
"SPECIES_KANGASKHAN",
"SPECIES_SHROOMISH",
"SPECIES_GULPIN",
"SPECIES_KECLEON",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_DRAPION",
"SPECIES_CROAGUNK",
"SPECIES_TOXICROAK",
"SPECIES_CARNIVINE"
],
"map_category": {
"map_type": "dungeon",
"map_number": 4
}
}

View File

@ -205,5 +205,33 @@
"level_min": 40,
"species": "SPECIES_CARVANHA"
}
]
}
],
"special_encounters": [
"SPECIES_TANGELA",
"SPECIES_YANMA",
"SPECIES_WOOPER",
"SPECIES_QUAGSIRE",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_CROAGUNK",
"SPECIES_CARNIVINE"
],
"specialnatdex_encounters": [
"SPECIES_PARAS",
"SPECIES_EXEGGCUTE",
"SPECIES_KANGASKHAN",
"SPECIES_SHROOMISH",
"SPECIES_GULPIN",
"SPECIES_KECLEON",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_DRAPION",
"SPECIES_CROAGUNK",
"SPECIES_TOXICROAK",
"SPECIES_CARNIVINE"
],
"map_category": {
"map_type": "dungeon",
"map_number": 4
}
}

View File

@ -205,5 +205,33 @@
"level_min": 40,
"species": "SPECIES_CARVANHA"
}
]
}
],
"special_encounters": [
"SPECIES_TANGELA",
"SPECIES_YANMA",
"SPECIES_WOOPER",
"SPECIES_QUAGSIRE",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_CROAGUNK",
"SPECIES_CARNIVINE"
],
"specialnatdex_encounters": [
"SPECIES_PARAS",
"SPECIES_EXEGGCUTE",
"SPECIES_KANGASKHAN",
"SPECIES_SHROOMISH",
"SPECIES_GULPIN",
"SPECIES_KECLEON",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_DRAPION",
"SPECIES_CROAGUNK",
"SPECIES_TOXICROAK",
"SPECIES_CARNIVINE"
],
"map_category": {
"map_type": "dungeon",
"map_number": 4
}
}

View File

@ -205,5 +205,33 @@
"level_min": 40,
"species": "SPECIES_CARVANHA"
}
]
}
],
"special_encounters": [
"SPECIES_TANGELA",
"SPECIES_YANMA",
"SPECIES_WOOPER",
"SPECIES_QUAGSIRE",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_CROAGUNK",
"SPECIES_CARNIVINE"
],
"specialnatdex_encounters": [
"SPECIES_PARAS",
"SPECIES_EXEGGCUTE",
"SPECIES_KANGASKHAN",
"SPECIES_SHROOMISH",
"SPECIES_GULPIN",
"SPECIES_KECLEON",
"SPECIES_TROPIUS",
"SPECIES_SKORUPI",
"SPECIES_DRAPION",
"SPECIES_CROAGUNK",
"SPECIES_TOXICROAK",
"SPECIES_CARNIVINE"
],
"map_category": {
"map_type": "dungeon",
"map_number": 4
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 5
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_GYARADOS"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_GYARADOS"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 6
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_WHISCASH"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 7
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 8
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_WHISCASH"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 8
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "field",
"map_number": 8
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 9
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 9
}
}

View File

@ -205,5 +205,11 @@
"level_min": 40,
"species": "SPECIES_SEAKING"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

View File

@ -205,5 +205,11 @@
"level_min": 0,
"species": "SPECIES_NONE"
}
]
}
],
"special_encounters": [],
"specialnatdex_encounters": [],
"map_category": {
"map_type": "dungeon",
"map_number": 10
}
}

Some files were not shown because too many files have changed in this diff Show More