summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/layouts/BirthIsland_Exterior_Layout/border.bin1
-rw-r--r--data/layouts/BirthIsland_Exterior_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Condominiums_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Condominiums_1F_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Condominiums_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Condominiums_2F_Layout/map.binbin0 -> 600 bytes
-rw-r--r--data/layouts/CeladonCity_Condominiums_3F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Condominiums_3F_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Condominiums_Roof_Layout/border.bin1
-rw-r--r--data/layouts/CeladonCity_Condominiums_Roof_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_1F_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_2F_Layout/map.binbin0 -> 390 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_3F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_3F_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_4F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_4F_Layout/map.binbin0 -> 390 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_5F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_5F_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_Roof_Layout/border.bin1
-rw-r--r--data/layouts/CeladonCity_DepartmentStore_Roof_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_GameCorner_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_GameCorner_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Hotel_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Hotel_Layout/map.bin1
-rw-r--r--data/layouts/CeladonCity_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Layout/map.binbin0 -> 4800 bytes
-rw-r--r--data/layouts/CeladonCity_Restaurant_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeladonCity_Restaurant_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCave_1F_Layout/border.bin1
-rw-r--r--data/layouts/CeruleanCave_1F_Layout/map.binbin0 -> 1840 bytes
-rw-r--r--data/layouts/CeruleanCave_2F_Layout/border.bin1
-rw-r--r--data/layouts/CeruleanCave_2F_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCave_B1F_Layout/border.bin1
-rw-r--r--data/layouts/CeruleanCave_B1F_Layout/map.binbin0 -> 1840 bytes
-rw-r--r--data/layouts/CeruleanCity_BikeShop_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeruleanCity_BikeShop_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeruleanCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCity_House1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeruleanCity_House1_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCity_House2_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeruleanCity_House2_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCity_House5_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeruleanCity_House5_Layout/map.bin1
-rw-r--r--data/layouts/CeruleanCity_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CeruleanCity_Layout/map.bin5
-rw-r--r--data/layouts/CinnabarIsland_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CinnabarIsland_Gym_Layout/map.bin1
-rw-r--r--data/layouts/CinnabarIsland_Layout/border.bin1
-rw-r--r--data/layouts/CinnabarIsland_Layout/map.bin1
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/map.bin1
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/map.binbin0 -> 330 bytes
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/map.bin3
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/map.binbin0 -> 330 bytes
-rw-r--r--data/layouts/DiglettsCave_B1F_Layout/border.bin1
-rw-r--r--data/layouts/DiglettsCave_B1F_Layout/map.bin1
-rw-r--r--data/layouts/DiglettsCave_NorthEntrance_Layout/border.bin1
-rw-r--r--data/layouts/DiglettsCave_NorthEntrance_Layout/map.bin1
-rw-r--r--data/layouts/DiglettsCave_SouthEntrance_Layout/border.bin1
-rw-r--r--data/layouts/DiglettsCave_SouthEntrance_Layout/map.binbin0 -> 160 bytes
-rw-r--r--data/layouts/Entrance_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Entrance_1F_Layout/map.bin1
-rw-r--r--data/layouts/Entrance_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Entrance_2F_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_Layout/map.binbin0 -> 960 bytes
-rw-r--r--data/layouts/FiveIsland_LostCave_Entrance_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Entrance_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room10_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room10_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room11_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room11_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room12_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room12_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room13_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room13_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room14_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room14_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room1_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room1_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room2_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room2_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room3_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room3_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room4_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room4_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room5_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room5_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room6_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room6_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room7_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room7_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room8_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room8_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_LostCave_Room9_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_LostCave_Room9_Layout/map.bin2
-rw-r--r--data/layouts/FiveIsland_Meadow_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_Meadow_Layout/map.bin5
-rw-r--r--data/layouts/FiveIsland_MemorialPillar_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_MemorialPillar_Layout/map.binbin0 -> 2880 bytes
-rw-r--r--data/layouts/FiveIsland_ResortGorgeous_House_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FiveIsland_ResortGorgeous_House_Layout/map.binbin0 -> 198 bytes
-rw-r--r--data/layouts/FiveIsland_ResortGorgeous_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_ResortGorgeous_Layout/map.bin1
-rw-r--r--data/layouts/FiveIsland_WaterLabyrinth_Layout/border.bin1
-rw-r--r--data/layouts/FiveIsland_WaterLabyrinth_Layout/map.bin1
-rw-r--r--data/layouts/FourIsland_IcefallCave_1F_Layout/border.bin1
-rw-r--r--data/layouts/FourIsland_IcefallCave_1F_Layout/map.binbin0 -> 800 bytes
-rw-r--r--data/layouts/FourIsland_IcefallCave_Entrance_Layout/border.bin1
-rw-r--r--data/layouts/FourIsland_IcefallCave_Entrance_Layout/map.bin1
-rw-r--r--data/layouts/FourIsland_Layout/border.bin1
-rw-r--r--data/layouts/FourIsland_Layout/map.bin1
-rw-r--r--data/layouts/FourIsland_LoreleisHouse_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FourIsland_LoreleisHouse_Layout/map.bin1
-rw-r--r--data/layouts/FourIsland_PokemonDayCare_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FourIsland_PokemonDayCare_Layout/map.bin1
-rw-r--r--data/layouts/FuchsiaCity_Building1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_Building1_Layout/map.bin1
-rw-r--r--data/layouts/FuchsiaCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/FuchsiaCity_House2_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_House2_Layout/map.bin1
-rw-r--r--data/layouts/FuchsiaCity_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_Layout/map.bin1
-rw-r--r--data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/map.bin1
-rw-r--r--data/layouts/FuchsiaCity_ZooBuilding_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_ZooBuilding_Layout/map.bin1
-rw-r--r--data/layouts/House1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/House1_Layout/map.bin1
-rw-r--r--data/layouts/House2_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/House2_Layout/map.bin1
-rw-r--r--data/layouts/House3_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/House3_Layout/map.bin1
-rw-r--r--data/layouts/House4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/House4_Layout/map.bin1
-rw-r--r--data/layouts/House5_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/House5_Layout/map.bin1
-rw-r--r--data/layouts/IndigoPlateau_Exterior_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/IndigoPlateau_Exterior_Layout/map.binbin0 -> 960 bytes
-rw-r--r--data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/map.binbin0 -> 900 bytes
-rw-r--r--data/layouts/Island_Harbor_Layout/border.bin1
-rw-r--r--data/layouts/Island_Harbor_Layout/map.bin1
-rw-r--r--data/layouts/LavenderTown_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/LavenderTown_Layout/map.bin1
-rw-r--r--data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/map.bin1
-rw-r--r--data/layouts/Mart_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Mart_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_Exterior_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/MtEmber_Exterior_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B1F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B1F_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B2F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B2F_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B3F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B3F_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B4F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B4F_Layout/map.binbin0 -> 576 bytes
-rw-r--r--data/layouts/MtEmber_RubyPath_B5F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_RubyPath_B5F_Layout/map.binbin0 -> 480 bytes
-rw-r--r--data/layouts/MtEmber_SummitPath_1F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_SummitPath_1F_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_SummitPath_2F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_SummitPath_2F_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_SummitPath_3F_Layout/border.bin1
-rw-r--r--data/layouts/MtEmber_SummitPath_3F_Layout/map.bin1
-rw-r--r--data/layouts/MtEmber_Summit_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/MtEmber_Summit_Layout/map.bin1
-rw-r--r--data/layouts/MtMoon_1F_Layout/border.bin1
-rw-r--r--data/layouts/MtMoon_1F_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/MtMoon_B1F_Layout/border.bin1
-rw-r--r--data/layouts/MtMoon_B1F_Layout/map.binbin0 -> 3920 bytes
-rw-r--r--data/layouts/MtMoon_B2F_Layout/border.bin1
-rw-r--r--data/layouts/MtMoon_B2F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_1F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_1F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_B1F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_B1F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B10F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B10F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B11F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B11F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B1F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B1F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B2F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B2F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B3F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B3F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B4F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B4F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B5F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B5F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B6F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B6F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B7F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B7F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B8F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B8F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B9F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_BasePath_B9F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_Base_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_Base_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_Exterior_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_Exterior_Layout/map.binbin0 -> 920 bytes
-rw-r--r--data/layouts/NavelRock_Fork_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_Fork_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_2F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_2F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_3F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_3F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_4F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_4F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_5F_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_SummitPath_5F_Layout/map.bin1
-rw-r--r--data/layouts/NavelRock_Summit_Layout/border.bin1
-rw-r--r--data/layouts/NavelRock_Summit_Layout/map.bin2
-rw-r--r--data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/border.bin1
-rw-r--r--data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/map.bin1
-rw-r--r--data/layouts/OneIsland_KindleRoad_Layout/border.bin1
-rw-r--r--data/layouts/OneIsland_KindleRoad_Layout/map.binbin0 -> 6720 bytes
-rw-r--r--data/layouts/OneIsland_Layout/border.bin1
-rw-r--r--data/layouts/OneIsland_Layout/map.bin1
-rw-r--r--data/layouts/OneIsland_PokemonCenter_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/OneIsland_PokemonCenter_1F_Layout/map.bin1
-rw-r--r--data/layouts/OneIsland_PokemonCenter_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/OneIsland_PokemonCenter_2F_Layout/map.binbin0 -> 300 bytes
-rw-r--r--data/layouts/OneIsland_TreasureBeach_Layout/border.bin1
-rw-r--r--data/layouts/OneIsland_TreasureBeach_Layout/map.binbin0 -> 1920 bytes
-rw-r--r--data/layouts/PalletTown_GarysHouse_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PalletTown_GarysHouse_Layout/map.bin1
-rw-r--r--data/layouts/PalletTown_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PalletTown_Layout/map.bin1
-rw-r--r--data/layouts/PalletTown_PlayersHouse_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PalletTown_PlayersHouse_1F_Layout/map.bin1
-rw-r--r--data/layouts/PalletTown_PlayersHouse_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PalletTown_PlayersHouse_2F_Layout/map.binbin0 -> 216 bytes
-rw-r--r--data/layouts/PalletTown_ProfessorOaksLab_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PalletTown_ProfessorOaksLab_Layout/map.bin1
-rw-r--r--data/layouts/PewterCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PewterCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/PewterCity_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PewterCity_Layout/map.bin1
-rw-r--r--data/layouts/PewterCity_Museum_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PewterCity_Museum_1F_Layout/map.bin1
-rw-r--r--data/layouts/PewterCity_Museum_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PewterCity_Museum_2F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonCenter_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonCenter_1F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonCenter_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonCenter_2F_Layout/map.binbin0 -> 300 bytes
-rw-r--r--data/layouts/PokemonLeague_AgathasRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonLeague_AgathasRoom_Layout/map.binbin0 -> 338 bytes
-rw-r--r--data/layouts/PokemonLeague_BrunosRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonLeague_BrunosRoom_Layout/map.bin1
-rw-r--r--data/layouts/PokemonLeague_ChampionsRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonLeague_ChampionsRoom_Layout/map.bin1
-rw-r--r--data/layouts/PokemonLeague_HallOfFame_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonLeague_HallOfFame_Layout/map.bin1
-rw-r--r--data/layouts/PokemonLeague_LancesRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonLeague_LancesRoom_Layout/map.bin1
-rw-r--r--data/layouts/PokemonLeague_LoreleisRoom_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonLeague_LoreleisRoom_Layout/map.bin1
-rw-r--r--data/layouts/PokemonMansion_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonMansion_1F_Layout/map.binbin0 -> 2660 bytes
-rw-r--r--data/layouts/PokemonMansion_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonMansion_2F_Layout/map.binbin0 -> 2888 bytes
-rw-r--r--data/layouts/PokemonMansion_3F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonMansion_3F_Layout/map.binbin0 -> 2660 bytes
-rw-r--r--data/layouts/PokemonMansion_B1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PokemonMansion_B1F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_1F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_1F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_2F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_2F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_3F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_3F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_4F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_4F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_5F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_5F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_6F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_6F_Layout/map.bin1
-rw-r--r--data/layouts/PokemonTower_7F_Layout/border.bin1
-rw-r--r--data/layouts/PokemonTower_7F_Layout/map.bin1
-rw-r--r--data/layouts/PowerPlant_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/PowerPlant_Layout/map.binbin0 -> 3920 bytes
-rw-r--r--data/layouts/RockTunnel_1F_Layout/border.bin1
-rw-r--r--data/layouts/RockTunnel_1F_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/RockTunnel_B1F_Layout/border.bin1
-rw-r--r--data/layouts/RockTunnel_B1F_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/RocketHideout_B1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/RocketHideout_B1F_Layout/map.binbin0 -> 1904 bytes
-rw-r--r--data/layouts/RocketHideout_B2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/RocketHideout_B2F_Layout/map.bin1
-rw-r--r--data/layouts/RocketHideout_B3F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/RocketHideout_B3F_Layout/map.bin1
-rw-r--r--data/layouts/RocketHideout_B4F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/RocketHideout_B4F_Layout/map.binbin0 -> 1248 bytes
-rw-r--r--data/layouts/RocketHideout_Elevator_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/RocketHideout_Elevator_Layout/map.bin1
-rw-r--r--data/layouts/Route10_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route10_Layout/map.bin1
-rw-r--r--data/layouts/Route11_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route11_Layout/map.bin7
-rw-r--r--data/layouts/Route12_Layout/border.bin1
-rw-r--r--data/layouts/Route12_Layout/map.binbin0 -> 5760 bytes
-rw-r--r--data/layouts/Route12_NorthEntrance_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route12_NorthEntrance_1F_Layout/map.bin1
-rw-r--r--data/layouts/Route13_Layout/border.bin1
-rw-r--r--data/layouts/Route13_Layout/map.binbin0 -> 2880 bytes
-rw-r--r--data/layouts/Route14_Layout/border.bin1
-rw-r--r--data/layouts/Route14_Layout/map.bin1
-rw-r--r--data/layouts/Route15_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route15_Layout/map.bin1
-rw-r--r--data/layouts/Route16_Layout/border.bin1
-rw-r--r--data/layouts/Route16_Layout/map.bin1
-rw-r--r--data/layouts/Route16_NorthEntrance_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route16_NorthEntrance_1F_Layout/map.bin1
-rw-r--r--data/layouts/Route17_Layout/border.bin1
-rw-r--r--data/layouts/Route17_Layout/map.bin1
-rw-r--r--data/layouts/Route18_Layout/border.bin1
-rw-r--r--data/layouts/Route18_Layout/map.bin1
-rw-r--r--data/layouts/Route19_Layout/border.bin1
-rw-r--r--data/layouts/Route19_Layout/map.bin1
-rw-r--r--data/layouts/Route1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route1_Layout/map.bin1
-rw-r--r--data/layouts/Route20_Layout/border.bin1
-rw-r--r--data/layouts/Route20_Layout/map.bin1
-rw-r--r--data/layouts/Route21_North_Layout/border.bin1
-rw-r--r--data/layouts/Route21_North_Layout/map.bin1
-rw-r--r--data/layouts/Route21_South_Layout/border.bin1
-rw-r--r--data/layouts/Route21_South_Layout/map.bin1
-rw-r--r--data/layouts/Route22_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route22_Layout/map.bin1
-rw-r--r--data/layouts/Route22_NorthEntrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route22_NorthEntrance_Layout/map.bin1
-rw-r--r--data/layouts/Route23_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route23_Layout/map.bin1
-rw-r--r--data/layouts/Route24_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route24_Layout/map.bin1
-rw-r--r--data/layouts/Route25_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route25_Layout/map.bin1
-rw-r--r--data/layouts/Route25_SeaCottage_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route25_SeaCottage_Layout/map.bin1
-rw-r--r--data/layouts/Route2_Entrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route2_Entrance_Layout/map.bin1
-rw-r--r--data/layouts/Route2_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route2_Layout/map.bin1
-rw-r--r--data/layouts/Route3_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route3_Layout/map.bin1
-rw-r--r--data/layouts/Route4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route4_Layout/map.bin1
-rw-r--r--data/layouts/Route5_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route5_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/Route5_PokemonDayCare_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route5_PokemonDayCare_Layout/map.bin1
-rw-r--r--data/layouts/Route6_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route6_Layout/map.bin1
-rw-r--r--data/layouts/Route7_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route7_Layout/map.bin1
-rw-r--r--data/layouts/Route8_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route8_Layout/map.bin1
-rw-r--r--data/layouts/Route9_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/Route9_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_1F_Corridor_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_1F_Corridor_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_1F_Room11_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_1F_Room11_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_1F_Room12_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_1F_Room12_Layout/map.binbin0 -> 1536 bytes
-rw-r--r--data/layouts/SSAnne_2F_Corridor_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_2F_Corridor_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_3F_Corridor_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_3F_Corridor_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_B1F_Corridor_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_B1F_Corridor_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice2_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice2_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice3_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice3_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SSAnne_CaptainsOffice4_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice5_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice5_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice9_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice9_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_CaptainsOffice_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_Deck_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_Deck_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_Exterior_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_Exterior_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_Kitchen3_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_Kitchen3_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_Kitchen_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_Kitchen_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_Room1_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_Room1_Layout/map.bin1
-rw-r--r--data/layouts/SSAnne_Room2_Layout/border.bin1
-rw-r--r--data/layouts/SSAnne_Room2_Layout/map.bin2
-rw-r--r--data/layouts/SafariZone_Building_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SafariZone_Building_Layout/map.bin1
-rw-r--r--data/layouts/SafariZone_Center_Layout/border.bin1
-rw-r--r--data/layouts/SafariZone_Center_Layout/map.bin6
-rw-r--r--data/layouts/SafariZone_East_Layout/border.bin1
-rw-r--r--data/layouts/SafariZone_East_Layout/map.binbin0 -> 3780 bytes
-rw-r--r--data/layouts/SafariZone_North_Layout/border.bin1
-rw-r--r--data/layouts/SafariZone_North_Layout/map.binbin0 -> 4560 bytes
-rw-r--r--data/layouts/SafariZone_SecretHouse_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SafariZone_SecretHouse_Layout/map.bin1
-rw-r--r--data/layouts/SafariZone_West_Layout/border.bin1
-rw-r--r--data/layouts/SafariZone_West_Layout/map.binbin0 -> 3456 bytes
-rw-r--r--data/layouts/SaffronCity_Dojo_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_Dojo_Layout/map.bin1
-rw-r--r--data/layouts/SaffronCity_Duplicate_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_Duplicate_Layout/map.binbin0 -> 7260 bytes
-rw-r--r--data/layouts/SaffronCity_EastWestEntrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_EastWestEntrance_Layout/map.bin1
-rw-r--r--data/layouts/SaffronCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/SaffronCity_House1_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_House1_1F_Layout/map.bin1
-rw-r--r--data/layouts/SaffronCity_House1_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_House1_2F_Layout/map.binbin0 -> 216 bytes
-rw-r--r--data/layouts/SaffronCity_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/SaffronCity_NorthSouthEntrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_NorthSouthEntrance_Layout/map.bin1
-rw-r--r--data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/map.bin2
-rw-r--r--data/layouts/SeafoamIslands_1F_Layout/border.bin1
-rw-r--r--data/layouts/SeafoamIslands_1F_Layout/map.binbin0 -> 1824 bytes
-rw-r--r--data/layouts/SeafoamIslands_B1F_Layout/border.bin1
-rw-r--r--data/layouts/SeafoamIslands_B1F_Layout/map.bin1
-rw-r--r--data/layouts/SeafoamIslands_B2F_Layout/border.bin1
-rw-r--r--data/layouts/SeafoamIslands_B2F_Layout/map.binbin0 -> 1824 bytes
-rw-r--r--data/layouts/SeafoamIslands_B3F_Layout/border.bin1
-rw-r--r--data/layouts/SeafoamIslands_B3F_Layout/map.bin3
-rw-r--r--data/layouts/SeafoamIslands_B4F_Layout/border.bin1
-rw-r--r--data/layouts/SeafoamIslands_B4F_Layout/map.bin3
-rw-r--r--data/layouts/SevenIsland_House_Room1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_House_Room1_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_House_Room2_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_House_Room2_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_Layout/border.bin1
-rw-r--r--data/layouts/SevenIsland_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/border.bin1
-rw-r--r--data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/map.binbin0 -> 480 bytes
-rw-r--r--data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/border.bin1
-rw-r--r--data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/map.binbin0 -> 1920 bytes
-rw-r--r--data/layouts/SevenIsland_SevaultCanyon_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_SevaultCanyon_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_Layout/border.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TrainerTower_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_1F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_2F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_3F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_3F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_4F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_4F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_5F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_5F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_6F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_6F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_7F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_7F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_8F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_8F_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Elevator_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Elevator_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Layout/border.bin1
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Lobby_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Lobby_Layout/map.bin1
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Roof_Layout/border.bin1
-rw-r--r--data/layouts/SevenIsland_TrainerTower_Roof_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_10F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_10F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_11F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_11F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_1F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_1F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_2F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_2F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_3F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_3F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_4F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_4F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_5F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_5F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_6F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_6F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_7F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_7F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_8F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_8F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_9F_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_9F_Layout/map.bin1
-rw-r--r--data/layouts/SilphCo_Elevator_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SilphCo_Elevator_Layout/map.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_B1F_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_B1F_Layout/map.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_B2F_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_B2F_Layout/map.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_B3F_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_B3F_Layout/map.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/map.bin1
-rw-r--r--data/layouts/SixIsland_GreenPath_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_GreenPath_Layout/map.binbin0 -> 2880 bytes
-rw-r--r--data/layouts/SixIsland_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_Layout/map.bin1
-rw-r--r--data/layouts/SixIsland_OutcastIsland_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_OutcastIsland_Layout/map.bin15
-rw-r--r--data/layouts/SixIsland_RuinValley_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/SixIsland_RuinValley_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/SixIsland_WaterPath_Layout/border.bin1
-rw-r--r--data/layouts/SixIsland_WaterPath_Layout/map.binbin0 -> 4800 bytes
-rw-r--r--data/layouts/ThreeIsland_BerryForest_Layout/border.bin1
-rw-r--r--data/layouts/ThreeIsland_BerryForest_Layout/map.bin1
-rw-r--r--data/layouts/ThreeIsland_BondBridge_Layout/border.bin1
-rw-r--r--data/layouts/ThreeIsland_BondBridge_Layout/map.binbin0 -> 3840 bytes
-rw-r--r--data/layouts/ThreeIsland_DunsparceTunnel_Layout/border.bin1
-rw-r--r--data/layouts/ThreeIsland_DunsparceTunnel_Layout/map.bin1
-rw-r--r--data/layouts/ThreeIsland_House1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/ThreeIsland_House1_Layout/map.bin1
-rw-r--r--data/layouts/ThreeIsland_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/ThreeIsland_Layout/map.bin1
-rw-r--r--data/layouts/ThreeIsland_Port_Layout/border.bin1
-rw-r--r--data/layouts/ThreeIsland_Port_Layout/map.binbin0 -> 1920 bytes
-rw-r--r--data/layouts/TwoIsland_CapeBrink_Layout/border.bin1
-rw-r--r--data/layouts/TwoIsland_CapeBrink_Layout/map.bin1
-rw-r--r--data/layouts/TwoIsland_JoyfulGameCorner_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/TwoIsland_JoyfulGameCorner_Layout/map.binbin0 -> 240 bytes
-rw-r--r--data/layouts/TwoIsland_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/TwoIsland_Layout/map.binbin0 -> 1920 bytes
-rw-r--r--data/layouts/UndergroundPath_EastWestTunnel_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UndergroundPath_EastWestTunnel_Layout/map.bin1
-rw-r--r--data/layouts/UndergroundPath_Entrance_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UndergroundPath_Entrance_Layout/map.bin1
-rw-r--r--data/layouts/UndergroundPath_NorthSouthTunnel_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UndergroundPath_NorthSouthTunnel_Layout/map.bin1
-rw-r--r--data/layouts/UnknownMap_00_00_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_00_00_Layout/map.binbin0 -> 252 bytes
-rw-r--r--data/layouts/UnknownMap_00_01_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_00_01_Layout/map.bin1
-rw-r--r--data/layouts/UnknownMap_00_02_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_00_02_Layout/map.bin1
-rw-r--r--data/layouts/UnknownMap_00_03_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_00_03_Layout/map.binbin0 -> 252 bytes
-rw-r--r--data/layouts/UnknownMap_00_04_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnknownMap_00_04_Layout/map.bin1
-rw-r--r--data/layouts/UnknownMap_03_50_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_03_50_Layout/map.bin1
-rw-r--r--data/layouts/UnknownMap_03_51_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_03_51_Layout/map.bin1
-rw-r--r--data/layouts/UnknownMap_03_52_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_03_52_Layout/map.binbin0 -> 3360 bytes
-rw-r--r--data/layouts/UnknownMap_03_53_Layout/border.bin1
-rw-r--r--data/layouts/UnknownMap_03_53_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D54D8_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D54D8_Layout/map.bin2
-rw-r--r--data/layouts/UnusedLayout_82D6144_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82D6144_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D6490_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D6490_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D6654_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D6654_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D672C_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D672C_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D6C34_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82D6C34_Layout/map.binbin0 -> 288 bytes
-rw-r--r--data/layouts/UnusedLayout_82D75F0_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D75F0_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D7674_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D7674_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D7CC8_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D7CC8_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D88C8_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82D88C8_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82D9B24_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82D9B24_Layout/map.binbin0 -> 3200 bytes
-rw-r--r--data/layouts/UnusedLayout_82DA7C8_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DA7C8_Layout/map.binbin0 -> 3200 bytes
-rw-r--r--data/layouts/UnusedLayout_82DB46C_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DB46C_Layout/map.binbin0 -> 3200 bytes
-rw-r--r--data/layouts/UnusedLayout_82DB4F0_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DB4F0_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DBBE0_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DBBE0_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DBDD8_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DBDD8_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DBFB8_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DBFB8_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DC4EC_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DC4EC_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DC60C_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DC60C_Layout/map.binbin0 -> 252 bytes
-rw-r--r--data/layouts/UnusedLayout_82DC72C_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DC72C_Layout/map.binbin0 -> 252 bytes
-rw-r--r--data/layouts/UnusedLayout_82DC84C_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DC84C_Layout/map.binbin0 -> 252 bytes
-rw-r--r--data/layouts/UnusedLayout_82DCA70_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82DCA70_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCB44_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82DCB44_Layout/map.bin2
-rw-r--r--data/layouts/UnusedLayout_82DCC40_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82DCC40_Layout/map.bin2
-rw-r--r--data/layouts/UnusedLayout_82DCCD4_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCCD4_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCD68_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCD68_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCDFC_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCDFC_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCF00_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DCF00_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DD004_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_82DD004_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_82DD0DC_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_82DD0DC_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_833614C_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_833614C_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_83377F0_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_83377F0_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_8338354_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_8338354_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_8338738_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_8338738_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_8338B4C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_8338B4C_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_8338E90_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_8338E90_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_833902C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_833902C_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_833B6EC_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_833B6EC_Layout/map.bin3
-rw-r--r--data/layouts/UnusedLayout_833BE30_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_833BE30_Layout/map.bin3
-rw-r--r--data/layouts/UnusedLayout_83453C0_Layout/border.bin1
-rw-r--r--data/layouts/UnusedLayout_83453C0_Layout/map.bin1
-rw-r--r--data/layouts/UnusedLayout_834BC2C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834BC2C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834BEB4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834BEB4_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834C13C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834C13C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834C3C4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834C3C4_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834C64C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834C64C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834C8D4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834C8D4_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834CB5C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834CB5C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834CDE4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834CDE4_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834D06C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834D06C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834D2F4_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834D2F4_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834D57C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834D57C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834D804_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834D804_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834DA8C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834DA8C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834DD14_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834DD14_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834DF9C_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834DF9C_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/UnusedLayout_834E224_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/UnusedLayout_834E224_Layout/map.binbin0 -> 612 bytes
-rw-r--r--data/layouts/VermilionCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/VermilionCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/VermilionCity_Layout/border.bin1
-rw-r--r--data/layouts/VermilionCity_Layout/map.bin2
-rw-r--r--data/layouts/VermilionCity_PokemonFanClub_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/VermilionCity_PokemonFanClub_Layout/map.bin1
-rw-r--r--data/layouts/VictoryRoad_1F_Layout/border.bin1
-rw-r--r--data/layouts/VictoryRoad_1F_Layout/map.bin1
-rw-r--r--data/layouts/VictoryRoad_2F_Layout/border.bin1
-rw-r--r--data/layouts/VictoryRoad_2F_Layout/map.binbin0 -> 2244 bytes
-rw-r--r--data/layouts/VictoryRoad_3F_Layout/border.bin1
-rw-r--r--data/layouts/VictoryRoad_3F_Layout/map.bin1
-rw-r--r--data/layouts/ViridianCity_Gym_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/ViridianCity_Gym_Layout/map.bin1
-rw-r--r--data/layouts/ViridianCity_House1_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/ViridianCity_House1_Layout/map.bin1
-rw-r--r--data/layouts/ViridianCity_House2_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/ViridianCity_House2_Layout/map.bin1
-rw-r--r--data/layouts/ViridianCity_Layout/border.binbin0 -> 8 bytes
-rw-r--r--data/layouts/ViridianCity_Layout/map.bin1
-rw-r--r--data/layouts/ViridianForest_Layout/border.bin1
-rw-r--r--data/layouts/ViridianForest_Layout/map.bin1
-rw-r--r--data/layouts/layouts.inc6971
-rw-r--r--data/maps.s4
732 files changed, 6738 insertions, 750 deletions
diff --git a/data/layouts/BirthIsland_Exterior_Layout/border.bin b/data/layouts/BirthIsland_Exterior_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/BirthIsland_Exterior_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/BirthIsland_Exterior_Layout/map.bin b/data/layouts/BirthIsland_Exterior_Layout/map.bin
new file mode 100644
index 000000000..98502708b
--- /dev/null
+++ b/data/layouts/BirthIsland_Exterior_Layout/map.bin
@@ -0,0 +1 @@
+vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvfvvvvvvvvvvvvvvvvvvvvvvvvvvvvvnvvvvvvvvvvvvvvvvvvvvvvvvvvv[\]}vvvvvvvvvvvvvvvvvvvvvvvsz`ab|s}vvvvvvvvvvvvvvvvvvvsszscdeu|s}vvvvvvvvvvvvvvvvvssz21310 003141|ss}vvvvvvvvvvvDEvvssz210 00Y300 041|ss}vDEvvvvvvvLMvszs000)3Z3+3 000u|ss}LMvvvvvvvvvsz21310 0)3,323-3+3 003141|ssvvvvvvvvvvszs0 00 01323232333000 0u|s}vvvvvvvvsz21000)3,3232323-3+30 0041|svvvvvvvszss 00 0)3,32323232323-3+300 041|}vvvvvsz2131000132323232323232333 0000u|}vvvszs0000)3,323232323232323-3+300041mu|}vvszs0 093:3:3:3:3:3:3:3:3:3;3 0 0u|}vpssk3100&'00000000000&'0041muuqvtss{||||||||||0||||||||||}uurvts{|||||||||||0|||||||||||}urvt{||||||||||||0||||||||||||}rvxkkkkkkkkkkkk111kkkkkkkkkkkkyvvvvvvvvvvvoss111sssmvvvvvvvvvvvvvvvvvvvvvvv111vvvvvvvvvvvvvvvvvvvvvvvvvvv111vvvvvvvvvvvvvvvvvvvvvvvvvvv222vvvvvvvvvvvvvvvvvvvvvvvvv"3#3vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv !vvvvvvvvvvvvvvvvvvvvvvv$%vvvvvvvvvvvvvvvvvvvvvvv&'vvvvvvvvvvv \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Condominiums_1F_Layout/border.bin b/data/layouts/CeladonCity_Condominiums_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Condominiums_1F_Layout/map.bin b/data/layouts/CeladonCity_Condominiums_1F_Layout/map.bin
new file mode 100644
index 000000000..d396e1116
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Condominiums_2F_Layout/border.bin b/data/layouts/CeladonCity_Condominiums_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Condominiums_2F_Layout/map.bin b/data/layouts/CeladonCity_Condominiums_2F_Layout/map.bin
new file mode 100644
index 000000000..8dcec2456
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Condominiums_3F_Layout/border.bin b/data/layouts/CeladonCity_Condominiums_3F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_3F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Condominiums_3F_Layout/map.bin b/data/layouts/CeladonCity_Condominiums_3F_Layout/map.bin
new file mode 100644
index 000000000..5e44c90c6
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_3F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/border.bin b/data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/map.bin b/data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/map.bin
new file mode 100644
index 000000000..a6aaf9a0c
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Condominiums_Roof_Layout/border.bin b/data/layouts/CeladonCity_Condominiums_Roof_Layout/border.bin
new file mode 100644
index 000000000..cbaea0adc
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_Roof_Layout/border.bin
@@ -0,0 +1 @@
+(((( \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Condominiums_Roof_Layout/map.bin b/data/layouts/CeladonCity_Condominiums_Roof_Layout/map.bin
new file mode 100644
index 000000000..8f044c89a
--- /dev/null
+++ b/data/layouts/CeladonCity_Condominiums_Roof_Layout/map.bin
@@ -0,0 +1 @@
+((((((((((((((     ./    .!33353  73353  "!3336373363"!3333337333@3A3"!3333337333HI"!337333@3A3"!%&&'337333HI"!%&&'337333@3A3"!%&&'337333HI"!%&&'337333@3A3"!0123337333HI"!893:;33733333"!333333733333"!333333733333"!<>=>=>?33333"!B3C33333333333"!JK3333333333")            *PQQQQURSTQQQQV#DE#,-$#DE#+#LM#,-$#LM#+####,-$####+ \ No newline at end of file
diff --git a/data/layouts/CeladonCity_DepartmentStore_1F_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_1F_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_1F_Layout/map.bin
new file mode 100644
index 000000000..3c09fa172
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_1F_Layout/map.bin
@@ -0,0 +1 @@
+`ahij322222pqr322222e2222222222222222222222222222222222222222222222223222222222332222222223&32222"32222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_DepartmentStore_2F_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_2F_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_2F_Layout/map.bin
new file mode 100644
index 000000000..41c334718
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_3F_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_3F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_3F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_3F_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_3F_Layout/map.bin
new file mode 100644
index 000000000..1640da24e
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_3F_Layout/map.bin
@@ -0,0 +1 @@
+`ahij22222klmpqr22222stu22222222222222222222222222222222 3 32 3 322223222222222222222 3 32 3 32222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_DepartmentStore_4F_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_4F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_4F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_4F_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_4F_Layout/map.bin
new file mode 100644
index 000000000..f3f558069
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_4F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_5F_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_5F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_5F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_5F_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_5F_Layout/map.bin
new file mode 100644
index 000000000..5374a18ee
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_5F_Layout/map.bin
@@ -0,0 +1 @@
+`ahij322222k3lm7pqr322222s3tu2222222222222222 22$22222222222322223323322222222222222''2''223323322222222 !2 !23323322()2()2222012012''2''322222222222# \ No newline at end of file
diff --git a/data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/map.bin
new file mode 100644
index 000000000..42e08c38d
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_DepartmentStore_Roof_Layout/border.bin b/data/layouts/CeladonCity_DepartmentStore_Roof_Layout/border.bin
new file mode 100644
index 000000000..87ae772ca
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_Roof_Layout/border.bin
@@ -0,0 +1 @@
+WWWW \ No newline at end of file
diff --git a/data/layouts/CeladonCity_DepartmentStore_Roof_Layout/map.bin b/data/layouts/CeladonCity_DepartmentStore_Roof_Layout/map.bin
new file mode 100644
index 000000000..f92a0a330
--- /dev/null
+++ b/data/layouts/CeladonCity_DepartmentStore_Roof_Layout/map.bin
@@ -0,0 +1 @@
+WWWWWWWWWWWWW.///OW89999999999996777?]@AAAAAAAAA%%%=<>6?QH22222222c---EDF6?YH22*3+3+3,322222222M36?YH2243KL5322222222U36?YH2243ST5322222222N36?YH2223[3\33322222222V3=GYPB3:3:3:3:3:3:3:3:3:3:3:3:3:3:3IJRXAAAAAAAAAAAAAAAAAZC;C;C;C; \ No newline at end of file
diff --git a/data/layouts/CeladonCity_GameCorner_Layout/border.bin b/data/layouts/CeladonCity_GameCorner_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_GameCorner_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_GameCorner_Layout/map.bin b/data/layouts/CeladonCity_GameCorner_Layout/map.bin
new file mode 100644
index 000000000..00280b8a4
--- /dev/null
+++ b/data/layouts/CeladonCity_GameCorner_Layout/map.bin
@@ -0,0 +1 @@
+222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/border.bin b/data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/map.bin b/data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/map.bin
new file mode 100644
index 000000000..475ca451c
--- /dev/null
+++ b/data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/map.bin
@@ -0,0 +1 @@
+222222322222222222222222222222222222232222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Gym_Layout/border.bin b/data/layouts/CeladonCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Gym_Layout/map.bin b/data/layouts/CeladonCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..19338125c
--- /dev/null
+++ b/data/layouts/CeladonCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tuv \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Hotel_Layout/border.bin b/data/layouts/CeladonCity_Hotel_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Hotel_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Hotel_Layout/map.bin b/data/layouts/CeladonCity_Hotel_Layout/map.bin
new file mode 100644
index 000000000..4573c1444
--- /dev/null
+++ b/data/layouts/CeladonCity_Hotel_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeladonCity_Layout/border.bin b/data/layouts/CeladonCity_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/CeladonCity_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Layout/map.bin b/data/layouts/CeladonCity_Layout/map.bin
new file mode 100644
index 000000000..45bad7034
--- /dev/null
+++ b/data/layouts/CeladonCity_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Restaurant_Layout/border.bin b/data/layouts/CeladonCity_Restaurant_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeladonCity_Restaurant_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeladonCity_Restaurant_Layout/map.bin b/data/layouts/CeladonCity_Restaurant_Layout/map.bin
new file mode 100644
index 000000000..a5391187c
--- /dev/null
+++ b/data/layouts/CeladonCity_Restaurant_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeruleanCave_1F_Layout/border.bin b/data/layouts/CeruleanCave_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/CeruleanCave_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/CeruleanCave_1F_Layout/map.bin b/data/layouts/CeruleanCave_1F_Layout/map.bin
new file mode 100644
index 000000000..33a822337
--- /dev/null
+++ b/data/layouts/CeruleanCave_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CeruleanCave_2F_Layout/border.bin b/data/layouts/CeruleanCave_2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/CeruleanCave_2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/CeruleanCave_2F_Layout/map.bin b/data/layouts/CeruleanCave_2F_Layout/map.bin
new file mode 100644
index 000000000..f2b9dcb9c
--- /dev/null
+++ b/data/layouts/CeruleanCave_2F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeruleanCave_B1F_Layout/border.bin b/data/layouts/CeruleanCave_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/CeruleanCave_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/CeruleanCave_B1F_Layout/map.bin b/data/layouts/CeruleanCave_B1F_Layout/map.bin
new file mode 100644
index 000000000..f423b6e0e
--- /dev/null
+++ b/data/layouts/CeruleanCave_B1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_BikeShop_Layout/border.bin b/data/layouts/CeruleanCity_BikeShop_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeruleanCity_BikeShop_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_BikeShop_Layout/map.bin b/data/layouts/CeruleanCity_BikeShop_Layout/map.bin
new file mode 100644
index 000000000..7bfc92082
--- /dev/null
+++ b/data/layouts/CeruleanCity_BikeShop_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/CeruleanCity_Gym_Layout/border.bin b/data/layouts/CeruleanCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeruleanCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_Gym_Layout/map.bin b/data/layouts/CeruleanCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..ee6d65165
--- /dev/null
+++ b/data/layouts/CeruleanCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tuv \ No newline at end of file
diff --git a/data/layouts/CeruleanCity_House1_Layout/border.bin b/data/layouts/CeruleanCity_House1_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeruleanCity_House1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_House1_Layout/map.bin b/data/layouts/CeruleanCity_House1_Layout/map.bin
new file mode 100644
index 000000000..83ebe0b15
--- /dev/null
+++ b/data/layouts/CeruleanCity_House1_Layout/map.bin
@@ -0,0 +1 @@
+bcdjk1l111111112121V1 1 1 1 1 1 1 1 1 1^ 1 1 1 1#1$1$1$1%11 1 1 1 1+1&1()-1V1 1 1 1 1+1,101-1^ 1 1 1 131414141511 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/CeruleanCity_House2_Layout/border.bin b/data/layouts/CeruleanCity_House2_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeruleanCity_House2_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_House2_Layout/map.bin b/data/layouts/CeruleanCity_House2_Layout/map.bin
new file mode 100644
index 000000000..21a7d4178
--- /dev/null
+++ b/data/layouts/CeruleanCity_House2_Layout/map.bin
@@ -0,0 +1 @@
+a2iH1I12222221#1$1$1$1$1%1221+12()2-12221+1212-1 12 1V131412414151222^ 1?1G1O122 1 \ No newline at end of file
diff --git a/data/layouts/CeruleanCity_House5_Layout/border.bin b/data/layouts/CeruleanCity_House5_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CeruleanCity_House5_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_House5_Layout/map.bin b/data/layouts/CeruleanCity_House5_Layout/map.bin
new file mode 100644
index 000000000..1f06133b3
--- /dev/null
+++ b/data/layouts/CeruleanCity_House5_Layout/map.bin
@@ -0,0 +1 @@
+aaii2121211111M1N1M1N11 1 1 1 1 1 1 1ef 11.1 1 1 1 1 1o1mn 16 1 1 1 1 1 1ef 11.1 1 1 1 1 1 1mng16 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/CeruleanCity_Layout/border.bin b/data/layouts/CeruleanCity_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/CeruleanCity_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CeruleanCity_Layout/map.bin b/data/layouts/CeruleanCity_Layout/map.bin
new file mode 100644
index 000000000..de72d4e87
--- /dev/null
+++ b/data/layouts/CeruleanCity_Layout/map.bin
@@ -0,0 +1,5 @@
+qq|||||||||||}u*+++,2220 00*qqu|||||||||||}*+++,222*qquu ###########1+++,222 00 0*+qquu*+++++++++++++++,222000*+++++++++
+ 
+ 
+ 
+ qquu*+++++++++++++++,222 00 05qquu*+(000000000000000qquu*+,0 00 00 000000000 00 00 0000000000qquu*+,0000000000000000000001001002qquu*+,2220 00 00 02222000qquu*+,000000000qquu*+,0 00 00 0000||}u*+,000000000000y0|z*+,000000000000000000000000000000 00000 0*+,000000000000000000000000000000000000*+,001002222222000000000000000000 000000*+,00000{1|1}1~11000000000000000&%$%$%####1+,000HIJK0 00 00 00 000000 00000000++++++,00000PQRS00091:1:1:1:1:1;000000++++++,001000000000XYZ[ABBBBBC0000000000000000000000000`ab000IJJJJJK0000 00 00 00 000000000001010000001000 00 000 0`1PQRSTUV0 0000000000000000000000000000hX1Y1Z[\]1^100000000000000000001000000000010000000000000001000 00000 022220000000000000000000000000000000010000000000000000000 000020000222222(0)0*0+022222000000020000001230 00 00002 0000089:;000000002200000@Abc0 00 000010222201010000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000=>>>>>>>>?0=>>>>>>>>>?0 0 00 00 00 00 0 00 00 00 00 00 00 0 0 00 00 00 00 00 00000000000000000000000000000000000 00 00 00 00 00 00 00 0000000000 00 00 00 00 00 00 00 000000000000000000 00 00 00 00 00 00 00 00 \ No newline at end of file
diff --git a/data/layouts/CinnabarIsland_Gym_Layout/border.bin b/data/layouts/CinnabarIsland_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CinnabarIsland_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CinnabarIsland_Gym_Layout/map.bin b/data/layouts/CinnabarIsland_Gym_Layout/map.bin
new file mode 100644
index 000000000..39cd83f5a
--- /dev/null
+++ b/data/layouts/CinnabarIsland_Gym_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tuv \ No newline at end of file
diff --git a/data/layouts/CinnabarIsland_Layout/border.bin b/data/layouts/CinnabarIsland_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/CinnabarIsland_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/CinnabarIsland_Layout/map.bin b/data/layouts/CinnabarIsland_Layout/map.bin
new file mode 100644
index 000000000..7631ea1d8
--- /dev/null
+++ b/data/layouts/CinnabarIsland_Layout/map.bin
@@ -0,0 +1 @@
+++,003141)++,10 0031ABBBBC)++,00 0 0 0IJJJJK*++,20000PQRSTV*++,00222000 0 0 0 0X1Y1Z[\*++,000000000000000 00h++,222222200000000000++,{1|1}1~110 00 00 0*++,HIJK(0)0*0+000*++,PQRS012300*++,000 0220XYZ[89:;00*++,0000000`ab@Abc00*++0##!000000000000000*+++++,000000000000000*+++++,000000000000000*++++0###############1++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/border.bin b/data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/map.bin b/data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/map.bin
new file mode 100644
index 000000000..39ca3b4d7
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/map.bin
@@ -0,0 +1 @@
+hiiiijpqqr0x0y0y0y0y0y0z022000000020200jhijhijhij200200rpq2rpq2rpq2r20022000z0x0y0y0y0y0z0x0y0y0y0y0z0x0y0y0y0y0z00000000000000000000000000002200000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/border.bin b/data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/map.bin b/data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/map.bin
new file mode 100644
index 000000000..1dbda8fd5
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/map.bin
Binary files differ
diff --git a/data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/border.bin b/data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/map.bin b/data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/map.bin
new file mode 100644
index 000000000..a84c9d1ab
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/map.bin
@@ -0,0 +1,3 @@
+hkli$ikljpstq%qstrx0 3
+3{0|0y0y0y0y0y0{0|0 3
+3z0000022222220000200022666220002200022220002200022220002000022222220000200000000000000600000000000 \ No newline at end of file
diff --git a/data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/border.bin b/data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/map.bin b/data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/map.bin
new file mode 100644
index 000000000..6032e183f
--- /dev/null
+++ b/data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/map.bin
Binary files differ
diff --git a/data/layouts/DiglettsCave_B1F_Layout/border.bin b/data/layouts/DiglettsCave_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/DiglettsCave_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/DiglettsCave_B1F_Layout/map.bin b/data/layouts/DiglettsCave_B1F_Layout/map.bin
new file mode 100644
index 000000000..d29e66e00
--- /dev/null
+++ b/data/layouts/DiglettsCave_B1F_Layout/map.bin
@@ -0,0 +1 @@
+2222226666666666666666222222226622222266662222222662222222662222266222222662222222222662266226662222222222222222222222226622222222222266222222222222222222222222222222222222222222222222222222222222222222222222222222222222222666666666622222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222666666666666666666666666666666666666666666666666666666666666666666666666 \ No newline at end of file
diff --git a/data/layouts/DiglettsCave_NorthEntrance_Layout/border.bin b/data/layouts/DiglettsCave_NorthEntrance_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/DiglettsCave_NorthEntrance_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/DiglettsCave_NorthEntrance_Layout/map.bin b/data/layouts/DiglettsCave_NorthEntrance_Layout/map.bin
new file mode 100644
index 000000000..39007d306
--- /dev/null
+++ b/data/layouts/DiglettsCave_NorthEntrance_Layout/map.bin
@@ -0,0 +1 @@
+6666666666666623322266332222662222226632222266622222266666 \ No newline at end of file
diff --git a/data/layouts/DiglettsCave_SouthEntrance_Layout/border.bin b/data/layouts/DiglettsCave_SouthEntrance_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/DiglettsCave_SouthEntrance_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/DiglettsCave_SouthEntrance_Layout/map.bin b/data/layouts/DiglettsCave_SouthEntrance_Layout/map.bin
new file mode 100644
index 000000000..9d2c75793
--- /dev/null
+++ b/data/layouts/DiglettsCave_SouthEntrance_Layout/map.bin
Binary files differ
diff --git a/data/layouts/Entrance_1F_Layout/border.bin b/data/layouts/Entrance_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Entrance_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Entrance_1F_Layout/map.bin b/data/layouts/Entrance_1F_Layout/map.bin
new file mode 100644
index 000000000..e39d586e9
--- /dev/null
+++ b/data/layouts/Entrance_1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Entrance_2F_Layout/border.bin b/data/layouts/Entrance_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Entrance_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Entrance_2F_Layout/map.bin b/data/layouts/Entrance_2F_Layout/map.bin
new file mode 100644
index 000000000..bfac6e348
--- /dev/null
+++ b/data/layouts/Entrance_2F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222226622 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_Layout/border.bin b/data/layouts/FiveIsland_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/FiveIsland_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_Layout/map.bin b/data/layouts/FiveIsland_Layout/map.bin
new file mode 100644
index 000000000..98fa499f8
--- /dev/null
+++ b/data/layouts/FiveIsland_Layout/map.bin
Binary files differ
diff --git a/data/layouts/FiveIsland_LostCave_Entrance_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Entrance_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Entrance_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Entrance_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Entrance_Layout/map.bin
new file mode 100644
index 000000000..7e68d2dd4
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Entrance_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room10_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room10_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room10_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room10_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room10_Layout/map.bin
new file mode 100644
index 000000000..9e26501cb
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room10_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room11_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room11_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room11_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room11_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room11_Layout/map.bin
new file mode 100644
index 000000000..6af11f8cc
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room11_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222223332222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room12_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room12_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room12_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room12_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room12_Layout/map.bin
new file mode 100644
index 000000000..6f77bfda9
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room12_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222223332222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room13_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room13_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room13_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room13_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room13_Layout/map.bin
new file mode 100644
index 000000000..bb1a69aa2
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room13_Layout/map.bin
@@ -0,0 +1,2 @@
+222222222222222222222
+ 3222222223332222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room14_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room14_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room14_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room14_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room14_Layout/map.bin
new file mode 100644
index 000000000..a4849c5d4
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room14_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222223 223332222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room1_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room1_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room1_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room1_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room1_Layout/map.bin
new file mode 100644
index 000000000..1683057f5
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room1_Layout/map.bin
@@ -0,0 +1,2 @@
+222222222222222222222
+ 3222223 2222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room2_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room2_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room2_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room2_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room2_Layout/map.bin
new file mode 100644
index 000000000..f89ec37f3
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room2_Layout/map.bin
@@ -0,0 +1,2 @@
+2222222222222222
+ 3222223 222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room3_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room3_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room3_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room3_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room3_Layout/map.bin
new file mode 100644
index 000000000..24073548c
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room3_Layout/map.bin
@@ -0,0 +1,2 @@
+2222222222222222222
+ 3222223 222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room4_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room4_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room4_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room4_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room4_Layout/map.bin
new file mode 100644
index 000000000..af2e57bb2
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room4_Layout/map.bin
@@ -0,0 +1,2 @@
+2222222222222222222
+ 3222223 222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room5_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room5_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room5_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room5_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room5_Layout/map.bin
new file mode 100644
index 000000000..b8db9de80
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room5_Layout/map.bin
@@ -0,0 +1,2 @@
+2222222222222222222
+ 3222223 222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room6_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room6_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room6_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room6_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room6_Layout/map.bin
new file mode 100644
index 000000000..ddf7f4402
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room6_Layout/map.bin
@@ -0,0 +1,2 @@
+22222222222222222
+ 3222223 22222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room7_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room7_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room7_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room7_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room7_Layout/map.bin
new file mode 100644
index 000000000..ff3353201
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room7_Layout/map.bin
@@ -0,0 +1,2 @@
+222222222222222222
+ 3222223 2222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room8_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room8_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room8_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room8_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room8_Layout/map.bin
new file mode 100644
index 000000000..452a62af2
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room8_Layout/map.bin
@@ -0,0 +1,2 @@
+22222222222222222222
+ 3222223 22222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room9_Layout/border.bin b/data/layouts/FiveIsland_LostCave_Room9_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room9_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_LostCave_Room9_Layout/map.bin b/data/layouts/FiveIsland_LostCave_Room9_Layout/map.bin
new file mode 100644
index 000000000..ec3f1ac6e
--- /dev/null
+++ b/data/layouts/FiveIsland_LostCave_Room9_Layout/map.bin
@@ -0,0 +1,2 @@
+222222222222222
+ 3222223 2222222222222222 \ No newline at end of file
diff --git a/data/layouts/FiveIsland_Meadow_Layout/border.bin b/data/layouts/FiveIsland_Meadow_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/FiveIsland_Meadow_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_Meadow_Layout/map.bin b/data/layouts/FiveIsland_Meadow_Layout/map.bin
new file mode 100644
index 000000000..6126a6fa4
--- /dev/null
+++ b/data/layouts/FiveIsland_Meadow_Layout/map.bin
@@ -0,0 +1,5 @@
++++++++++
+ 
+ 
+ 
+ +++++++313131313141+++++++$%$'0 0 00 0 0u)++++ 00 00 0 0 0 00 031313141+$' 0 0 0 0 0 0 0 0 0 0 00003141+0 0 0 0 0 0 0 00 0 0 000u)00 0 0 0&%$% 0 0 0 00u)0 000 000 0 0&% 0 0 0u*yy00yy 0 0 0 0$' 0 0 0u*111111 0 000 0 0 0 0 0u*111111 0 0 0 00u*#! 0 00u*+s 0 0&' 0u*+s 0 0 0 00u+,s 0 0 000u,s0 00u*+,s000u*+,s0 00u*+,s00zs$% r 0 0 0+s0 000 0 0r 0 0 0*+,{0&%0 000r 0 0 0*+0$x0y00r 0 00*+0 00p 0 0&%r 0 00*+000p 000 0&'r0 00*++,0 00p&%$' 00 00 0 0r000*++0##$x|| 00000 0z0 00*+++++0##!s0 00 0 0 0r0000*++++++,xyy00yyz0 0*++++++++, 0 0 000000&'00*++++++++, 0 000000 00 0*++++++++, 0&' 00 00000*++++++, 0 0 0 0 00&'00 0"1++++++0###########1++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_MemorialPillar_Layout/border.bin b/data/layouts/FiveIsland_MemorialPillar_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/FiveIsland_MemorialPillar_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_MemorialPillar_Layout/map.bin b/data/layouts/FiveIsland_MemorialPillar_Layout/map.bin
new file mode 100644
index 000000000..a5aae1ecc
--- /dev/null
+++ b/data/layouts/FiveIsland_MemorialPillar_Layout/map.bin
Binary files differ
diff --git a/data/layouts/FiveIsland_ResortGorgeous_House_Layout/border.bin b/data/layouts/FiveIsland_ResortGorgeous_House_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FiveIsland_ResortGorgeous_House_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FiveIsland_ResortGorgeous_House_Layout/map.bin b/data/layouts/FiveIsland_ResortGorgeous_House_Layout/map.bin
new file mode 100644
index 000000000..f313d50eb
--- /dev/null
+++ b/data/layouts/FiveIsland_ResortGorgeous_House_Layout/map.bin
Binary files differ
diff --git a/data/layouts/FiveIsland_ResortGorgeous_Layout/border.bin b/data/layouts/FiveIsland_ResortGorgeous_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/FiveIsland_ResortGorgeous_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_ResortGorgeous_Layout/map.bin b/data/layouts/FiveIsland_ResortGorgeous_Layout/map.bin
new file mode 100644
index 000000000..aaf0ec4db
--- /dev/null
+++ b/data/layouts/FiveIsland_ResortGorgeous_Layout/map.bin
@@ -0,0 +1 @@
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11++++++++++++++ 1 1%11111111111111111111+++++++++++++++++++++++++++++++1111011++++++++++++++++++ 1 1 1 11+++++++++ 1 1%1111 000011+++++++++++++ 1%11+++++++++1111110000&'11+++++++++++++++11q&11++++++ 1 1%1111110000  11++++++++++++ 1 1 1 11++++++1-1|.11+++++ 1%1111111110 00000 00i11+++++++++ 1%1&11++++++1-1111++++++111-1111111100000000000 00111+++++++++1squ&11++++1111+++++++++11-11111110000000000111.11+++++++++1squ11++++++++++++++++++++111-111111111111111.111++++++++++1{|}11+++++++++++++++++++++++1111111111111111++++++++++++1y0y.11+++++++++++++++++++++++++++++++++++++++++++++++++1-111111+++++++++++++++++++++++++++++++++++++++++++++++++111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_WaterLabyrinth_Layout/border.bin b/data/layouts/FiveIsland_WaterLabyrinth_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/FiveIsland_WaterLabyrinth_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FiveIsland_WaterLabyrinth_Layout/map.bin b/data/layouts/FiveIsland_WaterLabyrinth_Layout/map.bin
new file mode 100644
index 000000000..66a91da60
--- /dev/null
+++ b/data/layouts/FiveIsland_WaterLabyrinth_Layout/map.bin
@@ -0,0 +1 @@
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(213131313131313141)++++++++++++++++++++++++++++++++++++++,0 00000000*++++++++++++++++++++++++++++++,000010010*+++++++++++++++++++++++++++++++++0$000010003141)++++++++++++++++++++++++++++++++++++++++0#$00010000*+++++++++++++++++++++++++++++++++++++0$0 00100 0*++++++++++++++++++++++++++++++++++++++++++,0000000*++++++++++++++++++++++++++++++++,0 000 00 0*+++++++++++++++++++++++++0#######1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/FourIsland_IcefallCave_1F_Layout/border.bin b/data/layouts/FourIsland_IcefallCave_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FourIsland_IcefallCave_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FourIsland_IcefallCave_1F_Layout/map.bin b/data/layouts/FourIsland_IcefallCave_1F_Layout/map.bin
new file mode 100644
index 000000000..22cfdf42e
--- /dev/null
+++ b/data/layouts/FourIsland_IcefallCave_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/FourIsland_IcefallCave_Entrance_Layout/border.bin b/data/layouts/FourIsland_IcefallCave_Entrance_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/FourIsland_IcefallCave_Entrance_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/FourIsland_IcefallCave_Entrance_Layout/map.bin b/data/layouts/FourIsland_IcefallCave_Entrance_Layout/map.bin
new file mode 100644
index 000000000..b37ddd800
--- /dev/null
+++ b/data/layouts/FourIsland_IcefallCave_Entrance_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222>2222222#"222'''''/////////////////////////77777>22222>22222222======222222===222222===222222===UV===UV=UV==UV \ No newline at end of file
diff --git a/data/layouts/FourIsland_Layout/border.bin b/data/layouts/FourIsland_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/FourIsland_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/FourIsland_Layout/map.bin b/data/layouts/FourIsland_Layout/map.bin
new file mode 100644
index 000000000..dd45ba9bd
--- /dev/null
+++ b/data/layouts/FourIsland_Layout/map.bin
@@ -0,0 +1 @@
+vOssqsqq{|||||qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvOssqsqqqqqqqq{|||||||||||||qqqqqqqqqqqqqqqqqqqvOssq{||||qqqqqqqqqqqqqqqqqsqqqqqqqqqqqqqqqqqqqvOssqqqqqq{|||||||||||||||qsqqqqqqqqqqqqqqqqqqqvOs{|||yyyyyyyyyyyyyyyqsqsqqqqqqqqqqqqqqqqqqqvO{||ypqsqsqqqqqqqqqqqqqqqqqqqvWeeG11110 0 00pqsqsqqqqqqqqqqqqqqqqqqqvsssO1##11100 00####pqsq{||qqqqqqqqqqqqqqqqvvosO100111 00110000pq{qqq{|||||||||||||qqvvvsO10 00 0 0 00111000pqq{||qqqqqqqqqqqqqqsqqvvvsO1$% 02222 00111000pqqqqq{||||||||||||qsqqDEvsO1y 000|||||||||||sqsqqLMvsO11100 0000000||||yy0yyssqsqqvvvsO111 0 00u0000 0pssqsqqvvvsO1110 00 00 000 00&%$'0u00000pssqsqqvvvsO111000000 0 00 0 00 00 0 00 00 0usssqsqqvvvoO1110 00 0000{1|1}1~1100000000usssqsqqvvvvO1110000000HIJK 00 0usssqsqqvvDEO1110 00 00PQRS000usssqsqqvvLMO1110000&'XYZ[ 00 0u313131313141sssq{qvvvvO1110 00 0000`ab0003sssqqsqvvvvO111000 00 00 000003131313131 00 0&'0usssqqsqvvvvO1110 0000000000 00 00 0000000a1usssqqsqvvDEO111000yyyy0 00(0)0*0+02222200ir313131pssqqsqvvLMO1111111111100001230 00 0 0000r0 00pssqqsqvvvvO111111111110 0089:;00000000r 00 0pssqqsqvvvvO11111111111000@Abc0 00 0 0000r000pssqq{vDEvWkkkk111kkG10 00 00 00 00 00 00 0y00yyz0 00ps{qqsvLMvsssss222ssO100000000000000r00110 0110psqsqqsvvvvvosO100 00000000000 0r0 01101110psqsqqsvvvvvvsO1yyy 0 0r0000011 00psqsqq{vvvvDEsO11111&%$%$%$'hiqsqqqvvvvLMsWkkG11yyyhiiiqqqqqqqqqqqqqqsqqqvvvvvvssssO111111sqqqqqqqqqqqqqqqqqqsqqqvvvvvvossssssssssO111111sqqqqqqqqqqqqqqqqqq{|||vvvvvvvDEvvvvvvvoWkkG111{||||||||||qqqqqqqqqqqvvvvvvvLMvvvDEvvvvvoWkkG||||||||||sqqqqqqqqqqqvvvvvvvvvvvvLMvvvDEvsssWeeeeeeeeeeGs{|||||||||||vvvvvvvvvvvvvvvvvLMvvvosssss^_ssssO{||||||||||||vvvvvvvvvvvvvvvvvvvvvvvvvvvvLMvvosWeeeeeeeeeeeee \ No newline at end of file
diff --git a/data/layouts/FourIsland_LoreleisHouse_Layout/border.bin b/data/layouts/FourIsland_LoreleisHouse_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FourIsland_LoreleisHouse_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FourIsland_LoreleisHouse_Layout/map.bin b/data/layouts/FourIsland_LoreleisHouse_Layout/map.bin
new file mode 100644
index 000000000..5ce78023d
--- /dev/null
+++ b/data/layouts/FourIsland_LoreleisHouse_Layout/map.bin
@@ -0,0 +1 @@
+  ` 5 h22222222222B222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FourIsland_PokemonDayCare_Layout/border.bin b/data/layouts/FourIsland_PokemonDayCare_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FourIsland_PokemonDayCare_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FourIsland_PokemonDayCare_Layout/map.bin b/data/layouts/FourIsland_PokemonDayCare_Layout/map.bin
new file mode 100644
index 000000000..d7207d8ff
--- /dev/null
+++ b/data/layouts/FourIsland_PokemonDayCare_Layout/map.bin
@@ -0,0 +1 @@
+b33333222222    !32222222"32232 3 32222222 3 322222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FuchsiaCity_Building1_Layout/border.bin b/data/layouts/FuchsiaCity_Building1_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FuchsiaCity_Building1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_Building1_Layout/map.bin b/data/layouts/FuchsiaCity_Building1_Layout/map.bin
new file mode 100644
index 000000000..4efd7d891
--- /dev/null
+++ b/data/layouts/FuchsiaCity_Building1_Layout/map.bin
@@ -0,0 +1 @@
+M1N1M1N11111111111 1 1 12222 1 1222rf 1#1%1 1zn 131222251 11s1 1 1 1 1 1 1 1 1 11111 1 1 1 1 1 1 1 1 1 1 1 1V1 1 1 1 1 1 1 1 1 1 1 1U1^ 1 1 1 1?1G1O1 1 1 1 1] \ No newline at end of file
diff --git a/data/layouts/FuchsiaCity_Gym_Layout/border.bin b/data/layouts/FuchsiaCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FuchsiaCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_Gym_Layout/map.bin b/data/layouts/FuchsiaCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..390ee14be
--- /dev/null
+++ b/data/layouts/FuchsiaCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FuchsiaCity_House2_Layout/border.bin b/data/layouts/FuchsiaCity_House2_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FuchsiaCity_House2_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_House2_Layout/map.bin b/data/layouts/FuchsiaCity_House2_Layout/map.bin
new file mode 100644
index 000000000..83ebe0b15
--- /dev/null
+++ b/data/layouts/FuchsiaCity_House2_Layout/map.bin
@@ -0,0 +1 @@
+bcdjk1l111111112121V1 1 1 1 1 1 1 1 1 1^ 1 1 1 1#1$1$1$1%11 1 1 1 1+1&1()-1V1 1 1 1 1+1,101-1^ 1 1 1 131414141511 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/FuchsiaCity_Layout/border.bin b/data/layouts/FuchsiaCity_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/FuchsiaCity_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_Layout/map.bin b/data/layouts/FuchsiaCity_Layout/map.bin
new file mode 100644
index 000000000..e1517ef1d
--- /dev/null
+++ b/data/layouts/FuchsiaCity_Layout/map.bin
@@ -0,0 +1 @@
+$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%0000000000000000000000 00000000000000000002222222222222200 0 02020000022222222222220000000000 000000000000000 000 000 0000000000000000034445000000000000000000000000000000088888900000000000000000000000000000000000000000000000000000 00 00(0)0*0+00000000000002222220222222222000000000000123000000000000 00 0089:;0000000000000 00000000 0000$'0000000@Abc00000000000000000000000000000000000000000000000 0 0000222222222000000000000000000000000000000000000000000000 000000000000000000000 00000000000000&%0000100000000 0 00001000000000000000000000003444445 00 0000000000000000000000000000 000006666666666000010000000000000000000000100000000000000000000100066666666670 0000 000000000000000000000000000000 00?00 00 0000000000000000000000000000000?0 00 0hiiiiiiiiiiiiiiiiiiiiiiij000 0031313131313131?0000pqqqqqqqqqqqqqqqqqqr0000000 000000 00 0pqHIJKr00222222220000xyABBBBBCPQRSz000 00 00IJJJJJKXYZ[00a100000`1PQRSTUV`ab00i0000 0hX1Y1Z[\]1^10000000000000000000000000000 00 00000000000100000000000000000000 00 0000010100000001010000000 0 00 00 00 00 00 00 0000000hiiiiij0000000000000000000 000000000pklllmr000 00 00 00 00000000000psqqqur0000000000hiiiiij0000000000psqqqur0 00 00 00 00 0pklllmrpsqqqur0000000000psqqqur \ No newline at end of file
diff --git a/data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/border.bin b/data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/map.bin b/data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/map.bin
new file mode 100644
index 000000000..e84271730
--- /dev/null
+++ b/data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/FuchsiaCity_ZooBuilding_Layout/border.bin b/data/layouts/FuchsiaCity_ZooBuilding_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/FuchsiaCity_ZooBuilding_Layout/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_ZooBuilding_Layout/map.bin b/data/layouts/FuchsiaCity_ZooBuilding_Layout/map.bin
new file mode 100644
index 000000000..d18ddbd61
--- /dev/null
+++ b/data/layouts/FuchsiaCity_ZooBuilding_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/House1_Layout/border.bin b/data/layouts/House1_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/House1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/House1_Layout/map.bin b/data/layouts/House1_Layout/map.bin
new file mode 100644
index 000000000..7fb8f8319
--- /dev/null
+++ b/data/layouts/House1_Layout/map.bin
@@ -0,0 +1 @@
+aapq5iixyH1I11111111111 1 1#1$1$1$1$1%1 1 11 1 1+1&1()'1-1 1 11 1 1+1&101'1-1 1 1V1 1 1314141414151 1U1^ 1 1?1G1O1 1 1 1 1] \ No newline at end of file
diff --git a/data/layouts/House2_Layout/border.bin b/data/layouts/House2_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/House2_Layout/border.bin
Binary files differ
diff --git a/data/layouts/House2_Layout/map.bin b/data/layouts/House2_Layout/map.bin
new file mode 100644
index 000000000..2f2d83996
--- /dev/null
+++ b/data/layouts/House2_Layout/map.bin
@@ -0,0 +1 @@
+  ./ -!" 1267(5)*(90:0>0?0 0=0 0 0 0 0 0 000C0D0D0D0D0F000 000S0K0LMN0V000 000S0K0TUN0V000W000[0\0\0\0\0^00G0_000000000O44444444 \ No newline at end of file
diff --git a/data/layouts/House3_Layout/border.bin b/data/layouts/House3_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/House3_Layout/border.bin
Binary files differ
diff --git a/data/layouts/House3_Layout/map.bin b/data/layouts/House3_Layout/map.bin
new file mode 100644
index 000000000..73c6abf89
--- /dev/null
+++ b/data/layouts/House3_Layout/map.bin
@@ -0,0 +1 @@
+"  89*!@A211111111H1I11V1 1 1 1 1 1 1 1 1 1 1^ 1 1 1o1efg1 1 1 11 1 1 1o1mng1 1 1 1V1 1 1 1 1 1 1 1 1 1 1^ 1 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/House4_Layout/border.bin b/data/layouts/House4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/House4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/House4_Layout/map.bin b/data/layouts/House4_Layout/map.bin
new file mode 100644
index 000000000..f74c83441
--- /dev/null
+++ b/data/layouts/House4_Layout/map.bin
@@ -0,0 +1 @@
+  `` h h111111111111 1 1 1 1 1 1 1 1 1 1V1 1 1 1o1efg1 1 1 1^ 1 1 1o1mng1 1 1 1V1 1 1 1 1 1 1 1 1 1 1^ 1?1G1O1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/House5_Layout/border.bin b/data/layouts/House5_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/House5_Layout/border.bin
Binary files differ
diff --git a/data/layouts/House5_Layout/map.bin b/data/layouts/House5_Layout/map.bin
new file mode 100644
index 000000000..4daf805f7
--- /dev/null
+++ b/data/layouts/House5_Layout/map.bin
@@ -0,0 +1 @@
+aapqi5ixy000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/data/layouts/IndigoPlateau_Exterior_Layout/border.bin b/data/layouts/IndigoPlateau_Exterior_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/IndigoPlateau_Exterior_Layout/border.bin
Binary files differ
diff --git a/data/layouts/IndigoPlateau_Exterior_Layout/map.bin b/data/layouts/IndigoPlateau_Exterior_Layout/map.bin
new file mode 100644
index 000000000..2bfc01f42
--- /dev/null
+++ b/data/layouts/IndigoPlateau_Exterior_Layout/map.bin
Binary files differ
diff --git a/data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/border.bin b/data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/map.bin b/data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/map.bin
new file mode 100644
index 000000000..9a9319f8e
--- /dev/null
+++ b/data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/Island_Harbor_Layout/border.bin b/data/layouts/Island_Harbor_Layout/border.bin
new file mode 100644
index 000000000..536a722ec
--- /dev/null
+++ b/data/layouts/Island_Harbor_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Island_Harbor_Layout/map.bin b/data/layouts/Island_Harbor_Layout/map.bin
new file mode 100644
index 000000000..353d5f450
--- /dev/null
+++ b/data/layouts/Island_Harbor_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222#####!222 #####+++++,2*++++++++++0#1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/LavenderTown_Layout/border.bin b/data/layouts/LavenderTown_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/LavenderTown_Layout/border.bin
Binary files differ
diff --git a/data/layouts/LavenderTown_Layout/map.bin b/data/layouts/LavenderTown_Layout/map.bin
new file mode 100644
index 000000000..9bba130ef
--- /dev/null
+++ b/data/layouts/LavenderTown_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqqr0 00 0 0psuqqqqq10000psuqqqqHIJK 00 0 0psuqqqqrPQRS0000psuqyyzXYZ[ 00 0psuqr 00 0`ab0000p{'89:4}qr0000b1c1d10 00 00xy/@3B5qr 00 00r1s1t1 00000 00 0b1c1c1c1d1pqz000000022222000r1s1s1s1t1 0pq0 00 00 00 0 00 0 00 00 00pq00000000 0000000 00pq0 00 00 0000 00 0000pq0 000000 0b1c1d1 00 00 00(0)0*0+0pqj 002222222222000000123pqr00 0 00 0089:;pqr 0000000@Abcpqr00 00 0b1c1c1c1c1d1pqr 0b1c1c1c1c1c1c1c1c1c1d1000r1s1s1s1s1t1pqr0r1s1s1s1s1s1s1s1s1s1t1 00 00 00 00 0pqiiiiiiiiij00hiiiiiiiiq \ No newline at end of file
diff --git a/data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/border.bin b/data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/border.bin
Binary files differ
diff --git a/data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/map.bin b/data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/map.bin
new file mode 100644
index 000000000..3e5dc6dda
--- /dev/null
+++ b/data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/map.bin
@@ -0,0 +1 @@
+#$%&5222(3)32 32222222222222222233222222332222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Mart_Layout/border.bin b/data/layouts/Mart_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Mart_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Mart_Layout/map.bin b/data/layouts/Mart_Layout/map.bin
new file mode 100644
index 000000000..dee537e49
--- /dev/null
+++ b/data/layouts/Mart_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/MtEmber_Exterior_Layout/border.bin b/data/layouts/MtEmber_Exterior_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/MtEmber_Exterior_Layout/border.bin
Binary files differ
diff --git a/data/layouts/MtEmber_Exterior_Layout/map.bin b/data/layouts/MtEmber_Exterior_Layout/map.bin
new file mode 100644
index 000000000..28f5cc749
--- /dev/null
+++ b/data/layouts/MtEmber_Exterior_Layout/map.bin
@@ -0,0 +1 @@
+SQQSQSQSQSQSQSSQSSQSQSQSQSSSW33UUUQUQUQUQUQUQUQUQUQUQUQUQSQQSQSQSQSQ[5SSQSSQSQSQSQSSS33WUUUQUQUQUQUQUQUQUQUQUQUQUQSQQSQSQSQ[5QSS[5SSQSQSQ[5SS[\\]UU4]QUQUQUQUQUQUQUQUQUQUQ[5QSQSQ[5QSQSSQSSSQ[5[5QSS[\\\\]UUQ4]4]QU4]QUQUQUQUQUQUQQSQSQ[5QSQSQSSQSSSQQSQSQS[\\\\\\]UQUQUQQUUQ4]QUQUQUQUQUQQSQ[5QSQSQ[5S>5SSSQQSQSQ[\\\\\\\\]QUQUQQUUQUQ4]QUQUQUQUQQ[5QSQSQ[5QSS36SSSQQSQ[\\\\\\\\\\\\]QUQQUUQUQUQ4]QUQUQUQ5QSQSQ[5QSQSS36SSSQQ[\\\\533W13334\\\\]QQUUQUQUQUQ4]QUQUQSQSQ[5QSQSQSS36SS>YYYYY5QS33333W3UQQQQQQQUUQUQUQUQUQ4]QUQ[5[5QSQSQSQSS36SS3333336QS3W33333U4YYYYYY]UQUQUQUQUQUQ4]QQSQSQSQSQ[5SS36SS333333>5S33333W3U733 00 034]QUQUQUQUQUQUQ4QSQSQSQ[5QSSS36SS33333336[\\534\\]733}3}3}33UQQUQUQUQUQUQUQUQSQSQ[5QSQSSS36S[00\\533>Y5Q[0]Q4Y?3W3333UQ4]QUQUQUQUQUQUQ[5[5QSQSQSSS36[\00\5S3333>YY0YY?3W33W33WUQUQ4]QUQUQUQUQU5QSQSQSQSQSSS3>YY005SS333333333W33333cddeU4]QUQ4]QUQUQUQUSQSQSQSQSQSSS3333336S[\\5333333333WW3333WUU4\]QUQ4]QUQUQUSQSQSQSQSQSSS3333336[\\5S33W33333333W33W3UUU4\\]QUQ4]QUQUSQ[5[5SQSQSS[\\\\5W>\\5S[5333333W33333334]UUU4\\\]QUQ4]QU[5QSQSSQSQSSQQQQQ[\\\5S[5[\\\00\\\\\\\\\]4]UUUQQQ4\]QUQ4]QSQSQSSQ[5S[\\\5QQQQQS[5[YYYY00YYYYYYYYF3Y?4]UUQ4Y]QQ4]4]QQSQSQS[5QSSQQQQ[\\\\5[5[\533333333333~30 033U4]UQO04\\]QUQ4QSQ[5SQSQS[\\5QQQQQQ[5SQQS333333333333}3}34\]UQUQO0UQQQ4]4]Q[5QSSQSQSQQQ[\\\\5QQSSQQ[\\\00\\\5334\\]QQU4]QO0UQ4\]QUQ5QSQSSQSQSQ4\\\\5Q[5QSSQQ4YYY00YY5S33UQQQ4\]UQ4G0UQUQQ4]4SQSQSSQ[5SQU4\F35[5QSQSSQQ733333336[\\]Q4\]QQUQO00UQU4\]QUSQSQS[\5SSQUO0 0NQSQSQSSQQ733333336QQQQQUQ4\\]QO 04]QUUQQ4]SQSQSQQSSSQUO 00NQ[5SQSSQQ7dddddddTQQ4\\]QU4\\\G0UQ4]UQ4]QSQSQSQQSS[\]U}3~3E5QSSQS[\\?3333333>\\]Q4\\]O0 0 00 0UQUQUQUQ4[5[5[\5SSQQQU33}36QSSQ[\\\533333334\\\\]QQ4G 0 00 04]QUQUQUQUQSQSQQSS>\\\?3336QSSQQQQQ[\533334]QQQQQ4YG 00 04\]Q4]QUQUQUQSQSQQSS333333336QS>YYYY5QQ[\00\]QQQ4YYG0 00 04]QQ4]Q4]QUQUQ[5SQQSE\\\\53336QS33333>YYYY00YYYYY?30 00 0 0 0UQ4\]Q4]Q4]QU5QS[\5SV 00 00N3336QS33333333333333333330 0 0 0 00UQUQ4\]Q4]Q4]SQSQQSS00000N3336QS333333333333333333 04\\\\\]QUQUQ4\]Q4]QSQ[5QSEY0050E\536Q[00\YYY00YYYYYYYYY\\]QQQQQQ4]4]QUQ4\]QQ[5QSQSV 0 0 0N0 00N3EYY005333333g33333334\\\\\\\\]QUQ4]QUQQQQQSQSQ[5 0 0 0N0 00N0 00 00 0N0 03333f333 00 03UQQQQQQQQ4\]QUQ4]QQQQQSQSQQS 0 0 0N000N000000N000003f3300 000UQQQQQQ4\]QQ4]QUQQQQQQSQ[\5S 0 0 0EY50EYYY005S0 00 003o33 00 004]Q4\\\\]4\\\]Q4]QQQQ4Q[5QQSSV 0 0 0VN0 00 00 0 0N[\\\00\\\\\00\]4Y]Q4YY\]QQQ4\]QQ4\\]5QSQQSS 00 00 0N0000000EYYYY00YYYYY00YY]Q4YG004\\\\]QQ4\]QQQSQSQQSS 0 00 00EYY5 00 00 00 000 0 0 0 0000 00 004YG 0 00 0UQQQQ4\\]QQQQQSQ[\5S[50 00 00 00N0 00 0 0 00 0 00 0 0 00000000O000000UQ4\\]QQQQQQQQ[5QQSSQ[\5 00000N00 00 0 0 0 0 0 0 00 0 00hiiijO00 0 00 0UQUQQQQQQ4\\\\QSQQS[5QQS0 00 00EYYYYYYYYYYYYYY50 00 00O0004\\]QUQQQ4\\]QQQQQ[\5SQ[\5S000000V000 0 000 00 00 00EY00YYG00 0UQQQQU4\\]QQQQQQQ5QQS[5QQS[\\5 00000000V000000|3}3~3 000 0000 04]4\\\]UQQQQQQQ4\\SQQSQ[\5[\\5[\\\\\\\\500 00 0|3333}3~3 00 0 000UQUQQQQUQQQQ4\\]QQSQQ[5QQ[\\5[\\5QQQQQQ[\5`ab3113^_b4\\\\]4]4\\\]Q4\\]QQQQQ[\5Q[\5QQQ[\5Q[\\\\\\\5SSQU45SQUU4\\\\]QUQQQQQUQQQQQQ4\QQ[5QQ[\\5QQ[\\\\\\5QQSSSQU76SQUUUQ4\\\\]Q4\\\]QQQ4\\]Q5QQ[\5QQQ[\\\\\\\5Q[5QSSSQU76SQUUUQUQQQQQ4]QQQQ4\\]QQQ4[\5QQ[\\5QQQQQQQQSQQSQSSSQU76SQUUUQUQ4\\\]Q4\\\]QQQ4\\]QQSQQQQQ[\\\\\\5Q[5QSQSSSQU76SQUUUQUQUQQQQ4]QQQQ4\\]QQQ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B1F_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B1F_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B1F_Layout/map.bin
new file mode 100644
index 000000000..e92a27510
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B1F_Layout/map.bin
@@ -0,0 +1 @@
+2+222222222!322222)2222#322222222222222+22222222!3222222* \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/map.bin
new file mode 100644
index 000000000..1ac916e78
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/map.bin
@@ -0,0 +1 @@
+)2222+22+222( \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B2F_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B2F_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B2F_Layout/map.bin
new file mode 100644
index 000000000..09813c497
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B2F_Layout/map.bin
@@ -0,0 +1 @@
+2#3222+!322222222222222222222222222222222222222(22( \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/map.bin
new file mode 100644
index 000000000..4c7388aa5
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/map.bin
@@ -0,0 +1 @@
+)+22222222222(* \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B3F_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B3F_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B3F_Layout/map.bin
new file mode 100644
index 000000000..882838538
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B3F_Layout/map.bin
@@ -0,0 +1 @@
+++))222222222222222222222222222222222222)2222!322222!3222222222222222+(+222222222222222+)2+22)222+22222222222222222222222+!3222#3*22222))2222#3222#322222222!32222222++ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B4F_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B4F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B4F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B4F_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B4F_Layout/map.bin
new file mode 100644
index 000000000..ea974a47e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B4F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/MtEmber_RubyPath_B5F_Layout/border.bin b/data/layouts/MtEmber_RubyPath_B5F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B5F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_RubyPath_B5F_Layout/map.bin b/data/layouts/MtEmber_RubyPath_B5F_Layout/map.bin
new file mode 100644
index 000000000..e67aaa03d
--- /dev/null
+++ b/data/layouts/MtEmber_RubyPath_B5F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/MtEmber_SummitPath_1F_Layout/border.bin b/data/layouts/MtEmber_SummitPath_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_SummitPath_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_SummitPath_1F_Layout/map.bin b/data/layouts/MtEmber_SummitPath_1F_Layout/map.bin
new file mode 100644
index 000000000..40ec58172
--- /dev/null
+++ b/data/layouts/MtEmber_SummitPath_1F_Layout/map.bin
@@ -0,0 +1 @@
+2)!32222#3222222+2222*22222222)222 \ No newline at end of file
diff --git a/data/layouts/MtEmber_SummitPath_2F_Layout/border.bin b/data/layouts/MtEmber_SummitPath_2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_SummitPath_2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_SummitPath_2F_Layout/map.bin b/data/layouts/MtEmber_SummitPath_2F_Layout/map.bin
new file mode 100644
index 000000000..960c58b68
--- /dev/null
+++ b/data/layouts/MtEmber_SummitPath_2F_Layout/map.bin
@@ -0,0 +1 @@
++222)2222222222222222222222222222222#32!3222222222)22#322222+2)222222222)222222222+22222IIIII#32226B@222!36IIIIJL@222BECHIIIIII222+BLLLLMC@2IJEKLLLLLL@2B7EC@222222IJLMCH22222#3B7EC@22IIIJ7MK@22B7777ECH+22B7LLLLMC@22B7EKH2222!3B7E7C@2222B7E77K@222IJ7E777C@222B77E7777CH#322B7LM7777C@222B7E777K@222B7E777C@22!3B7E7777C@666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666662222222222266666666666666666666622222222222666666666666666666666622222222222 \ No newline at end of file
diff --git a/data/layouts/MtEmber_SummitPath_3F_Layout/border.bin b/data/layouts/MtEmber_SummitPath_3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtEmber_SummitPath_3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtEmber_SummitPath_3F_Layout/map.bin b/data/layouts/MtEmber_SummitPath_3F_Layout/map.bin
new file mode 100644
index 000000000..b107b027e
--- /dev/null
+++ b/data/layouts/MtEmber_SummitPath_3F_Layout/map.bin
@@ -0,0 +1 @@
+)22222222222222222*222*22!3222#322 \ No newline at end of file
diff --git a/data/layouts/MtEmber_Summit_Layout/border.bin b/data/layouts/MtEmber_Summit_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/MtEmber_Summit_Layout/border.bin
Binary files differ
diff --git a/data/layouts/MtEmber_Summit_Layout/map.bin b/data/layouts/MtEmber_Summit_Layout/map.bin
new file mode 100644
index 000000000..603170671
--- /dev/null
+++ b/data/layouts/MtEmber_Summit_Layout/map.bin
@@ -0,0 +1 @@
+QQQU4\\\\\\\\5QS[\5Q4\]U4\\\\\\5[5[\5SMU4\]U4\\\\5[5[\5SSUUU4\]U4\\5[5[5QSSSUUUU4\]UQQSQ[5[5SSSUUUUUQK22222MSQSSSSUU<<<LS33333U=L==SS22MQKLS33333ULMK2223322222WW33W2222333333333W33333W33334\3W3333W33WW3W3333U4\\5333W3333W3W334]U\5S3W3WW333W3334]4]QS[5333WW333W33UQU45[5[\5W3333W33WU4]U[5SQQS3WW1W3W4\]UQU5S[\5[\\\\]4\]4]S[\5[\\\\\\]4\]4[\5[\\\\\\\\]4\]\5[\\\\\\\\\\]4\5[\\\\\\\\\\\\]4[\\\\\\\\\\\\\\] \ No newline at end of file
diff --git a/data/layouts/MtMoon_1F_Layout/border.bin b/data/layouts/MtMoon_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/MtMoon_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtMoon_1F_Layout/map.bin b/data/layouts/MtMoon_1F_Layout/map.bin
new file mode 100644
index 000000000..0a2146855
--- /dev/null
+++ b/data/layouts/MtMoon_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/MtMoon_B1F_Layout/border.bin b/data/layouts/MtMoon_B1F_Layout/border.bin
new file mode 100644
index 000000000..23857cf75
--- /dev/null
+++ b/data/layouts/MtMoon_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtMoon_B1F_Layout/map.bin b/data/layouts/MtMoon_B1F_Layout/map.bin
new file mode 100644
index 000000000..89714677c
--- /dev/null
+++ b/data/layouts/MtMoon_B1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/MtMoon_B2F_Layout/border.bin b/data/layouts/MtMoon_B2F_Layout/border.bin
new file mode 100644
index 000000000..23857cf75
--- /dev/null
+++ b/data/layouts/MtMoon_B2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/MtMoon_B2F_Layout/map.bin b/data/layouts/MtMoon_B2F_Layout/map.bin
new file mode 100644
index 000000000..9b546adb5
--- /dev/null
+++ b/data/layouts/MtMoon_B2F_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_1F_Layout/border.bin b/data/layouts/NavelRock_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_1F_Layout/map.bin b/data/layouts/NavelRock_1F_Layout/map.bin
new file mode 100644
index 000000000..6398304c9
--- /dev/null
+++ b/data/layouts/NavelRock_1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_B1F_Layout/border.bin b/data/layouts/NavelRock_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_B1F_Layout/map.bin b/data/layouts/NavelRock_B1F_Layout/map.bin
new file mode 100644
index 000000000..856e2a21f
--- /dev/null
+++ b/data/layouts/NavelRock_B1F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B10F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B10F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B10F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B10F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B10F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B10F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B11F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B11F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B11F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B11F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B11F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B11F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B1F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B1F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B1F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B2F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B2F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B2F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B2F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B3F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B3F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B3F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B3F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B4F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B4F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B4F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B4F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B4F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B4F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B5F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B5F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B5F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B5F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B5F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B5F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B6F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B6F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B6F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B6F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B6F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B6F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B7F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B7F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B7F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B7F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B7F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B7F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B8F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B8F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B8F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B8F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B8F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B8F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B9F_Layout/border.bin b/data/layouts/NavelRock_BasePath_B9F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B9F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_BasePath_B9F_Layout/map.bin b/data/layouts/NavelRock_BasePath_B9F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_BasePath_B9F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_Base_Layout/border.bin b/data/layouts/NavelRock_Base_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_Base_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_Base_Layout/map.bin b/data/layouts/NavelRock_Base_Layout/map.bin
new file mode 100644
index 000000000..dcfeee21e
--- /dev/null
+++ b/data/layouts/NavelRock_Base_Layout/map.bin
@@ -0,0 +1 @@
+**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.vvv6+++((**---.8886+++((**---93;3;3;3:3+++((**-99%,3,3,3#::+((**-,,-%,3#+,,+((**-,,--3++,,+((**-,,-93,3:3+,,+((**-&45,3,33/'+((**--,3,3,3,3,373++((**--,,3,3,3,3++((>><<==?? \ No newline at end of file
diff --git a/data/layouts/NavelRock_Exterior_Layout/border.bin b/data/layouts/NavelRock_Exterior_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/NavelRock_Exterior_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/NavelRock_Exterior_Layout/map.bin b/data/layouts/NavelRock_Exterior_Layout/map.bin
new file mode 100644
index 000000000..4d169ee3a
--- /dev/null
+++ b/data/layouts/NavelRock_Exterior_Layout/map.bin
Binary files differ
diff --git a/data/layouts/NavelRock_Fork_Layout/border.bin b/data/layouts/NavelRock_Fork_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_Fork_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_Fork_Layout/map.bin b/data/layouts/NavelRock_Fork_Layout/map.bin
new file mode 100644
index 000000000..e6ce2d331
--- /dev/null
+++ b/data/layouts/NavelRock_Fork_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222V2T32W222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_2F_Layout/border.bin b/data/layouts/NavelRock_SummitPath_2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_2F_Layout/map.bin b/data/layouts/NavelRock_SummitPath_2F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_2F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_3F_Layout/border.bin b/data/layouts/NavelRock_SummitPath_3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_3F_Layout/map.bin b/data/layouts/NavelRock_SummitPath_3F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_3F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_4F_Layout/border.bin b/data/layouts/NavelRock_SummitPath_4F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_4F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_4F_Layout/map.bin b/data/layouts/NavelRock_SummitPath_4F_Layout/map.bin
new file mode 100644
index 000000000..48a1246d4
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_4F_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_5F_Layout/border.bin b/data/layouts/NavelRock_SummitPath_5F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_5F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_SummitPath_5F_Layout/map.bin b/data/layouts/NavelRock_SummitPath_5F_Layout/map.bin
new file mode 100644
index 000000000..3f718d185
--- /dev/null
+++ b/data/layouts/NavelRock_SummitPath_5F_Layout/map.bin
@@ -0,0 +1 @@
+2222222 \ No newline at end of file
diff --git a/data/layouts/NavelRock_Summit_Layout/border.bin b/data/layouts/NavelRock_Summit_Layout/border.bin
new file mode 100644
index 000000000..4ecad6cd2
--- /dev/null
+++ b/data/layouts/NavelRock_Summit_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/NavelRock_Summit_Layout/map.bin b/data/layouts/NavelRock_Summit_Layout/map.bin
new file mode 100644
index 000000000..d49777f32
--- /dev/null
+++ b/data/layouts/NavelRock_Summit_Layout/map.bin
@@ -0,0 +1,2 @@
+66666666366666666666666636666666666666366666666666626666666666662666666666666222226666666666@22222@666666@:222229@666:2222296::99::99:     
+9:       9:       9 \ No newline at end of file
diff --git a/data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/border.bin b/data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/map.bin b/data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/map.bin
new file mode 100644
index 000000000..9817d8614
--- /dev/null
+++ b/data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/map.bin
@@ -0,0 +1 @@
+)''''+////+01772//)8999:-3//8'99:-30771125555-3`999&a2-3-3-3"36)7 3-3-3-3-3-3,3,3,3,3,3,3,3,3-3-3-3-3-36+7-3-3"3-3-3-3 3-3-3-3-3-3-3 3-3-3-3-3-36-3-322071313331313272)87&393939393:7+7-36031313238793939393&3:7?-3683'393:3879393'39393:77-3-36*(7-3 36557-3-367-3-3>5555+5-3-367-3-3-3-3-3-3-3>5555?-3-3"3-367 3-3-3-3"3-3-3-3-3-3-3-3-3-3-3-3-367-3-3-3-3-3-3-3-3-3-3 3-3-3-3-3-3-3644/-3-3-3-3-3-3-3-3-3-3.444444/-3-3-3.447-3-3-367-3-3-367"3-3-36/-3-367-3 367-3.7-367-367-367-367-367-367-36=36 \ No newline at end of file
diff --git a/data/layouts/OneIsland_KindleRoad_Layout/border.bin b/data/layouts/OneIsland_KindleRoad_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/OneIsland_KindleRoad_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/OneIsland_KindleRoad_Layout/map.bin b/data/layouts/OneIsland_KindleRoad_Layout/map.bin
new file mode 100644
index 000000000..4d4abca6d
--- /dev/null
+++ b/data/layouts/OneIsland_KindleRoad_Layout/map.bin
Binary files differ
diff --git a/data/layouts/OneIsland_Layout/border.bin b/data/layouts/OneIsland_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/OneIsland_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/OneIsland_Layout/map.bin b/data/layouts/OneIsland_Layout/map.bin
new file mode 100644
index 000000000..26fbb1b50
--- /dev/null
+++ b/data/layouts/OneIsland_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqqqqqquu*1+qqqqqquuqqqqqqruuqqqqqqruu*1+qqqqqqruu*1+qqq||z&%$'&'uu*1+qqqu0200qqqurx|000|zrqqqurs3000000qqqur000000qqqur00000000000qqqur00000000||qqqur0000000000111111q|}r000000000r111111|}|z&'0000000000rhq}|||||||000|||zpqqqqq|}} # ###111# $sqqqqq||} 1++++111+,{||||###1+++++222++####!s+++++++,s \ No newline at end of file
diff --git a/data/layouts/OneIsland_PokemonCenter_1F_Layout/border.bin b/data/layouts/OneIsland_PokemonCenter_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/OneIsland_PokemonCenter_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/OneIsland_PokemonCenter_1F_Layout/map.bin b/data/layouts/OneIsland_PokemonCenter_1F_Layout/map.bin
new file mode 100644
index 000000000..a9016b670
--- /dev/null
+++ b/data/layouts/OneIsland_PokemonCenter_1F_Layout/map.bin
@@ -0,0 +1 @@
+bHI``JK222c3222PQUURS 722222LMVVNOn22222222222T\XY^WnBB22222222ABFGCD222222222222E322222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/OneIsland_PokemonCenter_2F_Layout/border.bin b/data/layouts/OneIsland_PokemonCenter_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/OneIsland_PokemonCenter_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/OneIsland_PokemonCenter_2F_Layout/map.bin b/data/layouts/OneIsland_PokemonCenter_2F_Layout/map.bin
new file mode 100644
index 000000000..a1b551a73
--- /dev/null
+++ b/data/layouts/OneIsland_PokemonCenter_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/OneIsland_TreasureBeach_Layout/border.bin b/data/layouts/OneIsland_TreasureBeach_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/OneIsland_TreasureBeach_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/OneIsland_TreasureBeach_Layout/map.bin b/data/layouts/OneIsland_TreasureBeach_Layout/map.bin
new file mode 100644
index 000000000..fe6ef01a7
--- /dev/null
+++ b/data/layouts/OneIsland_TreasureBeach_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PalletTown_GarysHouse_Layout/border.bin b/data/layouts/PalletTown_GarysHouse_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PalletTown_GarysHouse_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PalletTown_GarysHouse_Layout/map.bin b/data/layouts/PalletTown_GarysHouse_Layout/map.bin
new file mode 100644
index 000000000..a29b5dbdc
--- /dev/null
+++ b/data/layouts/PalletTown_GarysHouse_Layout/map.bin
@@ -0,0 +1 @@
+  ./ -!"  +,1267(5)*((3490:0>0?0 0=0 0 0 0 0 0;0<0 0000C0D0D0D0D0F0000 0000S0K0LMN0V0000 0000S0K0TUN0V0000 0000[0\0\0\0\0^0000W000000000000G0_00000000000O4444444444 \ No newline at end of file
diff --git a/data/layouts/PalletTown_Layout/border.bin b/data/layouts/PalletTown_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/PalletTown_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PalletTown_Layout/map.bin b/data/layouts/PalletTown_Layout/map.bin
new file mode 100644
index 000000000..f2113394f
--- /dev/null
+++ b/data/layouts/PalletTown_Layout/map.bin
@@ -0,0 +1 @@
+22$%$%$%$%$'22&%$%$%$%222222222222222222222222222222222222222222222222222202220222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222220000022222222 00 00222222222222222222222222222222222222222222222222222##2222222222200 00 0*++,2222222222200000*++,00000000000 \ No newline at end of file
diff --git a/data/layouts/PalletTown_PlayersHouse_1F_Layout/border.bin b/data/layouts/PalletTown_PlayersHouse_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PalletTown_PlayersHouse_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PalletTown_PlayersHouse_1F_Layout/map.bin b/data/layouts/PalletTown_PlayersHouse_1F_Layout/map.bin
new file mode 100644
index 000000000..b93d823c9
--- /dev/null
+++ b/data/layouts/PalletTown_PlayersHouse_1F_Layout/map.bin
@@ -0,0 +1 @@
+  ./ -!"    1267(5)*((90:0>0?0 0=0 0 0 00 000C0D0D0D0D0F0%0&0'0 000S0K0LMN0V0000 000S0K0TUN0V0000W000[0\0\0\0\0^000G0_0000000000O 000000000000 \ No newline at end of file
diff --git a/data/layouts/PalletTown_PlayersHouse_2F_Layout/border.bin b/data/layouts/PalletTown_PlayersHouse_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PalletTown_PlayersHouse_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PalletTown_PlayersHouse_2F_Layout/map.bin b/data/layouts/PalletTown_PlayersHouse_2F_Layout/map.bin
new file mode 100644
index 000000000..b5d3bee2d
--- /dev/null
+++ b/data/layouts/PalletTown_PlayersHouse_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PalletTown_ProfessorOaksLab_Layout/border.bin b/data/layouts/PalletTown_ProfessorOaksLab_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PalletTown_ProfessorOaksLab_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PalletTown_ProfessorOaksLab_Layout/map.bin b/data/layouts/PalletTown_ProfessorOaksLab_Layout/map.bin
new file mode 100644
index 000000000..1067109ab
--- /dev/null
+++ b/data/layouts/PalletTown_ProfessorOaksLab_Layout/map.bin
@@ -0,0 +1 @@
+mmniiklkluvstst222222222222222222222222222222222222222222222222222222222222222222222sstst222ststt22222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PewterCity_Gym_Layout/border.bin b/data/layouts/PewterCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PewterCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PewterCity_Gym_Layout/map.bin b/data/layouts/PewterCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..7a22de0f9
--- /dev/null
+++ b/data/layouts/PewterCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tuv \ No newline at end of file
diff --git a/data/layouts/PewterCity_Layout/border.bin b/data/layouts/PewterCity_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/PewterCity_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PewterCity_Layout/map.bin b/data/layouts/PewterCity_Layout/map.bin
new file mode 100644
index 000000000..fc42368cb
--- /dev/null
+++ b/data/layouts/PewterCity_Layout/map.bin
@@ -0,0 +1 @@
+$%$%$%$%2222$%$%$%$%$%000000000000000000000000000000000000000000000000000000000 00 000 00 0000000&%00000200 00 000 00 000222000001111111111111111111000000022222111001111111111111111111 0000000111111111111111111111100000001111111111111111111111 00 00 00011111100 091:1:1:1:1:1;1 0001111111111111111111110ABBBBBC0111111111111111111111IJJJJJK111111111111111111111`1PQRSTUV 0111 0(0)0*0+00000000111111&'hX1Y1Z[\]1^10&'111001230000000111111111111111110111089:;00000111111111111111110111 0@Abc$%0000011111111111111111011111111111111111$%$%$%$'11111111111111111111 00 00 00000000000{1|1}1~1100111111111111111111110000000000000HIJK11100000000000011111 00 00 000000000PQRS11100111000000000 00 00 00XYZ[1110&%$%$%$%$'01110000000&'`ab&'111 01110 00 00 000111111111110000000000111002222201111111111100000000001110 0011111111111000000000011100000 00000011100000000001110 00000 00 001110011101111111111111111111111111111111110111111111111111111111111111111111 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/data/layouts/PewterCity_Museum_1F_Layout/border.bin b/data/layouts/PewterCity_Museum_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PewterCity_Museum_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PewterCity_Museum_1F_Layout/map.bin b/data/layouts/PewterCity_Museum_1F_Layout/map.bin
new file mode 100644
index 000000000..1485da6ef
--- /dev/null
+++ b/data/layouts/PewterCity_Museum_1F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PewterCity_Museum_2F_Layout/border.bin b/data/layouts/PewterCity_Museum_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PewterCity_Museum_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PewterCity_Museum_2F_Layout/map.bin b/data/layouts/PewterCity_Museum_2F_Layout/map.bin
new file mode 100644
index 000000000..d8d372f70
--- /dev/null
+++ b/data/layouts/PewterCity_Museum_2F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonCenter_1F_Layout/border.bin b/data/layouts/PokemonCenter_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonCenter_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonCenter_1F_Layout/map.bin b/data/layouts/PokemonCenter_1F_Layout/map.bin
new file mode 100644
index 000000000..590f47989
--- /dev/null
+++ b/data/layouts/PokemonCenter_1F_Layout/map.bin
@@ -0,0 +1 @@
+2b22222c322222222222222222222222222222222222222222BB222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonCenter_2F_Layout/border.bin b/data/layouts/PokemonCenter_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonCenter_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonCenter_2F_Layout/map.bin b/data/layouts/PokemonCenter_2F_Layout/map.bin
new file mode 100644
index 000000000..a1b551a73
--- /dev/null
+++ b/data/layouts/PokemonCenter_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_AgathasRoom_Layout/border.bin b/data/layouts/PokemonLeague_AgathasRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonLeague_AgathasRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_AgathasRoom_Layout/map.bin b/data/layouts/PokemonLeague_AgathasRoom_Layout/map.bin
new file mode 100644
index 000000000..718b7678c
--- /dev/null
+++ b/data/layouts/PokemonLeague_AgathasRoom_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_BrunosRoom_Layout/border.bin b/data/layouts/PokemonLeague_BrunosRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonLeague_BrunosRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_BrunosRoom_Layout/map.bin b/data/layouts/PokemonLeague_BrunosRoom_Layout/map.bin
new file mode 100644
index 000000000..96107bfa1
--- /dev/null
+++ b/data/layouts/PokemonLeague_BrunosRoom_Layout/map.bin
@@ -0,0 +1 @@
+RSE3KF322222E3KF3L3P3222222L3P322Y2222222Y2X3[222222X3[22Q32222222Q322Y2222222Y2X3[222222X3[22222222222201289: \ No newline at end of file
diff --git a/data/layouts/PokemonLeague_ChampionsRoom_Layout/border.bin b/data/layouts/PokemonLeague_ChampionsRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonLeague_ChampionsRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_ChampionsRoom_Layout/map.bin b/data/layouts/PokemonLeague_ChampionsRoom_Layout/map.bin
new file mode 100644
index 000000000..3e83caa24
--- /dev/null
+++ b/data/layouts/PokemonLeague_ChampionsRoom_Layout/map.bin
@@ -0,0 +1 @@
+7733333333333333 \ No newline at end of file
diff --git a/data/layouts/PokemonLeague_HallOfFame_Layout/border.bin b/data/layouts/PokemonLeague_HallOfFame_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonLeague_HallOfFame_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_HallOfFame_Layout/map.bin b/data/layouts/PokemonLeague_HallOfFame_Layout/map.bin
new file mode 100644
index 000000000..e8a598e9b
--- /dev/null
+++ b/data/layouts/PokemonLeague_HallOfFame_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonLeague_LancesRoom_Layout/border.bin b/data/layouts/PokemonLeague_LancesRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonLeague_LancesRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_LancesRoom_Layout/map.bin b/data/layouts/PokemonLeague_LancesRoom_Layout/map.bin
new file mode 100644
index 000000000..0ba5c9ff0
--- /dev/null
+++ b/data/layouts/PokemonLeague_LancesRoom_Layout/map.bin
@@ -0,0 +1 @@
+OW3r3333333s33j33333333k333p33 3!3"333q33x3&3#3$3%3'33y33333333333333h33.3+3,3-3/33i333333333333333p33(3)3*333q33333333333333x3222223y3333333@2333@2322222222222333333I?333I?3673@33333>?3H333333A233A23?32A233A2333333333I?33I?333I?33I?3333333333333333333333333333333333333333333333333@233@2333@233@233333333222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonLeague_LoreleisRoom_Layout/border.bin b/data/layouts/PokemonLeague_LoreleisRoom_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonLeague_LoreleisRoom_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonLeague_LoreleisRoom_Layout/map.bin b/data/layouts/PokemonLeague_LoreleisRoom_Layout/map.bin
new file mode 100644
index 000000000..340b78d78
--- /dev/null
+++ b/data/layouts/PokemonLeague_LoreleisRoom_Layout/map.bin
@@ -0,0 +1 @@
+CD2I2222222I22A32222222A322J2222222J22M2222222M22B32222222B322J2222222J22M2222222M222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonMansion_1F_Layout/border.bin b/data/layouts/PokemonMansion_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonMansion_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_1F_Layout/map.bin b/data/layouts/PokemonMansion_1F_Layout/map.bin
new file mode 100644
index 000000000..491753551
--- /dev/null
+++ b/data/layouts/PokemonMansion_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_2F_Layout/border.bin b/data/layouts/PokemonMansion_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonMansion_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_2F_Layout/map.bin b/data/layouts/PokemonMansion_2F_Layout/map.bin
new file mode 100644
index 000000000..87db6b0ea
--- /dev/null
+++ b/data/layouts/PokemonMansion_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_3F_Layout/border.bin b/data/layouts/PokemonMansion_3F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonMansion_3F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_3F_Layout/map.bin b/data/layouts/PokemonMansion_3F_Layout/map.bin
new file mode 100644
index 000000000..9a05ce1b8
--- /dev/null
+++ b/data/layouts/PokemonMansion_3F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_B1F_Layout/border.bin b/data/layouts/PokemonMansion_B1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PokemonMansion_B1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PokemonMansion_B1F_Layout/map.bin b/data/layouts/PokemonMansion_B1F_Layout/map.bin
new file mode 100644
index 000000000..a7b0eeeb1
--- /dev/null
+++ b/data/layouts/PokemonMansion_B1F_Layout/map.bin
@@ -0,0 +1 @@
+22l3l3m322l3m3222l3l3l322m3m3n3n3n3n322222222222222222222222222222222222322222222222222222222R322S3222Q322222,2222222222222\3]3^32222222 R3R3W3S32222Q322.2222[32222222222622Z32[3222P22222222222d3e3f32222X222222222222222222222222222b22222222222222222222222222222222222j22222222222222222222222222222222222r222222222222222222222222-R322S3222Q322222222222222222222S322222252222222222222222222222222222i3i3i3222i3i3i32222222222222222222222222aaa222aaa222222222222222222R3S3222Q3.222222222222222222222222222222262Y3Y3Y3222Y3Y3Y32222Q322S3222Q322S32222222aaa222aaa2222222222222-R3222222222222222222222225222TUV2222222222222n3n322222l3m32222222222222222222222222222Q3222.222222222222222222\3]3^32222222226222222222222222222v[322222222t222222222222222222Z32322222222222222222222222222d3e3f32,22222222c322222222222222222222222222222222k3-R322222222222222R322222222R3222222222.129:AB \ No newline at end of file
diff --git a/data/layouts/PokemonTower_1F_Layout/border.bin b/data/layouts/PokemonTower_1F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_1F_Layout/map.bin b/data/layouts/PokemonTower_1F_Layout/map.bin
new file mode 100644
index 000000000..f393c9f34
--- /dev/null
+++ b/data/layouts/PokemonTower_1F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonTower_2F_Layout/border.bin b/data/layouts/PokemonTower_2F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_2F_Layout/map.bin b/data/layouts/PokemonTower_2F_Layout/map.bin
new file mode 100644
index 000000000..0d1e67b03
--- /dev/null
+++ b/data/layouts/PokemonTower_2F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222662222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonTower_3F_Layout/border.bin b/data/layouts/PokemonTower_3F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_3F_Layout/map.bin b/data/layouts/PokemonTower_3F_Layout/map.bin
new file mode 100644
index 000000000..c591995c1
--- /dev/null
+++ b/data/layouts/PokemonTower_3F_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222622222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonTower_4F_Layout/border.bin b/data/layouts/PokemonTower_4F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_4F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_4F_Layout/map.bin b/data/layouts/PokemonTower_4F_Layout/map.bin
new file mode 100644
index 000000000..eebe48c13
--- /dev/null
+++ b/data/layouts/PokemonTower_4F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222622222222222222222222222222226622222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonTower_5F_Layout/border.bin b/data/layouts/PokemonTower_5F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_5F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_5F_Layout/map.bin b/data/layouts/PokemonTower_5F_Layout/map.bin
new file mode 100644
index 000000000..efc99cca9
--- /dev/null
+++ b/data/layouts/PokemonTower_5F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222622222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonTower_6F_Layout/border.bin b/data/layouts/PokemonTower_6F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_6F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_6F_Layout/map.bin b/data/layouts/PokemonTower_6F_Layout/map.bin
new file mode 100644
index 000000000..fb8746f20
--- /dev/null
+++ b/data/layouts/PokemonTower_6F_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222226622222222222222222222222222222222222222222222222622222222222222222 \ No newline at end of file
diff --git a/data/layouts/PokemonTower_7F_Layout/border.bin b/data/layouts/PokemonTower_7F_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/PokemonTower_7F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/PokemonTower_7F_Layout/map.bin b/data/layouts/PokemonTower_7F_Layout/map.bin
new file mode 100644
index 000000000..7554673cf
--- /dev/null
+++ b/data/layouts/PokemonTower_7F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222662222222222 \ No newline at end of file
diff --git a/data/layouts/PowerPlant_Layout/border.bin b/data/layouts/PowerPlant_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/PowerPlant_Layout/border.bin
Binary files differ
diff --git a/data/layouts/PowerPlant_Layout/map.bin b/data/layouts/PowerPlant_Layout/map.bin
new file mode 100644
index 000000000..48a6e1984
--- /dev/null
+++ b/data/layouts/PowerPlant_Layout/map.bin
Binary files differ
diff --git a/data/layouts/RockTunnel_1F_Layout/border.bin b/data/layouts/RockTunnel_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/RockTunnel_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/RockTunnel_1F_Layout/map.bin b/data/layouts/RockTunnel_1F_Layout/map.bin
new file mode 100644
index 000000000..80a6a266c
--- /dev/null
+++ b/data/layouts/RockTunnel_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/RockTunnel_B1F_Layout/border.bin b/data/layouts/RockTunnel_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/RockTunnel_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/RockTunnel_B1F_Layout/map.bin b/data/layouts/RockTunnel_B1F_Layout/map.bin
new file mode 100644
index 000000000..68eed9a4c
--- /dev/null
+++ b/data/layouts/RockTunnel_B1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_B1F_Layout/border.bin b/data/layouts/RocketHideout_B1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/RocketHideout_B1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_B1F_Layout/map.bin b/data/layouts/RocketHideout_B1F_Layout/map.bin
new file mode 100644
index 000000000..4a2ed565f
--- /dev/null
+++ b/data/layouts/RocketHideout_B1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_B2F_Layout/border.bin b/data/layouts/RocketHideout_B2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/RocketHideout_B2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_B2F_Layout/map.bin b/data/layouts/RocketHideout_B2F_Layout/map.bin
new file mode 100644
index 000000000..f849a0642
--- /dev/null
+++ b/data/layouts/RocketHideout_B2F_Layout/map.bin
@@ -0,0 +1 @@
+UVW222222222222223 322]2^_3222222222222e2fg 2222222222222222222232222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/RocketHideout_B3F_Layout/border.bin b/data/layouts/RocketHideout_B3F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/RocketHideout_B3F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_B3F_Layout/map.bin b/data/layouts/RocketHideout_B3F_Layout/map.bin
new file mode 100644
index 000000000..bdd886346
--- /dev/null
+++ b/data/layouts/RocketHideout_B3F_Layout/map.bin
@@ -0,0 +1 @@
+23 322222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222n222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/RocketHideout_B4F_Layout/border.bin b/data/layouts/RocketHideout_B4F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/RocketHideout_B4F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_B4F_Layout/map.bin b/data/layouts/RocketHideout_B4F_Layout/map.bin
new file mode 100644
index 000000000..0e0b8ec93
--- /dev/null
+++ b/data/layouts/RocketHideout_B4F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_Elevator_Layout/border.bin b/data/layouts/RocketHideout_Elevator_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/RocketHideout_Elevator_Layout/border.bin
Binary files differ
diff --git a/data/layouts/RocketHideout_Elevator_Layout/map.bin b/data/layouts/RocketHideout_Elevator_Layout/map.bin
new file mode 100644
index 000000000..42e08c38d
--- /dev/null
+++ b/data/layouts/RocketHideout_Elevator_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222 \ No newline at end of file
diff --git a/data/layouts/Route10_Layout/border.bin b/data/layouts/Route10_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route10_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route10_Layout/map.bin b/data/layouts/Route10_Layout/map.bin
new file mode 100644
index 000000000..7e40aae43
--- /dev/null
+++ b/data/layouts/Route10_Layout/map.bin
@@ -0,0 +1 @@
+m||||||||||||||||||||quu ##################!squu*++++++++++++++++++,squu*++++++++++++++++++,squr3131313131313131313131313131313141)+,squr0 0*+,sq}r0 000 0 0 0 0 0 0 0 0 0 0 0 0*+,sqy000 0 0 0 0 0 0 0 0 0 0 0 00*+,sq000000 0 0 0 0 0 0 0 0 0 0 0 0*+,sq00000 0 0 0 0 0 0 0 0 0 0 0 00*+,sq000100 0 0 0 0 0 0 0 0 0 0 0 0*+,sq00 00 00 00 00 00 00 00*+,sqm00L*+,squr0 00 00 00 00 00 00 00 0*+,squr0000000000000000*+,squiiiiiiiij 00 00 00 0*+,sqllllllllmr{1|1}1~1100*+,sqqqqqqqqqqurHIJK0 0*+,sq|||||||||}rPQRS00*+,sqqyyyyyy0yzXYZ[0 0*+,sqq000001000`ab00*+,sqq000000000 0*+,sqq0000100 000000000*+,sqq00000000000000 0*+,sqq0000000 00 00 00 00 0*+,sqq000100000000000*+,sqq010000000 00 00 00 0*+,sqq000000 000000000*+,sqqr0 00 000000 00 00 00 0*+,sqqr000000 0000000000*+,sqqr*+,sqqiiiiiiiiiiiiiij00*+,sqqklllllllllllllmr0 0*+,sqqsqqqqqqqqqqqqqur00*+,sqq{||||||||ur0 0*+,sqyP%%%%Ssur00*+,sqr0Q,-$-$-$-.Tpsur0 0*+,sqr0R3Up{}r00*+,sqr02Wpqqr00*+,sqr0 !!!#Tpqq00*+,sq()3*+U3pq00*+,sqr00000313"32333000q000*+,sqj0000000000q000*+,sqqr00000000000y000*+,sqq00000000000000000*+,sqq00000000000000000*+,sqq000000000000000 #1+,sqqu ##############1+++,sqqu*++++++++++++++++++,sqqu*++++++++++++++++++,sqqXYqqqqqqqqqqqqqqqqqqqqqqqqqqklllllllmqqqqqqkllllmqqqsqqqqqqquqqqqqqsqqqquqqqsqqqqqqqlmqqqq{||||}qqq{||qqqqqquqqqqyyyyyqqqqq{||||||}qqqq00 00 0pqqqyyyyy0yyyyyyy00000pqqq0000000000000000 00 0pqqq000000000000100000pqqq00000000000010 00 00 0pqq000000000Mj00000pqq0000000000klm0qq000squr0 00 00pqq000kllllllqur00000pqqsqqqqqqqqur0 00 00pqq001{||||||||}0pqq100xyyyyyyyyyyz00000pqq0000000000000000 00 00pqqr0 00 00 00 00 00 00 000000 0pqqr00000000000000000000pqqiiiiiiiij0 00 00 00000 0pqkllllllllmr00000022200pqsqqqqqqqqur0 00 02222222pqsqqqqq||}0hqsqqqqquyyz000pqqsqqqqqur0 00 00 0pqqsqqqqqur000000pqqsqqqqqur0 00 00hqq{|||||}r00000pkmq \ No newline at end of file
diff --git a/data/layouts/Route11_Layout/border.bin b/data/layouts/Route11_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route11_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route11_Layout/map.bin b/data/layouts/Route11_Layout/map.bin
new file mode 100644
index 000000000..6062ac7f3
--- /dev/null
+++ b/data/layouts/Route11_Layout/map.bin
@@ -0,0 +1,7 @@
+$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$% 00 0000000000000000000 0 0 0 0000000000000000 0 0 00 00 00$%000000000000000000000 0 0 0 0000000000000000 0 0 000000hsq0q0uj 00 0001000000000000100 0 0 0 0001000000000100 0 0 00 00 00$%$'psq0q0ur000000 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0000 0 0 0 0 0 0 0 0 0000 0 0 0 0000 00 00p{||}r 00 0000 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00xy0yyz&'000000 0 0 0 000000000000 0 0 0 000000000000 0 0 0 0 0 0 0 0DEEEEF%$%$%$%0 00 00 00 00000000000 0 0 0 000000000000 0 0 0 000000000000 0 0 0 0 0 0 00 001LMMMMN'000000000000000000 0 0 0 000100000100 0 0 0 000100000100 0 0 0 000000081<10000000 00 00 00 00 0000001000000000 0 0 0 0 00000000000 0 0 0 0 0000 0 0 0 00000 00@1D1000000############$0 00000000000 0 0 0 0 00000000000 0 0 0 0 0000 0 0 0 0001000H1deeeefL1000000++++++++++++,000000000000 0 0 0 0 00000000100 0 0 0 0 0000 0 0 0 00000
+ 
+ 
+ 
+ 
+ 
+ ,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0 0000 0 0 0 0000 0 00 00000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000000000 0 0 0 00000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000000000 0 0 0 00000 00 000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000100000100 0 0 0 000000000 00000000000000000000000000 0 0 0 0 000000000000 00 0000000000000000000000000000 0 0 0 0 000000000000000002222222222222222222222222 0 0 0 0 0222222222200000 \ No newline at end of file
diff --git a/data/layouts/Route12_Layout/border.bin b/data/layouts/Route12_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route12_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route12_Layout/map.bin b/data/layouts/Route12_Layout/map.bin
new file mode 100644
index 000000000..ca203b565
--- /dev/null
+++ b/data/layouts/Route12_Layout/map.bin
Binary files differ
diff --git a/data/layouts/Route12_NorthEntrance_1F_Layout/border.bin b/data/layouts/Route12_NorthEntrance_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Route12_NorthEntrance_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route12_NorthEntrance_1F_Layout/map.bin b/data/layouts/Route12_NorthEntrance_1F_Layout/map.bin
new file mode 100644
index 000000000..f723c9817
--- /dev/null
+++ b/data/layouts/Route12_NorthEntrance_1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Route13_Layout/border.bin b/data/layouts/Route13_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route13_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route13_Layout/map.bin b/data/layouts/Route13_Layout/map.bin
new file mode 100644
index 000000000..b1f55a645
--- /dev/null
+++ b/data/layouts/Route13_Layout/map.bin
Binary files differ
diff --git a/data/layouts/Route14_Layout/border.bin b/data/layouts/Route14_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route14_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route14_Layout/map.bin b/data/layouts/Route14_Layout/map.bin
new file mode 100644
index 000000000..48d7c0dcd
--- /dev/null
+++ b/data/layouts/Route14_Layout/map.bin
@@ -0,0 +1 @@
+$%$%$%$%$%$%$%$%$%0 00 00 00 00 00 00 00 00000 00 00 00 00 000 0 00 00000 00 00 00 00 00 00 00 00000 00 00 000 000 00 00 0000000000 000000 00 00 000000000000000 00 0000000000000000000&%$%$0000 0 0 0 0 0000 0 0 0 0 0000 0 0 0 0 0000 0 0 0 0 0000&%$%$% 0 0 0 0 0000"##### 0 0 0 0 0000*+0 00 00000*+0000*+0 0000000*+00000000*++0 0000000*++++0000000031313141)0 0000000*000000000 00 0*0 00000000000*00000&'0000 00 0*0 0000000000000*000000000 00 0*0 00000000000*000000000 00 0*0 00000000000*00000000000 0*0 00000000000*00000000000 0*0 00000000000*$%$%000000000000*0000000100&'0000000*$%00000000000 00000 000* 000000000000000000000*00 00 00 00 00 00 00000 000*0000000000000000000*000 00000000 00 00000 000*0000 00 00 00 00 000000000*11000000000000001000 000*11000000000000000000000*11000000000000000000 000*11*110000000000000000000000*11*** \ No newline at end of file
diff --git a/data/layouts/Route15_Layout/border.bin b/data/layouts/Route15_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route15_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route15_Layout/map.bin b/data/layouts/Route15_Layout/map.bin
new file mode 100644
index 000000000..786f67988
--- /dev/null
+++ b/data/layouts/Route15_Layout/map.bin
@@ -0,0 +1 @@
+$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%0000000000000000000000000000000000000000000000000000000$%$%$%$%$'0000000000000000000000000000000000000000000000000000000000000 00 000000000000000000000000000000000000000000000000000000000DEEEEF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00$%$%$'0001LMMMMN100000000081<1000 0 0 0 0 0 0000000 0 0 0 0 0 00 0000 00 000000 0 0 0 00000 0 0 0 0 0 0 000000 0000000000@1D1000 0 0 0 0 0 0000000 0 0 0 0 0 0000000000000 0 0 0 00000 0 0 0 0 0 0 0000000000000000H1deeeefL1101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/data/layouts/Route16_Layout/border.bin b/data/layouts/Route16_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route16_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route16_Layout/map.bin b/data/layouts/Route16_Layout/map.bin
new file mode 100644
index 000000000..a88b95a6a
--- /dev/null
+++ b/data/layouts/Route16_Layout/map.bin
@@ -0,0 +1 @@
+,,+,(21&%$%$%$]-0-0-0^$%$%$%$DEEEEF%$%$%$%$%$%$%$%,45667.LMMMMN/,0000000<=BC?00000081LMMMMN<100000 0 0 0 0 0 0 0 0 0,000000100000100000@1LMMMMND100000 0 0 0 0 0 0 0 0 0,000000000000001000H1L100100 0 0 0 0 0 0 0 0 0,0000000000000000 00 0DEEEEF0 00001000000000,0000000000000000000LMMMMN000000000000000,LMMMMN000000000000,0 00 00 00 00 00 00 00 00 01100&%$%$%,00000000000000000081<1000 00 00 00 00 00 00 00,00000 00 00000000000@1\]0]0]0]0^D100000000000000000000,000000000000100000H1deeeefL1000 00 00 00 00 00 00 00,00000 00 000000,0000000000000,000100010000,0000000000000,0001000010100 \ No newline at end of file
diff --git a/data/layouts/Route16_NorthEntrance_1F_Layout/border.bin b/data/layouts/Route16_NorthEntrance_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Route16_NorthEntrance_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route16_NorthEntrance_1F_Layout/map.bin b/data/layouts/Route16_NorthEntrance_1F_Layout/map.bin
new file mode 100644
index 000000000..c41db67b6
--- /dev/null
+++ b/data/layouts/Route16_NorthEntrance_1F_Layout/map.bin
@@ -0,0 +1 @@
+23333333332222222222222222222222222222222222           222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Route17_Layout/border.bin b/data/layouts/Route17_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route17_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route17_Layout/map.bin b/data/layouts/Route17_Layout/map.bin
new file mode 100644
index 000000000..24ce3c11f
--- /dev/null
+++ b/data/layouts/Route17_Layout/map.bin
@@ -0,0 +1 @@
+,>3 3!3"3>3?3>3?3 3!3"3?3>3,#$3(3)3*3F3G3F3G3(3)3*3G3,3%&%$%$%$%,+>3(3)3*3>3?3>3?3(3)3*3?3F3->3"######,343(3)3*3F3G3F3G3(3)3*3G3>35F3*+,>3(3)3*3>3?3>3?3(3)3*3?3>3>3*,F3(3)3*3F3G3F3G3(3)3*3G3F3F3*,#$3(3)3*3>3?3>3?3(3)3*3?3,3%>3*+,+>3(3)3*3;3<3<3=3(3)3*3G3F3-F3*+++++,343(3)3*3C3D3D3E3(3)3*3?3>35>3313131313141),F3(3)3*3C3D3D3E3(3)3*3G3F3*,>3(3)3*3C3D3D3E3(3)3*3?3>3?3>3?3>3?3>3?3*,#$3(3)3*3C3D3D3E3(3)3*3G3F3R3R3R3R3R3R3,3%*,+>3(3)3*3C3D3D3E3(3)3*3?3>3R3R3R3R3R3R3F3-*,343(3)3*3C3D3D3E3(3)3*3G3F3R3R3R3R3R3R3>35*,>3(3)3*3K3L3L3M3(3)3*3?3>3R3R3R3R3R3R3?3*,F3(3)3*3F3G3F3G3(3)3*3G3F3R3R3R3R3R3R3G3*,#$3(3)3*3>3?3>3?3(3)3*3?3>3R3R3R3R3R3R3,3%*,+>3(3)3*3F3G3F3G3(3)3*3G3F3R3R3R3R3R3R3F3-*,343(3)3*3>3?3>3?3(3)3*3?3>3R3R3R3R3R3R3>35*,F3(3)3*3F3G3F3G3(3)3*3G3F3R3R3R3R3R3R3G3*,>3(3)3*3>3?3>3?3(3)3*3?3>3R3R3R3R3R3R3?3*,#$3(3)3*3F3G3F3G3(3)3*3G3F3R3R3R3R3R3R3,3%*,+>3(3)3*3>3?3>3?3(3)3*3?3>3?3>3?3>3?3>3F3-*,343(3)3*3F3G3F3G3(3)3*3G3;3<3<3=3F3G3F3>35*,>3(3)3*3>3?3>3?3(3)3*3?3C3D3D3Q3<3<3=3?3*,F3(3)3*3F3G3F3G3(3)3*3G3C3D3D3D3D3D3E3G3*,#$3(3)3*3>3?3>3?3(3)3*3?3K3L3L3P3D3D3E3,3%*,+>3(3)3*3F3G3F3G3(3)3*3G3F3G3F3K3L3L3M3F3-*,343(3)3*3>3?3>3?3(3)3*3?3>3?3>3?3>3?3>3>35*,F3(3)3*3F3G3F3G3(3)3*3G3F3G3F3G3F3G3F3G3*,>3(3)3*3>3?3>3?3(3)3*3XYYZ 3!3"3>3?3*,#$3(3)3*3F3G3F3G3(3)3*3`aab(3)3*3F3,3%*,+>3(3)3*3>3?3>3?3(3)3*3`aab(3)3*3>3F3-*,343(3)3*3F3G3F3G3(3)3*3`aab(3)3*3F3>35*,>3(3)3*3>3?3>3?3(3)3*3`aab(3)3*3>3?3*,F3(3)3*3F3G3F3G3(3)3*3`aab(3)3*3F3G3*,#$3(3)3*3>3?3>3?3(3)3*3`aab(3)3*3>3,3%*,+>3(3)3*3F3G3F3G3(3)3*3`aab(3)3*3F3F3-*,343(3)3*3>3?3>3?3(3)3*3`aab(3)3*3>3>35*,F3(3)3*3F3G3F3G3(3)3*3`aab(3)3*3F3G3*,>3(3)3*3>3?3>3?3(3)3*3`aab(3)3*3>3?3*,#$3(3)3*3F3G3F3G3(3)3*3`aab(3)3*3F3,3%*,+>3(3)3*3>3?3>3?3031323`aab(3)3*3>3F3-*,343(3)3*3F3G3F3G3F3G3F3`aab(3)3*3F3>35*,>3(3)3*3XYYZ8393:3`aab(3)3*3>3?3*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3>3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3F3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3>3>35*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3F3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3>3F3-*,343(3)3*3`aab@3A3'`aab(3)3*3F3>35*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3>3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3F3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3>3>35*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3F3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3>3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3F3>35*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3>3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3F3F3-*,343(3)3*3`aab@3A3'`aab(3)3*3>3>35*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3F3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3>3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3F3>35*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3>3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3F3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3>3>35*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3F3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3>3F3-*,343(3)3*3`aab@3A3'`aab(3)3*3F3>35*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3>3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3F3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3>3>35*,F3(3)3*3`aab@3A3B3`aab(3)3*3F3G3*,>3(3)3*3`aab@3A3B3`aab(3)3*3>3?3*,#$3(3)3*3`aab@3A3B3`aab(3)3*3F3,3%*,+>3(3)3*3`aab@3A3B3`aab(3)3*3>3F3-*,343(3)3*3`aab@3A3B3`aab(3)3*3F3>35*,>3(3)3*3N3N3N3N3@3A3B3`aab(3)3*3>3?3*,F3(3)3*3F3G38393O3A3B3`aab(3)3*3F3G3*,#$3(3)3*3>3?3@3A3A3A3B3`aab(3)3*3>3,3%*,+>3(3)3*3F3G3H3I3I3I3`aab(3)3*3F3F3-*,343(3)3*3>3?3XYYYYdaab(3)3*3>3>35*,F3(3)3*3F3G3`aaaaaaab(3)3*3F3G3*,>3(3)3*3>3?3`aaaaaaab(3)3*3>3?3*,#$3(3)3*3F3G3`aaaaaaab(3)3*3F3,3%*,+>3(3)3*3>3?3`aaaaaaab(3)3*3>3F3-*,343(3)3*3F3G3`aaaaaaab(3)3*3F3>35*,>3(3)3*3>3?3`aaaaaaab(3)3*3>3?3*,F3(3)3*3F3G3`aaaaaaab(3)3*3F3G3*,#$3(3)3*3>3?3`aaaaaaab(3)3*3>3,3%*,+>3(3)3*3F3G3`aaaaaaab(3)3*3F3F3-*,343(3)3*3>3?3`aaaaaaab(3)3*3>3>35*,F3(3)3*3F3G3`aaaaaaab(3)3*3F3G3*,>3(3)3*3>3?3`aaaaaaab(3)3*3>3?3*,#$3(3)3*3F3G3`aaaaaaab(3)3*3F3,3%*,+>3(3)3*3>3?3`aaaaaaab(3)3*3>3F3-*,343(3)3*3F3G3`aaaaaaab(3)3*3F3>35*,>3(3)3*3>3?3`aaaaaaab(3)3*3>3?3*,F3(3)3*3F3G3`aaaaaaab(3)3*3F3G3*,#$3(3)3*3>3?3`aaaaaaab(3)3*3>3,3%*,+>3(3)3*3F3G3`aaaaaaab(3)3*3F3F3-*,343(3)3*3>3?3`aaaaaaab(3)3*3>3>35*,F3(3)3*3F3G3`aaaaaaab(3)3*3F3G3*,>3(3)3*3>3?3`aaaaaaab(3)3*3>3?3*,#$3(3)3*3F3G3`aaaaaaab(3)3*3F3,3%*,+>3(3)3*3>3?3N3N3N3N3N3N3N3N3N3(3)3*3>3F3-*,343(3)3*3F3G3F3G3F3G3F3G3F3G3F3(3)3*3F3>35*,>3(3)3*3>3?3>3?3>3?3>3?3>3?3>3(3)3*3>3?3*,F3(3)3*3F3G3F3G3F3G3UG3F3G3F3(3)3*3F3G3*,#$3(3)3*3>3?3XYYYYYYYZ(3)3*3>3,3%*,+>3(3)3*3F3G3`aaaaaaab(3)3*3F3F3-*,343(3)3*3>3?3`aaaaaaab(3)3*3>3>35*,F3(3)3*3F3G3`aaaaaaab(3)3*3F3G3*,>3(3)3*3>3?3`aaaaaaab(3)3*3>3?3*,#$3(3)3*3F3G3`aaaaaaab(3)3*3F3,3%*,+>3(3)3*3>3?3`aaaaaaab(3)3*3>3F3-*,343(3)3*3F3G3N3N3N3N3N3N3N3N3N3(3)3*3F3>35*,>3(3)3*3>3?3>3?3>3?3>3?3>3?3>3(3)3*3>3?3*,F3(3)3*3F3G3F3G3F3G3F3G3F3G3F3(3)3*3F3G3*,>3031323>3?3>3?3>3?3>3?3>3?3>3031323>3?3*,F3G3F3F3F3G3*0 ###$ 3!3"3?3>3?3 3!3"3"# #1+++,(3)3*3G3F3G3(3)3*3*+++++,(3)3*3?3>3?3(3)3*3*++++,(3)3*3;3<3=3(3)3*3*++++,(3)3*3C3D3E3(3)3*3*++++,(3)3*3C3D3E3(3)3*3*++++,(3)3*3C3D3E3(3)3*3*++++,(3)3*3C3D3E3(3)3*3*+++,(3)3*3C3D3E3(3)3*3*+++++,(3)3*3C3D3E3(3)3*3*+++++,(3)3*3C3D3E3(3)3*3*+++++,(3)3*3C3D3E3(3)3*3*+++++,(3)3*3C3D3E3(3)3*3*+++++,(3)3*3C3D3E3(3)3*3*+++++,(3)3*3K3L3M3(3)3*3*+++,(3)3*3G3F3G3(3)3*3*+++++,(3)3*3?3>3?3(3)3*3*++++,(3)3*3G3F3G3(3)3*3*+++,(3)3*3?3>3?3(3)3*3*++,031323F3G3031323*++,>3*++,0 00 00 00 00*+ \ No newline at end of file
diff --git a/data/layouts/Route18_Layout/border.bin b/data/layouts/Route18_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route18_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route18_Layout/map.bin b/data/layouts/Route18_Layout/map.bin
new file mode 100644
index 000000000..9e246b459
--- /dev/null
+++ b/data/layouts/Route18_Layout/map.bin
@@ -0,0 +1 @@
+++000000000+++,++00 00 00 000++,+,000000000*++++,++,00 00 00 000*+++++++,000000000*++++++,00 00 00 00 0*++++++++++,&%$%$%$%$%$%$%$%$%$%$%$%$%+++,0 00000000mnnnnnnnnnnnnoDEEEEF+++,000000000031313131313131313131313131311LMMMMN1 00 0+++,01000001000000000000000000000000081<100000000000+++,000000000000000000000000000000000@1D100000000000+++,000000000000000000000000000010000H1deeeefL100000000000+++jffffffffffffffffffffffffffffffg 00++++++++++++++++++++++++++++++++,0 00 00 00000 0++++++++++++++++++++++++++++++++,0 0 0 0 0 0 0 0 000+++++++++++++++++++++++++++++,0 0 0 0 0 0 00+++++++++++++++++0 0 0 0 0 0 0 0+++++++++0 0 0 0 0 0 00+++++++++++++,0 00 00 00 0&%$%$%++++++++,"####$0##########10 \ No newline at end of file
diff --git a/data/layouts/Route19_Layout/border.bin b/data/layouts/Route19_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route19_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route19_Layout/map.bin b/data/layouts/Route19_Layout/map.bin
new file mode 100644
index 000000000..54388bc49
--- /dev/null
+++ b/data/layouts/Route19_Layout/map.bin
@@ -0,0 +1 @@
+psqqqu1111111111sqqqurpsqqqu1111111111sqqqurpsqqqu111111111sqqqurpsqqqu11sqqqurpsqqqu111111111{qqurpsqqqu11qsqqurp{q}111111111qsq}rpq{|}q11q{|}qrx|||||1111111111|||||z##### !11111111  #####+++,11111111*+++,11111111*++0!111111*+++0#!11111*+++++0#####1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/Route1_Layout/border.bin b/data/layouts/Route1_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route1_Layout/map.bin b/data/layouts/Route1_Layout/map.bin
new file mode 100644
index 000000000..02ee26860
--- /dev/null
+++ b/data/layouts/Route1_Layout/map.bin
@@ -0,0 +1 @@
+0000$%$%$%$'0000&%$%$%$%0 00 00 00 00000 00 00 0000000000000001000000000 00 00 0000000001000000000000000 0 0 0 0 0 0 0 0 0 0 0 0000 000 0 0 0 0 0 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 0 0 0 0 0000 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000000&'00000000000000000000 0 0000100000000000000000000 0 0 0 0 0 000000000000000 0 0 0 0 0 0 0 0 0 0 0 0&'000000&%$%$' 0 0 0 0 0 000000000000000 0 0 0 0 0 0000000000001000000000 00000100000000000000000 00000100000000000000 0000000000000001000000000000000000000000000000000 0 0 0 0 0 00000 0 0 0 0 0 00000&%$%$%$%$' 0 0 0 0 0 000000 00 00 0 0 0 0 0 0 000000000000000 0 0 0 0 0 000000000000000000000100000000000010010000000 0000 0 0 0 0 0 0 0 000000 0 0 0 0 0 000 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 0 0 0 0 0 000000 0 0 0 0 000 0 0 0 0 0 0 000 0 0 00 0 0 0 0 0 00 0 0000000000 0 00000000 0 0 0 0 \ No newline at end of file
diff --git a/data/layouts/Route20_Layout/border.bin b/data/layouts/Route20_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route20_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route20_Layout/map.bin b/data/layouts/Route20_Layout/map.bin
new file mode 100644
index 000000000..534a7034d
--- /dev/null
+++ b/data/layouts/Route20_Layout/map.bin
@@ -0,0 +1 @@
+++++++++++++++++++++++++++++++++++++++++++++klm+++++++++++++++++++++++++kqm++++++++++++++++++++++++++++++++++++++++++++++++++++sqsqqququ+(22222222)+++++++++++++++++++++++++ 1 11+++++++++++++++++++++++(sq{q}quu22111111112)++++++++++++++++++++++++++++ 1%11&1 11++++++++++++++++++++{q{|}q}111111111112)+++++++++++++++++++++++++++++++++++++++++++++++++11111&11+++++++++++++++++++++{qqq}1111111*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11111.11++++++++++++ 1 1 1 11+++++++,1{|||}1111klm11*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111111+++++++++++++1111&11+++++11yy0yy111kqm1*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111111+++++111111111111sqsqqququ*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11-1111++++++0!11111111111sq{q}quu++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1111+++++++,1111111 ##!{q{|}q}u+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 11+++++++++++++++++++0#######1+{qqq}}*+++++++++++++++++++++++++++++++++++++++++++++++++++ 1 11++++++++++++1.11+++++++++++++++++++++++++++1{|||}} 1++++++++++++++++++++++++++++++++++++++++++++++++ 1%111++++++++++++11+++++++++++++++++++++0!yy0yy} 1+++++++++++++++++++++++++++++++++++++++++++++++++1111++++++++++++++++++++++++++++++++++++++,1111111 1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++0##!1111*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++0####1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/Route21_North_Layout/border.bin b/data/layouts/Route21_North_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route21_North_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route21_North_Layout/map.bin b/data/layouts/Route21_North_Layout/map.bin
new file mode 100644
index 000000000..02a4bcd54
--- /dev/null
+++ b/data/layouts/Route21_North_Layout/map.bin
@@ -0,0 +1 @@
+*++,*++,0 00 00 0*++,000000*++,0 00 00 0*++,000000*++, 0 0 0 0 0 0*++, 0 0 0 0 0 0*++, 0 0 0 0 0 0*++, 0 0 0 0 0 0*++, 0 0 0 0 0 0$%$%$%*++, 0 0 0 0 0 0*++0###### #####*+++++++++++$%$%$'*+++++++++++*++++++++++##### 1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 1 11+++++++++++++ 1%1111+++++++++++++++111.11+++++++++++++++1111+++++++ 1 1 11+++++++++++++++ 1%111&1 11+++++++++++++1111111+++++++++++++1111111+++++++++++++111-11.11++++++++++++++++111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 11++++++++++++++ 1%11&11+++++++++++++11111+++++++++++++111.11++++++++++++++1111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/Route21_South_Layout/border.bin b/data/layouts/Route21_South_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/Route21_South_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/Route21_South_Layout/map.bin b/data/layouts/Route21_South_Layout/map.bin
new file mode 100644
index 000000000..30c2cba6f
--- /dev/null
+++ b/data/layouts/Route21_South_Layout/map.bin
@@ -0,0 +1 @@
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 11++++++++++++++11&1 11++++++++++++1-1111++++++++++++1111+++++++++++++++++++++++++++++++++++++++++++++++++++ 1 1 1 11++++++++++ 1%11111++++++++++++1111.11++++++++++++1-1111++++++++++++++1111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 1 1 1 11++++++++++++11111&11++++++++++++1-111111++++++++++++++1-11111+++++++++++11111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 1 11++++++++++ 1 1%1111++++++++++1111.11++++++++++11111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(22)++++++++++,00*++++++++++++,00*+++++(222222200*+++++,222222201*++++ \ No newline at end of file
diff --git a/data/layouts/Route22_Layout/border.bin b/data/layouts/Route22_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route22_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route22_Layout/map.bin b/data/layouts/Route22_Layout/map.bin
new file mode 100644
index 000000000..1caf49cc7
--- /dev/null
+++ b/data/layouts/Route22_Layout/map.bin
@@ -0,0 +1 @@
+qqurpsqqqqqqqqqqqqqqqqq|||||||||||q0q0q0qqurp{|qqqqqqqqqqqqq|}yyyyyyyyq0sq0q0q0|}rpqq{|||||||||||||}qqr 00 00 00 00pq0{|q0uyzxyyyyyyyyyyyyyyyyyyyz 0pq0q0q0{|urb1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d10 0pq0q0q0q0q0ur[b1c1c1c1c1c1c1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1l100xyyyyyur2222222r1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1t1 00 00 00urb1c1c1c1c1c1c1c1c1c1d10 00 00 00 00 00 00iiij 000 00 0000000urr1s1s1s1s1s1s1s1s1s1t1kllmr 0 0 000000ur00 0 0 0 0 0 0 0sqqur 0 0 0 0 0 0000100ur00 00 00 00 00 0 0 0 0 0 0 0 0sqqur 0 0 0 0 0 00000hiur00000000000 0 0 0 0 0 0 0sqqur 0 0 0 0 0 00000pqur0 00 0 0 0 0 0 0 0313131313131p{||}r 0 0 0 0 0 00000pquij000 00 00 00 00 0 0 0 0 0 0 0000000pqqqqr 0 0 0 0 0 0&'0000pqlmr0 00000000000 00 00 00000000xyyyyz 000 00 00 00000pqqqur 00pqqqurb1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1pqqqurj1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1l1pqqqurr1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1t1pkqquiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisqqllllllllllllllllllllllllllllllllllllllllllllqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file
diff --git a/data/layouts/Route22_NorthEntrance_Layout/border.bin b/data/layouts/Route22_NorthEntrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Route22_NorthEntrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route22_NorthEntrance_Layout/map.bin b/data/layouts/Route22_NorthEntrance_Layout/map.bin
new file mode 100644
index 000000000..1452ebb13
--- /dev/null
+++ b/data/layouts/Route22_NorthEntrance_Layout/map.bin
@@ -0,0 +1 @@
+2231332223133222233/4322233/432222225363732225363732222203.3232222203.323222233/432222233/432222536373222225363732222203.32322203.32322222233/4322233/4322225363732225363732 \ No newline at end of file
diff --git a/data/layouts/Route23_Layout/border.bin b/data/layouts/Route23_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route23_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route23_Layout/map.bin b/data/layouts/Route23_Layout/map.bin
new file mode 100644
index 000000000..f6f5f5662
--- /dev/null
+++ b/data/layouts/Route23_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqyy222yyqqqqqqqz2222222xy22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 02222222222222222220000 00 0222222222 00 00 000000000000000000000hiiiiiiiiiiiiiiij0 00pklllllllllllllmr000psqqqqqqqqqqqqqur0 00psqqqqqqqqqqqqqur0 00psqqqqqqqqqqqqqur000psqqqqqqqqqqqqqj00psqqqqqqqqqqqqqqquj0p{||||||qqqq|||}r0xy0yysqqqquy0yz00222psqqqqur0 00 000 02220 0psqqqqur0000002220psqqqqur000 00 002220 0psqqqqur00 000022200psqqqquiiiij022222psqqqqllmqqr2220psqqqqqqquqqr0 02220psqqqqqqquqqr0022200p{qqqqqquqqr02220pqsqqqqqquqqr002220pq{||||||}qqr222220pqqqqqqqqqqqr0222 0xyyyyyyyyyyyz 02220 00 0 0 0 00 0 0 00000000 0 0 0 0000000222200 000 0 0 00000000000 00022222222200002222220 000 00022222222222200000002222220 00 00 00222222000000000022222222220000 00 022200000000002222222222222222222222222222222222 0 022200 0 0 0 02220000 0 0 0 0 00 00000 0 0 0000000 0 0 0 0 0 0 0 0 0000 0 0 0 0 0 0000 0 0 0 0 0 0 000 00 000000000 0 0 0 000 00 0 0 00000000 0 0 0 00 0000 0 0 000000 0 00 00000 0 0 0 0 00000 0000 0 0 0 0 00 000000 0 0 0 0000000000 00 00 0.1111111-12222221++++++11++++++11++++++11++++++12112121++++++12121132++++++++++++++++++32++++++++++++++++++32++++++++++++++++++32++++++++++++++++++32++++++++++++++++++3 3()*+,!3%&'-./++++++.1$+++#31121121-11++++++++++++11++++++++++++11++++++++++++11++++++++++++11++ 1 1 1 1 11++++11++111111++++11++111111++++11++111111++++13121++111111++++13+++++++++++++++13+++++++++++++++13+++++++++++++++1 3()*+,2%&'-./++++++3112211211$+++#3112133++++++++++++++++++33++++++++++++++++++33++++++++++++++++++33++++++++++++++++++3 3+++!32222222222222222222222222222222220222222222222222222002222222222222222220000222222222222222220 002220002220002220 002220002002220020020020 00 0 02220 0000 00 0000000000000000000000 00 00 0000 00 0000 00 02222222222222222222222222222220 0222002002002000000222 02222222222000 00000222222222200 00 0 022222222222222222222222222222222222200200222 00222222222 00 00$'2222222220 00 0&%222222222000000'222iiiiiqqujhsqqqqqujqqurpsqqqqqurqqurpsqqqqqurqqurpsqqqqqur&%qqurpsqqqqqiiqqurpsqqqqqqqqq \ No newline at end of file
diff --git a/data/layouts/Route24_Layout/border.bin b/data/layouts/Route24_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route24_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route24_Layout/map.bin b/data/layouts/Route24_Layout/map.bin
new file mode 100644
index 000000000..80de4b1f1
--- /dev/null
+++ b/data/layouts/Route24_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqqqqqq|||||||qqqqqq||||||||}qqqqqqq{||||qquyyyyyyyyy|yyyyyyyyyyq}0000000000000 00 00 0quq000000000000000000qu0000000000000 00 00 0qu00000qu000000000000000000000qu000000000000000000000qu000000010100000000000qur0000000000F>>>>>>>>>>qur00 0 000 0000W0 00 00 00 00 0qur0000000000W000hiiiiii}r00 00 0 00000W0 00pqklllluqr00 0000 0000W000pqsqqqquqr 000 00 00000W0 00pkqqqquqr000"#$000M000psqqqqquqr 00 0*+,2220 00psqqqqquqr000*+,222000psqqqqquqr 0 0 0*+,2220 00psqqqqquqr 0 0 0*+,222000psqqqqquqr 0 0 0*+,2220 00psqqqqquqr 0 0 0*+,222000p{qqqquqr 0 0 0*+,2220 00pqsqqqquqr 0 0 0*+,222000pqsqqqquqr 0 0 0*+,2220 00x{||||uqr 0 0 0*+,222000x|||||uqr 0 0 0*+,2220 00"#####mr 0 0 0*+,222000*+qur 0 0 0*+,2220 00*+qur 0 0 0*+,222000*qur 0 0 0*+,2220 00*quj"#1+,222000*ququ*+++,2220 00*ququ*+++,222000*qmu*+++,2220 00*qquu*+++,222000*qquu*+++,2220 00*qquu*+++,222000*qquu*+++,2220 00* \ No newline at end of file
diff --git a/data/layouts/Route25_Layout/border.bin b/data/layouts/Route25_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route25_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route25_Layout/map.bin b/data/layouts/Route25_Layout/map.bin
new file mode 100644
index 000000000..9ec2e35d4
--- /dev/null
+++ b/data/layouts/Route25_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqqq|||||||||||||||||||||||||||||||||||||||||||||||||||||||||qqqqq||||||||}qqyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyqqq{qqqqyyyyyyyyyyyz0 000 000 0 00 00 00 000000 00 0000x|||sqqqq0 0 0 0 0 0 0 0 00 0000000000000000000 00 00 00 00 0&%$%$$%$%$%$'"##!s{qqq0 0 0 0 0 0 0 0 00000 0000 00000 00 000 00 00 00 00 000i*,sqsqqq00 00 00 00 00 00 00 000000000 000 00 0000000 000 0000 00j1k1l1 00 0 00 00 0*,{{|||0000 0000000000000000000 0000 0b1c1c1k1k1k1c1c1d100000*0!{|qq000000000000000 000 00 00 00 000000 00 00 00 000 000r1s1s1s1s1s1s1s1t1 00 00 0*0#!{||00000000000000000000 0000000000 000 00 00 00 00 00 00 0 00 00 000000*0###00000000000000 00000000000000000 0000000 000000 0*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?000000*000000000000000000000000000000000000000000000000 0*iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiij00313131313131000003131313131310*lllllllmqqqqqqqqqqqqqqqqklllllllmqqqqqqqr*qqqqqqqlllllllllmqqqqqqsqqqqqqqlllmqqqr"####################1qqqqqqqqqqqqqqqqqllllllqqqqqqqqqqqllmu*+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquu*qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquu*qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquu*qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquu* \ No newline at end of file
diff --git a/data/layouts/Route25_SeaCottage_Layout/border.bin b/data/layouts/Route25_SeaCottage_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Route25_SeaCottage_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route25_SeaCottage_Layout/map.bin b/data/layouts/Route25_SeaCottage_Layout/map.bin
new file mode 100644
index 000000000..dbf7d06ba
--- /dev/null
+++ b/data/layouts/Route25_SeaCottage_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Route2_Entrance_Layout/border.bin b/data/layouts/Route2_Entrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Route2_Entrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route2_Entrance_Layout/map.bin b/data/layouts/Route2_Entrance_Layout/map.bin
new file mode 100644
index 000000000..dfde7c299
--- /dev/null
+++ b/data/layouts/Route2_Entrance_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Route2_Layout/border.bin b/data/layouts/Route2_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route2_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route2_Layout/map.bin b/data/layouts/Route2_Layout/map.bin
new file mode 100644
index 000000000..1d093f92b
--- /dev/null
+++ b/data/layouts/Route2_Layout/map.bin
@@ -0,0 +1 @@
+ 0000$%$%$% 0000$%$%$%$%$% 0 0 0 0 0 0 0000 0 0 0 0 0 0 00000 00 00 00 00 0 0 0 0 0 0 0000000000000 0 0 0 0 0 0 00000 00 00 00 00 0 0 0 0 0 0 0000hiiiiiij0 0 0 0 0 0 0 0000pkllllmr 0 0 0 0 0 0 0 0000psqqqqur00 000000100psqqqqur00000000000p{||||}r 00 000010000xyyy0yyz000000000 0000000000x1y1y1z10000000000DEEEEEEF 00 000000000LMMMMMMN000000000000LMMMMMMN0000000 0000000000 00 00 00 000000000,0-0-0-0/0 00 046657000<=?0000000000000000000000000000000 00 00 00000000 00 00 000000000 00 00 00000000 00 00 0000000000000000000 0000000x1y1y1z1DEEEEFLMMMMND0E0E0E0E0E0E0F0pqLMMMMMMNd11fLMMMMMMN1111 00000 0000000\]0]0^000000de11ef$%$%0111100000 00000000 00 00 000000000000000000000000 0 00 00000000000 0 0 0 0 0 0 000 0000 00000 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 00 000000000 0 0 0 0 0 0 000000000000 0 0 0 0 0 0 000 0000 000000 00 00 00 0&'00000000000000000000000000000000000 0000000000000000000000000&%$%$%$%00 0000000100000000000000000000000000&'0000000000000001000 0000000000000000000001000 00 00 00010000100000000000 00 00000000000000000000000000001000010000000000000101000000000000 00000000000000000000 0000 \ No newline at end of file
diff --git a/data/layouts/Route3_Layout/border.bin b/data/layouts/Route3_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route3_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route3_Layout/map.bin b/data/layouts/Route3_Layout/map.bin
new file mode 100644
index 000000000..7e4fd76ff
--- /dev/null
+++ b/data/layouts/Route3_Layout/map.bin
@@ -0,0 +1 @@
+psqqqqqqqqqqqqqq|||||||||||||qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu00000000sqqqqqqpsqqqqqqqqq||||}qqqqqqqqqqqqq{|||||qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu00000000sqqqqqqpsqqqqqqq|}yyyyyyyyyyyyyyyyyyyyyy{|qqqqqqqq|||||||qqqqqqqqqqu10000010sqqqqqqpsqqqqqqquy0000000000000000000000ysqq|||||}qqqqqqq{||||qqqqqur0100100hsqqqqqqpsqqqqqqqu00000100000001000000000000sq}yyyyyyyyyyyyyyyy{|qqqur00000hiqsqqqqqqp{qqqqq}0000000 00 00 0 00000000000100squ0000000000000000ysqqqur0 00 0 0pkllqqqqqqpq{|||||}qr0 00 00 00 00hij0 00 00 00hj0 0000squ0001000000000010000sqqqur00000psqqqqqqqqqpqqqqqyyyz00q00p{|}0000000000000000000sqqqur0 00 0 0psqqqqqqqqqxyyyyyz000000 00 00 00 0pqr0 00 00 00pr0 00 00xyyyz00hiiiiij0p{|||}00p{|||qqqqq0 00 00 00 000 0000000000pqr0000000pr00 00 00 000 00 00 00 0pklllmr0 0 00 00pqqqyz00 000xyyy{|qqq0000000000000 00 00 00 0pqr0 00 00 00pj000000000000000psqqqur000000xyyyz0 00 0000 0 0 0 0xysqqq0 00 00 00 00hij00000000pqr0000000pqr 0 0 0 0 0 0 00 00 00 00 0psqqqur 00 00 000 00 00 00 00 0 0 0 0 0 0psqqq00hiiiiiiq0 0qqr 0 0 0 0 0 0 0 0 0 0 0 0 0 0hsqqqur0000000000 00 00 00 0 0 0 0 0 0 0 0psqqqhiqqqqqqqqr0 00 00 00 0xyz 00 00 00 0pqr 0 0 0 0 0 0 0 0 0 0 0 0 0 0pkqqqur0 0 00 000 00 0000000 0 0 0 0 0 0 0 0psqqqpqklllllllmr000000000 00 00 00 0 0hqij 0 0 0 0 0 0 0 0 0 0 0 0psqqqqur000000 00 00 00 00 0 0 0 0 0 0 0 0 0 0psqqqpkqqqqqqqu000000000000000kllmr 0 0 0 0 0 0 0 0 0 0 0 0psqqqquij00000 0000000 0 0 0 0 0 0 0 0 0 0psqqqpsqqqqqqqqlmsqquiiij 0 0 0 0 0 0 0 0psqqqqlmr000000 00 00 00 0 0 0 0 0 0 0hiisqqqpsqqqqqqqqqqlllllllllllllllllqqlllmiiiiiiiisqqqqqquiiiiiiiiiiiiiiiiiiikllqqqpsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqllllllllllqqqqqqlllllllllllllllllllllqqqqqqpsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file
diff --git a/data/layouts/Route4_Layout/border.bin b/data/layouts/Route4_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route4_Layout/map.bin b/data/layouts/Route4_Layout/map.bin
new file mode 100644
index 000000000..447d87b5c
--- /dev/null
+++ b/data/layouts/Route4_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqqq|||||||qqsqqqqqqqqqqqqqquqqqqq||||||||||||||qqqqq||||||||||qqqqqqqqqqq|||||||||||||qqqqqqqqqqqqqqqqqu22222sqqsqqqqqqqqqqqqqquqqqqquqyyyyyyyyy|y{|||||}yyyyyyyy{|||||||||||}yyyyyyyyyyy{|||||||||q||||||}rHIJKpsqq{|||qqqqqq|||}qqqqquqr0 0 00 00 00 0x|yyyyyyz 00 00 00xyyyyyyyyyyyyyz 00 000000000yyyyyyyyyyquyyyyyyzPQRSp{qqqqqsqqqq|}qqqqqqqq}qr000000000000000 00000000 000000 00 00 00 000000000000000000000000qu 00 000XYZ[x{||||sqqqqu|||||||||}yz0 0 00 00 000000000000 00 0000 0000000000000 00 00000000000000000000qu000 000`ab0yy0ys{qq}uy0yyyyyyyz0 0000 00000000 0000000qu0000000 0 00 00000000{sqqu}000000000000 00 00 00 00 00 0000 000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000"#########qu000000000000ssqquu01000000000000000000000 00000 0000*+++++++++qu000000000000000000ssqquu0000 00 00 000 00 00 00 00 00 00 0000 00000 0 00 00 00 00 00 00 000 00 00 0000000 00 00 00*+++++++++qu000000000000ssqquu000 00000o0000000000000000 00 00 00qu000000000000000000s{||}ur0 00 00 00 00 00 00 00 00000000000000000000 000000000000000000qu000000000sqqqqur000000000000 00 00 00 0 000000001010000000000 0 0 0 0 0 0 0 0 0 0 0 0000000000000000000qu000000000000sqqqquiiiiiiiiiij000000000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0&% 000010000000000000qu000000000000000sqqqqlllllmqqqqqiiij 0000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 000000 00qlmq0000000000000sqqqqkllllmllllmqqqqr&%$'0000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0000qqqllm0000000sqqqqsqqqqllllmuqqqqiiij0000 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 00qqqqqqu00000000kllqqqqsqqqqqqqqqulmqqqqqqr00000 00 0 00 00 00 00 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0&'0000000qqqqqqu00000000kllqqqqqqkqqqqqqqqquqquqqqqqqr00000000000000000000$%$' 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 000&%$%$%$%$%qqqqqqu00000sqqqqqqqqqsqqqqqqqqqquqquqqqqqqiiiiiij0 00 00 00 00 000 0&'hiiiiiiiiiiiiij000000000hiiiiiiiiiiijqqqqqqu00000000sqqqqqqqqqsqqqqqqqqqquqquqqqqqqqqqqqqqiiiiiiiiiiiiiiiqqqqqqqqqqqqqiiiiiiiiiqqqqqqqqqqqr \ No newline at end of file
diff --git a/data/layouts/Route5_Layout/border.bin b/data/layouts/Route5_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route5_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route5_Layout/map.bin b/data/layouts/Route5_Layout/map.bin
new file mode 100644
index 000000000..3c357908f
--- /dev/null
+++ b/data/layouts/Route5_Layout/map.bin
Binary files differ
diff --git a/data/layouts/Route5_PokemonDayCare_Layout/border.bin b/data/layouts/Route5_PokemonDayCare_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/Route5_PokemonDayCare_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route5_PokemonDayCare_Layout/map.bin b/data/layouts/Route5_PokemonDayCare_Layout/map.bin
new file mode 100644
index 000000000..85114f523
--- /dev/null
+++ b/data/layouts/Route5_PokemonDayCare_Layout/map.bin
@@ -0,0 +1 @@
+b22222222222232222222222222 3 32222222 3 32222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/Route6_Layout/border.bin b/data/layouts/Route6_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route6_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route6_Layout/map.bin b/data/layouts/Route6_Layout/map.bin
new file mode 100644
index 000000000..c4e9b6b92
--- /dev/null
+++ b/data/layouts/Route6_Layout/map.bin
@@ -0,0 +1 @@
+DEEEEFLMMMMN$%$%$%$%$%$%$%\^0 0000 00d11f 00 00 0000000001111000000000000000 00 00 00 00000000 00 00 0000000000 00 00 00000000000000000000000D0E0E0F00LMMN0000000000000000TgUV0000000000000000d=ef00001010000001010000 0 0 0 0000 0 0 0 0 0 0000000 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000100000000000 0 0 0 0 0 000000000000000 0 0 0 0 0 000000000000100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0000 0 0 0 0000 0 0 0 0000 0 0 0 0000 0 0000000000000000100 0 00 00 00 00 00000000000 0 0000000000010000000 0 0 00 0000 0 0 0 00000000000 0 0 0 00000 00 0000 0 0 0 0000000 0 0 0 000000000000000000$%$%$%$'0000########$000,000 \ No newline at end of file
diff --git a/data/layouts/Route7_Layout/border.bin b/data/layouts/Route7_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/Route7_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route7_Layout/map.bin b/data/layouts/Route7_Layout/map.bin
new file mode 100644
index 000000000..08212179a
--- /dev/null
+++ b/data/layouts/Route7_Layout/map.bin
@@ -0,0 +1 @@
+$%$%$%$%$%$%$%$%$%$%0 00 00 00 00 0 0 0 0 0 0 0 0 00000000000 0 0 0 0 0 0 0 00 00 00 00 00 0 0 0 0 0 0 0 0 00000000000 0 0 0 0 0 000&%$%0 00 00 0 0 0 0 0 0 000000000000000000D0E0E0EEF0000001LMMMMN100 00 00 00 00 0081<1000000000000@1D100 0D0E0E0F00 00 00H1deeeefL10LMMN0000TgUV 00 00 00 00 00000d=ef0000000000 00 00 000 00 0000 00000000000000000000000000000000 \ No newline at end of file
diff --git a/data/layouts/Route8_Layout/border.bin b/data/layouts/Route8_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route8_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route8_Layout/map.bin b/data/layouts/Route8_Layout/map.bin
new file mode 100644
index 000000000..9d370b135
--- /dev/null
+++ b/data/layouts/Route8_Layout/map.bin
@@ -0,0 +1 @@
+pqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqq;<<=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyqqqpqqqqqqrLMMN0000000000 00 00 00 00 00 00 00 00 00 0 00 00 00 00 00pqqqpqqqqqqrTgUV000000000000000000000000000000000000000pqqqpqqyyyzd=ef0010100000 000000000000000000000000000 00pqqq$%$'pqqr0000000010000000000000000000000000000000&%$%$'pqqq0000xyyz00000000000000000 000100000000000000000001000 00000000pqqqDEEEEF 00 000100000000000000 00 00 00 00 00 00 00 000 0000000000000pqqq1LMMMMN1 00 00 00000 00000000 00000000000000 00 00 00 00xyyy81<100000100000000000 00 0 00 0 00 0 0000 00000000000000000@1D1000000000 00000000 000000000 0 0 0 0 00 0 00 0000000 00 00 00000000H1deeeefL100000100000000000000000 000 0 00 00 0 00 0000 00000000000010000 00 00 00000 000000000 00000000 0 0 0 0 0 0 0 0 0 000000000 00 00 00000000hiiiiiij0000000000000 00 00 00 00 00 0 0 000 0000000&%$%$'000000hiiipqqqqqqr00000 00 00 00 00 00 000000 0 0 0 0 0 0 0 0 00 0 00000000 00 00 00 00 00 0000pqqqpqqqqqqr00000000000000000000 0000 00 00 0 00 00 0 00 0000000000000000000pqqqpqqqqqqr0001000000000000100000 00 0 0 00 0 0 0 0 0000001000000000000100pqqqpqqqqqqr00000000000000000000 00000 00 0 000 0000 0000000000000000000pqqqpqqqqqqr0000000000000000000000000 0 000 0000000000000000000000000pqqqpqqqqqqiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiqqq \ No newline at end of file
diff --git a/data/layouts/Route9_Layout/border.bin b/data/layouts/Route9_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/Route9_Layout/border.bin
Binary files differ
diff --git a/data/layouts/Route9_Layout/map.bin b/data/layouts/Route9_Layout/map.bin
new file mode 100644
index 000000000..6ac9ccccd
--- /dev/null
+++ b/data/layouts/Route9_Layout/map.bin
@@ -0,0 +1 @@
+yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykllmyyyyyyyyyyyyyyyyyklllll000000 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 0hiiiij 0 0 0 0 0 0psqqur 00 00 00 00 00 0000000sqqqqq 0 0 0 0 0 0 0 0 0 0 0000000000000pkllmr 0 0 0 0 0 0psqqur00000000000000000sqqqqq 0 0 0 0 0 0 0 0 0 0 0hiiij00 00 00 0psqqur0 00 00 0p{||}r 00 00000000h00sqqqqq 0 0 0 0 0 0 0 0 0 0 0pklm00psqqu00qqqq00klm{|qqq$%$%$' 0 0 0 0 0 0 0 0 0 0 0psqu0000000{||}000000yyyy0000000000squ00qqsqqq00000000000000000psqu0000000qqqq0000000000000000000000squ00qq{|||0 0psqu000000yyyy00000000000000000{|}00yyyyyy0 000 00 000000000hiisqu0000000000000klm0000000yyy00000000000000000000000kllqu0000000000000squ0000klm000klm00000000000000hi0000sqqqqu00squ0000squ000squ000000000000000000pkllm{||||}000000000000 0p{|}{|}0psqu000000psqqu0000yyyyyy0000000001000xyyyz0000xyyyz000psquklmklpsqqu0000000000000000000000 00 00 000 000 000 00 000 00p{|}000squ000sqpsqqu000000000000000000000000000000000000pqqqr0 00p{|}000sqpsqqu00kllm00xyyyzxyyyzsqpsqqu000000000000000sqqur 000 00 000 00 00 00 00 0 00 00 00 00 00 00 00 00 00 00psq$'psqqu000000000000000sqqur0000000000000000000000000000000000000psqhii{||}sqquiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{|pqqqqqqqqqqqqqqqqqqqqqqqq{||}qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq \ No newline at end of file
diff --git a/data/layouts/SSAnne_1F_Corridor_Layout/border.bin b/data/layouts/SSAnne_1F_Corridor_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_1F_Corridor_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_1F_Corridor_Layout/map.bin b/data/layouts/SSAnne_1F_Corridor_Layout/map.bin
new file mode 100644
index 000000000..b9fde8c26
--- /dev/null
+++ b/data/layouts/SSAnne_1F_Corridor_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222232232232232232232232222222222222222222222222222222222222222222266222223223222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_1F_Room11_Layout/border.bin b/data/layouts/SSAnne_1F_Room11_Layout/border.bin
new file mode 100644
index 000000000..c1fe47df7
--- /dev/null
+++ b/data/layouts/SSAnne_1F_Room11_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_1F_Room11_Layout/map.bin b/data/layouts/SSAnne_1F_Room11_Layout/map.bin
new file mode 100644
index 000000000..7cd07c6c8
--- /dev/null
+++ b/data/layouts/SSAnne_1F_Room11_Layout/map.bin
@@ -0,0 +1 @@
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 000 000 000 000 0 0 0 000 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 000 000 0 0 0 0 0 00 00000 0 0 0 00 0 0 000 000 000 000 0 000 0000 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 00000 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 00 0 00 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 00 0 0 000 000 000 000 0 0 00 0 00 0 0 0 0 00000 00 0 0 00 0 000 000 000 00 0 0 0 0 00 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00 00000 0 00 0 0 0 0 0 0 0 0 0 0 00 0 0 00 0 0 000 0 0 00 0 0 00 000 0 0 0 0 0 0 00 0 0 0 0 00000 00 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 00 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 00 0 0 0 0 00 00000 0 0 000 0 0 000 000 00 0 0 0 0 0 00 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00000 00 0 00 0 0 0 0 0 0 0 0 0 0 0 0000 000 0 0 00 000 000 000 00 0 0 0 0 0 00 0 00 0 00 00000 0 00 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 00000 00 0 0 000 000 0 00 0 0 0 0 0 0 0 0 0 00 0 00 0 0 000 00 0 0 0 0 000 00 00 0 0 0 0 00 00000 0 00 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00 0 00000 00 0 00 0 000 000 000 000 0 000 0000 000 0 0 0 0 0 0 0 0 00 0 0 00 00 0 0 0 0 00 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 000 000 000 00 0 0 0 0 00000 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 00 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 00000 00 0 0000 000 000 0 000 000 000 0 000 000 0 0 0 0 00 0 0 0 0 000 00 0 0 0 0 00 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 00 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 0 02 00 00000000222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_1F_Room12_Layout/border.bin b/data/layouts/SSAnne_1F_Room12_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SSAnne_1F_Room12_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_1F_Room12_Layout/map.bin b/data/layouts/SSAnne_1F_Room12_Layout/map.bin
new file mode 100644
index 000000000..7dde0cb15
--- /dev/null
+++ b/data/layouts/SSAnne_1F_Room12_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SSAnne_2F_Corridor_Layout/border.bin b/data/layouts/SSAnne_2F_Corridor_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_2F_Corridor_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_2F_Corridor_Layout/map.bin b/data/layouts/SSAnne_2F_Corridor_Layout/map.bin
new file mode 100644
index 000000000..9fa53735c
--- /dev/null
+++ b/data/layouts/SSAnne_2F_Corridor_Layout/map.bin
@@ -0,0 +1 @@
+6233232222222222222222222222222222222222222222222222232222222232222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_3F_Corridor_Layout/border.bin b/data/layouts/SSAnne_3F_Corridor_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_3F_Corridor_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_3F_Corridor_Layout/map.bin b/data/layouts/SSAnne_3F_Corridor_Layout/map.bin
new file mode 100644
index 000000000..336e034fa
--- /dev/null
+++ b/data/layouts/SSAnne_3F_Corridor_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222223VW322222222222222223^_32222222222222222222fg32222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_B1F_Corridor_Layout/border.bin b/data/layouts/SSAnne_B1F_Corridor_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_B1F_Corridor_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_B1F_Corridor_Layout/map.bin b/data/layouts/SSAnne_B1F_Corridor_Layout/map.bin
new file mode 100644
index 000000000..db24bfff4
--- /dev/null
+++ b/data/layouts/SSAnne_B1F_Corridor_Layout/map.bin
@@ -0,0 +1 @@
+T2222222222222222223222222222222222222U322222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice2_Layout/border.bin b/data/layouts/SSAnne_CaptainsOffice2_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice2_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice2_Layout/map.bin b/data/layouts/SSAnne_CaptainsOffice2_Layout/map.bin
new file mode 100644
index 000000000..b3db8d893
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice2_Layout/map.bin
@@ -0,0 +1 @@
+K3K3K3?_22222J3K3OK3K3K3K3_22J3K3O?K3K3K3_22^K3K3OK3K3K3_22s^K3K3K3K3K3K3_s22222BK3K3K3K3K3K3L3222222BK3?K3K3K3K3_s22222^K3K3K3GK3K3L3222222^K3K3?K3?K3D22222^K3K3K3K3K3K3_222222^K3K3K3K3K3K3_222^K3HIK3K3K3L322222R\tS3S3\TVU22222222VUU22222VU222VVUUVVUV \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice3_Layout/border.bin b/data/layouts/SSAnne_CaptainsOffice3_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice3_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice3_Layout/map.bin b/data/layouts/SSAnne_CaptainsOffice3_Layout/map.bin
new file mode 100644
index 000000000..aa44dd119
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice3_Layout/map.bin
@@ -0,0 +1 @@
+++++++++++++++++++++++++++++++++++++   +++++++++++++   U+++++++++++V)+++++(*+++,U ++++++++,)++++++++++ VU*+++++++++(VU*+++++++++,V*+++++++++,*+++++++++,*+++++++++,U +++++++ VUgj3k3k3k3k3k3l3fV2222222p222222U222222qVUor22nVU22qV222222222p22UVUV \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice4_Layout/border.bin b/data/layouts/SSAnne_CaptainsOffice4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SSAnne_CaptainsOffice4_Layout/map.bin b/data/layouts/SSAnne_CaptainsOffice4_Layout/map.bin
new file mode 100644
index 000000000..aef63eaf1
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice4_Layout/map.bin
@@ -0,0 +1 @@
+2222222223323322222222222222222222222222222222222+3-3222222222223222232232222222222222222222222222222223 32222222222222(3*33322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 32222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322 \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice5_Layout/border.bin b/data/layouts/SSAnne_CaptainsOffice5_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice5_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice5_Layout/map.bin b/data/layouts/SSAnne_CaptainsOffice5_Layout/map.bin
new file mode 100644
index 000000000..ea33c9ead
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice5_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice9_Layout/border.bin b/data/layouts/SSAnne_CaptainsOffice9_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice9_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice9_Layout/map.bin b/data/layouts/SSAnne_CaptainsOffice9_Layout/map.bin
new file mode 100644
index 000000000..a0c7e44e3
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice9_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice_Layout/border.bin b/data/layouts/SSAnne_CaptainsOffice_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_CaptainsOffice_Layout/map.bin b/data/layouts/SSAnne_CaptainsOffice_Layout/map.bin
new file mode 100644
index 000000000..75c9eb2d3
--- /dev/null
+++ b/data/layouts/SSAnne_CaptainsOffice_Layout/map.bin
@@ -0,0 +1 @@
+2 32222222 22222222222222233222322222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_Deck_Layout/border.bin b/data/layouts/SSAnne_Deck_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/SSAnne_Deck_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/SSAnne_Deck_Layout/map.bin b/data/layouts/SSAnne_Deck_Layout/map.bin
new file mode 100644
index 000000000..bf3fb5e80
--- /dev/null
+++ b/data/layouts/SSAnne_Deck_Layout/map.bin
@@ -0,0 +1 @@
++++++++++++,*++++++++++++++++++,*++++++++++++++++++,*++++++++++++++++++,*++++++++++++++QR[\v]eeeee+++++QRYZc3d3d3d3d3mn+++QRYZS3P33P3P3P3P3P3u+QRYZS3P3P3w3P3P3wP3P3P3}XYZS3P3P3P3P3P3P3P3P3P3P3P3P33`a3b3P3P3P3P3P3P3P3P3P3P3P3P3P33hijx3b3P3P3P3P3P3P3P3P3P3P3P3pqrijx3b3P3P33P3P3P3P3P33+yzzrijx3b33wP3P3P33+pqzzzrijk3l3l3l3l3~++1yzzzzzrstttttttttttttt++1pqzzzzz{||||||||||||||++1+1yzzzzz{||||||||||||||+++pqzzzz{||||||||||||||++++yzzzz{|||||||||||||| \ No newline at end of file
diff --git a/data/layouts/SSAnne_Exterior_Layout/border.bin b/data/layouts/SSAnne_Exterior_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/SSAnne_Exterior_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_Exterior_Layout/map.bin b/data/layouts/SSAnne_Exterior_Layout/map.bin
new file mode 100644
index 000000000..a76275227
--- /dev/null
+++ b/data/layouts/SSAnne_Exterior_Layout/map.bin
@@ -0,0 +1 @@
+,*,*+++++++++++++++++++++,*++++(%333333333+++,   *+++++++++111111111+++++++++++,*+++++111111111111+++++++2+++0##########!11 #########++++++++++++111++++++++++++++++,11*++++++++++++++++++++++++++++++++,111*+++++++++++++++++++,11*++++++++++++++++++++++++++,111*+++++++++++++++++++++,11*++++++++++++++++++++++++++,111*+++++++++++++++++++++,11*++++++++++++++++++++++++++,1*+++++++++++++++++++,11*+++++++++++++++++++++1++++++++++++++,11*++++++++++++++++++++++1++++++++++++++,11*+++++++++++++++++++++++++,1*+++++++++++++++++,11*++++++++++++++++++++++!2"++++++++++++++++,11*++++++++++++++++++++++#   $++++++++++++++,11*+++++++++++++++++++++++++++++,11*++++++++++++++++++++++++,11*++++++++++++++++++,11*++++++++++++++++++,11*+++++++++++++++++,11*++++++++++++++++,11*++++++++++++++++,11*++++++++,11*++++,11*+++,11*++,11*++,11*+11*++*+0###1 \ No newline at end of file
diff --git a/data/layouts/SSAnne_Kitchen3_Layout/border.bin b/data/layouts/SSAnne_Kitchen3_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SSAnne_Kitchen3_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_Kitchen3_Layout/map.bin b/data/layouts/SSAnne_Kitchen3_Layout/map.bin
new file mode 100644
index 000000000..bfa5e7637
--- /dev/null
+++ b/data/layouts/SSAnne_Kitchen3_Layout/map.bin
@@ -0,0 +1 @@
+22+22+2222)2222222222222222222222222222222222222222222)2222222222222222222!322222222+#322222)22222)222222222!3+222#322 \ No newline at end of file
diff --git a/data/layouts/SSAnne_Kitchen_Layout/border.bin b/data/layouts/SSAnne_Kitchen_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_Kitchen_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_Kitchen_Layout/map.bin b/data/layouts/SSAnne_Kitchen_Layout/map.bin
new file mode 100644
index 000000000..f74655d33
--- /dev/null
+++ b/data/layouts/SSAnne_Kitchen_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SSAnne_Room1_Layout/border.bin b/data/layouts/SSAnne_Room1_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_Room1_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_Room1_Layout/map.bin b/data/layouts/SSAnne_Room1_Layout/map.bin
new file mode 100644
index 000000000..b5cfa38c4
--- /dev/null
+++ b/data/layouts/SSAnne_Room1_Layout/map.bin
@@ -0,0 +1 @@
+:+333333333333333333893(3)*3@A4303123HI3333 \ No newline at end of file
diff --git a/data/layouts/SSAnne_Room2_Layout/border.bin b/data/layouts/SSAnne_Room2_Layout/border.bin
new file mode 100644
index 000000000..b90547a3e
--- /dev/null
+++ b/data/layouts/SSAnne_Room2_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SSAnne_Room2_Layout/map.bin b/data/layouts/SSAnne_Room2_Layout/map.bin
new file mode 100644
index 000000000..e1509b523
--- /dev/null
+++ b/data/layouts/SSAnne_Room2_Layout/map.bin
@@ -0,0 +1,2 @@
+;;BCD3 
+3JKL33'3<3$3$3$3$3'3$3$3$3$3$3 3$3$3$3$3$3$3$3=3>3?3 \ No newline at end of file
diff --git a/data/layouts/SafariZone_Building_Layout/border.bin b/data/layouts/SafariZone_Building_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SafariZone_Building_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SafariZone_Building_Layout/map.bin b/data/layouts/SafariZone_Building_Layout/map.bin
new file mode 100644
index 000000000..caec48cdc
--- /dev/null
+++ b/data/layouts/SafariZone_Building_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SafariZone_Center_Layout/border.bin b/data/layouts/SafariZone_Center_Layout/border.bin
new file mode 100644
index 000000000..964b51edb
--- /dev/null
+++ b/data/layouts/SafariZone_Center_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SafariZone_Center_Layout/map.bin b/data/layouts/SafariZone_Center_Layout/map.bin
new file mode 100644
index 000000000..f1fe437e9
--- /dev/null
+++ b/data/layouts/SafariZone_Center_Layout/map.bin
@@ -0,0 +1,6 @@
+ %&'%&'#%&' #7       22    0 00 00 0000000 0000000000 00 00 0 000 00 0 %&'00000 0 0 0 000000 00 00000 0 0 0 0 00000000#0 0 0 0 0 0 0 0 0 0 00 000000 0 0 0 0 0 0 0 0 0 000100 00 0 0 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 0 0 0 0 00000#%&'0 0 0 0 0 0 0 0 0 0 00 00 00 0 0 0 0 0 0 0 0 0 0 0 0 00000 %&'00 0 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 0 0 0 0 001000#0 0 0 0 0 0 0 00000 00 00 0 0 0 0 0 00 0 0 0 0000000 000 0 0 000 0"##############$0 00 000000   0 00 0 000 0 0*++++++++++++++,   0000000 0 0*++(3131313131313131)++,0 00 000 00 0200000 0 0 0 0*++,0 0000 00 0*++,0000 0000022001010 0 0 0*++0########1++, 0 00000 00 0 
+ 
+ 20000000 0 0*++++++++++++++, 0 0 0 000000 
+ 
+ 
+00000100031313131313131313131313131310 0 0 0 0 0000 !" !" 0000000 0 000 0 0 0 0 0 0 00#%& !"   !"0 00 0000 00 00 00 0 00 0 0 0 0 0 0 0 00 %&'0 00 00 0000000000100022222000 0 0 0 00 00#00000 0 0 0 0 0 0 0 001000 000 0 0 0 0 0 0 00 0 00 0 0 0 0 0 0 0 0 0 0 00000000 0 0 0 0 0 000#%&'0000 0 0 0 0 0 0 0 0 0 00000 00 0 0 0 0 00 00 0 0 00 00 0 0 0 0 0 0 0 00 000000 0 00 0 0 0 0 000000#00000 0 0 0 0 0 0 0 0 0 0 0 00 00 00 0 0 0 0 00 00 00 0 0 00 0000 0 0 0 0 0 0 00 00 00 00 00 0 0 0 00000000#3333333333330 0 00000 00 0333333333333 222222#%&'  " !"   " !" !"     %&'%&'%&'" "  \ No newline at end of file
diff --git a/data/layouts/SafariZone_East_Layout/border.bin b/data/layouts/SafariZone_East_Layout/border.bin
new file mode 100644
index 000000000..964b51edb
--- /dev/null
+++ b/data/layouts/SafariZone_East_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SafariZone_East_Layout/map.bin b/data/layouts/SafariZone_East_Layout/map.bin
new file mode 100644
index 000000000..28a9cafb7
--- /dev/null
+++ b/data/layouts/SafariZone_East_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SafariZone_North_Layout/border.bin b/data/layouts/SafariZone_North_Layout/border.bin
new file mode 100644
index 000000000..964b51edb
--- /dev/null
+++ b/data/layouts/SafariZone_North_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SafariZone_North_Layout/map.bin b/data/layouts/SafariZone_North_Layout/map.bin
new file mode 100644
index 000000000..03319e72c
--- /dev/null
+++ b/data/layouts/SafariZone_North_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SafariZone_SecretHouse_Layout/border.bin b/data/layouts/SafariZone_SecretHouse_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SafariZone_SecretHouse_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SafariZone_SecretHouse_Layout/map.bin b/data/layouts/SafariZone_SecretHouse_Layout/map.bin
new file mode 100644
index 000000000..8acbf7b90
--- /dev/null
+++ b/data/layouts/SafariZone_SecretHouse_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SafariZone_West_Layout/border.bin b/data/layouts/SafariZone_West_Layout/border.bin
new file mode 100644
index 000000000..964b51edb
--- /dev/null
+++ b/data/layouts/SafariZone_West_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SafariZone_West_Layout/map.bin b/data/layouts/SafariZone_West_Layout/map.bin
new file mode 100644
index 000000000..f2f943b69
--- /dev/null
+++ b/data/layouts/SafariZone_West_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_Dojo_Layout/border.bin b/data/layouts/SaffronCity_Dojo_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_Dojo_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_Dojo_Layout/map.bin b/data/layouts/SaffronCity_Dojo_Layout/map.bin
new file mode 100644
index 000000000..55b1548aa
--- /dev/null
+++ b/data/layouts/SaffronCity_Dojo_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SaffronCity_Duplicate_Layout/border.bin b/data/layouts/SaffronCity_Duplicate_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/SaffronCity_Duplicate_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_Duplicate_Layout/map.bin b/data/layouts/SaffronCity_Duplicate_Layout/map.bin
new file mode 100644
index 000000000..001fb4e2f
--- /dev/null
+++ b/data/layouts/SaffronCity_Duplicate_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_EastWestEntrance_Layout/border.bin b/data/layouts/SaffronCity_EastWestEntrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_EastWestEntrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_EastWestEntrance_Layout/map.bin b/data/layouts/SaffronCity_EastWestEntrance_Layout/map.bin
new file mode 100644
index 000000000..8b9683b99
--- /dev/null
+++ b/data/layouts/SaffronCity_EastWestEntrance_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222(3'3'3'3'3'3)32222,322222-32222*3&3&3&3&3&3+32222222222222 \ No newline at end of file
diff --git a/data/layouts/SaffronCity_Gym_Layout/border.bin b/data/layouts/SaffronCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_Gym_Layout/map.bin b/data/layouts/SaffronCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..2eee32447
--- /dev/null
+++ b/data/layouts/SaffronCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SaffronCity_House1_1F_Layout/border.bin b/data/layouts/SaffronCity_House1_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_House1_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_House1_1F_Layout/map.bin b/data/layouts/SaffronCity_House1_1F_Layout/map.bin
new file mode 100644
index 000000000..6db070ab7
--- /dev/null
+++ b/data/layouts/SaffronCity_House1_1F_Layout/map.bin
@@ -0,0 +1 @@
+500000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/data/layouts/SaffronCity_House1_2F_Layout/border.bin b/data/layouts/SaffronCity_House1_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_House1_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_House1_2F_Layout/map.bin b/data/layouts/SaffronCity_House1_2F_Layout/map.bin
new file mode 100644
index 000000000..c3090f485
--- /dev/null
+++ b/data/layouts/SaffronCity_House1_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_Layout/border.bin b/data/layouts/SaffronCity_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/SaffronCity_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_Layout/map.bin b/data/layouts/SaffronCity_Layout/map.bin
new file mode 100644
index 000000000..dd7aea1cf
--- /dev/null
+++ b/data/layouts/SaffronCity_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_NorthSouthEntrance_Layout/border.bin b/data/layouts/SaffronCity_NorthSouthEntrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_NorthSouthEntrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_NorthSouthEntrance_Layout/map.bin b/data/layouts/SaffronCity_NorthSouthEntrance_Layout/map.bin
new file mode 100644
index 000000000..138b62d0f
--- /dev/null
+++ b/data/layouts/SaffronCity_NorthSouthEntrance_Layout/map.bin
@@ -0,0 +1 @@
+2222222223222223222222322222322222#32222222222222222 \ No newline at end of file
diff --git a/data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/border.bin b/data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/map.bin b/data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/map.bin
new file mode 100644
index 000000000..1f0a70d65
--- /dev/null
+++ b/data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/map.bin
@@ -0,0 +1,2 @@
+52222
+32222222222222222222222222222222222222222222222222222 32222222 3222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_1F_Layout/border.bin b/data/layouts/SeafoamIslands_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SeafoamIslands_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_1F_Layout/map.bin b/data/layouts/SeafoamIslands_1F_Layout/map.bin
new file mode 100644
index 000000000..00e113364
--- /dev/null
+++ b/data/layouts/SeafoamIslands_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SeafoamIslands_B1F_Layout/border.bin b/data/layouts/SeafoamIslands_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_B1F_Layout/map.bin b/data/layouts/SeafoamIslands_B1F_Layout/map.bin
new file mode 100644
index 000000000..8735540c7
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B1F_Layout/map.bin
@@ -0,0 +1 @@
+BBBBBBBBBBBBBBBBBBBB22222222222BBBBBBBBBB2222222222222222222BBBBBBBBBB22222222222BBBFBBBBBBB22222222222BBBBBBBBBBB222222222222222BBBBBBBBBBBB222222222222222BBBBBBBBB222222222222222BBBBBBXCBBBBB222222222222222BBBBBBBBBBBB222222222222222BBBBBBBB2222222222222BBBBBBBBWCBBBB22222222222222222BBBBBBBBBBBBB22222222222222222BBBBBBBBBBBBB22222222222222222BBBBBBBBBBBBB22222222222222222222222222U22222222222222222222222222222222222222222222222222222222222U222222222222222222222222222222UVUVUVUV \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_B2F_Layout/border.bin b/data/layouts/SeafoamIslands_B2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_B2F_Layout/map.bin b/data/layouts/SeafoamIslands_B2F_Layout/map.bin
new file mode 100644
index 000000000..968163399
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SeafoamIslands_B3F_Layout/border.bin b/data/layouts/SeafoamIslands_B3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_B3F_Layout/map.bin b/data/layouts/SeafoamIslands_B3F_Layout/map.bin
new file mode 100644
index 000000000..f6803677d
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B3F_Layout/map.bin
@@ -0,0 +1,3 @@
+'''///BBBBBBBBB///2222222BBBBBBBBB7772222222BBBBBBBBB !!& %"22222222BBBBBBBBB#     $22222222BBBBBBBBBC C C C C C
+C $BBBBBBBBBBBB;<BBBBBBBBBBBBB2222BBBBB#$BBBBBBBBBBBBB2222BBB22#$BBBBBBBBBBBWBBBBXBBB PP!&$22BBBBBBBBBBBBBBBBB#    %PQBBBBBBBBBBB#     $BBBBBBBBBBB22BBBWC C C C C
+C  CXCBBBB22BBBBBBBBB#$BBBBB2222222222BBBBBBBBB#$BBBBBBU2222222222#$2222222222222222222222U22222222222222222222222UVUVUUVVBFUUVVBBUVBBBUVBBBBBUVBBB \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_B4F_Layout/border.bin b/data/layouts/SeafoamIslands_B4F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B4F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SeafoamIslands_B4F_Layout/map.bin b/data/layouts/SeafoamIslands_B4F_Layout/map.bin
new file mode 100644
index 000000000..668ac2580
--- /dev/null
+++ b/data/layouts/SeafoamIslands_B4F_Layout/map.bin
@@ -0,0 +1,3 @@
+BBBBBBBBBBBBBBBBBBBBB BBBBBBBB  BBBBBBBBBBBB BBBBBB  BBBBBBBBBBB6 22  BBBBBBBBBBBB   BBBBBBBBBBB      BB22      C C C C C C C C CXCBB #########!6     BBBBBBBBB*+++++++++,     BBBBBBBBBBBB*+++++++++,     BBBBBBBBBBBB*+++++++++,V     BBBBBBB*+++++++++,U     22BB ##1+++++++++,   BB*++++++++++++,        BB*++++++++++++,VU         BB*++++++++++++,         BB*++++++++++++,U      C C C C C CXCBBWC C
+C++++++++++,89BBBBBBBBBBBWC
+C++++++++,BBBBBBBBBBBBBB       VBBBBBBBBBBBBBB  U                  V \ No newline at end of file
diff --git a/data/layouts/SevenIsland_House_Room1_Layout/border.bin b/data/layouts/SevenIsland_House_Room1_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_House_Room1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_House_Room1_Layout/map.bin b/data/layouts/SevenIsland_House_Room1_Layout/map.bin
new file mode 100644
index 000000000..e439b6d6f
--- /dev/null
+++ b/data/layouts/SevenIsland_House_Room1_Layout/map.bin
@@ -0,0 +1 @@
+=>{|}PQ=>EFXYEFM1N11111111M1N1V1 1 1 1 1 1 1 1 1 1 1^ 1 1 1o1efg1 1 1 11 1 1 1o1mng1 1 1 1V1 1 1 1 1 1 1 1 1 1 1^ 1 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_House_Room2_Layout/border.bin b/data/layouts/SevenIsland_House_Room2_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_House_Room2_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_House_Room2_Layout/map.bin b/data/layouts/SevenIsland_House_Room2_Layout/map.bin
new file mode 100644
index 000000000..7ed3a8c8a
--- /dev/null
+++ b/data/layouts/SevenIsland_House_Room2_Layout/map.bin
@@ -0,0 +1 @@
+{|}PQPQ!~1w!XYXY!111111111111 1 1 1 1 1 1 1 1 1 161 1 1#1$1$1$1$1%1 1 1 11 1 1+1,1,1,1,1-1 1 1 11 1 1314141414151 1 1.1 1 1 1 1 1 1 1 1 1 161 1 1 1 1 1 1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_Layout/border.bin b/data/layouts/SevenIsland_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/SevenIsland_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/SevenIsland_Layout/map.bin b/data/layouts/SevenIsland_Layout/map.bin
new file mode 100644
index 000000000..05be06e76
--- /dev/null
+++ b/data/layouts/SevenIsland_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqur000HIJKp{|||}qqq|||qur000PQRSpqqqqqq|||squr000XYZ[xyq||}q|s{|}r000`ab0 0pqu|||issqqqr0000000000pquuhkkts{qqr00000000 0 0pquursmt{0002222200pquursvxis01230000 0pquursvots89:;00000xuursvvts@Abc000 0 0puursvvts000000000000 00 0puursvvts000000000000000x}ursvvt{|||000||||000||}rsvvxkkkis0 00uhkkk222kkkysvvossst{000}rs22ssmvvvossxk111kysssvvvvvvoss111ssssmDEvvDEvos111ssssvLMvvLMvvs111ssssvvvvvvvvvs111sssssmvvvvvvvv \ No newline at end of file
diff --git a/data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/border.bin b/data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/border.bin
new file mode 100644
index 000000000..56b76feec
--- /dev/null
+++ b/data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/map.bin b/data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/map.bin
new file mode 100644
index 000000000..77ec431c8
--- /dev/null
+++ b/data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/border.bin b/data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/map.bin b/data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/map.bin
new file mode 100644
index 000000000..080fac6fb
--- /dev/null
+++ b/data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_SevaultCanyon_Layout/border.bin b/data/layouts/SevenIsland_SevaultCanyon_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/SevenIsland_SevaultCanyon_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_SevaultCanyon_Layout/map.bin b/data/layouts/SevenIsland_SevaultCanyon_Layout/map.bin
new file mode 100644
index 000000000..d2414a683
--- /dev/null
+++ b/data/layouts/SevenIsland_SevaultCanyon_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/map.bin
new file mode 100644
index 000000000..50d04c4d3
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_Layout/map.bin
new file mode 100644
index 000000000..0bf51a581
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_Layout/map.bin
@@ -0,0 +1 @@
+++++++++++ssquz0 0pqu+++++++++++++++++++++++s{|}r000xy}++++++++++++++ 11+++++++++++++,{|qr00 00 0"1+++++++++++++++++++++++++++1&11++++ 1 1 1 1 11++++++0#!{|z00000*++++++ 1 1 1 1 1 1 11+++++++++++++++++111+++++++++ 1%1111&11+++++++++++++0#$000 00 0*++++++111++++++++++++++ 1 1 1 1 1 1 1 11+++++++++111+++++++++111+++++ 1 1 1 1 11++++++0######1++++++++++111++++++ 1 1 1 1 1 1 11+++++++ 1%1&11+++++++12111+++++++111++++ 1%1111&11+++++++++++++++++++++++++++111++++++111++++++ 1%1&11++++++++11-1111.11+++++++++++111++++111+++++++++++++++++++++++++++111++++++++11++++++1su1+++++++++11111++++++++++++111++++111+++++++++++++++++++++++++++11121++++++++111++++++1su1++++++++++++++++++++++++121.11++++111+++++++++++++++++++++++++++++++++1-11111.11++++++++111++++++1su1++++++++++++++++++++++++++1-1111.11+++++111++++++++++++++++++++++++++++++++++++111111+++++++++11211++++++1{I3<=3>I3}1++++++++ 11++++++++++++++11111++++++121.11+++++++++++++++++++++++++++++++++++++++++++++++++++1-11111.11++++++1{I3I3I3}1++++++++1&11++++++++++++++++++++++++1111111+++++++++++++++++++++++++++++++++++++++++++++++++++111111+++++++1-1{000}.11++++++++111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1-1y000y11+++++++++111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1-11111.1111+++++++12111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111111+++++++++++11111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/map.bin
new file mode 100644
index 000000000..0dd265d65
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/map.bin
new file mode 100644
index 000000000..38f818e71
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/map.bin
new file mode 100644
index 000000000..e98187c67
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/map.bin
new file mode 100644
index 000000000..bdd65c306
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/map.bin
new file mode 100644
index 000000000..4d4d0e886
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/border.bin b/data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/map.bin b/data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/map.bin
new file mode 100644
index 000000000..acb0469fc
--- /dev/null
+++ b/data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TrainerTower_1F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_1F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_1F_Layout/map.bin
new file mode 100644
index 000000000..812cea451
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_1F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_2F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_2F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_2F_Layout/map.bin
new file mode 100644
index 000000000..7ae889af1
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_3F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_3F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_3F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_3F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_3F_Layout/map.bin
new file mode 100644
index 000000000..c01e70c2f
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_3F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_4F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_4F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_4F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_4F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_4F_Layout/map.bin
new file mode 100644
index 000000000..057d7f955
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_4F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_5F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_5F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_5F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_5F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_5F_Layout/map.bin
new file mode 100644
index 000000000..d580e7d2d
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_5F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_6F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_6F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_6F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_6F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_6F_Layout/map.bin
new file mode 100644
index 000000000..3c2c3165c
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_6F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_7F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_7F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_7F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_7F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_7F_Layout/map.bin
new file mode 100644
index 000000000..d9bb110cf
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_7F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_8F_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_8F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_8F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_8F_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_8F_Layout/map.bin
new file mode 100644
index 000000000..6ba6588be
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_8F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_Elevator_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_Elevator_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Elevator_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_Elevator_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_Elevator_Layout/map.bin
new file mode 100644
index 000000000..42e08c38d
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Elevator_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TrainerTower_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TrainerTower_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_Layout/map.bin
new file mode 100644
index 000000000..c6a77c452
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Layout/map.bin
@@ -0,0 +1 @@
+++squqyyyyqsqu+++ssquzhqqjxsquu+(sssqurhqjpsquuu),sssqurpqqrpsquuu*,sssqurpqqrpsquuu*,sssqurpqqrpsquuu*,sssqurx2zpsquuu*,sssqjxyyy2yyyzhquuu*,ss{qqj 0022200 0hqq}uu*,s{sqqqij 00 00 0hiqqqu}u*,{ssqqqqquj000hsqqqqquu}*0$ss{|||quu333ssq|||}uu 1+,s{|||{|z31 0 0 031x|}|||}u*++,{|||{| 00 00 00 0|}|||}*+0# !sqq{||000||}qqu  #1+,{||||y000y||||}*+++++0 ##$0 00 00"# #1++++++++0#####1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 1 1 1 1 1 1 1 1 1 11++++++++111111111111+++++++++++ 1%1111+++++++++++111110000000++++++++++11110000000++++++++11111000000pqqqqq+++++11111111000000hiikllllllm+++++111111110000 0hqklqqqqqququ++G100000pqkqqqqqqqququu)++qqqqqqqiij0000 0pqsqqqqqqqqququu*++sqkllllllmqqqqr00000pqsqqqqqqqqquqO+(ssqsqqqqqqllmqr0000 0pqsqqqqqqqqquqqqqu,ssqsqqqqqqqqqmr00000pq{|qqqqqqquqqqquu),ssqsqqqqqqqqqqur000{1|1sqqq|||}qqqquu* \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TrainerTower_Lobby_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_Lobby_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Lobby_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SevenIsland_TrainerTower_Lobby_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_Lobby_Layout/map.bin
new file mode 100644
index 000000000..b98077279
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Lobby_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222w2v222222b2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TrainerTower_Roof_Layout/border.bin b/data/layouts/SevenIsland_TrainerTower_Roof_Layout/border.bin
new file mode 100644
index 000000000..f94adee61
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Roof_Layout/border.bin
@@ -0,0 +1 @@
+//// \ No newline at end of file
diff --git a/data/layouts/SevenIsland_TrainerTower_Roof_Layout/map.bin b/data/layouts/SevenIsland_TrainerTower_Roof_Layout/map.bin
new file mode 100644
index 000000000..37d57f3fe
--- /dev/null
+++ b/data/layouts/SevenIsland_TrainerTower_Roof_Layout/map.bin
@@ -0,0 +1 @@
+pT[[[[[[[[[[[[PzEpT[[[[[[[[[[[[PzEpT[[[[[[[[[[[[PzEpT[[[h[[[[h[[[PzEpJIIIi[[[[jMNOKzEp`abQJIIIIKUVWSzEpcde33RQQQQS3333mEpfg_33Z3333333333tEp33333333333333tExq333333333333s|Cyrrrrrrrrrrrr{@A;!"((((((((((((%&<;)*080808080808-.<;12#$+,#$#$+,#$56<;9:#$34#$#$34#$=><;)F#$kl#$#$kl#$G.< \ No newline at end of file
diff --git a/data/layouts/SilphCo_10F_Layout/border.bin b/data/layouts/SilphCo_10F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_10F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_10F_Layout/map.bin b/data/layouts/SilphCo_10F_Layout/map.bin
new file mode 100644
index 000000000..1ca95017c
--- /dev/null
+++ b/data/layouts/SilphCo_10F_Layout/map.bin
@@ -0,0 +1 @@
+000i000jk8q88o0]0>rst253u2vw?@BA008e8Fz{|243}2~GHI885353535353;3<3434353535353535353535343434343434393232323234343232323534343434343M30^_534300534343434343U8fg534388534343434343M3N353535343535353534343434343UV434343433434313232343432323132323434323232300534300000534300088534388888534388|53535353435353535353534353533N343435334343moW343V434343435343mo#%63435343435343#%u3w36343N34343435343u3w36334343V4343434343435343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_11F_Layout/border.bin b/data/layouts/SilphCo_11F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_11F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_11F_Layout/map.bin b/data/layouts/SilphCo_11F_Layout/map.bin
new file mode 100644
index 000000000..027e0a7db
--- /dev/null
+++ b/data/layouts/SilphCo_11F_Layout/map.bin
@@ -0,0 +1 @@
+000i0T88q800RS35353?0@BA0088Z[\34343G8HI8853535353;3<343435353535353535353433132323232323232323:343435343430]^_005343534343bOefgO85343534343353VV535343534343534343(3)3*3634353435343435343333334353435343435343435343534343534363534353434353436353435343435343=3;3;3;3;3<3534353434353432323232323235343534343?>53430000005343534343GF534388OOO85343534343535353435353VVV535343534343434343434343434343435343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_1F_Layout/border.bin b/data/layouts/SilphCo_1F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_1F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_1F_Layout/map.bin b/data/layouts/SilphCo_1F_Layout/map.bin
new file mode 100644
index 000000000..fb7be168b
--- /dev/null
+++ b/data/layouts/SilphCo_1F_Layout/map.bin
@@ -0,0 +1 @@
+i000q8PQ00]000000000]00^_0000@BA00000>533XY?0O8e888dOOO88e88fg8888HI88888F533`aG8V5353535353lVVV535353535353535353535353535353535353535353435353535353434343433l634343434343434343434343434343434343434343434343434343434353434343433t63434343434343434343434343434343434343434343434343434343M3h3i3i3i3i3i3s6343434343434343434343434343434343434343434343E3J3434343Upqqqqqr6343434343434343434343434343434343CDW3E3434353;3;3;3;3;3;3<3434343434343434343434343KL63J343M353434343434343434343434343434343=3;3<34343U5343434343434343434343434343E3J34343434353b3c3W343b3c3W3434343434343CDW3E343M353j3k36343j3k3634343434343434343KL63J343U53=3;3<343=3;3<3434343434343434343434343=3;3<343434353b3c3W343b3c3W343434343434343434343434343434343E3J3434343M353j3k36343j3k36343434343434343434343434343434343434343434343CDW3E343U53=3;3<343=3;3<343434343434343434343434343434343434343434343KL63J34343534343434343434343434343434343434343434343434343434343434343=3;3<34343M35343434343434343434343434343434343434343434343M34343M34343M34343M34343U5343434343434333343434343434343434343434343U4343U4343U4343U434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_2F_Layout/border.bin b/data/layouts/SilphCo_2F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_2F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_2F_Layout/map.bin b/data/layouts/SilphCo_2F_Layout/map.bin
new file mode 100644
index 000000000..97ada04d8
--- /dev/null
+++ b/data/layouts/SilphCo_2F_Layout/map.bin
@@ -0,0 +1 @@
+000i000jk8q88o000]00000000000^_0@BA0>rst253u2vw?00OOOe8888888OO88fg8HI8Fz{|243}2~G88VVV53535353535353VV53535353535353535353;3;3<343435353535353534343434343434343434353434343434343434343434343434343434343434343435343343434343434343435343343434343434343434343434343434343434343431323232323434323232323132323232323232323232323232323234343232323232300000534300000000000000000000005343000008888853438888888888OOOOOO8888885343888885353535353534353535353535353535353VVVVVV5353535353535343535353535353434343434343434343434343434343434343434343434343434343434343434343434353434343434343434343434343434343434343434343434343439323232323232323232353434343434343434343434343434343434343434343434343430^_000013232323234343232323232323:34343mnoW343mnoW3438fg88{|000053430]00}5343#343#343?>53535353535333|{8853438e885343u3v3w36343u3v3w36343GF534343434343434333535353534353535353~3534343434343434343434343535353x3y3z3434343435343x3y3z3434343434343M35343mnoW343mnoW34393:34334343M353433433434343U5343#343#3435363343U5343333634343434343M35343u3v3w36343u3v3w3634353333634343M35343434343434343434343U53434343434343434343434353434343434343U \ No newline at end of file
diff --git a/data/layouts/SilphCo_3F_Layout/border.bin b/data/layouts/SilphCo_3F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_3F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_3F_Layout/map.bin b/data/layouts/SilphCo_3F_Layout/map.bin
new file mode 100644
index 000000000..e0a18ff16
--- /dev/null
+++ b/data/layouts/SilphCo_3F_Layout/map.bin
@@ -0,0 +1 @@
+000i000T88q8PQ000000000^_000^_00000@BA0>RS3533XY?00OOO888888fg888fg88888HI8FZ[\3433`aG88VVV5353535353535353535353535353535353535353535353;3;3<3434353535353535343434343434343434343434343434343434343434343434343434343434343433434353434343343434343434343434343434343434343434343434343434343434343434343132323232323232323232323232323232323232323:34343434393232323232323232323}0000000000000}053434343000|888888888888|53434343888~3353535353535353?>N3535353535353~33?>53434343?>53535353333343434343mnoW3GFV434343mnoW343GF53434343GF53434343x3y3z34343434343635353534343436343535353434343535353434343W3534343433#6393:3N343433#634393:34343434393:3434343363534334343u3v3w363V43343u3v3w363435343434353343433336313232323232323232313232323232323232353434343132323232323232300]00000000000000]000>53434343?00000000088e88888OOOOOO888e888F53434343G888888OOO5353535353535353VVVVVV53535353535353535343434353535353535353VVV5343434343434343434343434343434343434343434343434343434343434343434343435343433434343434343434343434343434343434343434343434343434343433434343534343434343434343434343434343434343434343434343434343434343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_4F_Layout/border.bin b/data/layouts/SilphCo_4F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_4F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_4F_Layout/map.bin b/data/layouts/SilphCo_4F_Layout/map.bin
new file mode 100644
index 000000000..b6a91deb8
--- /dev/null
+++ b/data/layouts/SilphCo_4F_Layout/map.bin
@@ -0,0 +1 @@
+000i000jk8q88o00000000000^_000@BA0>rst253u2vw?0088888888888fg888HI8Fz{|243}2~G8853535353535353535353535353535353535353535353;3;3<343435353535353537777W343W35343mnnoW34353434343434343434343434343434353776353436335343434343434343434343434343435363533#$34353434343434343434343434343434353635343u3v3v3w3634353434393232323234343232323232353635334343434343435343430053430}}536313232343432323235343438853438537363000534300053434353535353435333~3~353634363{|85343888534343534343x3y3z3434343435373<34373<333535343535353534343534343W34343M353=3<34343=3;3<3435343434343434335343435343334343U132323434323232323132323434323232353434353434333363434343000534300000000053430000>534343534343x3y3z3434343M3O88534388OOOO88853438888F534343534343W34343UV535353435353VVVV535353534353535353535343435343334343435343434343434343434343434343434343434343434343434343333634343M3534334343434343434343434343434343434343434343434343434343434343U534343434343434343434343434343434343434343434343434343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_5F_Layout/border.bin b/data/layouts/SilphCo_5F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_5F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_5F_Layout/map.bin b/data/layouts/SilphCo_5F_Layout/map.bin
new file mode 100644
index 000000000..0a4f53ad7
--- /dev/null
+++ b/data/layouts/SilphCo_5F_Layout/map.bin
@@ -0,0 +1 @@
+000i000T88q8PQ00}}}000000]0000000@BA0>RS3533XY?0088888888e888OOO8HI8FZ[\3433`aG885353~3~3~353535353535353535353VVV535353535353;3;3<34343535353535353M343M343M3435343434343434343434343434343434343434343434343433434353U43U43U4353434343434343434393232323232323232323434323232323:34353434343434343?>53434343434334343}}0^_0053430005353434343434343GF5343932323232323238fg88534388O53534343434343435353534300000~3~353535353535353435353V5353M343M343M34393:343438{{|85343434343x3y3z33y3z343435353U43U43U4353435333353?>534343433W34353132323232323235343N343434343GF53434343433336343530000005343V4343434353535343434343434336343538888885343534343434393:343434343433y3z3634353535353535353535343N343434343534343433634353534343774343?>5343V43434343534343434333333363435353W3GF53431323232323132323232323232323232323235353=36353535343?00000000^_00000000000>535343=36393:34343G8O88O88OfgO8O88O88O88F5353433634335353V5353V5353V5353V5353V5353V5353V53535353534343=3;3;3<3434343434343434343434343434343434343434343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_6F_Layout/border.bin b/data/layouts/SilphCo_6F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_6F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_6F_Layout/map.bin b/data/layouts/SilphCo_6F_Layout/map.bin
new file mode 100644
index 000000000..cf0b384e7
--- /dev/null
+++ b/data/layouts/SilphCo_6F_Layout/map.bin
@@ -0,0 +1 @@
+0000i000jk88q88o0}}0000]0>rst253?00@BA00>53u2vw?0{8888e8Fz{|243G88HI88F53}2~G83~3~353535353535353;3;3<3435353535353535353535343535353535343434343?>534343439323232323232323232323434323232323:3343534334343GF53434343}000000053430^_534353M343M3435353534343M3{|8888853438fg534353U43U4393:3434343U~3335353535353535343535353534313232323235343434353434343x3y3y3y3y3y3y3z3434353430000534343M3N343434334353438888534343UV43434343435343535353535353434343N3434333435343534343?>534343M3V434343333333334343534353434343GF534343U132323434323232323232323232353435374343535353434343?000053430000000000>534353434393:343434343G888853438888888888F5343534343435343434353535353535343535353535353535353535353435343434343534343434343434343434343434343434343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_7F_Layout/border.bin b/data/layouts/SilphCo_7F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_7F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_7F_Layout/map.bin b/data/layouts/SilphCo_7F_Layout/map.bin
new file mode 100644
index 000000000..373fa1f17
--- /dev/null
+++ b/data/layouts/SilphCo_7F_Layout/map.bin
@@ -0,0 +1 @@
+000i0000T88q88PQ^_00000000RS353?@BA>533XY?fg88OO8d88Z[\343GHIF533`aG335353533VV5353t5353?>53;3<34353535353535343535353534343x3y3z3h3i3i3i3s4343GF5343434343434343434343434343534343pqqqr4343535353434393232323434323232323235343433331323234343232323:3434343005343000053434343433005343^_534343O853438888132323232323885343fg534343V53534353533353000}}}53535353435353534343N3434343434338{|53moW3moW3534343V434343434333635333~3~3~353#%63#%6353434313232343432323232353434343434353u3w363u3w36353434300053430]53M34343M34353433434334353434388853438e53U4343U43132323232323235343435353535343535333534343434343?00]000]00>5343435343434343434343b3534343434343G88e888e88F534343534343343434343j35343434343435353535353535353535353534343534343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_8F_Layout/border.bin b/data/layouts/SilphCo_8F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_8F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_8F_Layout/map.bin b/data/layouts/SilphCo_8F_Layout/map.bin
new file mode 100644
index 000000000..73efec7e1
--- /dev/null
+++ b/data/layouts/SilphCo_8F_Layout/map.bin
@@ -0,0 +1 @@
+0000i000jk88q88o00^_00}00}rst253?00@BA00>53u2vw88fg88{|z{|243G88HI88F53}2~535353535353~333~353;3<3435353535353535353535343535353x3y3z343534343434353434393232323232323232323232323235343534343343534343000000^_3435343232323534343888888fg533?>534300534343335353533333343GF534388534343CCC443434343M3435343535353435353353434354344344343434343U43533334393:3534343CD53434353CD43J34343434343M343534334343534343KL53434353KL43E34343434343U4313232323235343232323534343132323232343432323232323000000>534300]0>534343?00^_0053430000O88888F534388e8F534343G88fg8853438888V535353535353534353535353535343435353535353535353435353535353N343343434343434343434343434343434343434343434343434343434343V434343434343434343434343434343434343434343434343434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_9F_Layout/border.bin b/data/layouts/SilphCo_9F_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_9F_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_9F_Layout/map.bin b/data/layouts/SilphCo_9F_Layout/map.bin
new file mode 100644
index 000000000..95d58dafb
--- /dev/null
+++ b/data/layouts/SilphCo_9F_Layout/map.bin
@@ -0,0 +1 @@
+000i000T88q8PQ000]000]0000RS3533XY?0@BA00000888e888e8888Z[\3433`aG8HI888885353535353535353533535353;3<343435353535353535353535353535343932323232323232323235343932323232343432323232323:343435343000^_0053430053430^_053435343OO8fg88N3438853438fg8N3435343?>VV535353535353V43535353534353535353V435343GF534343CD43J34353435343434343CD43J3N34353435353534343KL43E343N3435343434343KL43E3V43534393:34343439323232323V4313232343432323232335353435343430005343}}0534300005313235343438N343853438888530^_>534343?>53?>V43~3~35353435353535353538fgF534343GF534343GF53435343437777434343?>53334343535353434353535343534343434343GF53CCC44393:343434393:34343534343434343535353543443443435343435343534343433434343434343 \ No newline at end of file
diff --git a/data/layouts/SilphCo_Elevator_Layout/border.bin b/data/layouts/SilphCo_Elevator_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/SilphCo_Elevator_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SilphCo_Elevator_Layout/map.bin b/data/layouts/SilphCo_Elevator_Layout/map.bin
new file mode 100644
index 000000000..42e08c38d
--- /dev/null
+++ b/data/layouts/SilphCo_Elevator_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222 \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_B1F_Layout/border.bin b/data/layouts/SixIsland_DottedHole_B1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_B1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_B1F_Layout/map.bin b/data/layouts/SixIsland_DottedHole_B1F_Layout/map.bin
new file mode 100644
index 000000000..a610cdd58
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_B1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_B2F_Layout/border.bin b/data/layouts/SixIsland_DottedHole_B2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_B2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_B2F_Layout/map.bin b/data/layouts/SixIsland_DottedHole_B2F_Layout/map.bin
new file mode 100644
index 000000000..3abe860dd
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_B2F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_B3F_Layout/border.bin b/data/layouts/SixIsland_DottedHole_B3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_B3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_B3F_Layout/map.bin b/data/layouts/SixIsland_DottedHole_B3F_Layout/map.bin
new file mode 100644
index 000000000..c72c26c5c
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_B3F_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/border.bin b/data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/map.bin b/data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/map.bin
new file mode 100644
index 000000000..67a89d25e
--- /dev/null
+++ b/data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/map.bin
@@ -0,0 +1 @@
+S22[322222222A3M33L3C3222F3222E322222G222223I3222H3322N3K32J3O3223332222 \ No newline at end of file
diff --git a/data/layouts/SixIsland_GreenPath_Layout/border.bin b/data/layouts/SixIsland_GreenPath_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/SixIsland_GreenPath_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_GreenPath_Layout/map.bin b/data/layouts/SixIsland_GreenPath_Layout/map.bin
new file mode 100644
index 000000000..647978c02
--- /dev/null
+++ b/data/layouts/SixIsland_GreenPath_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SixIsland_Layout/border.bin b/data/layouts/SixIsland_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/SixIsland_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/SixIsland_Layout/map.bin b/data/layouts/SixIsland_Layout/map.bin
new file mode 100644
index 000000000..a82f268bd
--- /dev/null
+++ b/data/layouts/SixIsland_Layout/map.bin
@@ -0,0 +1 @@
+vvvvvvvvvvvvvvtssqqqqqqvvvvvvvvvvvvsstssqqqqqqvvvvvvvvvssssstssqqqqqq]U]U]U]U]sssssstssqqqqqq|ssssstssqqqqqquqsssstsxyyqqqxyyy^3|1}1~1100000HIJK(0)0*0+000$'PQRS&%$'0123XYZ[89:;&%00`ab00 00@Abc00000000000000000000000000000000 00000022222000 0000000000&'000&'000 00000000 00000000000000000000 0$%$'00000000000000000yy000yyy0 00000'&'r0 00000 00p|||z&%$'000phiiiiiikkkkkkkkkk222kklpsqqqqqqssssssss22tssqqqqqqvvvosssstssqkllllvvvvossstssqsqqqqvvvvvvostssqsqqqqvvvvvvvotssqsqqqqvvvvvvvvvvvvvvotssqsqqqq \ No newline at end of file
diff --git a/data/layouts/SixIsland_OutcastIsland_Layout/border.bin b/data/layouts/SixIsland_OutcastIsland_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/SixIsland_OutcastIsland_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_OutcastIsland_Layout/map.bin b/data/layouts/SixIsland_OutcastIsland_Layout/map.bin
new file mode 100644
index 000000000..53e933378
--- /dev/null
+++ b/data/layouts/SixIsland_OutcastIsland_Layout/map.bin
@@ -0,0 +1,15 @@
++++++++++++++++++++++++++ 
++++++++ 
+++++++++++++++++qqq++++klllm++y+sqqqu++++ 
+++sqqquV+++++++++++sqqqllm 1 1++++{|qqqqu11qq++++ysqqq}qq++++ sqqquqqqq++++sqqquqqqq++++{|||}qqqqq+++qy0yyyyyy++ y1111111+y  2111111qq1+ 
++++1111111yy1+++++11211111+++++++++qq+++++++++qqyq++++++++TUqqq+++++++qqqy++++++yyy1 
++++ 
+++++++y++++++++++++++++ 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
++++++++++++++++++++++++++++++++++++ 
++++++y+++++++++++++ 
++++++++++++++++++++++++++++++++++++++++++++++++++y++++++++++ 
+++++++++++y++++++++ 
+++ 
+++++++++++++++++++++++++++++++++++++ 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/SixIsland_RuinValley_Layout/border.bin b/data/layouts/SixIsland_RuinValley_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/SixIsland_RuinValley_Layout/border.bin
Binary files differ
diff --git a/data/layouts/SixIsland_RuinValley_Layout/map.bin b/data/layouts/SixIsland_RuinValley_Layout/map.bin
new file mode 100644
index 000000000..848cbec26
--- /dev/null
+++ b/data/layouts/SixIsland_RuinValley_Layout/map.bin
Binary files differ
diff --git a/data/layouts/SixIsland_WaterPath_Layout/border.bin b/data/layouts/SixIsland_WaterPath_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/SixIsland_WaterPath_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/SixIsland_WaterPath_Layout/map.bin b/data/layouts/SixIsland_WaterPath_Layout/map.bin
new file mode 100644
index 000000000..42f48165b
--- /dev/null
+++ b/data/layouts/SixIsland_WaterPath_Layout/map.bin
Binary files differ
diff --git a/data/layouts/ThreeIsland_BerryForest_Layout/border.bin b/data/layouts/ThreeIsland_BerryForest_Layout/border.bin
new file mode 100644
index 000000000..7797e033b
--- /dev/null
+++ b/data/layouts/ThreeIsland_BerryForest_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_BerryForest_Layout/map.bin b/data/layouts/ThreeIsland_BerryForest_Layout/map.bin
new file mode 100644
index 000000000..e98d91119
--- /dev/null
+++ b/data/layouts/ThreeIsland_BerryForest_Layout/map.bin
@@ -0,0 +1 @@
+0222 000 00 00 0 00 00 00 02 0 0200 00 00 00 00 0 0 0 0002 0 0 02 000 02 0 0000 00 0 02 0 02 00000 0 0 0 002 0 0 0220 0 0 002 0 0 0 02 00 00 02 0 0 0 0 02 0 0 0 0 00 0 0 00 0 0 0202 02 00 0 0 0 0 0 0 0 0 00 0 0 0 00 00 00 0 0 0 0 0 0 0 0 0 0 0 00000000 0 0 0000002 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00 00 00 0 0 0 00 000 00 0 0 0 02 0 02 0000 0 0 00000 0 000 00 0 0 0 0 02000 000 00 000$%%%%%%%&0 00 00 0 00 0 00 0 00 000 00 00000000 02 0 0200 00 00002 00 00 0 000000000 00 00 00 0000000 0202 0 0 0 0 00 0 0 0 00 020 0000000020002020 0 0 02 0 0 0 0 02 0 0 00 0 020222 0 0 02 00 0 0 0 00 0 02 00002 0 0 002222 0 00 0 0 0 0 000000202220 0 00 0 0 0 0 0 02 0202 00 0 002222 00 00 0 0 0 0 0 0000 0 00200000 00222 0 000000 00 0 02 0 0 0 00 0200 020 00 00 00200000 0200 000 00 0 0 000 00000000000000002 02 00000000 0000 02 0 00 00 00 020 000000020000002000000002 000 0 0 0 0 00 00 00000020 00 000$%%%%%%%%& 0 000000 0 00 0020 02 0000 0 00 0 0 0 0 0 0 0 0 0 02 0 00 00 0 0 020000002 00 00 00 0 0 0 0 0 0 0 0 000 0 00 000002000 0 0 0 002 0 02 0 02 0 0 0 00 0 0000222 0 0 0 0 0 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 00020 0 0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0 0 002 0202$%%%%&0 0 00 00 00 00 02 020 00000 0 0 0000000000000202 002 0 02 0 02 0 0 0 0020020020020 00 0 0 0 0000 0 0 0222 0 0 0 02 0 02 0 02 0 \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_BondBridge_Layout/border.bin b/data/layouts/ThreeIsland_BondBridge_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/ThreeIsland_BondBridge_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_BondBridge_Layout/map.bin b/data/layouts/ThreeIsland_BondBridge_Layout/map.bin
new file mode 100644
index 000000000..c554c03e3
--- /dev/null
+++ b/data/layouts/ThreeIsland_BondBridge_Layout/map.bin
Binary files differ
diff --git a/data/layouts/ThreeIsland_DunsparceTunnel_Layout/border.bin b/data/layouts/ThreeIsland_DunsparceTunnel_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/ThreeIsland_DunsparceTunnel_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_DunsparceTunnel_Layout/map.bin b/data/layouts/ThreeIsland_DunsparceTunnel_Layout/map.bin
new file mode 100644
index 000000000..4623ea1b3
--- /dev/null
+++ b/data/layouts/ThreeIsland_DunsparceTunnel_Layout/map.bin
@@ -0,0 +1 @@
+222222222 \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_House1_Layout/border.bin b/data/layouts/ThreeIsland_House1_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/ThreeIsland_House1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/ThreeIsland_House1_Layout/map.bin b/data/layouts/ThreeIsland_House1_Layout/map.bin
new file mode 100644
index 000000000..871205cfa
--- /dev/null
+++ b/data/layouts/ThreeIsland_House1_Layout/map.bin
@@ -0,0 +1 @@
+=>`89EF& h@AM1N1.311111H1I111 1 1 1 1 1 1 1 1 1 1V1 1 1 1o1ef 1 1 1 1^ 1 1 1o1mn 1 1 1 1V1 1 1 1 1 1 1 1 1 1 1^ 1 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_Layout/border.bin b/data/layouts/ThreeIsland_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/ThreeIsland_Layout/border.bin
Binary files differ
diff --git a/data/layouts/ThreeIsland_Layout/map.bin b/data/layouts/ThreeIsland_Layout/map.bin
new file mode 100644
index 000000000..523f3e70c
--- /dev/null
+++ b/data/layouts/ThreeIsland_Layout/map.bin
@@ -0,0 +1 @@
+$33333$333332222222222$'&'&%$%$%00 00303000003030000000000000001010000000 00000 00 00 00000033333(0)0*0+00000000000000123 00 00 00 00000089:;00000@Abc 0000000001030300030300010000000000 00000 00 00 0000000000033333 00000 00000000000000 0001003030000100000000000 00 00 0000000{1|1}1~11&%$%$%0000 0HIJKhiiiii00000PQRSpqklll0000 0XYZ[pqsqqq$%$'00000`abpqsqqq0010003030pqsqqq0010000100pqsqqq0000 00 0000pqsqqq000000000pqsqqq303001010000100pqsqqq000000001010000pqsqqq000pqsqqqhiiiiij000hiiiqsqqqpklllmr000pqklllqqqpsqqqur000pqsqqqqqqqpsqqqur000pqsqqqqqqq$'psqqqur000pqsqqqqqqq \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_Port_Layout/border.bin b/data/layouts/ThreeIsland_Port_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/ThreeIsland_Port_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/ThreeIsland_Port_Layout/map.bin b/data/layouts/ThreeIsland_Port_Layout/map.bin
new file mode 100644
index 000000000..44f29053c
--- /dev/null
+++ b/data/layouts/ThreeIsland_Port_Layout/map.bin
Binary files differ
diff --git a/data/layouts/TwoIsland_CapeBrink_Layout/border.bin b/data/layouts/TwoIsland_CapeBrink_Layout/border.bin
new file mode 100644
index 000000000..75f2c916c
--- /dev/null
+++ b/data/layouts/TwoIsland_CapeBrink_Layout/border.bin
@@ -0,0 +1 @@
+vvvv \ No newline at end of file
diff --git a/data/layouts/TwoIsland_CapeBrink_Layout/map.bin b/data/layouts/TwoIsland_CapeBrink_Layout/map.bin
new file mode 100644
index 000000000..d48f75cd4
--- /dev/null
+++ b/data/layouts/TwoIsland_CapeBrink_Layout/map.bin
@@ -0,0 +1 @@
+vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvDEvvvvvvvvvvvDEvvvvvvvvvLMvvvvvvvvvvvLMvvvvvvvvvvvvvDEvvvDEvvv//////////s}vLMvvvLMssz2131313131 3!3!3"3#3|ss}vvvvvvsszs00 00 066666u|ssvDEvszss 00000uqu|s}LMvszsss 00 00 041m|s}vzssss 0 0 00 00 00 00 0uqqu|svpsssss 0 0 000000000uqquu|}tssssx00 00 0uqqu|tssss 000p000uqqlmutssss 0 0 0p00 0uqqqquutssss 0 0 0p031{z3100uqqqquutssss 0 0 0x||'''|||}qqqquutsss{|00y||///|||qqqqtss{|00 0|777||sqqqqqqtssqqs 0 0 0us{qqqqqts{|s 0 0 0u{sqqqqqtsqqss 0 0 0u0sqqqqqtsqqs{ 0 0ussqqqqqtsqqsqs 0 0ussqqqqqtsqq{s 0 0ussqqqqqtsqqqs{00}ssqqqqqtsqqq{33ssqqqqqqqqqs33ssqqqqqqqqqqqs333131313131313131psqqqqqqqqqqqs33}3~3000|3}3}3sqqqqqqqqqqqs3333}3}3}3333qqqqqqqqqqqs3333333333{||qqqqqqqq{||||33333qqq{|| \ No newline at end of file
diff --git a/data/layouts/TwoIsland_JoyfulGameCorner_Layout/border.bin b/data/layouts/TwoIsland_JoyfulGameCorner_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/TwoIsland_JoyfulGameCorner_Layout/border.bin
Binary files differ
diff --git a/data/layouts/TwoIsland_JoyfulGameCorner_Layout/map.bin b/data/layouts/TwoIsland_JoyfulGameCorner_Layout/map.bin
new file mode 100644
index 000000000..c445c5cb3
--- /dev/null
+++ b/data/layouts/TwoIsland_JoyfulGameCorner_Layout/map.bin
Binary files differ
diff --git a/data/layouts/TwoIsland_Layout/border.bin b/data/layouts/TwoIsland_Layout/border.bin
new file mode 100644
index 000000000..4531975c7
--- /dev/null
+++ b/data/layouts/TwoIsland_Layout/border.bin
Binary files differ
diff --git a/data/layouts/TwoIsland_Layout/map.bin b/data/layouts/TwoIsland_Layout/map.bin
new file mode 100644
index 000000000..60e9c0bc9
--- /dev/null
+++ b/data/layouts/TwoIsland_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UndergroundPath_EastWestTunnel_Layout/border.bin b/data/layouts/UndergroundPath_EastWestTunnel_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UndergroundPath_EastWestTunnel_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UndergroundPath_EastWestTunnel_Layout/map.bin b/data/layouts/UndergroundPath_EastWestTunnel_Layout/map.bin
new file mode 100644
index 000000000..b6890bacd
--- /dev/null
+++ b/data/layouts/UndergroundPath_EastWestTunnel_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UndergroundPath_Entrance_Layout/border.bin b/data/layouts/UndergroundPath_Entrance_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UndergroundPath_Entrance_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UndergroundPath_Entrance_Layout/map.bin b/data/layouts/UndergroundPath_Entrance_Layout/map.bin
new file mode 100644
index 000000000..58cc0f850
--- /dev/null
+++ b/data/layouts/UndergroundPath_Entrance_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222662222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UndergroundPath_NorthSouthTunnel_Layout/border.bin b/data/layouts/UndergroundPath_NorthSouthTunnel_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UndergroundPath_NorthSouthTunnel_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UndergroundPath_NorthSouthTunnel_Layout/map.bin b/data/layouts/UndergroundPath_NorthSouthTunnel_Layout/map.bin
new file mode 100644
index 000000000..4772a43cd
--- /dev/null
+++ b/data/layouts/UndergroundPath_NorthSouthTunnel_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_00_Layout/border.bin b/data/layouts/UnknownMap_00_00_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/UnknownMap_00_00_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_00_Layout/map.bin b/data/layouts/UnknownMap_00_00_Layout/map.bin
new file mode 100644
index 000000000..8616a5f1b
--- /dev/null
+++ b/data/layouts/UnknownMap_00_00_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnknownMap_00_01_Layout/border.bin b/data/layouts/UnknownMap_00_01_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/UnknownMap_00_01_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_01_Layout/map.bin b/data/layouts/UnknownMap_00_01_Layout/map.bin
new file mode 100644
index 000000000..93050f0f5
--- /dev/null
+++ b/data/layouts/UnknownMap_00_01_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_02_Layout/border.bin b/data/layouts/UnknownMap_00_02_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/UnknownMap_00_02_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_02_Layout/map.bin b/data/layouts/UnknownMap_00_02_Layout/map.bin
new file mode 100644
index 000000000..08209eaca
--- /dev/null
+++ b/data/layouts/UnknownMap_00_02_Layout/map.bin
@@ -0,0 +1 @@
+ !3'3'3'3$3%3%3&3'3'3'3"3#()3D3D343D3D3D3D363D3D3*3+()3D3,3<89:;>.3D3*3+()3D3D353@ABC73D3D3*3+()3D3-3=HIJK?/3D3*3+()3D3D3F3F3F3F3F3F3D3D3*3+013D3D3D3D3D3D3D3D3D3D32332222 \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_03_Layout/border.bin b/data/layouts/UnknownMap_00_03_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/UnknownMap_00_03_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_00_03_Layout/map.bin b/data/layouts/UnknownMap_00_03_Layout/map.bin
new file mode 100644
index 000000000..c68e13ec3
--- /dev/null
+++ b/data/layouts/UnknownMap_00_03_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnknownMap_00_04_Layout/border.bin b/data/layouts/UnknownMap_00_04_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnknownMap_00_04_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnknownMap_00_04_Layout/map.bin b/data/layouts/UnknownMap_00_04_Layout/map.bin
new file mode 100644
index 000000000..829e21554
--- /dev/null
+++ b/data/layouts/UnknownMap_00_04_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_50_Layout/border.bin b/data/layouts/UnknownMap_03_50_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnknownMap_03_50_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_50_Layout/map.bin b/data/layouts/UnknownMap_03_50_Layout/map.bin
new file mode 100644
index 000000000..cbd97e361
--- /dev/null
+++ b/data/layouts/UnknownMap_03_50_Layout/map.bin
@@ -0,0 +1 @@
++ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_51_Layout/border.bin b/data/layouts/UnknownMap_03_51_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnknownMap_03_51_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_51_Layout/map.bin b/data/layouts/UnknownMap_03_51_Layout/map.bin
new file mode 100644
index 000000000..e6859e745
--- /dev/null
+++ b/data/layouts/UnknownMap_03_51_Layout/map.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_52_Layout/border.bin b/data/layouts/UnknownMap_03_52_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnknownMap_03_52_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_52_Layout/map.bin b/data/layouts/UnknownMap_03_52_Layout/map.bin
new file mode 100644
index 000000000..7f730c596
--- /dev/null
+++ b/data/layouts/UnknownMap_03_52_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnknownMap_03_53_Layout/border.bin b/data/layouts/UnknownMap_03_53_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnknownMap_03_53_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnknownMap_03_53_Layout/map.bin b/data/layouts/UnknownMap_03_53_Layout/map.bin
new file mode 100644
index 000000000..616f50967
--- /dev/null
+++ b/data/layouts/UnknownMap_03_53_Layout/map.bin
@@ -0,0 +1 @@
+qqqqqqu+++++++++++++++qqqqqqu+++++++++++++++qqqqqqu+++++++++++++++qqqqqqu+++++++++++++++qqqqqqu+++++++++++++++||||||+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D54D8_Layout/border.bin b/data/layouts/UnusedLayout_82D54D8_Layout/border.bin
new file mode 100644
index 000000000..c1b82435c
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D54D8_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D54D8_Layout/map.bin b/data/layouts/UnusedLayout_82D54D8_Layout/map.bin
new file mode 100644
index 000000000..b51210332
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D54D8_Layout/map.bin
@@ -0,0 +1,2 @@
+ 
+'VTPTQ/eUXYE2222]2g22`2a2222222222222222222222BB2222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D6144_Layout/border.bin b/data/layouts/UnusedLayout_82D6144_Layout/border.bin
new file mode 100644
index 000000000..f496f458e
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6144_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82D6144_Layout/map.bin b/data/layouts/UnusedLayout_82D6144_Layout/map.bin
new file mode 100644
index 000000000..cc0294a80
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6144_Layout/map.bin
@@ -0,0 +1 @@
+32222x2p2p2p2p22h2h2h2x2p2p2p2p2p2y2h2h2h232h2h2h2h2h2h2h2h2h22g2h2h2h2h2h2h2h2f2Z2abh2h2h2h2h2ab \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D6490_Layout/border.bin b/data/layouts/UnusedLayout_82D6490_Layout/border.bin
new file mode 100644
index 000000000..efef023e6
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6490_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D6490_Layout/map.bin b/data/layouts/UnusedLayout_82D6490_Layout/map.bin
new file mode 100644
index 000000000..f84061f08
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6490_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222 3 3222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D6654_Layout/border.bin b/data/layouts/UnusedLayout_82D6654_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6654_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D6654_Layout/map.bin b/data/layouts/UnusedLayout_82D6654_Layout/map.bin
new file mode 100644
index 000000000..7865fdc7c
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6654_Layout/map.bin
@@ -0,0 +1 @@
+3333373333333333333333333333733333333333333333733333333373333337 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D672C_Layout/border.bin b/data/layouts/UnusedLayout_82D672C_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D672C_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D672C_Layout/map.bin b/data/layouts/UnusedLayout_82D672C_Layout/map.bin
new file mode 100644
index 000000000..617346322
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D672C_Layout/map.bin
@@ -0,0 +1 @@
+3333333333733333333373333333333333333333333333333333333373333337 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D6C34_Layout/border.bin b/data/layouts/UnusedLayout_82D6C34_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6C34_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82D6C34_Layout/map.bin b/data/layouts/UnusedLayout_82D6C34_Layout/map.bin
new file mode 100644
index 000000000..35968a7fd
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D6C34_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82D75F0_Layout/border.bin b/data/layouts/UnusedLayout_82D75F0_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D75F0_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D75F0_Layout/map.bin b/data/layouts/UnusedLayout_82D75F0_Layout/map.bin
new file mode 100644
index 000000000..5515d00cf
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D75F0_Layout/map.bin
@@ -0,0 +1 @@
+yzfg8898x88no@@A@VW33v3w3+3+3+3+33^3_3+3{3|3|3}3,3,3,3,3,3,3+33>2>23,3,3,3j7k7E3+33>2>23,3,3D3r7s7E3+33333,3,3,3,3,3,3F3G3,3,3,3,3,3,3,3,3,3N7O7,3,3,3LM,3,3,3,3 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D7674_Layout/border.bin b/data/layouts/UnusedLayout_82D7674_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D7674_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D7674_Layout/map.bin b/data/layouts/UnusedLayout_82D7674_Layout/map.bin
new file mode 100644
index 000000000..5a3ac8cb6
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D7674_Layout/map.bin
@@ -0,0 +1 @@
+33333333333333333333733337 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D7CC8_Layout/border.bin b/data/layouts/UnusedLayout_82D7CC8_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D7CC8_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D7CC8_Layout/map.bin b/data/layouts/UnusedLayout_82D7CC8_Layout/map.bin
new file mode 100644
index 000000000..3fbcd6043
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D7CC8_Layout/map.bin
@@ -0,0 +1 @@
+37733333333333333333733337 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D88C8_Layout/border.bin b/data/layouts/UnusedLayout_82D88C8_Layout/border.bin
new file mode 100644
index 000000000..f496f458e
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D88C8_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82D88C8_Layout/map.bin b/data/layouts/UnusedLayout_82D88C8_Layout/map.bin
new file mode 100644
index 000000000..35c1badac
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D88C8_Layout/map.bin
@@ -0,0 +1 @@
+]x2p2p2p2p2p22222e2x2p2p2p2p22h2h2h2h2h22h22h2h22\2h2h2h2h2h2q2Y2Z2Y2Z2p2y2h2h2h2h22d6h2h2h2h2ababh2h2h2h2h2h2h22h2h2h222\2h2h2h2dh2h2h2x22h2h2h222h2h2h222h2h2h2\2h2h2h2q22d6h2h2t6 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D9B24_Layout/border.bin b/data/layouts/UnusedLayout_82D9B24_Layout/border.bin
new file mode 100644
index 000000000..03bcafef1
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D9B24_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82D9B24_Layout/map.bin b/data/layouts/UnusedLayout_82D9B24_Layout/map.bin
new file mode 100644
index 000000000..d5e7fd825
--- /dev/null
+++ b/data/layouts/UnusedLayout_82D9B24_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DA7C8_Layout/border.bin b/data/layouts/UnusedLayout_82DA7C8_Layout/border.bin
new file mode 100644
index 000000000..03bcafef1
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DA7C8_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DA7C8_Layout/map.bin b/data/layouts/UnusedLayout_82DA7C8_Layout/map.bin
new file mode 100644
index 000000000..0074b6e55
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DA7C8_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DB46C_Layout/border.bin b/data/layouts/UnusedLayout_82DB46C_Layout/border.bin
new file mode 100644
index 000000000..03bcafef1
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DB46C_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DB46C_Layout/map.bin b/data/layouts/UnusedLayout_82DB46C_Layout/map.bin
new file mode 100644
index 000000000..540798144
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DB46C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DB4F0_Layout/border.bin b/data/layouts/UnusedLayout_82DB4F0_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DB4F0_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DB4F0_Layout/map.bin b/data/layouts/UnusedLayout_82DB4F0_Layout/map.bin
new file mode 100644
index 000000000..6ca8b4e61
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DB4F0_Layout/map.bin
@@ -0,0 +1 @@
+333333333333733337 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DBBE0_Layout/border.bin b/data/layouts/UnusedLayout_82DBBE0_Layout/border.bin
new file mode 100644
index 000000000..c3fe51511
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DBBE0_Layout/border.bin
@@ -0,0 +1 @@
+pppp \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DBBE0_Layout/map.bin b/data/layouts/UnusedLayout_82DBBE0_Layout/map.bin
new file mode 100644
index 000000000..6e9f6adb6
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DBBE0_Layout/map.bin
@@ -0,0 +1 @@
+ppppppprIJJxyz{bJJ`tp1ppppppppppprIJJxyz{bJJ`tpppppppprk0rIJJxyz{bJJ`s0mtppppprks0jIJJxyz{bJJ`k00mtpppxsqsk00HIJJxyz{bJJ`a22umtppskssHIJJxyz{bJJ`auuqutpssqss0HIJJKLMNOJJ`a2uuquuyssqss00PQRRSTUVWRRhi22uuquuyssks0X2Y2Z2Z2[\]^_Z2Z2p2q22uuquusssqs000w2o22c2d2e2f2g2222222uuquusssqs00w2o2l2m2n22222uut}usssqs0000000t2u2v2000000t}uuqusssq{00000|2}2~200000ut}ut}ss{qs0000000000000t}uquus{sq{000000000ut}t}up{s{|{00000t}uququps{qsq{||||000||||}t}ququpp{{{||000}qququppsqsqqqqt000qqqt|}t}pppsq{||||}q]^0^0^0_q{|||}qquppp{||]^0^0^0_|||}pppp]^0^0^0_pppppppppppppp]^0^0^0^0V0V0V0V0V0V0Wppppppppppppppppp]^0^0^0^0^0^0^0^0^0^0_pppppppppppppppp22pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DBDD8_Layout/border.bin b/data/layouts/UnusedLayout_82DBDD8_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DBDD8_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DBDD8_Layout/map.bin b/data/layouts/UnusedLayout_82DBDD8_Layout/map.bin
new file mode 100644
index 000000000..f8cf1725d
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DBDD8_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222 6222222222222222222201111111111222222011111111112222220111111111122222201111111111222222%#$"#$"#$"#&22222-+6{*+6{*+6{*+622222222222222222222 22222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DBFB8_Layout/border.bin b/data/layouts/UnusedLayout_82DBFB8_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DBFB8_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DBFB8_Layout/map.bin b/data/layouts/UnusedLayout_82DBFB8_Layout/map.bin
new file mode 100644
index 000000000..059ce30fe
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DBFB8_Layout/map.bin
@@ -0,0 +1 @@
+22222222 22 22 22 2 2 22 2222 2222 22222 2 2 22222222 222 2222 2 2 22222 2 22222 2 2222222222222222 2 22 2 2 2 2 2 2 2 2 2 2 2 2 2 2222222222 222 222 2 22222 2662222222 2 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DC4EC_Layout/border.bin b/data/layouts/UnusedLayout_82DC4EC_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC4EC_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DC4EC_Layout/map.bin b/data/layouts/UnusedLayout_82DC4EC_Layout/map.bin
new file mode 100644
index 000000000..6103ad0c2
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC4EC_Layout/map.bin
@@ -0,0 +1 @@
+6@kcmE@kcmE@kc''@kcmE7>HsuMHsuMHs////uM?>PQ:2;2;2TUPQ:2;2;2TUPQ:2;2;2;2;2;2;2;2TU?>XY=28282\]XY=28282\]XY=282828282828282\]?>:;2<28282;2;2:;2<28282;2;2:2;2<282828282w682828282;2;2?>=2828282828282w68282VW8282=282`2VWa282=28282828282a2?>=2828282VW82=282`2^_a282=282`2^_a282=282828282VW?>=28282`2^_b=2828282828282=2828282b8282=2828282`2^_?6@klvlmElvllCDE@lvlvmE@kv'vmE7>Hst~tuMt~ttKij/t~t~uMHs~/~//?>PQ:2;2;2TU:2;2;2;2;2qr66;2;2;2TUPQ:2;2;2;2|2?>XY=28282\]=2VW8282yz828282\]XY=2VppW?>:;2<28282;2|2=2^_a282;256=282828282;2;2h;2<2^xx_?>=2828282828282=2828282828282=2828282828282=28282`2828282?>=2828282828282=2828282828282=2828282828282=2828282828282?>=28282de8282=28282de8282=28282de8282=28282de8282? \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DC60C_Layout/border.bin b/data/layouts/UnusedLayout_82DC60C_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC60C_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DC60C_Layout/map.bin b/data/layouts/UnusedLayout_82DC60C_Layout/map.bin
new file mode 100644
index 000000000..0f6829f9c
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC60C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DC72C_Layout/border.bin b/data/layouts/UnusedLayout_82DC72C_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC72C_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DC72C_Layout/map.bin b/data/layouts/UnusedLayout_82DC72C_Layout/map.bin
new file mode 100644
index 000000000..9f3750fb4
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC72C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DC84C_Layout/border.bin b/data/layouts/UnusedLayout_82DC84C_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC84C_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DC84C_Layout/map.bin b/data/layouts/UnusedLayout_82DC84C_Layout/map.bin
new file mode 100644
index 000000000..2112fe799
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DC84C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DCA70_Layout/border.bin b/data/layouts/UnusedLayout_82DCA70_Layout/border.bin
new file mode 100644
index 000000000..f496f458e
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCA70_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DCA70_Layout/map.bin b/data/layouts/UnusedLayout_82DCA70_Layout/map.bin
new file mode 100644
index 000000000..1df9e4804
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCA70_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222262226 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCB44_Layout/border.bin b/data/layouts/UnusedLayout_82DCB44_Layout/border.bin
new file mode 100644
index 000000000..f496f458e
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCB44_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DCB44_Layout/map.bin b/data/layouts/UnusedLayout_82DCB44_Layout/map.bin
new file mode 100644
index 000000000..bad63f412
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCB44_Layout/map.bin
@@ -0,0 +1,2 @@
+0no
+2  hvw22$2$2$2$2$282p2~2292#2#2#2#2#2#2#2#2#2#292#2#2#2+2JK,2#2#2#292#2#2#2+2RS,2#2#2#292#2#2#2#2#2#2#2#2"2"292#2#2 #2#2#2#2** \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCC40_Layout/border.bin b/data/layouts/UnusedLayout_82DCC40_Layout/border.bin
new file mode 100644
index 000000000..f496f458e
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCC40_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DCC40_Layout/map.bin b/data/layouts/UnusedLayout_82DCC40_Layout/map.bin
new file mode 100644
index 000000000..399d05705
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCC40_Layout/map.bin
@@ -0,0 +1,2 @@
+ 
+        6$2$2$2$2$2$2$2$2$2$2692#2#2#2#2#2#2#2#2#2#2#292#2#2#252626272#2#2#2#292#2#2#2=2>2>2?2#2#2#2#292#2#2#2E2F2F2G2#2#2#2#22#2#2#2#2#2#2#2#2#2#2"2#2#2#2#2#2#2#2#2#2#2* \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCCD4_Layout/border.bin b/data/layouts/UnusedLayout_82DCCD4_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCCD4_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCCD4_Layout/map.bin b/data/layouts/UnusedLayout_82DCCD4_Layout/map.bin
new file mode 100644
index 000000000..43f11b194
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCCD4_Layout/map.bin
@@ -0,0 +1 @@
+023333332332772333327723333333333333 333 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCD68_Layout/border.bin b/data/layouts/UnusedLayout_82DCD68_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCD68_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCD68_Layout/map.bin b/data/layouts/UnusedLayout_82DCD68_Layout/map.bin
new file mode 100644
index 000000000..632e1e36a
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCD68_Layout/map.bin
@@ -0,0 +1 @@
+vw62223336333277233333772333333333333 333 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCDFC_Layout/border.bin b/data/layouts/UnusedLayout_82DCDFC_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCDFC_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCDFC_Layout/map.bin b/data/layouts/UnusedLayout_82DCDFC_Layout/map.bin
new file mode 100644
index 000000000..8bbd6c517
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCDFC_Layout/map.bin
@@ -0,0 +1 @@
+62233322333333337723333377333333333 333 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCF00_Layout/border.bin b/data/layouts/UnusedLayout_82DCF00_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCF00_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DCF00_Layout/map.bin b/data/layouts/UnusedLayout_82DCF00_Layout/map.bin
new file mode 100644
index 000000000..017298e71
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DCF00_Layout/map.bin
@@ -0,0 +1 @@
+8()*:888:8x88:H0 2B@@@B@VWBP3+3+3+3+3+3+3+3+3+33^3_3+3+3D3,3,3,3,3,3,3{3|3|3|3|3}3+3h7i7,3,3,3,3,332H6I623+3p7q7E3,3,3,3,33>2P6Q623F3G3,3,3,3,3,3,3333333N7O7,3,3,3,3LM,3,3,3,3,3,3 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DD004_Layout/border.bin b/data/layouts/UnusedLayout_82DD004_Layout/border.bin
new file mode 100644
index 000000000..19d906679
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DD004_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DD004_Layout/map.bin b/data/layouts/UnusedLayout_82DD004_Layout/map.bin
new file mode 100644
index 000000000..17a611343
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DD004_Layout/map.bin
@@ -0,0 +1 @@
+8()*:888:8888:@02B@@@BT7UIB+3+3+3+3+3+3+3+3+3\3?3]3Q3+3+3,3,3,3,3,3,3,3{3|3|3|3}3,3+3D3~777E3,3,33>2>2>23,3+3,3777E3,3,33>2>2>23,3+3G3G3,3,3,3,3,333333,3+3O7O7,3,3,3,3,3,3,3,3,3,3,3 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_82DD0DC_Layout/border.bin b/data/layouts/UnusedLayout_82DD0DC_Layout/border.bin
new file mode 100644
index 000000000..f496f458e
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DD0DC_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_82DD0DC_Layout/map.bin b/data/layouts/UnusedLayout_82DD0DC_Layout/map.bin
new file mode 100644
index 000000000..c57c99c7b
--- /dev/null
+++ b/data/layouts/UnusedLayout_82DD0DC_Layout/map.bin
@@ -0,0 +1 @@
+        $2$2$2$2$2$2$2$2$2$292#24266<2#2#2#2#292#24266<2#2#2#2#292#2#2#2#2#2#2#2#2#292#2#2 #2#2#2#2#2 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833614C_Layout/border.bin b/data/layouts/UnusedLayout_833614C_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnusedLayout_833614C_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833614C_Layout/map.bin b/data/layouts/UnusedLayout_833614C_Layout/map.bin
new file mode 100644
index 000000000..a4b5b8b85
--- /dev/null
+++ b/data/layouts/UnusedLayout_833614C_Layout/map.bin
@@ -0,0 +1 @@
++++++  +++++++++++++++    .1-  ++++++++++++11111111++++++++++++11111111-   +++++++ .111111111111+++++++11111111111111-   +++111111111111111111+++111111111111111111+++111111111111111111- +&1111111111111111111+&1111111111111++++   .1111111111111+   .111111111111111%+11111111111111%++11111111111%++++++&111111111+++++++++11111111%+++++++++111111%++++++++++&1111++++++++++++++1111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_83377F0_Layout/border.bin b/data/layouts/UnusedLayout_83377F0_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnusedLayout_83377F0_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_83377F0_Layout/map.bin b/data/layouts/UnusedLayout_83377F0_Layout/map.bin
new file mode 100644
index 000000000..5bc807eea
--- /dev/null
+++ b/data/layouts/UnusedLayout_83377F0_Layout/map.bin
@@ -0,0 +1 @@
++++++++++++++++++++++++++++           +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++              ++++++++++++++++++++++++++++++++++++1111111111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1111111111111+++++++++++++++++++++++++++++++++   .1111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   .1111111111111+++++++++++++++++++++++++++++++++1111111111111- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1111111111111111- +++++++++++++++++++++++++++++++111111111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111111111111111111++++++++++++++++++++++++++++++ .1111111111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .1111111111111++++++++++++++++++++++++++++++11qqq1111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++11qqq1111++++++++++++++++++++++++++++++qqqqqqqq111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++qqqqqqqqqqq111++++++++++++++++++++++++++++++qqqqqqqqqqq111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++qqqqqqqqqqqqqq111++++++++++++++++++++++++++++++qqqqqqqqqq11%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++qqqqqqqqqqqqq11%++++++++++++++++++++++++++++++qqqqqqqy111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++qqqqqqqqqqy111+++++++++++++++++++++++++++++++&qqqqqy1111%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&qqqqqyyyy1111%++++++++++++++++++++++++++++++++yyq1111%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++yyq1111111%+++++++++++++++++++++++++++++++++&y111%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&y111111%++++++++++++++++++++++++++++++++++++++1111%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1111%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_8338354_Layout/border.bin b/data/layouts/UnusedLayout_8338354_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338354_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_8338354_Layout/map.bin b/data/layouts/UnusedLayout_8338354_Layout/map.bin
new file mode 100644
index 000000000..667f4a779
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338354_Layout/map.bin
@@ -0,0 +1 @@
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++     ++++++++++++    .1111++++++++++++11111111- ++++++++++1111111111+++++++   .1111111111+++++++1111111111111- +++++111111111111111++++ .1111111111++++11qqq1111++++qqqqqqqq111++++qqqqqqqqqqq111++++qqqqqqqqqqq111++++qqqqqqqqqqq111++++qqqqqqqqqq1%++++qqqqqqqy11++++&qqqqqy1111+++++yyq1111%+++++&y111%++++++++++1111%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_8338738_Layout/border.bin b/data/layouts/UnusedLayout_8338738_Layout/border.bin
new file mode 100644
index 000000000..d9994d6cd
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338738_Layout/border.bin
@@ -0,0 +1 @@
+++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_8338738_Layout/map.bin b/data/layouts/UnusedLayout_8338738_Layout/map.bin
new file mode 100644
index 000000000..ce93426c5
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338738_Layout/map.bin
@@ -0,0 +1 @@
++++++++++++++++++++++++++,21313131313141)++++++++,213131hiiiiij313141)+++++,hiiqqqqqqqiij)++++,21pqqqyyyqqqr3131)++,hqqyz 000xyqij 0*++,pqz 0 0 00000pqqr 0*++,pqr00 0hij00xqqj*++,pqr000pqr000pqqr*++,pqr00 0xyz0 00pqqr*++,pqqj0 0 00 00 00pqz*++,xqr0 0 00 0 00hqqr"1++0$xqij0 0000pqz*++++0$xyr00 0 0hqz"1+++++0#$xz 0 000xyz"1++++++++0#########1++++ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_8338B4C_Layout/border.bin b/data/layouts/UnusedLayout_8338B4C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338B4C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_8338B4C_Layout/map.bin b/data/layouts/UnusedLayout_8338B4C_Layout/map.bin
new file mode 100644
index 000000000..b9381326f
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338B4C_Layout/map.bin
@@ -0,0 +1 @@
+=>9{|}PQ9=>EF~1wXEFM1N11111111M1N1V1 1 1 1 1 1 1 1 1 1 1^ 1 1 1o1efg1 1 1 11 1 1 1o1mng1 1 1 1V1 1 1 1 1 1 1 1 1 1 1^ 1 1?1G1O1 1 1 1 1 1 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_8338E90_Layout/border.bin b/data/layouts/UnusedLayout_8338E90_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338E90_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_8338E90_Layout/map.bin b/data/layouts/UnusedLayout_8338E90_Layout/map.bin
new file mode 100644
index 000000000..a5391187c
--- /dev/null
+++ b/data/layouts/UnusedLayout_8338E90_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833902C_Layout/border.bin b/data/layouts/UnusedLayout_833902C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_833902C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_833902C_Layout/map.bin b/data/layouts/UnusedLayout_833902C_Layout/map.bin
new file mode 100644
index 000000000..4573c1444
--- /dev/null
+++ b/data/layouts/UnusedLayout_833902C_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833B6EC_Layout/border.bin b/data/layouts/UnusedLayout_833B6EC_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/UnusedLayout_833B6EC_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833B6EC_Layout/map.bin b/data/layouts/UnusedLayout_833B6EC_Layout/map.bin
new file mode 100644
index 000000000..d1385e8cb
--- /dev/null
+++ b/data/layouts/UnusedLayout_833B6EC_Layout/map.bin
@@ -0,0 +1,3 @@
+'''///BBBBBBBBB///2222222BBBBBBBBB7772222222BBBBBBBBB !!& %"22222222BBBBBBBBB#     $22222222BBBBBBBBBC C C C C C
+C $BBBBBBBBBBBB()BBBBBBBBBBBBB2222BBBBB*,BBBBBBBBBBBBB2222BBB22*,BBBBBBBBBBBWCBBBBXCBBB ###1,22BBBBBBBBBBBBBBBBB*++++0###!BBBBBBBBBBB*::::::::,BBBBBBBBBBB22BBBWC C C C C
+C::CXCBBBB22BBBBBBBBB3,3,32BBBBB2222222222BBBBBBBBB3-3-32BBBBBBU22222222225-3'4222222222222222227'-622222U2222222222222222223./22222UV3012UVUUV3./VBFUUVVBBU3012VBBBUVBBBBBUVBBB \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833BE30_Layout/border.bin b/data/layouts/UnusedLayout_833BE30_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/UnusedLayout_833BE30_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_833BE30_Layout/map.bin b/data/layouts/UnusedLayout_833BE30_Layout/map.bin
new file mode 100644
index 000000000..13a635e49
--- /dev/null
+++ b/data/layouts/UnusedLayout_833BE30_Layout/map.bin
@@ -0,0 +1,3 @@
+ #!BBBBBBBB ##!BBBBBBBBBBBBB*+,BBBBBBBB*++,BBBBBBBBBBBB*+,BBBBBB*++,BBBBBBBBBBB*+,22*++,BBBBBBBBBBBB*+0##########1++,BBBBBBBBBBB*+++++++++++++++,BB22*++++++C C C C C C C C CXCBB #########!*+++++,BBBBBBBBB*+++++++++,*+++++,BBBBBBBBBBBB*+++++++++,*+++++,BBBBBBBBBBBB*+++++++++,V*+++++,BBBBBBB*+++++++++,U*+++++,22BB ##1+++++++++,*+++++0######!BB*++++++++++++,*++++++++++++,BB*++++++++++++,VU*++++++++++++,BB*++++++++++++,*++++++++++++,BB*++++++++++++,U    ++C C C C C CXCBBWC C
+C++++++++++,*+BBBBBBBBBBBWC
+C++++++++,BBBBBBBBBBBBBB       VBBBBBBBBBBBBBB  U                  V \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_83453C0_Layout/border.bin b/data/layouts/UnusedLayout_83453C0_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/UnusedLayout_83453C0_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_83453C0_Layout/map.bin b/data/layouts/UnusedLayout_83453C0_Layout/map.bin
new file mode 100644
index 000000000..ffc668ba5
--- /dev/null
+++ b/data/layouts/UnusedLayout_83453C0_Layout/map.bin
@@ -0,0 +1 @@
+2222222 2222222222222222222222222 222222 2222 \ No newline at end of file
diff --git a/data/layouts/UnusedLayout_834BC2C_Layout/border.bin b/data/layouts/UnusedLayout_834BC2C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834BC2C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834BC2C_Layout/map.bin b/data/layouts/UnusedLayout_834BC2C_Layout/map.bin
new file mode 100644
index 000000000..891ae066e
--- /dev/null
+++ b/data/layouts/UnusedLayout_834BC2C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834BEB4_Layout/border.bin b/data/layouts/UnusedLayout_834BEB4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834BEB4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834BEB4_Layout/map.bin b/data/layouts/UnusedLayout_834BEB4_Layout/map.bin
new file mode 100644
index 000000000..ab44abb18
--- /dev/null
+++ b/data/layouts/UnusedLayout_834BEB4_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C13C_Layout/border.bin b/data/layouts/UnusedLayout_834C13C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C13C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C13C_Layout/map.bin b/data/layouts/UnusedLayout_834C13C_Layout/map.bin
new file mode 100644
index 000000000..514cb7239
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C13C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C3C4_Layout/border.bin b/data/layouts/UnusedLayout_834C3C4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C3C4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C3C4_Layout/map.bin b/data/layouts/UnusedLayout_834C3C4_Layout/map.bin
new file mode 100644
index 000000000..d9a50b7a1
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C3C4_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C64C_Layout/border.bin b/data/layouts/UnusedLayout_834C64C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C64C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C64C_Layout/map.bin b/data/layouts/UnusedLayout_834C64C_Layout/map.bin
new file mode 100644
index 000000000..37b4aba85
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C64C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C8D4_Layout/border.bin b/data/layouts/UnusedLayout_834C8D4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C8D4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834C8D4_Layout/map.bin b/data/layouts/UnusedLayout_834C8D4_Layout/map.bin
new file mode 100644
index 000000000..2df5cd891
--- /dev/null
+++ b/data/layouts/UnusedLayout_834C8D4_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834CB5C_Layout/border.bin b/data/layouts/UnusedLayout_834CB5C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834CB5C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834CB5C_Layout/map.bin b/data/layouts/UnusedLayout_834CB5C_Layout/map.bin
new file mode 100644
index 000000000..e977b7e26
--- /dev/null
+++ b/data/layouts/UnusedLayout_834CB5C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834CDE4_Layout/border.bin b/data/layouts/UnusedLayout_834CDE4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834CDE4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834CDE4_Layout/map.bin b/data/layouts/UnusedLayout_834CDE4_Layout/map.bin
new file mode 100644
index 000000000..e358d2f3d
--- /dev/null
+++ b/data/layouts/UnusedLayout_834CDE4_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D06C_Layout/border.bin b/data/layouts/UnusedLayout_834D06C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D06C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D06C_Layout/map.bin b/data/layouts/UnusedLayout_834D06C_Layout/map.bin
new file mode 100644
index 000000000..3e3ebcc94
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D06C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D2F4_Layout/border.bin b/data/layouts/UnusedLayout_834D2F4_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D2F4_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D2F4_Layout/map.bin b/data/layouts/UnusedLayout_834D2F4_Layout/map.bin
new file mode 100644
index 000000000..cfc96995c
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D2F4_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D57C_Layout/border.bin b/data/layouts/UnusedLayout_834D57C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D57C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D57C_Layout/map.bin b/data/layouts/UnusedLayout_834D57C_Layout/map.bin
new file mode 100644
index 000000000..da9cc3f75
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D57C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D804_Layout/border.bin b/data/layouts/UnusedLayout_834D804_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D804_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834D804_Layout/map.bin b/data/layouts/UnusedLayout_834D804_Layout/map.bin
new file mode 100644
index 000000000..cf5e1e94e
--- /dev/null
+++ b/data/layouts/UnusedLayout_834D804_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834DA8C_Layout/border.bin b/data/layouts/UnusedLayout_834DA8C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834DA8C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834DA8C_Layout/map.bin b/data/layouts/UnusedLayout_834DA8C_Layout/map.bin
new file mode 100644
index 000000000..1f10bfff1
--- /dev/null
+++ b/data/layouts/UnusedLayout_834DA8C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834DD14_Layout/border.bin b/data/layouts/UnusedLayout_834DD14_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834DD14_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834DD14_Layout/map.bin b/data/layouts/UnusedLayout_834DD14_Layout/map.bin
new file mode 100644
index 000000000..fe3d6f908
--- /dev/null
+++ b/data/layouts/UnusedLayout_834DD14_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834DF9C_Layout/border.bin b/data/layouts/UnusedLayout_834DF9C_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834DF9C_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834DF9C_Layout/map.bin b/data/layouts/UnusedLayout_834DF9C_Layout/map.bin
new file mode 100644
index 000000000..241077797
--- /dev/null
+++ b/data/layouts/UnusedLayout_834DF9C_Layout/map.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834E224_Layout/border.bin b/data/layouts/UnusedLayout_834E224_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/UnusedLayout_834E224_Layout/border.bin
Binary files differ
diff --git a/data/layouts/UnusedLayout_834E224_Layout/map.bin b/data/layouts/UnusedLayout_834E224_Layout/map.bin
new file mode 100644
index 000000000..bb5ccf05c
--- /dev/null
+++ b/data/layouts/UnusedLayout_834E224_Layout/map.bin
Binary files differ
diff --git a/data/layouts/VermilionCity_Gym_Layout/border.bin b/data/layouts/VermilionCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/VermilionCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/VermilionCity_Gym_Layout/map.bin b/data/layouts/VermilionCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..6389bf603
--- /dev/null
+++ b/data/layouts/VermilionCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tuv \ No newline at end of file
diff --git a/data/layouts/VermilionCity_Layout/border.bin b/data/layouts/VermilionCity_Layout/border.bin
new file mode 100644
index 000000000..730aab996
--- /dev/null
+++ b/data/layouts/VermilionCity_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/VermilionCity_Layout/map.bin b/data/layouts/VermilionCity_Layout/map.bin
new file mode 100644
index 000000000..1c90e0240
--- /dev/null
+++ b/data/layouts/VermilionCity_Layout/map.bin
@@ -0,0 +1,2 @@
+,0 00,000++++++,0 00+HIJK000++(PQRS0 00++++,XYZ[0 00&%$%$%$%$%$%++++,`ab000++++,102220000000000 000000000000000000++++,111111100000000000000000000000000++++,111111111111000 000000000000000000++++0#####!111111100000000000001010000++++++++++,111111111000000000000000000++++++++++0#####!111000000000000000000++++++++++++++++,111000000000000000000++++++++++2210000(0)0*0+00000000000++++(222221000001230000000000&%$%$%++++,111111000089:;000000000000000+++,111110000@Abc=>>>>>>>>?+++,111102221110220000000000000000000000000+++,1111000000000000000000000000000000000000+++,1100000000000000000000000001110000000000+++,11091:1:1:1:1:1;10011111002222"#$02220"########+++,110ABBBBBC011111110*+,02220*+++++++++++,11`1IJJJJJK01 ##!110*+,&3222'3*+++++++++++,hPQRSTUV1*++,111*+,01110*(+++,110X1Y1Z[\]1^101*++,1111122*+0#111#1,pqqqqqr++++,1111110 00 001*++0#######1+++111++,pqqqqqr++++,111111111111*++++++++++++++111++,pqqqqqr++++,111111111111*+1111111111111111++,x|||||z++++0############1+1111111111111111++0 #####+++++++++++++++++++1111111111111111++++++++++++++++++++++++111++++++++++++++++++++111+++++++++++++++++++++++++++++++3 3
+3++++++++++++++++++++++++222++++++++++++++++++++++++++++++++++,*++++++++++++++++++++,*+++++++,*++,* \ No newline at end of file
diff --git a/data/layouts/VermilionCity_PokemonFanClub_Layout/border.bin b/data/layouts/VermilionCity_PokemonFanClub_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/VermilionCity_PokemonFanClub_Layout/border.bin
Binary files differ
diff --git a/data/layouts/VermilionCity_PokemonFanClub_Layout/map.bin b/data/layouts/VermilionCity_PokemonFanClub_Layout/map.bin
new file mode 100644
index 000000000..9e7443ba6
--- /dev/null
+++ b/data/layouts/VermilionCity_PokemonFanClub_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222BB2222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/VictoryRoad_1F_Layout/border.bin b/data/layouts/VictoryRoad_1F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/VictoryRoad_1F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/VictoryRoad_1F_Layout/map.bin b/data/layouts/VictoryRoad_1F_Layout/map.bin
new file mode 100644
index 000000000..fe99f6f05
--- /dev/null
+++ b/data/layouts/VictoryRoad_1F_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222BBBBBBBBBBBBB22222BBBBBBBBBBBBB22222BBBBBBBBBBBBB2222BBBBBBBBBBBBB2222BB2222222222BB2222222BBBB2BB2222BBBBBB22BBBBBB22BBBBBBBBB222222BBBBBBBBB22222222222222222222222222222222222222222222222222226666666666666 \ No newline at end of file
diff --git a/data/layouts/VictoryRoad_2F_Layout/border.bin b/data/layouts/VictoryRoad_2F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/VictoryRoad_2F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/VictoryRoad_2F_Layout/map.bin b/data/layouts/VictoryRoad_2F_Layout/map.bin
new file mode 100644
index 000000000..fa39935e6
--- /dev/null
+++ b/data/layouts/VictoryRoad_2F_Layout/map.bin
Binary files differ
diff --git a/data/layouts/VictoryRoad_3F_Layout/border.bin b/data/layouts/VictoryRoad_3F_Layout/border.bin
new file mode 100644
index 000000000..a021ddd4e
--- /dev/null
+++ b/data/layouts/VictoryRoad_3F_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/VictoryRoad_3F_Layout/map.bin b/data/layouts/VictoryRoad_3F_Layout/map.bin
new file mode 100644
index 000000000..3ca93972e
--- /dev/null
+++ b/data/layouts/VictoryRoad_3F_Layout/map.bin
@@ -0,0 +1 @@
+222222222226666622262262222222222222222222222222222222222222222222222222222222222222222222222222226BBBBBBBBBBBBBB6222222222222222222226BBBBBBBBBBBBBB62222226662222222222226BBBBBBBBBBBBBB62222226662222222262226BBB666666662222226662222222262226BBB62222222222222222266662BBBBBBBB626BBB6222222222222222222222262BBBBBBBB666BBB62222222262222226222226BBBBBBBB666BBB62222222222222222222226266666BBBBBBBB622222222222226662222262622226BBBBBBBB6222222222222222222622226622226666666666222222222222222222222266622222222222222266666622222222266622222222222222622222222222222222222226666222222222222226662222222222222262222226666222222222222266622222222222222222222666662222222222222222222222222222222222226666666666666666666666666666622266666666666666666666666666666666666666622 \ No newline at end of file
diff --git a/data/layouts/ViridianCity_Gym_Layout/border.bin b/data/layouts/ViridianCity_Gym_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/ViridianCity_Gym_Layout/border.bin
Binary files differ
diff --git a/data/layouts/ViridianCity_Gym_Layout/map.bin b/data/layouts/ViridianCity_Gym_Layout/map.bin
new file mode 100644
index 000000000..ea13b0280
--- /dev/null
+++ b/data/layouts/ViridianCity_Gym_Layout/map.bin
@@ -0,0 +1 @@
+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/ViridianCity_House1_Layout/border.bin b/data/layouts/ViridianCity_House1_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/ViridianCity_House1_Layout/border.bin
Binary files differ
diff --git a/data/layouts/ViridianCity_House1_Layout/map.bin b/data/layouts/ViridianCity_House1_Layout/map.bin
new file mode 100644
index 000000000..888436add
--- /dev/null
+++ b/data/layouts/ViridianCity_House1_Layout/map.bin
@@ -0,0 +1 @@
+  ./ -  !"1267(5(()*90:0>0?0 0=0 0 0 0 0 0 000C0D0D0D0D0F000 000S0K0LMN0V000 000S0K0TUN0V000W000[0\0\0\0\0^00G0_000000000O44444444 \ No newline at end of file
diff --git a/data/layouts/ViridianCity_House2_Layout/border.bin b/data/layouts/ViridianCity_House2_Layout/border.bin
new file mode 100644
index 000000000..a886cd764
--- /dev/null
+++ b/data/layouts/ViridianCity_House2_Layout/border.bin
Binary files differ
diff --git a/data/layouts/ViridianCity_House2_Layout/map.bin b/data/layouts/ViridianCity_House2_Layout/map.bin
new file mode 100644
index 000000000..b6e23003b
--- /dev/null
+++ b/data/layouts/ViridianCity_House2_Layout/map.bin
@@ -0,0 +1 @@
+222222222222222222222222222222222222222222222222222222 \ No newline at end of file
diff --git a/data/layouts/ViridianCity_Layout/border.bin b/data/layouts/ViridianCity_Layout/border.bin
new file mode 100644
index 000000000..a701312cf
--- /dev/null
+++ b/data/layouts/ViridianCity_Layout/border.bin
Binary files differ
diff --git a/data/layouts/ViridianCity_Layout/map.bin b/data/layouts/ViridianCity_Layout/map.bin
new file mode 100644
index 000000000..d633641ca
--- /dev/null
+++ b/data/layouts/ViridianCity_Layout/map.bin
@@ -0,0 +1 @@
+qqlmqqr0 00 00qqqqmqr0000kllmquqr 0e1f1g10sqqmmr&%$%$%$%$'0m1n1o1 0$%$%$%$%$%$%$%sqqququr0m1n1o10&%$'0e1f1f1f1f1f1f1f1f1f1f1f1g1sqqququr000000000000m1n1o100 00 00m1n1n1n1n1n1n1n1n1n1n1n1o1sqqququr0 0m1n11f1f1f1f1f1f11n11v12222221n1o1sqqququr 0m1n1n1n1n1n1n1n1n1n1n1o10ABBBBCm1n1o1sqqququr 00m1n11v122222v1v1w10IJJJJKm1n1o1sqq}qur0m1n1o10 00`1PQRSTVm1n1o1sqquqqur 0 0m1n1o10000hX1Y1Z[\^1m1n1o1{||}q}r0m1n1o10 000 00 00 00u1v1w1qqqq}qr00m1n1o10000||||}qqr 0m1n1o100 00 00000000 00 00000qqqqqyz0 0m1n1o1 000000000 000 0 000 00 0yyyyyz0 0 0&%$%$%$'m1n1o10222220 00 00 00 000n1o100 000(0)0*0+000 000000000000000e1f1f1f1f1f1f11n1o100e1f1g1001230e1f1g1000000000 00 00m1n1n1n1n1n1n1n1n1o1 0m1n1o1 089:; 0m1n1o10000000000000u1v1v1v1v1v1v11n1o10202220m1n1o10@Abc0m1n1o1iiiiiij00 00 0000 00 00 0m1n11f1f1f1f1f1f1f11n11f1f1f1n1f1f11n1o1qkllmqr00000 000000 00m1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1o1kqquqr000000000000 0m1n11v122222v11n11v1v1v1v1v1v11n1o1sqqqmr000000000m1n1o10HIJK0m1n1o100 00 0 0m1n1o1sqqqqur&%$' 0000000m1n1o10PQRS0m1n1o1 0 00000m1n1o1sqqqqur00000&' 00 00 00m1n1o10XYZ[0m1n1o100 00 0 0m1n1o1sqqqqur0000000m1n1o10`ab0m1n1o1000000m1n1o1sqqqqur01000 00m1n11f1f1f1n1f1f1f11n11f1f1f1f1f1f11n1o1qqqqur0000000m1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1n1o1qqqqqur000 00 00u1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1v1w1qqqqqu000qqqq}r0 00 03131313131310 00000 000 00 00 000 00000000qqqquqr00000000000000000000000000000000000qqqqu00000000000000000000000000000000000qqqqrr0000000010010000000000000000qqqqrr0000000000000000000000000000qqqqrr0000qqqqrr0000qqqqrr0000qqqqrr0000 \ No newline at end of file
diff --git a/data/layouts/ViridianForest_Layout/border.bin b/data/layouts/ViridianForest_Layout/border.bin
new file mode 100644
index 000000000..7797e033b
--- /dev/null
+++ b/data/layouts/ViridianForest_Layout/border.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/data/layouts/ViridianForest_Layout/map.bin b/data/layouts/ViridianForest_Layout/map.bin
new file mode 100644
index 000000000..74a9e6f5d
--- /dev/null
+++ b/data/layouts/ViridianForest_Layout/map.bin
@@ -0,0 +1 @@
+LMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMN00 00 00 00 00 00 00 00 0 00 00 00 002 02020202 02000000000000000000000000000202 02 02 020 0 0000000000000 000 0002 0020 02 002002 000 00\]0]0]0]0^000100000100 00 000 00000de111ef0000 00 00 0000000 0000 00 021200000 020 00000 00000 00 00000 00 00 00 00 0000 00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0000 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0000 00020020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 02 0 020 0000 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0000 00 0 0 0 0 0 0 0 0 0 00 000000000 000000 0 0 0 0 0 0 0 0 0 0 0200000000000000000 00 0 0 0 0 0 0 0 0 0 0000000000000 000000 0 0 0 0 0 0 0 0 0 00200200200200000 002 0202 0 0 0 0 0 0 0 0 0 0 0 0 00000 00202 02 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0000000 00 02 000 00 00 00 00 00 00 00000000000 0000000 00 0000000 0 0 0 0002 00 00 0 000000000000000 0 0 0 0 00 00 000000000000000 00 00 00 0 0 0 0 0 00000000000000000000 00000 0 0 0 0 0 00 00 0020 020 020 020 020002020 0 0 0 0 00000020200 0 0 0 0 00 00 0022020 0 0 0 0 00000 0 0 0 0 00 00 0 0 0 0 0 00000 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 02 0 02 0 02 0 02 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 0 0 0 0 0000 00202 0 0 0 0 0 0 02 0 02 0 02 0 0 00 0 0 0 0 0 0 00 000202220 0 0 0 0 0 0000 0 0 0 0 0 00 000 0 0 0 0 00 00 0 0 0 0 00000 0 0 0 0 0 0000 0 0 0 0 0 00 000 0 0 0 0 00 00 0 0 0 0 00000 0 0 0 0 0 0000 0 0 0 0 0 00 000 0 0 0 0 00 00 0 0 0 0 00000 0 0 0 0 0 0000 0 0 0 0 0 00 000 0 0 0 0 00 00 0 0 0 0 0 00 00 0 0 0 0 0 0 020 0 0 0 0 0000 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 0 0 0 0 0 0 0 0 0 000 00 00 0 0 0 0 0 0 0 000 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00000000000000 000000 00 00 00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000000000000000000000000000 00 0 0 0 0 0 0 0 0 02 0 02 0 02 0020020020020020 000000 02002 002002 0 02 0 02 022y1220DEEEEEEEEEFLMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMNLMMMMMMMMMN \ No newline at end of file
diff --git a/data/layouts/layouts.inc b/data/layouts/layouts.inc
index b26aaa07b..66bb2c421 100644
--- a/data/layouts/layouts.inc
+++ b/data/layouts/layouts.inc
@@ -1,1094 +1,6569 @@
-PalletTown_PlayersHouse_1F_Layout:: @ 82D5200
- .incbin "baserom.gba", 0x2D5200, 0xFC
+PalletTown_PlayersHouse_1F_Layout_Border:: @ 82D50F4
+ .incbin "data/layouts/PalletTown_PlayersHouse_1F_Layout/border.bin"
-PalletTown_PlayersHouse_2F_Layout:: @ 82D52FC
- .incbin "baserom.gba", 0x2D52FC, 0x128
+PalletTown_PlayersHouse_1F_Layout_Blockdata:: @ 82D50FC
+ .incbin "data/layouts/PalletTown_PlayersHouse_1F_Layout/map.bin"
+ .align 2
+PalletTown_PlayersHouse_1F_Layout:: @ 82D5200
+ .4byte 13
+ .4byte 10
+ .4byte PalletTown_PlayersHouse_1F_Layout_Border
+ .4byte PalletTown_PlayersHouse_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PalletTown_PlayersHouse_2F_Layout_Border:: @ 82D521C
+ .incbin "data/layouts/PalletTown_PlayersHouse_2F_Layout/border.bin"
+
+PalletTown_PlayersHouse_2F_Layout_Blockdata:: @ 82D5224
+ .incbin "data/layouts/PalletTown_PlayersHouse_2F_Layout/map.bin"
+
+ .align 2
+PalletTown_PlayersHouse_2F_Layout:: @ 82D52FC
+ .4byte 12
+ .4byte 9
+ .4byte PalletTown_PlayersHouse_2F_Layout_Border
+ .4byte PalletTown_PlayersHouse_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PalletTown_GarysHouse_Layout_Border:: @ 82D5318
+ .incbin "data/layouts/PalletTown_GarysHouse_Layout/border.bin"
+
+PalletTown_GarysHouse_Layout_Blockdata:: @ 82D5320
+ .incbin "data/layouts/PalletTown_GarysHouse_Layout/map.bin"
+
+ .align 2
PalletTown_GarysHouse_Layout:: @ 82D5424
- .incbin "baserom.gba", 0x2D5424, 0xB4
-
+ .4byte 13
+ .4byte 10
+ .4byte PalletTown_GarysHouse_Layout_Border
+ .4byte PalletTown_GarysHouse_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D54D8_Layout_Border:: @ 82D5440
+ .incbin "data/layouts/UnusedLayout_82D54D8_Layout/border.bin"
+
+UnusedLayout_82D54D8_Layout_Blockdata:: @ 82D5448
+ .incbin "data/layouts/UnusedLayout_82D54D8_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D54D8_Layout:: @ 82D54D8
- .incbin "baserom.gba", 0x2D54D8, 0x190
-
+ .4byte 9
+ .4byte 8
+ .4byte UnusedLayout_82D54D8_Layout_Border
+ .4byte UnusedLayout_82D54D8_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 0
+ .byte 0
+ .2byte 0
+
+PalletTown_ProfessorOaksLab_Layout_Border:: @ 82D54F4
+ .incbin "data/layouts/PalletTown_ProfessorOaksLab_Layout/border.bin"
+
+PalletTown_ProfessorOaksLab_Layout_Blockdata:: @ 82D54FC
+ .incbin "data/layouts/PalletTown_ProfessorOaksLab_Layout/map.bin"
+
+ .align 2
PalletTown_ProfessorOaksLab_Layout:: @ 82D5668
- .incbin "baserom.gba", 0x2D5668, 0xEC
-
-House1_Layout:: @ shared
- .incbin "baserom.gba", 0x2D5754, 0xEC
-
-House2_Layout:: @ shared
- .incbin "baserom.gba", 0x2D5840, 0x150
-
-PokemonCenter_1F_Layout:: @ shared
- .incbin "baserom.gba", 0x2D5990, 0x150
-
-PokemonCenter_2F_Layout:: @ shared
- .incbin "baserom.gba", 0x2D5AE0, 0xEC
-
-Mart_Layout:: @ shared
- .incbin "baserom.gba", 0x2D5BCC, 0xEC
-
-House3_Layout:: @ shared
- .incbin "baserom.gba", 0x2D5CB8, 0x2CC
-
+ .4byte 13
+ .4byte 14
+ .4byte PalletTown_ProfessorOaksLab_Layout_Border
+ .4byte PalletTown_ProfessorOaksLab_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+House1_Layout_Border:: @ 82D5684
+ .incbin "data/layouts/House1_Layout/border.bin"
+
+House1_Layout_Blockdata:: @ 82D568C
+ .incbin "data/layouts/House1_Layout/map.bin"
+
+ .align 2
+House1_Layout:: @ 82D5754
+ .4byte 11
+ .4byte 9
+ .4byte House1_Layout_Border
+ .4byte House1_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+House2_Layout_Border:: @ 82D5770
+ .incbin "data/layouts/House2_Layout/border.bin"
+
+House2_Layout_Blockdata:: @ 82D5778
+ .incbin "data/layouts/House2_Layout/map.bin"
+
+ .align 2
+House2_Layout:: @ 82D5840
+ .4byte 11
+ .4byte 9
+ .4byte House2_Layout_Border
+ .4byte House2_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonCenter_1F_Layout_Border:: @ 82D585C
+ .incbin "data/layouts/PokemonCenter_1F_Layout/border.bin"
+
+PokemonCenter_1F_Layout_Blockdata:: @ 82D5864
+ .incbin "data/layouts/PokemonCenter_1F_Layout/map.bin"
+
+ .align 2
+PokemonCenter_1F_Layout:: @ 82D5990
+ .4byte 15
+ .4byte 10
+ .4byte PokemonCenter_1F_Layout_Border
+ .4byte PokemonCenter_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonCenter_2F_Layout_Border:: @ 82D59AC
+ .incbin "data/layouts/PokemonCenter_2F_Layout/border.bin"
+
+PokemonCenter_2F_Layout_Blockdata:: @ 82D59B4
+ .incbin "data/layouts/PokemonCenter_2F_Layout/map.bin"
+
+ .align 2
+PokemonCenter_2F_Layout:: @ 82D5AE0
+ .4byte 15
+ .4byte 10
+ .4byte PokemonCenter_2F_Layout_Border
+ .4byte PokemonCenter_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Mart_Layout_Border:: @ 82D5AFC
+ .incbin "data/layouts/Mart_Layout/border.bin"
+
+Mart_Layout_Blockdata:: @ 82D5B04
+ .incbin "data/layouts/Mart_Layout/map.bin"
+
+ .align 2
+Mart_Layout:: @ 82D5BCC
+ .4byte 11
+ .4byte 9
+ .4byte Mart_Layout_Border
+ .4byte Mart_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BCC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+House3_Layout_Border:: @ 82D5BE8
+ .incbin "data/layouts/House3_Layout/border.bin"
+
+House3_Layout_Blockdata:: @ 82D5BF0
+ .incbin "data/layouts/House3_Layout/map.bin"
+
+ .align 2
+House3_Layout:: @ 82D5CB8
+ .4byte 11
+ .4byte 9
+ .4byte House3_Layout_Border
+ .4byte House3_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCity_Gym_Layout_Border:: @ 82D5CD4
+ .incbin "data/layouts/CeruleanCity_Gym_Layout/border.bin"
+
+CeruleanCity_Gym_Layout_Blockdata:: @ 82D5CDC
+ .incbin "data/layouts/CeruleanCity_Gym_Layout/map.bin"
+
+ .align 2
CeruleanCity_Gym_Layout:: @ 82D5F84
- .incbin "baserom.gba", 0x2D5F84, 0xEC
-
-House4_Layout:: @ shared
- .incbin "baserom.gba", 0x2D6070, 0xD4
-
+ .4byte 17
+ .4byte 20
+ .4byte CeruleanCity_Gym_Layout_Border
+ .4byte CeruleanCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D1C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+House4_Layout_Border:: @ 82D5FA0
+ .incbin "data/layouts/House4_Layout/border.bin"
+
+House4_Layout_Blockdata:: @ 82D5FA8
+ .incbin "data/layouts/House4_Layout/map.bin"
+
+ .align 2
+House4_Layout:: @ 82D6070
+ .4byte 11
+ .4byte 9
+ .4byte House4_Layout_Border
+ .4byte House4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D6144_Layout_Border:: @ 82D608C
+ .incbin "data/layouts/UnusedLayout_82D6144_Layout/border.bin"
+
+UnusedLayout_82D6144_Layout_Blockdata:: @ 82D6094
+ .incbin "data/layouts/UnusedLayout_82D6144_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D6144_Layout:: @ 82D6144
- .incbin "baserom.gba", 0x2D6144, 0x22C
-
+ .4byte 11
+ .4byte 8
+ .4byte UnusedLayout_82D6144_Layout_Border
+ .4byte UnusedLayout_82D6144_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BCC
+ .byte 0
+ .byte 0
+ .2byte 0
+
+CeladonCity_Gym_Layout_Border:: @ 82D6160
+ .incbin "data/layouts/CeladonCity_Gym_Layout/border.bin"
+
+CeladonCity_Gym_Layout_Blockdata:: @ 82D6168
+ .incbin "data/layouts/CeladonCity_Gym_Layout/map.bin"
+
+ .align 2
CeladonCity_Gym_Layout:: @ 82D6370
- .incbin "baserom.gba", 0x2D6370, 0x120
-
+ .4byte 13
+ .4byte 20
+ .4byte CeladonCity_Gym_Layout_Border
+ .4byte CeladonCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D4C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D6490_Layout_Border:: @ 82D638C
+ .incbin "data/layouts/UnusedLayout_82D6490_Layout/border.bin"
+
+UnusedLayout_82D6490_Layout_Blockdata:: @ 82D6394
+ .incbin "data/layouts/UnusedLayout_82D6490_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D6490_Layout:: @ 82D6490
- .incbin "baserom.gba", 0x2D6490, 0xEC
-
+ .4byte 14
+ .4byte 9
+ .4byte UnusedLayout_82D6490_Layout_Border
+ .4byte UnusedLayout_82D6490_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_ResortGorgeous_House_Layout_Border:: @ 82D64AC
+ .incbin "data/layouts/FiveIsland_ResortGorgeous_House_Layout/border.bin"
+
+FiveIsland_ResortGorgeous_House_Layout_Blockdata:: @ 82D64B4
+ .incbin "data/layouts/FiveIsland_ResortGorgeous_House_Layout/map.bin"
+
+ .align 2
FiveIsland_ResortGorgeous_House_Layout:: @ 82D657C
- .incbin "baserom.gba", 0x2D657C, 0xD8
-
+ .4byte 11
+ .4byte 9
+ .4byte FiveIsland_ResortGorgeous_House_Layout_Border
+ .4byte FiveIsland_ResortGorgeous_House_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D6654_Layout_Border:: @ 82D6598
+ .incbin "data/layouts/UnusedLayout_82D6654_Layout/border.bin"
+
+UnusedLayout_82D6654_Layout_Blockdata:: @ 82D65A0
+ .incbin "data/layouts/UnusedLayout_82D6654_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D6654_Layout:: @ 82D6654
- .incbin "baserom.gba", 0x2D6654, 0xD8
-
+ .4byte 10
+ .4byte 9
+ .4byte UnusedLayout_82D6654_Layout_Border
+ .4byte UnusedLayout_82D6654_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82D672C_Layout_Border:: @ 82D6670
+ .incbin "data/layouts/UnusedLayout_82D672C_Layout/border.bin"
+
+UnusedLayout_82D672C_Layout_Blockdata:: @ 82D6678
+ .incbin "data/layouts/UnusedLayout_82D672C_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D672C_Layout:: @ 82D672C
- .incbin "baserom.gba", 0x2D672C, 0x2D8
-
+ .4byte 10
+ .4byte 9
+ .4byte UnusedLayout_82D672C_Layout_Border
+ .4byte UnusedLayout_82D672C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+FuchsiaCity_Gym_Layout_Border:: @ 82D6748
+ .incbin "data/layouts/FuchsiaCity_Gym_Layout/border.bin"
+
+FuchsiaCity_Gym_Layout_Blockdata:: @ 82D6750
+ .incbin "data/layouts/FuchsiaCity_Gym_Layout/map.bin"
+
+ .align 2
FuchsiaCity_Gym_Layout:: @ 82D6A04
- .incbin "baserom.gba", 0x2D6A04, 0xEC
-
-House5_Layout:: @ shared
- .incbin "baserom.gba", 0x2D6AF0, 0x144
-
+ .4byte 15
+ .4byte 23
+ .4byte FuchsiaCity_Gym_Layout_Border
+ .4byte FuchsiaCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CA4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+House5_Layout_Border:: @ 82D6A20
+ .incbin "data/layouts/House5_Layout/border.bin"
+
+House5_Layout_Blockdata:: @ 82D6A28
+ .incbin "data/layouts/House5_Layout/map.bin"
+
+ .align 2
+House5_Layout:: @ 82D6AF0
+ .4byte 11
+ .4byte 9
+ .4byte House5_Layout_Border
+ .4byte House5_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D6C34_Layout_Border:: @ 82D6B0C
+ .incbin "data/layouts/UnusedLayout_82D6C34_Layout/border.bin"
+
+UnusedLayout_82D6C34_Layout_Blockdata:: @ 82D6B14
+ .incbin "data/layouts/UnusedLayout_82D6C34_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D6C34_Layout:: @ 82D6C34
- .incbin "baserom.gba", 0x2D6C34, 0x1F4
-
+ .4byte 12
+ .4byte 12
+ .4byte UnusedLayout_82D6C34_Layout_Border
+ .4byte UnusedLayout_82D6C34_Layout_Blockdata
+ .4byte NULL
+ .4byte gTileset_82D4C14
+ .byte 2
+ .byte 2
+ .2byte 0
+
+VermilionCity_Gym_Layout_Border:: @ 82D6C50
+ .incbin "data/layouts/VermilionCity_Gym_Layout/border.bin"
+
+VermilionCity_Gym_Layout_Blockdata:: @ 82D6C58
+ .incbin "data/layouts/VermilionCity_Gym_Layout/map.bin"
+
+ .align 2
VermilionCity_Gym_Layout:: @ 82D6E28
- .incbin "baserom.gba", 0x2D6E28, 0x100
-
+ .4byte 11
+ .4byte 21
+ .4byte VermilionCity_Gym_Layout_Border
+ .4byte VermilionCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D34
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCity_BikeShop_Layout_Border:: @ 82D6E44
+ .incbin "data/layouts/CeruleanCity_BikeShop_Layout/border.bin"
+
+CeruleanCity_BikeShop_Layout_Blockdata:: @ 82D6E4C
+ .incbin "data/layouts/CeruleanCity_BikeShop_Layout/map.bin"
+
+ .align 2
CeruleanCity_BikeShop_Layout:: @ 82D6F28
- .incbin "baserom.gba", 0x2D6F28, 0x240
-
+ .4byte 11
+ .4byte 10
+ .4byte CeruleanCity_BikeShop_Layout_Border
+ .4byte CeruleanCity_BikeShop_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C5C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_GameCorner_Layout_Border:: @ 82D6F44
+ .incbin "data/layouts/CeladonCity_GameCorner_Layout/border.bin"
+
+CeladonCity_GameCorner_Layout_Blockdata:: @ 82D6F4C
+ .incbin "data/layouts/CeladonCity_GameCorner_Layout/map.bin"
+
+ .align 2
CeladonCity_GameCorner_Layout:: @ 82D7168
- .incbin "baserom.gba", 0x2D7168, 0x1C4
-
+ .4byte 18
+ .4byte 15
+ .4byte CeladonCity_GameCorner_Layout_Border
+ .4byte CeladonCity_GameCorner_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PewterCity_Gym_Layout_Border:: @ 82D7184
+ .incbin "data/layouts/PewterCity_Gym_Layout/border.bin"
+
+PewterCity_Gym_Layout_Blockdata:: @ 82D718C
+ .incbin "data/layouts/PewterCity_Gym_Layout/map.bin"
+
+ .align 2
PewterCity_Gym_Layout:: @ 82D732C
- .incbin "baserom.gba", 0x2D732C, 0xEC
-
+ .4byte 13
+ .4byte 16
+ .4byte PewterCity_Gym_Layout_Border
+ .4byte PewterCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D04
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FourIsland_LoreleisHouse_Layout_Border:: @ 82D7348
+ .incbin "data/layouts/FourIsland_LoreleisHouse_Layout/border.bin"
+
+FourIsland_LoreleisHouse_Layout_Blockdata:: @ 82D7350
+ .incbin "data/layouts/FourIsland_LoreleisHouse_Layout/map.bin"
+
+ .align 2
FourIsland_LoreleisHouse_Layout:: @ 82D7418
- .incbin "baserom.gba", 0x2D7418, 0xEC
-
+ .4byte 11
+ .4byte 9
+ .4byte FourIsland_LoreleisHouse_Layout_Border
+ .4byte FourIsland_LoreleisHouse_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F14
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ThreeIsland_House1_Layout_Border:: @ 82D7434
+ .incbin "data/layouts/ThreeIsland_House1_Layout/border.bin"
+
+ThreeIsland_House1_Layout_Blockdata:: @ 82D743C
+ .incbin "data/layouts/ThreeIsland_House1_Layout/map.bin"
+
+ .align 2
ThreeIsland_House1_Layout:: @ 82D7504
- .incbin "baserom.gba", 0x2D7504, 0xEC
-
+ .4byte 11
+ .4byte 9
+ .4byte ThreeIsland_House1_Layout_Border
+ .4byte ThreeIsland_House1_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D75F0_Layout_Border:: @ 82D7520
+ .incbin "data/layouts/UnusedLayout_82D75F0_Layout/border.bin"
+
+UnusedLayout_82D75F0_Layout_Blockdata:: @ 82D7528
+ .incbin "data/layouts/UnusedLayout_82D75F0_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D75F0_Layout:: @ 82D75F0
- .incbin "baserom.gba", 0x2D75F0, 0x84
-
+ .4byte 11
+ .4byte 9
+ .4byte UnusedLayout_82D75F0_Layout_Border
+ .4byte UnusedLayout_82D75F0_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82D7674_Layout_Border:: @ 82D760C
+ .incbin "data/layouts/UnusedLayout_82D7674_Layout/border.bin"
+
+UnusedLayout_82D7674_Layout_Blockdata:: @ 82D7614
+ .incbin "data/layouts/UnusedLayout_82D7674_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D7674_Layout:: @ 82D7674
- .incbin "baserom.gba", 0x2D7674, 0x5D0
-
+ .4byte 8
+ .4byte 6
+ .4byte UnusedLayout_82D7674_Layout_Border
+ .4byte UnusedLayout_82D7674_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+SaffronCity_Gym_Layout_Border:: @ 82D7690
+ .incbin "data/layouts/SaffronCity_Gym_Layout/border.bin"
+
+SaffronCity_Gym_Layout_Blockdata:: @ 82D7698
+ .incbin "data/layouts/SaffronCity_Gym_Layout/map.bin"
+
+ .align 2
SaffronCity_Gym_Layout:: @ 82D7C44
- .incbin "baserom.gba", 0x2D7C44, 0x84
-
+ .4byte 29
+ .4byte 25
+ .4byte SaffronCity_Gym_Layout_Border
+ .4byte SaffronCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D64
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D7CC8_Layout_Border:: @ 82D7C60
+ .incbin "data/layouts/UnusedLayout_82D7CC8_Layout/border.bin"
+
+UnusedLayout_82D7CC8_Layout_Blockdata:: @ 82D7C68
+ .incbin "data/layouts/UnusedLayout_82D7CC8_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D7CC8_Layout:: @ 82D7CC8
- .incbin "baserom.gba", 0x2D7CC8, 0x600
-
+ .4byte 8
+ .4byte 6
+ .4byte UnusedLayout_82D7CC8_Layout_Border
+ .4byte UnusedLayout_82D7CC8_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+CinnabarIsland_Gym_Layout_Border:: @ 82D7CE4
+ .incbin "data/layouts/CinnabarIsland_Gym_Layout/border.bin"
+
+CinnabarIsland_Gym_Layout_Blockdata:: @ 82D7CEC
+ .incbin "data/layouts/CinnabarIsland_Gym_Layout/map.bin"
+
+ .align 2
CinnabarIsland_Gym_Layout:: @ 82D82C8
- .incbin "baserom.gba", 0x2D82C8, 0x3E4
-
+ .4byte 30
+ .4byte 25
+ .4byte CinnabarIsland_Gym_Layout_Border
+ .4byte CinnabarIsland_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D7C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ViridianCity_Gym_Layout_Border:: @ 82D82E4
+ .incbin "data/layouts/ViridianCity_Gym_Layout/border.bin"
+
+ViridianCity_Gym_Layout_Blockdata:: @ 82D82EC
+ .incbin "data/layouts/ViridianCity_Gym_Layout/map.bin"
+
+ .align 2
ViridianCity_Gym_Layout:: @ 82D86AC
- .incbin "baserom.gba", 0x2D86AC, 0x21C
-
+ .4byte 20
+ .4byte 24
+ .4byte ViridianCity_Gym_Layout_Border
+ .4byte ViridianCity_Gym_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CBC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D88C8_Layout_Border:: @ 82D86C8
+ .incbin "data/layouts/UnusedLayout_82D88C8_Layout/border.bin"
+
+UnusedLayout_82D88C8_Layout_Blockdata:: @ 82D86D0
+ .incbin "data/layouts/UnusedLayout_82D88C8_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D88C8_Layout:: @ 82D88C8
- .incbin "baserom.gba", 0x2D88C8, 0x120
-
+ .4byte 18
+ .4byte 14
+ .4byte UnusedLayout_82D88C8_Layout_Border
+ .4byte UnusedLayout_82D88C8_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BCC
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnknownMap_00_00_Layout_Border:: @ 82D88E4
+ .incbin "data/layouts/UnknownMap_00_00_Layout/border.bin"
+
+UnknownMap_00_00_Layout_Blockdata:: @ 82D88EC
+ .incbin "data/layouts/UnknownMap_00_00_Layout/map.bin"
+
+ .align 2
UnknownMap_00_00_Layout:: @ 82D89E8
- .incbin "baserom.gba", 0x2D89E8, 0xFC
-
+ .4byte 14
+ .4byte 9
+ .4byte UnknownMap_00_00_Layout_Border
+ .4byte UnknownMap_00_00_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_00_01_Layout_Border:: @ 82D8A04
+ .incbin "data/layouts/UnknownMap_00_01_Layout/border.bin"
+
+UnknownMap_00_01_Layout_Blockdata:: @ 82D8A0C
+ .incbin "data/layouts/UnknownMap_00_01_Layout/map.bin"
+
+ .align 2
UnknownMap_00_01_Layout:: @ 82D8AE4
- .incbin "baserom.gba", 0x2D8AE4, 0x1B4
-
+ .4byte 12
+ .4byte 9
+ .4byte UnknownMap_00_01_Layout_Border
+ .4byte UnknownMap_00_01_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_00_02_Layout_Border:: @ 82D8B00
+ .incbin "data/layouts/UnknownMap_00_02_Layout/border.bin"
+
+UnknownMap_00_02_Layout_Blockdata:: @ 82D8B08
+ .incbin "data/layouts/UnknownMap_00_02_Layout/map.bin"
+
+ .align 2
UnknownMap_00_02_Layout:: @ 82D8C98
- .incbin "baserom.gba", 0x2D8C98, 0x120
-
+ .4byte 20
+ .4byte 10
+ .4byte UnknownMap_00_02_Layout_Border
+ .4byte UnknownMap_00_02_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_00_03_Layout_Border:: @ 82D8CB4
+ .incbin "data/layouts/UnknownMap_00_03_Layout/border.bin"
+
+UnknownMap_00_03_Layout_Blockdata:: @ 82D8CBC
+ .incbin "data/layouts/UnknownMap_00_03_Layout/map.bin"
+
+ .align 2
UnknownMap_00_03_Layout:: @ 82D8DB8
- .incbin "baserom.gba", 0x2D8DB8, 0xC8
-
+ .4byte 14
+ .4byte 9
+ .4byte UnknownMap_00_03_Layout_Border
+ .4byte UnknownMap_00_03_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FuchsiaCity_SafariZone_Entrance_Layout_Border:: @ 82D8DD4
+ .incbin "data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/border.bin"
+
+FuchsiaCity_SafariZone_Entrance_Layout_Blockdata:: @ 82D8DDC
+ .incbin "data/layouts/FuchsiaCity_SafariZone_Entrance_Layout/map.bin"
+
+ .align 2
FuchsiaCity_SafariZone_Entrance_Layout:: @ 82D8E80
- .incbin "baserom.gba", 0x2D8E80, 0xCA4
-
+ .4byte 9
+ .4byte 9
+ .4byte FuchsiaCity_SafariZone_Entrance_Layout_Border
+ .4byte FuchsiaCity_SafariZone_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F14
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_82D9B24_Layout_Border:: @ 82D8E9C
+ .incbin "data/layouts/UnusedLayout_82D9B24_Layout/border.bin"
+
+UnusedLayout_82D9B24_Layout_Blockdata:: @ 82D8EA4
+ .incbin "data/layouts/UnusedLayout_82D9B24_Layout/map.bin"
+
+ .align 2
UnusedLayout_82D9B24_Layout:: @ 82D9B24
- .incbin "baserom.gba", 0x2D9B24, 0xCA4
-
+ .4byte 40
+ .4byte 40
+ .4byte UnusedLayout_82D9B24_Layout_Border
+ .4byte UnusedLayout_82D9B24_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B6C
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DA7C8_Layout_Border:: @ 82D9B40
+ .incbin "data/layouts/UnusedLayout_82DA7C8_Layout/border.bin"
+
+UnusedLayout_82DA7C8_Layout_Blockdata:: @ 82D9B48
+ .incbin "data/layouts/UnusedLayout_82DA7C8_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DA7C8_Layout:: @ 82DA7C8
- .incbin "baserom.gba", 0x2DA7C8, 0xCA4
-
+ .4byte 40
+ .4byte 40
+ .4byte UnusedLayout_82DA7C8_Layout_Border
+ .4byte UnusedLayout_82DA7C8_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B6C
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DB46C_Layout_Border:: @ 82DA7E4
+ .incbin "data/layouts/UnusedLayout_82DB46C_Layout/border.bin"
+
+UnusedLayout_82DB46C_Layout_Blockdata:: @ 82DA7EC
+ .incbin "data/layouts/UnusedLayout_82DB46C_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DB46C_Layout:: @ 82DB46C
- .incbin "baserom.gba", 0x2DB46C, 0x84
-
+ .4byte 40
+ .4byte 40
+ .4byte UnusedLayout_82DB46C_Layout_Border
+ .4byte UnusedLayout_82DB46C_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B6C
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DB4F0_Layout_Border:: @ 82DB488
+ .incbin "data/layouts/UnusedLayout_82DB4F0_Layout/border.bin"
+
+UnusedLayout_82DB4F0_Layout_Blockdata:: @ 82DB490
+ .incbin "data/layouts/UnusedLayout_82DB4F0_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DB4F0_Layout:: @ 82DB4F0
- .incbin "baserom.gba", 0x2DB4F0, 0x6F0
-
+ .4byte 8
+ .4byte 6
+ .4byte UnusedLayout_82DB4F0_Layout_Border
+ .4byte UnusedLayout_82DB4F0_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DBBE0_Layout_Border:: @ 82DB50C
+ .incbin "data/layouts/UnusedLayout_82DBBE0_Layout/border.bin"
+
+UnusedLayout_82DBBE0_Layout_Blockdata:: @ 82DB514
+ .incbin "data/layouts/UnusedLayout_82DBBE0_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DBBE0_Layout:: @ 82DBBE0
- .incbin "baserom.gba", 0x2DBBE0, 0x1F8
-
+ .4byte 29
+ .4byte 30
+ .4byte UnusedLayout_82DBBE0_Layout_Border
+ .4byte UnusedLayout_82DBBE0_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4ADC
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DBDD8_Layout_Border:: @ 82DBBFC
+ .incbin "data/layouts/UnusedLayout_82DBDD8_Layout/border.bin"
+
+UnusedLayout_82DBDD8_Layout_Blockdata:: @ 82DBC04
+ .incbin "data/layouts/UnusedLayout_82DBDD8_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DBDD8_Layout:: @ 82DBDD8
- .incbin "baserom.gba", 0x2DBDD8, 0x1E0
-
+ .4byte 18
+ .4byte 13
+ .4byte UnusedLayout_82DBDD8_Layout_Border
+ .4byte UnusedLayout_82DBDD8_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DBFB8_Layout_Border:: @ 82DBDF4
+ .incbin "data/layouts/UnusedLayout_82DBFB8_Layout/border.bin"
+
+UnusedLayout_82DBFB8_Layout_Blockdata:: @ 82DBDFC
+ .incbin "data/layouts/UnusedLayout_82DBFB8_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DBFB8_Layout:: @ 82DBFB8
- .incbin "baserom.gba", 0x2DBFB8, 0x534
-
+ .4byte 17
+ .4byte 13
+ .4byte UnusedLayout_82DBFB8_Layout_Border
+ .4byte UnusedLayout_82DBFB8_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DC4EC_Layout_Border:: @ 82DBFD4
+ .incbin "data/layouts/UnusedLayout_82DC4EC_Layout/border.bin"
+
+UnusedLayout_82DC4EC_Layout_Blockdata:: @ 82DBFDC
+ .incbin "data/layouts/UnusedLayout_82DC4EC_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DC4EC_Layout:: @ 82DC4EC
- .incbin "baserom.gba", 0x2DC4EC, 0x120
-
+ .4byte 36
+ .4byte 18
+ .4byte UnusedLayout_82DC4EC_Layout_Border
+ .4byte UnusedLayout_82DC4EC_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DC60C_Layout_Border:: @ 82DC508
+ .incbin "data/layouts/UnusedLayout_82DC60C_Layout/border.bin"
+
+UnusedLayout_82DC60C_Layout_Blockdata:: @ 82DC510
+ .incbin "data/layouts/UnusedLayout_82DC60C_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DC60C_Layout:: @ 82DC60C
- .incbin "baserom.gba", 0x2DC60C, 0x120
-
+ .4byte 14
+ .4byte 9
+ .4byte UnusedLayout_82DC60C_Layout_Border
+ .4byte UnusedLayout_82DC60C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DC72C_Layout_Border:: @ 82DC628
+ .incbin "data/layouts/UnusedLayout_82DC72C_Layout/border.bin"
+
+UnusedLayout_82DC72C_Layout_Blockdata:: @ 82DC630
+ .incbin "data/layouts/UnusedLayout_82DC72C_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DC72C_Layout:: @ 82DC72C
- .incbin "baserom.gba", 0x2DC72C, 0x120
-
+ .4byte 14
+ .4byte 9
+ .4byte UnusedLayout_82DC72C_Layout_Border
+ .4byte UnusedLayout_82DC72C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DC84C_Layout_Border:: @ 82DC748
+ .incbin "data/layouts/UnusedLayout_82DC84C_Layout/border.bin"
+
+UnusedLayout_82DC84C_Layout_Blockdata:: @ 82DC750
+ .incbin "data/layouts/UnusedLayout_82DC84C_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DC84C_Layout:: @ 82DC84C
- .incbin "baserom.gba", 0x2DC84C, 0x224
-
+ .4byte 14
+ .4byte 9
+ .4byte UnusedLayout_82DC84C_Layout_Border
+ .4byte UnusedLayout_82DC84C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCA70_Layout_Border:: @ 82DC868
+ .incbin "data/layouts/UnusedLayout_82DCA70_Layout/border.bin"
+
+UnusedLayout_82DCA70_Layout_Blockdata:: @ 82DC870
+ .incbin "data/layouts/UnusedLayout_82DCA70_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCA70_Layout:: @ 82DCA70
- .incbin "baserom.gba", 0x2DCA70, 0xD4
-
+ .4byte 15
+ .4byte 17
+ .4byte UnusedLayout_82DCA70_Layout_Border
+ .4byte UnusedLayout_82DCA70_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C44
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCB44_Layout_Border:: @ 82DCA8C
+ .incbin "data/layouts/UnusedLayout_82DCB44_Layout/border.bin"
+
+UnusedLayout_82DCB44_Layout_Blockdata:: @ 82DCA94
+ .incbin "data/layouts/UnusedLayout_82DCB44_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCB44_Layout:: @ 82DCB44
- .incbin "baserom.gba", 0x2DCB44, 0xFC
-
+ .4byte 11
+ .4byte 8
+ .4byte UnusedLayout_82DCB44_Layout_Border
+ .4byte UnusedLayout_82DCB44_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCC40_Layout_Border:: @ 82DCB60
+ .incbin "data/layouts/UnusedLayout_82DCC40_Layout/border.bin"
+
+UnusedLayout_82DCC40_Layout_Blockdata:: @ 82DCB68
+ .incbin "data/layouts/UnusedLayout_82DCC40_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCC40_Layout:: @ 82DCC40
- .incbin "baserom.gba", 0x2DCC40, 0x94
-
+ .4byte 12
+ .4byte 9
+ .4byte UnusedLayout_82DCC40_Layout_Border
+ .4byte UnusedLayout_82DCC40_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCCD4_Layout_Border:: @ 82DCC5C
+ .incbin "data/layouts/UnusedLayout_82DCCD4_Layout/border.bin"
+
+UnusedLayout_82DCCD4_Layout_Blockdata:: @ 82DCC64
+ .incbin "data/layouts/UnusedLayout_82DCCD4_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCCD4_Layout:: @ 82DCCD4
- .incbin "baserom.gba", 0x2DCCD4, 0x94
-
+ .4byte 8
+ .4byte 7
+ .4byte UnusedLayout_82DCCD4_Layout_Border
+ .4byte UnusedLayout_82DCCD4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCD68_Layout_Border:: @ 82DCCF0
+ .incbin "data/layouts/UnusedLayout_82DCD68_Layout/border.bin"
+
+UnusedLayout_82DCD68_Layout_Blockdata:: @ 82DCCF8
+ .incbin "data/layouts/UnusedLayout_82DCD68_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCD68_Layout:: @ 82DCD68
- .incbin "baserom.gba", 0x2DCD68, 0x94
-
+ .4byte 8
+ .4byte 7
+ .4byte UnusedLayout_82DCD68_Layout_Border
+ .4byte UnusedLayout_82DCD68_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCDFC_Layout_Border:: @ 82DCD84
+ .incbin "data/layouts/UnusedLayout_82DCDFC_Layout/border.bin"
+
+UnusedLayout_82DCDFC_Layout_Blockdata:: @ 82DCD8C
+ .incbin "data/layouts/UnusedLayout_82DCDFC_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCDFC_Layout:: @ 82DCDFC
- .incbin "baserom.gba", 0x2DCDFC, 0x104
-
+ .4byte 8
+ .4byte 7
+ .4byte UnusedLayout_82DCDFC_Layout_Border
+ .4byte UnusedLayout_82DCDFC_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DCF00_Layout_Border:: @ 82DCE18
+ .incbin "data/layouts/UnusedLayout_82DCF00_Layout/border.bin"
+
+UnusedLayout_82DCF00_Layout_Blockdata:: @ 82DCE20
+ .incbin "data/layouts/UnusedLayout_82DCF00_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DCF00_Layout:: @ 82DCF00
- .incbin "baserom.gba", 0x2DCF00, 0x104
-
+ .4byte 14
+ .4byte 8
+ .4byte UnusedLayout_82DCF00_Layout_Border
+ .4byte UnusedLayout_82DCF00_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DD004_Layout_Border:: @ 82DCF1C
+ .incbin "data/layouts/UnusedLayout_82DD004_Layout/border.bin"
+
+UnusedLayout_82DD004_Layout_Blockdata:: @ 82DCF24
+ .incbin "data/layouts/UnusedLayout_82DD004_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DD004_Layout:: @ 82DD004
- .incbin "baserom.gba", 0x2DD004, 0xD8
-
+ .4byte 14
+ .4byte 8
+ .4byte UnusedLayout_82DD004_Layout_Border
+ .4byte UnusedLayout_82DD004_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+UnusedLayout_82DD0DC_Layout_Border:: @ 82DD020
+ .incbin "data/layouts/UnusedLayout_82DD0DC_Layout/border.bin"
+
+UnusedLayout_82DD0DC_Layout_Blockdata:: @ 82DD028
+ .incbin "data/layouts/UnusedLayout_82DD0DC_Layout/map.bin"
+
+ .align 2
UnusedLayout_82DD0DC_Layout:: @ 82DD0DC
- .incbin "baserom.gba", 0x2DD0DC, 0x3E4
-
+ .4byte 10
+ .4byte 9
+ .4byte UnusedLayout_82DD0DC_Layout_Border
+ .4byte UnusedLayout_82DD0DC_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CD4
+ .byte 0
+ .byte 0
+ .2byte 0
+
+PalletTown_Layout_Border:: @ 82DD0F8
+ .incbin "data/layouts/PalletTown_Layout/border.bin"
+
+PalletTown_Layout_Blockdata:: @ 82DD100
+ .incbin "data/layouts/PalletTown_Layout/map.bin"
+
+ .align 2
PalletTown_Layout:: @ 82DD4C0
- .incbin "baserom.gba", 0x2DD4C0, 0xF24
-
+ .4byte 24
+ .4byte 20
+ .4byte PalletTown_Layout_Border
+ .4byte PalletTown_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ViridianCity_Layout_Border:: @ 82DD4DC
+ .incbin "data/layouts/ViridianCity_Layout/border.bin"
+
+ViridianCity_Layout_Blockdata:: @ 82DD4E4
+ .incbin "data/layouts/ViridianCity_Layout/map.bin"
+
+ .align 2
ViridianCity_Layout:: @ 82DE3E4
- .incbin "baserom.gba", 0x2DE3E4, 0xF24
-
+ .4byte 48
+ .4byte 40
+ .4byte ViridianCity_Layout_Border
+ .4byte ViridianCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AC4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PewterCity_Layout_Border:: @ 82DE400
+ .incbin "data/layouts/PewterCity_Layout/border.bin"
+
+PewterCity_Layout_Blockdata:: @ 82DE408
+ .incbin "data/layouts/PewterCity_Layout/map.bin"
+
+ .align 2
PewterCity_Layout:: @ 82DF308
- .incbin "baserom.gba", 0x2DF308, 0xF24
-
+ .4byte 48
+ .4byte 40
+ .4byte PewterCity_Layout_Border
+ .4byte PewterCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4ADC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCity_Layout_Border:: @ 82DF324
+ .incbin "data/layouts/CeruleanCity_Layout/border.bin"
+
+CeruleanCity_Layout_Blockdata:: @ 82DF32C
+ .incbin "data/layouts/CeruleanCity_Layout/map.bin"
+
+ .align 2
CeruleanCity_Layout:: @ 82E022C
- .incbin "baserom.gba", 0x2E022C, 0x3E4
-
+ .4byte 48
+ .4byte 40
+ .4byte CeruleanCity_Layout_Border
+ .4byte CeruleanCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+LavenderTown_Layout_Border:: @ 82E0248
+ .incbin "data/layouts/LavenderTown_Layout/border.bin"
+
+LavenderTown_Layout_Blockdata:: @ 82E0250
+ .incbin "data/layouts/LavenderTown_Layout/map.bin"
+
+ .align 2
LavenderTown_Layout:: @ 82E0610
- .incbin "baserom.gba", 0x2E0610, 0xF24
-
+ .4byte 24
+ .4byte 20
+ .4byte LavenderTown_Layout_Border
+ .4byte LavenderTown_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+VermilionCity_Layout_Border:: @ 82E062C
+ .incbin "data/layouts/VermilionCity_Layout/border.bin"
+
+VermilionCity_Layout_Blockdata:: @ 82E0634
+ .incbin "data/layouts/VermilionCity_Layout/map.bin"
+
+ .align 2
VermilionCity_Layout:: @ 82E1534
- .incbin "baserom.gba", 0x2E1534, 0x12E4
-
+ .4byte 48
+ .4byte 40
+ .4byte VermilionCity_Layout_Border
+ .4byte VermilionCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Layout_Border:: @ 82E1550
+ .incbin "data/layouts/CeladonCity_Layout/border.bin"
+
+CeladonCity_Layout_Blockdata:: @ 82E1558
+ .incbin "data/layouts/CeladonCity_Layout/map.bin"
+
+ .align 2
CeladonCity_Layout:: @ 82E2818
- .incbin "baserom.gba", 0x2E2818, 0xF24
-
+ .4byte 60
+ .4byte 40
+ .4byte CeladonCity_Layout_Border
+ .4byte CeladonCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FuchsiaCity_Layout_Border:: @ 82E2834
+ .incbin "data/layouts/FuchsiaCity_Layout/border.bin"
+
+FuchsiaCity_Layout_Blockdata:: @ 82E283C
+ .incbin "data/layouts/FuchsiaCity_Layout/map.bin"
+
+ .align 2
FuchsiaCity_Layout:: @ 82E373C
- .incbin "baserom.gba", 0x2E373C, 0x3E4
-
+ .4byte 48
+ .4byte 40
+ .4byte FuchsiaCity_Layout_Border
+ .4byte FuchsiaCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CinnabarIsland_Layout_Border:: @ 82E3758
+ .incbin "data/layouts/CinnabarIsland_Layout/border.bin"
+
+CinnabarIsland_Layout_Blockdata:: @ 82E3760
+ .incbin "data/layouts/CinnabarIsland_Layout/map.bin"
+
+ .align 2
CinnabarIsland_Layout:: @ 82E3B20
- .incbin "baserom.gba", 0x2E3B20, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte CinnabarIsland_Layout_Border
+ .4byte CinnabarIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+IndigoPlateau_Exterior_Layout_Border:: @ 82E3B3C
+ .incbin "data/layouts/IndigoPlateau_Exterior_Layout/border.bin"
+
+IndigoPlateau_Exterior_Layout_Blockdata:: @ 82E3B44
+ .incbin "data/layouts/IndigoPlateau_Exterior_Layout/map.bin"
+
+ .align 2
IndigoPlateau_Exterior_Layout:: @ 82E3F04
- .incbin "baserom.gba", 0x2E3F04, 0xF24
-
+ .4byte 24
+ .4byte 20
+ .4byte IndigoPlateau_Exterior_Layout_Border
+ .4byte IndigoPlateau_Exterior_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_Layout_Border:: @ 82E3F20
+ .incbin "data/layouts/SaffronCity_Layout/border.bin"
+
+SaffronCity_Layout_Blockdata:: @ 82E3F28
+ .incbin "data/layouts/SaffronCity_Layout/map.bin"
+
+ .align 2
SaffronCity_Layout:: @ 82E4E28
- .incbin "baserom.gba", 0x2E4E28, 0x7A4
-
-Route1_Layout:: @ shared
- .incbin "baserom.gba", 0x2E55CC, 0xF24
-
+ .4byte 48
+ .4byte 40
+ .4byte SaffronCity_Layout_Border
+ .4byte SaffronCity_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B9C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route1_Layout_Border:: @ 82E4E44
+ .incbin "data/layouts/Route1_Layout/border.bin"
+
+Route1_Layout_Blockdata:: @ 82E4E4C
+ .incbin "data/layouts/Route1_Layout/map.bin"
+
+ .align 2
+Route1_Layout:: @ 82E55CC
+ .4byte 24
+ .4byte 40
+ .4byte Route1_Layout_Border
+ .4byte Route1_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route2_Layout_Border:: @ 82E55E8
+ .incbin "data/layouts/Route2_Layout/border.bin"
+
+Route2_Layout_Blockdata:: @ 82E55F0
+ .incbin "data/layouts/Route2_Layout/map.bin"
+
+ .align 2
Route2_Layout:: @ 82E64F0
- .incbin "baserom.gba", 0x2E64F0, 0xD44
-
+ .4byte 24
+ .4byte 80
+ .4byte Route2_Layout_Border
+ .4byte Route2_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AC4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route3_Layout_Border:: @ 82E650C
+ .incbin "data/layouts/Route3_Layout/border.bin"
+
+Route3_Layout_Blockdata:: @ 82E6514
+ .incbin "data/layouts/Route3_Layout/map.bin"
+
+ .align 2
Route3_Layout:: @ 82E7234
- .incbin "baserom.gba", 0x2E7234, 0x1104
-
+ .4byte 84
+ .4byte 20
+ .4byte Route3_Layout_Border
+ .4byte Route3_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4ADC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route4_Layout_Border:: @ 82E7250
+ .incbin "data/layouts/Route4_Layout/border.bin"
+
+Route4_Layout_Blockdata:: @ 82E7258
+ .incbin "data/layouts/Route4_Layout/map.bin"
+
+ .align 2
Route4_Layout:: @ 82E8338
- .incbin "baserom.gba", 0x2E8338, 0xF24
-
+ .4byte 108
+ .4byte 20
+ .4byte Route4_Layout_Border
+ .4byte Route4_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route5_Layout_Border:: @ 82E8354
+ .incbin "data/layouts/Route5_Layout/border.bin"
+
+Route5_Layout_Blockdata:: @ 82E835C
+ .incbin "data/layouts/Route5_Layout/map.bin"
+
+ .align 2
Route5_Layout:: @ 82E925C
- .incbin "baserom.gba", 0x2E925C, 0x7A4
-
+ .4byte 48
+ .4byte 40
+ .4byte Route5_Layout_Border
+ .4byte Route5_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route6_Layout_Border:: @ 82E9278
+ .incbin "data/layouts/Route6_Layout/border.bin"
+
+Route6_Layout_Blockdata:: @ 82E9280
+ .incbin "data/layouts/Route6_Layout/map.bin"
+
+ .align 2
Route6_Layout:: @ 82E9A00
- .incbin "baserom.gba", 0x2E9A00, 0x3E4
-
+ .4byte 24
+ .4byte 40
+ .4byte Route6_Layout_Border
+ .4byte Route6_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route7_Layout_Border:: @ 82E9A1C
+ .incbin "data/layouts/Route7_Layout/border.bin"
+
+Route7_Layout_Blockdata:: @ 82E9A24
+ .incbin "data/layouts/Route7_Layout/map.bin"
+
+ .align 2
Route7_Layout:: @ 82E9DE4
- .incbin "baserom.gba", 0x2E9DE4, 0xB64
-
+ .4byte 24
+ .4byte 20
+ .4byte Route7_Layout_Border
+ .4byte Route7_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route8_Layout_Border:: @ 82E9E00
+ .incbin "data/layouts/Route8_Layout/border.bin"
+
+Route8_Layout_Blockdata:: @ 82E9E08
+ .incbin "data/layouts/Route8_Layout/map.bin"
+
+ .align 2
Route8_Layout:: @ 82EA948
- .incbin "baserom.gba", 0x2EA948, 0xB64
-
+ .4byte 72
+ .4byte 20
+ .4byte Route8_Layout_Border
+ .4byte Route8_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route9_Layout_Border:: @ 82EA964
+ .incbin "data/layouts/Route9_Layout/border.bin"
+
+Route9_Layout_Blockdata:: @ 82EA96C
+ .incbin "data/layouts/Route9_Layout/map.bin"
+
+ .align 2
Route9_Layout:: @ 82EB4AC
- .incbin "baserom.gba", 0x2EB4AC, 0xF24
-
+ .4byte 72
+ .4byte 20
+ .4byte Route9_Layout_Border
+ .4byte Route9_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route10_Layout_Border:: @ 82EB4C8
+ .incbin "data/layouts/Route10_Layout/border.bin"
+
+Route10_Layout_Blockdata:: @ 82EB4D0
+ .incbin "data/layouts/Route10_Layout/map.bin"
+
+ .align 2
Route10_Layout:: @ 82EC3D0
- .incbin "baserom.gba", 0x2EC3D0, 0xB64
-
+ .4byte 24
+ .4byte 80
+ .4byte Route10_Layout_Border
+ .4byte Route10_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route11_Layout_Border:: @ 82EC3EC
+ .incbin "data/layouts/Route11_Layout/border.bin"
+
+Route11_Layout_Blockdata:: @ 82EC3F4
+ .incbin "data/layouts/Route11_Layout/map.bin"
+
+ .align 2
Route11_Layout:: @ 82ECF34
- .incbin "baserom.gba", 0x2ECF34, 0x16A4
-
+ .4byte 72
+ .4byte 20
+ .4byte Route11_Layout_Border
+ .4byte Route11_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route12_Layout_Border:: @ 82ECF50
+ .incbin "data/layouts/Route12_Layout/border.bin"
+
+Route12_Layout_Blockdata:: @ 82ECF58
+ .incbin "data/layouts/Route12_Layout/map.bin"
+
+ .align 2
Route12_Layout:: @ 82EE5D8
- .incbin "baserom.gba", 0x2EE5D8, 0xB64
-
+ .4byte 24
+ .4byte 120
+ .4byte Route12_Layout_Border
+ .4byte Route12_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route13_Layout_Border:: @ 82EE5F4
+ .incbin "data/layouts/Route13_Layout/border.bin"
+
+Route13_Layout_Blockdata:: @ 82EE5FC
+ .incbin "data/layouts/Route13_Layout/map.bin"
+
+ .align 2
Route13_Layout:: @ 82EF13C
- .incbin "baserom.gba", 0x2EF13C, 0xB64
-
+ .4byte 72
+ .4byte 20
+ .4byte Route13_Layout_Border
+ .4byte Route13_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route14_Layout_Border:: @ 82EF158
+ .incbin "data/layouts/Route14_Layout/border.bin"
+
+Route14_Layout_Blockdata:: @ 82EF160
+ .incbin "data/layouts/Route14_Layout/map.bin"
+
+ .align 2
Route14_Layout:: @ 82EFCA0
- .incbin "baserom.gba", 0x2EFCA0, 0xB64
-
+ .4byte 24
+ .4byte 60
+ .4byte Route14_Layout_Border
+ .4byte Route14_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route15_Layout_Border:: @ 82EFCBC
+ .incbin "data/layouts/Route15_Layout/border.bin"
+
+Route15_Layout_Blockdata:: @ 82EFCC4
+ .incbin "data/layouts/Route15_Layout/map.bin"
+
+ .align 2
Route15_Layout:: @ 82F0804
- .incbin "baserom.gba", 0x2F0804, 0x7A4
-
+ .4byte 72
+ .4byte 20
+ .4byte Route15_Layout_Border
+ .4byte Route15_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route16_Layout_Border:: @ 82F0820
+ .incbin "data/layouts/Route16_Layout/border.bin"
+
+Route16_Layout_Blockdata:: @ 82F0828
+ .incbin "data/layouts/Route16_Layout/map.bin"
+
+ .align 2
Route16_Layout:: @ 82F0FA8
- .incbin "baserom.gba", 0x2F0FA8, 0x1E24
-
+ .4byte 48
+ .4byte 20
+ .4byte Route16_Layout_Border
+ .4byte Route16_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route17_Layout_Border:: @ 82F0FC4
+ .incbin "data/layouts/Route17_Layout/border.bin"
+
+Route17_Layout_Blockdata:: @ 82F0FCC
+ .incbin "data/layouts/Route17_Layout/map.bin"
+
+ .align 2
Route17_Layout:: @ 82F2DCC
- .incbin "baserom.gba", 0x2F2DCC, 0x984
-
+ .4byte 24
+ .4byte 160
+ .4byte Route17_Layout_Border
+ .4byte Route17_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route18_Layout_Border:: @ 82F2DE8
+ .incbin "data/layouts/Route18_Layout/border.bin"
+
+Route18_Layout_Blockdata:: @ 82F2DF0
+ .incbin "data/layouts/Route18_Layout/map.bin"
+
+ .align 2
Route18_Layout:: @ 82F3750
- .incbin "baserom.gba", 0x2F3750, 0xB64
-
+ .4byte 60
+ .4byte 20
+ .4byte Route18_Layout_Border
+ .4byte Route18_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route19_Layout_Border:: @ 82F376C
+ .incbin "data/layouts/Route19_Layout/border.bin"
+
+Route19_Layout_Blockdata:: @ 82F3774
+ .incbin "data/layouts/Route19_Layout/map.bin"
+
+ .align 2
Route19_Layout:: @ 82F42B4
- .incbin "baserom.gba", 0x2F42B4, 0x12E4
-
+ .4byte 24
+ .4byte 60
+ .4byte Route19_Layout_Border
+ .4byte Route19_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route20_Layout_Border:: @ 82F42D0
+ .incbin "data/layouts/Route20_Layout/border.bin"
+
+Route20_Layout_Blockdata:: @ 82F42D8
+ .incbin "data/layouts/Route20_Layout/map.bin"
+
+ .align 2
Route20_Layout:: @ 82F5598
- .incbin "baserom.gba", 0x2F5598, 0x984
-
+ .4byte 120
+ .4byte 20
+ .4byte Route20_Layout_Border
+ .4byte Route20_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route21_North_Layout_Border:: @ 82F55B4
+ .incbin "data/layouts/Route21_North_Layout/border.bin"
+
+Route21_North_Layout_Blockdata:: @ 82F55BC
+ .incbin "data/layouts/Route21_North_Layout/map.bin"
+
+ .align 2
Route21_North_Layout:: @ 82F5F1C
- .incbin "baserom.gba", 0x2F5F1C, 0x924
-
+ .4byte 24
+ .4byte 50
+ .4byte Route21_North_Layout_Border
+ .4byte Route21_North_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route22_Layout_Border:: @ 82F5F38
+ .incbin "data/layouts/Route22_Layout/border.bin"
+
+Route22_Layout_Blockdata:: @ 82F5F40
+ .incbin "data/layouts/Route22_Layout/map.bin"
+
+ .align 2
Route22_Layout:: @ 82F6840
- .incbin "baserom.gba", 0x2F6840, 0x1E24
-
+ .4byte 48
+ .4byte 24
+ .4byte Route22_Layout_Border
+ .4byte Route22_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AC4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route23_Layout_Border:: @ 82F685C
+ .incbin "data/layouts/Route23_Layout/border.bin"
+
+Route23_Layout_Blockdata:: @ 82F6864
+ .incbin "data/layouts/Route23_Layout/map.bin"
+
+ .align 2
Route23_Layout:: @ 82F8664
- .incbin "baserom.gba", 0x2F8664, 0x7A4
-
+ .4byte 24
+ .4byte 160
+ .4byte Route23_Layout_Border
+ .4byte Route23_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route24_Layout_Border:: @ 82F8680
+ .incbin "data/layouts/Route24_Layout/border.bin"
+
+Route24_Layout_Blockdata:: @ 82F8688
+ .incbin "data/layouts/Route24_Layout/map.bin"
+
+ .align 2
Route24_Layout:: @ 82F8E08
- .incbin "baserom.gba", 0x2F8E08, 0xB64
-
+ .4byte 24
+ .4byte 40
+ .4byte Route24_Layout_Border
+ .4byte Route24_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route25_Layout_Border:: @ 82F8E24
+ .incbin "data/layouts/Route25_Layout/border.bin"
+
+Route25_Layout_Blockdata:: @ 82F8E2C
+ .incbin "data/layouts/Route25_Layout/map.bin"
+
+ .align 2
Route25_Layout:: @ 82F996C
- .incbin "baserom.gba", 0x2F996C, 0xF24
-
+ .4byte 72
+ .4byte 20
+ .4byte Route25_Layout_Border
+ .4byte Route25_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtMoon_1F_Layout_Border:: @ 82F9988
+ .incbin "data/layouts/MtMoon_1F_Layout/border.bin"
+
+MtMoon_1F_Layout_Blockdata:: @ 82F9990
+ .incbin "data/layouts/MtMoon_1F_Layout/map.bin"
+
+ .align 2
MtMoon_1F_Layout:: @ 82FA890
- .incbin "baserom.gba", 0x2FA890, 0xF74
-
+ .4byte 48
+ .4byte 40
+ .4byte MtMoon_1F_Layout_Border
+ .4byte MtMoon_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtMoon_B1F_Layout_Border:: @ 82FA8AC
+ .incbin "data/layouts/MtMoon_B1F_Layout/border.bin"
+
+MtMoon_B1F_Layout_Blockdata:: @ 82FA8B4
+ .incbin "data/layouts/MtMoon_B1F_Layout/map.bin"
+
+ .align 2
MtMoon_B1F_Layout:: @ 82FB804
- .incbin "baserom.gba", 0x2FB804, 0xF24
-
+ .4byte 49
+ .4byte 40
+ .4byte MtMoon_B1F_Layout_Border
+ .4byte MtMoon_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtMoon_B2F_Layout_Border:: @ 82FB820
+ .incbin "data/layouts/MtMoon_B2F_Layout/border.bin"
+
+MtMoon_B2F_Layout_Blockdata:: @ 82FB828
+ .incbin "data/layouts/MtMoon_B2F_Layout/map.bin"
+
+ .align 2
MtMoon_B2F_Layout:: @ 82FC728
- .incbin "baserom.gba", 0x2FC728, 0x1D44
-
+ .4byte 48
+ .4byte 40
+ .4byte MtMoon_B2F_Layout_Border
+ .4byte MtMoon_B2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ViridianForest_Layout_Border:: @ 82FC744
+ .incbin "data/layouts/ViridianForest_Layout/border.bin"
+
+ViridianForest_Layout_Blockdata:: @ 82FC750
+ .incbin "data/layouts/ViridianForest_Layout/map.bin"
+
+ .align 2
ViridianForest_Layout:: @ 82FE46C
- .incbin "baserom.gba", 0x2FE46C, 0x11A4
-
+ .4byte 54
+ .4byte 69
+ .4byte ViridianForest_Layout_Border
+ .4byte ViridianForest_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4DC4
+ .byte 3
+ .byte 2
+ .2byte 0
+
+SSAnne_Exterior_Layout_Border:: @ 82FE488
+ .incbin "data/layouts/SSAnne_Exterior_Layout/border.bin"
+
+SSAnne_Exterior_Layout_Blockdata:: @ 82FE490
+ .incbin "data/layouts/SSAnne_Exterior_Layout/map.bin"
+
+ .align 2
SSAnne_Exterior_Layout:: @ 82FF610
- .incbin "baserom.gba", 0x2FF610, 0x53C
-
+ .4byte 70
+ .4byte 32
+ .4byte SSAnne_Exterior_Layout_Border
+ .4byte SSAnne_Exterior_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_1F_Corridor_Layout_Border:: @ 82FF62C
+ .incbin "data/layouts/SSAnne_1F_Corridor_Layout/border.bin"
+
+SSAnne_1F_Corridor_Layout_Blockdata:: @ 82FF634
+ .incbin "data/layouts/SSAnne_1F_Corridor_Layout/map.bin"
+
+ .align 2
SSAnne_1F_Corridor_Layout:: @ 82FFB4C
- .incbin "baserom.gba", 0x2FFB4C, 0x464
-
+ .4byte 31
+ .4byte 21
+ .4byte SSAnne_1F_Corridor_Layout_Border
+ .4byte SSAnne_1F_Corridor_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_2F_Corridor_Layout_Border:: @ 82FFB68
+ .incbin "data/layouts/SSAnne_2F_Corridor_Layout/border.bin"
+
+SSAnne_2F_Corridor_Layout_Blockdata:: @ 82FFB70
+ .incbin "data/layouts/SSAnne_2F_Corridor_Layout/map.bin"
+
+ .align 2
SSAnne_2F_Corridor_Layout:: @ 82FFFB0
- .incbin "baserom.gba", 0x2FFFB0, 0x158
-
+ .4byte 34
+ .4byte 16
+ .4byte SSAnne_2F_Corridor_Layout_Border
+ .4byte SSAnne_2F_Corridor_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_3F_Corridor_Layout_Border:: @ 82FFFCC
+ .incbin "data/layouts/SSAnne_3F_Corridor_Layout/border.bin"
+
+SSAnne_3F_Corridor_Layout_Blockdata:: @ 82FFFD4
+ .incbin "data/layouts/SSAnne_3F_Corridor_Layout/map.bin"
+
+ .align 2
SSAnne_3F_Corridor_Layout:: @ 8300108
- .incbin "baserom.gba", 0x300108, 0x168
-
+ .4byte 22
+ .4byte 7
+ .4byte SSAnne_3F_Corridor_Layout_Border
+ .4byte SSAnne_3F_Corridor_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_B1F_Corridor_Layout_Border:: @ 8300124
+ .incbin "data/layouts/SSAnne_B1F_Corridor_Layout/border.bin"
+
+SSAnne_B1F_Corridor_Layout_Blockdata:: @ 830012C
+ .incbin "data/layouts/SSAnne_B1F_Corridor_Layout/map.bin"
+
+ .align 2
SSAnne_B1F_Corridor_Layout:: @ 8300270
- .incbin "baserom.gba", 0x300270, 0x3B4
-
+ .4byte 23
+ .4byte 7
+ .4byte SSAnne_B1F_Corridor_Layout_Border
+ .4byte SSAnne_B1F_Corridor_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_Deck_Layout_Border:: @ 830028C
+ .incbin "data/layouts/SSAnne_Deck_Layout/border.bin"
+
+SSAnne_Deck_Layout_Blockdata:: @ 8300294
+ .incbin "data/layouts/SSAnne_Deck_Layout/map.bin"
+
+ .align 2
SSAnne_Deck_Layout:: @ 8300624
- .incbin "baserom.gba", 0x300624, 0x3544
-
+ .4byte 24
+ .4byte 19
+ .4byte SSAnne_Deck_Layout_Border
+ .4byte SSAnne_Deck_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+DiglettsCave_B1F_Layout_Border:: @ 8300640
+ .incbin "data/layouts/DiglettsCave_B1F_Layout/border.bin"
+
+DiglettsCave_B1F_Layout_Blockdata:: @ 8300648
+ .incbin "data/layouts/DiglettsCave_B1F_Layout/map.bin"
+
+ .align 2
DiglettsCave_B1F_Layout:: @ 8303B68
- .incbin "baserom.gba", 0x303B68, 0x864
-
+ .4byte 85
+ .4byte 80
+ .4byte DiglettsCave_B1F_Layout_Border
+ .4byte DiglettsCave_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+VictoryRoad_1F_Layout_Border:: @ 8303B84
+ .incbin "data/layouts/VictoryRoad_1F_Layout/border.bin"
+
+VictoryRoad_1F_Layout_Blockdata:: @ 8303B8C
+ .incbin "data/layouts/VictoryRoad_1F_Layout/map.bin"
+
+ .align 2
VictoryRoad_1F_Layout:: @ 83043CC
- .incbin "baserom.gba", 0x3043CC, 0x8E8
-
+ .4byte 48
+ .4byte 22
+ .4byte VictoryRoad_1F_Layout_Border
+ .4byte VictoryRoad_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+VictoryRoad_2F_Layout_Border:: @ 83043E8
+ .incbin "data/layouts/VictoryRoad_2F_Layout/border.bin"
+
+VictoryRoad_2F_Layout_Blockdata:: @ 83043F0
+ .incbin "data/layouts/VictoryRoad_2F_Layout/map.bin"
+
+ .align 2
VictoryRoad_2F_Layout:: @ 8304CB4
- .incbin "baserom.gba", 0x304CB4, 0x7E0
-
+ .4byte 51
+ .4byte 22
+ .4byte VictoryRoad_2F_Layout_Border
+ .4byte VictoryRoad_2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+VictoryRoad_3F_Layout_Border:: @ 8304CD0
+ .incbin "data/layouts/VictoryRoad_3F_Layout/border.bin"
+
+VictoryRoad_3F_Layout_Blockdata:: @ 8304CD8
+ .incbin "data/layouts/VictoryRoad_3F_Layout/map.bin"
+
+ .align 2
VictoryRoad_3F_Layout:: @ 8305494
- .incbin "baserom.gba", 0x305494, 0x794
-
+ .4byte 45
+ .4byte 22
+ .4byte VictoryRoad_3F_Layout_Border
+ .4byte VictoryRoad_3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RocketHideout_B1F_Layout_Border:: @ 83054B0
+ .incbin "data/layouts/RocketHideout_B1F_Layout/border.bin"
+
+RocketHideout_B1F_Layout_Blockdata:: @ 83054B8
+ .incbin "data/layouts/RocketHideout_B1F_Layout/map.bin"
+
+ .align 2
RocketHideout_B1F_Layout:: @ 8305C28
- .incbin "baserom.gba", 0x305C28, 0x5A4
-
+ .4byte 28
+ .4byte 34
+ .4byte RocketHideout_B1F_Layout_Border
+ .4byte RocketHideout_B1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RocketHideout_B2F_Layout_Border:: @ 8305C44
+ .incbin "data/layouts/RocketHideout_B2F_Layout/border.bin"
+
+RocketHideout_B2F_Layout_Blockdata:: @ 8305C4C
+ .incbin "data/layouts/RocketHideout_B2F_Layout/map.bin"
+
+ .align 2
RocketHideout_B2F_Layout:: @ 83061CC
- .incbin "baserom.gba", 0x3061CC, 0x4C8
-
+ .4byte 32
+ .4byte 22
+ .4byte RocketHideout_B2F_Layout_Border
+ .4byte RocketHideout_B2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RocketHideout_B3F_Layout_Border:: @ 83061E8
+ .incbin "data/layouts/RocketHideout_B3F_Layout/border.bin"
+
+RocketHideout_B3F_Layout_Blockdata:: @ 83061F0
+ .incbin "data/layouts/RocketHideout_B3F_Layout/map.bin"
+
+ .align 2
RocketHideout_B3F_Layout:: @ 8306694
- .incbin "baserom.gba", 0x306694, 0x504
-
+ .4byte 22
+ .4byte 27
+ .4byte RocketHideout_B3F_Layout_Border
+ .4byte RocketHideout_B3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RocketHideout_B4F_Layout_Border:: @ 83066B0
+ .incbin "data/layouts/RocketHideout_B4F_Layout/border.bin"
+
+RocketHideout_B4F_Layout_Blockdata:: @ 83066B8
+ .incbin "data/layouts/RocketHideout_B4F_Layout/map.bin"
+
+ .align 2
RocketHideout_B4F_Layout:: @ 8306B98
- .incbin "baserom.gba", 0x306B98, 0x654
-
+ .4byte 24
+ .4byte 26
+ .4byte RocketHideout_B4F_Layout_Border
+ .4byte RocketHideout_B4F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_1F_Layout_Border:: @ 8306BB4
+ .incbin "data/layouts/SilphCo_1F_Layout/border.bin"
+
+SilphCo_1F_Layout_Blockdata:: @ 8306BBC
+ .incbin "data/layouts/SilphCo_1F_Layout/map.bin"
+
+ .align 2
SilphCo_1F_Layout:: @ 83071EC
- .incbin "baserom.gba", 0x3071EC, 0x654
-
+ .4byte 36
+ .4byte 22
+ .4byte SilphCo_1F_Layout_Border
+ .4byte SilphCo_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_2F_Layout_Border:: @ 8307208
+ .incbin "data/layouts/SilphCo_2F_Layout/border.bin"
+
+SilphCo_2F_Layout_Blockdata:: @ 8307210
+ .incbin "data/layouts/SilphCo_2F_Layout/map.bin"
+
+ .align 2
SilphCo_2F_Layout:: @ 8307840
- .incbin "baserom.gba", 0x307840, 0x654
-
+ .4byte 36
+ .4byte 22
+ .4byte SilphCo_2F_Layout_Border
+ .4byte SilphCo_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_3F_Layout_Border:: @ 830785C
+ .incbin "data/layouts/SilphCo_3F_Layout/border.bin"
+
+SilphCo_3F_Layout_Blockdata:: @ 8307864
+ .incbin "data/layouts/SilphCo_3F_Layout/map.bin"
+
+ .align 2
SilphCo_3F_Layout:: @ 8307E94
- .incbin "baserom.gba", 0x307E94, 0x654
-
+ .4byte 36
+ .4byte 22
+ .4byte SilphCo_3F_Layout_Border
+ .4byte SilphCo_3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_4F_Layout_Border:: @ 8307EB0
+ .incbin "data/layouts/SilphCo_4F_Layout/border.bin"
+
+SilphCo_4F_Layout_Blockdata:: @ 8307EB8
+ .incbin "data/layouts/SilphCo_4F_Layout/map.bin"
+
+ .align 2
SilphCo_4F_Layout:: @ 83084E8
- .incbin "baserom.gba", 0x3084E8, 0x654
-
+ .4byte 36
+ .4byte 22
+ .4byte SilphCo_4F_Layout_Border
+ .4byte SilphCo_4F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_5F_Layout_Border:: @ 8308504
+ .incbin "data/layouts/SilphCo_5F_Layout/border.bin"
+
+SilphCo_5F_Layout_Blockdata:: @ 830850C
+ .incbin "data/layouts/SilphCo_5F_Layout/map.bin"
+
+ .align 2
SilphCo_5F_Layout:: @ 8308B3C
- .incbin "baserom.gba", 0x308B3C, 0x4C0
-
+ .4byte 36
+ .4byte 22
+ .4byte SilphCo_5F_Layout_Border
+ .4byte SilphCo_5F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_6F_Layout_Border:: @ 8308B58
+ .incbin "data/layouts/SilphCo_6F_Layout/border.bin"
+
+SilphCo_6F_Layout_Blockdata:: @ 8308B60
+ .incbin "data/layouts/SilphCo_6F_Layout/map.bin"
+
+ .align 2
SilphCo_6F_Layout:: @ 8308FFC
- .incbin "baserom.gba", 0x308FFC, 0x4C0
-
+ .4byte 31
+ .4byte 19
+ .4byte SilphCo_6F_Layout_Border
+ .4byte SilphCo_6F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_7F_Layout_Border:: @ 8309018
+ .incbin "data/layouts/SilphCo_7F_Layout/border.bin"
+
+SilphCo_7F_Layout_Blockdata:: @ 8309020
+ .incbin "data/layouts/SilphCo_7F_Layout/map.bin"
+
+ .align 2
SilphCo_7F_Layout:: @ 83094BC
- .incbin "baserom.gba", 0x3094BC, 0x4C0
-
+ .4byte 31
+ .4byte 19
+ .4byte SilphCo_7F_Layout_Border
+ .4byte SilphCo_7F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_8F_Layout_Border:: @ 83094D8
+ .incbin "data/layouts/SilphCo_8F_Layout/border.bin"
+
+SilphCo_8F_Layout_Blockdata:: @ 83094E0
+ .incbin "data/layouts/SilphCo_8F_Layout/map.bin"
+
+ .align 2
SilphCo_8F_Layout:: @ 830997C
- .incbin "baserom.gba", 0x30997C, 0x4C0
-
+ .4byte 31
+ .4byte 19
+ .4byte SilphCo_8F_Layout_Border
+ .4byte SilphCo_8F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_9F_Layout_Border:: @ 8309998
+ .incbin "data/layouts/SilphCo_9F_Layout/border.bin"
+
+SilphCo_9F_Layout_Blockdata:: @ 83099A0
+ .incbin "data/layouts/SilphCo_9F_Layout/map.bin"
+
+ .align 2
SilphCo_9F_Layout:: @ 8309E3C
- .incbin "baserom.gba", 0x309E3C, 0x2AC
-
+ .4byte 31
+ .4byte 19
+ .4byte SilphCo_9F_Layout_Border
+ .4byte SilphCo_9F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_10F_Layout_Border:: @ 8309E58
+ .incbin "data/layouts/SilphCo_10F_Layout/border.bin"
+
+SilphCo_10F_Layout_Blockdata:: @ 8309E60
+ .incbin "data/layouts/SilphCo_10F_Layout/map.bin"
+
+ .align 2
SilphCo_10F_Layout:: @ 830A0E8
- .incbin "baserom.gba", 0x30A0E8, 0x2CC
-
+ .4byte 17
+ .4byte 19
+ .4byte SilphCo_10F_Layout_Border
+ .4byte SilphCo_10F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_11F_Layout_Border:: @ 830A104
+ .incbin "data/layouts/SilphCo_11F_Layout/border.bin"
+
+SilphCo_11F_Layout_Blockdata:: @ 830A10C
+ .incbin "data/layouts/SilphCo_11F_Layout/map.bin"
+
+ .align 2
SilphCo_11F_Layout:: @ 830A3B4
- .incbin "baserom.gba", 0x30A3B4, 0xA88
-
+ .4byte 17
+ .4byte 20
+ .4byte SilphCo_11F_Layout_Border
+ .4byte SilphCo_11F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonMansion_1F_Layout_Border:: @ 830A3D0
+ .incbin "data/layouts/PokemonMansion_1F_Layout/border.bin"
+
+PokemonMansion_1F_Layout_Blockdata:: @ 830A3D8
+ .incbin "data/layouts/PokemonMansion_1F_Layout/map.bin"
+
+ .align 2
PokemonMansion_1F_Layout:: @ 830AE3C
- .incbin "baserom.gba", 0x30AE3C, 0xB6C
-
+ .4byte 38
+ .4byte 35
+ .4byte PokemonMansion_1F_Layout_Border
+ .4byte PokemonMansion_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonMansion_2F_Layout_Border:: @ 830AE58
+ .incbin "data/layouts/PokemonMansion_2F_Layout/border.bin"
+
+PokemonMansion_2F_Layout_Blockdata:: @ 830AE60
+ .incbin "data/layouts/PokemonMansion_2F_Layout/map.bin"
+
+ .align 2
PokemonMansion_2F_Layout:: @ 830B9A8
- .incbin "baserom.gba", 0x30B9A8, 0xA88
-
+ .4byte 38
+ .4byte 38
+ .4byte PokemonMansion_2F_Layout_Border
+ .4byte PokemonMansion_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonMansion_3F_Layout_Border:: @ 830B9C4
+ .incbin "data/layouts/PokemonMansion_3F_Layout/border.bin"
+
+PokemonMansion_3F_Layout_Blockdata:: @ 830B9CC
+ .incbin "data/layouts/PokemonMansion_3F_Layout/map.bin"
+
+ .align 2
PokemonMansion_3F_Layout:: @ 830C430
- .incbin "baserom.gba", 0x30C430, 0xA88
-
+ .4byte 38
+ .4byte 35
+ .4byte PokemonMansion_3F_Layout_Border
+ .4byte PokemonMansion_3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonMansion_B1F_Layout_Border:: @ 830C44C
+ .incbin "data/layouts/PokemonMansion_B1F_Layout/border.bin"
+
+PokemonMansion_B1F_Layout_Blockdata:: @ 830C454
+ .incbin "data/layouts/PokemonMansion_B1F_Layout/map.bin"
+
+ .align 2
PokemonMansion_B1F_Layout:: @ 830CEB8
- .incbin "baserom.gba", 0x30CEB8, 0xE80
-
+ .4byte 38
+ .4byte 35
+ .4byte PokemonMansion_B1F_Layout_Border
+ .4byte PokemonMansion_B1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SafariZone_Center_Layout_Border:: @ 830CED4
+ .incbin "data/layouts/SafariZone_Center_Layout/border.bin"
+
+SafariZone_Center_Layout_Blockdata:: @ 830CEE0
+ .incbin "data/layouts/SafariZone_Center_Layout/map.bin"
+
+ .align 2
SafariZone_Center_Layout:: @ 830DD38
- .incbin "baserom.gba", 0x30DD38, 0xEEC
-
+ .4byte 51
+ .4byte 36
+ .4byte SafariZone_Center_Layout_Border
+ .4byte SafariZone_Center_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 3
+ .byte 2
+ .2byte 0
+
+SafariZone_East_Layout_Border:: @ 830DD54
+ .incbin "data/layouts/SafariZone_East_Layout/border.bin"
+
+SafariZone_East_Layout_Blockdata:: @ 830DD60
+ .incbin "data/layouts/SafariZone_East_Layout/map.bin"
+
+ .align 2
SafariZone_East_Layout:: @ 830EC24
- .incbin "baserom.gba", 0x30EC24, 0x11F8
-
+ .4byte 54
+ .4byte 35
+ .4byte SafariZone_East_Layout_Border
+ .4byte SafariZone_East_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 3
+ .byte 2
+ .2byte 0
+
+SafariZone_North_Layout_Border:: @ 830EC40
+ .incbin "data/layouts/SafariZone_North_Layout/border.bin"
+
+SafariZone_North_Layout_Blockdata:: @ 830EC4C
+ .incbin "data/layouts/SafariZone_North_Layout/map.bin"
+
+ .align 2
SafariZone_North_Layout:: @ 830FE1C
- .incbin "baserom.gba", 0x30FE1C, 0xDA8
-
+ .4byte 57
+ .4byte 40
+ .4byte SafariZone_North_Layout_Border
+ .4byte SafariZone_North_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 3
+ .byte 2
+ .2byte 0
+
+SafariZone_West_Layout_Border:: @ 830FE38
+ .incbin "data/layouts/SafariZone_West_Layout/border.bin"
+
+SafariZone_West_Layout_Blockdata:: @ 830FE44
+ .incbin "data/layouts/SafariZone_West_Layout/map.bin"
+
+ .align 2
SafariZone_West_Layout:: @ 8310BC4
- .incbin "baserom.gba", 0x310BC4, 0x754
-
+ .4byte 48
+ .4byte 36
+ .4byte SafariZone_West_Layout_Border
+ .4byte SafariZone_West_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B54
+ .byte 3
+ .byte 2
+ .2byte 0
+
+CeruleanCave_1F_Layout_Border:: @ 8310BE0
+ .incbin "data/layouts/CeruleanCave_1F_Layout/border.bin"
+
+CeruleanCave_1F_Layout_Blockdata:: @ 8310BE8
+ .incbin "data/layouts/CeruleanCave_1F_Layout/map.bin"
+
+ .align 2
CeruleanCave_1F_Layout:: @ 8311318
- .incbin "baserom.gba", 0x311318, 0x754
-
+ .4byte 40
+ .4byte 23
+ .4byte CeruleanCave_1F_Layout_Border
+ .4byte CeruleanCave_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E54
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCave_2F_Layout_Border:: @ 8311334
+ .incbin "data/layouts/CeruleanCave_2F_Layout/border.bin"
+
+CeruleanCave_2F_Layout_Blockdata:: @ 831133C
+ .incbin "data/layouts/CeruleanCave_2F_Layout/map.bin"
+
+ .align 2
CeruleanCave_2F_Layout:: @ 8311A6C
- .incbin "baserom.gba", 0x311A6C, 0x754
-
+ .4byte 40
+ .4byte 23
+ .4byte CeruleanCave_2F_Layout_Border
+ .4byte CeruleanCave_2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E54
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCave_B1F_Layout_Border:: @ 8311A88
+ .incbin "data/layouts/CeruleanCave_B1F_Layout/border.bin"
+
+CeruleanCave_B1F_Layout_Blockdata:: @ 8311A90
+ .incbin "data/layouts/CeruleanCave_B1F_Layout/map.bin"
+
+ .align 2
CeruleanCave_B1F_Layout:: @ 83121C0
- .incbin "baserom.gba", 0x3121C0, 0xF24
-
+ .4byte 40
+ .4byte 23
+ .4byte CeruleanCave_B1F_Layout_Border
+ .4byte CeruleanCave_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E54
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RockTunnel_1F_Layout_Border:: @ 83121DC
+ .incbin "data/layouts/RockTunnel_1F_Layout/border.bin"
+
+RockTunnel_1F_Layout_Blockdata:: @ 83121E4
+ .incbin "data/layouts/RockTunnel_1F_Layout/map.bin"
+
+ .align 2
RockTunnel_1F_Layout:: @ 83130E4
- .incbin "baserom.gba", 0x3130E4, 0xF24
-
+ .4byte 48
+ .4byte 40
+ .4byte RockTunnel_1F_Layout_Border
+ .4byte RockTunnel_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4DF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RockTunnel_B1F_Layout_Border:: @ 8313100
+ .incbin "data/layouts/RockTunnel_B1F_Layout/border.bin"
+
+RockTunnel_B1F_Layout_Blockdata:: @ 8313108
+ .incbin "data/layouts/RockTunnel_B1F_Layout/map.bin"
+
+ .align 2
RockTunnel_B1F_Layout:: @ 8314008
- .incbin "baserom.gba", 0x314008, 0x744
-
+ .4byte 48
+ .4byte 40
+ .4byte RockTunnel_B1F_Layout_Border
+ .4byte RockTunnel_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4DF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SeafoamIslands_1F_Layout_Border:: @ 8314024
+ .incbin "data/layouts/SeafoamIslands_1F_Layout/border.bin"
+
+SeafoamIslands_1F_Layout_Blockdata:: @ 831402C
+ .incbin "data/layouts/SeafoamIslands_1F_Layout/map.bin"
+
+ .align 2
SeafoamIslands_1F_Layout:: @ 831474C
- .incbin "baserom.gba", 0x31474C, 0x6F8
-
+ .4byte 38
+ .4byte 24
+ .4byte SeafoamIslands_1F_Layout_Border
+ .4byte SeafoamIslands_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SeafoamIslands_B1F_Layout_Border:: @ 8314768
+ .incbin "data/layouts/SeafoamIslands_B1F_Layout/border.bin"
+
+SeafoamIslands_B1F_Layout_Blockdata:: @ 8314770
+ .incbin "data/layouts/SeafoamIslands_B1F_Layout/map.bin"
+
+ .align 2
SeafoamIslands_B1F_Layout:: @ 8314E44
- .incbin "baserom.gba", 0x314E44, 0x744
-
+ .4byte 38
+ .4byte 23
+ .4byte SeafoamIslands_B1F_Layout_Border
+ .4byte SeafoamIslands_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SeafoamIslands_B2F_Layout_Border:: @ 8314E60
+ .incbin "data/layouts/SeafoamIslands_B2F_Layout/border.bin"
+
+SeafoamIslands_B2F_Layout_Blockdata:: @ 8314E68
+ .incbin "data/layouts/SeafoamIslands_B2F_Layout/map.bin"
+
+ .align 2
SeafoamIslands_B2F_Layout:: @ 8315588
- .incbin "baserom.gba", 0x315588, 0x744
-
+ .4byte 38
+ .4byte 24
+ .4byte SeafoamIslands_B2F_Layout_Border
+ .4byte SeafoamIslands_B2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SeafoamIslands_B3F_Layout_Border:: @ 83155A4
+ .incbin "data/layouts/SeafoamIslands_B3F_Layout/border.bin"
+
+SeafoamIslands_B3F_Layout_Blockdata:: @ 83155AC
+ .incbin "data/layouts/SeafoamIslands_B3F_Layout/map.bin"
+
+ .align 2
SeafoamIslands_B3F_Layout:: @ 8315CCC
- .incbin "baserom.gba", 0x315CCC, 0x744
-
+ .4byte 38
+ .4byte 24
+ .4byte SeafoamIslands_B3F_Layout_Border
+ .4byte SeafoamIslands_B3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SeafoamIslands_B4F_Layout_Border:: @ 8315CE8
+ .incbin "data/layouts/SeafoamIslands_B4F_Layout/border.bin"
+
+SeafoamIslands_B4F_Layout_Blockdata:: @ 8315CF0
+ .incbin "data/layouts/SeafoamIslands_B4F_Layout/map.bin"
+
+ .align 2
SeafoamIslands_B4F_Layout:: @ 8316410
- .incbin "baserom.gba", 0x316410, 0x3E4
-
+ .4byte 38
+ .4byte 24
+ .4byte SeafoamIslands_B4F_Layout_Border
+ .4byte SeafoamIslands_B4F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_1F_Layout_Border:: @ 831642C
+ .incbin "data/layouts/PokemonTower_1F_Layout/border.bin"
+
+PokemonTower_1F_Layout_Blockdata:: @ 8316434
+ .incbin "data/layouts/PokemonTower_1F_Layout/map.bin"
+
+ .align 2
PokemonTower_1F_Layout:: @ 83167F4
- .incbin "baserom.gba", 0x3167F4, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_1F_Layout_Border
+ .4byte PokemonTower_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_2F_Layout_Border:: @ 8316810
+ .incbin "data/layouts/PokemonTower_2F_Layout/border.bin"
+
+PokemonTower_2F_Layout_Blockdata:: @ 8316818
+ .incbin "data/layouts/PokemonTower_2F_Layout/map.bin"
+
+ .align 2
PokemonTower_2F_Layout:: @ 8316BD8
- .incbin "baserom.gba", 0x316BD8, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_2F_Layout_Border
+ .4byte PokemonTower_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_3F_Layout_Border:: @ 8316BF4
+ .incbin "data/layouts/PokemonTower_3F_Layout/border.bin"
+
+PokemonTower_3F_Layout_Blockdata:: @ 8316BFC
+ .incbin "data/layouts/PokemonTower_3F_Layout/map.bin"
+
+ .align 2
PokemonTower_3F_Layout:: @ 8316FBC
- .incbin "baserom.gba", 0x316FBC, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_3F_Layout_Border
+ .4byte PokemonTower_3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_4F_Layout_Border:: @ 8316FD8
+ .incbin "data/layouts/PokemonTower_4F_Layout/border.bin"
+
+PokemonTower_4F_Layout_Blockdata:: @ 8316FE0
+ .incbin "data/layouts/PokemonTower_4F_Layout/map.bin"
+
+ .align 2
PokemonTower_4F_Layout:: @ 83173A0
- .incbin "baserom.gba", 0x3173A0, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_4F_Layout_Border
+ .4byte PokemonTower_4F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_5F_Layout_Border:: @ 83173BC
+ .incbin "data/layouts/PokemonTower_5F_Layout/border.bin"
+
+PokemonTower_5F_Layout_Blockdata:: @ 83173C4
+ .incbin "data/layouts/PokemonTower_5F_Layout/map.bin"
+
+ .align 2
PokemonTower_5F_Layout:: @ 8317784
- .incbin "baserom.gba", 0x317784, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_5F_Layout_Border
+ .4byte PokemonTower_5F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_6F_Layout_Border:: @ 83177A0
+ .incbin "data/layouts/PokemonTower_6F_Layout/border.bin"
+
+PokemonTower_6F_Layout_Blockdata:: @ 83177A8
+ .incbin "data/layouts/PokemonTower_6F_Layout/map.bin"
+
+ .align 2
PokemonTower_6F_Layout:: @ 8317B68
- .incbin "baserom.gba", 0x317B68, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_6F_Layout_Border
+ .4byte PokemonTower_6F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonTower_7F_Layout_Border:: @ 8317B84
+ .incbin "data/layouts/PokemonTower_7F_Layout/border.bin"
+
+PokemonTower_7F_Layout_Blockdata:: @ 8317B8C
+ .incbin "data/layouts/PokemonTower_7F_Layout/map.bin"
+
+ .align 2
PokemonTower_7F_Layout:: @ 8317F4C
- .incbin "baserom.gba", 0x317F4C, 0xF74
-
+ .4byte 24
+ .4byte 20
+ .4byte PokemonTower_7F_Layout_Border
+ .4byte PokemonTower_7F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PowerPlant_Layout_Border:: @ 8317F68
+ .incbin "data/layouts/PowerPlant_Layout/border.bin"
+
+PowerPlant_Layout_Blockdata:: @ 8317F70
+ .incbin "data/layouts/PowerPlant_Layout/map.bin"
+
+ .align 2
PowerPlant_Layout:: @ 8318EC0
- .incbin "baserom.gba", 0x318EC0, 0x170
-
+ .4byte 49
+ .4byte 40
+ .4byte PowerPlant_Layout_Border
+ .4byte PowerPlant_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E9C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route25_SeaCottage_Layout_Border:: @ 8318EDC
+ .incbin "data/layouts/Route25_SeaCottage_Layout/border.bin"
+
+Route25_SeaCottage_Layout_Blockdata:: @ 8318EE4
+ .incbin "data/layouts/Route25_SeaCottage_Layout/map.bin"
+
+ .align 2
Route25_SeaCottage_Layout:: @ 8319030
- .incbin "baserom.gba", 0x319030, 0x1E4
-
+ .4byte 15
+ .4byte 11
+ .4byte Route25_SeaCottage_Layout_Border
+ .4byte Route25_SeaCottage_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EB4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_Kitchen_Layout_Border:: @ 831904C
+ .incbin "data/layouts/SSAnne_Kitchen_Layout/border.bin"
+
+SSAnne_Kitchen_Layout_Blockdata:: @ 8319054
+ .incbin "data/layouts/SSAnne_Kitchen_Layout/map.bin"
+
+ .align 2
SSAnne_Kitchen_Layout:: @ 8319214
- .incbin "baserom.gba", 0x319214, 0xD8
-
+ .4byte 16
+ .4byte 14
+ .4byte SSAnne_Kitchen_Layout_Border
+ .4byte SSAnne_Kitchen_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_CaptainsOffice_Layout_Border:: @ 8319230
+ .incbin "data/layouts/SSAnne_CaptainsOffice_Layout/border.bin"
+
+SSAnne_CaptainsOffice_Layout_Blockdata:: @ 8319238
+ .incbin "data/layouts/SSAnne_CaptainsOffice_Layout/map.bin"
+
+ .align 2
SSAnne_CaptainsOffice_Layout:: @ 83192EC
- .incbin "baserom.gba", 0x3192EC, 0x128
-
-UndergroundPath_Entrance_Layout:: @ shared
- .incbin "baserom.gba", 0x319414, 0x484
-
+ .4byte 9
+ .4byte 10
+ .4byte SSAnne_CaptainsOffice_Layout_Border
+ .4byte SSAnne_CaptainsOffice_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UndergroundPath_Entrance_Layout_Border:: @ 8319308
+ .incbin "data/layouts/UndergroundPath_Entrance_Layout/border.bin"
+
+UndergroundPath_Entrance_Layout_Blockdata:: @ 8319310
+ .incbin "data/layouts/UndergroundPath_Entrance_Layout/map.bin"
+
+ .align 2
+UndergroundPath_Entrance_Layout:: @ 8319414
+ .4byte 13
+ .4byte 10
+ .4byte UndergroundPath_Entrance_Layout_Border
+ .4byte UndergroundPath_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UndergroundPath_EastWestTunnel_Layout_Border:: @ 8319430
+ .incbin "data/layouts/UndergroundPath_EastWestTunnel_Layout/border.bin"
+
+UndergroundPath_EastWestTunnel_Layout_Blockdata:: @ 8319438
+ .incbin "data/layouts/UndergroundPath_EastWestTunnel_Layout/map.bin"
+
+ .align 2
UndergroundPath_EastWestTunnel_Layout:: @ 8319898
- .incbin "baserom.gba", 0x319898, 0x414
-
+ .4byte 80
+ .4byte 7
+ .4byte UndergroundPath_EastWestTunnel_Layout_Border
+ .4byte UndergroundPath_EastWestTunnel_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UndergroundPath_NorthSouthTunnel_Layout_Border:: @ 83198B4
+ .incbin "data/layouts/UndergroundPath_NorthSouthTunnel_Layout/border.bin"
+
+UndergroundPath_NorthSouthTunnel_Layout_Blockdata:: @ 83198BC
+ .incbin "data/layouts/UndergroundPath_NorthSouthTunnel_Layout/map.bin"
+
+ .align 2
UndergroundPath_NorthSouthTunnel_Layout:: @ 8319CAC
- .incbin "baserom.gba", 0x319CAC, 0x144
-
+ .4byte 8
+ .4byte 63
+ .4byte UndergroundPath_NorthSouthTunnel_Layout_Border
+ .4byte UndergroundPath_NorthSouthTunnel_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4EE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route12_NorthEntrance_1F_Layout_Border:: @ 8319CC8
+ .incbin "data/layouts/Route12_NorthEntrance_1F_Layout/border.bin"
+
+Route12_NorthEntrance_1F_Layout_Blockdata:: @ 8319CD0
+ .incbin "data/layouts/Route12_NorthEntrance_1F_Layout/map.bin"
+
+ .align 2
Route12_NorthEntrance_1F_Layout:: @ 8319DF0
- .incbin "baserom.gba", 0x319DF0, 0x84
-
-SSAnne_Room1_Layout:: @ shared
- .incbin "baserom.gba", 0x319E74, 0x90
-
-SSAnne_Room2_Layout:: @ shared
- .incbin "baserom.gba", 0x319F04, 0x6C
-
+ .4byte 11
+ .4byte 13
+ .4byte Route12_NorthEntrance_1F_Layout_Border
+ .4byte Route12_NorthEntrance_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_Room1_Layout_Border:: @ 8319E0C
+ .incbin "data/layouts/SSAnne_Room1_Layout/border.bin"
+
+SSAnne_Room1_Layout_Blockdata:: @ 8319E14
+ .incbin "data/layouts/SSAnne_Room1_Layout/map.bin"
+
+ .align 2
+SSAnne_Room1_Layout:: @ 8319E74
+ .4byte 6
+ .4byte 8
+ .4byte SSAnne_Room1_Layout_Border
+ .4byte SSAnne_Room1_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_Room2_Layout_Border:: @ 8319E90
+ .incbin "data/layouts/SSAnne_Room2_Layout/border.bin"
+
+SSAnne_Room2_Layout_Blockdata:: @ 8319E98
+ .incbin "data/layouts/SSAnne_Room2_Layout/map.bin"
+
+ .align 2
+SSAnne_Room2_Layout:: @ 8319F04
+ .4byte 6
+ .4byte 9
+ .4byte SSAnne_Room2_Layout_Border
+ .4byte SSAnne_Room2_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4D94
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_Elevator_Layout_Border:: @ 8319F20
+ .incbin "data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/border.bin"
+
+CeladonCity_DepartmentStore_Elevator_Layout_Blockdata:: @ 8319F28
+ .incbin "data/layouts/CeladonCity_DepartmentStore_Elevator_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_Elevator_Layout:: @ 8319F70
- .incbin "baserom.gba", 0x319F70, 0x28C
-
+ .4byte 5
+ .4byte 7
+ .4byte CeladonCity_DepartmentStore_Elevator_Layout_Border
+ .4byte CeladonCity_DepartmentStore_Elevator_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PewterCity_Museum_1F_Layout_Border:: @ 8319F8C
+ .incbin "data/layouts/PewterCity_Museum_1F_Layout/border.bin"
+
+PewterCity_Museum_1F_Layout_Blockdata:: @ 8319F94
+ .incbin "data/layouts/PewterCity_Museum_1F_Layout/map.bin"
+
+ .align 2
PewterCity_Museum_1F_Layout:: @ 831A1FC
- .incbin "baserom.gba", 0x31A1FC, 0x1A0
-
+ .4byte 28
+ .4byte 11
+ .4byte PewterCity_Museum_1F_Layout_Border
+ .4byte PewterCity_Museum_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PewterCity_Museum_2F_Layout_Border:: @ 831A218
+ .incbin "data/layouts/PewterCity_Museum_2F_Layout/border.bin"
+
+PewterCity_Museum_2F_Layout_Blockdata:: @ 831A220
+ .incbin "data/layouts/PewterCity_Museum_2F_Layout/map.bin"
+
+ .align 2
PewterCity_Museum_2F_Layout:: @ 831A39C
- .incbin "baserom.gba", 0x31A39C, 0xD8
-
+ .4byte 19
+ .4byte 10
+ .4byte PewterCity_Museum_2F_Layout_Border
+ .4byte PewterCity_Museum_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCity_House2_Layout_Border:: @ 831A3B8
+ .incbin "data/layouts/CeruleanCity_House2_Layout/border.bin"
+
+CeruleanCity_House2_Layout_Blockdata:: @ 831A3C0
+ .incbin "data/layouts/CeruleanCity_House2_Layout/map.bin"
+
+ .align 2
CeruleanCity_House2_Layout:: @ 831A474
- .incbin "baserom.gba", 0x31A474, 0xEC
-
+ .4byte 10
+ .4byte 9
+ .4byte CeruleanCity_House2_Layout_Border
+ .4byte CeruleanCity_House2_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4FA4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCity_House1_Layout_Border:: @ 831A490
+ .incbin "data/layouts/CeruleanCity_House1_Layout/border.bin"
+
+CeruleanCity_House1_Layout_Blockdata:: @ 831A498
+ .incbin "data/layouts/CeruleanCity_House1_Layout/map.bin"
+
+ .align 2
CeruleanCity_House1_Layout:: @ 831A560
- .incbin "baserom.gba", 0x31A560, 0x27C
-
+ .4byte 10
+ .4byte 10
+ .4byte CeruleanCity_House1_Layout_Border
+ .4byte CeruleanCity_House1_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Condominiums_1F_Layout_Border:: @ 831A57C
+ .incbin "data/layouts/CeladonCity_Condominiums_1F_Layout/border.bin"
+
+CeladonCity_Condominiums_1F_Layout_Blockdata:: @ 831A584
+ .incbin "data/layouts/CeladonCity_Condominiums_1F_Layout/map.bin"
+
+ .align 2
CeladonCity_Condominiums_1F_Layout:: @ 831A7DC
- .incbin "baserom.gba", 0x31A7DC, 0x27C
-
+ .4byte 15
+ .4byte 20
+ .4byte CeladonCity_Condominiums_1F_Layout_Border
+ .4byte CeladonCity_Condominiums_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Condominiums_2F_Layout_Border:: @ 831A7F8
+ .incbin "data/layouts/CeladonCity_Condominiums_2F_Layout/border.bin"
+
+CeladonCity_Condominiums_2F_Layout_Blockdata:: @ 831A800
+ .incbin "data/layouts/CeladonCity_Condominiums_2F_Layout/map.bin"
+
+ .align 2
CeladonCity_Condominiums_2F_Layout:: @ 831AA58
- .incbin "baserom.gba", 0x31AA58, 0x27C
-
+ .4byte 15
+ .4byte 20
+ .4byte CeladonCity_Condominiums_2F_Layout_Border
+ .4byte CeladonCity_Condominiums_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Condominiums_3F_Layout_Border:: @ 831AA74
+ .incbin "data/layouts/CeladonCity_Condominiums_3F_Layout/border.bin"
+
+CeladonCity_Condominiums_3F_Layout_Blockdata:: @ 831AA7C
+ .incbin "data/layouts/CeladonCity_Condominiums_3F_Layout/map.bin"
+
+ .align 2
CeladonCity_Condominiums_3F_Layout:: @ 831ACD4
- .incbin "baserom.gba", 0x31ACD4, 0x2A8
-
+ .4byte 15
+ .4byte 20
+ .4byte CeladonCity_Condominiums_3F_Layout_Border
+ .4byte CeladonCity_Condominiums_3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Condominiums_Roof_Layout_Border:: @ 831ACF0
+ .incbin "data/layouts/CeladonCity_Condominiums_Roof_Layout/border.bin"
+
+CeladonCity_Condominiums_Roof_Layout_Blockdata:: @ 831ACF8
+ .incbin "data/layouts/CeladonCity_Condominiums_Roof_Layout/map.bin"
+
+ .align 2
CeladonCity_Condominiums_Roof_Layout:: @ 831AF7C
- .incbin "baserom.gba", 0x31AF7C, 0xD8
-
+ .4byte 14
+ .4byte 23
+ .4byte CeladonCity_Condominiums_Roof_Layout_Border
+ .4byte CeladonCity_Condominiums_Roof_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Condominiums_RoofRoom_Layout_Border:: @ 831AF98
+ .incbin "data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/border.bin"
+
+CeladonCity_Condominiums_RoofRoom_Layout_Blockdata:: @ 831AFA0
+ .incbin "data/layouts/CeladonCity_Condominiums_RoofRoom_Layout/map.bin"
+
+ .align 2
CeladonCity_Condominiums_RoofRoom_Layout:: @ 831B054
- .incbin "baserom.gba", 0x31B054, 0xD8
-
+ .4byte 10
+ .4byte 9
+ .4byte CeladonCity_Condominiums_RoofRoom_Layout_Border
+ .4byte CeladonCity_Condominiums_RoofRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F5C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_GameCorner_PrizeRoom_Layout_Border:: @ 831B070
+ .incbin "data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/border.bin"
+
+CeladonCity_GameCorner_PrizeRoom_Layout_Blockdata:: @ 831B078
+ .incbin "data/layouts/CeladonCity_GameCorner_PrizeRoom_Layout/map.bin"
+
+ .align 2
CeladonCity_GameCorner_PrizeRoom_Layout:: @ 831B12C
- .incbin "baserom.gba", 0x31B12C, 0x170
-
+ .4byte 9
+ .4byte 10
+ .4byte CeladonCity_GameCorner_PrizeRoom_Layout_Border
+ .4byte CeladonCity_GameCorner_PrizeRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Restaurant_Layout_Border:: @ 831B148
+ .incbin "data/layouts/CeladonCity_Restaurant_Layout/border.bin"
+
+CeladonCity_Restaurant_Layout_Blockdata:: @ 831B150
+ .incbin "data/layouts/CeladonCity_Restaurant_Layout/map.bin"
+
+ .align 2
CeladonCity_Restaurant_Layout:: @ 831B29C
- .incbin "baserom.gba", 0x31B29C, 0x19C
-
+ .4byte 15
+ .4byte 11
+ .4byte CeladonCity_Restaurant_Layout_Border
+ .4byte CeladonCity_Restaurant_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_Hotel_Layout_Border:: @ 831B2B8
+ .incbin "data/layouts/CeladonCity_Hotel_Layout/border.bin"
+
+CeladonCity_Hotel_Layout_Blockdata:: @ 831B2C0
+ .incbin "data/layouts/CeladonCity_Hotel_Layout/map.bin"
+
+ .align 2
CeladonCity_Hotel_Layout:: @ 831B438
- .incbin "baserom.gba", 0x31B438, 0x1C4
-
+ .4byte 17
+ .4byte 11
+ .4byte CeladonCity_Hotel_Layout_Border
+ .4byte CeladonCity_Hotel_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_1F_Layout_Border:: @ 831B454
+ .incbin "data/layouts/CeladonCity_DepartmentStore_1F_Layout/border.bin"
+
+CeladonCity_DepartmentStore_1F_Layout_Blockdata:: @ 831B45C
+ .incbin "data/layouts/CeladonCity_DepartmentStore_1F_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_1F_Layout:: @ 831B5FC
- .incbin "baserom.gba", 0x31B5FC, 0x1AC
-
+ .4byte 13
+ .4byte 16
+ .4byte CeladonCity_DepartmentStore_1F_Layout_Border
+ .4byte CeladonCity_DepartmentStore_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_2F_Layout_Border:: @ 831B618
+ .incbin "data/layouts/CeladonCity_DepartmentStore_2F_Layout/border.bin"
+
+CeladonCity_DepartmentStore_2F_Layout_Blockdata:: @ 831B620
+ .incbin "data/layouts/CeladonCity_DepartmentStore_2F_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_2F_Layout:: @ 831B7A8
- .incbin "baserom.gba", 0x31B7A8, 0x1AC
-
+ .4byte 13
+ .4byte 15
+ .4byte CeladonCity_DepartmentStore_2F_Layout_Border
+ .4byte CeladonCity_DepartmentStore_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_3F_Layout_Border:: @ 831B7C4
+ .incbin "data/layouts/CeladonCity_DepartmentStore_3F_Layout/border.bin"
+
+CeladonCity_DepartmentStore_3F_Layout_Blockdata:: @ 831B7CC
+ .incbin "data/layouts/CeladonCity_DepartmentStore_3F_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_3F_Layout:: @ 831B954
- .incbin "baserom.gba", 0x31B954, 0x1AC
-
+ .4byte 13
+ .4byte 15
+ .4byte CeladonCity_DepartmentStore_3F_Layout_Border
+ .4byte CeladonCity_DepartmentStore_3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_4F_Layout_Border:: @ 831B970
+ .incbin "data/layouts/CeladonCity_DepartmentStore_4F_Layout/border.bin"
+
+CeladonCity_DepartmentStore_4F_Layout_Blockdata:: @ 831B978
+ .incbin "data/layouts/CeladonCity_DepartmentStore_4F_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_4F_Layout:: @ 831BB00
- .incbin "baserom.gba", 0x31BB00, 0x1AC
-
+ .4byte 13
+ .4byte 15
+ .4byte CeladonCity_DepartmentStore_4F_Layout_Border
+ .4byte CeladonCity_DepartmentStore_4F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_5F_Layout_Border:: @ 831BB1C
+ .incbin "data/layouts/CeladonCity_DepartmentStore_5F_Layout/border.bin"
+
+CeladonCity_DepartmentStore_5F_Layout_Blockdata:: @ 831BB24
+ .incbin "data/layouts/CeladonCity_DepartmentStore_5F_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_5F_Layout:: @ 831BCAC
- .incbin "baserom.gba", 0x31BCAC, 0x238
-
+ .4byte 13
+ .4byte 15
+ .4byte CeladonCity_DepartmentStore_5F_Layout_Border
+ .4byte CeladonCity_DepartmentStore_5F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeladonCity_DepartmentStore_Roof_Layout_Border:: @ 831BCC8
+ .incbin "data/layouts/CeladonCity_DepartmentStore_Roof_Layout/border.bin"
+
+CeladonCity_DepartmentStore_Roof_Layout_Blockdata:: @ 831BCD0
+ .incbin "data/layouts/CeladonCity_DepartmentStore_Roof_Layout/map.bin"
+
+ .align 2
CeladonCity_DepartmentStore_Roof_Layout:: @ 831BEE4
- .incbin "baserom.gba", 0x31BEE4, 0x144
-
-SafariZone_Building_Layout:: @ shared
- .incbin "baserom.gba", 0x31C028, 0x144
-
+ .4byte 19
+ .4byte 14
+ .4byte CeladonCity_DepartmentStore_Roof_Layout_Border
+ .4byte CeladonCity_DepartmentStore_Roof_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SafariZone_Building_Layout_Border:: @ 831BF00
+ .incbin "data/layouts/SafariZone_Building_Layout/border.bin"
+
+SafariZone_Building_Layout_Blockdata:: @ 831BF08
+ .incbin "data/layouts/SafariZone_Building_Layout/map.bin"
+
+ .align 2
+SafariZone_Building_Layout:: @ 831C028
+ .4byte 13
+ .4byte 11
+ .4byte SafariZone_Building_Layout_Border
+ .4byte SafariZone_Building_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F14
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SafariZone_SecretHouse_Layout_Border:: @ 831C044
+ .incbin "data/layouts/SafariZone_SecretHouse_Layout/border.bin"
+
+SafariZone_SecretHouse_Layout_Blockdata:: @ 831C04C
+ .incbin "data/layouts/SafariZone_SecretHouse_Layout/map.bin"
+
+ .align 2
SafariZone_SecretHouse_Layout:: @ 831C16C
- .incbin "baserom.gba", 0x31C16C, 0x1DC
-
+ .4byte 13
+ .4byte 11
+ .4byte SafariZone_SecretHouse_Layout_Border
+ .4byte SafariZone_SecretHouse_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F14
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FuchsiaCity_ZooBuilding_Layout_Border:: @ 831C188
+ .incbin "data/layouts/FuchsiaCity_ZooBuilding_Layout/border.bin"
+
+FuchsiaCity_ZooBuilding_Layout_Blockdata:: @ 831C190
+ .incbin "data/layouts/FuchsiaCity_ZooBuilding_Layout/map.bin"
+
+ .align 2
FuchsiaCity_ZooBuilding_Layout:: @ 831C348
- .incbin "baserom.gba", 0x31C348, 0x144
-
+ .4byte 20
+ .4byte 11
+ .4byte FuchsiaCity_ZooBuilding_Layout_Border
+ .4byte FuchsiaCity_ZooBuilding_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F14
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FuchsiaCity_Building1_Layout_Border:: @ 831C364
+ .incbin "data/layouts/FuchsiaCity_Building1_Layout/border.bin"
+
+FuchsiaCity_Building1_Layout_Blockdata:: @ 831C36C
+ .incbin "data/layouts/FuchsiaCity_Building1_Layout/map.bin"
+
+ .align 2
FuchsiaCity_Building1_Layout:: @ 831C48C
- .incbin "baserom.gba", 0x31C48C, 0xEC
-
+ .4byte 13
+ .4byte 11
+ .4byte FuchsiaCity_Building1_Layout_Border
+ .4byte FuchsiaCity_Building1_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FuchsiaCity_House2_Layout_Border:: @ 831C4A8
+ .incbin "data/layouts/FuchsiaCity_House2_Layout/border.bin"
+
+FuchsiaCity_House2_Layout_Blockdata:: @ 831C4B0
+ .incbin "data/layouts/FuchsiaCity_House2_Layout/map.bin"
+
+ .align 2
FuchsiaCity_House2_Layout:: @ 831C578
- .incbin "baserom.gba", 0x31C578, 0x28C
-
+ .4byte 10
+ .4byte 10
+ .4byte FuchsiaCity_House2_Layout_Border
+ .4byte FuchsiaCity_House2_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C2C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CinnabarIsland_PokemonLab_Entrance_Layout_Border:: @ 831C594
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/border.bin"
+
+CinnabarIsland_PokemonLab_Entrance_Layout_Blockdata:: @ 831C59C
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_Entrance_Layout/map.bin"
+
+ .align 2
CinnabarIsland_PokemonLab_Entrance_Layout:: @ 831C804
- .incbin "baserom.gba", 0x31C804, 0x170
-
+ .4byte 28
+ .4byte 11
+ .4byte CinnabarIsland_PokemonLab_Entrance_Layout_Border
+ .4byte CinnabarIsland_PokemonLab_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CinnabarIsland_PokemonLab_Lounge_Layout_Border:: @ 831C820
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/border.bin"
+
+CinnabarIsland_PokemonLab_Lounge_Layout_Blockdata:: @ 831C828
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_Lounge_Layout/map.bin"
+
+ .align 2
CinnabarIsland_PokemonLab_Lounge_Layout:: @ 831C974
- .incbin "baserom.gba", 0x31C974, 0x170
-
+ .4byte 15
+ .4byte 11
+ .4byte CinnabarIsland_PokemonLab_Lounge_Layout_Border
+ .4byte CinnabarIsland_PokemonLab_Lounge_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CinnabarIsland_PokemonLab_ResearchRoom_Layout_Border:: @ 831C990
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/border.bin"
+
+CinnabarIsland_PokemonLab_ResearchRoom_Layout_Blockdata:: @ 831C998
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_ResearchRoom_Layout/map.bin"
+
+ .align 2
CinnabarIsland_PokemonLab_ResearchRoom_Layout:: @ 831CAE4
- .incbin "baserom.gba", 0x31CAE4, 0x170
-
+ .4byte 15
+ .4byte 11
+ .4byte CinnabarIsland_PokemonLab_ResearchRoom_Layout_Border
+ .4byte CinnabarIsland_PokemonLab_ResearchRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CinnabarIsland_PokemonLab_ExperimentRoom_Layout_Border:: @ 831CB00
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/border.bin"
+
+CinnabarIsland_PokemonLab_ExperimentRoom_Layout_Blockdata:: @ 831CB08
+ .incbin "data/layouts/CinnabarIsland_PokemonLab_ExperimentRoom_Layout/map.bin"
+
+ .align 2
CinnabarIsland_PokemonLab_ExperimentRoom_Layout:: @ 831CC54
- .incbin "baserom.gba", 0x31CC54, 0x1C80
-
+ .4byte 15
+ .4byte 11
+ .4byte CinnabarIsland_PokemonLab_ExperimentRoom_Layout_Border
+ .4byte CinnabarIsland_PokemonLab_ExperimentRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C8C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_Duplicate_Layout_Border:: @ 831CC70
+ .incbin "data/layouts/SaffronCity_Duplicate_Layout/border.bin"
+
+SaffronCity_Duplicate_Layout_Blockdata:: @ 831CC78
+ .incbin "data/layouts/SaffronCity_Duplicate_Layout/map.bin"
+
+ .align 2
SaffronCity_Duplicate_Layout:: @ 831E8D4
- .incbin "baserom.gba", 0x31E8D4, 0xEC
-
-SaffronCity_NorthSouthEntrance_Layout:: @ shared
- .incbin "baserom.gba", 0x31E9C0, 0x110
-
-SaffronCity_EastWestEntrance_Layout:: @ shared
- .incbin "baserom.gba", 0x31EAD0, 0xC4
-
+ .4byte 66
+ .4byte 55
+ .4byte SaffronCity_Duplicate_Layout_Border
+ .4byte SaffronCity_Duplicate_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B9C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_NorthSouthEntrance_Layout_Border:: @ 831E8F0
+ .incbin "data/layouts/SaffronCity_NorthSouthEntrance_Layout/border.bin"
+
+SaffronCity_NorthSouthEntrance_Layout_Blockdata:: @ 831E8F8
+ .incbin "data/layouts/SaffronCity_NorthSouthEntrance_Layout/map.bin"
+
+ .align 2
+SaffronCity_NorthSouthEntrance_Layout:: @ 831E9C0
+ .4byte 9
+ .4byte 11
+ .4byte SaffronCity_NorthSouthEntrance_Layout_Border
+ .4byte SaffronCity_NorthSouthEntrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_EastWestEntrance_Layout_Border:: @ 831E9DC
+ .incbin "data/layouts/SaffronCity_EastWestEntrance_Layout/border.bin"
+
+SaffronCity_EastWestEntrance_Layout_Blockdata:: @ 831E9E4
+ .incbin "data/layouts/SaffronCity_EastWestEntrance_Layout/map.bin"
+
+ .align 2
+SaffronCity_EastWestEntrance_Layout:: @ 831EAD0
+ .4byte 13
+ .4byte 9
+ .4byte SaffronCity_EastWestEntrance_Layout_Border
+ .4byte SaffronCity_EastWestEntrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+DiglettsCave_NorthEntrance_Layout_Border:: @ 831EAEC
+ .incbin "data/layouts/DiglettsCave_NorthEntrance_Layout/border.bin"
+
+DiglettsCave_NorthEntrance_Layout_Blockdata:: @ 831EAF4
+ .incbin "data/layouts/DiglettsCave_NorthEntrance_Layout/map.bin"
+
+ .align 2
DiglettsCave_NorthEntrance_Layout:: @ 831EB94
- .incbin "baserom.gba", 0x31EB94, 0xC4
-
+ .4byte 10
+ .4byte 8
+ .4byte DiglettsCave_NorthEntrance_Layout_Border
+ .4byte DiglettsCave_NorthEntrance_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+DiglettsCave_SouthEntrance_Layout_Border:: @ 831EBB0
+ .incbin "data/layouts/DiglettsCave_SouthEntrance_Layout/border.bin"
+
+DiglettsCave_SouthEntrance_Layout_Blockdata:: @ 831EBB8
+ .incbin "data/layouts/DiglettsCave_SouthEntrance_Layout/map.bin"
+
+ .align 2
DiglettsCave_SouthEntrance_Layout:: @ 831EC58
- .incbin "baserom.gba", 0x31EC58, 0x3A8
-
+ .4byte 10
+ .4byte 8
+ .4byte DiglettsCave_SouthEntrance_Layout_Border
+ .4byte DiglettsCave_SouthEntrance_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+IndigoPlateau_PokemonCenter_1F_Layout_Border:: @ 831EC74
+ .incbin "data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/border.bin"
+
+IndigoPlateau_PokemonCenter_1F_Layout_Blockdata:: @ 831EC7C
+ .incbin "data/layouts/IndigoPlateau_PokemonCenter_1F_Layout/map.bin"
+
+ .align 2
IndigoPlateau_PokemonCenter_1F_Layout:: @ 831F000
- .incbin "baserom.gba", 0x31F000, 0x178
-
+ .4byte 25
+ .4byte 18
+ .4byte IndigoPlateau_PokemonCenter_1F_Layout_Border
+ .4byte IndigoPlateau_PokemonCenter_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonLeague_LoreleisRoom_Layout_Border:: @ 831F01C
+ .incbin "data/layouts/PokemonLeague_LoreleisRoom_Layout/border.bin"
+
+PokemonLeague_LoreleisRoom_Layout_Blockdata:: @ 831F024
+ .incbin "data/layouts/PokemonLeague_LoreleisRoom_Layout/map.bin"
+
+ .align 2
PokemonLeague_LoreleisRoom_Layout:: @ 831F178
- .incbin "baserom.gba", 0x31F178, 0x178
-
+ .4byte 13
+ .4byte 13
+ .4byte PokemonLeague_LoreleisRoom_Layout_Border
+ .4byte PokemonLeague_LoreleisRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50C4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonLeague_BrunosRoom_Layout_Border:: @ 831F194
+ .incbin "data/layouts/PokemonLeague_BrunosRoom_Layout/border.bin"
+
+PokemonLeague_BrunosRoom_Layout_Blockdata:: @ 831F19C
+ .incbin "data/layouts/PokemonLeague_BrunosRoom_Layout/map.bin"
+
+ .align 2
PokemonLeague_BrunosRoom_Layout:: @ 831F2F0
- .incbin "baserom.gba", 0x31F2F0, 0x178
-
+ .4byte 13
+ .4byte 13
+ .4byte PokemonLeague_BrunosRoom_Layout_Border
+ .4byte PokemonLeague_BrunosRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50C4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonLeague_AgathasRoom_Layout_Border:: @ 831F30C
+ .incbin "data/layouts/PokemonLeague_AgathasRoom_Layout/border.bin"
+
+PokemonLeague_AgathasRoom_Layout_Blockdata:: @ 831F314
+ .incbin "data/layouts/PokemonLeague_AgathasRoom_Layout/map.bin"
+
+ .align 2
PokemonLeague_AgathasRoom_Layout:: @ 831F468
- .incbin "baserom.gba", 0x31F468, 0x564
-
+ .4byte 13
+ .4byte 13
+ .4byte PokemonLeague_AgathasRoom_Layout_Border
+ .4byte PokemonLeague_AgathasRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50C4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonLeague_LancesRoom_Layout_Border:: @ 831F484
+ .incbin "data/layouts/PokemonLeague_LancesRoom_Layout/border.bin"
+
+PokemonLeague_LancesRoom_Layout_Blockdata:: @ 831F48C
+ .incbin "data/layouts/PokemonLeague_LancesRoom_Layout/map.bin"
+
+ .align 2
PokemonLeague_LancesRoom_Layout:: @ 831F9CC
- .incbin "baserom.gba", 0x31F9CC, 0x22C
-
+ .4byte 28
+ .4byte 24
+ .4byte PokemonLeague_LancesRoom_Layout_Border
+ .4byte PokemonLeague_LancesRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50C4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonLeague_ChampionsRoom_Layout_Border:: @ 831F9E8
+ .incbin "data/layouts/PokemonLeague_ChampionsRoom_Layout/border.bin"
+
+PokemonLeague_ChampionsRoom_Layout_Blockdata:: @ 831F9F0
+ .incbin "data/layouts/PokemonLeague_ChampionsRoom_Layout/map.bin"
+
+ .align 2
PokemonLeague_ChampionsRoom_Layout:: @ 831FBF8
- .incbin "baserom.gba", 0x31FBF8, 0x144
-
+ .4byte 13
+ .4byte 20
+ .4byte PokemonLeague_ChampionsRoom_Layout_Border
+ .4byte PokemonLeague_ChampionsRoom_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50C4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+PokemonLeague_HallOfFame_Layout_Border:: @ 831FC14
+ .incbin "data/layouts/PokemonLeague_HallOfFame_Layout/border.bin"
+
+PokemonLeague_HallOfFame_Layout_Blockdata:: @ 831FC1C
+ .incbin "data/layouts/PokemonLeague_HallOfFame_Layout/map.bin"
+
+ .align 2
PokemonLeague_HallOfFame_Layout:: @ 831FD3C
- .incbin "baserom.gba", 0x31FD3C, 0x984
-
+ .4byte 11
+ .4byte 13
+ .4byte PokemonLeague_HallOfFame_Layout_Border
+ .4byte PokemonLeague_HallOfFame_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50DC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route21_South_Layout_Border:: @ 831FD58
+ .incbin "data/layouts/Route21_South_Layout/border.bin"
+
+Route21_South_Layout_Blockdata:: @ 831FD60
+ .incbin "data/layouts/Route21_South_Layout/map.bin"
+
+ .align 2
Route21_South_Layout:: @ 83206C0
- .incbin "baserom.gba", 0x3206C0, 0x144
-
-Entrance_2F_Layout:: @ shared
- .incbin "baserom.gba", 0x320804, 0x18C
-
-Route2_Entrance_Layout:: @ shared
- .incbin "baserom.gba", 0x320990, 0x18C
-
+ .4byte 24
+ .4byte 50
+ .4byte Route21_South_Layout_Border
+ .4byte Route21_South_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B6C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Entrance_2F_Layout_Border:: @ 83206DC
+ .incbin "data/layouts/Entrance_2F_Layout/border.bin"
+
+Entrance_2F_Layout_Blockdata:: @ 83206E4
+ .incbin "data/layouts/Entrance_2F_Layout/map.bin"
+
+ .align 2
+Entrance_2F_Layout:: @ 8320804
+ .4byte 13
+ .4byte 11
+ .4byte Entrance_2F_Layout_Border
+ .4byte Entrance_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route2_Entrance_Layout_Border:: @ 8320820
+ .incbin "data/layouts/Route2_Entrance_Layout/border.bin"
+
+Route2_Entrance_Layout_Blockdata:: @ 8320828
+ .incbin "data/layouts/Route2_Entrance_Layout/map.bin"
+
+ .align 2
+Route2_Entrance_Layout:: @ 8320990
+ .4byte 15
+ .4byte 12
+ .4byte Route2_Entrance_Layout_Border
+ .4byte Route2_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route22_NorthEntrance_Layout_Border:: @ 83209AC
+ .incbin "data/layouts/Route22_NorthEntrance_Layout/border.bin"
+
+Route22_NorthEntrance_Layout_Blockdata:: @ 83209B4
+ .incbin "data/layouts/Route22_NorthEntrance_Layout/map.bin"
+
+ .align 2
Route22_NorthEntrance_Layout:: @ 8320B1C
- .incbin "baserom.gba", 0x320B1C, 0x1F8
-
+ .4byte 15
+ .4byte 12
+ .4byte Route22_NorthEntrance_Layout_Border
+ .4byte Route22_NorthEntrance_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route16_NorthEntrance_1F_Layout_Border:: @ 8320B38
+ .incbin "data/layouts/Route16_NorthEntrance_1F_Layout/border.bin"
+
+Route16_NorthEntrance_1F_Layout_Blockdata:: @ 8320B40
+ .incbin "data/layouts/Route16_NorthEntrance_1F_Layout/map.bin"
+
+ .align 2
Route16_NorthEntrance_1F_Layout:: @ 8320D14
- .incbin "baserom.gba", 0x320D14, 0x15C
-
-Entrance_1F_Layout:: @ shared
- .incbin "baserom.gba", 0x320E70, 0x6C
-
+ .4byte 13
+ .4byte 18
+ .4byte Route16_NorthEntrance_1F_Layout_Border
+ .4byte Route16_NorthEntrance_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Entrance_1F_Layout_Border:: @ 8320D30
+ .incbin "data/layouts/Entrance_1F_Layout/border.bin"
+
+Entrance_1F_Layout_Blockdata:: @ 8320D38
+ .incbin "data/layouts/Entrance_1F_Layout/map.bin"
+
+ .align 2
+Entrance_1F_Layout:: @ 8320E70
+ .4byte 13
+ .4byte 12
+ .4byte Entrance_1F_Layout_Border
+ .4byte Entrance_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+RocketHideout_Elevator_Layout_Border:: @ 8320E8C
+ .incbin "data/layouts/RocketHideout_Elevator_Layout/border.bin"
+
+RocketHideout_Elevator_Layout_Blockdata:: @ 8320E94
+ .incbin "data/layouts/RocketHideout_Elevator_Layout/map.bin"
+
+ .align 2
RocketHideout_Elevator_Layout:: @ 8320EDC
- .incbin "baserom.gba", 0x320EDC, 0x128
-
+ .4byte 5
+ .4byte 7
+ .4byte RocketHideout_Elevator_Layout_Border
+ .4byte RocketHideout_Elevator_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_House1_1F_Layout_Border:: @ 8320EF8
+ .incbin "data/layouts/SaffronCity_House1_1F_Layout/border.bin"
+
+SaffronCity_House1_1F_Layout_Blockdata:: @ 8320F00
+ .incbin "data/layouts/SaffronCity_House1_1F_Layout/map.bin"
+
+ .align 2
SaffronCity_House1_1F_Layout:: @ 8321004
- .incbin "baserom.gba", 0x321004, 0xFC
-
+ .4byte 13
+ .4byte 10
+ .4byte SaffronCity_House1_1F_Layout_Border
+ .4byte SaffronCity_House1_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_House1_2F_Layout_Border:: @ 8321020
+ .incbin "data/layouts/SaffronCity_House1_2F_Layout/border.bin"
+
+SaffronCity_House1_2F_Layout_Blockdata:: @ 8321028
+ .incbin "data/layouts/SaffronCity_House1_2F_Layout/map.bin"
+
+ .align 2
SaffronCity_House1_2F_Layout:: @ 8321100
- .incbin "baserom.gba", 0x321100, 0x1C4
-
+ .4byte 12
+ .4byte 9
+ .4byte SaffronCity_House1_2F_Layout_Border
+ .4byte SaffronCity_House1_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4C74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_Dojo_Layout_Border:: @ 832111C
+ .incbin "data/layouts/SaffronCity_Dojo_Layout/border.bin"
+
+SaffronCity_Dojo_Layout_Blockdata:: @ 8321124
+ .incbin "data/layouts/SaffronCity_Dojo_Layout/map.bin"
+
+ .align 2
SaffronCity_Dojo_Layout:: @ 83212C4
- .incbin "baserom.gba", 0x3212C4, 0x6C
-
+ .4byte 13
+ .4byte 16
+ .4byte SaffronCity_Dojo_Layout_Border
+ .4byte SaffronCity_Dojo_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4D04
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SilphCo_Elevator_Layout_Border:: @ 83212E0
+ .incbin "data/layouts/SilphCo_Elevator_Layout/border.bin"
+
+SilphCo_Elevator_Layout_Blockdata:: @ 83212E8
+ .incbin "data/layouts/SilphCo_Elevator_Layout/map.bin"
+
+ .align 2
SilphCo_Elevator_Layout:: @ 8321330
- .incbin "baserom.gba", 0x321330, 0x3E4
-
+ .4byte 5
+ .4byte 7
+ .4byte SilphCo_Elevator_Layout_Border
+ .4byte SilphCo_Elevator_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+OneIsland_Layout_Border:: @ 832134C
+ .incbin "data/layouts/OneIsland_Layout/border.bin"
+
+OneIsland_Layout_Blockdata:: @ 8321354
+ .incbin "data/layouts/OneIsland_Layout/map.bin"
+
+ .align 2
OneIsland_Layout:: @ 8321714
- .incbin "baserom.gba", 0x321714, 0x7A4
-
+ .4byte 24
+ .4byte 20
+ .4byte OneIsland_Layout_Border
+ .4byte OneIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+TwoIsland_Layout_Border:: @ 8321730
+ .incbin "data/layouts/TwoIsland_Layout/border.bin"
+
+TwoIsland_Layout_Blockdata:: @ 8321738
+ .incbin "data/layouts/TwoIsland_Layout/map.bin"
+
+ .align 2
TwoIsland_Layout:: @ 8321EB8
- .incbin "baserom.gba", 0x321EB8, 0x7A4
-
+ .4byte 48
+ .4byte 20
+ .4byte TwoIsland_Layout_Border
+ .4byte TwoIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ThreeIsland_Layout_Border:: @ 8321ED4
+ .incbin "data/layouts/ThreeIsland_Layout/border.bin"
+
+ThreeIsland_Layout_Blockdata:: @ 8321EDC
+ .incbin "data/layouts/ThreeIsland_Layout/map.bin"
+
+ .align 2
ThreeIsland_Layout:: @ 832265C
- .incbin "baserom.gba", 0x32265C, 0xF24
-
+ .4byte 24
+ .4byte 40
+ .4byte ThreeIsland_Layout_Border
+ .4byte ThreeIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FourIsland_Layout_Border:: @ 8322678
+ .incbin "data/layouts/FourIsland_Layout/border.bin"
+
+FourIsland_Layout_Blockdata:: @ 8322680
+ .incbin "data/layouts/FourIsland_Layout/map.bin"
+
+ .align 2
FourIsland_Layout:: @ 8323580
- .incbin "baserom.gba", 0x323580, 0x3E4
-
+ .4byte 48
+ .4byte 40
+ .4byte FourIsland_Layout_Border
+ .4byte FourIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5064
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_Layout_Border:: @ 832359C
+ .incbin "data/layouts/FiveIsland_Layout/border.bin"
+
+FiveIsland_Layout_Blockdata:: @ 83235A4
+ .incbin "data/layouts/FiveIsland_Layout/map.bin"
+
+ .align 2
FiveIsland_Layout:: @ 8323964
- .incbin "baserom.gba", 0x323964, 0x3E4
-
+ .4byte 24
+ .4byte 20
+ .4byte FiveIsland_Layout_Border
+ .4byte FiveIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5064
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_Layout_Border:: @ 8323980
+ .incbin "data/layouts/SevenIsland_Layout/border.bin"
+
+SevenIsland_Layout_Blockdata:: @ 8323988
+ .incbin "data/layouts/SevenIsland_Layout/map.bin"
+
+ .align 2
SevenIsland_Layout:: @ 8323D48
- .incbin "baserom.gba", 0x323D48, 0x5C4
-
+ .4byte 24
+ .4byte 20
+ .4byte SevenIsland_Layout_Border
+ .4byte SevenIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_Layout_Border:: @ 8323D64
+ .incbin "data/layouts/SixIsland_Layout/border.bin"
+
+SixIsland_Layout_Blockdata:: @ 8323D6C
+ .incbin "data/layouts/SixIsland_Layout/map.bin"
+
+ .align 2
SixIsland_Layout:: @ 832430C
- .incbin "baserom.gba", 0x32430C, 0x1A64
-
+ .4byte 24
+ .4byte 30
+ .4byte SixIsland_Layout_Border
+ .4byte SixIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+OneIsland_KindleRoad_Layout_Border:: @ 8324328
+ .incbin "data/layouts/OneIsland_KindleRoad_Layout/border.bin"
+
+OneIsland_KindleRoad_Layout_Blockdata:: @ 8324330
+ .incbin "data/layouts/OneIsland_KindleRoad_Layout/map.bin"
+
+ .align 2
OneIsland_KindleRoad_Layout:: @ 8325D70
- .incbin "baserom.gba", 0x325D70, 0x7A4
-
+ .4byte 24
+ .4byte 140
+ .4byte OneIsland_KindleRoad_Layout_Border
+ .4byte OneIsland_KindleRoad_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+OneIsland_TreasureBeach_Layout_Border:: @ 8325D8C
+ .incbin "data/layouts/OneIsland_TreasureBeach_Layout/border.bin"
+
+OneIsland_TreasureBeach_Layout_Blockdata:: @ 8325D94
+ .incbin "data/layouts/OneIsland_TreasureBeach_Layout/map.bin"
+
+ .align 2
OneIsland_TreasureBeach_Layout:: @ 8326514
- .incbin "baserom.gba", 0x326514, 0x7A4
-
+ .4byte 24
+ .4byte 40
+ .4byte OneIsland_TreasureBeach_Layout_Border
+ .4byte OneIsland_TreasureBeach_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+TwoIsland_CapeBrink_Layout_Border:: @ 8326530
+ .incbin "data/layouts/TwoIsland_CapeBrink_Layout/border.bin"
+
+TwoIsland_CapeBrink_Layout_Blockdata:: @ 8326538
+ .incbin "data/layouts/TwoIsland_CapeBrink_Layout/map.bin"
+
+ .align 2
TwoIsland_CapeBrink_Layout:: @ 8326CB8
- .incbin "baserom.gba", 0x326CB8, 0xF24
-
+ .4byte 24
+ .4byte 40
+ .4byte TwoIsland_CapeBrink_Layout_Border
+ .4byte TwoIsland_CapeBrink_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ThreeIsland_BondBridge_Layout_Border:: @ 8326CD4
+ .incbin "data/layouts/ThreeIsland_BondBridge_Layout/border.bin"
+
+ThreeIsland_BondBridge_Layout_Blockdata:: @ 8326CDC
+ .incbin "data/layouts/ThreeIsland_BondBridge_Layout/map.bin"
+
+ .align 2
ThreeIsland_BondBridge_Layout:: @ 8327BDC
- .incbin "baserom.gba", 0x327BDC, 0x7A4
-
+ .4byte 96
+ .4byte 20
+ .4byte ThreeIsland_BondBridge_Layout_Border
+ .4byte ThreeIsland_BondBridge_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ThreeIsland_Port_Layout_Border:: @ 8327BF8
+ .incbin "data/layouts/ThreeIsland_Port_Layout/border.bin"
+
+ThreeIsland_Port_Layout_Blockdata:: @ 8327C00
+ .incbin "data/layouts/ThreeIsland_Port_Layout/map.bin"
+
+ .align 2
ThreeIsland_Port_Layout:: @ 8328380
- .incbin "baserom.gba", 0x328380, 0x28
-
+ .4byte 48
+ .4byte 20
+ .4byte ThreeIsland_Port_Layout_Border
+ .4byte ThreeIsland_Port_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_03_50_Layout_Border:: @ 832839C
+ .incbin "data/layouts/UnknownMap_03_50_Layout/border.bin"
+
+UnknownMap_03_50_Layout_Blockdata:: @ 83283A4
+ .incbin "data/layouts/UnknownMap_03_50_Layout/map.bin"
+
+ .align 2
UnknownMap_03_50_Layout:: @ 83283A8
- .incbin "baserom.gba", 0x3283A8, 0x28
-
+ .4byte 1
+ .4byte 1
+ .4byte UnknownMap_03_50_Layout_Border
+ .4byte UnknownMap_03_50_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_03_51_Layout_Border:: @ 83283C4
+ .incbin "data/layouts/UnknownMap_03_51_Layout/border.bin"
+
+UnknownMap_03_51_Layout_Blockdata:: @ 83283CC
+ .incbin "data/layouts/UnknownMap_03_51_Layout/map.bin"
+
+ .align 2
UnknownMap_03_51_Layout:: @ 83283D0
- .incbin "baserom.gba", 0x3283D0, 0xD44
-
+ .4byte 1
+ .4byte 1
+ .4byte UnknownMap_03_51_Layout_Border
+ .4byte UnknownMap_03_51_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_03_52_Layout_Border:: @ 83283EC
+ .incbin "data/layouts/UnknownMap_03_52_Layout/border.bin"
+
+UnknownMap_03_52_Layout_Blockdata:: @ 83283F4
+ .incbin "data/layouts/UnknownMap_03_52_Layout/map.bin"
+
+ .align 2
UnknownMap_03_52_Layout:: @ 8329114
- .incbin "baserom.gba", 0x329114, 0xB64
-
+ .4byte 84
+ .4byte 20
+ .4byte UnknownMap_03_52_Layout_Border
+ .4byte UnknownMap_03_52_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_03_53_Layout_Border:: @ 8329130
+ .incbin "data/layouts/UnknownMap_03_53_Layout/border.bin"
+
+UnknownMap_03_53_Layout_Blockdata:: @ 8329138
+ .incbin "data/layouts/UnknownMap_03_53_Layout/map.bin"
+
+ .align 2
UnknownMap_03_53_Layout:: @ 8329C78
- .incbin "baserom.gba", 0x329C78, 0xB64
-
+ .4byte 24
+ .4byte 60
+ .4byte UnknownMap_03_53_Layout_Border
+ .4byte UnknownMap_03_53_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4B3C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_ResortGorgeous_Layout_Border:: @ 8329C94
+ .incbin "data/layouts/FiveIsland_ResortGorgeous_Layout/border.bin"
+
+FiveIsland_ResortGorgeous_Layout_Blockdata:: @ 8329C9C
+ .incbin "data/layouts/FiveIsland_ResortGorgeous_Layout/map.bin"
+
+ .align 2
FiveIsland_ResortGorgeous_Layout:: @ 832A7DC
- .incbin "baserom.gba", 0x32A7DC, 0xB64
-
+ .4byte 72
+ .4byte 20
+ .4byte FiveIsland_ResortGorgeous_Layout_Border
+ .4byte FiveIsland_ResortGorgeous_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5064
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_WaterLabyrinth_Layout_Border:: @ 832A7F8
+ .incbin "data/layouts/FiveIsland_WaterLabyrinth_Layout/border.bin"
+
+FiveIsland_WaterLabyrinth_Layout_Blockdata:: @ 832A800
+ .incbin "data/layouts/FiveIsland_WaterLabyrinth_Layout/map.bin"
+
+ .align 2
FiveIsland_WaterLabyrinth_Layout:: @ 832B340
- .incbin "baserom.gba", 0x32B340, 0x7A4
-
+ .4byte 72
+ .4byte 20
+ .4byte FiveIsland_WaterLabyrinth_Layout_Border
+ .4byte FiveIsland_WaterLabyrinth_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5064
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_Meadow_Layout_Border:: @ 832B35C
+ .incbin "data/layouts/FiveIsland_Meadow_Layout/border.bin"
+
+FiveIsland_Meadow_Layout_Blockdata:: @ 832B364
+ .incbin "data/layouts/FiveIsland_Meadow_Layout/map.bin"
+
+ .align 2
FiveIsland_Meadow_Layout:: @ 832BAE4
- .incbin "baserom.gba", 0x32BAE4, 0xB64
-
+ .4byte 24
+ .4byte 40
+ .4byte FiveIsland_Meadow_Layout_Border
+ .4byte FiveIsland_Meadow_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5064
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_MemorialPillar_Layout_Border:: @ 832BB00
+ .incbin "data/layouts/FiveIsland_MemorialPillar_Layout/border.bin"
+
+FiveIsland_MemorialPillar_Layout_Blockdata:: @ 832BB08
+ .incbin "data/layouts/FiveIsland_MemorialPillar_Layout/map.bin"
+
+ .align 2
FiveIsland_MemorialPillar_Layout:: @ 832C648
- .incbin "baserom.gba", 0x32C648, 0xF24
-
+ .4byte 24
+ .4byte 60
+ .4byte FiveIsland_MemorialPillar_Layout_Border
+ .4byte FiveIsland_MemorialPillar_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5064
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_OutcastIsland_Layout_Border:: @ 832C664
+ .incbin "data/layouts/SixIsland_OutcastIsland_Layout/border.bin"
+
+SixIsland_OutcastIsland_Layout_Blockdata:: @ 832C66C
+ .incbin "data/layouts/SixIsland_OutcastIsland_Layout/map.bin"
+
+ .align 2
SixIsland_OutcastIsland_Layout:: @ 832D56C
- .incbin "baserom.gba", 0x32D56C, 0xB64
-
+ .4byte 24
+ .4byte 80
+ .4byte SixIsland_OutcastIsland_Layout_Border
+ .4byte SixIsland_OutcastIsland_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_GreenPath_Layout_Border:: @ 832D588
+ .incbin "data/layouts/SixIsland_GreenPath_Layout/border.bin"
+
+SixIsland_GreenPath_Layout_Blockdata:: @ 832D590
+ .incbin "data/layouts/SixIsland_GreenPath_Layout/map.bin"
+
+ .align 2
SixIsland_GreenPath_Layout:: @ 832E0D0
- .incbin "baserom.gba", 0x32E0D0, 0x12E4
-
+ .4byte 72
+ .4byte 20
+ .4byte SixIsland_GreenPath_Layout_Border
+ .4byte SixIsland_GreenPath_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_WaterPath_Layout_Border:: @ 832E0EC
+ .incbin "data/layouts/SixIsland_WaterPath_Layout/border.bin"
+
+SixIsland_WaterPath_Layout_Blockdata:: @ 832E0F4
+ .incbin "data/layouts/SixIsland_WaterPath_Layout/map.bin"
+
+ .align 2
SixIsland_WaterPath_Layout:: @ 832F3B4
- .incbin "baserom.gba", 0x32F3B4, 0xF24
-
+ .4byte 24
+ .4byte 100
+ .4byte SixIsland_WaterPath_Layout_Border
+ .4byte SixIsland_WaterPath_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_RuinValley_Layout_Border:: @ 832F3D0
+ .incbin "data/layouts/SixIsland_RuinValley_Layout/border.bin"
+
+SixIsland_RuinValley_Layout_Blockdata:: @ 832F3D8
+ .incbin "data/layouts/SixIsland_RuinValley_Layout/map.bin"
+
+ .align 2
SixIsland_RuinValley_Layout:: @ 83302D8
- .incbin "baserom.gba", 0x3302D8, 0x25A4
-
+ .4byte 48
+ .4byte 40
+ .4byte SixIsland_RuinValley_Layout_Border
+ .4byte SixIsland_RuinValley_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_Layout_Border:: @ 83302F4
+ .incbin "data/layouts/SevenIsland_TrainerTower_Layout/border.bin"
+
+SevenIsland_TrainerTower_Layout_Blockdata:: @ 83302FC
+ .incbin "data/layouts/SevenIsland_TrainerTower_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_Layout:: @ 833287C
- .incbin "baserom.gba", 0x33287C, 0x7A4
-
+ .4byte 120
+ .4byte 40
+ .4byte SevenIsland_TrainerTower_Layout_Border
+ .4byte SevenIsland_TrainerTower_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_SevaultCanyon_Entrance_Layout_Border:: @ 8332898
+ .incbin "data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/border.bin"
+
+SevenIsland_SevaultCanyon_Entrance_Layout_Blockdata:: @ 83328A0
+ .incbin "data/layouts/SevenIsland_SevaultCanyon_Entrance_Layout/map.bin"
+
+ .align 2
SevenIsland_SevaultCanyon_Entrance_Layout:: @ 8333020
- .incbin "baserom.gba", 0x333020, 0xF24
-
+ .4byte 24
+ .4byte 40
+ .4byte SevenIsland_SevaultCanyon_Entrance_Layout_Border
+ .4byte SevenIsland_SevaultCanyon_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_SevaultCanyon_Layout_Border:: @ 833303C
+ .incbin "data/layouts/SevenIsland_SevaultCanyon_Layout/border.bin"
+
+SevenIsland_SevaultCanyon_Layout_Blockdata:: @ 8333044
+ .incbin "data/layouts/SevenIsland_SevaultCanyon_Layout/map.bin"
+
+ .align 2
SevenIsland_SevaultCanyon_Layout:: @ 8333F44
- .incbin "baserom.gba", 0x333F44, 0x16A4
-
+ .4byte 24
+ .4byte 80
+ .4byte SevenIsland_SevaultCanyon_Layout_Border
+ .4byte SevenIsland_SevaultCanyon_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_Layout_Border:: @ 8333F60
+ .incbin "data/layouts/SevenIsland_TanobyRuins_Layout/border.bin"
+
+SevenIsland_TanobyRuins_Layout_Blockdata:: @ 8333F68
+ .incbin "data/layouts/SevenIsland_TanobyRuins_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_Layout:: @ 83355E8
- .incbin "baserom.gba", 0x3355E8, 0xB64
-
+ .4byte 144
+ .4byte 20
+ .4byte SevenIsland_TanobyRuins_Layout_Border
+ .4byte SevenIsland_TanobyRuins_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_833614C_Layout_Border:: @ 8335604
+ .incbin "data/layouts/UnusedLayout_833614C_Layout/border.bin"
+
+UnusedLayout_833614C_Layout_Blockdata:: @ 833560C
+ .incbin "data/layouts/UnusedLayout_833614C_Layout/map.bin"
+
+ .align 2
UnusedLayout_833614C_Layout:: @ 833614C
- .incbin "baserom.gba", 0x33614C, 0x16A4
-
+ .4byte 24
+ .4byte 60
+ .4byte UnusedLayout_833614C_Layout_Border
+ .4byte UnusedLayout_833614C_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_83377F0_Layout_Border:: @ 8336168
+ .incbin "data/layouts/UnusedLayout_83377F0_Layout/border.bin"
+
+UnusedLayout_83377F0_Layout_Blockdata:: @ 8336170
+ .incbin "data/layouts/UnusedLayout_83377F0_Layout/map.bin"
+
+ .align 2
UnusedLayout_83377F0_Layout:: @ 83377F0
- .incbin "baserom.gba", 0x3377F0, 0xB64
-
+ .4byte 144
+ .4byte 20
+ .4byte UnusedLayout_83377F0_Layout_Border
+ .4byte UnusedLayout_83377F0_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_8338354_Layout_Border:: @ 833780C
+ .incbin "data/layouts/UnusedLayout_8338354_Layout/border.bin"
+
+UnusedLayout_8338354_Layout_Blockdata:: @ 8337814
+ .incbin "data/layouts/UnusedLayout_8338354_Layout/map.bin"
+
+ .align 2
UnusedLayout_8338354_Layout:: @ 8338354
- .incbin "baserom.gba", 0x338354, 0x3E4
-
+ .4byte 24
+ .4byte 60
+ .4byte UnusedLayout_8338354_Layout_Border
+ .4byte UnusedLayout_8338354_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_8338738_Layout_Border:: @ 8338370
+ .incbin "data/layouts/UnusedLayout_8338738_Layout/border.bin"
+
+UnusedLayout_8338738_Layout_Blockdata:: @ 8338378
+ .incbin "data/layouts/UnusedLayout_8338738_Layout/map.bin"
+
+ .align 2
UnusedLayout_8338738_Layout:: @ 8338738
- .incbin "baserom.gba", 0x338738, 0x18C
-
+ .4byte 24
+ .4byte 20
+ .4byte UnusedLayout_8338738_Layout_Border
+ .4byte UnusedLayout_8338738_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4AAC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnknownMap_00_04_Layout_Border:: @ 8338754
+ .incbin "data/layouts/UnknownMap_00_04_Layout/border.bin"
+
+UnknownMap_00_04_Layout_Blockdata:: @ 833875C
+ .incbin "data/layouts/UnknownMap_00_04_Layout/map.bin"
+
+ .align 2
UnknownMap_00_04_Layout:: @ 83388C4
- .incbin "baserom.gba", 0x3388C4, 0x19C
-
+ .4byte 15
+ .4byte 12
+ .4byte UnknownMap_00_04_Layout_Border
+ .4byte UnknownMap_00_04_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D50DC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SaffronCity_PokemonTrainerFanClub_Layout_Border:: @ 83388E0
+ .incbin "data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/border.bin"
+
+SaffronCity_PokemonTrainerFanClub_Layout_Blockdata:: @ 83388E8
+ .incbin "data/layouts/SaffronCity_PokemonTrainerFanClub_Layout/map.bin"
+
+ .align 2
SaffronCity_PokemonTrainerFanClub_Layout:: @ 8338A60
- .incbin "baserom.gba", 0x338A60, 0xEC
-
+ .4byte 11
+ .4byte 17
+ .4byte SaffronCity_PokemonTrainerFanClub_Layout_Border
+ .4byte SaffronCity_PokemonTrainerFanClub_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_8338B4C_Layout_Border:: @ 8338A7C
+ .incbin "data/layouts/UnusedLayout_8338B4C_Layout/border.bin"
+
+UnusedLayout_8338B4C_Layout_Blockdata:: @ 8338A84
+ .incbin "data/layouts/UnusedLayout_8338B4C_Layout/map.bin"
+
+ .align 2
UnusedLayout_8338B4C_Layout:: @ 8338B4C
- .incbin "baserom.gba", 0x338B4C, 0xFC
-
+ .4byte 11
+ .4byte 9
+ .4byte UnusedLayout_8338B4C_Layout_Border
+ .4byte UnusedLayout_8338B4C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_House_Room2_Layout_Border:: @ 8338B68
+ .incbin "data/layouts/SevenIsland_House_Room2_Layout/border.bin"
+
+SevenIsland_House_Room2_Layout_Blockdata:: @ 8338B70
+ .incbin "data/layouts/SevenIsland_House_Room2_Layout/map.bin"
+
+ .align 2
SevenIsland_House_Room2_Layout:: @ 8338C48
- .incbin "baserom.gba", 0x338C48, 0xD8
-
+ .4byte 12
+ .4byte 9
+ .4byte SevenIsland_House_Room2_Layout_Border
+ .4byte SevenIsland_House_Room2_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ViridianCity_House2_Layout_Border:: @ 8338C64
+ .incbin "data/layouts/ViridianCity_House2_Layout/border.bin"
+
+ViridianCity_House2_Layout_Blockdata:: @ 8338C6C
+ .incbin "data/layouts/ViridianCity_House2_Layout/map.bin"
+
+ .align 2
ViridianCity_House2_Layout:: @ 8338D20
- .incbin "baserom.gba", 0x338D20, 0x170
-
+ .4byte 10
+ .4byte 9
+ .4byte ViridianCity_House2_Layout_Border
+ .4byte ViridianCity_House2_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F5C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_8338E90_Layout_Border:: @ 8338D3C
+ .incbin "data/layouts/UnusedLayout_8338E90_Layout/border.bin"
+
+UnusedLayout_8338E90_Layout_Blockdata:: @ 8338D44
+ .incbin "data/layouts/UnusedLayout_8338E90_Layout/map.bin"
+
+ .align 2
UnusedLayout_8338E90_Layout:: @ 8338E90
- .incbin "baserom.gba", 0x338E90, 0x19C
-
+ .4byte 15
+ .4byte 11
+ .4byte UnusedLayout_8338E90_Layout_Border
+ .4byte UnusedLayout_8338E90_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_833902C_Layout_Border:: @ 8338EAC
+ .incbin "data/layouts/UnusedLayout_833902C_Layout/border.bin"
+
+UnusedLayout_833902C_Layout_Blockdata:: @ 8338EB4
+ .incbin "data/layouts/UnusedLayout_833902C_Layout/map.bin"
+
+ .align 2
UnusedLayout_833902C_Layout:: @ 833902C
- .incbin "baserom.gba", 0x33902C, 0x264
-
+ .4byte 17
+ .4byte 11
+ .4byte UnusedLayout_833902C_Layout_Border
+ .4byte UnusedLayout_833902C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F44
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B4F_Layout_Border:: @ 8339048
+ .incbin "data/layouts/MtEmber_RubyPath_B4F_Layout/border.bin"
+
+MtEmber_RubyPath_B4F_Layout_Blockdata:: @ 8339050
+ .incbin "data/layouts/MtEmber_RubyPath_B4F_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B4F_Layout:: @ 8339290
- .incbin "baserom.gba", 0x339290, 0x1518
-
+ .4byte 18
+ .4byte 16
+ .4byte MtEmber_RubyPath_B4F_Layout_Border
+ .4byte MtEmber_RubyPath_B4F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ThreeIsland_BerryForest_Layout_Border:: @ 83392AC
+ .incbin "data/layouts/ThreeIsland_BerryForest_Layout/border.bin"
+
+ThreeIsland_BerryForest_Layout_Blockdata:: @ 83392B8
+ .incbin "data/layouts/ThreeIsland_BerryForest_Layout/map.bin"
+
+ .align 2
ThreeIsland_BerryForest_Layout:: @ 833A7A8
- .incbin "baserom.gba", 0x33A7A8, 0x1C8
-
+ .4byte 57
+ .4byte 47
+ .4byte ThreeIsland_BerryForest_Layout_Border
+ .4byte ThreeIsland_BerryForest_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D5004
+ .byte 3
+ .byte 2
+ .2byte 0
+
+OneIsland_PokemonCenter_1F_Layout_Border:: @ 833A7C4
+ .incbin "data/layouts/OneIsland_PokemonCenter_1F_Layout/border.bin"
+
+OneIsland_PokemonCenter_1F_Layout_Blockdata:: @ 833A7CC
+ .incbin "data/layouts/OneIsland_PokemonCenter_1F_Layout/map.bin"
+
+ .align 2
OneIsland_PokemonCenter_1F_Layout:: @ 833A970
- .incbin "baserom.gba", 0x33A970, 0x114
-
+ .4byte 19
+ .4byte 11
+ .4byte OneIsland_PokemonCenter_1F_Layout_Border
+ .4byte OneIsland_PokemonCenter_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+TwoIsland_JoyfulGameCorner_Layout_Border:: @ 833A98C
+ .incbin "data/layouts/TwoIsland_JoyfulGameCorner_Layout/border.bin"
+
+TwoIsland_JoyfulGameCorner_Layout_Blockdata:: @ 833A994
+ .incbin "data/layouts/TwoIsland_JoyfulGameCorner_Layout/map.bin"
+
+ .align 2
TwoIsland_JoyfulGameCorner_Layout:: @ 833AA84
- .incbin "baserom.gba", 0x33AA84, 0x144
-
+ .4byte 12
+ .4byte 10
+ .4byte TwoIsland_JoyfulGameCorner_Layout_Border
+ .4byte TwoIsland_JoyfulGameCorner_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4CEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+VermilionCity_PokemonFanClub_Layout_Border:: @ 833AAA0
+ .incbin "data/layouts/VermilionCity_PokemonFanClub_Layout/border.bin"
+
+VermilionCity_PokemonFanClub_Layout_Blockdata:: @ 833AAA8
+ .incbin "data/layouts/VermilionCity_PokemonFanClub_Layout/map.bin"
+
+ .align 2
VermilionCity_PokemonFanClub_Layout:: @ 833ABC8
- .incbin "baserom.gba", 0x33ABC8, 0xFC
-
+ .4byte 12
+ .4byte 12
+ .4byte VermilionCity_PokemonFanClub_Layout_Border
+ .4byte VermilionCity_PokemonFanClub_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+LavenderTown_VolunteerPokemonHouse_Layout_Border:: @ 833ABE4
+ .incbin "data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/border.bin"
+
+LavenderTown_VolunteerPokemonHouse_Layout_Blockdata:: @ 833ABEC
+ .incbin "data/layouts/LavenderTown_VolunteerPokemonHouse_Layout/map.bin"
+
+ .align 2
LavenderTown_VolunteerPokemonHouse_Layout:: @ 833ACC4
- .incbin "baserom.gba", 0x33ACC4, 0xFC
-
+ .4byte 12
+ .4byte 9
+ .4byte LavenderTown_VolunteerPokemonHouse_Layout_Border
+ .4byte LavenderTown_VolunteerPokemonHouse_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Route5_PokemonDayCare_Layout_Border:: @ 833ACE0
+ .incbin "data/layouts/Route5_PokemonDayCare_Layout/border.bin"
+
+Route5_PokemonDayCare_Layout_Blockdata:: @ 833ACE8
+ .incbin "data/layouts/Route5_PokemonDayCare_Layout/map.bin"
+
+ .align 2
Route5_PokemonDayCare_Layout:: @ 833ADC0
- .incbin "baserom.gba", 0x33ADC0, 0xEC
-
+ .4byte 12
+ .4byte 9
+ .4byte Route5_PokemonDayCare_Layout_Border
+ .4byte Route5_PokemonDayCare_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+ViridianCity_House1_Layout_Border:: @ 833ADDC
+ .incbin "data/layouts/ViridianCity_House1_Layout/border.bin"
+
+ViridianCity_House1_Layout_Blockdata:: @ 833ADE4
+ .incbin "data/layouts/ViridianCity_House1_Layout/map.bin"
+
+ .align 2
ViridianCity_House1_Layout:: @ 833AEAC
- .incbin "baserom.gba", 0x33AEAC, 0xFC
-
+ .4byte 11
+ .4byte 9
+ .4byte ViridianCity_House1_Layout_Border
+ .4byte ViridianCity_House1_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FourIsland_PokemonDayCare_Layout_Border:: @ 833AEC8
+ .incbin "data/layouts/FourIsland_PokemonDayCare_Layout/border.bin"
+
+FourIsland_PokemonDayCare_Layout_Blockdata:: @ 833AED0
+ .incbin "data/layouts/FourIsland_PokemonDayCare_Layout/map.bin"
+
+ .align 2
FourIsland_PokemonDayCare_Layout:: @ 833AFA8
- .incbin "baserom.gba", 0x33AFA8, 0x744
-
+ .4byte 12
+ .4byte 9
+ .4byte FourIsland_PokemonDayCare_Layout_Border
+ .4byte FourIsland_PokemonDayCare_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4F74
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_833B6EC_Layout_Border:: @ 833AFC4
+ .incbin "data/layouts/UnusedLayout_833B6EC_Layout/border.bin"
+
+UnusedLayout_833B6EC_Layout_Blockdata:: @ 833AFCC
+ .incbin "data/layouts/UnusedLayout_833B6EC_Layout/map.bin"
+
+ .align 2
UnusedLayout_833B6EC_Layout:: @ 833B6EC
- .incbin "baserom.gba", 0x33B6EC, 0x744
-
+ .4byte 38
+ .4byte 24
+ .4byte UnusedLayout_833B6EC_Layout_Border
+ .4byte UnusedLayout_833B6EC_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_833BE30_Layout_Border:: @ 833B708
+ .incbin "data/layouts/UnusedLayout_833BE30_Layout/border.bin"
+
+UnusedLayout_833BE30_Layout_Blockdata:: @ 833B710
+ .incbin "data/layouts/UnusedLayout_833BE30_Layout/map.bin"
+
+ .align 2
UnusedLayout_833BE30_Layout:: @ 833BE30
- .incbin "baserom.gba", 0x33BE30, 0x1830
-
+ .4byte 38
+ .4byte 24
+ .4byte UnusedLayout_833BE30_Layout_Border
+ .4byte UnusedLayout_833BE30_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_Exterior_Layout_Border:: @ 833BE4C
+ .incbin "data/layouts/MtEmber_Exterior_Layout/border.bin"
+
+MtEmber_Exterior_Layout_Blockdata:: @ 833BE54
+ .incbin "data/layouts/MtEmber_Exterior_Layout/map.bin"
+
+ .align 2
MtEmber_Exterior_Layout:: @ 833D660
- .incbin "baserom.gba", 0x33D660, 0x368
-
+ .4byte 57
+ .4byte 54
+ .4byte MtEmber_Exterior_Layout_Border
+ .4byte MtEmber_Exterior_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_Summit_Layout_Border:: @ 833D67C
+ .incbin "data/layouts/MtEmber_Summit_Layout/border.bin"
+
+MtEmber_Summit_Layout_Blockdata:: @ 833D684
+ .incbin "data/layouts/MtEmber_Summit_Layout/map.bin"
+
+ .align 2
MtEmber_Summit_Layout:: @ 833D9C8
- .incbin "baserom.gba", 0x33D9C8, 0x240
-
+ .4byte 19
+ .4byte 22
+ .4byte MtEmber_Summit_Layout_Border
+ .4byte MtEmber_Summit_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_SummitPath_1F_Layout_Border:: @ 833D9E4
+ .incbin "data/layouts/MtEmber_SummitPath_1F_Layout/border.bin"
+
+MtEmber_SummitPath_1F_Layout_Blockdata:: @ 833D9EC
+ .incbin "data/layouts/MtEmber_SummitPath_1F_Layout/map.bin"
+
+ .align 2
MtEmber_SummitPath_1F_Layout:: @ 833DC08
- .incbin "baserom.gba", 0x33DC08, 0x1164
-
+ .4byte 15
+ .4byte 18
+ .4byte MtEmber_SummitPath_1F_Layout_Border
+ .4byte MtEmber_SummitPath_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_SummitPath_2F_Layout_Border:: @ 833DC24
+ .incbin "data/layouts/MtEmber_SummitPath_2F_Layout/border.bin"
+
+MtEmber_SummitPath_2F_Layout_Blockdata:: @ 833DC2C
+ .incbin "data/layouts/MtEmber_SummitPath_2F_Layout/map.bin"
+
+ .align 2
MtEmber_SummitPath_2F_Layout:: @ 833ED6C
- .incbin "baserom.gba", 0x33ED6C, 0x170
-
+ .4byte 48
+ .4byte 46
+ .4byte MtEmber_SummitPath_2F_Layout_Border
+ .4byte MtEmber_SummitPath_2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_SummitPath_3F_Layout_Border:: @ 833ED88
+ .incbin "data/layouts/MtEmber_SummitPath_3F_Layout/border.bin"
+
+MtEmber_SummitPath_3F_Layout_Blockdata:: @ 833ED90
+ .incbin "data/layouts/MtEmber_SummitPath_3F_Layout/map.bin"
+
+ .align 2
MtEmber_SummitPath_3F_Layout:: @ 833EEDC
- .incbin "baserom.gba", 0x33EEDC, 0x428
-
+ .4byte 15
+ .4byte 11
+ .4byte MtEmber_SummitPath_3F_Layout_Border
+ .4byte MtEmber_SummitPath_3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_Kitchen3_Layout_Border:: @ 833EEF8
+ .incbin "data/layouts/SSAnne_Kitchen3_Layout/border.bin"
+
+SSAnne_Kitchen3_Layout_Blockdata:: @ 833EF00
+ .incbin "data/layouts/SSAnne_Kitchen3_Layout/map.bin"
+
+ .align 2
SSAnne_Kitchen3_Layout:: @ 833F304
- .incbin "baserom.gba", 0x33F304, 0x220
-
+ .4byte 27
+ .4byte 19
+ .4byte SSAnne_Kitchen3_Layout_Border
+ .4byte SSAnne_Kitchen3_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B1F_Layout_Border:: @ 833F320
+ .incbin "data/layouts/MtEmber_RubyPath_B1F_Layout/border.bin"
+
+MtEmber_RubyPath_B1F_Layout_Blockdata:: @ 833F328
+ .incbin "data/layouts/MtEmber_RubyPath_B1F_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B1F_Layout:: @ 833F524
- .incbin "baserom.gba", 0x33F524, 0x184
-
+ .4byte 11
+ .4byte 23
+ .4byte MtEmber_RubyPath_B1F_Layout_Border
+ .4byte MtEmber_RubyPath_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B2F_Layout_Border:: @ 833F540
+ .incbin "data/layouts/MtEmber_RubyPath_B2F_Layout/border.bin"
+
+MtEmber_RubyPath_B2F_Layout_Blockdata:: @ 833F548
+ .incbin "data/layouts/MtEmber_RubyPath_B2F_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B2F_Layout:: @ 833F6A8
- .incbin "baserom.gba", 0x33F6A8, 0x5B8
-
+ .4byte 16
+ .4byte 11
+ .4byte MtEmber_RubyPath_B2F_Layout_Border
+ .4byte MtEmber_RubyPath_B2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B3F_Layout_Border:: @ 833F6C4
+ .incbin "data/layouts/MtEmber_RubyPath_B3F_Layout/border.bin"
+
+MtEmber_RubyPath_B3F_Layout_Blockdata:: @ 833F6CC
+ .incbin "data/layouts/MtEmber_RubyPath_B3F_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B3F_Layout:: @ 833FC60
- .incbin "baserom.gba", 0x33FC60, 0x78
-
+ .4byte 31
+ .4byte 23
+ .4byte MtEmber_RubyPath_B3F_Layout_Border
+ .4byte MtEmber_RubyPath_B3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B1F_Stairs_Layout_Border:: @ 833FC7C
+ .incbin "data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/border.bin"
+
+MtEmber_RubyPath_B1F_Stairs_Layout_Blockdata:: @ 833FC84
+ .incbin "data/layouts/MtEmber_RubyPath_B1F_Stairs_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B1F_Stairs_Layout:: @ 833FCD8
- .incbin "baserom.gba", 0x33FCD8, 0x84
-
+ .4byte 6
+ .4byte 7
+ .4byte MtEmber_RubyPath_B1F_Stairs_Layout_Border
+ .4byte MtEmber_RubyPath_B1F_Stairs_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B2F_Stairs_Layout_Border:: @ 833FCF4
+ .incbin "data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/border.bin"
+
+MtEmber_RubyPath_B2F_Stairs_Layout_Blockdata:: @ 833FCFC
+ .incbin "data/layouts/MtEmber_RubyPath_B2F_Stairs_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B2F_Stairs_Layout:: @ 833FD5C
- .incbin "baserom.gba", 0x33FD5C, 0x204
-
+ .4byte 8
+ .4byte 6
+ .4byte MtEmber_RubyPath_B2F_Stairs_Layout_Border
+ .4byte MtEmber_RubyPath_B2F_Stairs_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+MtEmber_RubyPath_B5F_Layout_Border:: @ 833FD78
+ .incbin "data/layouts/MtEmber_RubyPath_B5F_Layout/border.bin"
+
+MtEmber_RubyPath_B5F_Layout_Blockdata:: @ 833FD80
+ .incbin "data/layouts/MtEmber_RubyPath_B5F_Layout/map.bin"
+
+ .align 2
MtEmber_RubyPath_B5F_Layout:: @ 833FF60
- .incbin "baserom.gba", 0x33FF60, 0x644
-
+ .4byte 16
+ .4byte 15
+ .4byte MtEmber_RubyPath_B5F_Layout_Border
+ .4byte MtEmber_RubyPath_B5F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_CaptainsOffice4_Layout_Border:: @ 833FF7C
+ .incbin "data/layouts/SSAnne_CaptainsOffice4_Layout/border.bin"
+
+SSAnne_CaptainsOffice4_Layout_Blockdata:: @ 833FF84
+ .incbin "data/layouts/SSAnne_CaptainsOffice4_Layout/map.bin"
+
+ .align 2
SSAnne_CaptainsOffice4_Layout:: @ 83405A4
- .incbin "baserom.gba", 0x3405A4, 0x894
-
+ .4byte 29
+ .4byte 27
+ .4byte SSAnne_CaptainsOffice4_Layout_Border
+ .4byte SSAnne_CaptainsOffice4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FourIsland_IcefallCave_Entrance_Layout_Border:: @ 83405C0
+ .incbin "data/layouts/FourIsland_IcefallCave_Entrance_Layout/border.bin"
+
+FourIsland_IcefallCave_Entrance_Layout_Blockdata:: @ 83405C8
+ .incbin "data/layouts/FourIsland_IcefallCave_Entrance_Layout/map.bin"
+
+ .align 2
FourIsland_IcefallCave_Entrance_Layout:: @ 8340E38
- .incbin "baserom.gba", 0x340E38, 0x344
-
+ .4byte 30
+ .4byte 36
+ .4byte FourIsland_IcefallCave_Entrance_Layout_Border
+ .4byte FourIsland_IcefallCave_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FourIsland_IcefallCave_1F_Layout_Border:: @ 8340E54
+ .incbin "data/layouts/FourIsland_IcefallCave_1F_Layout/border.bin"
+
+FourIsland_IcefallCave_1F_Layout_Blockdata:: @ 8340E5C
+ .incbin "data/layouts/FourIsland_IcefallCave_1F_Layout/map.bin"
+
+ .align 2
FourIsland_IcefallCave_1F_Layout:: @ 834117C
- .incbin "baserom.gba", 0x34117C, 0x3E4
-
+ .4byte 20
+ .4byte 20
+ .4byte FourIsland_IcefallCave_1F_Layout_Border
+ .4byte FourIsland_IcefallCave_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_CaptainsOffice2_Layout_Border:: @ 8341198
+ .incbin "data/layouts/SSAnne_CaptainsOffice2_Layout/border.bin"
+
+SSAnne_CaptainsOffice2_Layout_Blockdata:: @ 83411A0
+ .incbin "data/layouts/SSAnne_CaptainsOffice2_Layout/map.bin"
+
+ .align 2
SSAnne_CaptainsOffice2_Layout:: @ 8341560
- .incbin "baserom.gba", 0x341560, 0x538
-
+ .4byte 24
+ .4byte 20
+ .4byte SSAnne_CaptainsOffice2_Layout_Border
+ .4byte SSAnne_CaptainsOffice2_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_CaptainsOffice3_Layout_Border:: @ 834157C
+ .incbin "data/layouts/SSAnne_CaptainsOffice3_Layout/border.bin"
+
+SSAnne_CaptainsOffice3_Layout_Blockdata:: @ 8341584
+ .incbin "data/layouts/SSAnne_CaptainsOffice3_Layout/map.bin"
+
+ .align 2
SSAnne_CaptainsOffice3_Layout:: @ 8341A98
- .incbin "baserom.gba", 0x341A98, 0x2AC
-
+ .4byte 25
+ .4byte 26
+ .4byte SSAnne_CaptainsOffice3_Layout_Border
+ .4byte SSAnne_CaptainsOffice3_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_Lobby_Layout_Border:: @ 8341AB4
+ .incbin "data/layouts/SevenIsland_TrainerTower_Lobby_Layout/border.bin"
+
+SevenIsland_TrainerTower_Lobby_Layout_Blockdata:: @ 8341ABC
+ .incbin "data/layouts/SevenIsland_TrainerTower_Lobby_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_Lobby_Layout:: @ 8341D44
- .incbin "baserom.gba", 0x341D44, 0x288
-
+ .4byte 19
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_Lobby_Layout_Border
+ .4byte SevenIsland_TrainerTower_Lobby_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_1F_Layout_Border:: @ 8341D60
+ .incbin "data/layouts/SevenIsland_TrainerTower_1F_Layout/border.bin"
+
+SevenIsland_TrainerTower_1F_Layout_Blockdata:: @ 8341D68
+ .incbin "data/layouts/SevenIsland_TrainerTower_1F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_1F_Layout:: @ 8341FCC
- .incbin "baserom.gba", 0x341FCC, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_1F_Layout_Border
+ .4byte SevenIsland_TrainerTower_1F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_2F_Layout_Border:: @ 8341FE8
+ .incbin "data/layouts/SevenIsland_TrainerTower_2F_Layout/border.bin"
+
+SevenIsland_TrainerTower_2F_Layout_Blockdata:: @ 8341FF0
+ .incbin "data/layouts/SevenIsland_TrainerTower_2F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_2F_Layout:: @ 8342254
- .incbin "baserom.gba", 0x342254, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_2F_Layout_Border
+ .4byte SevenIsland_TrainerTower_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_3F_Layout_Border:: @ 8342270
+ .incbin "data/layouts/SevenIsland_TrainerTower_3F_Layout/border.bin"
+
+SevenIsland_TrainerTower_3F_Layout_Blockdata:: @ 8342278
+ .incbin "data/layouts/SevenIsland_TrainerTower_3F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_3F_Layout:: @ 83424DC
- .incbin "baserom.gba", 0x3424DC, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_3F_Layout_Border
+ .4byte SevenIsland_TrainerTower_3F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_4F_Layout_Border:: @ 83424F8
+ .incbin "data/layouts/SevenIsland_TrainerTower_4F_Layout/border.bin"
+
+SevenIsland_TrainerTower_4F_Layout_Blockdata:: @ 8342500
+ .incbin "data/layouts/SevenIsland_TrainerTower_4F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_4F_Layout:: @ 8342764
- .incbin "baserom.gba", 0x342764, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_4F_Layout_Border
+ .4byte SevenIsland_TrainerTower_4F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_5F_Layout_Border:: @ 8342780
+ .incbin "data/layouts/SevenIsland_TrainerTower_5F_Layout/border.bin"
+
+SevenIsland_TrainerTower_5F_Layout_Blockdata:: @ 8342788
+ .incbin "data/layouts/SevenIsland_TrainerTower_5F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_5F_Layout:: @ 83429EC
- .incbin "baserom.gba", 0x3429EC, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_5F_Layout_Border
+ .4byte SevenIsland_TrainerTower_5F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_6F_Layout_Border:: @ 8342A08
+ .incbin "data/layouts/SevenIsland_TrainerTower_6F_Layout/border.bin"
+
+SevenIsland_TrainerTower_6F_Layout_Blockdata:: @ 8342A10
+ .incbin "data/layouts/SevenIsland_TrainerTower_6F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_6F_Layout:: @ 8342C74
- .incbin "baserom.gba", 0x342C74, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_6F_Layout_Border
+ .4byte SevenIsland_TrainerTower_6F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_7F_Layout_Border:: @ 8342C90
+ .incbin "data/layouts/SevenIsland_TrainerTower_7F_Layout/border.bin"
+
+SevenIsland_TrainerTower_7F_Layout_Blockdata:: @ 8342C98
+ .incbin "data/layouts/SevenIsland_TrainerTower_7F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_7F_Layout:: @ 8342EFC
- .incbin "baserom.gba", 0x342EFC, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_7F_Layout_Border
+ .4byte SevenIsland_TrainerTower_7F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_8F_Layout_Border:: @ 8342F18
+ .incbin "data/layouts/SevenIsland_TrainerTower_8F_Layout/border.bin"
+
+SevenIsland_TrainerTower_8F_Layout_Blockdata:: @ 8342F20
+ .incbin "data/layouts/SevenIsland_TrainerTower_8F_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_8F_Layout:: @ 8343184
- .incbin "baserom.gba", 0x343184, 0x264
-
+ .4byte 18
+ .4byte 17
+ .4byte SevenIsland_TrainerTower_8F_Layout_Border
+ .4byte SevenIsland_TrainerTower_8F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_Roof_Layout_Border:: @ 83431A0
+ .incbin "data/layouts/SevenIsland_TrainerTower_Roof_Layout/border.bin"
+
+SevenIsland_TrainerTower_Roof_Layout_Blockdata:: @ 83431A8
+ .incbin "data/layouts/SevenIsland_TrainerTower_Roof_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_Roof_Layout:: @ 83433E8
- .incbin "baserom.gba", 0x3433E8, 0x6C
-
+ .4byte 18
+ .4byte 16
+ .4byte SevenIsland_TrainerTower_Roof_Layout_Border
+ .4byte SevenIsland_TrainerTower_Roof_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TrainerTower_Elevator_Layout_Border:: @ 8343404
+ .incbin "data/layouts/SevenIsland_TrainerTower_Elevator_Layout/border.bin"
+
+SevenIsland_TrainerTower_Elevator_Layout_Blockdata:: @ 834340C
+ .incbin "data/layouts/SevenIsland_TrainerTower_Elevator_Layout/map.bin"
+
+ .align 2
SevenIsland_TrainerTower_Elevator_Layout:: @ 8343454
- .incbin "baserom.gba", 0x343454, 0xEC
-
+ .4byte 5
+ .4byte 7
+ .4byte SevenIsland_TrainerTower_Elevator_Layout_Border
+ .4byte SevenIsland_TrainerTower_Elevator_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4ECC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+CeruleanCity_House5_Layout_Border:: @ 8343470
+ .incbin "data/layouts/CeruleanCity_House5_Layout/border.bin"
+
+CeruleanCity_House5_Layout_Blockdata:: @ 8343478
+ .incbin "data/layouts/CeruleanCity_House5_Layout/map.bin"
+
+ .align 2
CeruleanCity_House5_Layout:: @ 8343540
- .incbin "baserom.gba", 0x343540, 0x184
-
+ .4byte 11
+ .4byte 9
+ .4byte CeruleanCity_House5_Layout_Border
+ .4byte CeruleanCity_House5_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E84
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_CaptainsOffice5_Layout_Border:: @ 834355C
+ .incbin "data/layouts/SSAnne_CaptainsOffice5_Layout/border.bin"
+
+SSAnne_CaptainsOffice5_Layout_Blockdata:: @ 8343564
+ .incbin "data/layouts/SSAnne_CaptainsOffice5_Layout/map.bin"
+
+ .align 2
SSAnne_CaptainsOffice5_Layout:: @ 83436C4
- .incbin "baserom.gba", 0x3436C4, 0x144
-
+ .4byte 16
+ .4byte 11
+ .4byte SSAnne_CaptainsOffice5_Layout_Border
+ .4byte SSAnne_CaptainsOffice5_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_DottedHole_B1F_Layout_Border:: @ 83436E0
+ .incbin "data/layouts/SixIsland_DottedHole_B1F_Layout/border.bin"
+
+SixIsland_DottedHole_B1F_Layout_Blockdata:: @ 83436E8
+ .incbin "data/layouts/SixIsland_DottedHole_B1F_Layout/map.bin"
+
+ .align 2
SixIsland_DottedHole_B1F_Layout:: @ 8343808
- .incbin "baserom.gba", 0x343808, 0x144
-
+ .4byte 13
+ .4byte 11
+ .4byte SixIsland_DottedHole_B1F_Layout_Border
+ .4byte SixIsland_DottedHole_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_DottedHole_B2F_Layout_Border:: @ 8343824
+ .incbin "data/layouts/SixIsland_DottedHole_B2F_Layout/border.bin"
+
+SixIsland_DottedHole_B2F_Layout_Blockdata:: @ 834382C
+ .incbin "data/layouts/SixIsland_DottedHole_B2F_Layout/map.bin"
+
+ .align 2
SixIsland_DottedHole_B2F_Layout:: @ 834394C
- .incbin "baserom.gba", 0x34394C, 0x144
-
+ .4byte 13
+ .4byte 11
+ .4byte SixIsland_DottedHole_B2F_Layout_Border
+ .4byte SixIsland_DottedHole_B2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_DottedHole_B3F_Layout_Border:: @ 8343968
+ .incbin "data/layouts/SixIsland_DottedHole_B3F_Layout/border.bin"
+
+SixIsland_DottedHole_B3F_Layout_Blockdata:: @ 8343970
+ .incbin "data/layouts/SixIsland_DottedHole_B3F_Layout/map.bin"
+
+ .align 2
SixIsland_DottedHole_B3F_Layout:: @ 8343A90
- .incbin "baserom.gba", 0x343A90, 0x144
-
+ .4byte 13
+ .4byte 11
+ .4byte SixIsland_DottedHole_B3F_Layout_Border
+ .4byte SixIsland_DottedHole_B3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_CaptainsOffice9_Layout_Border:: @ 8343AAC
+ .incbin "data/layouts/SSAnne_CaptainsOffice9_Layout/border.bin"
+
+SSAnne_CaptainsOffice9_Layout_Blockdata:: @ 8343AB4
+ .incbin "data/layouts/SSAnne_CaptainsOffice9_Layout/map.bin"
+
+ .align 2
SSAnne_CaptainsOffice9_Layout:: @ 8343BD4
- .incbin "baserom.gba", 0x343BD4, 0x204
-
+ .4byte 13
+ .4byte 11
+ .4byte SSAnne_CaptainsOffice9_Layout_Border
+ .4byte SSAnne_CaptainsOffice9_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SixIsland_DottedHole_SapphireRoom_Layout_Border:: @ 8343BF0
+ .incbin "data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/border.bin"
+
+SixIsland_DottedHole_SapphireRoom_Layout_Blockdata:: @ 8343BF8
+ .incbin "data/layouts/SixIsland_DottedHole_SapphireRoom_Layout/map.bin"
+
+ .align 2
SixIsland_DottedHole_SapphireRoom_Layout:: @ 8343DD8
- .incbin "baserom.gba", 0x343DD8, 0x1E0
-
-Island_Harbor_Layout:: @ shared
- .incbin "baserom.gba", 0x343FB8, 0x150
-
+ .4byte 16
+ .4byte 15
+ .4byte SixIsland_DottedHole_SapphireRoom_Layout_Border
+ .4byte SixIsland_DottedHole_SapphireRoom_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+Island_Harbor_Layout_Border:: @ 8343DF4
+ .incbin "data/layouts/Island_Harbor_Layout/border.bin"
+
+Island_Harbor_Layout_Blockdata:: @ 8343DFC
+ .incbin "data/layouts/Island_Harbor_Layout/map.bin"
+
+ .align 2
+Island_Harbor_Layout:: @ 8343FB8
+ .4byte 17
+ .4byte 13
+ .4byte Island_Harbor_Layout_Border
+ .4byte Island_Harbor_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D50AC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+OneIsland_PokemonCenter_2F_Layout_Border:: @ 8343FD4
+ .incbin "data/layouts/OneIsland_PokemonCenter_2F_Layout/border.bin"
+
+OneIsland_PokemonCenter_2F_Layout_Blockdata:: @ 8343FDC
+ .incbin "data/layouts/OneIsland_PokemonCenter_2F_Layout/map.bin"
+
+ .align 2
OneIsland_PokemonCenter_2F_Layout:: @ 8344108
- .incbin "baserom.gba", 0x344108, 0xF28
-
+ .4byte 15
+ .4byte 10
+ .4byte OneIsland_PokemonCenter_2F_Layout_Border
+ .4byte OneIsland_PokemonCenter_2F_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4BE4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_1F_Room11_Layout_Border:: @ 8344124
+ .incbin "data/layouts/SSAnne_1F_Room11_Layout/border.bin"
+
+SSAnne_1F_Room11_Layout_Blockdata:: @ 8344130
+ .incbin "data/layouts/SSAnne_1F_Room11_Layout/map.bin"
+
+ .align 2
SSAnne_1F_Room11_Layout:: @ 8345030
- .incbin "baserom.gba", 0x345030, 0x1C8
-
+ .4byte 60
+ .4byte 32
+ .4byte SSAnne_1F_Room11_Layout_Border
+ .4byte SSAnne_1F_Room11_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4DC4
+ .byte 3
+ .byte 2
+ .2byte 0
+
+ThreeIsland_DunsparceTunnel_Layout_Border:: @ 834504C
+ .incbin "data/layouts/ThreeIsland_DunsparceTunnel_Layout/border.bin"
+
+ThreeIsland_DunsparceTunnel_Layout_Blockdata:: @ 8345054
+ .incbin "data/layouts/ThreeIsland_DunsparceTunnel_Layout/map.bin"
+
+ .align 2
ThreeIsland_DunsparceTunnel_Layout:: @ 83451F8
- .incbin "baserom.gba", 0x3451F8, 0x1C8
-
+ .4byte 30
+ .4byte 7
+ .4byte ThreeIsland_DunsparceTunnel_Layout_Border
+ .4byte ThreeIsland_DunsparceTunnel_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_83453C0_Layout_Border:: @ 8345214
+ .incbin "data/layouts/UnusedLayout_83453C0_Layout/border.bin"
+
+UnusedLayout_83453C0_Layout_Blockdata:: @ 834521C
+ .incbin "data/layouts/UnusedLayout_83453C0_Layout/map.bin"
+
+ .align 2
UnusedLayout_83453C0_Layout:: @ 83453C0
- .incbin "baserom.gba", 0x3453C0, 0x118
-
+ .4byte 30
+ .4byte 7
+ .4byte UnusedLayout_83453C0_Layout_Border
+ .4byte UnusedLayout_83453C0_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Entrance_Layout_Border:: @ 83453DC
+ .incbin "data/layouts/FiveIsland_LostCave_Entrance_Layout/border.bin"
+
+FiveIsland_LostCave_Entrance_Layout_Blockdata:: @ 83453E4
+ .incbin "data/layouts/FiveIsland_LostCave_Entrance_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Entrance_Layout:: @ 83454D8
- .incbin "baserom.gba", 0x3454D8, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Entrance_Layout_Border
+ .4byte FiveIsland_LostCave_Entrance_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room1_Layout_Border:: @ 83454F4
+ .incbin "data/layouts/FiveIsland_LostCave_Room1_Layout/border.bin"
+
+FiveIsland_LostCave_Room1_Layout_Blockdata:: @ 83454FC
+ .incbin "data/layouts/FiveIsland_LostCave_Room1_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room1_Layout:: @ 83455F0
- .incbin "baserom.gba", 0x3455F0, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room1_Layout_Border
+ .4byte FiveIsland_LostCave_Room1_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room2_Layout_Border:: @ 834560C
+ .incbin "data/layouts/FiveIsland_LostCave_Room2_Layout/border.bin"
+
+FiveIsland_LostCave_Room2_Layout_Blockdata:: @ 8345614
+ .incbin "data/layouts/FiveIsland_LostCave_Room2_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room2_Layout:: @ 8345708
- .incbin "baserom.gba", 0x345708, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room2_Layout_Border
+ .4byte FiveIsland_LostCave_Room2_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room3_Layout_Border:: @ 8345724
+ .incbin "data/layouts/FiveIsland_LostCave_Room3_Layout/border.bin"
+
+FiveIsland_LostCave_Room3_Layout_Blockdata:: @ 834572C
+ .incbin "data/layouts/FiveIsland_LostCave_Room3_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room3_Layout:: @ 8345820
- .incbin "baserom.gba", 0x345820, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room3_Layout_Border
+ .4byte FiveIsland_LostCave_Room3_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room4_Layout_Border:: @ 834583C
+ .incbin "data/layouts/FiveIsland_LostCave_Room4_Layout/border.bin"
+
+FiveIsland_LostCave_Room4_Layout_Blockdata:: @ 8345844
+ .incbin "data/layouts/FiveIsland_LostCave_Room4_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room4_Layout:: @ 8345938
- .incbin "baserom.gba", 0x345938, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room4_Layout_Border
+ .4byte FiveIsland_LostCave_Room4_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room5_Layout_Border:: @ 8345954
+ .incbin "data/layouts/FiveIsland_LostCave_Room5_Layout/border.bin"
+
+FiveIsland_LostCave_Room5_Layout_Blockdata:: @ 834595C
+ .incbin "data/layouts/FiveIsland_LostCave_Room5_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room5_Layout:: @ 8345A50
- .incbin "baserom.gba", 0x345A50, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room5_Layout_Border
+ .4byte FiveIsland_LostCave_Room5_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room6_Layout_Border:: @ 8345A6C
+ .incbin "data/layouts/FiveIsland_LostCave_Room6_Layout/border.bin"
+
+FiveIsland_LostCave_Room6_Layout_Blockdata:: @ 8345A74
+ .incbin "data/layouts/FiveIsland_LostCave_Room6_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room6_Layout:: @ 8345B68
- .incbin "baserom.gba", 0x345B68, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room6_Layout_Border
+ .4byte FiveIsland_LostCave_Room6_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room7_Layout_Border:: @ 8345B84
+ .incbin "data/layouts/FiveIsland_LostCave_Room7_Layout/border.bin"
+
+FiveIsland_LostCave_Room7_Layout_Blockdata:: @ 8345B8C
+ .incbin "data/layouts/FiveIsland_LostCave_Room7_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room7_Layout:: @ 8345C80
- .incbin "baserom.gba", 0x345C80, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room7_Layout_Border
+ .4byte FiveIsland_LostCave_Room7_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room8_Layout_Border:: @ 8345C9C
+ .incbin "data/layouts/FiveIsland_LostCave_Room8_Layout/border.bin"
+
+FiveIsland_LostCave_Room8_Layout_Blockdata:: @ 8345CA4
+ .incbin "data/layouts/FiveIsland_LostCave_Room8_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room8_Layout:: @ 8345D98
- .incbin "baserom.gba", 0x345D98, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room8_Layout_Border
+ .4byte FiveIsland_LostCave_Room8_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room9_Layout_Border:: @ 8345DB4
+ .incbin "data/layouts/FiveIsland_LostCave_Room9_Layout/border.bin"
+
+FiveIsland_LostCave_Room9_Layout_Blockdata:: @ 8345DBC
+ .incbin "data/layouts/FiveIsland_LostCave_Room9_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room9_Layout:: @ 8345EB0
- .incbin "baserom.gba", 0x345EB0, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room9_Layout_Border
+ .4byte FiveIsland_LostCave_Room9_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room10_Layout_Border:: @ 8345ECC
+ .incbin "data/layouts/FiveIsland_LostCave_Room10_Layout/border.bin"
+
+FiveIsland_LostCave_Room10_Layout_Blockdata:: @ 8345ED4
+ .incbin "data/layouts/FiveIsland_LostCave_Room10_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room10_Layout:: @ 8345FC8
- .incbin "baserom.gba", 0x345FC8, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room10_Layout_Border
+ .4byte FiveIsland_LostCave_Room10_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room11_Layout_Border:: @ 8345FE4
+ .incbin "data/layouts/FiveIsland_LostCave_Room11_Layout/border.bin"
+
+FiveIsland_LostCave_Room11_Layout_Blockdata:: @ 8345FEC
+ .incbin "data/layouts/FiveIsland_LostCave_Room11_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room11_Layout:: @ 83460E0
- .incbin "baserom.gba", 0x3460E0, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room11_Layout_Border
+ .4byte FiveIsland_LostCave_Room11_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room12_Layout_Border:: @ 83460FC
+ .incbin "data/layouts/FiveIsland_LostCave_Room12_Layout/border.bin"
+
+FiveIsland_LostCave_Room12_Layout_Blockdata:: @ 8346104
+ .incbin "data/layouts/FiveIsland_LostCave_Room12_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room12_Layout:: @ 83461F8
- .incbin "baserom.gba", 0x3461F8, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room12_Layout_Border
+ .4byte FiveIsland_LostCave_Room12_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room13_Layout_Border:: @ 8346214
+ .incbin "data/layouts/FiveIsland_LostCave_Room13_Layout/border.bin"
+
+FiveIsland_LostCave_Room13_Layout_Blockdata:: @ 834621C
+ .incbin "data/layouts/FiveIsland_LostCave_Room13_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room13_Layout:: @ 8346310
- .incbin "baserom.gba", 0x346310, 0x118
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room13_Layout_Border
+ .4byte FiveIsland_LostCave_Room13_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+FiveIsland_LostCave_Room14_Layout_Border:: @ 834632C
+ .incbin "data/layouts/FiveIsland_LostCave_Room14_Layout/border.bin"
+
+FiveIsland_LostCave_Room14_Layout_Blockdata:: @ 8346334
+ .incbin "data/layouts/FiveIsland_LostCave_Room14_Layout/map.bin"
+
+ .align 2
FiveIsland_LostCave_Room14_Layout:: @ 8346428
- .incbin "baserom.gba", 0x346428, 0x334
-
+ .4byte 11
+ .4byte 11
+ .4byte FiveIsland_LostCave_Room14_Layout_Border
+ .4byte FiveIsland_LostCave_Room14_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4BFC
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_MoneanChamber_Layout_Border:: @ 8346444
+ .incbin "data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_MoneanChamber_Layout_Blockdata:: @ 834644C
+ .incbin "data/layouts/SevenIsland_TanobyRuins_MoneanChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_MoneanChamber_Layout:: @ 834675C
- .incbin "baserom.gba", 0x34675C, 0x334
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_MoneanChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_MoneanChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_LiptooChamber_Layout_Border:: @ 8346778
+ .incbin "data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_LiptooChamber_Layout_Blockdata:: @ 8346780
+ .incbin "data/layouts/SevenIsland_TanobyRuins_LiptooChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_LiptooChamber_Layout:: @ 8346A90
- .incbin "baserom.gba", 0x346A90, 0x334
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_LiptooChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_LiptooChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_WeepthChamber_Layout_Border:: @ 8346AAC
+ .incbin "data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_WeepthChamber_Layout_Blockdata:: @ 8346AB4
+ .incbin "data/layouts/SevenIsland_TanobyRuins_WeepthChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_WeepthChamber_Layout:: @ 8346DC4
- .incbin "baserom.gba", 0x346DC4, 0x334
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_WeepthChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_WeepthChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_DilfordChamber_Layout_Border:: @ 8346DE0
+ .incbin "data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_DilfordChamber_Layout_Blockdata:: @ 8346DE8
+ .incbin "data/layouts/SevenIsland_TanobyRuins_DilfordChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_DilfordChamber_Layout:: @ 83470F8
- .incbin "baserom.gba", 0x3470F8, 0x334
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_DilfordChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_DilfordChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_ScufibChamber_Layout_Border:: @ 8347114
+ .incbin "data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_ScufibChamber_Layout_Blockdata:: @ 834711C
+ .incbin "data/layouts/SevenIsland_TanobyRuins_ScufibChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_ScufibChamber_Layout:: @ 834742C
- .incbin "baserom.gba", 0x34742C, 0x624
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_ScufibChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_ScufibChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SSAnne_1F_Room12_Layout_Border:: @ 8347448
+ .incbin "data/layouts/SSAnne_1F_Room12_Layout/border.bin"
+
+SSAnne_1F_Room12_Layout_Blockdata:: @ 8347450
+ .incbin "data/layouts/SSAnne_1F_Room12_Layout/map.bin"
+
+ .align 2
SSAnne_1F_Room12_Layout:: @ 8347A50
- .incbin "baserom.gba", 0x347A50, 0x204
-
+ .4byte 32
+ .4byte 24
+ .4byte SSAnne_1F_Room12_Layout_Border
+ .4byte SSAnne_1F_Room12_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4DF4
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_SeavaultCanyon_TanobyKey_Layout_Border:: @ 8347A6C
+ .incbin "data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/border.bin"
+
+SevenIsland_SeavaultCanyon_TanobyKey_Layout_Blockdata:: @ 8347A74
+ .incbin "data/layouts/SevenIsland_SeavaultCanyon_TanobyKey_Layout/map.bin"
+
+ .align 2
SevenIsland_SeavaultCanyon_TanobyKey_Layout:: @ 8347C54
- .incbin "baserom.gba", 0x347C54, 0x72C
-
+ .4byte 15
+ .4byte 16
+ .4byte SevenIsland_SeavaultCanyon_TanobyKey_Layout_Border
+ .4byte SevenIsland_SeavaultCanyon_TanobyKey_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4E0C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+BirthIsland_Exterior_Layout_Border:: @ 8347C70
+ .incbin "data/layouts/BirthIsland_Exterior_Layout/border.bin"
+
+BirthIsland_Exterior_Layout_Blockdata:: @ 8347C78
+ .incbin "data/layouts/BirthIsland_Exterior_Layout/map.bin"
+
+ .align 2
BirthIsland_Exterior_Layout:: @ 8348380
- .incbin "baserom.gba", 0x348380, 0x3BC
-
+ .4byte 30
+ .4byte 30
+ .4byte BirthIsland_Exterior_Layout_Border
+ .4byte BirthIsland_Exterior_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D507C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_Exterior_Layout_Border:: @ 834839C
+ .incbin "data/layouts/NavelRock_Exterior_Layout/border.bin"
+
+NavelRock_Exterior_Layout_Blockdata:: @ 83483A4
+ .incbin "data/layouts/NavelRock_Exterior_Layout/map.bin"
+
+ .align 2
NavelRock_Exterior_Layout:: @ 834873C
- .incbin "baserom.gba", 0x34873C, 0x398
-
+ .4byte 20
+ .4byte 23
+ .4byte NavelRock_Exterior_Layout_Border
+ .4byte NavelRock_Exterior_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D504C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_1F_Layout_Border:: @ 8348758
+ .incbin "data/layouts/NavelRock_1F_Layout/border.bin"
+
+NavelRock_1F_Layout_Blockdata:: @ 8348760
+ .incbin "data/layouts/NavelRock_1F_Layout/map.bin"
+
+ .align 2
NavelRock_1F_Layout:: @ 8348AD4
- .incbin "baserom.gba", 0x348AD4, 0x3DC
-
+ .4byte 17
+ .4byte 26
+ .4byte NavelRock_1F_Layout_Border
+ .4byte NavelRock_1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_Summit_Layout_Border:: @ 8348AF0
+ .incbin "data/layouts/NavelRock_Summit_Layout/border.bin"
+
+NavelRock_Summit_Layout_Blockdata:: @ 8348AF8
+ .incbin "data/layouts/NavelRock_Summit_Layout/map.bin"
+
+ .align 2
NavelRock_Summit_Layout:: @ 8348EB0
- .incbin "baserom.gba", 0x348EB0, 0x3EC
-
+ .4byte 19
+ .4byte 25
+ .4byte NavelRock_Summit_Layout_Border
+ .4byte NavelRock_Summit_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_Base_Layout_Border:: @ 8348ECC
+ .incbin "data/layouts/NavelRock_Base_Layout/border.bin"
+
+NavelRock_Base_Layout_Blockdata:: @ 8348ED4
+ .incbin "data/layouts/NavelRock_Base_Layout/map.bin"
+
+ .align 2
NavelRock_Base_Layout:: @ 834929C
- .incbin "baserom.gba", 0x34929C, 0x88
-
+ .4byte 21
+ .4byte 23
+ .4byte NavelRock_Base_Layout_Border
+ .4byte NavelRock_Base_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_SummitPath_2F_Layout_Border:: @ 83492B8
+ .incbin "data/layouts/NavelRock_SummitPath_2F_Layout/border.bin"
+
+NavelRock_SummitPath_2F_Layout_Blockdata:: @ 83492C0
+ .incbin "data/layouts/NavelRock_SummitPath_2F_Layout/map.bin"
+
+ .align 2
NavelRock_SummitPath_2F_Layout:: @ 8349324
- .incbin "baserom.gba", 0x349324, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_SummitPath_2F_Layout_Border
+ .4byte NavelRock_SummitPath_2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_SummitPath_3F_Layout_Border:: @ 8349340
+ .incbin "data/layouts/NavelRock_SummitPath_3F_Layout/border.bin"
+
+NavelRock_SummitPath_3F_Layout_Blockdata:: @ 8349348
+ .incbin "data/layouts/NavelRock_SummitPath_3F_Layout/map.bin"
+
+ .align 2
NavelRock_SummitPath_3F_Layout:: @ 83493AC
- .incbin "baserom.gba", 0x3493AC, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_SummitPath_3F_Layout_Border
+ .4byte NavelRock_SummitPath_3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_SummitPath_4F_Layout_Border:: @ 83493C8
+ .incbin "data/layouts/NavelRock_SummitPath_4F_Layout/border.bin"
+
+NavelRock_SummitPath_4F_Layout_Blockdata:: @ 83493D0
+ .incbin "data/layouts/NavelRock_SummitPath_4F_Layout/map.bin"
+
+ .align 2
NavelRock_SummitPath_4F_Layout:: @ 8349434
- .incbin "baserom.gba", 0x349434, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_SummitPath_4F_Layout_Border
+ .4byte NavelRock_SummitPath_4F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_SummitPath_5F_Layout_Border:: @ 8349450
+ .incbin "data/layouts/NavelRock_SummitPath_5F_Layout/border.bin"
+
+NavelRock_SummitPath_5F_Layout_Blockdata:: @ 8349458
+ .incbin "data/layouts/NavelRock_SummitPath_5F_Layout/map.bin"
+
+ .align 2
NavelRock_SummitPath_5F_Layout:: @ 83494BC
- .incbin "baserom.gba", 0x3494BC, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_SummitPath_5F_Layout_Border
+ .4byte NavelRock_SummitPath_5F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B1F_Layout_Border:: @ 83494D8
+ .incbin "data/layouts/NavelRock_BasePath_B1F_Layout/border.bin"
+
+NavelRock_BasePath_B1F_Layout_Blockdata:: @ 83494E0
+ .incbin "data/layouts/NavelRock_BasePath_B1F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B1F_Layout:: @ 8349544
- .incbin "baserom.gba", 0x349544, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B1F_Layout_Border
+ .4byte NavelRock_BasePath_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B2F_Layout_Border:: @ 8349560
+ .incbin "data/layouts/NavelRock_BasePath_B2F_Layout/border.bin"
+
+NavelRock_BasePath_B2F_Layout_Blockdata:: @ 8349568
+ .incbin "data/layouts/NavelRock_BasePath_B2F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B2F_Layout:: @ 83495CC
- .incbin "baserom.gba", 0x3495CC, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B2F_Layout_Border
+ .4byte NavelRock_BasePath_B2F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B3F_Layout_Border:: @ 83495E8
+ .incbin "data/layouts/NavelRock_BasePath_B3F_Layout/border.bin"
+
+NavelRock_BasePath_B3F_Layout_Blockdata:: @ 83495F0
+ .incbin "data/layouts/NavelRock_BasePath_B3F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B3F_Layout:: @ 8349654
- .incbin "baserom.gba", 0x349654, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B3F_Layout_Border
+ .4byte NavelRock_BasePath_B3F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B4F_Layout_Border:: @ 8349670
+ .incbin "data/layouts/NavelRock_BasePath_B4F_Layout/border.bin"
+
+NavelRock_BasePath_B4F_Layout_Blockdata:: @ 8349678
+ .incbin "data/layouts/NavelRock_BasePath_B4F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B4F_Layout:: @ 83496DC
- .incbin "baserom.gba", 0x3496DC, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B4F_Layout_Border
+ .4byte NavelRock_BasePath_B4F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B5F_Layout_Border:: @ 83496F8
+ .incbin "data/layouts/NavelRock_BasePath_B5F_Layout/border.bin"
+
+NavelRock_BasePath_B5F_Layout_Blockdata:: @ 8349700
+ .incbin "data/layouts/NavelRock_BasePath_B5F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B5F_Layout:: @ 8349764
- .incbin "baserom.gba", 0x349764, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B5F_Layout_Border
+ .4byte NavelRock_BasePath_B5F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B6F_Layout_Border:: @ 8349780
+ .incbin "data/layouts/NavelRock_BasePath_B6F_Layout/border.bin"
+
+NavelRock_BasePath_B6F_Layout_Blockdata:: @ 8349788
+ .incbin "data/layouts/NavelRock_BasePath_B6F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B6F_Layout:: @ 83497EC
- .incbin "baserom.gba", 0x3497EC, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B6F_Layout_Border
+ .4byte NavelRock_BasePath_B6F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B7F_Layout_Border:: @ 8349808
+ .incbin "data/layouts/NavelRock_BasePath_B7F_Layout/border.bin"
+
+NavelRock_BasePath_B7F_Layout_Blockdata:: @ 8349810
+ .incbin "data/layouts/NavelRock_BasePath_B7F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B7F_Layout:: @ 8349874
- .incbin "baserom.gba", 0x349874, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B7F_Layout_Border
+ .4byte NavelRock_BasePath_B7F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B8F_Layout_Border:: @ 8349890
+ .incbin "data/layouts/NavelRock_BasePath_B8F_Layout/border.bin"
+
+NavelRock_BasePath_B8F_Layout_Blockdata:: @ 8349898
+ .incbin "data/layouts/NavelRock_BasePath_B8F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B8F_Layout:: @ 83498FC
- .incbin "baserom.gba", 0x3498FC, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B8F_Layout_Border
+ .4byte NavelRock_BasePath_B8F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B9F_Layout_Border:: @ 8349918
+ .incbin "data/layouts/NavelRock_BasePath_B9F_Layout/border.bin"
+
+NavelRock_BasePath_B9F_Layout_Blockdata:: @ 8349920
+ .incbin "data/layouts/NavelRock_BasePath_B9F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B9F_Layout:: @ 8349984
- .incbin "baserom.gba", 0x349984, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B9F_Layout_Border
+ .4byte NavelRock_BasePath_B9F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B10F_Layout_Border:: @ 83499A0
+ .incbin "data/layouts/NavelRock_BasePath_B10F_Layout/border.bin"
+
+NavelRock_BasePath_B10F_Layout_Blockdata:: @ 83499A8
+ .incbin "data/layouts/NavelRock_BasePath_B10F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B10F_Layout:: @ 8349A0C
- .incbin "baserom.gba", 0x349A0C, 0x88
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B10F_Layout_Border
+ .4byte NavelRock_BasePath_B10F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_BasePath_B11F_Layout_Border:: @ 8349A28
+ .incbin "data/layouts/NavelRock_BasePath_B11F_Layout/border.bin"
+
+NavelRock_BasePath_B11F_Layout_Blockdata:: @ 8349A30
+ .incbin "data/layouts/NavelRock_BasePath_B11F_Layout/map.bin"
+
+ .align 2
NavelRock_BasePath_B11F_Layout:: @ 8349A94
- .incbin "baserom.gba", 0x349A94, 0x334
-
+ .4byte 7
+ .4byte 7
+ .4byte NavelRock_BasePath_B11F_Layout_Border
+ .4byte NavelRock_BasePath_B11F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_RixyChamber_Layout_Border:: @ 8349AB0
+ .incbin "data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_RixyChamber_Layout_Blockdata:: @ 8349AB8
+ .incbin "data/layouts/SevenIsland_TanobyRuins_RixyChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_RixyChamber_Layout:: @ 8349DC8
- .incbin "baserom.gba", 0x349DC8, 0x334
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_RixyChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_RixyChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_TanobyRuins_ViapoisChamber_Layout_Border:: @ 8349DE4
+ .incbin "data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/border.bin"
+
+SevenIsland_TanobyRuins_ViapoisChamber_Layout_Blockdata:: @ 8349DEC
+ .incbin "data/layouts/SevenIsland_TanobyRuins_ViapoisChamber_Layout/map.bin"
+
+ .align 2
SevenIsland_TanobyRuins_ViapoisChamber_Layout:: @ 834A0FC
- .incbin "baserom.gba", 0x34A0FC, 0x114
-
+ .4byte 23
+ .4byte 17
+ .4byte SevenIsland_TanobyRuins_ViapoisChamber_Layout_Border
+ .4byte SevenIsland_TanobyRuins_ViapoisChamber_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5034
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_B1F_Layout_Border:: @ 834A118
+ .incbin "data/layouts/NavelRock_B1F_Layout/border.bin"
+
+NavelRock_B1F_Layout_Blockdata:: @ 834A120
+ .incbin "data/layouts/NavelRock_B1F_Layout/map.bin"
+
+ .align 2
NavelRock_B1F_Layout:: @ 834A210
- .incbin "baserom.gba", 0x34A210, 0x1794
-
+ .4byte 17
+ .4byte 7
+ .4byte NavelRock_B1F_Layout_Border
+ .4byte NavelRock_B1F_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+NavelRock_Fork_Layout_Border:: @ 834A22C
+ .incbin "data/layouts/NavelRock_Fork_Layout/border.bin"
+
+NavelRock_Fork_Layout_Blockdata:: @ 834A234
+ .incbin "data/layouts/NavelRock_Fork_Layout/map.bin"
+
+ .align 2
NavelRock_Fork_Layout:: @ 834B9A4
- .incbin "baserom.gba", 0x34B9A4, 0x288
-
+ .4byte 30
+ .4byte 100
+ .4byte NavelRock_Fork_Layout_Border
+ .4byte NavelRock_Fork_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D501C
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834BC2C_Layout_Border:: @ 834B9C0
+ .incbin "data/layouts/UnusedLayout_834BC2C_Layout/border.bin"
+
+UnusedLayout_834BC2C_Layout_Blockdata:: @ 834B9C8
+ .incbin "data/layouts/UnusedLayout_834BC2C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834BC2C_Layout:: @ 834BC2C
- .incbin "baserom.gba", 0x34BC2C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834BC2C_Layout_Border
+ .4byte UnusedLayout_834BC2C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834BEB4_Layout_Border:: @ 834BC48
+ .incbin "data/layouts/UnusedLayout_834BEB4_Layout/border.bin"
+
+UnusedLayout_834BEB4_Layout_Blockdata:: @ 834BC50
+ .incbin "data/layouts/UnusedLayout_834BEB4_Layout/map.bin"
+
+ .align 2
UnusedLayout_834BEB4_Layout:: @ 834BEB4
- .incbin "baserom.gba", 0x34BEB4, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834BEB4_Layout_Border
+ .4byte UnusedLayout_834BEB4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834C13C_Layout_Border:: @ 834BED0
+ .incbin "data/layouts/UnusedLayout_834C13C_Layout/border.bin"
+
+UnusedLayout_834C13C_Layout_Blockdata:: @ 834BED8
+ .incbin "data/layouts/UnusedLayout_834C13C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834C13C_Layout:: @ 834C13C
- .incbin "baserom.gba", 0x34C13C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834C13C_Layout_Border
+ .4byte UnusedLayout_834C13C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834C3C4_Layout_Border:: @ 834C158
+ .incbin "data/layouts/UnusedLayout_834C3C4_Layout/border.bin"
+
+UnusedLayout_834C3C4_Layout_Blockdata:: @ 834C160
+ .incbin "data/layouts/UnusedLayout_834C3C4_Layout/map.bin"
+
+ .align 2
UnusedLayout_834C3C4_Layout:: @ 834C3C4
- .incbin "baserom.gba", 0x34C3C4, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834C3C4_Layout_Border
+ .4byte UnusedLayout_834C3C4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834C64C_Layout_Border:: @ 834C3E0
+ .incbin "data/layouts/UnusedLayout_834C64C_Layout/border.bin"
+
+UnusedLayout_834C64C_Layout_Blockdata:: @ 834C3E8
+ .incbin "data/layouts/UnusedLayout_834C64C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834C64C_Layout:: @ 834C64C
- .incbin "baserom.gba", 0x34C64C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834C64C_Layout_Border
+ .4byte UnusedLayout_834C64C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834C8D4_Layout_Border:: @ 834C668
+ .incbin "data/layouts/UnusedLayout_834C8D4_Layout/border.bin"
+
+UnusedLayout_834C8D4_Layout_Blockdata:: @ 834C670
+ .incbin "data/layouts/UnusedLayout_834C8D4_Layout/map.bin"
+
+ .align 2
UnusedLayout_834C8D4_Layout:: @ 834C8D4
- .incbin "baserom.gba", 0x34C8D4, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834C8D4_Layout_Border
+ .4byte UnusedLayout_834C8D4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834CB5C_Layout_Border:: @ 834C8F0
+ .incbin "data/layouts/UnusedLayout_834CB5C_Layout/border.bin"
+
+UnusedLayout_834CB5C_Layout_Blockdata:: @ 834C8F8
+ .incbin "data/layouts/UnusedLayout_834CB5C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834CB5C_Layout:: @ 834CB5C
- .incbin "baserom.gba", 0x34CB5C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834CB5C_Layout_Border
+ .4byte UnusedLayout_834CB5C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834CDE4_Layout_Border:: @ 834CB78
+ .incbin "data/layouts/UnusedLayout_834CDE4_Layout/border.bin"
+
+UnusedLayout_834CDE4_Layout_Blockdata:: @ 834CB80
+ .incbin "data/layouts/UnusedLayout_834CDE4_Layout/map.bin"
+
+ .align 2
UnusedLayout_834CDE4_Layout:: @ 834CDE4
- .incbin "baserom.gba", 0x34CDE4, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834CDE4_Layout_Border
+ .4byte UnusedLayout_834CDE4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834D06C_Layout_Border:: @ 834CE00
+ .incbin "data/layouts/UnusedLayout_834D06C_Layout/border.bin"
+
+UnusedLayout_834D06C_Layout_Blockdata:: @ 834CE08
+ .incbin "data/layouts/UnusedLayout_834D06C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834D06C_Layout:: @ 834D06C
- .incbin "baserom.gba", 0x34D06C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834D06C_Layout_Border
+ .4byte UnusedLayout_834D06C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834D2F4_Layout_Border:: @ 834D088
+ .incbin "data/layouts/UnusedLayout_834D2F4_Layout/border.bin"
+
+UnusedLayout_834D2F4_Layout_Blockdata:: @ 834D090
+ .incbin "data/layouts/UnusedLayout_834D2F4_Layout/map.bin"
+
+ .align 2
UnusedLayout_834D2F4_Layout:: @ 834D2F4
- .incbin "baserom.gba", 0x34D2F4, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834D2F4_Layout_Border
+ .4byte UnusedLayout_834D2F4_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834D57C_Layout_Border:: @ 834D310
+ .incbin "data/layouts/UnusedLayout_834D57C_Layout/border.bin"
+
+UnusedLayout_834D57C_Layout_Blockdata:: @ 834D318
+ .incbin "data/layouts/UnusedLayout_834D57C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834D57C_Layout:: @ 834D57C
- .incbin "baserom.gba", 0x34D57C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834D57C_Layout_Border
+ .4byte UnusedLayout_834D57C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834D804_Layout_Border:: @ 834D598
+ .incbin "data/layouts/UnusedLayout_834D804_Layout/border.bin"
+
+UnusedLayout_834D804_Layout_Blockdata:: @ 834D5A0
+ .incbin "data/layouts/UnusedLayout_834D804_Layout/map.bin"
+
+ .align 2
UnusedLayout_834D804_Layout:: @ 834D804
- .incbin "baserom.gba", 0x34D804, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834D804_Layout_Border
+ .4byte UnusedLayout_834D804_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834DA8C_Layout_Border:: @ 834D820
+ .incbin "data/layouts/UnusedLayout_834DA8C_Layout/border.bin"
+
+UnusedLayout_834DA8C_Layout_Blockdata:: @ 834D828
+ .incbin "data/layouts/UnusedLayout_834DA8C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834DA8C_Layout:: @ 834DA8C
- .incbin "baserom.gba", 0x34DA8C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834DA8C_Layout_Border
+ .4byte UnusedLayout_834DA8C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834DD14_Layout_Border:: @ 834DAA8
+ .incbin "data/layouts/UnusedLayout_834DD14_Layout/border.bin"
+
+UnusedLayout_834DD14_Layout_Blockdata:: @ 834DAB0
+ .incbin "data/layouts/UnusedLayout_834DD14_Layout/map.bin"
+
+ .align 2
UnusedLayout_834DD14_Layout:: @ 834DD14
- .incbin "baserom.gba", 0x34DD14, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834DD14_Layout_Border
+ .4byte UnusedLayout_834DD14_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834DF9C_Layout_Border:: @ 834DD30
+ .incbin "data/layouts/UnusedLayout_834DF9C_Layout/border.bin"
+
+UnusedLayout_834DF9C_Layout_Blockdata:: @ 834DD38
+ .incbin "data/layouts/UnusedLayout_834DF9C_Layout/map.bin"
+
+ .align 2
UnusedLayout_834DF9C_Layout:: @ 834DF9C
- .incbin "baserom.gba", 0x34DF9C, 0x288
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834DF9C_Layout_Border
+ .4byte UnusedLayout_834DF9C_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+UnusedLayout_834E224_Layout_Border:: @ 834DFB8
+ .incbin "data/layouts/UnusedLayout_834E224_Layout/border.bin"
+
+UnusedLayout_834E224_Layout_Blockdata:: @ 834DFC0
+ .incbin "data/layouts/UnusedLayout_834E224_Layout/map.bin"
+
+ .align 2
UnusedLayout_834E224_Layout:: @ 834E224
- .incbin "baserom.gba", 0x34E224, 0xEC
-
+ .4byte 18
+ .4byte 17
+ .4byte UnusedLayout_834E224_Layout_Border
+ .4byte UnusedLayout_834E224_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D5094
+ .byte 2
+ .byte 2
+ .2byte 0
+
+SevenIsland_House_Room1_Layout_Border:: @ 834E240
+ .incbin "data/layouts/SevenIsland_House_Room1_Layout/border.bin"
+
+SevenIsland_House_Room1_Layout_Blockdata:: @ 834E248
+ .incbin "data/layouts/SevenIsland_House_Room1_Layout/map.bin"
+
+ .align 2
SevenIsland_House_Room1_Layout:: @ 834E310
- .incbin "baserom.gba", 0x34E310, 0x860
-
+ .4byte 11
+ .4byte 9
+ .4byte SevenIsland_House_Room1_Layout_Border
+ .4byte SevenIsland_House_Room1_Layout_Blockdata
+ .4byte gTileset_82D4BB4
+ .4byte gTileset_82D4E24
+ .byte 2
+ .byte 2
+ .2byte 0
+
+OneIsland_KindleRoad_EmberSpa_Layout_Border:: @ 834E32C
+ .incbin "data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/border.bin"
+
+OneIsland_KindleRoad_EmberSpa_Layout_Blockdata:: @ 834E334
+ .incbin "data/layouts/OneIsland_KindleRoad_EmberSpa_Layout/map.bin"
+
+ .align 2
OneIsland_KindleRoad_EmberSpa_Layout:: @ 834EB70
- .incbin "baserom.gba", 0x34EB70, 0x1C
+ .4byte 27
+ .4byte 39
+ .4byte OneIsland_KindleRoad_EmberSpa_Layout_Border
+ .4byte OneIsland_KindleRoad_EmberSpa_Layout_Blockdata
+ .4byte gTileset_82D4A94
+ .4byte gTileset_82D4FEC
+ .byte 2
+ .byte 2
+ .2byte 0
diff --git a/data/maps.s b/data/maps.s
index 2aabf32b0..1600d9799 100644
--- a/data/maps.s
+++ b/data/maps.s
@@ -14,8 +14,8 @@
.include "data/tilesets/headers.inc"
@ players house border and blockdata
-gUnknown_82D50F4::
- .incbin "baserom.gba", 0x2D50F4, 0x10C
+@gUnknown_82D50F4::
+@ .incbin "baserom.gba", 0x2D50F4, 0x10C
.include "data/layouts/layouts.inc"
.include "data/layouts/layouts_table.inc"