summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <YamaArashi@users.noreply.github.com>2016-08-20 14:53:24 -0700
committerGitHub <noreply@github.com>2016-08-20 14:53:24 -0700
commit3aa124ed50b987c23be103bd98436e6168904990 (patch)
treee2b2fe406c7e3d419b2629625c844353e4069466
parent4b9ef94f04a8f854153508c49bdfde3ed32b43ea (diff)
parent1fce53f2b7bf2517c2436e4f8d7d4cc5ff95314e (diff)
Merge pull request #35 from yenatch/master
Create files for tileset metatiles.
-rw-r--r--data/tilesets/metatiles.s319
-rw-r--r--data/tilesets/primary/building/metatile_attributes.binbin0 -> 16 bytes
-rw-r--r--data/tilesets/primary/building/metatiles.binbin0 -> 128 bytes
-rw-r--r--data/tilesets/primary/general/metatile_attributes.binbin0 -> 1024 bytes
-rw-r--r--data/tilesets/primary/general/metatiles.binbin0 -> 8192 bytes
-rw-r--r--data/tilesets/primary/secret_base/metatile_attributes.binbin0 -> 4 bytes
-rw-r--r--data/tilesets/primary/secret_base/metatiles.binbin0 -> 32 bytes
-rw-r--r--data/tilesets/secondary/battle_tower/metatile_attributes.binbin0 -> 262 bytes
-rw-r--r--data/tilesets/secondary/battle_tower/metatiles.binbin0 -> 2096 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/metatile_attributes.binbin0 -> 496 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/metatiles.binbin0 -> 3968 bytes
-rw-r--r--data/tilesets/secondary/brendans_mays_house/metatile_attributes.binbin0 -> 342 bytes
-rw-r--r--data/tilesets/secondary/brendans_mays_house/metatiles.binbin0 -> 2736 bytes
-rw-r--r--data/tilesets/secondary/cable_club/metatile_attributes.binbin0 -> 512 bytes
-rw-r--r--data/tilesets/secondary/cable_club/metatiles.binbin0 -> 4096 bytes
-rw-r--r--data/tilesets/secondary/cave/metatile_attributes.binbin0 -> 828 bytes
-rw-r--r--data/tilesets/secondary/cave/metatiles.binbin0 -> 6624 bytes
-rw-r--r--data/tilesets/secondary/contest/metatile_attributes.binbin0 -> 448 bytes
-rw-r--r--data/tilesets/secondary/contest/metatiles.binbin0 -> 3584 bytes
-rw-r--r--data/tilesets/secondary/dewford/metatile_attributes.binbin0 -> 288 bytes
-rw-r--r--data/tilesets/secondary/dewford/metatiles.binbin0 -> 2304 bytes
-rw-r--r--data/tilesets/secondary/dewford_gym/metatile_attributes.binbin0 -> 122 bytes
-rw-r--r--data/tilesets/secondary/dewford_gym/metatiles.binbin0 -> 976 bytes
-rw-r--r--data/tilesets/secondary/elite_four/metatile_attributes.binbin0 -> 662 bytes
-rw-r--r--data/tilesets/secondary/elite_four/metatiles.binbin0 -> 5296 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/metatile_attributes.binbin0 -> 336 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/metatiles.binbin0 -> 2688 bytes
-rw-r--r--data/tilesets/secondary/facility/metatile_attributes.binbin0 -> 1020 bytes
-rw-r--r--data/tilesets/secondary/facility/metatiles.binbin0 -> 8160 bytes
-rw-r--r--data/tilesets/secondary/fallarbor/metatile_attributes.binbin0 -> 676 bytes
-rw-r--r--data/tilesets/secondary/fallarbor/metatiles.binbin0 -> 5408 bytes
-rw-r--r--data/tilesets/secondary/fortree/metatile_attributes.binbin0 -> 534 bytes
-rw-r--r--data/tilesets/secondary/fortree/metatiles.binbin0 -> 4272 bytes
-rw-r--r--data/tilesets/secondary/fortree_gym/metatile_attributes.binbin0 -> 106 bytes
-rw-r--r--data/tilesets/secondary/fortree_gym/metatiles.binbin0 -> 848 bytes
-rw-r--r--data/tilesets/secondary/generic_building/metatile_attributes.binbin0 -> 1024 bytes
-rw-r--r--data/tilesets/secondary/generic_building/metatiles.binbin0 -> 8192 bytes
-rw-r--r--data/tilesets/secondary/inside_of_truck/metatile_attributes.binbin0 -> 76 bytes
-rw-r--r--data/tilesets/secondary/inside_of_truck/metatiles.binbin0 -> 608 bytes
-rw-r--r--data/tilesets/secondary/lab/metatile_attributes.binbin0 -> 308 bytes
-rw-r--r--data/tilesets/secondary/lab/metatiles.binbin0 -> 2464 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/metatile_attributes.binbin0 -> 572 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/metatiles.binbin0 -> 4576 bytes
-rw-r--r--data/tilesets/secondary/lavaridge_gym/metatile_attributes.binbin0 -> 84 bytes
-rw-r--r--data/tilesets/secondary/lavaridge_gym/metatiles.binbin0 -> 672 bytes
-rw-r--r--data/tilesets/secondary/lilycove/metatile_attributes.binbin0 -> 702 bytes
-rw-r--r--data/tilesets/secondary/lilycove/metatiles.binbin0 -> 5616 bytes
-rw-r--r--data/tilesets/secondary/lilycove_museum/metatile_attributes.binbin0 -> 286 bytes
-rw-r--r--data/tilesets/secondary/lilycove_museum/metatiles.binbin0 -> 2288 bytes
-rw-r--r--data/tilesets/secondary/mauville/metatile_attributes.binbin0 -> 868 bytes
-rw-r--r--data/tilesets/secondary/mauville/metatiles.binbin0 -> 6944 bytes
-rw-r--r--data/tilesets/secondary/mauville_game_corner/metatile_attributes.binbin0 -> 192 bytes
-rw-r--r--data/tilesets/secondary/mauville_game_corner/metatiles.binbin0 -> 1536 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/metatile_attributes.binbin0 -> 234 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/metatiles.binbin0 -> 1872 bytes
-rw-r--r--data/tilesets/secondary/meteor_falls/metatile_attributes.binbin0 -> 318 bytes
-rw-r--r--data/tilesets/secondary/meteor_falls/metatiles.binbin0 -> 2544 bytes
-rw-r--r--data/tilesets/secondary/mossdeep/metatile_attributes.binbin0 -> 726 bytes
-rw-r--r--data/tilesets/secondary/mossdeep/metatiles.binbin0 -> 5808 bytes
-rw-r--r--data/tilesets/secondary/mossdeep_gym/metatile_attributes.binbin0 -> 160 bytes
-rw-r--r--data/tilesets/secondary/mossdeep_gym/metatiles.binbin0 -> 1280 bytes
-rw-r--r--data/tilesets/secondary/oceanic_museum/metatile_attributes.binbin0 -> 202 bytes
-rw-r--r--data/tilesets/secondary/oceanic_museum/metatiles.binbin0 -> 1616 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/metatile_attributes.binbin0 -> 382 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/metatiles.binbin0 -> 3056 bytes
-rw-r--r--data/tilesets/secondary/petalburg/metatile_attributes.binbin0 -> 288 bytes
-rw-r--r--data/tilesets/secondary/petalburg/metatiles.binbin0 -> 2304 bytes
-rw-r--r--data/tilesets/secondary/petalburg_gym/metatile_attributes.binbin0 -> 280 bytes
-rw-r--r--data/tilesets/secondary/petalburg_gym/metatiles.binbin0 -> 2240 bytes
-rw-r--r--data/tilesets/secondary/pokemon_center/metatile_attributes.binbin0 -> 396 bytes
-rw-r--r--data/tilesets/secondary/pokemon_center/metatiles.binbin0 -> 3168 bytes
-rw-r--r--data/tilesets/secondary/pokemon_day_care/metatile_attributes.binbin0 -> 136 bytes
-rw-r--r--data/tilesets/secondary/pokemon_day_care/metatiles.binbin0 -> 1088 bytes
-rw-r--r--data/tilesets/secondary/pokemon_fan_club/metatile_attributes.binbin0 -> 208 bytes
-rw-r--r--data/tilesets/secondary/pokemon_fan_club/metatiles.binbin0 -> 1664 bytes
-rw-r--r--data/tilesets/secondary/pokemon_school/metatile_attributes.binbin0 -> 116 bytes
-rw-r--r--data/tilesets/secondary/pokemon_school/metatiles.binbin0 -> 928 bytes
-rw-r--r--data/tilesets/secondary/pretty_petal_flower_shop/metatile_attributes.binbin0 -> 144 bytes
-rw-r--r--data/tilesets/secondary/pretty_petal_flower_shop/metatiles.binbin0 -> 1152 bytes
-rw-r--r--data/tilesets/secondary/rustboro/metatile_attributes.binbin0 -> 700 bytes
-rw-r--r--data/tilesets/secondary/rustboro/metatiles.binbin0 -> 5600 bytes
-rw-r--r--data/tilesets/secondary/rustboro_gym/metatile_attributes.binbin0 -> 112 bytes
-rw-r--r--data/tilesets/secondary/rustboro_gym/metatiles.binbin0 -> 896 bytes
-rw-r--r--data/tilesets/secondary/rusturf_tunnel/metatile_attributes.binbin0 -> 166 bytes
-rw-r--r--data/tilesets/secondary/rusturf_tunnel/metatiles.binbin0 -> 1328 bytes
-rw-r--r--data/tilesets/secondary/seashore_house/metatile_attributes.binbin0 -> 112 bytes
-rw-r--r--data/tilesets/secondary/seashore_house/metatiles.binbin0 -> 896 bytes
-rw-r--r--data/tilesets/secondary/secret_base/metatile_attributes.binbin0 -> 648 bytes
-rw-r--r--data/tilesets/secondary/secret_base/metatiles.binbin0 -> 5184 bytes
-rw-r--r--data/tilesets/secondary/ship/metatile_attributes.binbin0 -> 504 bytes
-rw-r--r--data/tilesets/secondary/ship/metatiles.binbin0 -> 4032 bytes
-rw-r--r--data/tilesets/secondary/shop/metatile_attributes.binbin0 -> 560 bytes
-rw-r--r--data/tilesets/secondary/shop/metatiles.binbin0 -> 4480 bytes
-rw-r--r--data/tilesets/secondary/slateport/metatile_attributes.binbin0 -> 728 bytes
-rw-r--r--data/tilesets/secondary/slateport/metatiles.binbin0 -> 5824 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/metatile_attributes.binbin0 -> 508 bytes
-rw-r--r--data/tilesets/secondary/sootopolis/metatiles.binbin0 -> 4064 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/metatile_attributes.binbin0 -> 198 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/metatiles.binbin0 -> 1584 bytes
-rw-r--r--data/tilesets/secondary/trick_house_puzzle/metatile_attributes.binbin0 -> 298 bytes
-rw-r--r--data/tilesets/secondary/trick_house_puzzle/metatiles.binbin0 -> 2384 bytes
-rw-r--r--data/tilesets/secondary/underwater/metatile_attributes.binbin0 -> 472 bytes
-rw-r--r--data/tilesets/secondary/underwater/metatiles.binbin0 -> 3776 bytes
-rw-r--r--data/tilesets/secondary/unused_1/metatile_attributes.binbin0 -> 4 bytes
-rw-r--r--data/tilesets/secondary/unused_1/metatiles.binbin0 -> 32 bytes
-rw-r--r--data/tilesets/secondary/unused_2/metatile_attributes.binbin0 -> 116 bytes
-rw-r--r--data/tilesets/secondary/unused_2/metatiles.binbin0 -> 928 bytes
107 files changed, 107 insertions, 212 deletions
diff --git a/data/tilesets/metatiles.s b/data/tilesets/metatiles.s
index 9a9559981..6a13d3f72 100644
--- a/data/tilesets/metatiles.s
+++ b/data/tilesets/metatiles.s
@@ -1,529 +1,424 @@
.align 1
-
gMetatiles_General:: @ 8259C1C
- .incbin "baserom.gba", 0x259c1c, 0x2000
+ .incbin "data/tilesets/primary/general/metatiles.bin"
.align 1
-
gMetatileAttributes_General:: @ 825BC1C
- .incbin "baserom.gba", 0x25bc1c, 0x400
+ .incbin "data/tilesets/primary/general/metatile_attributes.bin"
.align 1
-
gMetatiles_Petalburg:: @ 825C01C
- .incbin "baserom.gba", 0x25c01c, 0x900
+ .incbin "data/tilesets/secondary/petalburg/metatiles.bin"
.align 1
-
gMetatileAttributes_Petalburg:: @ 825C91C
- .incbin "baserom.gba", 0x25c91c, 0x120
+ .incbin "data/tilesets/secondary/petalburg/metatile_attributes.bin"
.align 1
-
gMetatiles_Rustboro:: @ 825CA3C
- .incbin "baserom.gba", 0x25ca3c, 0x15e0
+ .incbin "data/tilesets/secondary/rustboro/metatiles.bin"
.align 1
-
gMetatileAttributes_Rustboro:: @ 825E01C
- .incbin "baserom.gba", 0x25e01c, 0x2bc
+ .incbin "data/tilesets/secondary/rustboro/metatile_attributes.bin"
.align 1
-
gMetatiles_Dewford:: @ 825E2D8
- .incbin "baserom.gba", 0x25e2d8, 0x900
+ .incbin "data/tilesets/secondary/dewford/metatiles.bin"
.align 1
-
gMetatileAttributes_Dewford:: @ 825EBD8
- .incbin "baserom.gba", 0x25ebd8, 0x120
+ .incbin "data/tilesets/secondary/dewford/metatile_attributes.bin"
.align 1
-
gMetatiles_Slateport:: @ 825ECF8
- .incbin "baserom.gba", 0x25ecf8, 0x16c0
+ .incbin "data/tilesets/secondary/slateport/metatiles.bin"
.align 1
-
gMetatileAttributes_Slateport:: @ 82603B8
- .incbin "baserom.gba", 0x2603b8, 0x2d8
+ .incbin "data/tilesets/secondary/slateport/metatile_attributes.bin"
.align 1
-
gMetatiles_Mauville:: @ 8260690
- .incbin "baserom.gba", 0x260690, 0x1b20
+ .incbin "data/tilesets/secondary/mauville/metatiles.bin"
.align 1
-
gMetatileAttributes_Mauville:: @ 82621B0
- .incbin "baserom.gba", 0x2621b0, 0x364
+ .incbin "data/tilesets/secondary/mauville/metatile_attributes.bin"
.align 1
-
gMetatiles_Lavaridge:: @ 8262514
- .incbin "baserom.gba", 0x262514, 0x11e0
+ .incbin "data/tilesets/secondary/lavaridge/metatiles.bin"
.align 1
-
gMetatileAttributes_Lavaridge:: @ 82636F4
- .incbin "baserom.gba", 0x2636f4, 0x23c
+ .incbin "data/tilesets/secondary/lavaridge/metatile_attributes.bin"
.align 1
-
gMetatiles_Fallarbor:: @ 8263930
- .incbin "baserom.gba", 0x263930, 0x1520
+ .incbin "data/tilesets/secondary/fallarbor/metatiles.bin"
.align 1
-
gMetatileAttributes_Fallarbor:: @ 8264E50
- .incbin "baserom.gba", 0x264e50, 0x2a4
+ .incbin "data/tilesets/secondary/fallarbor/metatile_attributes.bin"
.align 1
-
gMetatiles_Fortree:: @ 82650F4
- .incbin "baserom.gba", 0x2650f4, 0x10b0
+ .incbin "data/tilesets/secondary/fortree/metatiles.bin"
.align 1
-
gMetatileAttributes_Fortree:: @ 82661A4
- .incbin "baserom.gba", 0x2661a4, 0x216
+ .incbin "data/tilesets/secondary/fortree/metatile_attributes.bin"
.align 1
-
gMetatiles_Lilycove:: @ 82663BA
- .incbin "baserom.gba", 0x2663ba, 0x15f0
+ .incbin "data/tilesets/secondary/lilycove/metatiles.bin"
.align 1
-
gMetatileAttributes_Lilycove:: @ 82679AA
- .incbin "baserom.gba", 0x2679aa, 0x2be
+ .incbin "data/tilesets/secondary/lilycove/metatile_attributes.bin"
.align 1
-
gMetatiles_Mossdeep:: @ 8267C68
- .incbin "baserom.gba", 0x267c68, 0x16b0
+ .incbin "data/tilesets/secondary/mossdeep/metatiles.bin"
.align 1
-
gMetatileAttributes_Mossdeep:: @ 8269318
- .incbin "baserom.gba", 0x269318, 0x2d6
+ .incbin "data/tilesets/secondary/mossdeep/metatile_attributes.bin"
.align 1
-
gMetatiles_EverGrande:: @ 82695EE
- .incbin "baserom.gba", 0x2695ee, 0xa80
+ .incbin "data/tilesets/secondary/ever_grande/metatiles.bin"
.align 1
-
gMetatileAttributes_EverGrande:: @ 826A06E
- .incbin "baserom.gba", 0x26a06e, 0x150
+ .incbin "data/tilesets/secondary/ever_grande/metatile_attributes.bin"
.align 1
-
gMetatiles_Pacifidlog:: @ 826A1BE
- .incbin "baserom.gba", 0x26a1be, 0xbf0
+ .incbin "data/tilesets/secondary/pacifidlog/metatiles.bin"
.align 1
-
gMetatileAttributes_Pacifidlog:: @ 826ADAE
- .incbin "baserom.gba", 0x26adae, 0x17e
+ .incbin "data/tilesets/secondary/pacifidlog/metatile_attributes.bin"
.align 1
-
gMetatiles_Sootopolis:: @ 826AF2C
- .incbin "baserom.gba", 0x26af2c, 0xfe0
+ .incbin "data/tilesets/secondary/sootopolis/metatiles.bin"
.align 1
-
gMetatileAttributes_Sootopolis:: @ 826BF0C
- .incbin "baserom.gba", 0x26bf0c, 0x1fc
+ .incbin "data/tilesets/secondary/sootopolis/metatile_attributes.bin"
.align 1
-
gMetatiles_Building:: @ 826C108
- .incbin "baserom.gba", 0x26c108, 0x80
+ .incbin "data/tilesets/primary/building/metatiles.bin"
.align 1
-
gMetatileAttributes_Building:: @ 826C188
- .incbin "baserom.gba", 0x26c188, 0x10
+ .incbin "data/tilesets/primary/building/metatile_attributes.bin"
.align 1
-
gMetatiles_Shop:: @ 826C198
- .incbin "baserom.gba", 0x26c198, 0x1180
+ .incbin "data/tilesets/secondary/shop/metatiles.bin"
.align 1
-
gMetatileAttributes_Shop:: @ 826D318
- .incbin "baserom.gba", 0x26d318, 0x230
+ .incbin "data/tilesets/secondary/shop/metatile_attributes.bin"
.align 1
-
gMetatiles_PokemonCenter:: @ 826D548
- .incbin "baserom.gba", 0x26d548, 0xc60
+ .incbin "data/tilesets/secondary/pokemon_center/metatiles.bin"
.align 1
-
gMetatileAttributes_PokemonCenter:: @ 826E1A8
- .incbin "baserom.gba", 0x26e1a8, 0x18c
+ .incbin "data/tilesets/secondary/pokemon_center/metatile_attributes.bin"
.align 1
-
gMetatiles_Cave:: @ 826E334
- .incbin "baserom.gba", 0x26e334, 0x19e0
+ .incbin "data/tilesets/secondary/cave/metatiles.bin"
.align 1
-
gMetatileAttributes_Cave:: @ 826FD14
- .incbin "baserom.gba", 0x26fd14, 0x33c
+ .incbin "data/tilesets/secondary/cave/metatile_attributes.bin"
.align 1
-
gMetatiles_PokemonSchool:: @ 8270050
- .incbin "baserom.gba", 0x270050, 0x3a0
+ .incbin "data/tilesets/secondary/pokemon_school/metatiles.bin"
.align 1
-
gMetatileAttributes_PokemonSchool:: @ 82703F0
- .incbin "baserom.gba", 0x2703f0, 0x74
+ .incbin "data/tilesets/secondary/pokemon_school/metatile_attributes.bin"
.align 1
-
gMetatiles_PokemonFanClub:: @ 8270464
- .incbin "baserom.gba", 0x270464, 0x680
+ .incbin "data/tilesets/secondary/pokemon_fan_club/metatiles.bin"
.align 1
-
gMetatileAttributes_PokemonFanClub:: @ 8270AE4
- .incbin "baserom.gba", 0x270ae4, 0xd0
+ .incbin "data/tilesets/secondary/pokemon_fan_club/metatile_attributes.bin"
.align 1
-
gMetatiles_Unused1:: @ 8270BB4
- .incbin "baserom.gba", 0x270bb4, 0x20
+ .incbin "data/tilesets/secondary/unused_1/metatiles.bin"
.align 1
-
gMetatileAttributes_Unused1:: @ 8270BD4
- .incbin "baserom.gba", 0x270bd4, 0x4
+ .incbin "data/tilesets/secondary/unused_1/metatile_attributes.bin"
.align 1
-
gMetatiles_MeteorFalls:: @ 8270BD8
- .incbin "baserom.gba", 0x270bd8, 0x9f0
+ .incbin "data/tilesets/secondary/meteor_falls/metatiles.bin"
.align 1
-
gMetatileAttributes_MeteorFalls:: @ 82715C8
- .incbin "baserom.gba", 0x2715c8, 0x13e
+ .incbin "data/tilesets/secondary/meteor_falls/metatile_attributes.bin"
.align 1
-
gMetatiles_OceanicMuseum:: @ 8271706
- .incbin "baserom.gba", 0x271706, 0x650
+ .incbin "data/tilesets/secondary/oceanic_museum/metatiles.bin"
.align 1
-
gMetatileAttributes_OceanicMuseum:: @ 8271D56
- .incbin "baserom.gba", 0x271d56, 0xca
+ .incbin "data/tilesets/secondary/oceanic_museum/metatile_attributes.bin"
.align 1
-
gMetatiles_CableClub:: @ 8271E20
- .incbin "baserom.gba", 0x271e20, 0x1000
+ .incbin "data/tilesets/secondary/cable_club/metatiles.bin"
.align 1
-
gMetatileAttributes_CableClub:: @ 8272E20
- .incbin "baserom.gba", 0x272e20, 0x200
+ .incbin "data/tilesets/secondary/cable_club/metatile_attributes.bin"
.align 1
-
gMetatiles_SeashoreHouse:: @ 8273020
- .incbin "baserom.gba", 0x273020, 0x380
+ .incbin "data/tilesets/secondary/seashore_house/metatiles.bin"
.align 1
-
gMetatileAttributes_SeashoreHouse:: @ 82733A0
- .incbin "baserom.gba", 0x2733a0, 0x70
+ .incbin "data/tilesets/secondary/seashore_house/metatile_attributes.bin"
.align 1
-
gMetatiles_PrettyPetalFlowerShop:: @ 8273410
- .incbin "baserom.gba", 0x273410, 0x480
+ .incbin "data/tilesets/secondary/pretty_petal_flower_shop/metatiles.bin"
.align 1
-
gMetatileAttributes_PrettyPetalFlowerShop:: @ 8273890
- .incbin "baserom.gba", 0x273890, 0x90
+ .incbin "data/tilesets/secondary/pretty_petal_flower_shop/metatile_attributes.bin"
.align 1
-
gMetatiles_PokemonDayCare:: @ 8273920
- .incbin "baserom.gba", 0x273920, 0x440
+ .incbin "data/tilesets/secondary/pokemon_day_care/metatiles.bin"
.align 1
-
gMetatileAttributes_PokemonDayCare:: @ 8273D60
- .incbin "baserom.gba", 0x273d60, 0x88
+ .incbin "data/tilesets/secondary/pokemon_day_care/metatile_attributes.bin"
.align 1
-
gMetatiles_Facility:: @ 8273DE8
- .incbin "baserom.gba", 0x273de8, 0x1fe0
+ .incbin "data/tilesets/secondary/facility/metatiles.bin"
.align 1
-
gMetatileAttributes_Facility:: @ 8275DC8
- .incbin "baserom.gba", 0x275dc8, 0x3fc
+ .incbin "data/tilesets/secondary/facility/metatile_attributes.bin"
.align 1
-
gMetatiles_BikeShop:: @ 82761C4
- .incbin "baserom.gba", 0x2761c4, 0xf80
+ .incbin "data/tilesets/secondary/bike_shop/metatiles.bin"
.align 1
-
gMetatileAttributes_BikeShop:: @ 8277144
- .incbin "baserom.gba", 0x277144, 0x1f0
+ .incbin "data/tilesets/secondary/bike_shop/metatile_attributes.bin"
.align 1
-
gMetatiles_RusturfTunnel:: @ 8277334
- .incbin "baserom.gba", 0x277334, 0x530
+ .incbin "data/tilesets/secondary/rusturf_tunnel/metatiles.bin"
.align 1
-
gMetatileAttributes_RusturfTunnel:: @ 8277864
- .incbin "baserom.gba", 0x277864, 0xa6
+ .incbin "data/tilesets/secondary/rusturf_tunnel/metatile_attributes.bin"
.align 1
-
gMetatiles_SecretBaseSecondary:: @ 827790A
- .incbin "baserom.gba", 0x27790a, 0x1440
+ .incbin "data/tilesets/secondary/secret_base/metatiles.bin"
.align 1
-
gMetatileAttributes_SecretBaseSecondary:: @ 8278D4A
- .incbin "baserom.gba", 0x278d4a, 0x288
+ .incbin "data/tilesets/secondary/secret_base/metatile_attributes.bin"
.align 1
-
gMetatiles_InsideOfTruck:: @ 8278FD2
- .incbin "baserom.gba", 0x278fd2, 0x260
+ .incbin "data/tilesets/secondary/inside_of_truck/metatiles.bin"
.align 1
-
gMetatileAttributes_InsideOfTruck:: @ 8279232
- .incbin "baserom.gba", 0x279232, 0x4c
+ .incbin "data/tilesets/secondary/inside_of_truck/metatile_attributes.bin"
.align 1
-
gMetatiles_Contest:: @ 827927E
- .incbin "baserom.gba", 0x27927e, 0xe00
+ .incbin "data/tilesets/secondary/contest/metatiles.bin"
.align 1
-
gMetatileAttributes_Contest:: @ 827A07E
- .incbin "baserom.gba", 0x27a07e, 0x1c0
+ .incbin "data/tilesets/secondary/contest/metatile_attributes.bin"
.align 1
-
gMetatiles_LilycoveMuseum:: @ 827A23E
- .incbin "baserom.gba", 0x27a23e, 0x8f0
+ .incbin "data/tilesets/secondary/lilycove_museum/metatiles.bin"
.align 1
-
gMetatileAttributes_LilycoveMuseum:: @ 827AB2E
- .incbin "baserom.gba", 0x27ab2e, 0x11e
+ .incbin "data/tilesets/secondary/lilycove_museum/metatile_attributes.bin"
.align 1
-
gMetatiles_BrendansMaysHouse:: @ 827AC4C
- .incbin "baserom.gba", 0x27ac4c, 0xab0
+ .incbin "data/tilesets/secondary/brendans_mays_house/metatiles.bin"
.align 1
-
gMetatileAttributes_BrendansMaysHouse:: @ 827B6FC
- .incbin "baserom.gba", 0x27b6fc, 0x156
+ .incbin "data/tilesets/secondary/brendans_mays_house/metatile_attributes.bin"
.align 1
-
gMetatiles_Lab:: @ 827B852
- .incbin "baserom.gba", 0x27b852, 0x9a0
+ .incbin "data/tilesets/secondary/lab/metatiles.bin"
.align 1
-
gMetatileAttributes_Lab:: @ 827C1F2
- .incbin "baserom.gba", 0x27c1f2, 0x134
+ .incbin "data/tilesets/secondary/lab/metatile_attributes.bin"
.align 1
-
gMetatiles_Underwater:: @ 827C326
- .incbin "baserom.gba", 0x27c326, 0xec0
+ .incbin "data/tilesets/secondary/underwater/metatiles.bin"
.align 1
-
gMetatileAttributes_Underwater:: @ 827D1E6
- .incbin "baserom.gba", 0x27d1e6, 0x1d8
+ .incbin "data/tilesets/secondary/underwater/metatile_attributes.bin"
.align 1
-
gMetatiles_GenericBuilding:: @ 827D3BE
- .incbin "baserom.gba", 0x27d3be, 0x2000
+ .incbin "data/tilesets/secondary/generic_building/metatiles.bin"
.align 1
-
gMetatileAttributes_GenericBuilding:: @ 827F3BE
- .incbin "baserom.gba", 0x27f3be, 0x400
+ .incbin "data/tilesets/secondary/generic_building/metatile_attributes.bin"
.align 1
-
gMetatiles_MauvilleGameCorner:: @ 827F7BE
- .incbin "baserom.gba", 0x27f7be, 0x600
+ .incbin "data/tilesets/secondary/mauville_game_corner/metatiles.bin"
.align 1
-
gMetatileAttributes_MauvilleGameCorner:: @ 827FDBE
- .incbin "baserom.gba", 0x27fdbe, 0xc0
+ .incbin "data/tilesets/secondary/mauville_game_corner/metatile_attributes.bin"
.align 1
-
gMetatiles_Unused2:: @ 827FE7E
- .incbin "baserom.gba", 0x27fe7e, 0x3a0
+ .incbin "data/tilesets/secondary/unused_2/metatiles.bin"
.align 1
-
gMetatileAttributes_Unused2:: @ 828021E
- .incbin "baserom.gba", 0x28021e, 0x74
+ .incbin "data/tilesets/secondary/unused_2/metatile_attributes.bin"
.align 1
-
gMetatiles_RustboroGym:: @ 8280292
- .incbin "baserom.gba", 0x280292, 0x380
+ .incbin "data/tilesets/secondary/rustboro_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_RustboroGym:: @ 8280612
- .incbin "baserom.gba", 0x280612, 0x70
+ .incbin "data/tilesets/secondary/rustboro_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_DewfordGym:: @ 8280682
- .incbin "baserom.gba", 0x280682, 0x3d0
+ .incbin "data/tilesets/secondary/dewford_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_DewfordGym:: @ 8280A52
- .incbin "baserom.gba", 0x280a52, 0x7a
+ .incbin "data/tilesets/secondary/dewford_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_MauvilleGym:: @ 8280ACC
- .incbin "baserom.gba", 0x280acc, 0x750
+ .incbin "data/tilesets/secondary/mauville_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_MauvilleGym:: @ 828121C
- .incbin "baserom.gba", 0x28121c, 0xea
+ .incbin "data/tilesets/secondary/mauville_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_LavaridgeGym:: @ 8281306
- .incbin "baserom.gba", 0x281306, 0x2a0
+ .incbin "data/tilesets/secondary/lavaridge_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_LavaridgeGym:: @ 82815A6
- .incbin "baserom.gba", 0x2815a6, 0x54
+ .incbin "data/tilesets/secondary/lavaridge_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_PetalburgGym:: @ 82815FA
- .incbin "baserom.gba", 0x2815fa, 0x8c0
+ .incbin "data/tilesets/secondary/petalburg_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_PetalburgGym:: @ 8281EBA
- .incbin "baserom.gba", 0x281eba, 0x118
+ .incbin "data/tilesets/secondary/petalburg_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_FortreeGym:: @ 8281FD2
- .incbin "baserom.gba", 0x281fd2, 0x350
+ .incbin "data/tilesets/secondary/fortree_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_FortreeGym:: @ 8282322
- .incbin "baserom.gba", 0x282322, 0x6a
+ .incbin "data/tilesets/secondary/fortree_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_MossdeepGym:: @ 828238C
- .incbin "baserom.gba", 0x28238c, 0x500
+ .incbin "data/tilesets/secondary/mossdeep_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_MossdeepGym:: @ 828288C
- .incbin "baserom.gba", 0x28288c, 0xa0
+ .incbin "data/tilesets/secondary/mossdeep_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_SootopolisGym:: @ 828292C
- .incbin "baserom.gba", 0x28292c, 0x630
+ .incbin "data/tilesets/secondary/sootopolis_gym/metatiles.bin"
.align 1
-
gMetatileAttributes_SootopolisGym:: @ 8282F5C
- .incbin "baserom.gba", 0x282f5c, 0xc6
+ .incbin "data/tilesets/secondary/sootopolis_gym/metatile_attributes.bin"
.align 1
-
gMetatiles_TrickHousePuzzle:: @ 8283022
- .incbin "baserom.gba", 0x283022, 0x950
+ .incbin "data/tilesets/secondary/trick_house_puzzle/metatiles.bin"
.align 1
-
gMetatileAttributes_TrickHousePuzzle:: @ 8283972
- .incbin "baserom.gba", 0x283972, 0x12a
+ .incbin "data/tilesets/secondary/trick_house_puzzle/metatile_attributes.bin"
.align 1
-
gMetatiles_Ship:: @ 8283A9C
- .incbin "baserom.gba", 0x283a9c, 0xfc0
+ .incbin "data/tilesets/secondary/ship/metatiles.bin"
.align 1
-
gMetatileAttributes_Ship:: @ 8284A5C
- .incbin "baserom.gba", 0x284a5c, 0x1f8
+ .incbin "data/tilesets/secondary/ship/metatile_attributes.bin"
.align 1
-
gMetatiles_SecretBasePrimary:: @ 8284C54
- .incbin "baserom.gba", 0x284c54, 0x20
+ .incbin "data/tilesets/primary/secret_base/metatiles.bin"
.align 1
-
gMetatileAttributes_SecretBasePrimary:: @ 8284C74
- .incbin "baserom.gba", 0x284c74, 0x4
+ .incbin "data/tilesets/primary/secret_base/metatile_attributes.bin"
.align 1
-
gMetatiles_EliteFour:: @ 8284C78
- .incbin "baserom.gba", 0x284c78, 0x14b0
+ .incbin "data/tilesets/secondary/elite_four/metatiles.bin"
.align 1
-
gMetatileAttributes_EliteFour:: @ 8286128
- .incbin "baserom.gba", 0x286128, 0x296
+ .incbin "data/tilesets/secondary/elite_four/metatile_attributes.bin"
.align 1
-
gMetatiles_BattleTower:: @ 82863BE
- .incbin "baserom.gba", 0x2863be, 0x830
+ .incbin "data/tilesets/secondary/battle_tower/metatiles.bin"
.align 1
-
gMetatileAttributes_BattleTower:: @ 8286BEE
- .incbin "baserom.gba", 0x286bee, 0x106
+ .incbin "data/tilesets/secondary/battle_tower/metatile_attributes.bin"
+
diff --git a/data/tilesets/primary/building/metatile_attributes.bin b/data/tilesets/primary/building/metatile_attributes.bin
new file mode 100644
index 000000000..efc3708aa
--- /dev/null
+++ b/data/tilesets/primary/building/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/primary/building/metatiles.bin b/data/tilesets/primary/building/metatiles.bin
new file mode 100644
index 000000000..21830728c
--- /dev/null
+++ b/data/tilesets/primary/building/metatiles.bin
Binary files differ
diff --git a/data/tilesets/primary/general/metatile_attributes.bin b/data/tilesets/primary/general/metatile_attributes.bin
new file mode 100644
index 000000000..d9cd29016
--- /dev/null
+++ b/data/tilesets/primary/general/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/primary/general/metatiles.bin b/data/tilesets/primary/general/metatiles.bin
new file mode 100644
index 000000000..ef9d935ac
--- /dev/null
+++ b/data/tilesets/primary/general/metatiles.bin
Binary files differ
diff --git a/data/tilesets/primary/secret_base/metatile_attributes.bin b/data/tilesets/primary/secret_base/metatile_attributes.bin
new file mode 100644
index 000000000..593f4708d
--- /dev/null
+++ b/data/tilesets/primary/secret_base/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/primary/secret_base/metatiles.bin b/data/tilesets/primary/secret_base/metatiles.bin
new file mode 100644
index 000000000..2067e0970
--- /dev/null
+++ b/data/tilesets/primary/secret_base/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/battle_tower/metatile_attributes.bin b/data/tilesets/secondary/battle_tower/metatile_attributes.bin
new file mode 100644
index 000000000..ec6fa2317
--- /dev/null
+++ b/data/tilesets/secondary/battle_tower/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/battle_tower/metatiles.bin b/data/tilesets/secondary/battle_tower/metatiles.bin
new file mode 100644
index 000000000..872bd1263
--- /dev/null
+++ b/data/tilesets/secondary/battle_tower/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/metatile_attributes.bin b/data/tilesets/secondary/bike_shop/metatile_attributes.bin
new file mode 100644
index 000000000..722085d98
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/metatiles.bin b/data/tilesets/secondary/bike_shop/metatiles.bin
new file mode 100644
index 000000000..2b334222c
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/brendans_mays_house/metatile_attributes.bin b/data/tilesets/secondary/brendans_mays_house/metatile_attributes.bin
new file mode 100644
index 000000000..bf22acc95
--- /dev/null
+++ b/data/tilesets/secondary/brendans_mays_house/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/brendans_mays_house/metatiles.bin b/data/tilesets/secondary/brendans_mays_house/metatiles.bin
new file mode 100644
index 000000000..ed9b9f360
--- /dev/null
+++ b/data/tilesets/secondary/brendans_mays_house/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/cable_club/metatile_attributes.bin b/data/tilesets/secondary/cable_club/metatile_attributes.bin
new file mode 100644
index 000000000..ce4ceaa28
--- /dev/null
+++ b/data/tilesets/secondary/cable_club/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/cable_club/metatiles.bin b/data/tilesets/secondary/cable_club/metatiles.bin
new file mode 100644
index 000000000..5d3345691
--- /dev/null
+++ b/data/tilesets/secondary/cable_club/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/cave/metatile_attributes.bin b/data/tilesets/secondary/cave/metatile_attributes.bin
new file mode 100644
index 000000000..91acdafed
--- /dev/null
+++ b/data/tilesets/secondary/cave/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/cave/metatiles.bin b/data/tilesets/secondary/cave/metatiles.bin
new file mode 100644
index 000000000..bdafd513a
--- /dev/null
+++ b/data/tilesets/secondary/cave/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/contest/metatile_attributes.bin b/data/tilesets/secondary/contest/metatile_attributes.bin
new file mode 100644
index 000000000..db591e34d
--- /dev/null
+++ b/data/tilesets/secondary/contest/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/contest/metatiles.bin b/data/tilesets/secondary/contest/metatiles.bin
new file mode 100644
index 000000000..9bf4066a7
--- /dev/null
+++ b/data/tilesets/secondary/contest/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/dewford/metatile_attributes.bin b/data/tilesets/secondary/dewford/metatile_attributes.bin
new file mode 100644
index 000000000..03b6c846f
--- /dev/null
+++ b/data/tilesets/secondary/dewford/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/dewford/metatiles.bin b/data/tilesets/secondary/dewford/metatiles.bin
new file mode 100644
index 000000000..c7d940214
--- /dev/null
+++ b/data/tilesets/secondary/dewford/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/dewford_gym/metatile_attributes.bin b/data/tilesets/secondary/dewford_gym/metatile_attributes.bin
new file mode 100644
index 000000000..275d9ee9f
--- /dev/null
+++ b/data/tilesets/secondary/dewford_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/dewford_gym/metatiles.bin b/data/tilesets/secondary/dewford_gym/metatiles.bin
new file mode 100644
index 000000000..6fb9f68ef
--- /dev/null
+++ b/data/tilesets/secondary/dewford_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/metatile_attributes.bin b/data/tilesets/secondary/elite_four/metatile_attributes.bin
new file mode 100644
index 000000000..337e8def1
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/metatiles.bin b/data/tilesets/secondary/elite_four/metatiles.bin
new file mode 100644
index 000000000..e9f546bc7
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/metatile_attributes.bin b/data/tilesets/secondary/ever_grande/metatile_attributes.bin
new file mode 100644
index 000000000..173bf5619
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/metatiles.bin b/data/tilesets/secondary/ever_grande/metatiles.bin
new file mode 100644
index 000000000..3dff277f9
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/facility/metatile_attributes.bin b/data/tilesets/secondary/facility/metatile_attributes.bin
new file mode 100644
index 000000000..f1efb66d5
--- /dev/null
+++ b/data/tilesets/secondary/facility/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/facility/metatiles.bin b/data/tilesets/secondary/facility/metatiles.bin
new file mode 100644
index 000000000..47838caa1
--- /dev/null
+++ b/data/tilesets/secondary/facility/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/fallarbor/metatile_attributes.bin b/data/tilesets/secondary/fallarbor/metatile_attributes.bin
new file mode 100644
index 000000000..f40c4d271
--- /dev/null
+++ b/data/tilesets/secondary/fallarbor/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/fallarbor/metatiles.bin b/data/tilesets/secondary/fallarbor/metatiles.bin
new file mode 100644
index 000000000..55ae0c33e
--- /dev/null
+++ b/data/tilesets/secondary/fallarbor/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/fortree/metatile_attributes.bin b/data/tilesets/secondary/fortree/metatile_attributes.bin
new file mode 100644
index 000000000..4e3d1cbce
--- /dev/null
+++ b/data/tilesets/secondary/fortree/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/fortree/metatiles.bin b/data/tilesets/secondary/fortree/metatiles.bin
new file mode 100644
index 000000000..6771238bb
--- /dev/null
+++ b/data/tilesets/secondary/fortree/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/fortree_gym/metatile_attributes.bin b/data/tilesets/secondary/fortree_gym/metatile_attributes.bin
new file mode 100644
index 000000000..fce734d59
--- /dev/null
+++ b/data/tilesets/secondary/fortree_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/fortree_gym/metatiles.bin b/data/tilesets/secondary/fortree_gym/metatiles.bin
new file mode 100644
index 000000000..f63ba67b6
--- /dev/null
+++ b/data/tilesets/secondary/fortree_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/generic_building/metatile_attributes.bin b/data/tilesets/secondary/generic_building/metatile_attributes.bin
new file mode 100644
index 000000000..dfaf9d431
--- /dev/null
+++ b/data/tilesets/secondary/generic_building/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/generic_building/metatiles.bin b/data/tilesets/secondary/generic_building/metatiles.bin
new file mode 100644
index 000000000..2d12e667c
--- /dev/null
+++ b/data/tilesets/secondary/generic_building/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/inside_of_truck/metatile_attributes.bin b/data/tilesets/secondary/inside_of_truck/metatile_attributes.bin
new file mode 100644
index 000000000..a39e5716d
--- /dev/null
+++ b/data/tilesets/secondary/inside_of_truck/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/inside_of_truck/metatiles.bin b/data/tilesets/secondary/inside_of_truck/metatiles.bin
new file mode 100644
index 000000000..c8fdbc871
--- /dev/null
+++ b/data/tilesets/secondary/inside_of_truck/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/lab/metatile_attributes.bin b/data/tilesets/secondary/lab/metatile_attributes.bin
new file mode 100644
index 000000000..5b7b746b5
--- /dev/null
+++ b/data/tilesets/secondary/lab/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/lab/metatiles.bin b/data/tilesets/secondary/lab/metatiles.bin
new file mode 100644
index 000000000..9944f9b61
--- /dev/null
+++ b/data/tilesets/secondary/lab/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/metatile_attributes.bin b/data/tilesets/secondary/lavaridge/metatile_attributes.bin
new file mode 100644
index 000000000..c26cc8998
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/metatiles.bin b/data/tilesets/secondary/lavaridge/metatiles.bin
new file mode 100644
index 000000000..3a9e52a46
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge_gym/metatile_attributes.bin b/data/tilesets/secondary/lavaridge_gym/metatile_attributes.bin
new file mode 100644
index 000000000..deef2afa8
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge_gym/metatiles.bin b/data/tilesets/secondary/lavaridge_gym/metatiles.bin
new file mode 100644
index 000000000..2c6ad5d60
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/lilycove/metatile_attributes.bin b/data/tilesets/secondary/lilycove/metatile_attributes.bin
new file mode 100644
index 000000000..0f4e01b92
--- /dev/null
+++ b/data/tilesets/secondary/lilycove/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/lilycove/metatiles.bin b/data/tilesets/secondary/lilycove/metatiles.bin
new file mode 100644
index 000000000..031fdc752
--- /dev/null
+++ b/data/tilesets/secondary/lilycove/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/lilycove_museum/metatile_attributes.bin b/data/tilesets/secondary/lilycove_museum/metatile_attributes.bin
new file mode 100644
index 000000000..e0b0f9016
--- /dev/null
+++ b/data/tilesets/secondary/lilycove_museum/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/lilycove_museum/metatiles.bin b/data/tilesets/secondary/lilycove_museum/metatiles.bin
new file mode 100644
index 000000000..dd53c8c05
--- /dev/null
+++ b/data/tilesets/secondary/lilycove_museum/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/mauville/metatile_attributes.bin b/data/tilesets/secondary/mauville/metatile_attributes.bin
new file mode 100644
index 000000000..5f12e1cce
--- /dev/null
+++ b/data/tilesets/secondary/mauville/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/mauville/metatiles.bin b/data/tilesets/secondary/mauville/metatiles.bin
new file mode 100644
index 000000000..79526e01d
--- /dev/null
+++ b/data/tilesets/secondary/mauville/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/mauville_game_corner/metatile_attributes.bin b/data/tilesets/secondary/mauville_game_corner/metatile_attributes.bin
new file mode 100644
index 000000000..2ebca58dd
--- /dev/null
+++ b/data/tilesets/secondary/mauville_game_corner/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/mauville_game_corner/metatiles.bin b/data/tilesets/secondary/mauville_game_corner/metatiles.bin
new file mode 100644
index 000000000..07cf8c1c9
--- /dev/null
+++ b/data/tilesets/secondary/mauville_game_corner/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/metatile_attributes.bin b/data/tilesets/secondary/mauville_gym/metatile_attributes.bin
new file mode 100644
index 000000000..926bb7801
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/metatiles.bin b/data/tilesets/secondary/mauville_gym/metatiles.bin
new file mode 100644
index 000000000..641984e13
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/meteor_falls/metatile_attributes.bin b/data/tilesets/secondary/meteor_falls/metatile_attributes.bin
new file mode 100644
index 000000000..63d91a5e1
--- /dev/null
+++ b/data/tilesets/secondary/meteor_falls/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/meteor_falls/metatiles.bin b/data/tilesets/secondary/meteor_falls/metatiles.bin
new file mode 100644
index 000000000..394b8c903
--- /dev/null
+++ b/data/tilesets/secondary/meteor_falls/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep/metatile_attributes.bin b/data/tilesets/secondary/mossdeep/metatile_attributes.bin
new file mode 100644
index 000000000..3af5c2a85
--- /dev/null
+++ b/data/tilesets/secondary/mossdeep/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep/metatiles.bin b/data/tilesets/secondary/mossdeep/metatiles.bin
new file mode 100644
index 000000000..3701c2c13
--- /dev/null
+++ b/data/tilesets/secondary/mossdeep/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep_gym/metatile_attributes.bin b/data/tilesets/secondary/mossdeep_gym/metatile_attributes.bin
new file mode 100644
index 000000000..d18ec800b
--- /dev/null
+++ b/data/tilesets/secondary/mossdeep_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/mossdeep_gym/metatiles.bin b/data/tilesets/secondary/mossdeep_gym/metatiles.bin
new file mode 100644
index 000000000..17b977794
--- /dev/null
+++ b/data/tilesets/secondary/mossdeep_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/oceanic_museum/metatile_attributes.bin b/data/tilesets/secondary/oceanic_museum/metatile_attributes.bin
new file mode 100644
index 000000000..6720eae9c
--- /dev/null
+++ b/data/tilesets/secondary/oceanic_museum/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/oceanic_museum/metatiles.bin b/data/tilesets/secondary/oceanic_museum/metatiles.bin
new file mode 100644
index 000000000..1e36d3cc9
--- /dev/null
+++ b/data/tilesets/secondary/oceanic_museum/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/metatile_attributes.bin b/data/tilesets/secondary/pacifidlog/metatile_attributes.bin
new file mode 100644
index 000000000..d20bee131
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/metatiles.bin b/data/tilesets/secondary/pacifidlog/metatiles.bin
new file mode 100644
index 000000000..0619b9a9c
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/petalburg/metatile_attributes.bin b/data/tilesets/secondary/petalburg/metatile_attributes.bin
new file mode 100644
index 000000000..091061b4e
--- /dev/null
+++ b/data/tilesets/secondary/petalburg/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/petalburg/metatiles.bin b/data/tilesets/secondary/petalburg/metatiles.bin
new file mode 100644
index 000000000..974a44aeb
--- /dev/null
+++ b/data/tilesets/secondary/petalburg/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/petalburg_gym/metatile_attributes.bin b/data/tilesets/secondary/petalburg_gym/metatile_attributes.bin
new file mode 100644
index 000000000..629fbf54d
--- /dev/null
+++ b/data/tilesets/secondary/petalburg_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/petalburg_gym/metatiles.bin b/data/tilesets/secondary/petalburg_gym/metatiles.bin
new file mode 100644
index 000000000..f3a0640e7
--- /dev/null
+++ b/data/tilesets/secondary/petalburg_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_center/metatile_attributes.bin b/data/tilesets/secondary/pokemon_center/metatile_attributes.bin
new file mode 100644
index 000000000..e5d115321
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_center/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_center/metatiles.bin b/data/tilesets/secondary/pokemon_center/metatiles.bin
new file mode 100644
index 000000000..d794be01d
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_center/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_day_care/metatile_attributes.bin b/data/tilesets/secondary/pokemon_day_care/metatile_attributes.bin
new file mode 100644
index 000000000..d946b8164
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_day_care/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_day_care/metatiles.bin b/data/tilesets/secondary/pokemon_day_care/metatiles.bin
new file mode 100644
index 000000000..20d3f77b0
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_day_care/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_fan_club/metatile_attributes.bin b/data/tilesets/secondary/pokemon_fan_club/metatile_attributes.bin
new file mode 100644
index 000000000..971349200
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_fan_club/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_fan_club/metatiles.bin b/data/tilesets/secondary/pokemon_fan_club/metatiles.bin
new file mode 100644
index 000000000..535c60b8d
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_fan_club/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_school/metatile_attributes.bin b/data/tilesets/secondary/pokemon_school/metatile_attributes.bin
new file mode 100644
index 000000000..e9687cff9
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_school/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/pokemon_school/metatiles.bin b/data/tilesets/secondary/pokemon_school/metatiles.bin
new file mode 100644
index 000000000..be592773e
--- /dev/null
+++ b/data/tilesets/secondary/pokemon_school/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/pretty_petal_flower_shop/metatile_attributes.bin b/data/tilesets/secondary/pretty_petal_flower_shop/metatile_attributes.bin
new file mode 100644
index 000000000..8433ffa0f
--- /dev/null
+++ b/data/tilesets/secondary/pretty_petal_flower_shop/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/pretty_petal_flower_shop/metatiles.bin b/data/tilesets/secondary/pretty_petal_flower_shop/metatiles.bin
new file mode 100644
index 000000000..d553d57b0
--- /dev/null
+++ b/data/tilesets/secondary/pretty_petal_flower_shop/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/metatile_attributes.bin b/data/tilesets/secondary/rustboro/metatile_attributes.bin
new file mode 100644
index 000000000..ae1fc31da
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/metatiles.bin b/data/tilesets/secondary/rustboro/metatiles.bin
new file mode 100644
index 000000000..21bee8ab4
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/rustboro_gym/metatile_attributes.bin b/data/tilesets/secondary/rustboro_gym/metatile_attributes.bin
new file mode 100644
index 000000000..618ba0beb
--- /dev/null
+++ b/data/tilesets/secondary/rustboro_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/rustboro_gym/metatiles.bin b/data/tilesets/secondary/rustboro_gym/metatiles.bin
new file mode 100644
index 000000000..eb9483c26
--- /dev/null
+++ b/data/tilesets/secondary/rustboro_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/rusturf_tunnel/metatile_attributes.bin b/data/tilesets/secondary/rusturf_tunnel/metatile_attributes.bin
new file mode 100644
index 000000000..fd992b211
--- /dev/null
+++ b/data/tilesets/secondary/rusturf_tunnel/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/rusturf_tunnel/metatiles.bin b/data/tilesets/secondary/rusturf_tunnel/metatiles.bin
new file mode 100644
index 000000000..b731d5792
--- /dev/null
+++ b/data/tilesets/secondary/rusturf_tunnel/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/seashore_house/metatile_attributes.bin b/data/tilesets/secondary/seashore_house/metatile_attributes.bin
new file mode 100644
index 000000000..786eae706
--- /dev/null
+++ b/data/tilesets/secondary/seashore_house/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/seashore_house/metatiles.bin b/data/tilesets/secondary/seashore_house/metatiles.bin
new file mode 100644
index 000000000..d935b6200
--- /dev/null
+++ b/data/tilesets/secondary/seashore_house/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/metatile_attributes.bin b/data/tilesets/secondary/secret_base/metatile_attributes.bin
new file mode 100644
index 000000000..1317e433c
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/secret_base/metatiles.bin b/data/tilesets/secondary/secret_base/metatiles.bin
new file mode 100644
index 000000000..addad4e43
--- /dev/null
+++ b/data/tilesets/secondary/secret_base/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/ship/metatile_attributes.bin b/data/tilesets/secondary/ship/metatile_attributes.bin
new file mode 100644
index 000000000..70639c966
--- /dev/null
+++ b/data/tilesets/secondary/ship/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/ship/metatiles.bin b/data/tilesets/secondary/ship/metatiles.bin
new file mode 100644
index 000000000..cacf47265
--- /dev/null
+++ b/data/tilesets/secondary/ship/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/shop/metatile_attributes.bin b/data/tilesets/secondary/shop/metatile_attributes.bin
new file mode 100644
index 000000000..6e38f542e
--- /dev/null
+++ b/data/tilesets/secondary/shop/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/shop/metatiles.bin b/data/tilesets/secondary/shop/metatiles.bin
new file mode 100644
index 000000000..474d535b1
--- /dev/null
+++ b/data/tilesets/secondary/shop/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/slateport/metatile_attributes.bin b/data/tilesets/secondary/slateport/metatile_attributes.bin
new file mode 100644
index 000000000..ed765e817
--- /dev/null
+++ b/data/tilesets/secondary/slateport/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/slateport/metatiles.bin b/data/tilesets/secondary/slateport/metatiles.bin
new file mode 100644
index 000000000..82d58bdde
--- /dev/null
+++ b/data/tilesets/secondary/slateport/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/metatile_attributes.bin b/data/tilesets/secondary/sootopolis/metatile_attributes.bin
new file mode 100644
index 000000000..5f9516fb9
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis/metatiles.bin b/data/tilesets/secondary/sootopolis/metatiles.bin
new file mode 100644
index 000000000..af197dccf
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/metatile_attributes.bin b/data/tilesets/secondary/sootopolis_gym/metatile_attributes.bin
new file mode 100644
index 000000000..302436c1a
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/metatiles.bin b/data/tilesets/secondary/sootopolis_gym/metatiles.bin
new file mode 100644
index 000000000..0f57683b5
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/trick_house_puzzle/metatile_attributes.bin b/data/tilesets/secondary/trick_house_puzzle/metatile_attributes.bin
new file mode 100644
index 000000000..e3894a7f6
--- /dev/null
+++ b/data/tilesets/secondary/trick_house_puzzle/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/trick_house_puzzle/metatiles.bin b/data/tilesets/secondary/trick_house_puzzle/metatiles.bin
new file mode 100644
index 000000000..7929f40fe
--- /dev/null
+++ b/data/tilesets/secondary/trick_house_puzzle/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/underwater/metatile_attributes.bin b/data/tilesets/secondary/underwater/metatile_attributes.bin
new file mode 100644
index 000000000..519b7715f
--- /dev/null
+++ b/data/tilesets/secondary/underwater/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/underwater/metatiles.bin b/data/tilesets/secondary/underwater/metatiles.bin
new file mode 100644
index 000000000..61c652903
--- /dev/null
+++ b/data/tilesets/secondary/underwater/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/metatile_attributes.bin b/data/tilesets/secondary/unused_1/metatile_attributes.bin
new file mode 100644
index 000000000..593f4708d
--- /dev/null
+++ b/data/tilesets/secondary/unused_1/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/unused_1/metatiles.bin b/data/tilesets/secondary/unused_1/metatiles.bin
new file mode 100644
index 000000000..5b47cf201
--- /dev/null
+++ b/data/tilesets/secondary/unused_1/metatiles.bin
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/metatile_attributes.bin b/data/tilesets/secondary/unused_2/metatile_attributes.bin
new file mode 100644
index 000000000..e709804da
--- /dev/null
+++ b/data/tilesets/secondary/unused_2/metatile_attributes.bin
Binary files differ
diff --git a/data/tilesets/secondary/unused_2/metatiles.bin b/data/tilesets/secondary/unused_2/metatiles.bin
new file mode 100644
index 000000000..d9d5c19fd
--- /dev/null
+++ b/data/tilesets/secondary/unused_2/metatiles.bin
Binary files differ