summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/rom4.s2
-rw-r--r--data/maps.s10
-rw-r--r--data/maps/BattleFrontier_OutsideEast/connections.inc7
-rw-r--r--data/maps/_assets.inc2
-rw-r--r--data/maps/_groups.inc37
-rw-r--r--data/maps/attributes_table.inc444
-rw-r--r--data/maps/connections.inc65
-rw-r--r--data/maps/headers.inc518
-rw-r--r--data/rom4.s644
-rw-r--r--data/tilesets.s8
-rw-r--r--data/tilesets/metatiles.inc408
-rw-r--r--ld_script.txt2
12 files changed, 1093 insertions, 1054 deletions
diff --git a/asm/rom4.s b/asm/rom4.s
index bf682fc51..b344f13fa 100644
--- a/asm/rom4.s
+++ b/asm/rom4.s
@@ -535,7 +535,7 @@ _08084A8A:
get_mapheader_by_bank_and_number: @ 8084A90
lsls r0, 16
lsls r1, 16
- ldr r2, =gUnknown_08486578
+ ldr r2, =gMapGroups
lsrs r0, 14
adds r0, r2
ldr r0, [r0]
diff --git a/data/maps.s b/data/maps.s
new file mode 100644
index 000000000..a8074c02a
--- /dev/null
+++ b/data/maps.s
@@ -0,0 +1,10 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .include "data/maps/_assets.inc"
+ .include "data/maps/attributes_table.inc"
+ .include "data/maps/headers.inc"
+ .include "data/maps/_groups.inc"
+ .include "data/maps/connections.inc"
diff --git a/data/maps/BattleFrontier_OutsideEast/connections.inc b/data/maps/BattleFrontier_OutsideEast/connections.inc
new file mode 100644
index 000000000..5bc70f3b4
--- /dev/null
+++ b/data/maps/BattleFrontier_OutsideEast/connections.inc
@@ -0,0 +1,7 @@
+BattleFrontier_OutsideEast_MapConnectionsList: @ 8486EE4
+ connection left, 0, BATTLE_FRONTIER_OUTSIDE_WEST, 0
+
+BattleFrontier_OutsideEast_MapConnections: @ 8486EF0
+ .4byte 0x1
+ .4byte BattleFrontier_OutsideEast_MapConnectionsList
+
diff --git a/data/maps/_assets.inc b/data/maps/_assets.inc
index b97a32cab..c3c2a8d31 100644
--- a/data/maps/_assets.inc
+++ b/data/maps/_assets.inc
@@ -1295,7 +1295,7 @@ FallarborTown_LeftoverRSContestHall_MapBlockdata: @ 8428098
.incbin "data/maps/FallarborTown_LeftoverRSContestHall/map.bin"
.align 2
-FallarborTown_LeftoverRSContestHall_MapAttributes: @ 82CF4A0
+FallarborTown_LeftoverRSContestHall_MapAttributes: @ 842838C
.4byte 0x15
.4byte 0x12
.4byte FallarborTown_LeftoverRSContestHall_MapBorder
diff --git a/data/maps/_groups.inc b/data/maps/_groups.inc
index 2009f53f8..f7fc7be89 100644
--- a/data/maps/_groups.inc
+++ b/data/maps/_groups.inc
@@ -584,3 +584,40 @@ gMapGroup32: @ 8486568
gMapGroup33: @ 8486574
.4byte Route124_DivingTreasureHuntersHouse
+ .align 2
+gMapGroups:: @ 8486578
+ .4byte gMapGroup0
+ .4byte gMapGroup1
+ .4byte gMapGroup2
+ .4byte gMapGroup3
+ .4byte gMapGroup4
+ .4byte gMapGroup5
+ .4byte gMapGroup6
+ .4byte gMapGroup7
+ .4byte gMapGroup8
+ .4byte gMapGroup9
+ .4byte gMapGroup10
+ .4byte gMapGroup11
+ .4byte gMapGroup12
+ .4byte gMapGroup13
+ .4byte gMapGroup14
+ .4byte gMapGroup15
+ .4byte gMapGroup16
+ .4byte gMapGroup17
+ .4byte gMapGroup18
+ .4byte gMapGroup19
+ .4byte gMapGroup20
+ .4byte gMapGroup21
+ .4byte gMapGroup22
+ .4byte gMapGroup23
+ .4byte gMapGroup24
+ .4byte gMapGroup25
+ .4byte gMapGroup26
+ .4byte gMapGroup27
+ .4byte gMapGroup28
+ .4byte gMapGroup29
+ .4byte gMapGroup30
+ .4byte gMapGroup31
+ .4byte gMapGroup32
+ .4byte gMapGroup33
+
diff --git a/data/maps/attributes_table.inc b/data/maps/attributes_table.inc
new file mode 100644
index 000000000..925f1c3ee
--- /dev/null
+++ b/data/maps/attributes_table.inc
@@ -0,0 +1,444 @@
+ .align 2
+gUnknown_08481DD4:: @ 8481DD4
+ .4byte PetalburgCity_MapAttributes
+ .4byte SlateportCity_MapAttributes
+ .4byte MauvilleCity_MapAttributes
+ .4byte RustboroCity_MapAttributes
+ .4byte FortreeCity_MapAttributes
+ .4byte LilycoveCity_MapAttributes
+ .4byte MossdeepCity_MapAttributes
+ .4byte SootopolisCity_MapAttributes
+ .4byte EverGrandeCity_MapAttributes
+ .4byte LittlerootTown_MapAttributes
+ .4byte OldaleTown_MapAttributes
+ .4byte DewfordTown_MapAttributes
+ .4byte LavaridgeTown_MapAttributes
+ .4byte FallarborTown_MapAttributes
+ .4byte VerdanturfTown_MapAttributes
+ .4byte PacifidlogTown_MapAttributes
+ .4byte Route101_MapAttributes
+ .4byte Route102_MapAttributes
+ .4byte Route103_MapAttributes
+ .4byte Route104_MapAttributes
+ .4byte Route105_MapAttributes
+ .4byte Route106_MapAttributes
+ .4byte Route107_MapAttributes
+ .4byte Route108_MapAttributes
+ .4byte Route109_MapAttributes
+ .4byte Route110_MapAttributes
+ .4byte Route111_MapAttributes
+ .4byte Route112_MapAttributes
+ .4byte Route113_MapAttributes
+ .4byte Route114_MapAttributes
+ .4byte Route115_MapAttributes
+ .4byte Route116_MapAttributes
+ .4byte Route117_MapAttributes
+ .4byte Route118_MapAttributes
+ .4byte Route119_MapAttributes
+ .4byte Route120_MapAttributes
+ .4byte Route121_MapAttributes
+ .4byte Route122_MapAttributes
+ .4byte Route123_MapAttributes
+ .4byte Route124_MapAttributes
+ .4byte Route125_MapAttributes
+ .4byte Route126_MapAttributes
+ .4byte Route127_MapAttributes
+ .4byte Route128_MapAttributes
+ .4byte Route129_MapAttributes
+ .4byte UnknownMapAttributes_08417FC4
+ .4byte Route131_MapAttributes
+ .4byte Route132_MapAttributes
+ .4byte Route133_MapAttributes
+ .4byte Route134_MapAttributes
+ .4byte Underwater2_MapAttributes
+ .4byte Underwater3_MapAttributes
+ .4byte Underwater4_MapAttributes
+ .4byte LittlerootTown_BrendansHouse_1F_MapAttributes
+ .4byte LittlerootTown_BrendansHouse_2F_MapAttributes
+ .4byte LittlerootTown_MaysHouse_1F_MapAttributes
+ .4byte LittlerootTown_MaysHouse_2F_MapAttributes
+ .4byte LittlerootTown_ProfessorBirchsLab_MapAttributes
+ .4byte OldaleTown_House1_MapAttributes
+ .4byte OldaleTown_House2_MapAttributes
+ .4byte OldaleTown_PokemonCenter_1F_MapAttributes
+ .4byte OldaleTown_PokemonCenter_2F_MapAttributes
+ .4byte OldaleTown_Mart_MapAttributes
+ .4byte DewfordTown_House1_MapAttributes
+ .4byte DewfordTown_Gym_MapAttributes
+ .4byte DewfordTown_Hall_MapAttributes
+ .4byte DewfordTown_House2_MapAttributes
+ .4byte LavaridgeTown_HerbShop_MapAttributes
+ .4byte LavaridgeTown_Gym_1F_MapAttributes
+ .4byte LavaridgeTown_Gym_B1F_MapAttributes
+ .4byte LavaridgeTown_PokemonCenter_1F_MapAttributes
+ .4byte FallarborTown_LeftoverRSContestLobby_MapAttributes
+ .4byte FallarborTown_LeftoverRSContestHall_MapAttributes
+ .4byte LilycoveCity_House2_MapAttributes
+ .4byte UnknownMapAttributes_08428450
+ .4byte VerdanturfTown_WandasHouse_MapAttributes
+ .4byte PacifidlogTown_House1_MapAttributes
+ .4byte PacifidlogTown_House2_MapAttributes
+ .4byte PetalburgCity_Gym_MapAttributes
+ .4byte MossdeepCity_House4_MapAttributes
+ .4byte SlateportCity_SternsShipyard_1F_MapAttributes
+ .4byte SlateportCity_SternsShipyard_2F_MapAttributes
+ .4byte UnknownMapAttributes_084294C4
+ .4byte UnknownMapAttributes_084294E8
+ .4byte SlateportCity_PokemonFanClub_MapAttributes
+ .4byte SlateportCity_OceanicMuseum_1F_MapAttributes
+ .4byte SlateportCity_OceanicMuseum_2F_MapAttributes
+ .4byte LilycoveCity_Harbor_MapAttributes
+ .4byte MauvilleCity_Gym_MapAttributes
+ .4byte MauvilleCity_BikeShop_MapAttributes
+ .4byte MauvilleCity_GameCorner_MapAttributes
+ .4byte RustboroCity_DevonCorp_1F_MapAttributes
+ .4byte RustboroCity_DevonCorp_2F_MapAttributes
+ .4byte RustboroCity_Gym_MapAttributes
+ .4byte RustboroCity_PokemonSchool_MapAttributes
+ .4byte RustboroCity_House2_MapAttributes
+ .4byte RustboroCity_House1_MapAttributes
+ .4byte RustboroCity_CuttersHouse_MapAttributes
+ .4byte FortreeCity_House1_MapAttributes
+ .4byte FortreeCity_Gym_MapAttributes
+ .4byte FortreeCity_House2_MapAttributes
+ .4byte Route104_MrBrineysHouse_MapAttributes
+ .4byte LilycoveCity_LilycoveMuseum_1F_MapAttributes
+ .4byte LilycoveCity_LilycoveMuseum_2F_MapAttributes
+ .4byte LilycoveCity_ContestLobby_MapAttributes
+ .4byte LilycoveCity_ContestHall_MapAttributes
+ .4byte LilycoveCity_PokemonTrainerFanClub_MapAttributes
+ .4byte MossdeepCity_Gym_MapAttributes
+ .4byte SootopolisCity_Gym_1F_MapAttributes
+ .4byte SootopolisCity_Gym_B1F_MapAttributes
+ .4byte EverGrandeCity_SidneysRoom_MapAttributes
+ .4byte EverGrandeCity_PhoebesRoom_MapAttributes
+ .4byte EverGrandeCity_GlaciasRoom_MapAttributes
+ .4byte EverGrandeCity_DrakesRoom_MapAttributes
+ .4byte EverGrandeCity_ChampionsRoom_MapAttributes
+ .4byte EverGrandeCity_Hall1_MapAttributes
+ .4byte Route104_PrettyPetalFlowerShop_MapAttributes
+ .4byte Route112_CableCarStation_MapAttributes
+ .4byte Route114_FossilManiacsHouse_MapAttributes
+ .4byte Route114_FossilManiacsTunnel_MapAttributes
+ .4byte Route114_LanettesHouse_MapAttributes
+ .4byte Route116_TunnelersRestHouse_MapAttributes
+ .4byte Route117_PokemonDayCare_MapAttributes
+ .4byte Route121_SafariZoneEntrance_MapAttributes
+ .4byte MeteorFalls_1F_1R_MapAttributes
+ .4byte MeteorFalls_1F_2R_MapAttributes
+ .4byte MeteorFalls_B1F_1R_MapAttributes
+ .4byte MeteorFalls_B1F_2R_MapAttributes
+ .4byte RusturfTunnel_MapAttributes
+ .4byte Underwater_SootopolisCity_MapAttributes
+ .4byte DesertRuins_MapAttributes
+ .4byte GraniteCave_1F_MapAttributes
+ .4byte GraniteCave_B1F_MapAttributes
+ .4byte GraniteCave_B2F_MapAttributes
+ .4byte PetalburgWoods_MapAttributes
+ .4byte MtChimney_MapAttributes
+ .4byte MtPyre_1F_MapAttributes
+ .4byte MtPyre_2F_MapAttributes
+ .4byte MtPyre_3F_MapAttributes
+ .4byte MtPyre_4F_MapAttributes
+ .4byte MtPyre_5F_MapAttributes
+ .4byte MtPyre_6F_MapAttributes
+ .4byte AquaHideout_1F_MapAttributes
+ .4byte AquaHideout_B1F_MapAttributes
+ .4byte AquaHideout_B2F_MapAttributes
+ .4byte Underwater_SeafloorCavern_MapAttributes
+ .4byte SeafloorCavern_Entrance_MapAttributes
+ .4byte SeafloorCavern_Room1_MapAttributes
+ .4byte SeafloorCavern_Room2_MapAttributes
+ .4byte SeafloorCavern_Room3_MapAttributes
+ .4byte SeafloorCavern_Room4_MapAttributes
+ .4byte SeafloorCavern_Room5_MapAttributes
+ .4byte SeafloorCavern_Room6_MapAttributes
+ .4byte SeafloorCavern_Room7_MapAttributes
+ .4byte SeafloorCavern_Room8_MapAttributes
+ .4byte SeafloorCavern_Room9_MapAttributes
+ .4byte CaveOfOrigin_Entrance_MapAttributes
+ .4byte CaveOfOrigin_1F_MapAttributes
+ .4byte CaveOfOrigin_UnusedRubySapphireMap1_MapAttributes
+ .4byte CaveOfOrigin_UnusedRubySapphireMap2_MapAttributes
+ .4byte CaveOfOrigin_UnusedRubySapphireMap3_MapAttributes
+ .4byte CaveOfOrigin_B1F_MapAttributes
+ .4byte VictoryRoad_1F_MapAttributes
+ .4byte ShoalCave_LowTideEntranceRoom_MapAttributes
+ .4byte ShoalCave_LowTideInnerRoom_MapAttributes
+ .4byte ShoalCave_LowTideStairsRoom_MapAttributes
+ .4byte ShoalCave_LowTideLowerRoom_MapAttributes
+ .4byte ShoalCave_HighTideEntranceRoom_MapAttributes
+ .4byte ShoalCave_HighTideInnerRoom_MapAttributes
+ .4byte UnknownMapAttributes_0843E6C0 @ unused maps
+ .4byte UnknownMapAttributes_0843E6E4
+ .4byte UnknownMapAttributes_0843E708
+ .4byte UnknownMapAttributes_0843E72C
+ .4byte UnknownMapAttributes_0843E750
+ .4byte UnknownMapAttributes_0843E774
+ .4byte UnknownMapAttributes_0843E798
+ .4byte UnknownMapAttributes_0843E7BC
+ .4byte UnknownMapAttributes_0843E7E0
+ .4byte UnknownMapAttributes_0843E804
+ .4byte UnknownMapAttributes_0843E828
+ .4byte UnknownMapAttributes_0843E84C
+ .4byte UnknownMapAttributes_0843E870
+ .4byte UnknownMapAttributes_0843E894
+ .4byte NewMauville_Entrance_MapAttributes
+ .4byte NewMauville_Inside_MapAttributes
+ .4byte AbandonedShip_Deck_MapAttributes
+ .4byte AbandonedShip_Corridors_1F_MapAttributes
+ .4byte AbandonedShip_Rooms_1F_MapAttributes
+ .4byte AbandonedShip_Corridors_B1F_MapAttributes
+ .4byte AbandonedShip_Rooms_B1F_MapAttributes
+ .4byte AbandonedShip_Rooms2_B1F_MapAttributes
+ .4byte AbandonedShip_Underwater1_MapAttributes
+ .4byte AbandonedShip_Room_B1F_MapAttributes
+ .4byte AbandonedShip_Rooms2_1F_MapAttributes
+ .4byte AbandonedShip_CaptainsOffice_MapAttributes
+ .4byte AbandonedShip_Underwater2_MapAttributes
+ .4byte SecretBase_RedCave1_MapAttributes
+ .4byte SecretBase_BrownCave1_MapAttributes
+ .4byte SecretBase_BlueCave1_MapAttributes
+ .4byte SecretBase_YellowCave1_MapAttributes
+ .4byte SecretBase_Tree1_MapAttributes
+ .4byte SecretBase_Shrub1_MapAttributes
+ .4byte SecretBase_RedCave2_MapAttributes
+ .4byte SecretBase_BrownCave2_MapAttributes
+ .4byte SecretBase_BlueCave2_MapAttributes
+ .4byte SecretBase_YellowCave2_MapAttributes
+ .4byte SecretBase_Tree2_MapAttributes
+ .4byte SecretBase_Shrub2_MapAttributes
+ .4byte SecretBase_RedCave3_MapAttributes
+ .4byte SecretBase_BrownCave3_MapAttributes
+ .4byte SecretBase_BlueCave3_MapAttributes
+ .4byte SecretBase_YellowCave3_MapAttributes
+ .4byte SecretBase_Tree3_MapAttributes
+ .4byte SecretBase_Shrub3_MapAttributes
+ .4byte SecretBase_RedCave4_MapAttributes
+ .4byte SecretBase_BrownCave4_MapAttributes
+ .4byte SecretBase_BlueCave4_MapAttributes
+ .4byte SecretBase_YellowCave4_MapAttributes
+ .4byte SecretBase_Tree4_MapAttributes
+ .4byte SecretBase_Shrub4_MapAttributes
+ .4byte SingleBattleColosseum_MapAttributes
+ .4byte TradeCenter_MapAttributes
+ .4byte RecordCorner_MapAttributes
+ .4byte DoubleBattleColosseum_MapAttributes
+ .4byte LinkContestRoom1_MapAttributes
+ .4byte UnknownMap_25_29_MapAttributes
+ .4byte UnknownMap_25_30_MapAttributes
+ .4byte UnknownMap_25_31_MapAttributes
+ .4byte UnknownMap_25_32_MapAttributes
+ .4byte UnknownMap_25_33_MapAttributes
+ .4byte UnknownMap_25_34_MapAttributes
+ .4byte LinkContestRoom2_MapAttributes
+ .4byte LinkContestRoom3_MapAttributes
+ .4byte LinkContestRoom4_MapAttributes
+ .4byte LinkContestRoom5_MapAttributes
+ .4byte LinkContestRoom6_MapAttributes
+ .4byte InsideOfTruck_MapAttributes
+ .4byte SafariZone_Northwest_MapAttributes
+ .4byte SafariZone_North_MapAttributes
+ .4byte SafariZone_Southwest_MapAttributes
+ .4byte SafariZone_South_MapAttributes
+ .4byte UnknownMapAttributes_08447028
+ .4byte Route109_SeashoreHouse_MapAttributes
+ .4byte Route110_TrickHouseEntrance_MapAttributes
+ .4byte Route110_TrickHouseEnd_MapAttributes
+ .4byte Route110_TrickHouseCorridor_MapAttributes
+ .4byte Route110_TrickHousePuzzle1_MapAttributes
+ .4byte Route110_TrickHousePuzzle2_MapAttributes
+ .4byte Route110_TrickHousePuzzle3_MapAttributes
+ .4byte Route110_TrickHousePuzzle4_MapAttributes
+ .4byte Route110_TrickHousePuzzle5_MapAttributes
+ .4byte Route110_TrickHousePuzzle6_MapAttributes
+ .4byte Route110_TrickHousePuzzle7_MapAttributes
+ .4byte Route110_TrickHousePuzzle8_MapAttributes
+ .4byte FortreeCity_DecorationShop_MapAttributes
+ .4byte Route110_SeasideCyclingRoadEntrance1_MapAttributes
+ .4byte LilycoveCity_DepartmentStore_1F_MapAttributes
+ .4byte LilycoveCity_DepartmentStore_2F_MapAttributes
+ .4byte LilycoveCity_DepartmentStore_3F_MapAttributes
+ .4byte LilycoveCity_DepartmentStore_4F_MapAttributes
+ .4byte LilycoveCity_DepartmentStore_5F_MapAttributes
+ .4byte LilycoveCity_DepartmentStoreRooftop_MapAttributes
+ .4byte Route130_MapAttributes
+ .4byte BattleFrontier_BattleTowerLobby_MapAttributes
+ .4byte BattleFrontier_OutsideWest_MapAttributes
+ .4byte BattleFrontier_BattleTowerElevator_MapAttributes
+ .4byte BattleFrontier_BattleTowerCorridor_MapAttributes
+ .4byte BattleFrontier_BattleTowerBattleRoom_MapAttributes
+ .4byte RustboroCity_DevonCorp_3F_MapAttributes
+ .4byte EverGrandeCity_PokemonLeague_1F_MapAttributes
+ .4byte Route119_WeatherInstitute_1F_MapAttributes
+ .4byte Route119_WeatherInstitute_2F_MapAttributes
+ .4byte LilycoveCity_DepartmentStoreElevator_MapAttributes
+ .4byte Underwater1_MapAttributes
+ .4byte MossdeepCity_SpaceCenter_1F_MapAttributes
+ .4byte MossdeepCity_SpaceCenter_2F_MapAttributes
+ .4byte SSTidalCorridor_MapAttributes
+ .4byte SSTidalLowerDeck_MapAttributes
+ .4byte SSTidalRooms_MapAttributes
+ .4byte IslandCave_MapAttributes
+ .4byte AncientTomb_MapAttributes
+ .4byte Underwater_Route134_MapAttributes
+ .4byte Underwater_SealedChamber_MapAttributes
+ .4byte SealedChamber_OuterRoom_MapAttributes
+ .4byte VictoryRoad_B1F_MapAttributes
+ .4byte VictoryRoad_B2F_MapAttributes
+ .4byte Route104_Prototype_MapAttributes
+ .4byte GraniteCave_StevensRoom_MapAttributes
+ .4byte AbandonedShip_HiddenFloorCorridors_MapAttributes
+ .4byte SouthernIsland_Exterior_MapAttributes
+ .4byte SouthernIsland_Interior_MapAttributes
+ .4byte JaggedPass_MapAttributes
+ .4byte FieryPath_MapAttributes
+ .4byte RustboroCity_Flat2_1F_MapAttributes
+ .4byte RustboroCity_Flat2_2F_MapAttributes
+ .4byte RustboroCity_Flat2_3F_MapAttributes
+ .4byte SootopolisCity_LotadAndSeedotHouse_MapAttributes
+ .4byte EverGrandeCity_HallOfFame_MapAttributes
+ .4byte LilycoveCity_CoveLilyMotel_1F_MapAttributes
+ .4byte LilycoveCity_CoveLilyMotel_2F_MapAttributes
+ .4byte Route124_DivingTreasureHuntersHouse_MapAttributes
+ .4byte MtPyre_Exterior_MapAttributes
+ .4byte MtPyre_Summit_MapAttributes
+ .4byte SealedChamber_InnerRoom_MapAttributes
+ .4byte MossdeepCity_GameCorner_1F_MapAttributes
+ .4byte MossdeepCity_GameCorner_B1F_MapAttributes
+ .4byte SootopolisCity_House1_MapAttributes
+ .4byte SootopolisCity_House2_MapAttributes
+ .4byte SootopolisCity_House3_MapAttributes
+ .4byte AbandonedShip_HiddenFloorRooms_MapAttributes
+ .4byte ScorchedSlab_MapAttributes
+ .4byte UnknownMapAttributes_0845A394
+ .4byte RustboroCity_Flat1_1F_MapAttributes
+ .4byte RustboroCity_Flat1_2F_MapAttributes
+ .4byte EverGrandeCity_Hall4_MapAttributes
+ .4byte AquaHideout_UnusedRubyMap1_MapAttributes
+ .4byte AquaHideout_UnusedRubyMap2_MapAttributes
+ .4byte AquaHideout_UnusedRubyMap3_MapAttributes
+ .4byte UnknownMapAttributes_0845D470
+ .4byte SkyPillar_Entrance_MapAttributes
+ .4byte SkyPillar_Outside_MapAttributes
+ .4byte SkyPillar_1F_MapAttributes
+ .4byte SkyPillar_2F_MapAttributes
+ .4byte SkyPillar_3F_MapAttributes
+ .4byte SkyPillar_4F_MapAttributes
+ .4byte UnknownMapAttributes_0845ECB4
+ .4byte MossdeepCity_StevensHouse_MapAttributes
+ .4byte ShoalCave_LowTideIceRoom_MapAttributes
+ .4byte SafariZone_RestHouse_MapAttributes
+ .4byte SkyPillar_5F_MapAttributes
+ .4byte SkyPillar_Top_MapAttributes
+ .4byte BattleFrontier_BattleDomeLobby_MapAttributes
+ .4byte BattleFrontier_BattleDomeCorridor_MapAttributes
+ .4byte BattleFrontier_BattleDomePreBattleRoom_MapAttributes
+ .4byte BattleFrontier_BattleDomeBattleRoom_MapAttributes
+ .4byte MagmaHideout_1F_MapAttributes
+ .4byte MagmaHideout_2F_1R_MapAttributes
+ .4byte MagmaHideout_2F_2R_MapAttributes
+ .4byte MagmaHideout_3F_1R_MapAttributes
+ .4byte MagmaHideout_3F_2R_MapAttributes
+ .4byte MagmaHideout_4F_MapAttributes
+ .4byte BattleFrontier_BattlePalaceLobby_MapAttributes
+ .4byte BattleFrontier_BattlePalaceCorridor_MapAttributes
+ .4byte BattleFrontier_BattlePalaceBattleRoom_MapAttributes
+ .4byte BattleFrontier_OutsideEast_MapAttributes
+ .4byte BattleFrontier_BattleFactoryLobby_MapAttributes
+ .4byte BattleFrontier_BattleFactoryPreBattleRoom_MapAttributes
+ .4byte BattleFrontier_BattleFactoryBattleRoom_MapAttributes
+ .4byte BattleFrontier_BattlePikeLobby_MapAttributes
+ .4byte BattleFrontier_BattlePikeCorridor_MapAttributes
+ .4byte BattleFrontier_BattlePikeThreePathRoom_MapAttributes
+ .4byte BattleFrontier_BattlePikeRandomRoom1_MapAttributes
+ .4byte BattleFrontier_BattlePikeRandomRoom2_MapAttributes
+ .4byte BattleFrontier_BattleArenaLobby_MapAttributes
+ .4byte BattleFrontier_BattleArenaCorridor_MapAttributes
+ .4byte BattleFrontier_BattleArenaBattleRoom_MapAttributes
+ .4byte UnknownMapAttributes_08469200
+ .4byte BattleFrontier_BattlePikeRandomRoom3_MapAttributes
+ .4byte UnknownMapAttributes_084693AC
+ .4byte BattleFrontier_BattlePyramidLobby_MapAttributes
+ .4byte BattleFrontier_BattlePyramidEmptySquare_MapAttributes
+ .4byte BattlePyramidSquare01_MapAttributes
+ .4byte BattlePyramidSquare02_MapAttributes
+ .4byte BattlePyramidSquare03_MapAttributes
+ .4byte BattlePyramidSquare04_MapAttributes
+ .4byte BattlePyramidSquare05_MapAttributes
+ .4byte BattlePyramidSquare06_MapAttributes
+ .4byte BattlePyramidSquare07_MapAttributes
+ .4byte BattlePyramidSquare08_MapAttributes
+ .4byte BattlePyramidSquare09_MapAttributes
+ .4byte BattlePyramidSquare10_MapAttributes
+ .4byte BattlePyramidSquare11_MapAttributes
+ .4byte BattlePyramidSquare12_MapAttributes
+ .4byte BattlePyramidSquare13_MapAttributes
+ .4byte BattlePyramidSquare14_MapAttributes
+ .4byte BattlePyramidSquare15_MapAttributes
+ .4byte BattlePyramidSquare16_MapAttributes
+ .4byte BattleFrontier_BattlePyramidTop_MapAttributes
+ .4byte MagmaHideout_3F_3R_MapAttributes
+ .4byte MagmaHideout_2F_3R_MapAttributes
+ .4byte MirageTower_1F_MapAttributes
+ .4byte MirageTower_2F_MapAttributes
+ .4byte MirageTower_3F_MapAttributes
+ .4byte FallarborTown_BattleTentLobby_MapAttributes
+ .4byte FallarborTown_BattleTentCorridor_MapAttributes
+ .4byte FallarborTown_BattleTentBattleRoom_MapAttributes
+ .4byte VerdanturfTown_BattleTentBattleRoom_MapAttributes
+ .4byte MirageTower_4F_MapAttributes
+ .4byte DesertUnderpass_MapAttributes
+ .4byte BattleFrontier_BattleTowerMultiBattleRoom_MapAttributes
+ .4byte BattleFrontier_BattleTowerCorridor2_MapAttributes
+ .4byte UnknownMapAttributes_08470BD8
+ .4byte UnionRoom_MapAttributes
+ .4byte SafariZone_Northeast_MapAttributes
+ .4byte SafariZone_Southeast_MapAttributes
+ .4byte BattleFrontier_RankingHall_MapAttributes
+ .4byte BattleFrontier_Lounge2_MapAttributes
+ .4byte BattleFrontier_BattlePointExchangeServiceCorner_MapAttributes
+ .4byte BattleFrontier_ReceptionGate_MapAttributes
+ .4byte ArtisanCave_B1F_MapAttributes
+ .4byte ArtisanCave_1F_MapAttributes
+ .4byte FarawayIsland_Entrance_MapAttributes
+ .4byte FarawayIsland_Interior_MapAttributes
+ .4byte BirthIsland_Exterior_MapAttributes
+ .4byte BirthIsland_Harbor_MapAttributes
+ .4byte Underwater_MarineCave_MapAttributes
+ .4byte MarineCave_Entrance_MapAttributes
+ .4byte TerraCave_Entrance_MapAttributes
+ .4byte TerraCave_End_MapAttributes
+ .4byte Underwater6_MapAttributes
+ .4byte Underwater7_MapAttributes
+ .4byte Underwater5_MapAttributes
+ .4byte MarineCave_End_MapAttributes
+ .4byte TrainerHill_Entrance_MapAttributes
+ .4byte TrainerHill_1F_MapAttributes
+ .4byte TrainerHill_2F_MapAttributes
+ .4byte TrainerHill_3F_MapAttributes
+ .4byte TrainerHill_4F_MapAttributes
+ .4byte TrainerHill_Roof_MapAttributes
+ .4byte AlteringCave_MapAttributes
+ .4byte NavelRock_Exterior_MapAttributes
+ .4byte NavelRock_Entrance_MapAttributes
+ .4byte NavelRock_Top_MapAttributes
+ .4byte NavelRock_Bottom_MapAttributes
+ .4byte NavelRock_Up1_MapAttributes
+ .4byte NavelRock_Up2_MapAttributes
+ .4byte NavelRock_B1F_MapAttributes
+ .4byte NavelRock_Fork_MapAttributes
+ .4byte BattleFrontier_Lounge1_MapAttributes
+ .4byte BattleFrontier_ScottsHouse_MapAttributes
+ .4byte MeteorFalls_StevensCave_MapAttributes
+ .4byte UnknownMapAttributes_08480DAC
+ .4byte UnknownMapAttributes_08480F54
+ .4byte UnknownMapAttributes_084810FC
+ .4byte UnknownMapAttributes_084812A4
+ .4byte UnknownMapAttributes_0848144C
+ .4byte UnknownMapAttributes_084815F4
+ .4byte UnknownMapAttributes_08481B24
+ .4byte SootopolisCity_MysteryEventsHouse_1F_MapAttributes
+ .4byte SootopolisCity_MysteryEventsHouse_B1F_MapAttributes
+ .4byte UnknownMapAttributes_08481DBC
+
diff --git a/data/maps/connections.inc b/data/maps/connections.inc
new file mode 100644
index 000000000..a95024921
--- /dev/null
+++ b/data/maps/connections.inc
@@ -0,0 +1,65 @@
+ .include "data/maps/LittlerootTown/connections.inc"
+ .include "data/maps/OldaleTown/connections.inc"
+ .include "data/maps/DewfordTown/connections.inc"
+ .include "data/maps/LavaridgeTown/connections.inc"
+ .include "data/maps/FallarborTown/connections.inc"
+ .include "data/maps/VerdanturfTown/connections.inc"
+ .include "data/maps/PacifidlogTown/connections.inc"
+ .include "data/maps/PetalburgCity/connections.inc"
+ .include "data/maps/SlateportCity/connections.inc"
+ .include "data/maps/MauvilleCity/connections.inc"
+ .include "data/maps/RustboroCity/connections.inc"
+ .include "data/maps/FortreeCity/connections.inc"
+ .include "data/maps/LilycoveCity/connections.inc"
+ .include "data/maps/MossdeepCity/connections.inc"
+ .include "data/maps/SootopolisCity/connections.inc"
+ .include "data/maps/EverGrandeCity/connections.inc"
+ .include "data/maps/Route101/connections.inc"
+ .include "data/maps/Route102/connections.inc"
+ .include "data/maps/Route103/connections.inc"
+ .include "data/maps/Route104/connections.inc"
+ .include "data/maps/Route105/connections.inc"
+ .include "data/maps/Route106/connections.inc"
+ .include "data/maps/Route107/connections.inc"
+ .include "data/maps/Route108/connections.inc"
+ .include "data/maps/Route109/connections.inc"
+ .include "data/maps/Route110/connections.inc"
+ .include "data/maps/Route111/connections.inc"
+ .include "data/maps/Route112/connections.inc"
+ .include "data/maps/Route113/connections.inc"
+ .include "data/maps/Route114/connections.inc"
+ .include "data/maps/Route115/connections.inc"
+ .include "data/maps/Route116/connections.inc"
+ .include "data/maps/Route117/connections.inc"
+ .include "data/maps/Route118/connections.inc"
+ .include "data/maps/Route119/connections.inc"
+ .include "data/maps/Route120/connections.inc"
+ .include "data/maps/Route121/connections.inc"
+ .include "data/maps/Route122/connections.inc"
+ .include "data/maps/Route123/connections.inc"
+ .include "data/maps/Route124/connections.inc"
+ .include "data/maps/Route125/connections.inc"
+ .include "data/maps/Route126/connections.inc"
+ .include "data/maps/Route127/connections.inc"
+ .include "data/maps/Route128/connections.inc"
+ .include "data/maps/Route129/connections.inc"
+ .include "data/maps/Route130/connections.inc"
+ .include "data/maps/Route131/connections.inc"
+ .include "data/maps/Route132/connections.inc"
+ .include "data/maps/Route133/connections.inc"
+ .include "data/maps/Route134/connections.inc"
+ .include "data/maps/Underwater6/connections.inc"
+ .include "data/maps/Underwater1/connections.inc"
+ .include "data/maps/Underwater7/connections.inc"
+ .include "data/maps/Underwater2/connections.inc"
+ .include "data/maps/Underwater3/connections.inc"
+ .include "data/maps/Underwater4/connections.inc"
+ .include "data/maps/Underwater5/connections.inc"
+ .include "data/maps/SafariZone_Northwest/connections.inc"
+ .include "data/maps/SafariZone_North/connections.inc"
+ .include "data/maps/SafariZone_Southwest/connections.inc"
+ .include "data/maps/SafariZone_South/connections.inc"
+ .include "data/maps/SafariZone_Northeast/connections.inc"
+ .include "data/maps/SafariZone_Southeast/connections.inc"
+ .include "data/maps/BattleFrontier_OutsideWest/connections.inc"
+ .include "data/maps/BattleFrontier_OutsideEast/connections.inc"
diff --git a/data/maps/headers.inc b/data/maps/headers.inc
new file mode 100644
index 000000000..58d2cc66c
--- /dev/null
+++ b/data/maps/headers.inc
@@ -0,0 +1,518 @@
+ .include "data/maps/PetalburgCity/header.inc"
+ .include "data/maps/SlateportCity/header.inc"
+ .include "data/maps/MauvilleCity/header.inc"
+ .include "data/maps/RustboroCity/header.inc"
+ .include "data/maps/FortreeCity/header.inc"
+ .include "data/maps/LilycoveCity/header.inc"
+ .include "data/maps/MossdeepCity/header.inc"
+ .include "data/maps/SootopolisCity/header.inc"
+ .include "data/maps/EverGrandeCity/header.inc"
+ .include "data/maps/LittlerootTown/header.inc"
+ .include "data/maps/OldaleTown/header.inc"
+ .include "data/maps/DewfordTown/header.inc"
+ .include "data/maps/LavaridgeTown/header.inc"
+ .include "data/maps/FallarborTown/header.inc"
+ .include "data/maps/VerdanturfTown/header.inc"
+ .include "data/maps/PacifidlogTown/header.inc"
+ .include "data/maps/Route101/header.inc"
+ .include "data/maps/Route102/header.inc"
+ .include "data/maps/Route103/header.inc"
+ .include "data/maps/Route104/header.inc"
+ .include "data/maps/Route105/header.inc"
+ .include "data/maps/Route106/header.inc"
+ .include "data/maps/Route107/header.inc"
+ .include "data/maps/Route108/header.inc"
+ .include "data/maps/Route109/header.inc"
+ .include "data/maps/Route110/header.inc"
+ .include "data/maps/Route111/header.inc"
+ .include "data/maps/Route112/header.inc"
+ .include "data/maps/Route113/header.inc"
+ .include "data/maps/Route114/header.inc"
+ .include "data/maps/Route115/header.inc"
+ .include "data/maps/Route116/header.inc"
+ .include "data/maps/Route117/header.inc"
+ .include "data/maps/Route118/header.inc"
+ .include "data/maps/Route119/header.inc"
+ .include "data/maps/Route120/header.inc"
+ .include "data/maps/Route121/header.inc"
+ .include "data/maps/Route122/header.inc"
+ .include "data/maps/Route123/header.inc"
+ .include "data/maps/Route124/header.inc"
+ .include "data/maps/Route125/header.inc"
+ .include "data/maps/Route126/header.inc"
+ .include "data/maps/Route127/header.inc"
+ .include "data/maps/Route128/header.inc"
+ .include "data/maps/Route129/header.inc"
+ .include "data/maps/Route130/header.inc"
+ .include "data/maps/Route131/header.inc"
+ .include "data/maps/Route132/header.inc"
+ .include "data/maps/Route133/header.inc"
+ .include "data/maps/Route134/header.inc"
+ .include "data/maps/Underwater1/header.inc"
+ .include "data/maps/Underwater2/header.inc"
+ .include "data/maps/Underwater3/header.inc"
+ .include "data/maps/Underwater4/header.inc"
+ .include "data/maps/Underwater5/header.inc"
+ .include "data/maps/Underwater6/header.inc"
+ .include "data/maps/Underwater7/header.inc"
+ .include "data/maps/LittlerootTown_BrendansHouse_1F/header.inc"
+ .include "data/maps/LittlerootTown_BrendansHouse_2F/header.inc"
+ .include "data/maps/LittlerootTown_MaysHouse_1F/header.inc"
+ .include "data/maps/LittlerootTown_MaysHouse_2F/header.inc"
+ .include "data/maps/LittlerootTown_ProfessorBirchsLab/header.inc"
+ .include "data/maps/OldaleTown_House1/header.inc"
+ .include "data/maps/OldaleTown_House2/header.inc"
+ .include "data/maps/OldaleTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/OldaleTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/OldaleTown_Mart/header.inc"
+ .include "data/maps/DewfordTown_House1/header.inc"
+ .include "data/maps/DewfordTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/DewfordTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/DewfordTown_Gym/header.inc"
+ .include "data/maps/DewfordTown_Hall/header.inc"
+ .include "data/maps/DewfordTown_House2/header.inc"
+ .include "data/maps/LavaridgeTown_HerbShop/header.inc"
+ .include "data/maps/LavaridgeTown_Gym_1F/header.inc"
+ .include "data/maps/LavaridgeTown_Gym_B1F/header.inc"
+ .include "data/maps/LavaridgeTown_House/header.inc"
+ .include "data/maps/LavaridgeTown_Mart/header.inc"
+ .include "data/maps/LavaridgeTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/LavaridgeTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/FallarborTown_Mart/header.inc"
+ .include "data/maps/FallarborTown_BattleTentLobby/header.inc"
+ .include "data/maps/FallarborTown_BattleTentCorridor/header.inc"
+ .include "data/maps/FallarborTown_BattleTentBattleRoom/header.inc"
+ .include "data/maps/FallarborTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/FallarborTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/FallarborTown_House1/header.inc"
+ .include "data/maps/FallarborTown_House2/header.inc"
+ .include "data/maps/VerdanturfTown_BattleTentLobby/header.inc"
+ .include "data/maps/VerdanturfTown_BattleTentCorridor/header.inc"
+ .include "data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc"
+ .include "data/maps/VerdanturfTown_Mart/header.inc"
+ .include "data/maps/VerdanturfTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/VerdanturfTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/VerdanturfTown_WandasHouse/header.inc"
+ .include "data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc"
+ .include "data/maps/VerdanturfTown_House/header.inc"
+ .include "data/maps/PacifidlogTown_PokemonCenter_1F/header.inc"
+ .include "data/maps/PacifidlogTown_PokemonCenter_2F/header.inc"
+ .include "data/maps/PacifidlogTown_House1/header.inc"
+ .include "data/maps/PacifidlogTown_House2/header.inc"
+ .include "data/maps/PacifidlogTown_House3/header.inc"
+ .include "data/maps/PacifidlogTown_House4/header.inc"
+ .include "data/maps/PacifidlogTown_House5/header.inc"
+ .include "data/maps/PetalburgCity_WallysHouse/header.inc"
+ .include "data/maps/PetalburgCity_Gym/header.inc"
+ .include "data/maps/PetalburgCity_House1/header.inc"
+ .include "data/maps/PetalburgCity_House2/header.inc"
+ .include "data/maps/PetalburgCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/PetalburgCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/PetalburgCity_Mart/header.inc"
+ .include "data/maps/SlateportCity_SternsShipyard_1F/header.inc"
+ .include "data/maps/SlateportCity_SternsShipyard_2F/header.inc"
+ .include "data/maps/SlateportCity_BattleTentLobby/header.inc"
+ .include "data/maps/SlateportCity_BattleTentCorridor/header.inc"
+ .include "data/maps/SlateportCity_BattleTentBattleRoom/header.inc"
+ .include "data/maps/SlateportCity_House1/header.inc"
+ .include "data/maps/SlateportCity_PokemonFanClub/header.inc"
+ .include "data/maps/SlateportCity_OceanicMuseum_1F/header.inc"
+ .include "data/maps/SlateportCity_OceanicMuseum_2F/header.inc"
+ .include "data/maps/SlateportCity_Harbor/header.inc"
+ .include "data/maps/SlateportCity_House2/header.inc"
+ .include "data/maps/SlateportCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/SlateportCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/SlateportCity_Mart/header.inc"
+ .include "data/maps/MauvilleCity_Gym/header.inc"
+ .include "data/maps/MauvilleCity_BikeShop/header.inc"
+ .include "data/maps/MauvilleCity_House1/header.inc"
+ .include "data/maps/MauvilleCity_GameCorner/header.inc"
+ .include "data/maps/MauvilleCity_House2/header.inc"
+ .include "data/maps/MauvilleCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/MauvilleCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/MauvilleCity_Mart/header.inc"
+ .include "data/maps/RustboroCity_DevonCorp_1F/header.inc"
+ .include "data/maps/RustboroCity_DevonCorp_2F/header.inc"
+ .include "data/maps/RustboroCity_DevonCorp_3F/header.inc"
+ .include "data/maps/RustboroCity_Gym/header.inc"
+ .include "data/maps/RustboroCity_PokemonSchool/header.inc"
+ .include "data/maps/RustboroCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/RustboroCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/RustboroCity_Mart/header.inc"
+ .include "data/maps/RustboroCity_Flat1_1F/header.inc"
+ .include "data/maps/RustboroCity_Flat1_2F/header.inc"
+ .include "data/maps/RustboroCity_House1/header.inc"
+ .include "data/maps/RustboroCity_CuttersHouse/header.inc"
+ .include "data/maps/RustboroCity_House2/header.inc"
+ .include "data/maps/RustboroCity_Flat2_1F/header.inc"
+ .include "data/maps/RustboroCity_Flat2_2F/header.inc"
+ .include "data/maps/RustboroCity_Flat2_3F/header.inc"
+ .include "data/maps/RustboroCity_House3/header.inc"
+ .include "data/maps/FortreeCity_House1/header.inc"
+ .include "data/maps/FortreeCity_Gym/header.inc"
+ .include "data/maps/FortreeCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/FortreeCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/FortreeCity_Mart/header.inc"
+ .include "data/maps/FortreeCity_House2/header.inc"
+ .include "data/maps/FortreeCity_House3/header.inc"
+ .include "data/maps/FortreeCity_House4/header.inc"
+ .include "data/maps/FortreeCity_House5/header.inc"
+ .include "data/maps/FortreeCity_DecorationShop/header.inc"
+ .include "data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc"
+ .include "data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc"
+ .include "data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc"
+ .include "data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc"
+ .include "data/maps/LilycoveCity_ContestLobby/header.inc"
+ .include "data/maps/LilycoveCity_ContestHall/header.inc"
+ .include "data/maps/LilycoveCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/LilycoveCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/LilycoveCity_UnusedMart/header.inc"
+ .include "data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc"
+ .include "data/maps/LilycoveCity_Harbor/header.inc"
+ .include "data/maps/LilycoveCity_MoveDeletersHouse/header.inc"
+ .include "data/maps/LilycoveCity_House1/header.inc"
+ .include "data/maps/LilycoveCity_House2/header.inc"
+ .include "data/maps/LilycoveCity_House3/header.inc"
+ .include "data/maps/LilycoveCity_House4/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_1F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_2F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_3F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_4F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStore_5F/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc"
+ .include "data/maps/LilycoveCity_DepartmentStoreElevator/header.inc"
+ .include "data/maps/MossdeepCity_Gym/header.inc"
+ .include "data/maps/MossdeepCity_House1/header.inc"
+ .include "data/maps/MossdeepCity_House2/header.inc"
+ .include "data/maps/MossdeepCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/MossdeepCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/MossdeepCity_Mart/header.inc"
+ .include "data/maps/MossdeepCity_House3/header.inc"
+ .include "data/maps/MossdeepCity_StevensHouse/header.inc"
+ .include "data/maps/MossdeepCity_House4/header.inc"
+ .include "data/maps/MossdeepCity_SpaceCenter_1F/header.inc"
+ .include "data/maps/MossdeepCity_SpaceCenter_2F/header.inc"
+ .include "data/maps/MossdeepCity_GameCorner_1F/header.inc"
+ .include "data/maps/MossdeepCity_GameCorner_B1F/header.inc"
+ .include "data/maps/SootopolisCity_Gym_1F/header.inc"
+ .include "data/maps/SootopolisCity_Gym_B1F/header.inc"
+ .include "data/maps/SootopolisCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/SootopolisCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/SootopolisCity_Mart/header.inc"
+ .include "data/maps/SootopolisCity_House1/header.inc"
+ .include "data/maps/SootopolisCity_House2/header.inc"
+ .include "data/maps/SootopolisCity_House3/header.inc"
+ .include "data/maps/SootopolisCity_House4/header.inc"
+ .include "data/maps/SootopolisCity_House5/header.inc"
+ .include "data/maps/SootopolisCity_House6/header.inc"
+ .include "data/maps/SootopolisCity_House7/header.inc"
+ .include "data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc"
+ .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc"
+ .include "data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc"
+ .include "data/maps/EverGrandeCity_SidneysRoom/header.inc"
+ .include "data/maps/EverGrandeCity_PhoebesRoom/header.inc"
+ .include "data/maps/EverGrandeCity_GlaciasRoom/header.inc"
+ .include "data/maps/EverGrandeCity_DrakesRoom/header.inc"
+ .include "data/maps/EverGrandeCity_ChampionsRoom/header.inc"
+ .include "data/maps/EverGrandeCity_Hall1/header.inc"
+ .include "data/maps/EverGrandeCity_Hall2/header.inc"
+ .include "data/maps/EverGrandeCity_Hall3/header.inc"
+ .include "data/maps/EverGrandeCity_Hall4/header.inc"
+ .include "data/maps/EverGrandeCity_Hall5/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonLeague_1F/header.inc"
+ .include "data/maps/EverGrandeCity_HallOfFame/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonCenter_1F/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonCenter_2F/header.inc"
+ .include "data/maps/EverGrandeCity_PokemonLeague_2F/header.inc"
+ .include "data/maps/Route104_MrBrineysHouse/header.inc"
+ .include "data/maps/Route104_PrettyPetalFlowerShop/header.inc"
+ .include "data/maps/Route111_WinstrateFamilysHouse/header.inc"
+ .include "data/maps/Route111_OldLadysRestStop/header.inc"
+ .include "data/maps/Route112_CableCarStation/header.inc"
+ .include "data/maps/MtChimney_CableCarStation/header.inc"
+ .include "data/maps/Route114_FossilManiacsHouse/header.inc"
+ .include "data/maps/Route114_FossilManiacsTunnel/header.inc"
+ .include "data/maps/Route114_LanettesHouse/header.inc"
+ .include "data/maps/Route116_TunnelersRestHouse/header.inc"
+ .include "data/maps/Route117_PokemonDayCare/header.inc"
+ .include "data/maps/Route121_SafariZoneEntrance/header.inc"
+ .include "data/maps/MeteorFalls_1F_1R/header.inc"
+ .include "data/maps/MeteorFalls_1F_2R/header.inc"
+ .include "data/maps/MeteorFalls_B1F_1R/header.inc"
+ .include "data/maps/MeteorFalls_B1F_2R/header.inc"
+ .include "data/maps/RusturfTunnel/header.inc"
+ .include "data/maps/Underwater_SootopolisCity/header.inc"
+ .include "data/maps/DesertRuins/header.inc"
+ .include "data/maps/GraniteCave_1F/header.inc"
+ .include "data/maps/GraniteCave_B1F/header.inc"
+ .include "data/maps/GraniteCave_B2F/header.inc"
+ .include "data/maps/GraniteCave_StevensRoom/header.inc"
+ .include "data/maps/PetalburgWoods/header.inc"
+ .include "data/maps/MtChimney/header.inc"
+ .include "data/maps/JaggedPass/header.inc"
+ .include "data/maps/FieryPath/header.inc"
+ .include "data/maps/MtPyre_1F/header.inc"
+ .include "data/maps/MtPyre_2F/header.inc"
+ .include "data/maps/MtPyre_3F/header.inc"
+ .include "data/maps/MtPyre_4F/header.inc"
+ .include "data/maps/MtPyre_5F/header.inc"
+ .include "data/maps/MtPyre_6F/header.inc"
+ .include "data/maps/MtPyre_Exterior/header.inc"
+ .include "data/maps/MtPyre_Summit/header.inc"
+ .include "data/maps/AquaHideout_1F/header.inc"
+ .include "data/maps/AquaHideout_B1F/header.inc"
+ .include "data/maps/AquaHideout_B2F/header.inc"
+ .include "data/maps/Underwater_SeafloorCavern/header.inc"
+ .include "data/maps/SeafloorCavern_Entrance/header.inc"
+ .include "data/maps/SeafloorCavern_Room1/header.inc"
+ .include "data/maps/SeafloorCavern_Room2/header.inc"
+ .include "data/maps/SeafloorCavern_Room3/header.inc"
+ .include "data/maps/SeafloorCavern_Room4/header.inc"
+ .include "data/maps/SeafloorCavern_Room5/header.inc"
+ .include "data/maps/SeafloorCavern_Room6/header.inc"
+ .include "data/maps/SeafloorCavern_Room7/header.inc"
+ .include "data/maps/SeafloorCavern_Room8/header.inc"
+ .include "data/maps/SeafloorCavern_Room9/header.inc"
+ .include "data/maps/CaveOfOrigin_Entrance/header.inc"
+ .include "data/maps/CaveOfOrigin_1F/header.inc"
+ .include "data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc"
+ .include "data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc"
+ .include "data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc"
+ .include "data/maps/CaveOfOrigin_B1F/header.inc"
+ .include "data/maps/VictoryRoad_1F/header.inc"
+ .include "data/maps/VictoryRoad_B1F/header.inc"
+ .include "data/maps/VictoryRoad_B2F/header.inc"
+ .include "data/maps/ShoalCave_LowTideEntranceRoom/header.inc"
+ .include "data/maps/ShoalCave_LowTideInnerRoom/header.inc"
+ .include "data/maps/ShoalCave_LowTideStairsRoom/header.inc"
+ .include "data/maps/ShoalCave_LowTideLowerRoom/header.inc"
+ .include "data/maps/ShoalCave_HighTideEntranceRoom/header.inc"
+ .include "data/maps/ShoalCave_HighTideInnerRoom/header.inc"
+ .include "data/maps/NewMauville_Entrance/header.inc"
+ .include "data/maps/NewMauville_Inside/header.inc"
+ .include "data/maps/AbandonedShip_Deck/header.inc"
+ .include "data/maps/AbandonedShip_Corridors_1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms_1F/header.inc"
+ .include "data/maps/AbandonedShip_Corridors_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms2_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Underwater1/header.inc"
+ .include "data/maps/AbandonedShip_Room_B1F/header.inc"
+ .include "data/maps/AbandonedShip_Rooms2_1F/header.inc"
+ .include "data/maps/AbandonedShip_CaptainsOffice/header.inc"
+ .include "data/maps/AbandonedShip_Underwater2/header.inc"
+ .include "data/maps/AbandonedShip_HiddenFloorCorridors/header.inc"
+ .include "data/maps/AbandonedShip_HiddenFloorRooms/header.inc"
+ .include "data/maps/IslandCave/header.inc"
+ .include "data/maps/AncientTomb/header.inc"
+ .include "data/maps/Underwater_Route134/header.inc"
+ .include "data/maps/Underwater_SealedChamber/header.inc"
+ .include "data/maps/SealedChamber_OuterRoom/header.inc"
+ .include "data/maps/SealedChamber_InnerRoom/header.inc"
+ .include "data/maps/ScorchedSlab/header.inc"
+ .include "data/maps/AquaHideout_UnusedRubyMap1/header.inc"
+ .include "data/maps/AquaHideout_UnusedRubyMap2/header.inc"
+ .include "data/maps/AquaHideout_UnusedRubyMap3/header.inc"
+ .include "data/maps/SkyPillar_Entrance/header.inc"
+ .include "data/maps/SkyPillar_Outside/header.inc"
+ .include "data/maps/SkyPillar_1F/header.inc"
+ .include "data/maps/SkyPillar_2F/header.inc"
+ .include "data/maps/SkyPillar_3F/header.inc"
+ .include "data/maps/SkyPillar_4F/header.inc"
+ .include "data/maps/ShoalCave_LowTideIceRoom/header.inc"
+ .include "data/maps/SkyPillar_5F/header.inc"
+ .include "data/maps/SkyPillar_Top/header.inc"
+ .include "data/maps/MagmaHideout_1F/header.inc"
+ .include "data/maps/MagmaHideout_2F_1R/header.inc"
+ .include "data/maps/MagmaHideout_2F_2R/header.inc"
+ .include "data/maps/MagmaHideout_3F_1R/header.inc"
+ .include "data/maps/MagmaHideout_3F_2R/header.inc"
+ .include "data/maps/MagmaHideout_4F/header.inc"
+ .include "data/maps/MagmaHideout_3F_3R/header.inc"
+ .include "data/maps/MagmaHideout_2F_3R/header.inc"
+ .include "data/maps/MirageTower_1F/header.inc"
+ .include "data/maps/MirageTower_2F/header.inc"
+ .include "data/maps/MirageTower_3F/header.inc"
+ .include "data/maps/MirageTower_4F/header.inc"
+ .include "data/maps/DesertUnderpass/header.inc"
+ .include "data/maps/ArtisanCave_B1F/header.inc"
+ .include "data/maps/ArtisanCave_1F/header.inc"
+ .include "data/maps/Underwater_MarineCave/header.inc"
+ .include "data/maps/MarineCave_Entrance/header.inc"
+ .include "data/maps/MarineCave_End/header.inc"
+ .include "data/maps/TerraCave_Entrance/header.inc"
+ .include "data/maps/TerraCave_End/header.inc"
+ .include "data/maps/AlteringCave/header.inc"
+ .include "data/maps/MeteorFalls_StevensCave/header.inc"
+ .include "data/maps/SecretBase_RedCave1/header.inc"
+ .include "data/maps/SecretBase_BrownCave1/header.inc"
+ .include "data/maps/SecretBase_BlueCave1/header.inc"
+ .include "data/maps/SecretBase_YellowCave1/header.inc"
+ .include "data/maps/SecretBase_Tree1/header.inc"
+ .include "data/maps/SecretBase_Shrub1/header.inc"
+ .include "data/maps/SecretBase_RedCave2/header.inc"
+ .include "data/maps/SecretBase_BrownCave2/header.inc"
+ .include "data/maps/SecretBase_BlueCave2/header.inc"
+ .include "data/maps/SecretBase_YellowCave2/header.inc"
+ .include "data/maps/SecretBase_Tree2/header.inc"
+ .include "data/maps/SecretBase_Shrub2/header.inc"
+ .include "data/maps/SecretBase_RedCave3/header.inc"
+ .include "data/maps/SecretBase_BrownCave3/header.inc"
+ .include "data/maps/SecretBase_BlueCave3/header.inc"
+ .include "data/maps/SecretBase_YellowCave3/header.inc"
+ .include "data/maps/SecretBase_Tree3/header.inc"
+ .include "data/maps/SecretBase_Shrub3/header.inc"
+ .include "data/maps/SecretBase_RedCave4/header.inc"
+ .include "data/maps/SecretBase_BrownCave4/header.inc"
+ .include "data/maps/SecretBase_BlueCave4/header.inc"
+ .include "data/maps/SecretBase_YellowCave4/header.inc"
+ .include "data/maps/SecretBase_Tree4/header.inc"
+ .include "data/maps/SecretBase_Shrub4/header.inc"
+ .include "data/maps/SingleBattleColosseum/header.inc"
+ .include "data/maps/TradeCenter/header.inc"
+ .include "data/maps/RecordCorner/header.inc"
+ .include "data/maps/DoubleBattleColosseum/header.inc"
+ .include "data/maps/LinkContestRoom1/header.inc"
+ .include "data/maps/UnknownMap_25_29/header.inc"
+ .include "data/maps/UnknownMap_25_30/header.inc"
+ .include "data/maps/UnknownMap_25_31/header.inc"
+ .include "data/maps/UnknownMap_25_32/header.inc"
+ .include "data/maps/UnknownMap_25_33/header.inc"
+ .include "data/maps/UnknownMap_25_34/header.inc"
+ .include "data/maps/LinkContestRoom2/header.inc"
+ .include "data/maps/LinkContestRoom3/header.inc"
+ .include "data/maps/LinkContestRoom4/header.inc"
+ .include "data/maps/LinkContestRoom5/header.inc"
+ .include "data/maps/LinkContestRoom6/header.inc"
+ .include "data/maps/InsideOfTruck/header.inc"
+ .include "data/maps/SSTidalCorridor/header.inc"
+ .include "data/maps/SSTidalLowerDeck/header.inc"
+ .include "data/maps/SSTidalRooms/header.inc"
+ .include "data/maps/BattlePyramidSquare01/header.inc"
+ .include "data/maps/BattlePyramidSquare02/header.inc"
+ .include "data/maps/BattlePyramidSquare03/header.inc"
+ .include "data/maps/BattlePyramidSquare04/header.inc"
+ .include "data/maps/BattlePyramidSquare05/header.inc"
+ .include "data/maps/BattlePyramidSquare06/header.inc"
+ .include "data/maps/BattlePyramidSquare07/header.inc"
+ .include "data/maps/BattlePyramidSquare08/header.inc"
+ .include "data/maps/BattlePyramidSquare09/header.inc"
+ .include "data/maps/BattlePyramidSquare10/header.inc"
+ .include "data/maps/BattlePyramidSquare11/header.inc"
+ .include "data/maps/BattlePyramidSquare12/header.inc"
+ .include "data/maps/BattlePyramidSquare13/header.inc"
+ .include "data/maps/BattlePyramidSquare14/header.inc"
+ .include "data/maps/BattlePyramidSquare15/header.inc"
+ .include "data/maps/BattlePyramidSquare16/header.inc"
+ .include "data/maps/UnionRoom/header.inc"
+ .include "data/maps/SafariZone_Northwest/header.inc"
+ .include "data/maps/SafariZone_North/header.inc"
+ .include "data/maps/SafariZone_Southwest/header.inc"
+ .include "data/maps/SafariZone_South/header.inc"
+ .include "data/maps/BattleFrontier_OutsideWest/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerElevator/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerCorridor/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc"
+ .include "data/maps/SouthernIsland_Exterior/header.inc"
+ .include "data/maps/SouthernIsland_Interior/header.inc"
+ .include "data/maps/SafariZone_RestHouse/header.inc"
+ .include "data/maps/SafariZone_Northeast/header.inc"
+ .include "data/maps/SafariZone_Southeast/header.inc"
+ .include "data/maps/BattleFrontier_OutsideEast/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerCorridor2/header.inc"
+ .include "data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc"
+ .include "data/maps/BattleFrontier_BattleDomeLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattleDomeCorridor/header.inc"
+ .include "data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattlePalaceLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattlePalaceCorridor/header.inc"
+ .include "data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattlePyramidLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc"
+ .include "data/maps/BattleFrontier_BattlePyramidTop/header.inc"
+ .include "data/maps/BattleFrontier_BattleArenaLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattleArenaCorridor/header.inc"
+ .include "data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattleFactoryLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattlePikeLobby/header.inc"
+ .include "data/maps/BattleFrontier_BattlePikeCorridor/header.inc"
+ .include "data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc"
+ .include "data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc"
+ .include "data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc"
+ .include "data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc"
+ .include "data/maps/BattleFrontier_RankingHall/header.inc"
+ .include "data/maps/BattleFrontier_Lounge1/header.inc"
+ .include "data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc"
+ .include "data/maps/BattleFrontier_Lounge2/header.inc"
+ .include "data/maps/BattleFrontier_Lounge3/header.inc"
+ .include "data/maps/BattleFrontier_Lounge4/header.inc"
+ .include "data/maps/BattleFrontier_ScottsHouse/header.inc"
+ .include "data/maps/BattleFrontier_Lounge5/header.inc"
+ .include "data/maps/BattleFrontier_Lounge6/header.inc"
+ .include "data/maps/BattleFrontier_Lounge7/header.inc"
+ .include "data/maps/BattleFrontier_ReceptionGate/header.inc"
+ .include "data/maps/BattleFrontier_Lounge8/header.inc"
+ .include "data/maps/BattleFrontier_Lounge9/header.inc"
+ .include "data/maps/BattleFrontier_PokemonCenter_1F/header.inc"
+ .include "data/maps/BattleFrontier_PokemonCenter_2F/header.inc"
+ .include "data/maps/BattleFrontier_Mart/header.inc"
+ .include "data/maps/FarawayIsland_Entrance/header.inc"
+ .include "data/maps/FarawayIsland_Interior/header.inc"
+ .include "data/maps/BirthIsland_Exterior/header.inc"
+ .include "data/maps/BirthIsland_Harbor/header.inc"
+ .include "data/maps/TrainerHill_Entrance/header.inc"
+ .include "data/maps/TrainerHill_1F/header.inc"
+ .include "data/maps/TrainerHill_2F/header.inc"
+ .include "data/maps/TrainerHill_3F/header.inc"
+ .include "data/maps/TrainerHill_4F/header.inc"
+ .include "data/maps/TrainerHill_Roof/header.inc"
+ .include "data/maps/NavelRock_Exterior/header.inc"
+ .include "data/maps/NavelRock_Harbor/header.inc"
+ .include "data/maps/NavelRock_Entrance/header.inc"
+ .include "data/maps/NavelRock_B1F/header.inc"
+ .include "data/maps/NavelRock_Fork/header.inc"
+ .include "data/maps/NavelRock_Up1/header.inc"
+ .include "data/maps/NavelRock_Up2/header.inc"
+ .include "data/maps/NavelRock_Up3/header.inc"
+ .include "data/maps/NavelRock_Up4/header.inc"
+ .include "data/maps/NavelRock_Top/header.inc"
+ .include "data/maps/NavelRock_Down01/header.inc"
+ .include "data/maps/NavelRock_Down02/header.inc"
+ .include "data/maps/NavelRock_Down03/header.inc"
+ .include "data/maps/NavelRock_Down04/header.inc"
+ .include "data/maps/NavelRock_Down05/header.inc"
+ .include "data/maps/NavelRock_Down06/header.inc"
+ .include "data/maps/NavelRock_Down07/header.inc"
+ .include "data/maps/NavelRock_Down08/header.inc"
+ .include "data/maps/NavelRock_Down09/header.inc"
+ .include "data/maps/NavelRock_Down10/header.inc"
+ .include "data/maps/NavelRock_Down11/header.inc"
+ .include "data/maps/NavelRock_Bottom/header.inc"
+ .include "data/maps/TrainerHill_Elevator/header.inc"
+ .include "data/maps/Route104_Prototype/header.inc"
+ .include "data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc"
+ .include "data/maps/Route109_SeashoreHouse/header.inc"
+ .include "data/maps/Route110_TrickHouseEntrance/header.inc"
+ .include "data/maps/Route110_TrickHouseEnd/header.inc"
+ .include "data/maps/Route110_TrickHouseCorridor/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle1/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle2/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle3/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle4/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle5/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle6/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle7/header.inc"
+ .include "data/maps/Route110_TrickHousePuzzle8/header.inc"
+ .include "data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc"
+ .include "data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc"
+ .include "data/maps/Route113_GlassWorkshop/header.inc"
+ .include "data/maps/Route123_BerryMastersHouse/header.inc"
+ .include "data/maps/Route119_WeatherInstitute_1F/header.inc"
+ .include "data/maps/Route119_WeatherInstitute_2F/header.inc"
+ .include "data/maps/Route119_House/header.inc"
+ .include "data/maps/Route124_DivingTreasureHuntersHouse/header.inc"
diff --git a/data/rom4.s b/data/rom4.s
index b047e82d2..890829cd9 100644
--- a/data/rom4.s
+++ b/data/rom4.s
@@ -23,647 +23,3 @@ gUnknown_08339DD4:: @ 8339DD4
gUnknown_08339E00:: @ 8339E00
.incbin "baserom.gba", 0x339e00, 0x8
-
-@ 8339E08
- .include "data/tilesets/graphics.inc"
-
-@ 83960F0
- .include "data/tilesets/metatiles.inc"
-
-@ 83DF704
- .include "data/tilesets/headers.inc"
-
-@ 83DFE14
-
- .include "data/maps/_assets.inc"
-gUnknown_08481DD4:: @ 8481DD4
-
- .incbin "baserom.gba", 0x481dd4, 0x6e4
-
- .include "data/maps/PetalburgCity/header.inc"
- .include "data/maps/SlateportCity/header.inc"
- .include "data/maps/MauvilleCity/header.inc"
- .include "data/maps/RustboroCity/header.inc"
- .include "data/maps/FortreeCity/header.inc"
- .include "data/maps/LilycoveCity/header.inc"
- .include "data/maps/MossdeepCity/header.inc"
- .include "data/maps/SootopolisCity/header.inc"
- .include "data/maps/EverGrandeCity/header.inc"
- .include "data/maps/LittlerootTown/header.inc"
- .include "data/maps/OldaleTown/header.inc"
- .include "data/maps/DewfordTown/header.inc"
- .include "data/maps/LavaridgeTown/header.inc"
- .include "data/maps/FallarborTown/header.inc"
- .include "data/maps/VerdanturfTown/header.inc"
- .include "data/maps/PacifidlogTown/header.inc"
- .include "data/maps/Route101/header.inc"
- .include "data/maps/Route102/header.inc"
- .include "data/maps/Route103/header.inc"
- .include "data/maps/Route104/header.inc"
- .include "data/maps/Route105/header.inc"
- .include "data/maps/Route106/header.inc"
- .include "data/maps/Route107/header.inc"
- .include "data/maps/Route108/header.inc"
- .include "data/maps/Route109/header.inc"
- .include "data/maps/Route110/header.inc"
- .include "data/maps/Route111/header.inc"
- .include "data/maps/Route112/header.inc"
- .include "data/maps/Route113/header.inc"
- .include "data/maps/Route114/header.inc"
- .include "data/maps/Route115/header.inc"
- .include "data/maps/Route116/header.inc"
- .include "data/maps/Route117/header.inc"
- .include "data/maps/Route118/header.inc"
- .include "data/maps/Route119/header.inc"
- .include "data/maps/Route120/header.inc"
- .include "data/maps/Route121/header.inc"
- .include "data/maps/Route122/header.inc"
- .include "data/maps/Route123/header.inc"
- .include "data/maps/Route124/header.inc"
- .include "data/maps/Route125/header.inc"
- .include "data/maps/Route126/header.inc"
- .include "data/maps/Route127/header.inc"
- .include "data/maps/Route128/header.inc"
- .include "data/maps/Route129/header.inc"
- .include "data/maps/Route130/header.inc"
- .include "data/maps/Route131/header.inc"
- .include "data/maps/Route132/header.inc"
- .include "data/maps/Route133/header.inc"
- .include "data/maps/Route134/header.inc"
- .include "data/maps/Underwater1/header.inc"
- .include "data/maps/Underwater2/header.inc"
- .include "data/maps/Underwater3/header.inc"
- .include "data/maps/Underwater4/header.inc"
- .include "data/maps/Underwater5/header.inc"
- .include "data/maps/Underwater6/header.inc"
- .include "data/maps/Underwater7/header.inc"
- .include "data/maps/LittlerootTown_BrendansHouse_1F/header.inc"
- .include "data/maps/LittlerootTown_BrendansHouse_2F/header.inc"
- .include "data/maps/LittlerootTown_MaysHouse_1F/header.inc"
- .include "data/maps/LittlerootTown_MaysHouse_2F/header.inc"
- .include "data/maps/LittlerootTown_ProfessorBirchsLab/header.inc"
- .include "data/maps/OldaleTown_House1/header.inc"
- .include "data/maps/OldaleTown_House2/header.inc"
- .include "data/maps/OldaleTown_PokemonCenter_1F/header.inc"
- .include "data/maps/OldaleTown_PokemonCenter_2F/header.inc"
- .include "data/maps/OldaleTown_Mart/header.inc"
- .include "data/maps/DewfordTown_House1/header.inc"
- .include "data/maps/DewfordTown_PokemonCenter_1F/header.inc"
- .include "data/maps/DewfordTown_PokemonCenter_2F/header.inc"
- .include "data/maps/DewfordTown_Gym/header.inc"
- .include "data/maps/DewfordTown_Hall/header.inc"
- .include "data/maps/DewfordTown_House2/header.inc"
- .include "data/maps/LavaridgeTown_HerbShop/header.inc"
- .include "data/maps/LavaridgeTown_Gym_1F/header.inc"
- .include "data/maps/LavaridgeTown_Gym_B1F/header.inc"
- .include "data/maps/LavaridgeTown_House/header.inc"
- .include "data/maps/LavaridgeTown_Mart/header.inc"
- .include "data/maps/LavaridgeTown_PokemonCenter_1F/header.inc"
- .include "data/maps/LavaridgeTown_PokemonCenter_2F/header.inc"
- .include "data/maps/FallarborTown_Mart/header.inc"
- .include "data/maps/FallarborTown_BattleTentLobby/header.inc"
- .include "data/maps/FallarborTown_BattleTentCorridor/header.inc"
- .include "data/maps/FallarborTown_BattleTentBattleRoom/header.inc"
- .include "data/maps/FallarborTown_PokemonCenter_1F/header.inc"
- .include "data/maps/FallarborTown_PokemonCenter_2F/header.inc"
- .include "data/maps/FallarborTown_House1/header.inc"
- .include "data/maps/FallarborTown_House2/header.inc"
- .include "data/maps/VerdanturfTown_BattleTentLobby/header.inc"
- .include "data/maps/VerdanturfTown_BattleTentCorridor/header.inc"
- .include "data/maps/VerdanturfTown_BattleTentBattleRoom/header.inc"
- .include "data/maps/VerdanturfTown_Mart/header.inc"
- .include "data/maps/VerdanturfTown_PokemonCenter_1F/header.inc"
- .include "data/maps/VerdanturfTown_PokemonCenter_2F/header.inc"
- .include "data/maps/VerdanturfTown_WandasHouse/header.inc"
- .include "data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc"
- .include "data/maps/VerdanturfTown_House/header.inc"
- .include "data/maps/PacifidlogTown_PokemonCenter_1F/header.inc"
- .include "data/maps/PacifidlogTown_PokemonCenter_2F/header.inc"
- .include "data/maps/PacifidlogTown_House1/header.inc"
- .include "data/maps/PacifidlogTown_House2/header.inc"
- .include "data/maps/PacifidlogTown_House3/header.inc"
- .include "data/maps/PacifidlogTown_House4/header.inc"
- .include "data/maps/PacifidlogTown_House5/header.inc"
- .include "data/maps/PetalburgCity_WallysHouse/header.inc"
- .include "data/maps/PetalburgCity_Gym/header.inc"
- .include "data/maps/PetalburgCity_House1/header.inc"
- .include "data/maps/PetalburgCity_House2/header.inc"
- .include "data/maps/PetalburgCity_PokemonCenter_1F/header.inc"
- .include "data/maps/PetalburgCity_PokemonCenter_2F/header.inc"
- .include "data/maps/PetalburgCity_Mart/header.inc"
- .include "data/maps/SlateportCity_SternsShipyard_1F/header.inc"
- .include "data/maps/SlateportCity_SternsShipyard_2F/header.inc"
- .include "data/maps/SlateportCity_BattleTentLobby/header.inc"
- .include "data/maps/SlateportCity_BattleTentCorridor/header.inc"
- .include "data/maps/SlateportCity_BattleTentBattleRoom/header.inc"
- .include "data/maps/SlateportCity_House1/header.inc"
- .include "data/maps/SlateportCity_PokemonFanClub/header.inc"
- .include "data/maps/SlateportCity_OceanicMuseum_1F/header.inc"
- .include "data/maps/SlateportCity_OceanicMuseum_2F/header.inc"
- .include "data/maps/SlateportCity_Harbor/header.inc"
- .include "data/maps/SlateportCity_House2/header.inc"
- .include "data/maps/SlateportCity_PokemonCenter_1F/header.inc"
- .include "data/maps/SlateportCity_PokemonCenter_2F/header.inc"
- .include "data/maps/SlateportCity_Mart/header.inc"
- .include "data/maps/MauvilleCity_Gym/header.inc"
- .include "data/maps/MauvilleCity_BikeShop/header.inc"
- .include "data/maps/MauvilleCity_House1/header.inc"
- .include "data/maps/MauvilleCity_GameCorner/header.inc"
- .include "data/maps/MauvilleCity_House2/header.inc"
- .include "data/maps/MauvilleCity_PokemonCenter_1F/header.inc"
- .include "data/maps/MauvilleCity_PokemonCenter_2F/header.inc"
- .include "data/maps/MauvilleCity_Mart/header.inc"
- .include "data/maps/RustboroCity_DevonCorp_1F/header.inc"
- .include "data/maps/RustboroCity_DevonCorp_2F/header.inc"
- .include "data/maps/RustboroCity_DevonCorp_3F/header.inc"
- .include "data/maps/RustboroCity_Gym/header.inc"
- .include "data/maps/RustboroCity_PokemonSchool/header.inc"
- .include "data/maps/RustboroCity_PokemonCenter_1F/header.inc"
- .include "data/maps/RustboroCity_PokemonCenter_2F/header.inc"
- .include "data/maps/RustboroCity_Mart/header.inc"
- .include "data/maps/RustboroCity_Flat1_1F/header.inc"
- .include "data/maps/RustboroCity_Flat1_2F/header.inc"
- .include "data/maps/RustboroCity_House1/header.inc"
- .include "data/maps/RustboroCity_CuttersHouse/header.inc"
- .include "data/maps/RustboroCity_House2/header.inc"
- .include "data/maps/RustboroCity_Flat2_1F/header.inc"
- .include "data/maps/RustboroCity_Flat2_2F/header.inc"
- .include "data/maps/RustboroCity_Flat2_3F/header.inc"
- .include "data/maps/RustboroCity_House3/header.inc"
- .include "data/maps/FortreeCity_House1/header.inc"
- .include "data/maps/FortreeCity_Gym/header.inc"
- .include "data/maps/FortreeCity_PokemonCenter_1F/header.inc"
- .include "data/maps/FortreeCity_PokemonCenter_2F/header.inc"
- .include "data/maps/FortreeCity_Mart/header.inc"
- .include "data/maps/FortreeCity_House2/header.inc"
- .include "data/maps/FortreeCity_House3/header.inc"
- .include "data/maps/FortreeCity_House4/header.inc"
- .include "data/maps/FortreeCity_House5/header.inc"
- .include "data/maps/FortreeCity_DecorationShop/header.inc"
- .include "data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc"
- .include "data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc"
- .include "data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc"
- .include "data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc"
- .include "data/maps/LilycoveCity_ContestLobby/header.inc"
- .include "data/maps/LilycoveCity_ContestHall/header.inc"
- .include "data/maps/LilycoveCity_PokemonCenter_1F/header.inc"
- .include "data/maps/LilycoveCity_PokemonCenter_2F/header.inc"
- .include "data/maps/LilycoveCity_UnusedMart/header.inc"
- .include "data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc"
- .include "data/maps/LilycoveCity_Harbor/header.inc"
- .include "data/maps/LilycoveCity_MoveDeletersHouse/header.inc"
- .include "data/maps/LilycoveCity_House1/header.inc"
- .include "data/maps/LilycoveCity_House2/header.inc"
- .include "data/maps/LilycoveCity_House3/header.inc"
- .include "data/maps/LilycoveCity_House4/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStore_1F/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStore_2F/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStore_3F/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStore_4F/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStore_5F/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc"
- .include "data/maps/LilycoveCity_DepartmentStoreElevator/header.inc"
- .include "data/maps/MossdeepCity_Gym/header.inc"
- .include "data/maps/MossdeepCity_House1/header.inc"
- .include "data/maps/MossdeepCity_House2/header.inc"
- .include "data/maps/MossdeepCity_PokemonCenter_1F/header.inc"
- .include "data/maps/MossdeepCity_PokemonCenter_2F/header.inc"
- .include "data/maps/MossdeepCity_Mart/header.inc"
- .include "data/maps/MossdeepCity_House3/header.inc"
- .include "data/maps/MossdeepCity_StevensHouse/header.inc"
- .include "data/maps/MossdeepCity_House4/header.inc"
- .include "data/maps/MossdeepCity_SpaceCenter_1F/header.inc"
- .include "data/maps/MossdeepCity_SpaceCenter_2F/header.inc"
- .include "data/maps/MossdeepCity_GameCorner_1F/header.inc"
- .include "data/maps/MossdeepCity_GameCorner_B1F/header.inc"
- .include "data/maps/SootopolisCity_Gym_1F/header.inc"
- .include "data/maps/SootopolisCity_Gym_B1F/header.inc"
- .include "data/maps/SootopolisCity_PokemonCenter_1F/header.inc"
- .include "data/maps/SootopolisCity_PokemonCenter_2F/header.inc"
- .include "data/maps/SootopolisCity_Mart/header.inc"
- .include "data/maps/SootopolisCity_House1/header.inc"
- .include "data/maps/SootopolisCity_House2/header.inc"
- .include "data/maps/SootopolisCity_House3/header.inc"
- .include "data/maps/SootopolisCity_House4/header.inc"
- .include "data/maps/SootopolisCity_House5/header.inc"
- .include "data/maps/SootopolisCity_House6/header.inc"
- .include "data/maps/SootopolisCity_House7/header.inc"
- .include "data/maps/SootopolisCity_LotadAndSeedotHouse/header.inc"
- .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/header.inc"
- .include "data/maps/SootopolisCity_MysteryEventsHouse_B1F/header.inc"
- .include "data/maps/EverGrandeCity_SidneysRoom/header.inc"
- .include "data/maps/EverGrandeCity_PhoebesRoom/header.inc"
- .include "data/maps/EverGrandeCity_GlaciasRoom/header.inc"
- .include "data/maps/EverGrandeCity_DrakesRoom/header.inc"
- .include "data/maps/EverGrandeCity_ChampionsRoom/header.inc"
- .include "data/maps/EverGrandeCity_Hall1/header.inc"
- .include "data/maps/EverGrandeCity_Hall2/header.inc"
- .include "data/maps/EverGrandeCity_Hall3/header.inc"
- .include "data/maps/EverGrandeCity_Hall4/header.inc"
- .include "data/maps/EverGrandeCity_Hall5/header.inc"
- .include "data/maps/EverGrandeCity_PokemonLeague_1F/header.inc"
- .include "data/maps/EverGrandeCity_HallOfFame/header.inc"
- .include "data/maps/EverGrandeCity_PokemonCenter_1F/header.inc"
- .include "data/maps/EverGrandeCity_PokemonCenter_2F/header.inc"
- .include "data/maps/EverGrandeCity_PokemonLeague_2F/header.inc"
- .include "data/maps/Route104_MrBrineysHouse/header.inc"
- .include "data/maps/Route104_PrettyPetalFlowerShop/header.inc"
- .include "data/maps/Route111_WinstrateFamilysHouse/header.inc"
- .include "data/maps/Route111_OldLadysRestStop/header.inc"
- .include "data/maps/Route112_CableCarStation/header.inc"
- .include "data/maps/MtChimney_CableCarStation/header.inc"
- .include "data/maps/Route114_FossilManiacsHouse/header.inc"
- .include "data/maps/Route114_FossilManiacsTunnel/header.inc"
- .include "data/maps/Route114_LanettesHouse/header.inc"
- .include "data/maps/Route116_TunnelersRestHouse/header.inc"
- .include "data/maps/Route117_PokemonDayCare/header.inc"
- .include "data/maps/Route121_SafariZoneEntrance/header.inc"
- .include "data/maps/MeteorFalls_1F_1R/header.inc"
- .include "data/maps/MeteorFalls_1F_2R/header.inc"
- .include "data/maps/MeteorFalls_B1F_1R/header.inc"
- .include "data/maps/MeteorFalls_B1F_2R/header.inc"
- .include "data/maps/RusturfTunnel/header.inc"
- .include "data/maps/Underwater_SootopolisCity/header.inc"
- .include "data/maps/DesertRuins/header.inc"
- .include "data/maps/GraniteCave_1F/header.inc"
- .include "data/maps/GraniteCave_B1F/header.inc"
- .include "data/maps/GraniteCave_B2F/header.inc"
- .include "data/maps/GraniteCave_StevensRoom/header.inc"
- .include "data/maps/PetalburgWoods/header.inc"
- .include "data/maps/MtChimney/header.inc"
- .include "data/maps/JaggedPass/header.inc"
- .include "data/maps/FieryPath/header.inc"
- .include "data/maps/MtPyre_1F/header.inc"
- .include "data/maps/MtPyre_2F/header.inc"
- .include "data/maps/MtPyre_3F/header.inc"
- .include "data/maps/MtPyre_4F/header.inc"
- .include "data/maps/MtPyre_5F/header.inc"
- .include "data/maps/MtPyre_6F/header.inc"
- .include "data/maps/MtPyre_Exterior/header.inc"
- .include "data/maps/MtPyre_Summit/header.inc"
- .include "data/maps/AquaHideout_1F/header.inc"
- .include "data/maps/AquaHideout_B1F/header.inc"
- .include "data/maps/AquaHideout_B2F/header.inc"
- .include "data/maps/Underwater_SeafloorCavern/header.inc"
- .include "data/maps/SeafloorCavern_Entrance/header.inc"
- .include "data/maps/SeafloorCavern_Room1/header.inc"
- .include "data/maps/SeafloorCavern_Room2/header.inc"
- .include "data/maps/SeafloorCavern_Room3/header.inc"
- .include "data/maps/SeafloorCavern_Room4/header.inc"
- .include "data/maps/SeafloorCavern_Room5/header.inc"
- .include "data/maps/SeafloorCavern_Room6/header.inc"
- .include "data/maps/SeafloorCavern_Room7/header.inc"
- .include "data/maps/SeafloorCavern_Room8/header.inc"
- .include "data/maps/SeafloorCavern_Room9/header.inc"
- .include "data/maps/CaveOfOrigin_Entrance/header.inc"
- .include "data/maps/CaveOfOrigin_1F/header.inc"
- .include "data/maps/CaveOfOrigin_UnusedRubySapphireMap1/header.inc"
- .include "data/maps/CaveOfOrigin_UnusedRubySapphireMap2/header.inc"
- .include "data/maps/CaveOfOrigin_UnusedRubySapphireMap3/header.inc"
- .include "data/maps/CaveOfOrigin_B1F/header.inc"
- .include "data/maps/VictoryRoad_1F/header.inc"
- .include "data/maps/VictoryRoad_B1F/header.inc"
- .include "data/maps/VictoryRoad_B2F/header.inc"
- .include "data/maps/ShoalCave_LowTideEntranceRoom/header.inc"
- .include "data/maps/ShoalCave_LowTideInnerRoom/header.inc"
- .include "data/maps/ShoalCave_LowTideStairsRoom/header.inc"
- .include "data/maps/ShoalCave_LowTideLowerRoom/header.inc"
- .include "data/maps/ShoalCave_HighTideEntranceRoom/header.inc"
- .include "data/maps/ShoalCave_HighTideInnerRoom/header.inc"
- .include "data/maps/NewMauville_Entrance/header.inc"
- .include "data/maps/NewMauville_Inside/header.inc"
- .include "data/maps/AbandonedShip_Deck/header.inc"
- .include "data/maps/AbandonedShip_Corridors_1F/header.inc"
- .include "data/maps/AbandonedShip_Rooms_1F/header.inc"
- .include "data/maps/AbandonedShip_Corridors_B1F/header.inc"
- .include "data/maps/AbandonedShip_Rooms_B1F/header.inc"
- .include "data/maps/AbandonedShip_Rooms2_B1F/header.inc"
- .include "data/maps/AbandonedShip_Underwater1/header.inc"
- .include "data/maps/AbandonedShip_Room_B1F/header.inc"
- .include "data/maps/AbandonedShip_Rooms2_1F/header.inc"
- .include "data/maps/AbandonedShip_CaptainsOffice/header.inc"
- .include "data/maps/AbandonedShip_Underwater2/header.inc"
- .include "data/maps/AbandonedShip_HiddenFloorCorridors/header.inc"
- .include "data/maps/AbandonedShip_HiddenFloorRooms/header.inc"
- .include "data/maps/IslandCave/header.inc"
- .include "data/maps/AncientTomb/header.inc"
- .include "data/maps/Underwater_Route134/header.inc"
- .include "data/maps/Underwater_SealedChamber/header.inc"
- .include "data/maps/SealedChamber_OuterRoom/header.inc"
- .include "data/maps/SealedChamber_InnerRoom/header.inc"
- .include "data/maps/ScorchedSlab/header.inc"
- .include "data/maps/AquaHideout_UnusedRubyMap1/header.inc"
- .include "data/maps/AquaHideout_UnusedRubyMap2/header.inc"
- .include "data/maps/AquaHideout_UnusedRubyMap3/header.inc"
- .include "data/maps/SkyPillar_Entrance/header.inc"
- .include "data/maps/SkyPillar_Outside/header.inc"
- .include "data/maps/SkyPillar_1F/header.inc"
- .include "data/maps/SkyPillar_2F/header.inc"
- .include "data/maps/SkyPillar_3F/header.inc"
- .include "data/maps/SkyPillar_4F/header.inc"
- .include "data/maps/ShoalCave_LowTideIceRoom/header.inc"
- .include "data/maps/SkyPillar_5F/header.inc"
- .include "data/maps/SkyPillar_Top/header.inc"
- .include "data/maps/MagmaHideout_1F/header.inc"
- .include "data/maps/MagmaHideout_2F_1R/header.inc"
- .include "data/maps/MagmaHideout_2F_2R/header.inc"
- .include "data/maps/MagmaHideout_3F_1R/header.inc"
- .include "data/maps/MagmaHideout_3F_2R/header.inc"
- .include "data/maps/MagmaHideout_4F/header.inc"
- .include "data/maps/MagmaHideout_3F_3R/header.inc"
- .include "data/maps/MagmaHideout_2F_3R/header.inc"
- .include "data/maps/MirageTower_1F/header.inc"
- .include "data/maps/MirageTower_2F/header.inc"
- .include "data/maps/MirageTower_3F/header.inc"
- .include "data/maps/MirageTower_4F/header.inc"
- .include "data/maps/DesertUnderpass/header.inc"
- .include "data/maps/ArtisanCave_B1F/header.inc"
- .include "data/maps/ArtisanCave_1F/header.inc"
- .include "data/maps/Underwater_MarineCave/header.inc"
- .include "data/maps/MarineCave_Entrance/header.inc"
- .include "data/maps/MarineCave_End/header.inc"
- .include "data/maps/TerraCave_Entrance/header.inc"
- .include "data/maps/TerraCave_End/header.inc"
- .include "data/maps/AlteringCave/header.inc"
- .include "data/maps/MeteorFalls_StevensCave/header.inc"
- .include "data/maps/SecretBase_RedCave1/header.inc"
- .include "data/maps/SecretBase_BrownCave1/header.inc"
- .include "data/maps/SecretBase_BlueCave1/header.inc"
- .include "data/maps/SecretBase_YellowCave1/header.inc"
- .include "data/maps/SecretBase_Tree1/header.inc"
- .include "data/maps/SecretBase_Shrub1/header.inc"
- .include "data/maps/SecretBase_RedCave2/header.inc"
- .include "data/maps/SecretBase_BrownCave2/header.inc"
- .include "data/maps/SecretBase_BlueCave2/header.inc"
- .include "data/maps/SecretBase_YellowCave2/header.inc"
- .include "data/maps/SecretBase_Tree2/header.inc"
- .include "data/maps/SecretBase_Shrub2/header.inc"
- .include "data/maps/SecretBase_RedCave3/header.inc"
- .include "data/maps/SecretBase_BrownCave3/header.inc"
- .include "data/maps/SecretBase_BlueCave3/header.inc"
- .include "data/maps/SecretBase_YellowCave3/header.inc"
- .include "data/maps/SecretBase_Tree3/header.inc"
- .include "data/maps/SecretBase_Shrub3/header.inc"
- .include "data/maps/SecretBase_RedCave4/header.inc"
- .include "data/maps/SecretBase_BrownCave4/header.inc"
- .include "data/maps/SecretBase_BlueCave4/header.inc"
- .include "data/maps/SecretBase_YellowCave4/header.inc"
- .include "data/maps/SecretBase_Tree4/header.inc"
- .include "data/maps/SecretBase_Shrub4/header.inc"
- .include "data/maps/SingleBattleColosseum/header.inc"
- .include "data/maps/TradeCenter/header.inc"
- .include "data/maps/RecordCorner/header.inc"
- .include "data/maps/DoubleBattleColosseum/header.inc"
- .include "data/maps/LinkContestRoom1/header.inc"
- .include "data/maps/UnknownMap_25_29/header.inc"
- .include "data/maps/UnknownMap_25_30/header.inc"
- .include "data/maps/UnknownMap_25_31/header.inc"
- .include "data/maps/UnknownMap_25_32/header.inc"
- .include "data/maps/UnknownMap_25_33/header.inc"
- .include "data/maps/UnknownMap_25_34/header.inc"
- .include "data/maps/LinkContestRoom2/header.inc"
- .include "data/maps/LinkContestRoom3/header.inc"
- .include "data/maps/LinkContestRoom4/header.inc"
- .include "data/maps/LinkContestRoom5/header.inc"
- .include "data/maps/LinkContestRoom6/header.inc"
- .include "data/maps/InsideOfTruck/header.inc"
- .include "data/maps/SSTidalCorridor/header.inc"
- .include "data/maps/SSTidalLowerDeck/header.inc"
- .include "data/maps/SSTidalRooms/header.inc"
- .include "data/maps/BattlePyramidSquare01/header.inc"
- .include "data/maps/BattlePyramidSquare02/header.inc"
- .include "data/maps/BattlePyramidSquare03/header.inc"
- .include "data/maps/BattlePyramidSquare04/header.inc"
- .include "data/maps/BattlePyramidSquare05/header.inc"
- .include "data/maps/BattlePyramidSquare06/header.inc"
- .include "data/maps/BattlePyramidSquare07/header.inc"
- .include "data/maps/BattlePyramidSquare08/header.inc"
- .include "data/maps/BattlePyramidSquare09/header.inc"
- .include "data/maps/BattlePyramidSquare10/header.inc"
- .include "data/maps/BattlePyramidSquare11/header.inc"
- .include "data/maps/BattlePyramidSquare12/header.inc"
- .include "data/maps/BattlePyramidSquare13/header.inc"
- .include "data/maps/BattlePyramidSquare14/header.inc"
- .include "data/maps/BattlePyramidSquare15/header.inc"
- .include "data/maps/BattlePyramidSquare16/header.inc"
- .include "data/maps/UnionRoom/header.inc"
- .include "data/maps/SafariZone_Northwest/header.inc"
- .include "data/maps/SafariZone_North/header.inc"
- .include "data/maps/SafariZone_Southwest/header.inc"
- .include "data/maps/SafariZone_South/header.inc"
- .include "data/maps/BattleFrontier_OutsideWest/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerLobby/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerElevator/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerCorridor/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerBattleRoom/header.inc"
- .include "data/maps/SouthernIsland_Exterior/header.inc"
- .include "data/maps/SouthernIsland_Interior/header.inc"
- .include "data/maps/SafariZone_RestHouse/header.inc"
- .include "data/maps/SafariZone_Northeast/header.inc"
- .include "data/maps/SafariZone_Southeast/header.inc"
- .include "data/maps/BattleFrontier_OutsideEast/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerCorridor2/header.inc"
- .include "data/maps/BattleFrontier_BattleTowerBattleRoom2/header.inc"
- .include "data/maps/BattleFrontier_BattleDomeLobby/header.inc"
- .include "data/maps/BattleFrontier_BattleDomeCorridor/header.inc"
- .include "data/maps/BattleFrontier_BattleDomePreBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattleDomeBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattlePalaceLobby/header.inc"
- .include "data/maps/BattleFrontier_BattlePalaceCorridor/header.inc"
- .include "data/maps/BattleFrontier_BattlePalaceBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattlePyramidLobby/header.inc"
- .include "data/maps/BattleFrontier_BattlePyramidEmptySquare/header.inc"
- .include "data/maps/BattleFrontier_BattlePyramidTop/header.inc"
- .include "data/maps/BattleFrontier_BattleArenaLobby/header.inc"
- .include "data/maps/BattleFrontier_BattleArenaCorridor/header.inc"
- .include "data/maps/BattleFrontier_BattleArenaBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattleFactoryLobby/header.inc"
- .include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattleFactoryBattleRoom/header.inc"
- .include "data/maps/BattleFrontier_BattlePikeLobby/header.inc"
- .include "data/maps/BattleFrontier_BattlePikeCorridor/header.inc"
- .include "data/maps/BattleFrontier_BattlePikeThreePathRoom/header.inc"
- .include "data/maps/BattleFrontier_BattlePikeRandomRoom1/header.inc"
- .include "data/maps/BattleFrontier_BattlePikeRandomRoom2/header.inc"
- .include "data/maps/BattleFrontier_BattlePikeRandomRoom3/header.inc"
- .include "data/maps/BattleFrontier_RankingHall/header.inc"
- .include "data/maps/BattleFrontier_Lounge1/header.inc"
- .include "data/maps/BattleFrontier_BattlePointExchangeServiceCorner/header.inc"
- .include "data/maps/BattleFrontier_Lounge2/header.inc"
- .include "data/maps/BattleFrontier_Lounge3/header.inc"
- .include "data/maps/BattleFrontier_Lounge4/header.inc"
- .include "data/maps/BattleFrontier_ScottsHouse/header.inc"
- .include "data/maps/BattleFrontier_Lounge5/header.inc"
- .include "data/maps/BattleFrontier_Lounge6/header.inc"
- .include "data/maps/BattleFrontier_Lounge7/header.inc"
- .include "data/maps/BattleFrontier_ReceptionGate/header.inc"
- .include "data/maps/BattleFrontier_Lounge8/header.inc"
- .include "data/maps/BattleFrontier_Lounge9/header.inc"
- .include "data/maps/BattleFrontier_PokemonCenter_1F/header.inc"
- .include "data/maps/BattleFrontier_PokemonCenter_2F/header.inc"
- .include "data/maps/BattleFrontier_Mart/header.inc"
- .include "data/maps/FarawayIsland_Entrance/header.inc"
- .include "data/maps/FarawayIsland_Interior/header.inc"
- .include "data/maps/BirthIsland_Exterior/header.inc"
- .include "data/maps/BirthIsland_Harbor/header.inc"
- .include "data/maps/TrainerHill_Entrance/header.inc"
- .include "data/maps/TrainerHill_1F/header.inc"
- .include "data/maps/TrainerHill_2F/header.inc"
- .include "data/maps/TrainerHill_3F/header.inc"
- .include "data/maps/TrainerHill_4F/header.inc"
- .include "data/maps/TrainerHill_Roof/header.inc"
- .include "data/maps/NavelRock_Exterior/header.inc"
- .include "data/maps/NavelRock_Harbor/header.inc"
- .include "data/maps/NavelRock_Entrance/header.inc"
- .include "data/maps/NavelRock_B1F/header.inc"
- .include "data/maps/NavelRock_Fork/header.inc"
- .include "data/maps/NavelRock_Up1/header.inc"
- .include "data/maps/NavelRock_Up2/header.inc"
- .include "data/maps/NavelRock_Up3/header.inc"
- .include "data/maps/NavelRock_Up4/header.inc"
- .include "data/maps/NavelRock_Top/header.inc"
- .include "data/maps/NavelRock_Down01/header.inc"
- .include "data/maps/NavelRock_Down02/header.inc"
- .include "data/maps/NavelRock_Down03/header.inc"
- .include "data/maps/NavelRock_Down04/header.inc"
- .include "data/maps/NavelRock_Down05/header.inc"
- .include "data/maps/NavelRock_Down06/header.inc"
- .include "data/maps/NavelRock_Down07/header.inc"
- .include "data/maps/NavelRock_Down08/header.inc"
- .include "data/maps/NavelRock_Down09/header.inc"
- .include "data/maps/NavelRock_Down10/header.inc"
- .include "data/maps/NavelRock_Down11/header.inc"
- .include "data/maps/NavelRock_Bottom/header.inc"
- .include "data/maps/TrainerHill_Elevator/header.inc"
- .include "data/maps/Route104_Prototype/header.inc"
- .include "data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc"
- .include "data/maps/Route109_SeashoreHouse/header.inc"
- .include "data/maps/Route110_TrickHouseEntrance/header.inc"
- .include "data/maps/Route110_TrickHouseEnd/header.inc"
- .include "data/maps/Route110_TrickHouseCorridor/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle1/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle2/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle3/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle4/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle5/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle6/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle7/header.inc"
- .include "data/maps/Route110_TrickHousePuzzle8/header.inc"
- .include "data/maps/Route110_SeasideCyclingRoadEntrance1/header.inc"
- .include "data/maps/Route110_SeasideCyclingRoadEntrance2/header.inc"
- .include "data/maps/Route113_GlassWorkshop/header.inc"
- .include "data/maps/Route123_BerryMastersHouse/header.inc"
- .include "data/maps/Route119_WeatherInstitute_1F/header.inc"
- .include "data/maps/Route119_WeatherInstitute_2F/header.inc"
- .include "data/maps/Route119_House/header.inc"
- .include "data/maps/Route124_DivingTreasureHuntersHouse/header.inc"
- .include "data/maps/_groups.inc"
-gUnknown_08486578:: @ 8486578
-
-gMapGroups: @ 8486578
- .4byte gMapGroup0
- .4byte gMapGroup1
- .4byte gMapGroup2
- .4byte gMapGroup3
- .4byte gMapGroup4
- .4byte gMapGroup5
- .4byte gMapGroup6
- .4byte gMapGroup7
- .4byte gMapGroup8
- .4byte gMapGroup9
- .4byte gMapGroup10
- .4byte gMapGroup11
- .4byte gMapGroup12
- .4byte gMapGroup13
- .4byte gMapGroup14
- .4byte gMapGroup15
- .4byte gMapGroup16
- .4byte gMapGroup17
- .4byte gMapGroup18
- .4byte gMapGroup19
- .4byte gMapGroup20
- .4byte gMapGroup21
- .4byte gMapGroup22
- .4byte gMapGroup23
- .4byte gMapGroup24
- .4byte gMapGroup25
- .4byte gMapGroup26
- .4byte gMapGroup27
- .4byte gMapGroup28
- .4byte gMapGroup29
- .4byte gMapGroup30
- .4byte gMapGroup31
- .4byte gMapGroup32
- .4byte gMapGroup33
-
- .include "data/maps/LittlerootTown/connections.inc"
- .include "data/maps/OldaleTown/connections.inc"
- .include "data/maps/DewfordTown/connections.inc"
- .include "data/maps/LavaridgeTown/connections.inc"
- .include "data/maps/FallarborTown/connections.inc"
- .include "data/maps/VerdanturfTown/connections.inc"
- .include "data/maps/PacifidlogTown/connections.inc"
- .include "data/maps/PetalburgCity/connections.inc"
- .include "data/maps/SlateportCity/connections.inc"
- .include "data/maps/MauvilleCity/connections.inc"
- .include "data/maps/RustboroCity/connections.inc"
- .include "data/maps/FortreeCity/connections.inc"
- .include "data/maps/LilycoveCity/connections.inc"
- .include "data/maps/MossdeepCity/connections.inc"
- .include "data/maps/SootopolisCity/connections.inc"
- .include "data/maps/EverGrandeCity/connections.inc"
- .include "data/maps/Route101/connections.inc"
- .include "data/maps/Route102/connections.inc"
- .include "data/maps/Route103/connections.inc"
- .include "data/maps/Route104/connections.inc"
- .include "data/maps/Route105/connections.inc"
- .include "data/maps/Route106/connections.inc"
- .include "data/maps/Route107/connections.inc"
- .include "data/maps/Route108/connections.inc"
- .include "data/maps/Route109/connections.inc"
- .include "data/maps/Route110/connections.inc"
- .include "data/maps/Route111/connections.inc"
- .include "data/maps/Route112/connections.inc"
- .include "data/maps/Route113/connections.inc"
- .include "data/maps/Route114/connections.inc"
- .include "data/maps/Route115/connections.inc"
- .include "data/maps/Route116/connections.inc"
- .include "data/maps/Route117/connections.inc"
- .include "data/maps/Route118/connections.inc"
- .include "data/maps/Route119/connections.inc"
- .include "data/maps/Route120/connections.inc"
- .include "data/maps/Route121/connections.inc"
- .include "data/maps/Route122/connections.inc"
- .include "data/maps/Route123/connections.inc"
- .include "data/maps/Route124/connections.inc"
- .include "data/maps/Route125/connections.inc"
- .include "data/maps/Route126/connections.inc"
- .include "data/maps/Route127/connections.inc"
- .include "data/maps/Route128/connections.inc"
- .include "data/maps/Route129/connections.inc"
- .include "data/maps/Route130/connections.inc"
- .include "data/maps/Route131/connections.inc"
- .include "data/maps/Route132/connections.inc"
- .include "data/maps/Route133/connections.inc"
- .include "data/maps/Route134/connections.inc"
- .include "data/maps/Underwater6/connections.inc"
- .include "data/maps/Underwater1/connections.inc"
- .include "data/maps/Underwater7/connections.inc"
- .include "data/maps/Underwater2/connections.inc"
- .include "data/maps/Underwater3/connections.inc"
- .include "data/maps/Underwater4/connections.inc"
- .include "data/maps/Underwater5/connections.inc"
- .include "data/maps/SafariZone_Northwest/connections.inc"
- .include "data/maps/SafariZone_North/connections.inc"
- .include "data/maps/SafariZone_Southwest/connections.inc"
- .include "data/maps/SafariZone_South/connections.inc"
- .include "data/maps/SafariZone_Northeast/connections.inc"
- .include "data/maps/SafariZone_Southeast/connections.inc"
- .include "data/maps/BattleFrontier_OutsideWest/connections.inc"
-BattleFrontier_OutsideEast_MapConnectionsList: @ 8486EE4
- connection left, 0, BATTLE_FRONTIER_OUTSIDE_WEST, 0
-
-BattleFrontier_OutsideEast_MapConnections: @ 8486EF0
- .4byte 0x1
- .4byte BattleFrontier_OutsideEast_MapConnectionsList
diff --git a/data/tilesets.s b/data/tilesets.s
new file mode 100644
index 000000000..443686234
--- /dev/null
+++ b/data/tilesets.s
@@ -0,0 +1,8 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+
+ .include "data/tilesets/graphics.inc"
+ .include "data/tilesets/metatiles.inc"
+ .include "data/tilesets/headers.inc"
diff --git a/data/tilesets/metatiles.inc b/data/tilesets/metatiles.inc
index 57654c418..0d6a75afd 100644
--- a/data/tilesets/metatiles.inc
+++ b/data/tilesets/metatiles.inc
@@ -1,309 +1,177 @@
.align 1
gMetatiles_General:: @ 83960F0
-
-gMetatiles_General: @ 83960F0
-
.incbin "baserom.gba", 0x3960f0, 0x2000
.align 1
gMetatileAttributes_General:: @ 83980F0
-
-gMetatileAttributes_General: @ 83980F0
-
.incbin "baserom.gba", 0x3980f0, 0x400
.align 1
gMetatiles_Petalburg:: @ 83984F0
-
-gMetatiles_Petalburg: @ 83984F0
-
.incbin "baserom.gba", 0x3984f0, 0x900
.align 1
gMetatileAttributes_Petalburg:: @ 8398DF0
-
-gMetatileAttributes_Petalburg: @ 8398DF0
-
.incbin "baserom.gba", 0x398df0, 0x120
.align 1
gMetatiles_Rustboro:: @ 8398F10
-
-gMetatiles_Rustboro: @ 8398F10
-
.incbin "baserom.gba", 0x398f10, 0x15e0
.align 1
gMetatileAttributes_Rustboro:: @ 839A4F0
-
-gMetatileAttributes_Rustboro: @ 839A4F0
-
.incbin "baserom.gba", 0x39a4f0, 0x2bc
.align 1
gMetatiles_Dewford:: @ 839A7AC
-
-gMetatiles_Dewford: @ 839A7AC
-
.incbin "baserom.gba", 0x39a7ac, 0x17b0
.align 1
gMetatileAttributes_Dewford:: @ 839BF5C
-
-gMetatileAttributes_Dewford: @ 839BF5C
-
.incbin "baserom.gba", 0x39bf5c, 0x2f6
.align 1
gMetatiles_Slateport:: @ 839C252
-
-gMetatiles_Slateport: @ 839C252
-
.incbin "baserom.gba", 0x39c252, 0x1960
.align 1
gMetatileAttributes_Slateport:: @ 839DBB2
-
-gMetatileAttributes_Slateport: @ 839DBB2
-
.incbin "baserom.gba", 0x39dbb2, 0x32c
.align 1
gMetatiles_Mauville:: @ 839DEDE
-
-gMetatiles_Mauville: @ 839DEDE
-
.incbin "baserom.gba", 0x39dede, 0x1fe0
.align 1
gMetatileAttributes_Mauville:: @ 839FEBE
-
-gMetatileAttributes_Mauville: @ 839FEBE
-
.incbin "baserom.gba", 0x39febe, 0x3fc
.align 1
gMetatiles_Lavaridge:: @ 83A02BA
-
-gMetatiles_Lavaridge: @ 83A02BA
-
.incbin "baserom.gba", 0x3a02ba, 0x1b90
.align 1
gMetatileAttributes_Lavaridge:: @ 83A1E4A
-
-gMetatileAttributes_Lavaridge: @ 83A1E4A
-
.incbin "baserom.gba", 0x3a1e4a, 0x372
.align 1
gMetatiles_Fallarbor:: @ 83A21BC
-
-gMetatiles_Fallarbor: @ 83A21BC
-
.incbin "baserom.gba", 0x3a21bc, 0x16f0
.align 1
gMetatileAttributes_Fallarbor:: @ 83A38AC
-
-gMetatileAttributes_Fallarbor: @ 83A38AC
-
.incbin "baserom.gba", 0x3a38ac, 0x2de
.align 1
gMetatiles_Fortree:: @ 83A3B8A
-
-gMetatiles_Fortree: @ 83A3B8A
-
.incbin "baserom.gba", 0x3a3b8a, 0x1180
.align 1
gMetatileAttributes_Fortree:: @ 83A4D0A
-
-gMetatileAttributes_Fortree: @ 83A4D0A
-
.incbin "baserom.gba", 0x3a4d0a, 0x230
.align 1
gMetatiles_Lilycove:: @ 83A4F3A
-
-gMetatiles_Lilycove: @ 83A4F3A
-
.incbin "baserom.gba", 0x3a4f3a, 0x15f0
.align 1
gMetatileAttributes_Lilycove:: @ 83A652A
-
-gMetatileAttributes_Lilycove: @ 83A652A
-
.incbin "baserom.gba", 0x3a652a, 0x2be
.align 1
gMetatiles_Mossdeep:: @ 83A67E8
-
-gMetatiles_Mossdeep: @ 83A67E8
-
.incbin "baserom.gba", 0x3a67e8, 0x1c60
.align 1
gMetatileAttributes_Mossdeep:: @ 83A8448
-
-gMetatileAttributes_Mossdeep: @ 83A8448
-
.incbin "baserom.gba", 0x3a8448, 0x38c
.align 1
gMetatiles_EverGrande:: @ 83A87D4
-
-gMetatiles_EverGrande: @ 83A87D4
-
.incbin "baserom.gba", 0x3a87d4, 0xa80
.align 1
gMetatileAttributes_EverGrande:: @ 83A9254
-
-gMetatileAttributes_EverGrande: @ 83A9254
-
.incbin "baserom.gba", 0x3a9254, 0x150
.align 1
gMetatiles_Pacifidlog:: @ 83A93A4
-
-gMetatiles_Pacifidlog: @ 83A93A4
-
.incbin "baserom.gba", 0x3a93a4, 0xcb0
.align 1
gMetatileAttributes_Pacifidlog:: @ 83AA054
-
-gMetatileAttributes_Pacifidlog: @ 83AA054
-
.incbin "baserom.gba", 0x3aa054, 0x196
.align 1
gMetatiles_Sootopolis:: @ 83AA1EA
-
-gMetatiles_Sootopolis: @ 83AA1EA
-
.incbin "baserom.gba", 0x3aa1ea, 0xfe0
.align 1
gMetatileAttributes_Sootopolis:: @ 83AB1CA
-
-gMetatileAttributes_Sootopolis: @ 83AB1CA
-
.incbin "baserom.gba", 0x3ab1ca, 0x1fc
.align 1
gMetatiles_BattleFrontierOutsideWest:: @ 83AB3C6
-
-gMetatiles_BattleFrontierOutsideWest: @ 83AB3C6
-
.incbin "baserom.gba", 0x3ab3c6, 0x1fe0
.align 1
gMetatileAttributes_BattleFrontierOutsideWest:: @ 83AD3A6
-
-gMetatileAttributes_BattleFrontierOutsideWest: @ 83AD3A6
-
.incbin "baserom.gba", 0x3ad3a6, 0x3fc
.align 1
gMetatiles_BattleFrontierOutsideEast:: @ 83AD7A2
-
-gMetatiles_BattleFrontierOutsideEast: @ 83AD7A2
-
.incbin "baserom.gba", 0x3ad7a2, 0x1fe0
.align 1
gMetatileAttributes_BattleFrontierOutsideEast:: @ 83AF782
-
-gMetatileAttributes_BattleFrontierOutsideEast: @ 83AF782
-
.incbin "baserom.gba", 0x3af782, 0x3fc
.align 1
gMetatiles_InsideBuilding:: @ 83AFB7E
-
-gMetatiles_InsideBuilding: @ 83AFB7E
-
.incbin "baserom.gba", 0x3afb7e, 0x80
.align 1
gMetatileAttributes_InsideBuilding:: @ 83AFBFE
-
-gMetatileAttributes_InsideBuilding: @ 83AFBFE
-
.incbin "baserom.gba", 0x3afbfe, 0x10
.align 1
gMetatiles_Shop:: @ 83AFC0E
-
-gMetatiles_Shop: @ 83AFC0E
-
.incbin "baserom.gba", 0x3afc0e, 0x1210
.align 1
gMetatileAttributes_Shop:: @ 83B0E1E
-
-gMetatileAttributes_Shop: @ 83B0E1E
-
.incbin "baserom.gba", 0x3b0e1e, 0x242
.align 1
gMetatiles_PokemonCenter:: @ 83B1060
-
-gMetatiles_PokemonCenter: @ 83B1060
-
.incbin "baserom.gba", 0x3b1060, 0xe80
.align 1
gMetatileAttributes_PokemonCenter:: @ 83B1EE0
-
-gMetatileAttributes_PokemonCenter: @ 83B1EE0
-
.incbin "baserom.gba", 0x3b1ee0, 0x1d0
.align 1
gMetatiles_Cave:: @ 83B20B0
-
-gMetatiles_Cave: @ 83B20B0
-
.incbin "baserom.gba", 0x3b20b0, 0x19e0
.align 1
gMetatileAttributes_Cave:: @ 83B3A90
-
-gMetatileAttributes_Cave: @ 83B3A90
-
.incbin "baserom.gba", 0x3b3a90, 0x33c
.align 1
gMetatiles_PokemonSchool:: @ 83B3DCC
-
-gMetatiles_PokemonSchool: @ 83B3DCC
-
.incbin "baserom.gba", 0x3b3dcc, 0x3a0
.align 1
gMetatileAttributes_PokemonSchool:: @ 83B416C
-
-gMetatileAttributes_PokemonSchool: @ 83B416C
-
.incbin "baserom.gba", 0x3b416c, 0x74
.align 1
gMetatiles_PokemonFanClub:: @ 83B41E0
-
-gMetatiles_PokemonFanClub: @ 83B41E0
-
.incbin "baserom.gba", 0x3b41e0, 0x680
.align 1
gMetatileAttributes_PokemonFanClub:: @ 83B4860
-
-gMetatileAttributes_PokemonFanClub: @ 83B4860
-
.incbin "baserom.gba", 0x3b4860, 0xd0
.align 1
@@ -316,254 +184,146 @@ gMetatileAttributes_Unused1:: @ 83B4950
.align 1
gMetatiles_MeteorFalls:: @ 83B4954
-
-gMetatiles_MeteorFalls: @ 83B4954
-
.incbin "baserom.gba", 0x3b4954, 0x9f0
.align 1
gMetatileAttributes_MeteorFalls:: @ 83B5344
-
-gMetatileAttributes_MeteorFalls: @ 83B5344
-
.incbin "baserom.gba", 0x3b5344, 0x13e
.align 1
gMetatiles_OceanicMuseum:: @ 83B5482
-
-gMetatiles_OceanicMuseum: @ 83B5482
-
.incbin "baserom.gba", 0x3b5482, 0x7a0
.align 1
gMetatileAttributes_OceanicMuseum:: @ 83B5C22
-
-gMetatileAttributes_OceanicMuseum: @ 83B5C22
-
.incbin "baserom.gba", 0x3b5c22, 0xf4
.align 1
gMetatiles_CableClub:: @ 83B5D16
-
-gMetatiles_CableClub: @ 83B5D16
-
.incbin "baserom.gba", 0x3b5d16, 0x1000
.align 1
gMetatileAttributes_CableClub:: @ 83B6D16
-
-gMetatileAttributes_CableClub: @ 83B6D16
-
.incbin "baserom.gba", 0x3b6d16, 0x200
.align 1
gMetatiles_SeashoreHouse:: @ 83B6F16
-
-gMetatiles_SeashoreHouse: @ 83B6F16
-
.incbin "baserom.gba", 0x3b6f16, 0x380
.align 1
gMetatileAttributes_SeashoreHouse:: @ 83B7296
-
-gMetatileAttributes_SeashoreHouse: @ 83B7296
-
.incbin "baserom.gba", 0x3b7296, 0x70
.align 1
gMetatiles_PrettyPetalFlowerShop:: @ 83B7306
-
-gMetatiles_PrettyPetalFlowerShop: @ 83B7306
-
.incbin "baserom.gba", 0x3b7306, 0x480
.align 1
gMetatileAttributes_PrettyPetalFlowerShop:: @ 83B7786
-
-gMetatileAttributes_PrettyPetalFlowerShop: @ 83B7786
-
.incbin "baserom.gba", 0x3b7786, 0x90
.align 1
gMetatiles_PokemonDayCare:: @ 83B7816
-
-gMetatiles_PokemonDayCare: @ 83B7816
-
.incbin "baserom.gba", 0x3b7816, 0x440
.align 1
gMetatileAttributes_PokemonDayCare:: @ 83B7C56
-
-gMetatileAttributes_PokemonDayCare: @ 83B7C56
-
.incbin "baserom.gba", 0x3b7c56, 0x88
.align 1
gMetatiles_Facility:: @ 83B7CDE
-
-gMetatiles_Facility: @ 83B7CDE
-
.incbin "baserom.gba", 0x3b7cde, 0x1ff0
.align 1
gMetatileAttributes_Facility:: @ 83B9CCE
-
-gMetatileAttributes_Facility: @ 83B9CCE
-
.incbin "baserom.gba", 0x3b9cce, 0x3fe
.align 1
gMetatiles_BikeShop:: @ 83BA0CC
-
-gMetatiles_BikeShop: @ 83BA0CC
-
.incbin "baserom.gba", 0x3ba0cc, 0xf80
.align 1
gMetatileAttributes_BikeShop:: @ 83BB04C
-
-gMetatileAttributes_BikeShop: @ 83BB04C
-
.incbin "baserom.gba", 0x3bb04c, 0x1f0
.align 1
gMetatiles_RusturfTunnel:: @ 83BB23C
-
-gMetatiles_RusturfTunnel: @ 83BB23C
-
.incbin "baserom.gba", 0x3bb23c, 0x530
.align 1
gMetatileAttributes_RusturfTunnel:: @ 83BB76C
-
-gMetatileAttributes_RusturfTunnel: @ 83BB76C
-
.incbin "baserom.gba", 0x3bb76c, 0xa6
.align 1
gMetatiles_SecretBaseSecondary:: @ 83BB812
-
-gMetatiles_SecretBaseSecondary: @ 83BB812
-
.incbin "baserom.gba", 0x3bb812, 0x1440
.align 1
gMetatileAttributes_SecretBaseSecondary:: @ 83BCC52
-
-gMetatileAttributes_SecretBaseSecondary: @ 83BCC52
-
.incbin "baserom.gba", 0x3bcc52, 0x288
.align 1
gMetatiles_InsideOfTruck:: @ 83BCEDA
-
-gMetatiles_InsideOfTruck: @ 83BCEDA
-
.incbin "baserom.gba", 0x3bceda, 0x260
.align 1
gMetatileAttributes_InsideOfTruck:: @ 83BD13A
-
-gMetatileAttributes_InsideOfTruck: @ 83BD13A
-
.incbin "baserom.gba", 0x3bd13a, 0x4c
.align 1
gMetatiles_Contest:: @ 83BD186
-
-gMetatiles_Contest: @ 83BD186
-
.incbin "baserom.gba", 0x3bd186, 0xe90
.align 1
gMetatileAttributes_Contest:: @ 83BE016
-
-gMetatileAttributes_Contest: @ 83BE016
-
.incbin "baserom.gba", 0x3be016, 0x1d2
.align 1
gMetatiles_LilycoveMuseum:: @ 83BE1E8
-
-gMetatiles_LilycoveMuseum: @ 83BE1E8
-
.incbin "baserom.gba", 0x3be1e8, 0x8f0
.align 1
gMetatileAttributes_LilycoveMuseum:: @ 83BEAD8
-
-gMetatileAttributes_LilycoveMuseum: @ 83BEAD8
-
.incbin "baserom.gba", 0x3bead8, 0x11e
.align 1
gMetatiles_BrendansMaysHouse:: @ 83BEBF6
-
-gMetatiles_BrendansMaysHouse: @ 83BEBF6
-
.incbin "baserom.gba", 0x3bebf6, 0xc40
.align 1
gMetatileAttributes_BrendansMaysHouse:: @ 83BF836
-
-gMetatileAttributes_BrendansMaysHouse: @ 83BF836
-
.incbin "baserom.gba", 0x3bf836, 0x188
.align 1
gMetatiles_Lab:: @ 83BF9BE
-
-gMetatiles_Lab: @ 83BF9BE
-
.incbin "baserom.gba", 0x3bf9be, 0x9e0
.align 1
gMetatileAttributes_Lab:: @ 83C039E
-
-gMetatileAttributes_Lab: @ 83C039E
-
.incbin "baserom.gba", 0x3c039e, 0x13c
.align 1
gMetatiles_Underwater:: @ 83C04DA
-
-gMetatiles_Underwater: @ 83C04DA
-
.incbin "baserom.gba", 0x3c04da, 0xec0
.align 1
gMetatileAttributes_Underwater:: @ 83C139A
-
-gMetatileAttributes_Underwater: @ 83C139A
-
.incbin "baserom.gba", 0x3c139a, 0x1d8
.align 1
gMetatiles_GenericBuilding:: @ 83C1572
-
-gMetatiles_GenericBuilding: @ 83C1572
-
.incbin "baserom.gba", 0x3c1572, 0x2000
.align 1
gMetatileAttributes_GenericBuilding:: @ 83C3572
-
-gMetatileAttributes_GenericBuilding: @ 83C3572
-
.incbin "baserom.gba", 0x3c3572, 0x400
.align 1
gMetatiles_MauvilleGameCorner:: @ 83C3972
-
-gMetatiles_MauvilleGameCorner: @ 83C3972
-
.incbin "baserom.gba", 0x3c3972, 0x600
.align 1
gMetatileAttributes_MauvilleGameCorner:: @ 83C3F72
-
-gMetatileAttributes_MauvilleGameCorner: @ 83C3F72
-
.incbin "baserom.gba", 0x3c3f72, 0xc0
.align 1
@@ -576,392 +336,224 @@ gMetatileAttributes_Unused2:: @ 83C43D2
.align 1
gMetatiles_RustboroGym:: @ 83C4446
-
-gMetatiles_RustboroGym: @ 83C4446
-
.incbin "baserom.gba", 0x3c4446, 0x380
.align 1
gMetatileAttributes_RustboroGym:: @ 83C47C6
-
-gMetatileAttributes_RustboroGym: @ 83C47C6
-
.incbin "baserom.gba", 0x3c47c6, 0x70
.align 1
gMetatiles_DewfordGym:: @ 83C4836
-
-gMetatiles_DewfordGym: @ 83C4836
-
.incbin "baserom.gba", 0x3c4836, 0x450
.align 1
gMetatileAttributes_DewfordGym:: @ 83C4C86
-
-gMetatileAttributes_DewfordGym: @ 83C4C86
-
.incbin "baserom.gba", 0x3c4c86, 0x8a
.align 1
gMetatiles_MauvilleGym:: @ 83C4D10
-
-gMetatiles_MauvilleGym: @ 83C4D10
-
.incbin "baserom.gba", 0x3c4d10, 0x750
.align 1
gMetatileAttributes_MauvilleGym:: @ 83C5460
-
-gMetatileAttributes_MauvilleGym: @ 83C5460
-
.incbin "baserom.gba", 0x3c5460, 0xea
.align 1
gMetatiles_LavaridgeGym:: @ 83C554A
-
-gMetatiles_LavaridgeGym: @ 83C554A
-
.incbin "baserom.gba", 0x3c554a, 0x3d0
.align 1
gMetatileAttributes_LavaridgeGym:: @ 83C591A
-
-gMetatileAttributes_LavaridgeGym: @ 83C591A
-
.incbin "baserom.gba", 0x3c591a, 0x7a
.align 1
gMetatiles_PetalburgGym:: @ 83C5994
-
-gMetatiles_PetalburgGym: @ 83C5994
-
.incbin "baserom.gba", 0x3c5994, 0xe00
.align 1
gMetatileAttributes_PetalburgGym:: @ 83C6794
-
-gMetatileAttributes_PetalburgGym: @ 83C6794
-
.incbin "baserom.gba", 0x3c6794, 0x1c0
.align 1
gMetatiles_FortreeGym:: @ 83C6954
-
-gMetatiles_FortreeGym: @ 83C6954
-
.incbin "baserom.gba", 0x3c6954, 0x500
.align 1
gMetatileAttributes_FortreeGym:: @ 83C6E54
-
-gMetatileAttributes_FortreeGym: @ 83C6E54
-
.incbin "baserom.gba", 0x3c6e54, 0xa0
.align 1
gMetatiles_MossdeepGym:: @ 83C6EF4
-
-gMetatiles_MossdeepGym: @ 83C6EF4
-
.incbin "baserom.gba", 0x3c6ef4, 0x750
.align 1
gMetatileAttributes_MossdeepGym:: @ 83C7644
-
-gMetatileAttributes_MossdeepGym: @ 83C7644
-
.incbin "baserom.gba", 0x3c7644, 0xea
.align 1
gMetatiles_SootopolisGym:: @ 83C772E
-
-gMetatiles_SootopolisGym: @ 83C772E
-
.incbin "baserom.gba", 0x3c772e, 0x7a0
.align 1
gMetatileAttributes_SootopolisGym:: @ 83C7ECE
-
-gMetatileAttributes_SootopolisGym: @ 83C7ECE
-
.incbin "baserom.gba", 0x3c7ece, 0xf4
.align 1
gMetatiles_TrickHousePuzzle:: @ 83C7FC2
-
-gMetatiles_TrickHousePuzzle: @ 83C7FC2
-
.incbin "baserom.gba", 0x3c7fc2, 0xbd0
.align 1
gMetatileAttributes_TrickHousePuzzle:: @ 83C8B92
-
-gMetatileAttributes_TrickHousePuzzle: @ 83C8B92
-
.incbin "baserom.gba", 0x3c8b92, 0x17a
.align 1
gMetatiles_InsideShip:: @ 83C8D0C
-
-gMetatiles_InsideShip: @ 83C8D0C
-
.incbin "baserom.gba", 0x3c8d0c, 0xfc0
.align 1
gMetatileAttributes_InsideShip:: @ 83C9CCC
-
-gMetatileAttributes_InsideShip: @ 83C9CCC
-
.incbin "baserom.gba", 0x3c9ccc, 0x1f8
.align 1
gMetatiles_SecretBasePrimary:: @ 83C9EC4
-
-gMetatiles_SecretBasePrimary: @ 83C9EC4
-
.incbin "baserom.gba", 0x3c9ec4, 0x20
.align 1
gMetatileAttributes_SecretBasePrimary:: @ 83C9EE4
-
-gMetatileAttributes_SecretBasePrimary: @ 83C9EE4
-
.incbin "baserom.gba", 0x3c9ee4, 0x4
.align 1
gMetatiles_EliteFour:: @ 83C9EE8
-
-gMetatiles_EliteFour: @ 83C9EE8
-
.incbin "baserom.gba", 0x3c9ee8, 0x14c0
.align 1
gMetatileAttributes_EliteFour:: @ 83CB3A8
-
-gMetatileAttributes_EliteFour: @ 83CB3A8
-
.incbin "baserom.gba", 0x3cb3a8, 0x298
.align 1
gMetatiles_BattleFrontier:: @ 83CB640
-
-gMetatiles_BattleFrontier: @ 83CB640
-
.incbin "baserom.gba", 0x3cb640, 0x1fd0
.align 1
gMetatileAttributes_BattleFrontier:: @ 83CD610
-
-gMetatileAttributes_BattleFrontier: @ 83CD610
-
.incbin "baserom.gba", 0x3cd610, 0x3fa
.align 1
gMetatiles_BattlePalace:: @ 83CDA0A
-
-gMetatiles_BattlePalace: @ 83CDA0A
-
.incbin "baserom.gba", 0x3cda0a, 0xae0
.align 1
gMetatileAttributes_BattlePalace:: @ 83CE4EA
-
-gMetatileAttributes_BattlePalace: @ 83CE4EA
-
.incbin "baserom.gba", 0x3ce4ea, 0x15c
.align 1
gMetatiles_BattleDome:: @ 83CE646
-
-gMetatiles_BattleDome: @ 83CE646
-
.incbin "baserom.gba", 0x3ce646, 0x1ab0
.align 1
gMetatileAttributes_BattleDome:: @ 83D00F6
-
-gMetatileAttributes_BattleDome: @ 83D00F6
-
.incbin "baserom.gba", 0x3d00f6, 0x356
.align 1
gMetatiles_BattleFactory:: @ 83D044C
-
-gMetatiles_BattleFactory: @ 83D044C
-
.incbin "baserom.gba", 0x3d044c, 0x1620
.align 1
gMetatileAttributes_BattleFactory:: @ 83D1A6C
-
-gMetatileAttributes_BattleFactory: @ 83D1A6C
-
.incbin "baserom.gba", 0x3d1a6c, 0x2c4
.align 1
gMetatiles_BattlePike:: @ 83D1D30
-
-gMetatiles_BattlePike: @ 83D1D30
-
.incbin "baserom.gba", 0x3d1d30, 0x15b0
.align 1
gMetatileAttributes_BattlePike:: @ 83D32E0
-
-gMetatileAttributes_BattlePike: @ 83D32E0
-
.incbin "baserom.gba", 0x3d32e0, 0x2b6
.align 1
gMetatiles_BattleArena:: @ 83D3596
-
-gMetatiles_BattleArena: @ 83D3596
-
.incbin "baserom.gba", 0x3d3596, 0xb10
.align 1
gMetatileAttributes_BattleArena:: @ 83D40A6
-
-gMetatileAttributes_BattleArena: @ 83D40A6
-
.incbin "baserom.gba", 0x3d40a6, 0x162
.align 1
gMetatiles_BattlePyramid:: @ 83D4208
-
-gMetatiles_BattlePyramid: @ 83D4208
-
.incbin "baserom.gba", 0x3d4208, 0xdd0
.align 1
gMetatileAttributes_BattlePyramid:: @ 83D4FD8
-
-gMetatileAttributes_BattlePyramid: @ 83D4FD8
-
.incbin "baserom.gba", 0x3d4fd8, 0x1ba
.align 1
gMetatiles_MirageTower:: @ 83D5192
-
-gMetatiles_MirageTower: @ 83D5192
-
.incbin "baserom.gba", 0x3d5192, 0x19e0
.align 1
gMetatileAttributes_MirageTower:: @ 83D6B72
-
-gMetatileAttributes_MirageTower: @ 83D6B72
-
.incbin "baserom.gba", 0x3d6b72, 0x33c
.align 1
gMetatiles_MossdeepGameCorner:: @ 83D6EAE
-
-gMetatiles_MossdeepGameCorner: @ 83D6EAE
-
.incbin "baserom.gba", 0x3d6eae, 0x350
.align 1
gMetatileAttributes_MossdeepGameCorner:: @ 83D71FE
-
-gMetatileAttributes_MossdeepGameCorner: @ 83D71FE
-
.incbin "baserom.gba", 0x3d71fe, 0x6a
.align 1
gMetatiles_IslandHarbor:: @ 83D7268
-
-gMetatiles_IslandHarbor: @ 83D7268
-
.incbin "baserom.gba", 0x3d7268, 0x1d60
.align 1
gMetatileAttributes_IslandHarbor:: @ 83D8FC8
-
-gMetatileAttributes_IslandHarbor: @ 83D8FC8
-
.incbin "baserom.gba", 0x3d8fc8, 0x3ac
.align 1
gMetatiles_TrainerHill:: @ 83D9374
-
-gMetatiles_TrainerHill: @ 83D9374
-
.incbin "baserom.gba", 0x3d9374, 0x1e60
.align 1
gMetatileAttributes_TrainerHill:: @ 83DB1D4
-
-gMetatileAttributes_TrainerHill: @ 83DB1D4
-
.incbin "baserom.gba", 0x3db1d4, 0x3cc
.align 1
gMetatiles_NavelRock:: @ 83DB5A0
-
-gMetatiles_NavelRock: @ 83DB5A0
-
.incbin "baserom.gba", 0x3db5a0, 0x1c30
.align 1
gMetatileAttributes_NavelRock:: @ 83DD1D0
-
-gMetatileAttributes_NavelRock: @ 83DD1D0
-
.incbin "baserom.gba", 0x3dd1d0, 0x386
.align 1
gMetatiles_BattleFrontierRankingHall:: @ 83DD556
-
-gMetatiles_BattleFrontierRankingHall: @ 83DD556
-
.incbin "baserom.gba", 0x3dd556, 0x5e0
.align 1
gMetatileAttributes_BattleFrontierRankingHall:: @ 83DDB36
-
-gMetatileAttributes_BattleFrontierRankingHall: @ 83DDB36
-
.incbin "baserom.gba", 0x3ddb36, 0xbc
.align 1
gMetatiles_BattleTent:: @ 83DDBF2
-
-gMetatiles_BattleTent: @ 83DDBF2
-
.incbin "baserom.gba", 0x3ddbf2, 0x10d0
.align 1
gMetatileAttributes_BattleTent:: @ 83DECC2
-
-gMetatileAttributes_BattleTent: @ 83DECC2
-
.incbin "baserom.gba", 0x3decc2, 0x21a
.align 1
gMetatiles_MysteryEventsHouse:: @ 83DEEDC
-
-gMetatiles_MysteryEventsHouse: @ 83DEEDC
-
.incbin "baserom.gba", 0x3deedc, 0x430
.align 1
gMetatileAttributes_MysteryEventsHouse:: @ 83DF30C
-
-gMetatileAttributes_MysteryEventsHouse: @ 83DF30C
-
.incbin "baserom.gba", 0x3df30c, 0x86
.align 1
gMetatiles_UnionRoom:: @ 83DF392
-
-gMetatiles_UnionRoom: @ 83DF392
-
.incbin "baserom.gba", 0x3df392, 0x310
.align 1
gMetatileAttributes_UnionRoom:: @ 83DF6A2
-
-gMetatileAttributes_UnionRoom: @ 83DF6A2
-
.incbin "baserom.gba", 0x3df6a2, 0x62
diff --git a/ld_script.txt b/ld_script.txt
index c8d31c846..ea67966b9 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -351,6 +351,8 @@ SECTIONS {
data/berry_blender.o(.rodata);
src/new_game.o(.rodata);
data/rom4.o(.rodata);
+ data/tilesets.o(.rodata);
+ data/maps.o(.rodata);
data/fieldmap.o(.rodata);
src/metatile_behavior.o(.rodata);
data/rom_8486FEC.o(.rodata);