Dump tileset anims data

This commit is contained in:
PikalaxALT
2019-11-21 09:29:07 -05:00
committed by Evan
parent 407d22af8e
commit 2582f7e44b
43 changed files with 117 additions and 35 deletions
BIN
View File
Binary file not shown.
-26
View File
@@ -1,28 +1,2 @@
.section .rodata
.align 2
gUnknown_83A73E0:: @ 83A73E0
.incbin "baserom.gba", 0x3A73E0, 0x280
gUnknown_83A7660:: @ 83A7660
.incbin "baserom.gba", 0x3A7660, 0x2FF4
gUnknown_83AA654:: @ 83AA654
.incbin "baserom.gba", 0x3AA654, 0x1220
gUnknown_83AB874:: @ 83AB874
.incbin "baserom.gba", 0x3AB874, 0x540
gUnknown_83ABDB4:: @ 83ABDB4
.incbin "baserom.gba", 0x3ABDB4, 0x434
gUnknown_83AC1E8:: @ 83AC1E8
.incbin "baserom.gba", 0x3AC1E8, 0x410
gUnknown_83AC5F8:: @ 83AC5F8
.incbin "baserom.gba", 0x3AC5F8, 0x1D0
gUnknown_83AC7C8:: @ 83AC7C8
.incbin "baserom.gba", 0x3AC7C8, 0x188
gUnknown_83AC950:: @ 83AC950
.incbin "baserom.gba", 0x3AC950, 0x10
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
銕銕鈿銕闔銕毫鋤沱晳櫚持晳廊刃銕銕銕錮銕諏毫琮烟旱¬鯖算]Z]歃U睆[Z鯖ズU桍攴菅歃算沱賛沱桍菅框算桍睆烟桍歃菅歃算毫毫毫毫毫菅桍算桍睆烝燵毫毫烟毫毫
+1
View File
@@ -0,0 +1 @@
銕銕銕銕銕郢賛櫑鮫硤絜銕銕銕銕試銕睆毯硤曉]]算U紀攤[[[U櫑愰Ⅰ桍歃菅欹算沱賛沱歃菅歃算菅算桍睆烟桍菅桍算桍沱賛沱毫毫沱毫毫睆烟烟烟毫毫毯
+1
View File
@@ -0,0 +1 @@
傳傳全엉靖嚮簿傳傳용鎣靖ズ好빳빳뻣챎かZ]ず阜U쁨쁨슥뻣好[풸せ빽ふオ糧팙百웝百뻣百뼁翡阜웝阜뻣翡뼁互乷百웝百뻣百互塞翡硼샛硼슥硼硼硼硼硼硼百옐硼쁜硼硼硼硼硼硼硼
+1
View File
@@ -0,0 +1 @@
銕銕銕銕銕郢賛櫑鮫硤絜銕銕銕銕試銕睆毯硤曉]]算U紀攤[[[U櫑愰Ⅰ桍沱歃菅歃算沱賛沱桍菅朖算桍睆烟烟歃歃菅歃算毫賛毫毫毫毫毫毫毫桍菅桍算桍睆毫烟毫毫毫毫毫毫
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -417,7 +417,7 @@ SECTIONS {
src/coord_event_weather.o(.rodata);
data/field_tasks.o(.rodata);
src/start_menu.o(.rodata);
data/tileset_anims.o(.rodata);
src/tileset_anims.o(.rodata);
src/palette.o(.rodata);
src/sound.o(.rodata);
data/battle_anim.o(.rodata);
+112 -8
View File
@@ -23,14 +23,118 @@ static void (*sSecondaryTilesetAnimCallback)(u16);
static void _InitPrimaryTilesetAnimation(void);
static void _InitSecondaryTilesetAnimation(void);
extern const u16 *const gUnknown_83A7660[];
extern const u16 *const gUnknown_83AA654[];
extern const u16 *const gUnknown_83AB874[];
extern const u16 *const gUnknown_83ABDB4[];
extern const u16 *const gUnknown_83AC1E8[];
extern const u16 *const gUnknown_83AC5F8[];
extern const u16 *const gUnknown_83AC7C8[];
extern const u16 *const gUnknown_83AC950[];
static const u16 gUnknown_83A73E0[] = INCBIN_U16("graphics/tileset_anims/aim_0_0.bin");
static const u16 gUnknown_83A7460[] = INCBIN_U16("graphics/tileset_anims/aim_0_1.bin");
static const u16 gUnknown_83A74E0[] = INCBIN_U16("graphics/tileset_anims/aim_0_2.bin");
static const u16 gUnknown_83A7560[] = INCBIN_U16("graphics/tileset_anims/aim_0_3.bin");
static const u16 gUnknown_83A75E0[] = INCBIN_U16("graphics/tileset_anims/aim_0_4.bin");
static const u16 *const gUnknown_83A7660[] = {
gUnknown_83A73E0,
gUnknown_83A7460,
gUnknown_83A74E0,
gUnknown_83A7560,
gUnknown_83A75E0
};
static const u16 gUnknown_83A7674[] = INCBIN_U16("graphics/tileset_anims/aim_1_0.bin");
static const u16 gUnknown_83A7C74[] = INCBIN_U16("graphics/tileset_anims/aim_1_1.bin");
static const u16 gUnknown_83A8274[] = INCBIN_U16("graphics/tileset_anims/aim_1_2.bin");
static const u16 gUnknown_83A8874[] = INCBIN_U16("graphics/tileset_anims/aim_1_3.bin");
static const u16 gUnknown_83A8E74[] = INCBIN_U16("graphics/tileset_anims/aim_1_4.bin");
static const u16 gUnknown_83A9474[] = INCBIN_U16("graphics/tileset_anims/aim_1_5.bin");
static const u16 gUnknown_83A9A74[] = INCBIN_U16("graphics/tileset_anims/aim_1_6.bin");
static const u16 gUnknown_83AA074[] = INCBIN_U16("graphics/tileset_anims/aim_1_7.bin");
static const u16 *const gUnknown_83AA654[] = {
gUnknown_83A7674,
gUnknown_83A7C74,
gUnknown_83A8274,
gUnknown_83A8874,
gUnknown_83A8E74,
gUnknown_83A9474,
gUnknown_83A9A74,
gUnknown_83AA074
};
static const u16 gUnknown_83AA674[] = INCBIN_U16("graphics/tileset_anims/aim_2_0.bin");
static const u16 gUnknown_83AA8B4[] = INCBIN_U16("graphics/tileset_anims/aim_2_1.bin");
static const u16 gUnknown_83AAAF4[] = INCBIN_U16("graphics/tileset_anims/aim_2_2.bin");
static const u16 gUnknown_83AAD34[] = INCBIN_U16("graphics/tileset_anims/aim_2_3.bin");
static const u16 gUnknown_83AAF74[] = INCBIN_U16("graphics/tileset_anims/aim_2_4.bin");
static const u16 gUnknown_83AB1B4[] = INCBIN_U16("graphics/tileset_anims/aim_2_5.bin");
static const u16 gUnknown_83AB3F4[] = INCBIN_U16("graphics/tileset_anims/aim_2_6.bin");
static const u16 gUnknown_83AB634[] = INCBIN_U16("graphics/tileset_anims/aim_2_7.bin");
static const u16 *const gUnknown_83AB874[] = {
gUnknown_83AA674,
gUnknown_83AA8B4,
gUnknown_83AAAF4,
gUnknown_83AAD34,
gUnknown_83AAF74,
gUnknown_83AB1B4,
gUnknown_83AB3F4,
gUnknown_83AB634
};
static const u16 gUnknown_83AB894[] = INCBIN_U16("graphics/tileset_anims/aim_3_0.bin");
static const u16 gUnknown_83AB994[] = INCBIN_U16("graphics/tileset_anims/aim_3_1.bin");
static const u16 gUnknown_83ABA94[] = INCBIN_U16("graphics/tileset_anims/aim_3_2.bin");
static const u16 gUnknown_83ABB94[] = INCBIN_U16("graphics/tileset_anims/aim_3_3.bin");
static const u16 gUnknown_83ABC94[] = INCBIN_U16("graphics/tileset_anims/aim_3_4.bin");
static const u16 gUnknown_83ABD94[16] = {};
static const u16 *const gUnknown_83ABDB4[] = {
gUnknown_83AB894,
gUnknown_83AB994,
gUnknown_83ABA94,
gUnknown_83ABB94,
gUnknown_83ABC94
};
static const u16 gUnknown_83ABDC8[] = INCBIN_U16("graphics/tileset_anims/aim_4_0.bin");
static const u16 gUnknown_83ABEC8[] = INCBIN_U16("graphics/tileset_anims/aim_4_1.bin");
static const u16 gUnknown_83ABFC8[] = INCBIN_U16("graphics/tileset_anims/aim_4_2.bin");
static const u16 gUnknown_83AC0C8[] = INCBIN_U16("graphics/tileset_anims/aim_4_3.bin");
static const u16 gUnknown_83AC1C8[0x10] = {};
static const u16 *const gUnknown_83AC1E8[] = {
gUnknown_83ABDC8,
gUnknown_83ABEC8,
gUnknown_83ABFC8,
gUnknown_83AC0C8
};
static const u16 gUnknown_83AC1F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_0.bin");
static const u16 gUnknown_83AC2F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_1.bin");
static const u16 gUnknown_83AC3F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_2.bin");
static const u16 gUnknown_83AC4F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_3.bin");
static const u16 *const gUnknown_83AC5F8[] = {
gUnknown_83AC1F8,
gUnknown_83AC2F8,
gUnknown_83AC3F8,
gUnknown_83AC4F8
};
static const u16 gUnknown_83AC608[] = INCBIN_U16("graphics/tileset_anims/aim_6_0.bin");
static const u16 gUnknown_83AC6E8[] = INCBIN_U16("graphics/tileset_anims/aim_6_1.bin");
static const u16 *const gUnknown_83AC7C8[] = {
gUnknown_83AC608,
gUnknown_83AC6E8
};
static const u16 gUnknown_83AC7D0[] = INCBIN_U16("graphics/tileset_anims/aim_7_0.bin");
static const u16 gUnknown_83AC850[] = INCBIN_U16("graphics/tileset_anims/aim_7_1.bin");
static const u16 gUnknown_83AC8D0[] = INCBIN_U16("graphics/tileset_anims/aim_7_2.bin");
static const u16 *const gUnknown_83AC950[] = {
gUnknown_83AC7D0,
gUnknown_83AC850,
gUnknown_83AC8D0,
gUnknown_83AC850
};
static void ResetTilesetAnimBuffer(void)
{