summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/field_map_obj.s4
-rw-r--r--baserom.ipsbin1038798 -> 907790 bytes
-rw-r--r--data/field_map_obj.s2369
-rw-r--r--data/graphics.s10
-rw-r--r--graphics/interface/unk_8D2FBB4.pal19
-rw-r--r--graphics/interface/unk_8E8362C.pngbin0 -> 1236 bytes
-rw-r--r--graphics/interface/unk_8E83DBC.pngbin0 -> 1250 bytes
-rw-r--r--graphics/interface/unk_8E84560.pal19
-rw-r--r--graphics/pokemon/heracross/unk_icon.pngbin0 -> 306 bytes
-rw-r--r--graphics/pokemon/unown/r/seddfTPRCbin0 -> 337 bytes
-rw-r--r--graphics_file_rules.mk3
11 files changed, 2411 insertions, 13 deletions
diff --git a/asm/field_map_obj.s b/asm/field_map_obj.s
index 2b16f5e1f..57f7fbe1c 100644
--- a/asm/field_map_obj.s
+++ b/asm/field_map_obj.s
@@ -2774,14 +2774,14 @@ _0805F2E0:
bls _0805F2E6
movs r1, 0x10
_0805F2E6:
- ldr r0, _0805F2F4 @ =gUnknown_839FDB0
+ ldr r0, _0805F2F4 @ =gMapObjectGraphicsInfoPointers
lsls r1, 2
adds r1, r0
ldr r0, [r1]
pop {r1}
bx r1
.align 2, 0
-_0805F2F4: .4byte gUnknown_839FDB0
+_0805F2F4: .4byte gMapObjectGraphicsInfoPointers
thumb_func_end GetFieldObjectGraphicsInfo
thumb_func_start FieldObjectHandleDynamicGraphicsId
diff --git a/baserom.ips b/baserom.ips
index 69d3460e6..974cc6175 100644
--- a/baserom.ips
+++ b/baserom.ips
Binary files differ
diff --git a/data/field_map_obj.s b/data/field_map_obj.s
index 72d20cd4e..542ed2253 100644
--- a/data/field_map_obj.s
+++ b/data/field_map_obj.s
@@ -24,20 +24,2377 @@ gUnknown_839FD0C:: @ 839FD0C
gUnknown_839FD5D:: @ 839FD5D
.incbin "baserom.gba", 0x39FD5D, 0x53
-gUnknown_839FDB0:: @ 839FDB0
- .incbin "baserom.gba", 0x39FDB0, 0x260
+gMapObjectGraphicsInfoPointers:: @ 839FDB0
+ .4byte gMapObjectGraphicsInfo_83A3BB0
+ .4byte gMapObjectGraphicsInfo_83A3BD4
+ .4byte gMapObjectGraphicsInfo_83A3BF8
+ .4byte gMapObjectGraphicsInfo_83A3C1C
+ .4byte gMapObjectGraphicsInfo_83A4858
+ .4byte gMapObjectGraphicsInfo_83A48A0
+ .4byte gMapObjectGraphicsInfo_83A48C4
+ .4byte gMapObjectGraphicsInfo_83A4564
+ .4byte gMapObjectGraphicsInfo_83A4588
+ .4byte gMapObjectGraphicsInfo_83A45AC
+ .4byte gMapObjectGraphicsInfo_83A45D0
+ .4byte gMapObjectGraphicsInfo_83A487C
+ .4byte gMapObjectGraphicsInfo_83A48E8
+ .4byte gMapObjectGraphicsInfo_83A490C
+ .4byte gMapObjectGraphicsInfo_83A3C64
+ .4byte gMapObjectGraphicsInfo_83A3C88
+ .4byte gMapObjectGraphicsInfo_83A3CAC
+ .4byte gMapObjectGraphicsInfo_83A3CD0
+ .4byte gMapObjectGraphicsInfo_83A3D3C
+ .4byte gMapObjectGraphicsInfo_83A3DA8
+ .4byte gMapObjectGraphicsInfo_83A3DF0
+ .4byte gMapObjectGraphicsInfo_83A3CF4
+ .4byte gMapObjectGraphicsInfo_83A3D18
+ .4byte gMapObjectGraphicsInfo_83A3D60
+ .4byte gMapObjectGraphicsInfo_83A3DCC
+ .4byte gMapObjectGraphicsInfo_83A4390
+ .4byte gMapObjectGraphicsInfo_83A43B4
+ .4byte gMapObjectGraphicsInfo_83A3E14
+ .4byte gMapObjectGraphicsInfo_83A3E5C
+ .4byte gMapObjectGraphicsInfo_83A3EEC
+ .4byte gMapObjectGraphicsInfo_83A3E38
+ .4byte gMapObjectGraphicsInfo_83A3D84
+ .4byte gMapObjectGraphicsInfo_83A3E80
+ .4byte gMapObjectGraphicsInfo_83A3F34
+ .4byte gMapObjectGraphicsInfo_83A4420
+ .4byte gMapObjectGraphicsInfo_83A3F58
+ .4byte gMapObjectGraphicsInfo_83A424C
+ .4byte gMapObjectGraphicsInfo_83A4228
+ .4byte gMapObjectGraphicsInfo_83A4270
+ .4byte gMapObjectGraphicsInfo_83A3F7C
+ .4byte gMapObjectGraphicsInfo_83A3FA0
+ .4byte gMapObjectGraphicsInfo_83A3FC4
+ .4byte gMapObjectGraphicsInfo_83A3FE8
+ .4byte gMapObjectGraphicsInfo_83A4078
+ .4byte gMapObjectGraphicsInfo_83A409C
+ .4byte gMapObjectGraphicsInfo_83A40C0
+ .4byte gMapObjectGraphicsInfo_83A40E4
+ .4byte gMapObjectGraphicsInfo_83A3EA4
+ .4byte gMapObjectGraphicsInfo_83A3EC8
+ .4byte gMapObjectGraphicsInfo_83A4618
+ .4byte gMapObjectGraphicsInfo_83A4054
+ .4byte gMapObjectGraphicsInfo_83A4978
+ .4byte gMapObjectGraphicsInfo_83A400C
+ .4byte gMapObjectGraphicsInfo_83A42B8
+ .4byte gMapObjectGraphicsInfo_83A4108
+ .4byte gMapObjectGraphicsInfo_83A412C
+ .4byte gMapObjectGraphicsInfo_83A4294
+ .4byte gMapObjectGraphicsInfo_83A41BC
+ .4byte gMapObjectGraphicsInfo_83A4030
+ .4byte gMapObjectGraphicsInfo_83A3F10
+ .4byte gMapObjectGraphicsInfo_83A3C40
+ .4byte gMapObjectGraphicsInfo_83A4150
+ .4byte gMapObjectGraphicsInfo_83A4174
+ .4byte gMapObjectGraphicsInfo_83A4198
+ .4byte gMapObjectGraphicsInfo_83A4300
+ .4byte gMapObjectGraphicsInfo_83A44D4
+ .4byte gMapObjectGraphicsInfo_83A44F8
+ .4byte gMapObjectGraphicsInfo_83A4324
+ .4byte gMapObjectGraphicsInfo_83A4468
+ .4byte gMapObjectGraphicsInfo_83A448C
+ .4byte gMapObjectGraphicsInfo_83A44B0
+ .4byte gMapObjectGraphicsInfo_83A436C
+ .4byte gMapObjectGraphicsInfo_83A4834
+ .4byte gMapObjectGraphicsInfo_83A47A4
+ .4byte gMapObjectGraphicsInfo_83A4810
+ .4byte gMapObjectGraphicsInfo_83A4660
+ .4byte gMapObjectGraphicsInfo_83A47C8
+ .4byte gMapObjectGraphicsInfo_83A47EC
+ .4byte gMapObjectGraphicsInfo_83A43D8
+ .4byte gMapObjectGraphicsInfo_83A43FC
+ .4byte gMapObjectGraphicsInfo_83A4684
+ .4byte gMapObjectGraphicsInfo_83A46A8
+ .4byte gMapObjectGraphicsInfo_83A46CC
+ .4byte gMapObjectGraphicsInfo_83A46F0
+ .4byte gMapObjectGraphicsInfo_83A4714
+ .4byte gMapObjectGraphicsInfo_83A4780
+ .4byte gMapObjectGraphicsInfo_83A475C
+ .4byte gMapObjectGraphicsInfo_83A4738
+ .4byte gMapObjectGraphicsInfo_83A50EC
+ .4byte gMapObjectGraphicsInfo_83A463C
+ .4byte gMapObjectGraphicsInfo_83A41E0
+ .4byte gMapObjectGraphicsInfo_83A42DC
+ .4byte gMapObjectGraphicsInfo_83A4348
+ .4byte gMapObjectGraphicsInfo_83A4930
+ .4byte gMapObjectGraphicsInfo_83A4954
+ .4byte gMapObjectGraphicsInfo_83A4444
+ .4byte gMapObjectGraphicsInfo_83A451C
+ .4byte gMapObjectGraphicsInfo_83A4540
+ .4byte gMapObjectGraphicsInfo_83A49C0
+ .4byte gMapObjectGraphicsInfo_83A49E4
+ .4byte gMapObjectGraphicsInfo_83A4A08
+ .4byte gMapObjectGraphicsInfo_83A4A2C
+ .4byte gMapObjectGraphicsInfo_83A4A50
+ .4byte gMapObjectGraphicsInfo_83A4A74
+ .4byte gMapObjectGraphicsInfo_83A4A98
+ .4byte gMapObjectGraphicsInfo_83A4ABC
+ .4byte gMapObjectGraphicsInfo_83A4AE0
+ .4byte gMapObjectGraphicsInfo_83A4B04
+ .4byte gMapObjectGraphicsInfo_83A5110
+ .4byte gMapObjectGraphicsInfo_83A499C
+ .4byte gMapObjectGraphicsInfo_83A4B28
+ .4byte gMapObjectGraphicsInfo_83A4F84
+ .4byte gMapObjectGraphicsInfo_83A4FF0
+ .4byte gMapObjectGraphicsInfo_83A50C8
+ .4byte gMapObjectGraphicsInfo_83A5014
+ .4byte gMapObjectGraphicsInfo_83A5080
+ .4byte gMapObjectGraphicsInfo_83A50A4
+ .4byte gMapObjectGraphicsInfo_83A5038
+ .4byte gMapObjectGraphicsInfo_83A4B4C
+ .4byte gMapObjectGraphicsInfo_83A4B70
+ .4byte gMapObjectGraphicsInfo_83A505C
+ .4byte gMapObjectGraphicsInfo_83A4B94
+ .4byte gMapObjectGraphicsInfo_83A4BB8
+ .4byte gMapObjectGraphicsInfo_83A4BDC
+ .4byte gMapObjectGraphicsInfo_83A4C00
+ .4byte gMapObjectGraphicsInfo_83A4C24
+ .4byte gMapObjectGraphicsInfo_83A4C48
+ .4byte gMapObjectGraphicsInfo_83A4C6C
+ .4byte gMapObjectGraphicsInfo_83A4C90
+ .4byte gMapObjectGraphicsInfo_83A4CB4
+ .4byte gMapObjectGraphicsInfo_83A4CD8
+ .4byte gMapObjectGraphicsInfo_83A4CFC
+ .4byte gMapObjectGraphicsInfo_83A4D20
+ .4byte gMapObjectGraphicsInfo_83A4D44
+ .4byte gMapObjectGraphicsInfo_83A4FA8
+ .4byte gMapObjectGraphicsInfo_83A4D68
+ .4byte gMapObjectGraphicsInfo_83A4D8C
+ .4byte gMapObjectGraphicsInfo_83A4DB0
+ .4byte gMapObjectGraphicsInfo_83A4DD4
+ .4byte gMapObjectGraphicsInfo_83A4E64
+ .4byte gMapObjectGraphicsInfo_83A4E88
+ .4byte gMapObjectGraphicsInfo_83A4EAC
+ .4byte gMapObjectGraphicsInfo_83A4EF4
+ .4byte gMapObjectGraphicsInfo_83A4ED0
+ .4byte gMapObjectGraphicsInfo_83A4F18
+ .4byte gMapObjectGraphicsInfo_83A4F3C
+ .4byte gMapObjectGraphicsInfo_83A4F60
+ .4byte gMapObjectGraphicsInfo_83A4FCC
+ .4byte gMapObjectGraphicsInfo_83A4DF8
+ .4byte gMapObjectGraphicsInfo_83A4E1C
+ .4byte gMapObjectGraphicsInfo_83A4E40
+ .4byte gMapObjectGraphicsInfo_83A5134
gUnknown_83A0010:: @ 83A0010
- .incbin "baserom.gba", 0x3A0010, 0x3688
+ .incbin "baserom.gba", 0x3A0010, 0x90
+
+gSpriteImages_83A00A0:: @ 83A00A0
+ .incbin "baserom.gba", 0x3A00A0, 0xA0
+
+gSpriteImages_83A0140:: @ 83A0140
+ .incbin "baserom.gba", 0x3A0140, 0x48
+
+gSpriteImages_83A0188:: @ 83A0188
+ .incbin "baserom.gba", 0x3A0188, 0xA0
+
+gSpriteImages_83A0228:: @ 83A0228
+ .incbin "baserom.gba", 0x3A0228, 0x48
+
+gSpriteImages_83A0270:: @ 83A0270
+ .incbin "baserom.gba", 0x3A0270, 0x60
+
+gSpriteImages_83A02D0:: @ 83A02D0
+ .incbin "baserom.gba", 0x3A02D0, 0x60
+
+gSpriteImages_83A0330:: @ 83A0330
+ .incbin "baserom.gba", 0x3A0330, 0x48
+
+gSpriteImages_83A0378:: @ 83A0378
+ .incbin "baserom.gba", 0x3A0378, 0x48
+
+gSpriteImages_83A03C0:: @ 83A03C0
+ .incbin "baserom.gba", 0x3A03C0, 0x30
+
+gSpriteImages_83A03F0:: @ 83A03F0
+ .incbin "baserom.gba", 0x3A03F0, 0x30
+
+gSpriteImages_83A0420:: @ 83A0420
+ .incbin "baserom.gba", 0x3A0420, 0x50
+
+gSpriteImages_83A0470:: @ 83A0470
+ .incbin "baserom.gba", 0x3A0470, 0x50
+
+gSpriteImages_83A04C0:: @ 83A04C0
+ .incbin "baserom.gba", 0x3A04C0, 0x48
+
+gSpriteImages_83A0508:: @ 83A0508
+ .incbin "baserom.gba", 0x3A0508, 0x48
+
+gSpriteImages_83A0550:: @ 83A0550
+ .incbin "baserom.gba", 0x3A0550, 0x50
+
+gSpriteImages_83A05A0:: @ 83A05A0
+ .incbin "baserom.gba", 0x3A05A0, 0x48
+
+gSpriteImages_83A05E8:: @ 83A05E8
+ .incbin "baserom.gba", 0x3A05E8, 0x50
+
+gSpriteImages_83A0638:: @ 83A0638
+ .incbin "baserom.gba", 0x3A0638, 0x50
+
+gSpriteImages_83A0688:: @ 83A0688
+ .incbin "baserom.gba", 0x3A0688, 0x50
+
+gSpriteImages_83A06D8:: @ 83A06D8
+ .incbin "baserom.gba", 0x3A06D8, 0x48
+
+gSpriteImages_83A0720:: @ 83A0720
+ .incbin "baserom.gba", 0x3A0720, 0x50
+
+gSpriteImages_83A0770:: @ 83A0770
+ .incbin "baserom.gba", 0x3A0770, 0x50
+
+gSpriteImages_83A07C0:: @ 83A07C0
+ .incbin "baserom.gba", 0x3A07C0, 0x48
+
+gSpriteImages_83A0808:: @ 83A0808
+ .incbin "baserom.gba", 0x3A0808, 0x50
+
+gSpriteImages_83A0858:: @ 83A0858
+ .incbin "baserom.gba", 0x3A0858, 0x50
+
+gSpriteImages_83A08A8:: @ 83A08A8
+ .incbin "baserom.gba", 0x3A08A8, 0x50
+
+gSpriteImages_83A08F8:: @ 83A08F8
+ .incbin "baserom.gba", 0x3A08F8, 0x48
+
+gSpriteImages_83A0940:: @ 83A0940
+ .incbin "baserom.gba", 0x3A0940, 0x48
+
+gSpriteImages_83A0988:: @ 83A0988
+ .incbin "baserom.gba", 0x3A0988, 0x50
+
+gSpriteImages_83A09D8:: @ 83A09D8
+ .incbin "baserom.gba", 0x3A09D8, 0x48
+
+gSpriteImages_83A0A20:: @ 83A0A20
+ .incbin "baserom.gba", 0x3A0A20, 0x50
+
+gSpriteImages_83A0A70:: @ 83A0A70
+ .incbin "baserom.gba", 0x3A0A70, 0x48
+
+gSpriteImages_83A0AB8:: @ 83A0AB8
+ .incbin "baserom.gba", 0x3A0AB8, 0x48
+
+gSpriteImages_83A0B00:: @ 83A0B00
+ .incbin "baserom.gba", 0x3A0B00, 0x50
+
+gSpriteImages_83A0B50:: @ 83A0B50
+ .incbin "baserom.gba", 0x3A0B50, 0x50
+
+gSpriteImages_83A0BA0:: @ 83A0BA0
+ .incbin "baserom.gba", 0x3A0BA0, 0x50
+
+gSpriteImages_83A0BF0:: @ 83A0BF0
+ .incbin "baserom.gba", 0x3A0BF0, 0x50
+
+gSpriteImages_83A0C40:: @ 83A0C40
+ .incbin "baserom.gba", 0x3A0C40, 0x50
+
+gSpriteImages_83A0C90:: @ 83A0C90
+ .incbin "baserom.gba", 0x3A0C90, 0x50
+
+gSpriteImages_83A0CE0:: @ 83A0CE0
+ .incbin "baserom.gba", 0x3A0CE0, 0x50
+
+gSpriteImages_83A0D30:: @ 83A0D30
+ .incbin "baserom.gba", 0x3A0D30, 0x48
+
+gSpriteImages_83A0D78:: @ 83A0D78
+ .incbin "baserom.gba", 0x3A0D78, 0x50
+
+gSpriteImages_83A0DC8:: @ 83A0DC8
+ .incbin "baserom.gba", 0x3A0DC8, 0x50
+
+gSpriteImages_83A0E18:: @ 83A0E18
+ .incbin "baserom.gba", 0x3A0E18, 0x50
+
+gSpriteImages_83A0E68:: @ 83A0E68
+ .incbin "baserom.gba", 0x3A0E68, 0x50
+
+gSpriteImages_83A0EB8:: @ 83A0EB8
+ .incbin "baserom.gba", 0x3A0EB8, 0x50
+
+gSpriteImages_83A0F08:: @ 83A0F08
+ .incbin "baserom.gba", 0x3A0F08, 0x50
+
+gSpriteImages_83A0F58:: @ 83A0F58
+ .incbin "baserom.gba", 0x3A0F58, 0x50
+
+gSpriteImages_83A0FA8:: @ 83A0FA8
+ .incbin "baserom.gba", 0x3A0FA8, 0x50
+
+gSpriteImages_83A0FF8:: @ 83A0FF8
+ .incbin "baserom.gba", 0x3A0FF8, 0x48
+
+gSpriteImages_83A1040:: @ 83A1040
+ .incbin "baserom.gba", 0x3A1040, 0x50
+
+gSpriteImages_83A1090:: @ 83A1090
+ .incbin "baserom.gba", 0x3A1090, 0x48
+
+gSpriteImages_83A10D8:: @ 83A10D8
+ .incbin "baserom.gba", 0x3A10D8, 0x48
+
+gSpriteImages_83A1120:: @ 83A1120
+ .incbin "baserom.gba", 0x3A1120, 0x50
+
+gSpriteImages_83A1170:: @ 83A1170
+ .incbin "baserom.gba", 0x3A1170, 0x50
+
+gSpriteImages_83A11C0:: @ 83A11C0
+ .incbin "baserom.gba", 0x3A11C0, 0x50
+
+gSpriteImages_83A1210:: @ 83A1210
+ .incbin "baserom.gba", 0x3A1210, 0x50
+
+gSpriteImages_83A1260:: @ 83A1260
+ .incbin "baserom.gba", 0x3A1260, 0x50
+
+gSpriteImages_83A12B0:: @ 83A12B0
+ .incbin "baserom.gba", 0x3A12B0, 0x48
+
+gSpriteImages_83A12F8:: @ 83A12F8
+ .incbin "baserom.gba", 0x3A12F8, 0x50
+
+gSpriteImages_83A1348:: @ 83A1348
+ .incbin "baserom.gba", 0x3A1348, 0x48
+
+gSpriteImages_83A1390:: @ 83A1390
+ .incbin "baserom.gba", 0x3A1390, 0x8
+
+gSpriteImages_83A1398:: @ 83A1398
+ .incbin "baserom.gba", 0x3A1398, 0x48
+
+gSpriteImages_83A13E0:: @ 83A13E0
+ .incbin "baserom.gba", 0x3A13E0, 0x50
+
+gSpriteImages_83A1430:: @ 83A1430
+ .incbin "baserom.gba", 0x3A1430, 0x50
+
+gSpriteImages_83A1480:: @ 83A1480
+ .incbin "baserom.gba", 0x3A1480, 0x48
+
+gSpriteImages_83A14C8:: @ 83A14C8
+ .incbin "baserom.gba", 0x3A14C8, 0x48
+
+gSpriteImages_83A1510:: @ 83A1510
+ .incbin "baserom.gba", 0x3A1510, 0x20
+
+gSpriteImages_83A1530:: @ 83A1530
+ .incbin "baserom.gba", 0x3A1530, 0x48
+
+gSpriteImages_83A1578:: @ 83A1578
+ .incbin "baserom.gba", 0x3A1578, 0x48
+
+gSpriteImages_83A15C0:: @ 83A15C0
+ .incbin "baserom.gba", 0x3A15C0, 0x48
+
+gSpriteImages_83A1608:: @ 83A1608
+ .incbin "baserom.gba", 0x3A1608, 0x48
+
+gSpriteImages_83A1650:: @ 83A1650
+ .incbin "baserom.gba", 0x3A1650, 0x48
+
+gSpriteImages_83A1698:: @ 83A1698
+ .incbin "baserom.gba", 0x3A1698, 0x20
+
+gSpriteImages_83A16B8:: @ 83A16B8
+ .incbin "baserom.gba", 0x3A16B8, 0x8
+
+gSpriteImages_83A16C0:: @ 83A16C0
+ .incbin "baserom.gba", 0x3A16C0, 0x48
+
+gSpriteImages_83A1708:: @ 83A1708
+ .incbin "baserom.gba", 0x3A1708, 0x48
+
+gSpriteImages_83A1750:: @ 83A1750
+ .incbin "baserom.gba", 0x3A1750, 0x48
+
+gSpriteImages_83A1798:: @ 83A1798
+ .incbin "baserom.gba", 0x3A1798, 0x48
+
+gSpriteImages_83A17E0:: @ 83A17E0
+ .incbin "baserom.gba", 0x3A17E0, 0x48
+
+gSpriteImages_83A1828:: @ 83A1828
+ .incbin "baserom.gba", 0x3A1828, 0x48
+
+gSpriteImages_83A1870:: @ 83A1870
+ .incbin "baserom.gba", 0x3A1870, 0x48
+
+gSpriteImages_83A18B8:: @ 83A18B8
+ .incbin "baserom.gba", 0x3A18B8, 0x48
+
+gSpriteImages_83A1900:: @ 83A1900
+ .incbin "baserom.gba", 0x3A1900, 0x48
+
+gSpriteImages_83A1948:: @ 83A1948
+ .incbin "baserom.gba", 0x3A1948, 0x48
+
+gSpriteImages_83A1990:: @ 83A1990
+ .incbin "baserom.gba", 0x3A1990, 0x48
+
+gSpriteImages_83A19D8:: @ 83A19D8
+ .incbin "baserom.gba", 0x3A19D8, 0x48
+
+gSpriteImages_83A1A20:: @ 83A1A20
+ .incbin "baserom.gba", 0x3A1A20, 0x48
+
+gSpriteImages_83A1A68:: @ 83A1A68
+ .incbin "baserom.gba", 0x3A1A68, 0x48
+
+gSpriteImages_83A1AB0:: @ 83A1AB0
+ .incbin "baserom.gba", 0x3A1AB0, 0x48
+
+gSpriteImages_83A1AF8:: @ 83A1AF8
+ .incbin "baserom.gba", 0x3A1AF8, 0x48
+
+gSpriteImages_83A1B40:: @ 83A1B40
+ .incbin "baserom.gba", 0x3A1B40, 0x60
+
+gSpriteImages_83A1BA0:: @ 83A1BA0
+ .incbin "baserom.gba", 0x3A1BA0, 0x60
+
+gSpriteImages_83A1C00:: @ 83A1C00
+ .incbin "baserom.gba", 0x3A1C00, 0x8
+
+gSpriteImages_83A1C08:: @ 83A1C08
+ .incbin "baserom.gba", 0x3A1C08, 0x8
+
+gSpriteImages_83A1C10:: @ 83A1C10
+ .incbin "baserom.gba", 0x3A1C10, 0x48
+
+gSpriteImages_83A1C58:: @ 83A1C58
+ .incbin "baserom.gba", 0x3A1C58, 0x8
+
+gSpriteImages_83A1C60:: @ 83A1C60
+ .incbin "baserom.gba", 0x3A1C60, 0x8
+
+gSpriteImages_83A1C68:: @ 83A1C68
+ .incbin "baserom.gba", 0x3A1C68, 0x8
+
+gSpriteImages_83A1C70:: @ 83A1C70
+ .incbin "baserom.gba", 0x3A1C70, 0x8
+
+gSpriteImages_83A1C78:: @ 83A1C78
+ .incbin "baserom.gba", 0x3A1C78, 0x8
+
+gSpriteImages_83A1C80:: @ 83A1C80
+ .incbin "baserom.gba", 0x3A1C80, 0x8
+
+gSpriteImages_83A1C88:: @ 83A1C88
+ .incbin "baserom.gba", 0x3A1C88, 0x8
+
+gSpriteImages_83A1C90:: @ 83A1C90
+ .incbin "baserom.gba", 0x3A1C90, 0x8
+
+gSpriteImages_83A1C98:: @ 83A1C98
+ .incbin "baserom.gba", 0x3A1C98, 0x8
+
+gSpriteImages_83A1CA0:: @ 83A1CA0
+ .incbin "baserom.gba", 0x3A1CA0, 0x8
+
+gSpriteImages_83A1CA8:: @ 83A1CA8
+ .incbin "baserom.gba", 0x3A1CA8, 0x48
+
+gSpriteImages_83A1CF0:: @ 83A1CF0
+ .incbin "baserom.gba", 0x3A1CF0, 0x48
+
+gSpriteImages_83A1D38:: @ 83A1D38
+ .incbin "baserom.gba", 0x3A1D38, 0x48
+
+gSpriteImages_83A1D80:: @ 83A1D80
+ .incbin "baserom.gba", 0x3A1D80, 0x48
+
+gSpriteImages_83A1DC8:: @ 83A1DC8
+ .incbin "baserom.gba", 0x3A1DC8, 0x48
+
+gSpriteImages_83A1E10:: @ 83A1E10
+ .incbin "baserom.gba", 0x3A1E10, 0x48
+
+gSpriteImages_83A1E58:: @ 83A1E58
+ .incbin "baserom.gba", 0x3A1E58, 0x48
+
+gSpriteImages_83A1EA0:: @ 83A1EA0
+ .incbin "baserom.gba", 0x3A1EA0, 0x48
+
+gSpriteImages_83A1EE8:: @ 83A1EE8
+ .incbin "baserom.gba", 0x3A1EE8, 0x48
+
+gSpriteImages_83A1F30:: @ 83A1F30
+ .incbin "baserom.gba", 0x3A1F30, 0x48
+
+gSpriteImages_83A1F78:: @ 83A1F78
+ .incbin "baserom.gba", 0x3A1F78, 0x48
+
+gSpriteImages_83A1FC0:: @ 83A1FC0
+ .incbin "baserom.gba", 0x3A1FC0, 0x48
+
+gSpriteImages_83A2008:: @ 83A2008
+ .incbin "baserom.gba", 0x3A2008, 0x48
+
+gSpriteImages_83A2050:: @ 83A2050
+ .incbin "baserom.gba", 0x3A2050, 0x48
+
+gSpriteImages_83A2098:: @ 83A2098
+ .incbin "baserom.gba", 0x3A2098, 0x48
+
+gSpriteImages_83A20E0:: @ 83A20E0
+ .incbin "baserom.gba", 0x3A20E0, 0x48
+
+gSpriteImages_83A2128:: @ 83A2128
+ .incbin "baserom.gba", 0x3A2128, 0x48
+
+gSpriteImages_83A2170:: @ 83A2170
+ .incbin "baserom.gba", 0x3A2170, 0x48
+
+gSpriteImages_83A21B8:: @ 83A21B8
+ .incbin "baserom.gba", 0x3A21B8, 0x48
+
+gSpriteImages_83A2200:: @ 83A2200
+ .incbin "baserom.gba", 0x3A2200, 0x48
+
+gSpriteImages_83A2248:: @ 83A2248
+ .incbin "baserom.gba", 0x3A2248, 0x48
+
+gSpriteImages_83A2290:: @ 83A2290
+ .incbin "baserom.gba", 0x3A2290, 0x48
+
+gSpriteImages_83A22D8:: @ 83A22D8
+ .incbin "baserom.gba", 0x3A22D8, 0x48
+
+gSpriteImages_83A2320:: @ 83A2320
+ .incbin "baserom.gba", 0x3A2320, 0x48
+
+gSpriteImages_83A2368:: @ 83A2368
+ .incbin "baserom.gba", 0x3A2368, 0x48
+
+gSpriteImages_83A23B0:: @ 83A23B0
+ .incbin "baserom.gba", 0x3A23B0, 0x48
+
+gSpriteImages_83A23F8:: @ 83A23F8
+ .incbin "baserom.gba", 0x3A23F8, 0x48
+
+gSpriteImages_83A2440:: @ 83A2440
+ .incbin "baserom.gba", 0x3A2440, 0x48
+
+gSpriteImages_83A2488:: @ 83A2488
+ .incbin "baserom.gba", 0x3A2488, 0x48
+
+gSpriteImages_83A24D0:: @ 83A24D0
+ .incbin "baserom.gba", 0x3A24D0, 0x48
+
+gSpriteImages_83A2518:: @ 83A2518
+ .incbin "baserom.gba", 0x3A2518, 0x48
+
+gSpriteImages_83A2560:: @ 83A2560
+ .incbin "baserom.gba", 0x3A2560, 0x48
+
+gSpriteImages_83A25A8:: @ 83A25A8
+ .incbin "baserom.gba", 0x3A25A8, 0x48
+
+gSpriteImages_83A25F0:: @ 83A25F0
+ .incbin "baserom.gba", 0x3A25F0, 0x48
+
+gSpriteImages_83A2638:: @ 83A2638
+ .incbin "baserom.gba", 0x3A2638, 0x48
+
+gSpriteImages_83A2680:: @ 83A2680
+ .incbin "baserom.gba", 0x3A2680, 0x48
+
+gSpriteImages_83A26C8:: @ 83A26C8
+ .incbin "baserom.gba", 0x3A26C8, 0x48
+
+gSpriteImages_83A2710:: @ 83A2710
+ .incbin "baserom.gba", 0x3A2710, 0x48
+
+gSpriteImages_83A2758:: @ 83A2758
+ .incbin "baserom.gba", 0x3A2758, 0x48
+
+gSpriteImages_83A27A0:: @ 83A27A0
+ .incbin "baserom.gba", 0x3A27A0, 0x48
+
+gSpriteImages_83A27E8:: @ 83A27E8
+ .incbin "baserom.gba", 0x3A27E8, 0x48
+
+gSpriteImages_83A2830:: @ 83A2830
+ .incbin "baserom.gba", 0x3A2830, 0x48
+
+gSpriteImages_83A2878:: @ 83A2878
+ .incbin "baserom.gba", 0x3A2878, 0x48
+
+gSpriteImages_83A28C0:: @ 83A28C0
+ .incbin "baserom.gba", 0x3A28C0, 0x48
+
+gSpriteImages_83A2908:: @ 83A2908
+ .incbin "baserom.gba", 0x3A2908, 0xA0C
+
+gAnimTable_83A3314:: @ 83A3314
+ .incbin "baserom.gba", 0x3A3314, 0x54
+
+gAnimTable_83A3368:: @ 83A3368
+ .incbin "baserom.gba", 0x3A3368, 0x54
+
+gAnimTable_83A33BC:: @ 83A33BC
+ .incbin "baserom.gba", 0x3A33BC, 0xB4
+
+gAnimTable_83A3470:: @ 83A3470
+ .incbin "baserom.gba", 0x3A3470, 0x114
+
+gAnimTable_83A3584:: @ 83A3584
+ .incbin "baserom.gba", 0x3A3584, 0x60
+
+gAnimTable_83A35E4:: @ 83A35E4
+ .incbin "baserom.gba", 0x3A35E4, 0x54
+
+gAnimTable_83A3638:: @ 83A3638
+ .incbin "baserom.gba", 0x3A3638, 0x4
+
+gAnimTable_83A363C:: @ 83A363C
+ .incbin "baserom.gba", 0x3A363C, 0x4
+
+gAnimTable_83A3640:: @ 83A3640
+ .incbin "baserom.gba", 0x3A3640, 0x18
+
+gAnimTable_83A3658:: @ 83A3658
+ .incbin "baserom.gba", 0x3A3658, 0x8
+
+gAnimTable_83A3660:: @ 83A3660
+ .incbin "baserom.gba", 0x3A3660, 0x8
+
+gAnimTable_83A3668:: @ 83A3668
+ .incbin "baserom.gba", 0x3A3668, 0x30
gUnknown_83A3698:: @ 83A3698
- .incbin "baserom.gba", 0x3A3698, 0x80
+ .incbin "baserom.gba", 0x3A3698, 0x48
+
+gEventObjectBaseOam_128x64::
+ .incbin "baserom.gba", 0x3A36E0, 0x10
+
+gEventObjectBaseOam_16x16::
+ .incbin "baserom.gba", 0x3A36F0, 0x8
+
+gEventObjectBaseOam_32x16::
+ .incbin "baserom.gba", 0x3A36F8, 0x18
+
+gEventObjectBaseOam_16x32::
+ .incbin "baserom.gba", 0x3A3710, 0x8
gEventObjectBaseOam_32x32:: @ 83A3718
.incbin "baserom.gba", 0x3A3718, 0x8
-gUnknown_83A3720:: @ 83A3720
- .incbin "baserom.gba", 0x3A3720, 0x1a38
+gEventObjectBaseOam_64x64:: @ 83A3720
+ .incbin "baserom.gba", 0x3A3720, 0x28
+
+gSubspriteTable_83A3748:: @ 83A3748
+ .incbin "baserom.gba", 0x3A3748, 0x54
+
+gSubspriteTable_83A379C:: @ 83A379C
+ .incbin "baserom.gba", 0x3A379C, 0x54
+
+gSubspriteTable_83A37F0:: @ 83A37F0
+ .incbin "baserom.gba", 0x3A37F0, 0xE0
+
+gSubspriteTable_83A38D0:: @ 83A38D0
+ .incbin "baserom.gba", 0x3A38D0, 0x180
+
+gSubspriteTable_83A3A50:: @ 83A3A50
+ .incbin "baserom.gba", 0x3A3A50, 0x160
+
+gMapObjectGraphicsInfo_83A3BB0:: @ 83A3BB0
+ .2byte 0xffff, 0x1100, 0x1102, 0x0200, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3470
+ .4byte gSpriteImages_83A00A0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3BD4:: @ 83A3BD4
+ .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 2
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0140
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3BF8:: @ 83A3BF8
+ .2byte 0xffff, 0x1100, 0x11ff, 0x0100, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (1 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3584
+ .4byte gSpriteImages_83A0270
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3C1C:: @ 83A3C1C
+ .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3638
+ .4byte gSpriteImages_83A0330
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3C40:: @ 83A3C40
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A04C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3C64:: @ 83A3C64
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0420
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3C88:: @ 83A3C88
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0470
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3CAC:: @ 83A3CAC
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0508
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3CD0:: @ 83A3CD0
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0550
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3CF4:: @ 83A3CF4
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A05A0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3D18:: @ 83A3D18
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A05E8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3D3C:: @ 83A3D3C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0638
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3D60:: @ 83A3D60
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0688
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3D84:: @ 83A3D84
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A06D8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3DA8:: @ 83A3DA8
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0C40
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3DCC:: @ 83A3DCC
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0720
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3DF0:: @ 83A3DF0
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0770
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3E14:: @ 83A3E14
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A07C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3E38:: @ 83A3E38
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0808
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3E5C:: @ 83A3E5C
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0858
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3E80:: @ 83A3E80
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A08A8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3EA4:: @ 83A3EA4
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A08F8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3EC8:: @ 83A3EC8
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0940
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3EEC:: @ 83A3EEC
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0988
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3F10:: @ 83A3F10
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A09D8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3F34:: @ 83A3F34
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0A20
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3F58:: @ 83A3F58
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0AB8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3F7C:: @ 83A3F7C
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0B00
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3FA0:: @ 83A3FA0
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0B50
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3FC4:: @ 83A3FC4
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0BA0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A3FE8:: @ 83A3FE8
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0BF0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A400C:: @ 83A400C
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0C90
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4030:: @ 83A4030
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0CE0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4054:: @ 83A4054
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0D30
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4078:: @ 83A4078
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0D78
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A409C:: @ 83A409C
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0DC8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A40C0:: @ 83A40C0
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0E18
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A40E4:: @ 83A40E4
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0E68
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4108:: @ 83A4108
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0EB8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A412C:: @ 83A412C
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0F08
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4150:: @ 83A4150
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0F58
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4174:: @ 83A4174
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0FA8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4198:: @ 83A4198
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0FF8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A41BC:: @ 83A41BC
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1040
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1090
+ .4byte gDummySpriteAffineAnimTable
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A10D8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4228:: @ 83A4228
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1120
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A424C:: @ 83A424C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1170
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4270:: @ 83A4270
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A11C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4294:: @ 83A4294
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1210
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A42B8:: @ 83A42B8
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 2
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1260
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A42DC:: @ 83A42DC
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 2
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A12B0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4300:: @ 83A4300
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A35E4
+ .4byte gSpriteImages_83A12F8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4324:: @ 83A4324
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1348
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4348:: @ 83A4348
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1390
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A436C:: @ 83A436C
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1398
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4390:: @ 83A4390
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A13E0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A43B4:: @ 83A43B4
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1430
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A43D8:: @ 83A43D8
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1480
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A43FC:: @ 83A43FC
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A14C8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4420:: @ 83A4420
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0A70
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4444:: @ 83A4444
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16
+ .byte 4 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3660
+ .4byte gSpriteImages_83A1510
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4468:: @ 83A4468
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1530
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A448C:: @ 83A448C
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1578
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A44B0:: @ 83A44B0
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A15C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A44D4:: @ 83A44D4
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1608
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A44F8:: @ 83A44F8
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1650
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A451C:: @ 83A451C
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3658
+ .4byte gSpriteImages_83A1698
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4540:: @ 83A4540
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A16B8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4564:: @ 83A4564
+ .2byte 0xffff, 0x1110, 0x1102, 0x0200, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3470
+ .4byte gSpriteImages_83A0188
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4588:: @ 83A4588
+ .2byte 0xffff, 0x1110, 0x1102, 0x0200, 32, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 2
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0228
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A45AC:: @ 83A45AC
+ .2byte 0xffff, 0x1110, 0x11ff, 0x0100, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (1 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3584
+ .4byte gSpriteImages_83A02D0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0
+ .2byte 0xffff, 0x1110, 0x1102, 0x0100, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3638
+ .4byte gSpriteImages_83A0378
+ .4byte gDummySpriteAffineAnimTable
+ .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32
+ .byte (10) | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 2
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A0140
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4618:: @ 83A4618
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A16C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A463C:: @ 83A463C
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1708
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4660:: @ 83A4660
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1750
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4684:: @ 83A4684
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1798
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A46A8:: @ 83A46A8
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A17E0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A46CC:: @ 83A46CC
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1828
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A46F0:: @ 83A46F0
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1870
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4714:: @ 83A4714
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A18B8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4738:: @ 83A4738
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1900
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A475C:: @ 83A475C
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1948
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4780:: @ 83A4780
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1990
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A47A4:: @ 83A47A4
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A19D8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A47C8:: @ 83A47C8
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1A20
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A47EC:: @ 83A47EC
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1A68
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4810:: @ 83A4810
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1AB0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4834:: @ 83A4834
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1AF8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4858:: @ 83A4858
+ .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3668
+ .4byte gSpriteImages_83A1B40
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A487C:: @ 83A487C
+ .2byte 0xffff, 0x1110, 0x1102, 0x0200, 32, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3668
+ .4byte gSpriteImages_83A1BA0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A48A0:: @ 83A48A0
+ .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A363C
+ .4byte gSpriteImages_83A0330
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A48C4:: @ 83A48C4
+ .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3640
+ .4byte gSpriteImages_83A03C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A48E8:: @ 83A48E8
+ .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A363C
+ .4byte gSpriteImages_83A0378
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A490C:: @ 83A490C
+ .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32
+ .byte 0 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3640
+ .4byte gSpriteImages_83A03F0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4930:: @ 83A4930
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 32, 16
+ .byte 2 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_32x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C00
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4954:: @ 83A4954
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C08
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4978:: @ 83A4978
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1C10
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A499C:: @ 83A499C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1D38
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A49C0:: @ 83A49C0
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C58
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A49E4:: @ 83A49E4
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C60
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4A08:: @ 83A4A08
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C68
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4A2C:: @ 83A4A2C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C70
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4A50:: @ 83A4A50
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C78
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4A74:: @ 83A4A74
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C80
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4A98:: @ 83A4A98
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C88
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4ABC:: @ 83A4ABC
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C90
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4AE0:: @ 83A4AE0
+ .2byte 0xffff, 0x1113, 0x11ff, 0x0200, 32, 32
+ .byte (10) | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1C98
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4B04:: @ 83A4B04
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32
+ .byte 3 | (0 << 4) | (1 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3314
+ .4byte gSpriteImages_83A1CA0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4B28:: @ 83A4B28
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1D80
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4B4C:: @ 83A4B4C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1E10
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4B70:: @ 83A4B70
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1E58
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4B94:: @ 83A4B94
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1EA0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4BB8:: @ 83A4BB8
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1EE8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4BDC:: @ 83A4BDC
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1F30
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4C00:: @ 83A4C00
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1F78
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4C24:: @ 83A4C24
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1FC0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4C48:: @ 83A4C48
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2008
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4C6C:: @ 83A4C6C
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2050
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4C90:: @ 83A4C90
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2098
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4CB4:: @ 83A4CB4
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A20E0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4CD8:: @ 83A4CD8
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2128
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4CFC:: @ 83A4CFC
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2170
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4D20:: @ 83A4D20
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A21B8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4D44:: @ 83A4D44
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2200
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4D68:: @ 83A4D68
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2248
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4D8C:: @ 83A4D8C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2290
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4DB0:: @ 83A4DB0
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A22D8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4DD4:: @ 83A4DD4
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2320
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4DF8:: @ 83A4DF8
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2368
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4E1C:: @ 83A4E1C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A23B0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4E40:: @ 83A4E40
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A23F8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4E64:: @ 83A4E64
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2440
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4E88:: @ 83A4E88
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2488
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4EAC:: @ 83A4EAC
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A24D0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4ED0:: @ 83A4ED0
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2518
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4EF4:: @ 83A4EF4
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2560
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4F18:: @ 83A4F18
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A25A8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4F3C:: @ 83A4F3C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_32x32
+ .4byte gSubspriteTable_83A37F0
+ .4byte gAnimTable_83A33BC
+ .4byte gSpriteImages_83A25F0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4F60:: @ 83A4F60
+ .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16
+ .byte 4 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2638
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4F84:: @ 83A4F84
+ .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16
+ .byte 5 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2680
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4FA8:: @ 83A4FA8
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2878
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4FCC:: @ 83A4FCC
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A28C0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A4FF0:: @ 83A4FF0
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A26C8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A5014:: @ 83A5014
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1DC8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A5038:: @ 83A5038
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2710
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A505C:: @ 83A505C
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2758
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A5080:: @ 83A5080
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A27A0
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A50A4:: @ 83A50A4
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A27E8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A50C8:: @ 83A50C8
+ .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16
+ .byte 3 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x16
+ .4byte gSubspriteTable_83A3748
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2830
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A50EC:: @ 83A50EC
+ .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32
+ .byte 2 | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 1
+ .align 2
+ .4byte gEventObjectBaseOam_16x32
+ .4byte gSubspriteTable_83A379C
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A2908
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A5110:: @ 83A5110
+ .2byte 0xffff, 0x1114, 0x11ff, 0x0800, 64, 64
+ .byte (10) | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_64x64
+ .4byte gSubspriteTable_83A38D0
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1CA8
+ .4byte gDummySpriteAffineAnimTable
+
+gMapObjectGraphicsInfo_83A5134:: @ 83A5134
+ .2byte 0xffff, 0x1115, 0x11ff, 0x1000, 128, 64
+ .byte (10) | (1 << 4) | (0 << 6) | (0 << 7)
+ .byte 0
+ .align 2
+ .4byte gEventObjectBaseOam_128x64
+ .4byte gSubspriteTable_83A3A50
+ .4byte gAnimTable_83A3368
+ .4byte gSpriteImages_83A1CF0
+ .4byte gDummySpriteAffineAnimTable
gUnknown_83A5158:: @ 83A5158
.incbin "baserom.gba", 0x3A5158, 0xB0
diff --git a/data/graphics.s b/data/graphics.s
index 721cc2a3e..0fb817421 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -2589,7 +2589,7 @@ gFile_graphics_battle_anims_sprites_257_palette:: @ 8D2FB94
.align 2
gUnknown_8D2FBB4:: @ 8D2FBB4
- .incbin "baserom.gba", 0xD2FBB4, 0x20
+ .incbin "graphics/interface/unk_8D2FBB4.gbapal"
.align 2
gMonFrontPic_Bulbasaur:: @ 8D2FBD4
@@ -7724,7 +7724,7 @@ gMonIcon_Heracross:: @ 8DC21A0
.incbin "graphics/pokemon/heracross/icon.4bpp"
gUnknown_heracross_icon:: @ 8DC25A0
- .incbin "baserom.gba", 0xDC25A0, 0x400
+ .incbin "graphics/pokemon/heracross/unk_icon.4bpp"
.align 2
gMonFootprint_Heracross:: @ 8DC29A0
@@ -13936,13 +13936,13 @@ gUnknown_8E83604:: @ 8E83604
.incbin "baserom.gba", 0xE83604, 0x28
gUnknown_8E8362C:: @ 8E8362C
- .incbin "baserom.gba", 0xE8362C, 0x790
+ .incbin "graphics/interface/unk_8E8362C.4bpp.lz"
gUnknown_8E83DBC:: @ 8E83DBC
- .incbin "baserom.gba", 0xE83DBC, 0x7A4
+ .incbin "graphics/interface/unk_8E83DBC.4bpp.lz"
gUnknown_8E84560:: @ 8E84560
- .incbin "baserom.gba", 0xE84560, 0x28
+ .incbin "graphics/interface/unk_8E84560.gbapal.lz"
.align 2
gFile_graphics_interface_bag_swap_sheet:: @ 8E84588
diff --git a/graphics/interface/unk_8D2FBB4.pal b/graphics/interface/unk_8D2FBB4.pal
new file mode 100644
index 000000000..46860b414
--- /dev/null
+++ b/graphics/interface/unk_8D2FBB4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+238 222 0
+255 246 139
+255 148 0
+255 238 115
+238 0 0
+246 222 156
+32 32 32
+222 222 222
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/interface/unk_8E8362C.png b/graphics/interface/unk_8E8362C.png
new file mode 100644
index 000000000..104c26c84
--- /dev/null
+++ b/graphics/interface/unk_8E8362C.png
Binary files differ
diff --git a/graphics/interface/unk_8E83DBC.png b/graphics/interface/unk_8E83DBC.png
new file mode 100644
index 000000000..2024de528
--- /dev/null
+++ b/graphics/interface/unk_8E83DBC.png
Binary files differ
diff --git a/graphics/interface/unk_8E84560.pal b/graphics/interface/unk_8E84560.pal
new file mode 100644
index 000000000..6c36252b6
--- /dev/null
+++ b/graphics/interface/unk_8E84560.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+82 205 180
+255 246 180
+255 230 123
+238 205 98
+213 172 98
+65 74 106
+123 123 123
+90 90 90
+172 172 172
+164 123 65
+255 255 255
+222 106 0
+189 74 0
+131 41 0
+213 222 230
+230 238 246
diff --git a/graphics/pokemon/heracross/unk_icon.png b/graphics/pokemon/heracross/unk_icon.png
new file mode 100644
index 000000000..362f66fd9
--- /dev/null
+++ b/graphics/pokemon/heracross/unk_icon.png
Binary files differ
diff --git a/graphics/pokemon/unown/r/seddfTPRC b/graphics/pokemon/unown/r/seddfTPRC
new file mode 100644
index 000000000..9ea2bd6f7
--- /dev/null
+++ b/graphics/pokemon/unown/r/seddfTPRC
Binary files differ
diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk
index 60bf4c73b..f7ed97888 100644
--- a/graphics_file_rules.mk
+++ b/graphics_file_rules.mk
@@ -515,3 +515,6 @@ POKEDEXAREAMARKERFILES := \
$(POKEDEXAREAMARKERSDATADIR)/marker.4bpp: $(POKEDEXAREAMARKERFILES)
cat $^ > $@
+
+graphics/pokemon/heracross/unk_icon.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4