#ifndef GUARD_MAP_FILES_TABLE_H #define GUARD_MAP_FILES_TABLE_H struct MapFilesStruct { /* 0x0 */ const u8 *bplFileName; /* 0x4 */ const u8 *bpcFileName; /* 0x8 */ const u8 *bmaFileName; /* 0xC */ const u8 *bpaFileNames[4]; }; enum { MAP_FILE_ID_SQUARE, MAP_FILE_ID_POKEMON_SQUARE, MAP_FILE_ID_WHISCASH_POND, MAP_FILE_ID_WHISCASH_POND_OPEN, MAP_FILE_ID_PELIPPER_POST_OFFICE, MAP_FILE_ID_PELIPPER_POST_OFFICE_INSIDE, MAP_FILE_ID_MAKUHITA_DOJO, MAP_FILE_ID_MAKUHITA_DOJO_INSIDE, MAP_FILE_ID_LUMINOUS_CAVE, MAP_FILE_ID_UNK_9, MAP_FILE_ID_TEAM_BASE_PIKACHU_BASIC, MAP_FILE_ID_TEAM_BASE_PIKACHU_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_PIKACHU_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_PIKACHU_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_PIKACHU_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_PIKACHU_FINAL, MAP_FILE_ID_TEAM_BASE_MEOWTH_BASIC, MAP_FILE_ID_TEAM_BASE_MEOWTH_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_MEOWTH_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_MEOWTH_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_MEOWTH_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_MEOWTH_FINAL, MAP_FILE_ID_TEAM_BASE_EEVEE_BASIC, MAP_FILE_ID_TEAM_BASE_EEVEE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_EEVEE_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_EEVEE_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_EEVEE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_EEVEE_FINAL, MAP_FILE_ID_TEAM_BASE_SKITTY_BASIC, MAP_FILE_ID_TEAM_BASE_SKITTY_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_SKITTY_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_SKITTY_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_SKITTY_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_SKITTY_FINAL, MAP_FILE_ID_TEAM_BASE_SQUIRTLE_BASIC, MAP_FILE_ID_TEAM_BASE_SQUIRTLE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_SQUIRTLE_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_SQUIRTLE_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_SQUIRTLE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_SQUIRTLE_FINAL, MAP_FILE_ID_TEAM_BASE_TOTODILE_BASIC, MAP_FILE_ID_TEAM_BASE_TOTODILE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_TOTODILE_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_TOTODILE_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_TOTODILE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_TOTODILE_FINAL, MAP_FILE_ID_TEAM_BASE_MUDKIP_BASIC, MAP_FILE_ID_TEAM_BASE_MUDKIP_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_MUDKIP_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_MUDKIP_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_MUDKIP_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_MUDKIP_FINAL, MAP_FILE_ID_TEAM_BASE_PSYDUCK_BASIC, MAP_FILE_ID_TEAM_BASE_PSYDUCK_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_PSYDUCK_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_PSYDUCK_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_PSYDUCK_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_PSYDUCK_FINAL, MAP_FILE_ID_TEAM_BASE_CHARMANDER_BASIC, MAP_FILE_ID_TEAM_BASE_CHARMANDER_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_CHARMANDER_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_CHARMANDER_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_CHARMANDER_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_CHARMANDER_FINAL, MAP_FILE_ID_TEAM_BASE_TORCHIC_BASIC, MAP_FILE_ID_TEAM_BASE_TORCHIC_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_TORCHIC_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_TORCHIC_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_TORCHIC_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_TORCHIC_FINAL, MAP_FILE_ID_TEAM_BASE_CYNDAQUIL_BASIC, MAP_FILE_ID_TEAM_BASE_CYNDAQUIL_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_CYNDAQUIL_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_CYNDAQUIL_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_CYNDAQUIL_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_CYNDAQUIL_FINAL, MAP_FILE_ID_TEAM_BASE_CUBONE_BASIC, MAP_FILE_ID_TEAM_BASE_CUBONE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_CUBONE_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_CUBONE_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_CUBONE_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_CUBONE_FINAL, MAP_FILE_ID_TEAM_BASE_MACHOP_BASIC, MAP_FILE_ID_TEAM_BASE_MACHOP_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_MACHOP_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_MACHOP_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_MACHOP_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_MACHOP_FINAL, MAP_FILE_ID_TEAM_BASE_BULBASAUR_BASIC, MAP_FILE_ID_TEAM_BASE_BULBASAUR_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_BULBASAUR_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_BULBASAUR_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_BULBASAUR_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_BULBASAUR_FINAL, MAP_FILE_ID_TEAM_BASE_CHIKORITA_BASIC, MAP_FILE_ID_TEAM_BASE_CHIKORITA_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_CHIKORITA_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_CHIKORITA_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_CHIKORITA_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_CHIKORITA_FINAL, MAP_FILE_ID_TEAM_BASE_TREECKO_BASIC, MAP_FILE_ID_TEAM_BASE_TREECKO_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_TREECKO_FINAL, MAP_FILE_ID_TEAM_BASE_INSIDE_TREECKO_BASIC, MAP_FILE_ID_TEAM_BASE_INSIDE_TREECKO_CONSTRUCTION, MAP_FILE_ID_TEAM_BASE_INSIDE_TREECKO_FINAL, MAP_FILE_ID_FRIEND_AREA_BOUNTIFUL_SEA, MAP_FILE_ID_UNK_107, MAP_FILE_ID_FRIEND_AREA_TREASURE_SEA, MAP_FILE_ID_FRIEND_AREA_SERENE_SEA, MAP_FILE_ID_FRIEND_AREA_DEEP_SEA_FLOOR, MAP_FILE_ID_UNK_111, MAP_FILE_ID_FRIEND_AREA_DEEP_SEA_CURRENT, MAP_FILE_ID_UNK_113, MAP_FILE_ID_FRIEND_AREA_SEAFLOOR_CAVE, MAP_FILE_ID_UNK_115, MAP_FILE_ID_FRIEND_AREA_SHALLOW_BEACH, MAP_FILE_ID_FRIEND_AREA_MT_DEEPGREEN, MAP_FILE_ID_FRIEND_AREA_MT_CLEFT, MAP_FILE_ID_FRIEND_AREA_MT_MOONVIEW, MAP_FILE_ID_FRIEND_AREA_RAINBOW_PEAK, MAP_FILE_ID_FRIEND_AREA_WILD_PLAINS, MAP_FILE_ID_FRIEND_AREA_BEAU_PLAINS, MAP_FILE_ID_FRIEND_AREA_SKY_BLUE_PLAINS, MAP_FILE_ID_FRIEND_AREA_SAFARI, MAP_FILE_ID_FRIEND_AREA_SCORCHED_PLAINS, MAP_FILE_ID_FRIEND_AREA_SACRED_FIELD, MAP_FILE_ID_FRIEND_AREA_MIST_RISE_FOREST, MAP_FILE_ID_FRIEND_AREA_FLYAWAY_FOREST, MAP_FILE_ID_FRIEND_AREA_OVERGROWN_FOREST, MAP_FILE_ID_FRIEND_AREA_ENERGETIC_FOREST, MAP_FILE_ID_UNK_131, MAP_FILE_ID_FRIEND_AREA_MUSHROOM_FOREST, MAP_FILE_ID_FRIEND_AREA_HEALING_FOREST, MAP_FILE_ID_FRIEND_AREA_TRANSFORM_FOREST, MAP_FILE_ID_FRIEND_AREA_SECRETIVE_FOREST, MAP_FILE_ID_FRIEND_AREA_RUB_A_DUB_RIVER, MAP_FILE_ID_FRIEND_AREA_TADPOLE_POND, MAP_FILE_ID_FRIEND_AREA_TURTLESHELL_POND, MAP_FILE_ID_FRIEND_AREA_MYSTIC_LAKE, MAP_FILE_ID_FRIEND_AREA_WATERFALL_LAKE, MAP_FILE_ID_FRIEND_AREA_PEANUT_SWAMP, MAP_FILE_ID_FRIEND_AREA_POISON_SWAMP, MAP_FILE_ID_FRIEND_AREA_ECHO_CAVE, MAP_FILE_ID_FRIEND_AREA_CRYPTIC_CAVE, MAP_FILE_ID_FRIEND_AREA_DRAGON_CAVE, MAP_FILE_ID_FRIEND_AREA_BOULDER_CAVE, MAP_FILE_ID_FRIEND_AREA_JUNGLE, MAP_FILE_ID_FRIEND_AREA_DECREPIT_LAB, MAP_FILE_ID_FRIEND_AREA_MT_DISCIPLINE, MAP_FILE_ID_FRIEND_AREA_THUNDER_MEADOW, MAP_FILE_ID_UNK_151, MAP_FILE_ID_FRIEND_AREA_POWER_PLANT, MAP_FILE_ID_FRIEND_AREA_CRATER, MAP_FILE_ID_UNK_154, MAP_FILE_ID_FRIEND_AREA_FURNACE_DESERT, MAP_FILE_ID_FRIEND_AREA_AGED_CHAMBER_AN, MAP_FILE_ID_FRIEND_AREA_AGED_CHAMBER_O_EXCLAIM, MAP_FILE_ID_FRIEND_AREA_ANCIENT_RELIC, MAP_FILE_ID_FRIEND_AREA_DARKNESS_RIDGE, MAP_FILE_ID_FRIEND_AREA_FRIGID_CAVERN, MAP_FILE_ID_FRIEND_AREA_ICE_FLOE_BEACH, MAP_FILE_ID_FRIEND_AREA_VOLCANIC_PIT, MAP_FILE_ID_FRIEND_AREA_STRATOS_LOOKOUT, MAP_FILE_ID_FRIEND_AREA_RAVAGED_FIELD, MAP_FILE_ID_FRIEND_AREA_MAGNETIC_QUARRY, MAP_FILE_ID_FRIEND_AREA_LEGENDARY_ISLAND, MAP_FILE_ID_FRIEND_AREA_SOUTHERN_ISLAND, MAP_FILE_ID_FRIEND_AREA_ENCLOSED_ISLAND, MAP_FILE_ID_UNK_169, MAP_FILE_ID_FRIEND_AREA_FINAL_ISLAND, MAP_FILE_ID_PERSONALITY_TEST_CYAN, MAP_FILE_ID_PERSONALITY_TEST_PURPLE, MAP_FILE_ID_FUGITIVES_FISSURE, MAP_FILE_ID_FUGITIVES_FIRE, MAP_FILE_ID_FUGITIVES_LAPIS_CAVE, MAP_FILE_ID_FUGITIVES_VOLCANO, MAP_FILE_ID_FUGITIVES_SNOW_ROAD, MAP_FILE_ID_FUGITIVES_SNOW_FOREST, MAP_FILE_ID_FUGITIVES_BLIZZARD_ROAD, MAP_FILE_ID_SUMMIT_SUNSET, MAP_FILE_ID_SKY_TOWER, MAP_FILE_ID_COMET, MAP_FILE_ID_NIGHTMARE, MAP_FILE_ID_NIGHT_SKY_1, MAP_FILE_ID_NIGHT_SKY_2, MAP_FILE_ID_THE_END, MAP_FILE_ID_TINY_WOODS_ENTRY, MAP_FILE_ID_TINY_WOODS_END, MAP_FILE_ID_THUNDERWAVE_CAVE_ENTRY, MAP_FILE_ID_THUNDERWAVE_CAVE_END, MAP_FILE_ID_MT_STEEL_ENTRY, MAP_FILE_ID_MT_STEEL_END, MAP_FILE_ID_SINISTER_WOODS_ENTRY, MAP_FILE_ID_SINISTER_WOODS_END, MAP_FILE_ID_SILENT_CHASM_ENTRY, MAP_FILE_ID_SILENT_CHASM_END, MAP_FILE_ID_MT_THUNDER_ENTRY, MAP_FILE_ID_MT_THUNDER_MID, MAP_FILE_ID_MT_THUNDER_END, MAP_FILE_ID_GREAT_CANYON_ENTRY, MAP_FILE_ID_HILL_OF_THE_ANCIENTS, MAP_FILE_ID_LAPIS_CAVE_ENTRY, MAP_FILE_ID_LAPIS_CAVE_END, MAP_FILE_ID_MT_BLAZE_ENTRY, MAP_FILE_ID_MT_BLAZE_MID, MAP_FILE_ID_MT_BLAZE_END, MAP_FILE_ID_FROSTY_FOREST_ENTRY, MAP_FILE_ID_FROSTY_FOREST_MID, MAP_FILE_ID_FROSTY_FOREST_END, MAP_FILE_ID_MT_FREEZE_ENTRY, MAP_FILE_ID_MT_FREEZE_MID, MAP_FILE_ID_MT_FREEZE_END, MAP_FILE_ID_MAGMA_CAVERN_ENTRY, MAP_FILE_ID_MAGMA_CAVERN_MID, MAP_FILE_ID_MAGMA_CAVERN_END, MAP_FILE_ID_SKY_TOWER_ENTRY, MAP_FILE_ID_SKY_TOWER_MID, MAP_FILE_ID_SKY_TOWER_END, MAP_FILE_ID_D14, MAP_FILE_ID_D15, MAP_FILE_ID_D16, MAP_FILE_ID_D17, MAP_FILE_ID_D18, MAP_FILE_ID_D19, MAP_FILE_ID_D20, MAP_FILE_ID_D21, MAP_FILE_ID_D22, MAP_FILE_ID_D23, MAP_FILE_ID_D24_1, MAP_FILE_ID_D24_2, MAP_FILE_ID_D25, MAP_FILE_ID_PERSONALITY_TEST_MULTICOLOR, MAP_FILE_ID_TITLE_SCREEN, MAP_FILE_ID_INTRO, MAP_FILE_ID_LOGO_POKEMON_COMPANY, MAP_FILE_ID_LOGO_WARNING, MAP_FILE_ID_TEAM_BASE_WALL_MAP, MAP_FILE_ID_W01, MAP_FILE_ID_W03_PO1, MAP_FILE_ID_W03_PO2, MAP_FILE_ID_W03_PO3, MAP_FILE_ID_W04, MAP_FILE_ID_W05, MAP_FILE_ID_W06, MAP_FILE_ID_COUNT, }; extern const struct MapFilesStruct gMapFilesTable[MAP_FILE_ID_COUNT]; #endif // GUARD_MAP_FILES_TABLE_H