summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/rom4.s50
-rw-r--r--data/data2.s843
-rw-r--r--data/tilesets/primary/building/anim/0.pngbin0 -> 126 bytes
-rw-r--r--data/tilesets/primary/building/anim/1.pngbin0 -> 126 bytes
-rw-r--r--data/tilesets/primary/general/anim/0/0.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/primary/general/anim/0/1.pngbin0 -> 184 bytes
-rw-r--r--data/tilesets/primary/general/anim/0/2.pngbin0 -> 185 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/0.pngbin0 -> 548 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/1.pngbin0 -> 591 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/2.pngbin0 -> 537 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/3.pngbin0 -> 550 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/4.pngbin0 -> 474 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/5.pngbin0 -> 478 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/6.pngbin0 -> 494 bytes
-rw-r--r--data/tilesets/primary/general/anim/1/7.pngbin0 -> 552 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/0.pngbin0 -> 203 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/1.pngbin0 -> 238 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/2.pngbin0 -> 246 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/3.pngbin0 -> 264 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/4.pngbin0 -> 224 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/5.pngbin0 -> 204 bytes
-rw-r--r--data/tilesets/primary/general/anim/2/6.pngbin0 -> 191 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/0.pngbin0 -> 137 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/1.pngbin0 -> 160 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/2.pngbin0 -> 138 bytes
-rw-r--r--data/tilesets/primary/general/anim/3/3.pngbin0 -> 133 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/0.pngbin0 -> 273 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/1.pngbin0 -> 283 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/2.pngbin0 -> 284 bytes
-rw-r--r--data/tilesets/primary/general/anim/4/3.pngbin0 -> 302 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/anim/0.pngbin0 -> 234 bytes
-rw-r--r--data/tilesets/secondary/bike_shop/anim/1.pngbin0 -> 230 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/0.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/1.pngbin0 -> 126 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/2.pngbin0 -> 108 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/3.pngbin0 -> 109 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/0.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/1.pngbin0 -> 121 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/2.pngbin0 -> 108 bytes
-rw-r--r--data/tilesets/secondary/cave/anim/unused/3.pngbin0 -> 105 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/0.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/1.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/2.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/0/3.pngbin0 -> 91 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/0.pngbin0 -> 119 bytes
-rw-r--r--data/tilesets/secondary/elite_four/anim/1/1.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/0.pngbin0 -> 189 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/1.pngbin0 -> 189 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/2.pngbin0 -> 187 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/3.pngbin0 -> 187 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/4.pngbin0 -> 189 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/5.pngbin0 -> 189 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/6.pngbin0 -> 188 bytes
-rw-r--r--data/tilesets/secondary/ever_grande/anim/7.pngbin0 -> 188 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/0.pngbin0 -> 83 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/1.pngbin0 -> 92 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/2.pngbin0 -> 88 bytes
-rw-r--r--data/tilesets/secondary/lavaridge/anim/3.pngbin0 -> 100 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/0.pngbin0 -> 195 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/1.pngbin0 -> 197 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/2.pngbin0 -> 181 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/3.pngbin0 -> 166 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/0/4.pngbin0 -> 189 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/0.pngbin0 -> 195 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/1.pngbin0 -> 197 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/2.pngbin0 -> 181 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/3.pngbin0 -> 166 bytes
-rw-r--r--data/tilesets/secondary/mauville/anim/1/4.pngbin0 -> 189 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/anim/0.pngbin0 -> 205 bytes
-rw-r--r--data/tilesets/secondary/mauville_gym/anim/1.pngbin0 -> 206 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/0/0.pngbin0 -> 578 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/0/1.pngbin0 -> 597 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/0/2.pngbin0 -> 616 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/0.pngbin0 -> 203 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/1.pngbin0 -> 211 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/2.pngbin0 -> 224 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/3.pngbin0 -> 206 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/4.pngbin0 -> 140 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/5.pngbin0 -> 140 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/6.pngbin0 -> 140 bytes
-rw-r--r--data/tilesets/secondary/pacifidlog/anim/1/7.pngbin0 -> 201 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/0.pngbin0 -> 120 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/1.pngbin0 -> 110 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/2.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/3.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/4.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/5.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/6.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/0/7.pngbin0 -> 72 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/1/0.pngbin0 -> 143 bytes
-rw-r--r--data/tilesets/secondary/rustboro/anim/1/1.pngbin0 -> 136 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/0.pngbin0 -> 285 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/1.pngbin0 -> 280 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/0/2.pngbin0 -> 284 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/1/0.pngbin0 -> 306 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/1/1.pngbin0 -> 314 bytes
-rw-r--r--data/tilesets/secondary/sootopolis_gym/anim/1/2.pngbin0 -> 327 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/0.pngbin0 -> 171 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/1.pngbin0 -> 176 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/2.pngbin0 -> 178 bytes
-rw-r--r--data/tilesets/secondary/underwater/anim/3.pngbin0 -> 174 bytes
101 files changed, 654 insertions, 239 deletions
diff --git a/asm/rom4.s b/asm/rom4.s
index a6b508ff5..e5b0b70c2 100644
--- a/asm/rom4.s
+++ b/asm/rom4.s
@@ -70034,7 +70034,7 @@ sub_8073070: @ 8073070
pop {r0}
bx r0
.align 2, 0
-_08073090: .4byte gUnknown_08376F24
+_08073090: .4byte gTilesetAnimTable_General_0
_08073094: .4byte 0x06003f80
thumb_func_end sub_8073070
@@ -70056,7 +70056,7 @@ sub_8073098: @ 8073098
pop {r0}
bx r0
.align 2, 0
-_080730B8: .4byte gUnknown_08378D34
+_080730B8: .4byte gTilesetAnimTable_General_1
_080730BC: .4byte 0x06003600
thumb_func_end sub_8073098
@@ -70078,7 +70078,7 @@ sub_80730C0: @ 80730C0
pop {r0}
bx r0
.align 2, 0
-_080730E0: .4byte gUnknown_08379614
+_080730E0: .4byte gTilesetAnimTable_General_2
_080730E4: .4byte 0x06003a00
thumb_func_end sub_80730C0
@@ -70099,7 +70099,7 @@ sub_80730E8: @ 80730E8
pop {r0}
bx r0
.align 2, 0
-_08073108: .4byte gUnknown_08379934
+_08073108: .4byte gTilesetAnimTable_General_3
_0807310C: .4byte 0x06003e00
thumb_func_end sub_80730E8
@@ -70783,7 +70783,7 @@ sub_807361C: @ 807361C
pop {r0}
bx r0
.align 2, 0
-_0807363C: .4byte gUnknown_08379E44
+_0807363C: .4byte gTilesetAnimTable_General_4
_08073640: .4byte 0x06003c00
thumb_func_end sub_807361C
@@ -70817,7 +70817,7 @@ sub_8073644: @ 8073644
pop {r0}
bx r0
.align 2, 0
-_08073680: .4byte gUnknown_0837A054
+_08073680: .4byte gTilesetAnimTable_Lavaridge
_08073684: .4byte 0x06006400
_08073688: .4byte 0x06006480
thumb_func_end sub_8073644
@@ -70840,7 +70840,7 @@ sub_807368C: @ 807368C
pop {r0}
bx r0
.align 2, 0
-_080736AC: .4byte gUnknown_0837ABA4
+_080736AC: .4byte gTilesetAnimTable_Pacifidlog_0
_080736B0: .4byte 0x06007a00
thumb_func_end sub_807368C
@@ -70861,7 +70861,7 @@ sub_80736B4: @ 80736B4
pop {r0}
bx r0
.align 2, 0
-_080736D4: .4byte gUnknown_0837ADB4
+_080736D4: .4byte gTilesetAnimTable_Underwater
_080736D8: .4byte 0x06007e00
thumb_func_end sub_80736B4
@@ -70883,7 +70883,7 @@ sub_80736DC: @ 80736DC
pop {r0}
bx r0
.align 2, 0
-_080736FC: .4byte gUnknown_0837B5C4
+_080736FC: .4byte gTilesetAnimTable_Pacifidlog_1
_08073700: .4byte 0x06007e00
thumb_func_end sub_80736DC
@@ -70924,9 +70924,9 @@ sub_8073704: @ 8073704
bl sub_8072E24
b _0807378C
.align 2, 0
-_08073750: .4byte gUnknown_0837BB24
+_08073750: .4byte gTilesetAnimTable_Mauville_0A
_08073754: .4byte gUnknown_0837BAE4
-_08073758: .4byte gUnknown_0837BB54
+_08073758: .4byte gTilesetAnimTable_Mauville_1A
_0807375C: .4byte gUnknown_0837BB04
_08073760:
movs r0, 0x3
@@ -70954,9 +70954,9 @@ _0807378C:
pop {r0}
bx r0
.align 2, 0
-_08073794: .4byte gUnknown_0837BB84
+_08073794: .4byte gTilesetAnimTable_Mauville_0B
_08073798: .4byte gUnknown_0837BAE4
-_0807379C: .4byte gUnknown_0837BB94
+_0807379C: .4byte gTilesetAnimTable_Mauville_1B
_080737A0: .4byte gUnknown_0837BB04
thumb_func_end sub_8073704
@@ -70989,7 +70989,7 @@ _080737D4:
pop {r0}
bx r0
.align 2, 0
-_080737D8: .4byte gUnknown_0837BFC4
+_080737D8: .4byte gTilesetAnimTable_Rustboro_0
_080737DC: .4byte gUnknown_0837BFA4
thumb_func_end sub_80737A4
@@ -71010,7 +71010,7 @@ sub_80737E0: @ 80737E0
pop {r0}
bx r0
.align 2, 0
-_08073800: .4byte gUnknown_0837C0E4
+_08073800: .4byte gTilesetAnimTable_Rustboro_1
_08073804: .4byte 0x06007800
thumb_func_end sub_80737E0
@@ -71031,7 +71031,7 @@ sub_8073808: @ 8073808
pop {r0}
bx r0
.align 2, 0
-_08073828: .4byte gUnknown_0837C50C
+_08073828: .4byte gTilesetAnimTable_Cave
_0807382C: .4byte 0x06005400
thumb_func_end sub_8073808
@@ -71060,7 +71060,7 @@ sub_8073830: @ 8073830
pop {r0}
bx r0
.align 2, 0
-_08073860: .4byte gUnknown_0837C95C
+_08073860: .4byte gTilesetAnimTable_EverGrande
_08073864: .4byte gUnknown_0837C93C
thumb_func_end sub_8073830
@@ -71081,7 +71081,7 @@ sub_8073868: @ 8073868
pop {r0}
bx r0
.align 2, 0
-_08073888: .4byte gUnknown_0837C50C
+_08073888: .4byte gTilesetAnimTable_Cave
_0807388C: .4byte 0x06007400
thumb_func_end sub_8073868
@@ -71175,7 +71175,7 @@ sub_8073904: @ 8073904
pop {r0}
bx r0
.align 2, 0
-_08073924: .4byte gUnknown_0837CA7C
+_08073924: .4byte gTilesetAnimTable_Building
_08073928: .4byte 0x06003e00
thumb_func_end sub_8073904
@@ -71207,9 +71207,9 @@ sub_807392C: @ 807392C
pop {r0}
bx r0
.align 2, 0
-_08073964: .4byte gUnknown_0837D684
+_08073964: .4byte gTilesetAnimTable_SootopolisGym_0
_08073968: .4byte 0x06007e00
-_0807396C: .4byte gUnknown_0837D690
+_0807396C: .4byte gTilesetAnimTable_SootopolisGym_1
_08073970: .4byte 0x06007a00
thumb_func_end sub_807392C
@@ -71230,7 +71230,7 @@ sub_8073974: @ 8073974
pop {r0}
bx r0
.align 2, 0
-_08073994: .4byte gUnknown_0837D83C
+_08073994: .4byte gTilesetAnimTable_EliteFour_0
_08073998: .4byte 0x06007f00
thumb_func_end sub_8073974
@@ -71251,7 +71251,7 @@ sub_807399C: @ 807399C
pop {r0}
bx r0
.align 2, 0
-_080739BC: .4byte gUnknown_0837D84C
+_080739BC: .4byte gTilesetAnimTable_EliteFour_1
_080739C0: .4byte 0x06007c00
thumb_func_end sub_807399C
@@ -71273,7 +71273,7 @@ sub_80739C4: @ 80739C4
pop {r0}
bx r0
.align 2, 0
-_080739E4: .4byte gUnknown_0837DC74
+_080739E4: .4byte gTilesetAnimTable_MauvilleGym
_080739E8: .4byte 0x06005200
thumb_func_end sub_80739C4
@@ -71295,6 +71295,6 @@ sub_80739EC: @ 80739EC
pop {r0}
bx r0
.align 2, 0
-_08073A0C: .4byte gUnknown_0837DEDC
+_08073A0C: .4byte gTilesetAnimTable_BikeShop
_08073A10: .4byte 0x06007e00
thumb_func_end sub_80739EC
diff --git a/data/data2.s b/data/data2.s
index a9ac67986..a75672b04 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -7300,230 +7300,645 @@ gUnknown_08376D24:: @ 8376D24
.4byte SystemText_Retire, sub_8071560
.4byte SystemText_Player, sub_8071570
+ .align 2
gUnknown_08376D74:: @ 8376D74
- .incbin "baserom.gba", 0x00376d74, 0x1b0
-
-gUnknown_08376F24:: @ 8376F24
- .incbin "baserom.gba", 0x00376f24, 0x1e10
-
-gUnknown_08378D34:: @ 8378D34
- .incbin "baserom.gba", 0x00378d34, 0x8e0
-
-gUnknown_08379614:: @ 8379614
- .incbin "baserom.gba", 0x00379614, 0x320
-
-gUnknown_08379934:: @ 8379934
- .incbin "baserom.gba", 0x00379934, 0x510
-
-gUnknown_08379E44:: @ 8379E44
- .incbin "baserom.gba", 0x00379e44, 0x210
-
-gUnknown_0837A054:: @ 837A054
- .incbin "baserom.gba", 0x0037a054, 0xb50
-
-gUnknown_0837ABA4:: @ 837ABA4
- .incbin "baserom.gba", 0x0037aba4, 0x210
-
-gUnknown_0837ADB4:: @ 837ADB4
- .incbin "baserom.gba", 0x37ADB4, 0x10
-Unknown_837ADC4:
- .incbin "baserom.gba", 0x37ADC4, 0x100
-Unknown_837AEC4:
- .incbin "baserom.gba", 0x37AEC4, 0x100
-Unknown_837AFC4:
- .incbin "baserom.gba", 0x37AFC4, 0x100
-Unknown_837B0C4:
- .incbin "baserom.gba", 0x37B0C4, 0x100
-Unknown_837B1C4:
- .incbin "baserom.gba", 0x37B1C4, 0x100
-Unknown_837B2C4:
- .incbin "baserom.gba", 0x37B2C4, 0x100
-Unknown_837B3C4:
- .incbin "baserom.gba", 0x37B3C4, 0x100
-Unknown_837B4C4:
- .incbin "baserom.gba", 0x37B4C4, 0x100
-
- .align 2
-gUnknown_0837B5C4:: @ 837B5C4
-Unknown_837B5C4:
- .4byte Unknown_837ADC4
- .4byte Unknown_837AEC4
- .4byte Unknown_837AFC4
- .4byte Unknown_837B0C4
- .4byte Unknown_837B1C4
- .4byte Unknown_837B2C4
- .4byte Unknown_837B3C4
- .4byte Unknown_837B4C4
-Unknown_837B5E4:
- .incbin "baserom.gba", 0x37B5E4, 0x80
-Unknown_837B664:
- .incbin "baserom.gba", 0x37B664, 0x80
-Unknown_837B6E4:
- .incbin "baserom.gba", 0x37B6E4, 0x80
-Unknown_837B764:
- .incbin "baserom.gba", 0x37B764, 0x80
-Unknown_837B7E4:
- .incbin "baserom.gba", 0x37B7E4, 0x80
-Unknown_837B864:
- .incbin "baserom.gba", 0x37B864, 0x80
-Unknown_837B8E4:
- .incbin "baserom.gba", 0x37B8E4, 0x80
-Unknown_837B964:
- .incbin "baserom.gba", 0x37B964, 0x80
-Unknown_837B9E4:
- .incbin "baserom.gba", 0x37B9E4, 0x100
+ .4byte OtherText_Yes, 0
+ .4byte OtherText_No, 0
+
+ .align 2
+TilesetAnimTiles_General_0_1: @ 8376D84
+ .incbin "data/tilesets/primary/general/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_0_0: @ 8376E04
+ .incbin "data/tilesets/primary/general/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_0_2: @ 8376E84
+ .incbin "data/tilesets/primary/general/anim/2.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_General_0:: @ 8376F24
+ .4byte TilesetAnimTiles_General_0_0
+ .4byte TilesetAnimTiles_General_0_1
+ .4byte TilesetAnimTiles_General_0_0
+ .4byte TilesetAnimTiles_General_0_2
+
+ .align 2
+TilesetAnimTiles_General_1_0: @ 8376F34
+ .incbin "data/tilesets/primary/general/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_1: @ 83772F4
+ .incbin "data/tilesets/primary/general/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_2: @ 83776B4
+ .incbin "data/tilesets/primary/general/anim/1/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_3: @ 8377A74
+ .incbin "data/tilesets/primary/general/anim/1/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_4: @ 8377E34
+ .incbin "data/tilesets/primary/general/anim/1/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_5: @ 83781F4
+ .incbin "data/tilesets/primary/general/anim/1/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_6: @ 83785B4
+ .incbin "data/tilesets/primary/general/anim/1/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_1_7: @ 8378974
+ .incbin "data/tilesets/primary/general/anim/1/7.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_1:: @ 8378D34
+ .4byte TilesetAnimTiles_General_1_0
+ .4byte TilesetAnimTiles_General_1_1
+ .4byte TilesetAnimTiles_General_1_2
+ .4byte TilesetAnimTiles_General_1_3
+ .4byte TilesetAnimTiles_General_1_4
+ .4byte TilesetAnimTiles_General_1_5
+ .4byte TilesetAnimTiles_General_1_6
+ .4byte TilesetAnimTiles_General_1_7
+
+ .align 2
+TilesetAnimTiles_General_2_0: @ 8378D54
+ .incbin "data/tilesets/primary/general/anim/2/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_1: @ 8378E94
+ .incbin "data/tilesets/primary/general/anim/2/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_2: @ 8378FD4
+ .incbin "data/tilesets/primary/general/anim/2/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_3: @ 8379114
+ .incbin "data/tilesets/primary/general/anim/2/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_4: @ 8379254
+ .incbin "data/tilesets/primary/general/anim/2/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_5: @ 8379394
+ .incbin "data/tilesets/primary/general/anim/2/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_2_6: @ 83794D4
+ .incbin "data/tilesets/primary/general/anim/2/6.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_2:: @ 8379614
+ .4byte TilesetAnimTiles_General_2_0
+ .4byte TilesetAnimTiles_General_2_1
+ .4byte TilesetAnimTiles_General_2_2
+ .4byte TilesetAnimTiles_General_2_3
+ .4byte TilesetAnimTiles_General_2_4
+ .4byte TilesetAnimTiles_General_2_5
+ .4byte TilesetAnimTiles_General_2_6
+ .4byte TilesetAnimTiles_General_2_0
+
+ .align 2
+TilesetAnimTiles_General_3_0: @ 8379634
+ .incbin "data/tilesets/primary/general/anim/3/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_3_1: @ 83796F4
+ .incbin "data/tilesets/primary/general/anim/3/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_3_2: @ 83797B4
+ .incbin "data/tilesets/primary/general/anim/3/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_3_3: @ 8379874
+ .incbin "data/tilesets/primary/general/anim/3/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_3:: @ 8379934
+ .4byte TilesetAnimTiles_General_3_0
+ .4byte TilesetAnimTiles_General_3_1
+ .4byte TilesetAnimTiles_General_3_2
+ .4byte TilesetAnimTiles_General_3_3
+
+ .align 2
+TilesetAnimTiles_General_4_0: @ 8379944
+ .incbin "data/tilesets/primary/general/anim/4/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_4_1: @ 8379A84
+ .incbin "data/tilesets/primary/general/anim/4/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_4_2: @ 8379BC4
+ .incbin "data/tilesets/primary/general/anim/4/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_General_4_3: @ 8379D04
+ .incbin "data/tilesets/primary/general/anim/4/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_General_4:: @ 8379E44
+ .4byte TilesetAnimTiles_General_4_0
+ .4byte TilesetAnimTiles_General_4_1
+ .4byte TilesetAnimTiles_General_4_2
+ .4byte TilesetAnimTiles_General_4_3
+
+ .align 2
+TilesetAnimTiles_Lavaridge_0: @ 8379E54
+ .incbin "data/tilesets/secondary/lavaridge/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Lavaridge_1: @ 8379ED4
+ .incbin "data/tilesets/secondary/lavaridge/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Lavaridge_2: @ 8379F54
+ .incbin "data/tilesets/secondary/lavaridge/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Lavaridge_3: @ 8379FD4
+ .incbin "data/tilesets/secondary/lavaridge/anim/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_Lavaridge:: @ 837A054
+ .4byte TilesetAnimTiles_Lavaridge_0
+ .4byte TilesetAnimTiles_Lavaridge_1
+ .4byte TilesetAnimTiles_Lavaridge_2
+ .4byte TilesetAnimTiles_Lavaridge_3
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_0_0: @ 837A064
+ .incbin "data/tilesets/secondary/pacifidlog/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_0_1: @ 837A424
+ .incbin "data/tilesets/secondary/pacifidlog/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_0_2: @ 837A7E4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/0/2.4bpp"
+
+ .align 2
+gTilesetAnimTable_Pacifidlog_0:: @ 837ABA4
+ .4byte TilesetAnimTiles_Pacifidlog_0_0
+ .4byte TilesetAnimTiles_Pacifidlog_0_1
+ .4byte TilesetAnimTiles_Pacifidlog_0_2
+ .4byte TilesetAnimTiles_Pacifidlog_0_1
+
+ .align 2
+TilesetAnimTiles_Underwater_0: @ 837ABB4
+ .incbin "data/tilesets/secondary/underwater/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Underwater_1: @ 837AC34
+ .incbin "data/tilesets/secondary/underwater/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Underwater_2: @ 837ACB4
+ .incbin "data/tilesets/secondary/underwater/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Underwater_3: @ 837AD34
+ .incbin "data/tilesets/secondary/underwater/anim/3.4bpp"
+
+ .align 2
+gTilesetAnimTable_Underwater:: @ 837ADB4
+ .4byte TilesetAnimTiles_Underwater_0
+ .4byte TilesetAnimTiles_Underwater_1
+ .4byte TilesetAnimTiles_Underwater_2
+ .4byte TilesetAnimTiles_Underwater_3
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_0: @ 837ADC4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_1: @ 837AEC4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_2: @ 837AFC4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_3: @ 837B0C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_4: @ 837B1C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_5: @ 837B2C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_6: @ 837B3C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_Pacifidlog_1_7: @ 837B4C4
+ .incbin "data/tilesets/secondary/pacifidlog/anim/1/7.4bpp"
+
+ .align 2
+gTilesetAnimTable_Pacifidlog_1:: @ 837B5C4
+ .4byte TilesetAnimTiles_Pacifidlog_1_0
+ .4byte TilesetAnimTiles_Pacifidlog_1_1
+ .4byte TilesetAnimTiles_Pacifidlog_1_2
+ .4byte TilesetAnimTiles_Pacifidlog_1_3
+ .4byte TilesetAnimTiles_Pacifidlog_1_4
+ .4byte TilesetAnimTiles_Pacifidlog_1_5
+ .4byte TilesetAnimTiles_Pacifidlog_1_6
+ .4byte TilesetAnimTiles_Pacifidlog_1_7
+
+ .align 2
+TilesetAnimTiles_Mauville_0_0: @ 837B5E4
+ .incbin "data/tilesets/secondary/mauville/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_1: @ 837B664
+ .incbin "data/tilesets/secondary/mauville/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_2: @ 837B6E4
+ .incbin "data/tilesets/secondary/mauville/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_3: @ 837B764
+ .incbin "data/tilesets/secondary/mauville/anim/0/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_0_4: @ 837B7E4
+ .incbin "data/tilesets/secondary/mauville/anim/0/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_0: @ 837B864
+ .incbin "data/tilesets/secondary/mauville/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_1: @ 837B8E4
+ .incbin "data/tilesets/secondary/mauville/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_2: @ 837B964
+ .incbin "data/tilesets/secondary/mauville/anim/1/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Mauville_1_3: @ 837B9E4
+ .incbin "data/tilesets/secondary/mauville/anim/1/3.4bpp"
+ .align 2
+TilesetAnimTiles_Mauville_1_4: @ 837BA64
+ .incbin "data/tilesets/secondary/mauville/anim/1/4.4bpp"
+
+ .align 2
gUnknown_0837BAE4:: @ 837BAE4
- .incbin "baserom.gba", 0x0037bae4, 0x20
+ .4byte 0x06004C00
+ .4byte 0x06004C80
+ .4byte 0x06004D00
+ .4byte 0x06004D80
+ .4byte 0x06004E00
+ .4byte 0x06004E80
+ .4byte 0x06004F00
+ .4byte 0x06004F80
+ .align 2
gUnknown_0837BB04:: @ 837BB04
- .incbin "baserom.gba", 0x0037bb04, 0x20
-
- .align 2
-gUnknown_0837BB24:: @ 837BB24
- .4byte Unknown_837B5E4
- .4byte Unknown_837B5E4
- .4byte Unknown_837B664
- .4byte Unknown_837B6E4
- .4byte Unknown_837B764
- .4byte Unknown_837B764
- .4byte Unknown_837B764
- .4byte Unknown_837B764
- .4byte Unknown_837B764
- .4byte Unknown_837B764
- .4byte Unknown_837B6E4
- .4byte Unknown_837B664
-
- .align 2
-gUnknown_0837BB54:: @ 837BB54
- .4byte Unknown_837B864
- .4byte Unknown_837B864
- .4byte Unknown_837B8E4
- .4byte Unknown_837B964
- .4byte Unknown_837B9E4
- .4byte Unknown_837B9E4
- .4byte Unknown_837B9E4
- .4byte Unknown_837B9E4
- .4byte Unknown_837B9E4
- .4byte Unknown_837B9E4
- .4byte Unknown_837B964
- .4byte Unknown_837B8E4
-
- .align 2
-gUnknown_0837BB84:: @ 837BB84
- .4byte Unknown_837B5E4
- .4byte Unknown_837B5E4
- .4byte Unknown_837B7E4
- .4byte Unknown_837B7E4
-
-gUnknown_0837BB94:: @ 837BB94
- .incbin "baserom.gba", 0x0037bb94, 0x410
+ .4byte 0x06005000
+ .4byte 0x06005080
+ .4byte 0x06005100
+ .4byte 0x06005180
+ .4byte 0x06005200
+ .4byte 0x06005280
+ .4byte 0x06005300
+ .4byte 0x06005380
+
+ .align 2
+gTilesetAnimTable_Mauville_0A:: @ 837BB24
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_1
+ .4byte TilesetAnimTiles_Mauville_0_2
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_3
+ .4byte TilesetAnimTiles_Mauville_0_2
+ .4byte TilesetAnimTiles_Mauville_0_1
+
+ .align 2
+gTilesetAnimTable_Mauville_1A:: @ 837BB54
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_1
+ .4byte TilesetAnimTiles_Mauville_1_2
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_3
+ .4byte TilesetAnimTiles_Mauville_1_2
+ .4byte TilesetAnimTiles_Mauville_1_1
+
+ .align 2
+gTilesetAnimTable_Mauville_0B:: @ 837BB84
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_0
+ .4byte TilesetAnimTiles_Mauville_0_4
+ .4byte TilesetAnimTiles_Mauville_0_4
+
+ .align 2
+gTilesetAnimTable_Mauville_1B:: @ 837BB94
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_0
+ .4byte TilesetAnimTiles_Mauville_1_4
+ .4byte TilesetAnimTiles_Mauville_1_4
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_0: @ 837BBA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_1: @ 837BC24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/1.4bpp"
+ .align 2
+TilesetAnimTiles_Rustboro_0_2: @ 837BCA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_3: @ 837BD24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_4: @ 837BDA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_5: @ 837BE24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_6: @ 837BEA4
+ .incbin "data/tilesets/secondary/rustboro/anim/0/6.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_0_7: @ 837BF24
+ .incbin "data/tilesets/secondary/rustboro/anim/0/7.4bpp"
+
+ .align 2
gUnknown_0837BFA4:: @ 837BFA4
- .incbin "baserom.gba", 0x0037bfa4, 0x20
-
-gUnknown_0837BFC4:: @ 837BFC4
- .incbin "baserom.gba", 0x0037bfc4, 0x120
-
-gUnknown_0837C0E4:: @ 837C0E4
- .incbin "baserom.gba", 0x0037c0e4, 0x428
-
-gUnknown_0837C50C:: @ 837C50C
- .incbin "baserom.gba", 0x0037c50c, 0x10
-Unknown_837C51C:
- .incbin "baserom.gba", 0x0037c51c, 0x80
-Unknown_837C59C:
- .incbin "baserom.gba", 0x0037c59c, 0x80
-Unknown_837C61C:
- .incbin "baserom.gba", 0x0037c61c, 0x80
-Unknown_837C69C:
- .incbin "baserom.gba", 0x0037c69c, 0x80
-Unknown_837C71C:
- .incbin "baserom.gba", 0x0037c71c, 0x80
-Unknown_837C79C:
- .incbin "baserom.gba", 0x0037c79c, 0x80
-Unknown_837C81C:
- .incbin "baserom.gba", 0x0037c81c, 0x80
-Unknown_837C89C:
- .incbin "baserom.gba", 0x0037c89c, 0x80
- .incbin "baserom.gba", 0x0037c91c, 0x20
+ .4byte 0x06005000
+ .4byte 0x06005080
+ .4byte 0x06005100
+ .4byte 0x06005180
+ .4byte 0x06005200
+ .4byte 0x06005280
+ .4byte 0x06005300
+ .4byte 0x06005380
+
+ .align 2
+gTilesetAnimTable_Rustboro_0:: @ 837BFC4
+ .4byte TilesetAnimTiles_Rustboro_0_0
+ .4byte TilesetAnimTiles_Rustboro_0_1
+ .4byte TilesetAnimTiles_Rustboro_0_2
+ .4byte TilesetAnimTiles_Rustboro_0_3
+ .4byte TilesetAnimTiles_Rustboro_0_4
+ .4byte TilesetAnimTiles_Rustboro_0_5
+ .4byte TilesetAnimTiles_Rustboro_0_6
+ .4byte TilesetAnimTiles_Rustboro_0_7
+
+ .align 2
+TilesetAnimTiles_Rustboro_1_0: @ 837BFE4
+ .incbin "data/tilesets/secondary/rustboro/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Rustboro_1_1: @ 837C064
+ .incbin "data/tilesets/secondary/rustboro/anim/1/1.4bpp"
+
+ .align 2
+gTilesetAnimTable_Rustboro_1:: @ 837C0E4
+ .4byte TilesetAnimTiles_Rustboro_1_0
+ .4byte TilesetAnimTiles_Rustboro_1_1
+
+ .align 2
+TilesetAnimTiles_Cave_0: @ 837C0EC
+ .incbin "data/tilesets/secondary/cave/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Cave_1: @ 837C16C
+ .incbin "data/tilesets/secondary/cave/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_Cave_2: @ 837C1EC
+ .incbin "data/tilesets/secondary/cave/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_Cave_3: @ 837C26C
+ .incbin "data/tilesets/secondary/cave/anim/3.4bpp"
+
+ .incbin "data/tilesets/secondary/cave/anim/unused/0.4bpp"
+ .incbin "data/tilesets/secondary/cave/anim/unused/1.4bpp"
+ .incbin "data/tilesets/secondary/cave/anim/unused/2.4bpp"
+ .incbin "data/tilesets/secondary/cave/anim/unused/3.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_Cave:: @ 837C50C
+ .4byte TilesetAnimTiles_Cave_0
+ .4byte TilesetAnimTiles_Cave_1
+ .4byte TilesetAnimTiles_Cave_2
+ .4byte TilesetAnimTiles_Cave_3
+
+ .align 2
+TilesetAnimTiles_EverGrande_0: @ 837C51C
+ .incbin "data/tilesets/secondary/ever_grande/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_1: @ 837C59C
+ .incbin "data/tilesets/secondary/ever_grande/anim/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_2: @ 837C61C
+ .incbin "data/tilesets/secondary/ever_grande/anim/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_3: @ 837C69C
+ .incbin "data/tilesets/secondary/ever_grande/anim/3.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_4: @ 837C71C
+ .incbin "data/tilesets/secondary/ever_grande/anim/4.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_5: @ 837C79C
+ .incbin "data/tilesets/secondary/ever_grande/anim/5.4bpp"
+
+ .align 2
+TilesetAnimTiles_EverGrande_6: @ 837C81C
+ .incbin "data/tilesets/secondary/ever_grande/anim/6.4bpp"
+ .align 2
+TilesetAnimTiles_EverGrande_7: @ 837C89C
+ .incbin "data/tilesets/secondary/ever_grande/anim/7.4bpp"
+
+ .space 32
+
+ .align 2
gUnknown_0837C93C:: @ 837C93C
- .incbin "baserom.gba", 0x0037c93c, 0x20
-
- .align 2
-gUnknown_0837C95C:: @ 837C95C
- .4byte Unknown_837C51C
- .4byte Unknown_837C59C
- .4byte Unknown_837C61C
- .4byte Unknown_837C69C
- .4byte Unknown_837C71C
- .4byte Unknown_837C79C
- .4byte Unknown_837C81C
- .4byte Unknown_837C89C
-Unknown_837C97C:
- .incbin "baserom.gba", 0x37C97C, 0x80
-Unknown_837C9FC:
- .incbin "baserom.gba", 0x37C9FC, 0x80
-
- .align 2
-gUnknown_0837CA7C:: @ 837CA7C
-Unknown_837CA7C:
- .4byte Unknown_837C97C
- .4byte Unknown_837C9FC
-Unknown_837CA84:
- .incbin "baserom.gba", 0x0037ca84, 0x180
-Unknown_837CC04:
- .incbin "baserom.gba", 0x0037cc04, 0x180
-Unknown_837CD84:
- .incbin "baserom.gba", 0x0037cd84, 0x900
-
- .align 2
-gUnknown_0837D684:: @ 837D684
- .4byte Unknown_837CA84
- .4byte Unknown_837CC04
- .4byte Unknown_837CD84
-
-gUnknown_0837D690:: @ 837D690
-Unknown_837D690:
- .incbin "baserom.gba", 0x0037d690, 0x10c
-Unknown_837D79C:
- .incbin "baserom.gba", 0x0037d79c, 0x20
-Unknown_837D7BC:
- .incbin "baserom.gba", 0x0037d7bc, 0x20
-Unknown_837D7DC:
- .incbin "baserom.gba", 0x0037d7dc, 0x20
-Unknown_837D7FC:
- .incbin "baserom.gba", 0x0037d7fc, 0x40
-
- .align 2
-gUnknown_0837D83C:: @ 837D83C
- .4byte Unknown_837D79C
- .4byte Unknown_837D7BC
- .4byte Unknown_837D7DC
- .4byte Unknown_837D7FC
-
-gUnknown_0837D84C:: @ 837D84C
- .incbin "baserom.gba", 0x37D84C, 0x8
-Unknown_837D854:
- .incbin "baserom.gba", 0x37D854, 0x200
-Unknown_837DA54:
- .incbin "baserom.gba", 0x37DA54, 0x220
-
-gUnknown_0837DC74:: @ 837DC74
-Unknown_837DC74:
- .4byte Unknown_837D854
- .4byte Unknown_837DA54
-Unknown_837DD7C:
- .incbin "baserom.gba", 0x0037dc7c, 0x120
-Unknown_837DD9C:
- .incbin "baserom.gba", 0x0037dd9c, 0x140
-
- .align 2
-gUnknown_0837DEDC:: @ 837DEDC
- .4byte Unknown_837DD7C
- .4byte Unknown_837DD9C
+ .4byte 0x06005C00
+ .4byte 0x06005C80
+ .4byte 0x06005D00
+ .4byte 0x06005D80
+ .4byte 0x06005E00
+ .4byte 0x06005E80
+ .4byte 0x06005F00
+ .4byte 0x06005F80
+
+ .align 2
+gTilesetAnimTable_EverGrande:: @ 837C95C
+ .4byte TilesetAnimTiles_EverGrande_0
+ .4byte TilesetAnimTiles_EverGrande_1
+ .4byte TilesetAnimTiles_EverGrande_2
+ .4byte TilesetAnimTiles_EverGrande_3
+ .4byte TilesetAnimTiles_EverGrande_4
+ .4byte TilesetAnimTiles_EverGrande_5
+ .4byte TilesetAnimTiles_EverGrande_6
+ .4byte TilesetAnimTiles_EverGrande_7
+
+ .align 2
+TilesetAnimTiles_Building_0: @ 837C97C
+ .incbin "data/tilesets/primary/building/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_Building_1: @ 837C9FC
+ .incbin "data/tilesets/primary/building/anim/1.4bpp"
+
+ .align 2
+gTilesetAnimTable_Building:: @ 837CA7C
+ .4byte TilesetAnimTiles_Building_0
+ .4byte TilesetAnimTiles_Building_1
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_0_0: @ 837CA84
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_0_1: @ 837CC04
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_0_2: @ 837CD84
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_1_0: @ 837CF04
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_1_1: @ 837D184
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_SootopolisGym_1_2: @ 837D404
+ .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/2.4bpp"
+
+ .align 2
+gTilesetAnimTable_SootopolisGym_0:: @ 837D684
+ .4byte TilesetAnimTiles_SootopolisGym_0_0
+ .4byte TilesetAnimTiles_SootopolisGym_0_1
+ .4byte TilesetAnimTiles_SootopolisGym_0_2
+
+ .align 2
+gTilesetAnimTable_SootopolisGym_1:: @ 837D690
+ .4byte TilesetAnimTiles_SootopolisGym_1_0
+ .4byte TilesetAnimTiles_SootopolisGym_1_1
+ .4byte TilesetAnimTiles_SootopolisGym_1_2
+
+ .align 2
+TilesetAnimTiles_EliteFour_1_0: @ 837D69C
+ .incbin "data/tilesets/secondary/elite_four/anim/1/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_1_1: @ 837D71C
+ .incbin "data/tilesets/secondary/elite_four/anim/1/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_0: @ 837D79C
+ .incbin "data/tilesets/secondary/elite_four/anim/0/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_1: @ 837D7BC
+ .incbin "data/tilesets/secondary/elite_four/anim/0/1.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_2: @ 837D7DC
+ .incbin "data/tilesets/secondary/elite_four/anim/0/2.4bpp"
+
+ .align 2
+TilesetAnimTiles_EliteFour_0_3: @ 837D7FC
+ .incbin "data/tilesets/secondary/elite_four/anim/0/3.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_EliteFour_0:: @ 837D83C
+ .4byte TilesetAnimTiles_EliteFour_0_0
+ .4byte TilesetAnimTiles_EliteFour_0_1
+ .4byte TilesetAnimTiles_EliteFour_0_2
+ .4byte TilesetAnimTiles_EliteFour_0_3
+
+ .align 2
+gTilesetAnimTable_EliteFour_1:: @ 837D84C
+ .4byte TilesetAnimTiles_EliteFour_1_0
+ .4byte TilesetAnimTiles_EliteFour_1_1
+
+ .align 2
+TilesetAnimTiles_MauvilleGym_0: @ 837D854
+ .incbin "data/tilesets/secondary/mauville_gym/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_MauvilleGym_1: @ 837DA54
+ .incbin "data/tilesets/secondary/mauville_gym/anim/1.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_MauvilleGym:: @ 837DC74
+ .4byte TilesetAnimTiles_MauvilleGym_0
+ .4byte TilesetAnimTiles_MauvilleGym_1
+
+ .align 2
+TilesetAnimTiles_BikeShop_0: @ 837DC7C
+ .incbin "data/tilesets/secondary/bike_shop/anim/0.4bpp"
+
+ .align 2
+TilesetAnimTiles_BikeShop_1: @ 837DD9C
+ .incbin "data/tilesets/secondary/bike_shop/anim/1.4bpp"
+
+ .space 32
+
+ .align 2
+gTilesetAnimTable_BikeShop:: @ 837DEDC
+ .4byte TilesetAnimTiles_BikeShop_0
+ .4byte TilesetAnimTiles_BikeShop_1
+ .align 2
gDummyPaletteStructTemplate:: @ 837DEE4
.incbin "baserom.gba", 0x0037dee4, 0x10
diff --git a/data/tilesets/primary/building/anim/0.png b/data/tilesets/primary/building/anim/0.png
new file mode 100644
index 000000000..966f6566d
--- /dev/null
+++ b/data/tilesets/primary/building/anim/0.png
Binary files differ
diff --git a/data/tilesets/primary/building/anim/1.png b/data/tilesets/primary/building/anim/1.png
new file mode 100644
index 000000000..bbbf370a9
--- /dev/null
+++ b/data/tilesets/primary/building/anim/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/0/0.png b/data/tilesets/primary/general/anim/0/0.png
new file mode 100644
index 000000000..ebe74a3c4
--- /dev/null
+++ b/data/tilesets/primary/general/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/0/1.png b/data/tilesets/primary/general/anim/0/1.png
new file mode 100644
index 000000000..0aa8ccd8b
--- /dev/null
+++ b/data/tilesets/primary/general/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/0/2.png b/data/tilesets/primary/general/anim/0/2.png
new file mode 100644
index 000000000..44a9bfb52
--- /dev/null
+++ b/data/tilesets/primary/general/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/0.png b/data/tilesets/primary/general/anim/1/0.png
new file mode 100644
index 000000000..f2c69978b
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/1.png b/data/tilesets/primary/general/anim/1/1.png
new file mode 100644
index 000000000..9285725d4
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/2.png b/data/tilesets/primary/general/anim/1/2.png
new file mode 100644
index 000000000..fc15dfee3
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/3.png b/data/tilesets/primary/general/anim/1/3.png
new file mode 100644
index 000000000..4b075d692
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/4.png b/data/tilesets/primary/general/anim/1/4.png
new file mode 100644
index 000000000..e48773472
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/5.png b/data/tilesets/primary/general/anim/1/5.png
new file mode 100644
index 000000000..17619f250
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/5.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/6.png b/data/tilesets/primary/general/anim/1/6.png
new file mode 100644
index 000000000..eaff830ca
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/6.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/1/7.png b/data/tilesets/primary/general/anim/1/7.png
new file mode 100644
index 000000000..684bb8a99
--- /dev/null
+++ b/data/tilesets/primary/general/anim/1/7.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/0.png b/data/tilesets/primary/general/anim/2/0.png
new file mode 100644
index 000000000..04c2b2520
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/1.png b/data/tilesets/primary/general/anim/2/1.png
new file mode 100644
index 000000000..dcf9ee899
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/2.png b/data/tilesets/primary/general/anim/2/2.png
new file mode 100644
index 000000000..4c47a6a21
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/3.png b/data/tilesets/primary/general/anim/2/3.png
new file mode 100644
index 000000000..000f179f6
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/4.png b/data/tilesets/primary/general/anim/2/4.png
new file mode 100644
index 000000000..92599da38
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/4.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/5.png b/data/tilesets/primary/general/anim/2/5.png
new file mode 100644
index 000000000..d0fb9fe00
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/5.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/2/6.png b/data/tilesets/primary/general/anim/2/6.png
new file mode 100644
index 000000000..24385d2e9
--- /dev/null
+++ b/data/tilesets/primary/general/anim/2/6.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/0.png b/data/tilesets/primary/general/anim/3/0.png
new file mode 100644
index 000000000..a0b45b050
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/1.png b/data/tilesets/primary/general/anim/3/1.png
new file mode 100644
index 000000000..cd5679d9e
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/2.png b/data/tilesets/primary/general/anim/3/2.png
new file mode 100644
index 000000000..c8f6abd1e
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/3/3.png b/data/tilesets/primary/general/anim/3/3.png
new file mode 100644
index 000000000..c31bc0cbf
--- /dev/null
+++ b/data/tilesets/primary/general/anim/3/3.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/0.png b/data/tilesets/primary/general/anim/4/0.png
new file mode 100644
index 000000000..04d9fc523
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/0.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/1.png b/data/tilesets/primary/general/anim/4/1.png
new file mode 100644
index 000000000..31cac19b3
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/1.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/2.png b/data/tilesets/primary/general/anim/4/2.png
new file mode 100644
index 000000000..9f02ef64e
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/2.png
Binary files differ
diff --git a/data/tilesets/primary/general/anim/4/3.png b/data/tilesets/primary/general/anim/4/3.png
new file mode 100644
index 000000000..59e8efac1
--- /dev/null
+++ b/data/tilesets/primary/general/anim/4/3.png
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/anim/0.png b/data/tilesets/secondary/bike_shop/anim/0.png
new file mode 100644
index 000000000..cf8e62134
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/bike_shop/anim/1.png b/data/tilesets/secondary/bike_shop/anim/1.png
new file mode 100644
index 000000000..9e6df6692
--- /dev/null
+++ b/data/tilesets/secondary/bike_shop/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/0.png b/data/tilesets/secondary/cave/anim/0.png
new file mode 100644
index 000000000..67f294ffe
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/1.png b/data/tilesets/secondary/cave/anim/1.png
new file mode 100644
index 000000000..9c92be807
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/2.png b/data/tilesets/secondary/cave/anim/2.png
new file mode 100644
index 000000000..78ea00e04
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/3.png b/data/tilesets/secondary/cave/anim/3.png
new file mode 100644
index 000000000..7edd52eaa
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/0.png b/data/tilesets/secondary/cave/anim/unused/0.png
new file mode 100644
index 000000000..44564e67a
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/0.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/1.png b/data/tilesets/secondary/cave/anim/unused/1.png
new file mode 100644
index 000000000..47e7e17ee
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/1.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/2.png b/data/tilesets/secondary/cave/anim/unused/2.png
new file mode 100644
index 000000000..d1447cde2
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/2.png
Binary files differ
diff --git a/data/tilesets/secondary/cave/anim/unused/3.png b/data/tilesets/secondary/cave/anim/unused/3.png
new file mode 100644
index 000000000..8ad81b1e1
--- /dev/null
+++ b/data/tilesets/secondary/cave/anim/unused/3.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/0.png b/data/tilesets/secondary/elite_four/anim/0/0.png
new file mode 100644
index 000000000..806d26e57
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/1.png b/data/tilesets/secondary/elite_four/anim/0/1.png
new file mode 100644
index 000000000..2a8e6a31c
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/2.png b/data/tilesets/secondary/elite_four/anim/0/2.png
new file mode 100644
index 000000000..c4e6161a6
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/0/3.png b/data/tilesets/secondary/elite_four/anim/0/3.png
new file mode 100644
index 000000000..2a8e6a31c
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/0/3.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/0.png b/data/tilesets/secondary/elite_four/anim/1/0.png
new file mode 100644
index 000000000..50b109ae5
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/elite_four/anim/1/1.png b/data/tilesets/secondary/elite_four/anim/1/1.png
new file mode 100644
index 000000000..ae6a7f43a
--- /dev/null
+++ b/data/tilesets/secondary/elite_four/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/0.png b/data/tilesets/secondary/ever_grande/anim/0.png
new file mode 100644
index 000000000..af45de64e
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/1.png b/data/tilesets/secondary/ever_grande/anim/1.png
new file mode 100644
index 000000000..af45de64e
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/2.png b/data/tilesets/secondary/ever_grande/anim/2.png
new file mode 100644
index 000000000..f6e0941c6
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/3.png b/data/tilesets/secondary/ever_grande/anim/3.png
new file mode 100644
index 000000000..84b6438e1
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/4.png b/data/tilesets/secondary/ever_grande/anim/4.png
new file mode 100644
index 000000000..af45de64e
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/4.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/5.png b/data/tilesets/secondary/ever_grande/anim/5.png
new file mode 100644
index 000000000..af45de64e
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/5.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/6.png b/data/tilesets/secondary/ever_grande/anim/6.png
new file mode 100644
index 000000000..5042b12cd
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/6.png
Binary files differ
diff --git a/data/tilesets/secondary/ever_grande/anim/7.png b/data/tilesets/secondary/ever_grande/anim/7.png
new file mode 100644
index 000000000..5042b12cd
--- /dev/null
+++ b/data/tilesets/secondary/ever_grande/anim/7.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/0.png b/data/tilesets/secondary/lavaridge/anim/0.png
new file mode 100644
index 000000000..303855f71
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/1.png b/data/tilesets/secondary/lavaridge/anim/1.png
new file mode 100644
index 000000000..7cdee79e2
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/2.png b/data/tilesets/secondary/lavaridge/anim/2.png
new file mode 100644
index 000000000..b5810b806
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/lavaridge/anim/3.png b/data/tilesets/secondary/lavaridge/anim/3.png
new file mode 100644
index 000000000..caf7b5698
--- /dev/null
+++ b/data/tilesets/secondary/lavaridge/anim/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/0.png b/data/tilesets/secondary/mauville/anim/0/0.png
new file mode 100644
index 000000000..fbf1f5169
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/1.png b/data/tilesets/secondary/mauville/anim/0/1.png
new file mode 100644
index 000000000..b07d27c5e
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/2.png b/data/tilesets/secondary/mauville/anim/0/2.png
new file mode 100644
index 000000000..576981d72
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/3.png b/data/tilesets/secondary/mauville/anim/0/3.png
new file mode 100644
index 000000000..998f0c1b1
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/0/4.png b/data/tilesets/secondary/mauville/anim/0/4.png
new file mode 100644
index 000000000..6bd9947f0
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/0/4.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/0.png b/data/tilesets/secondary/mauville/anim/1/0.png
new file mode 100644
index 000000000..fbf1f5169
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/1.png b/data/tilesets/secondary/mauville/anim/1/1.png
new file mode 100644
index 000000000..b07d27c5e
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/2.png b/data/tilesets/secondary/mauville/anim/1/2.png
new file mode 100644
index 000000000..576981d72
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/3.png b/data/tilesets/secondary/mauville/anim/1/3.png
new file mode 100644
index 000000000..998f0c1b1
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville/anim/1/4.png b/data/tilesets/secondary/mauville/anim/1/4.png
new file mode 100644
index 000000000..6bd9947f0
--- /dev/null
+++ b/data/tilesets/secondary/mauville/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/anim/0.png b/data/tilesets/secondary/mauville_gym/anim/0.png
new file mode 100644
index 000000000..009e26376
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/mauville_gym/anim/1.png b/data/tilesets/secondary/mauville_gym/anim/1.png
new file mode 100644
index 000000000..9decb30cc
--- /dev/null
+++ b/data/tilesets/secondary/mauville_gym/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/0/0.png b/data/tilesets/secondary/pacifidlog/anim/0/0.png
new file mode 100644
index 000000000..796919f75
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/0/1.png b/data/tilesets/secondary/pacifidlog/anim/0/1.png
new file mode 100644
index 000000000..ece22253b
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/0/2.png b/data/tilesets/secondary/pacifidlog/anim/0/2.png
new file mode 100644
index 000000000..cf2b2dea0
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/0.png b/data/tilesets/secondary/pacifidlog/anim/1/0.png
new file mode 100644
index 000000000..6510bf558
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/1.png b/data/tilesets/secondary/pacifidlog/anim/1/1.png
new file mode 100644
index 000000000..b31301a5e
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/2.png b/data/tilesets/secondary/pacifidlog/anim/1/2.png
new file mode 100644
index 000000000..6287c3c56
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/3.png b/data/tilesets/secondary/pacifidlog/anim/1/3.png
new file mode 100644
index 000000000..b015319e4
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/3.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/4.png b/data/tilesets/secondary/pacifidlog/anim/1/4.png
new file mode 100644
index 000000000..66d150608
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/4.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/5.png b/data/tilesets/secondary/pacifidlog/anim/1/5.png
new file mode 100644
index 000000000..fcb3e7fda
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/5.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/6.png b/data/tilesets/secondary/pacifidlog/anim/1/6.png
new file mode 100644
index 000000000..e6fd8abb2
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/6.png
Binary files differ
diff --git a/data/tilesets/secondary/pacifidlog/anim/1/7.png b/data/tilesets/secondary/pacifidlog/anim/1/7.png
new file mode 100644
index 000000000..7b4785692
--- /dev/null
+++ b/data/tilesets/secondary/pacifidlog/anim/1/7.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/0.png b/data/tilesets/secondary/rustboro/anim/0/0.png
new file mode 100644
index 000000000..0ffce1460
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/1.png b/data/tilesets/secondary/rustboro/anim/0/1.png
new file mode 100644
index 000000000..b29ebd10c
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/2.png b/data/tilesets/secondary/rustboro/anim/0/2.png
new file mode 100644
index 000000000..7716d0b1a
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/3.png b/data/tilesets/secondary/rustboro/anim/0/3.png
new file mode 100644
index 000000000..7716d0b1a
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/3.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/4.png b/data/tilesets/secondary/rustboro/anim/0/4.png
new file mode 100644
index 000000000..7716d0b1a
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/4.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/5.png b/data/tilesets/secondary/rustboro/anim/0/5.png
new file mode 100644
index 000000000..7716d0b1a
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/5.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/6.png b/data/tilesets/secondary/rustboro/anim/0/6.png
new file mode 100644
index 000000000..7716d0b1a
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/6.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/0/7.png b/data/tilesets/secondary/rustboro/anim/0/7.png
new file mode 100644
index 000000000..7716d0b1a
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/0/7.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/1/0.png b/data/tilesets/secondary/rustboro/anim/1/0.png
new file mode 100644
index 000000000..d975c947f
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/rustboro/anim/1/1.png b/data/tilesets/secondary/rustboro/anim/1/1.png
new file mode 100644
index 000000000..751ba9cef
--- /dev/null
+++ b/data/tilesets/secondary/rustboro/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/0.png b/data/tilesets/secondary/sootopolis_gym/anim/0/0.png
new file mode 100644
index 000000000..6d2101cb3
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/0.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/1.png b/data/tilesets/secondary/sootopolis_gym/anim/0/1.png
new file mode 100644
index 000000000..0d5143569
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/1.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/0/2.png b/data/tilesets/secondary/sootopolis_gym/anim/0/2.png
new file mode 100644
index 000000000..2f8981ba2
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/0/2.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/1/0.png b/data/tilesets/secondary/sootopolis_gym/anim/1/0.png
new file mode 100644
index 000000000..7b863adf3
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/1/0.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/1/1.png b/data/tilesets/secondary/sootopolis_gym/anim/1/1.png
new file mode 100644
index 000000000..d685a9a03
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/1/1.png
Binary files differ
diff --git a/data/tilesets/secondary/sootopolis_gym/anim/1/2.png b/data/tilesets/secondary/sootopolis_gym/anim/1/2.png
new file mode 100644
index 000000000..0966ce903
--- /dev/null
+++ b/data/tilesets/secondary/sootopolis_gym/anim/1/2.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/0.png b/data/tilesets/secondary/underwater/anim/0.png
new file mode 100644
index 000000000..50a737609
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/0.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/1.png b/data/tilesets/secondary/underwater/anim/1.png
new file mode 100644
index 000000000..da52e9b17
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/1.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/2.png b/data/tilesets/secondary/underwater/anim/2.png
new file mode 100644
index 000000000..5055f6a01
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/2.png
Binary files differ
diff --git a/data/tilesets/secondary/underwater/anim/3.png b/data/tilesets/secondary/underwater/anim/3.png
new file mode 100644
index 000000000..25514326d
--- /dev/null
+++ b/data/tilesets/secondary/underwater/anim/3.png
Binary files differ