Dump tileset anims data

This commit is contained in:
PikalaxALT 2019-11-21 09:29:07 -05:00
parent 1234d0252c
commit 5142c037b6
43 changed files with 113 additions and 35 deletions

Binary file not shown.

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.

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.

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);

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)
{