summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2019-10-26 11:43:25 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2019-10-26 11:43:25 -0400
commitb8e5637be074bdea6d7816d239fa7b60c87c3436 (patch)
tree990e62d406871957c0074d2e7920d1e2f5d8de2c
parenta64503e744cc12b78969631974c9fde50f3e2027 (diff)
Dump and split data/battle_bg.s
-rw-r--r--baserom.ipsbin625796 -> 597815 bytes
-rw-r--r--data/battle_bg.s583
-rw-r--r--data/data.s26
-rw-r--r--graphics/battle/unk_8248400.pal51
-rw-r--r--graphics/battle/unk_824844C.pngbin0 -> 1251 bytes
-rw-r--r--graphics/battle/unk_82489A8.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_8248C68.pngbin0 -> 683 bytes
-rw-r--r--graphics/battle/unk_8248F58.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_8249074.pal51
-rw-r--r--graphics/battle/unk_82490C4.pngbin0 -> 1251 bytes
-rw-r--r--graphics/battle/unk_8249620.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_82498DC.pngbin0 -> 998 bytes
-rw-r--r--graphics/battle/unk_8249E10.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_8249F98.pal51
-rw-r--r--graphics/battle/unk_8249FE4.pngbin0 -> 876 bytes
-rw-r--r--graphics/battle/unk_824A37C.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824A618.pngbin0 -> 526 bytes
-rw-r--r--graphics/battle/unk_824A844.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824A940.pal51
-rw-r--r--graphics/battle/unk_824A990.pngbin0 -> 829 bytes
-rw-r--r--graphics/battle/unk_824ACD0.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824AF70.pngbin0 -> 350 bytes
-rw-r--r--graphics/battle/unk_824B0DC.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824B19C.pal51
-rw-r--r--graphics/battle/unk_824B1EC.pngbin0 -> 1005 bytes
-rw-r--r--graphics/battle/unk_824B608.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824B8A8.pngbin0 -> 790 bytes
-rw-r--r--graphics/battle/unk_824BBE0.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824BCE0.pal51
-rw-r--r--graphics/battle/unk_824BD38.pngbin0 -> 791 bytes
-rw-r--r--graphics/battle/unk_824C07C.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824C314.pngbin0 -> 498 bytes
-rw-r--r--graphics/battle/unk_824C520.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824C5D8.pal51
-rw-r--r--graphics/battle/unk_824C624.pngbin0 -> 787 bytes
-rw-r--r--graphics/battle/unk_824C958.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824CBF8.pngbin0 -> 630 bytes
-rw-r--r--graphics/battle/unk_824CEC8.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824CF98.pal51
-rw-r--r--graphics/battle/unk_824CFEC.pngbin0 -> 964 bytes
-rw-r--r--graphics/battle/unk_824D418.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824D6B8.pngbin0 -> 1335 bytes
-rw-r--r--graphics/battle/unk_824DC98.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824DDF0.pal51
-rw-r--r--graphics/battle/unk_824DE34.pngbin0 -> 781 bytes
-rw-r--r--graphics/battle/unk_824E16C.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle/unk_824E410.pngbin0 -> 167 bytes
-rw-r--r--graphics/battle/unk_824E490.binbin0 -> 896 bytes
-rw-r--r--graphics/battle/unk_824E528.pal51
-rw-r--r--graphics/battle/unk_824E56C.pal51
-rw-r--r--graphics/battle/unk_824E5B8.pal51
-rw-r--r--graphics/battle/unk_824E604.pal51
-rw-r--r--graphics/battle/unk_824E650.pal51
-rw-r--r--graphics/battle/unk_824E6A4.pal51
-rw-r--r--graphics/battle/unk_824E6F0.pal51
-rw-r--r--graphics/battle/unk_824E740.pal51
-rw-r--r--graphics/battle/unk_824E78C.pal51
-rw-r--r--graphics/battle/unk_824E7DC.pal51
-rw-r--r--graphics/battle/unk_824E81C.pal51
-rw-r--r--graphics/battle/unk_824E858.pngbin0 -> 781 bytes
-rw-r--r--graphics/battle/unk_824EB90.binbin0 -> 4096 bytes
-rw-r--r--ld_script.txt4
62 files changed, 1605 insertions, 28 deletions
diff --git a/baserom.ips b/baserom.ips
index 42cccca6c..b177f77e2 100644
--- a/baserom.ips
+++ b/baserom.ips
Binary files differ
diff --git a/data/battle_bg.s b/data/battle_bg.s
new file mode 100644
index 000000000..a6c67612e
--- /dev/null
+++ b/data/battle_bg.s
@@ -0,0 +1,583 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
+
+ .section .rodata
+ .align 2, 0
+
+gUnknown_824829C:: @ 824829C
+ .byte 1, 2, 0
+
+ .align 2
+gOamData_82482A0::
+ .4byte 0xc0000300, 0x00000000
+
+gOamData_82482A8::
+ .4byte 0xc0000300, 0x00000040
+
+gUnknown_82482B0::
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_82482C0::
+ obj_rot_scal_anim_frame 0x80, 0x80, 0, 0
+ obj_rot_scal_anim_frame 0x18, 0x18, 0, 0x80
+ obj_rot_scal_anim_frame 0x18, 0x18, 0, 0x80
+ obj_rot_scal_anim_end
+
+gAffineAnimTable_82482E0::
+ .4byte gUnknown_82482B0
+ .4byte gUnknown_82482C0
+
+gUnknown_82482E8:: @ 82482E8
+ spr_template 10000, 10000, gOamData_82482A0, gDummySpriteAnimTable, NULL, gAffineAnimTable_82482E0, nullsub_9
+
+gUnknown_8248300:: @ 8248300
+ spr_template 10000, 10000, gOamData_82482A8, gDummySpriteAnimTable, NULL, gAffineAnimTable_82482E0, nullsub_9
+
+gUnknown_8248318:: @ 8248318
+ obj_tiles gFile_graphics_battle_transitions_vs_sheet, 0x1000, 10000
+
+gBattleBgTemplates:: @ 8248320
+ .4byte 0x00000580
+ @ {
+ @ .bg = 0,
+ @ .charBaseIndex = 0,
+ @ .mapBaseIndex = 24,
+ @ .screenSize = 2,
+ @ .paletteMode = 0,
+ @ .priority = 0,
+ @ .baseTile = 0x0000
+ @ }
+ .4byte 0x000005c5
+ @ {
+ @ .bg = 1,
+ @ .charBaseIndex = 1,
+ @ .mapBaseIndex = 28,
+ @ .screenSize = 2,
+ @ .paletteMode = 0,
+ @ .priority = 0,
+ @ .baseTile = 0x0000
+ @ }
+ .4byte 0x000013e6
+ @ {
+ @ .bg = 2,
+ @ .charBaseIndex = 1,
+ @ .mapBaseIndex = 30,
+ @ .screenSize = 1,
+ @ .paletteMode = 0,
+ @ .priority = 1,
+ @ .baseTile = 0x0000
+ @ }
+ .4byte 0x000033ab
+ @ {
+ @ .bg = 3,
+ @ .charBaseIndex = 2,
+ @ .mapBaseIndex = 26,
+ @ .screenSize = 1,
+ @ .paletteMode = 0,
+ @ .priority = 3,
+ @ .baseTile = 0x0000
+ @ }
+
+gUnknown_8248330:: @ 8248330
+ .byte 0, 1, 15, 28, 4, 0
+ .2byte 0x0090
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 1,
+ @ .tilemapTop = 15,
+ @ .width = 28,
+ @ .height = 4,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x0090
+ @ }
+ .byte 0, 1, 35, 14, 4, 0
+ .2byte 0x01c0
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 1,
+ @ .tilemapTop = 35,
+ @ .width = 14,
+ @ .height = 4,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x01c0
+ @ }
+ .byte 0, 17, 35, 12, 4, 5
+ .2byte 0x0190
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 17,
+ @ .tilemapTop = 35,
+ @ .width = 12,
+ @ .height = 4,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0190
+ @ }
+ .byte 0, 2, 55, 8, 2, 5
+ .2byte 0x0300
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 55,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0300
+ @ }
+ .byte 0, 11, 55, 8, 2, 5
+ .2byte 0x0310
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 11,
+ @ .tilemapTop = 55,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0310
+ @ }
+ .byte 0, 2, 57, 8, 2, 5
+ .2byte 0x0320
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 57,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0320
+ @ }
+ .byte 0, 11, 57, 8, 2, 5
+ .2byte 0x0330
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 11,
+ @ .tilemapTop = 57,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0330
+ @ }
+ .byte 0, 21, 55, 3, 2, 5
+ .2byte 0x0290
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 21,
+ @ .tilemapTop = 55,
+ @ .width = 3,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0290
+ @ }
+ .byte 0, 21, 57, 8, 2, 5
+ .2byte 0x0296
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 21,
+ @ .tilemapTop = 57,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0296
+ @ }
+ .byte 0, 24, 55, 5, 2, 5
+ .2byte 0x02a6
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 24,
+ @ .tilemapTop = 55,
+ @ .width = 5,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x02a6
+ @ }
+ .byte 0, 25, 57, 0, 0, 5
+ .2byte 0x02b0
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 25,
+ @ .tilemapTop = 57,
+ @ .width = 0,
+ @ .height = 0,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x02b0
+ @ }
+ .byte 0, 21, 55, 8, 4, 5
+ .2byte 0x02b0
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 21,
+ @ .tilemapTop = 55,
+ @ .width = 8,
+ @ .height = 4,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x02b0
+ @ }
+ .byte 1, 19, 8, 10, 11, 5
+ .2byte 0x0100
+ @ {
+ @ .bg = 1,
+ @ .tilemapLeft = 19,
+ @ .tilemapTop = 8,
+ @ .width = 10,
+ @ .height = 11,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0100
+ @ }
+ .byte 2, 18, 0, 12, 3, 6
+ .2byte 0x016e
+ @ {
+ @ .bg = 2,
+ @ .tilemapLeft = 18,
+ @ .tilemapTop = 0,
+ @ .width = 12,
+ @ .height = 3,
+ @ .paletteNum = 6,
+ @ .baseBlock = 0x016e
+ @ }
+ .byte 0, 25, 9, 4, 4, 5
+ .2byte 0x0100
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 25,
+ @ .tilemapTop = 9,
+ @ .width = 4,
+ @ .height = 4,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0100
+ @ }
+ .byte 1, 2, 3, 7, 2, 5
+ .2byte 0x0020
+ @ {
+ @ .bg = 1,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 3,
+ @ .width = 7,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0020
+ @ }
+ .byte 2, 2, 3, 7, 2, 5
+ .2byte 0x0040
+ @ {
+ @ .bg = 2,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 3,
+ @ .width = 7,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0040
+ @ }
+ .byte 1, 2, 2, 7, 2, 5
+ .2byte 0x0020
+ @ {
+ @ .bg = 1,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 2,
+ @ .width = 7,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0020
+ @ }
+ .byte 2, 2, 2, 7, 2, 5
+ .2byte 0x0040
+ @ {
+ @ .bg = 2,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 2,
+ @ .width = 7,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0040
+ @ }
+ .byte 1, 2, 6, 7, 2, 5
+ .2byte 0x0060
+ @ {
+ @ .bg = 1,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 6,
+ @ .width = 7,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0060
+ @ }
+ .byte 2, 2, 6, 7, 2, 5
+ .2byte 0x0080
+ @ {
+ @ .bg = 2,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 6,
+ @ .width = 7,
+ @ .height = 2,
+ @ .paletteNum = 5,
+ @ .baseBlock = 0x0080
+ @ }
+ .byte 0, 11, 2, 8, 2, 0
+ .2byte 0x00a0
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 11,
+ @ .tilemapTop = 2,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x00a0
+ @ }
+ .byte 0, 4, 2, 8, 2, 0
+ .2byte 0x00a0
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 4,
+ @ .tilemapTop = 2,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x00a0
+ @ }
+ .byte 0, 19, 2, 8, 2, 0
+ .2byte 0x00b0
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 19,
+ @ .tilemapTop = 2,
+ @ .width = 8,
+ @ .height = 2,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x00b0
+ @ }
+ .byte 0, 2, 15, 26, 4, 7
+ .2byte 0x0090
+ @ {
+ @ .bg = 0,
+ @ .tilemapLeft = 2,
+ @ .tilemapTop = 15,
+ @ .width = 26,
+ @ .height = 4,
+ @ .paletteNum = 7,
+ @ .baseBlock = 0x0090
+ @ }
+ .byte 255, 0, 0, 0, 0, 0
+ .2byte 0x0000
+ @ {
+ @ .bg = 255,
+ @ .tilemapLeft = 0,
+ @ .tilemapTop = 0,
+ @ .width = 0,
+ @ .height = 0,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x0000
+ @ }
+
+gUnknown_8248400:: @ 8248400
+ .incbin "graphics/battle/unk_8248400.gbapal.lz"
+
+gUnknown_824844C:: @ 824844C
+ .incbin "graphics/battle/unk_824844C.4bpp.lz"
+
+gUnknown_82489A8:: @ 82489A8
+ .incbin "graphics/battle/unk_82489A8.bin.lz"
+
+gUnknown_8248C68:: @ 8248C68
+ .incbin "graphics/battle/unk_8248C68.4bpp.lz"
+
+gUnknown_8248F58:: @ 8248F58
+ .incbin "graphics/battle/unk_8248F58.bin.lz"
+
+gUnknown_8249074:: @ 8249074
+ .incbin "graphics/battle/unk_8249074.gbapal.lz"
+
+gUnknown_82490C4:: @ 82490C4
+ .incbin "graphics/battle/unk_82490C4.4bpp.lz"
+
+gUnknown_8249620:: @ 8249620
+ .incbin "graphics/battle/unk_8249620.bin.lz"
+
+gUnknown_82498DC:: @ 82498DC
+ .incbin "graphics/battle/unk_82498DC.4bpp.lz"
+
+gUnknown_8249E10:: @ 8249E10
+ .incbin "graphics/battle/unk_8249E10.bin.lz"
+
+gUnknown_8249F98:: @ 8249F98
+ .incbin "graphics/battle/unk_8249F98.gbapal.lz"
+
+gUnknown_8249FE4:: @ 8249FE4
+ .incbin "graphics/battle/unk_8249FE4.4bpp.lz"
+
+gUnknown_824A37C:: @ 824A37C
+ .incbin "graphics/battle/unk_824A37C.bin.lz"
+
+gUnknown_824A618:: @ 824A618
+ .incbin "graphics/battle/unk_824A618.4bpp.lz"
+
+gUnknown_824A844:: @ 824A844
+ .incbin "graphics/battle/unk_824A844.bin.lz"
+
+gUnknown_824A940:: @ 824A940
+ .incbin "graphics/battle/unk_824A940.gbapal.lz"
+
+gUnknown_824A990:: @ 824A990
+ .incbin "graphics/battle/unk_824A990.4bpp.lz"
+
+gUnknown_824ACD0:: @ 824ACD0
+ .incbin "graphics/battle/unk_824ACD0.bin.lz"
+
+gUnknown_824AF70:: @ 824AF70
+ .incbin "graphics/battle/unk_824AF70.4bpp.lz"
+
+gUnknown_824B0DC:: @ 824B0DC
+ .incbin "graphics/battle/unk_824B0DC.bin.lz"
+
+gUnknown_824B19C:: @ 824B19C
+ .incbin "graphics/battle/unk_824B19C.gbapal.lz"
+
+gUnknown_824B1EC:: @ 824B1EC
+ .incbin "graphics/battle/unk_824B1EC.4bpp.lz"
+
+gUnknown_824B608:: @ 824B608
+ .incbin "graphics/battle/unk_824B608.bin.lz"
+
+gUnknown_824B8A8:: @ 824B8A8
+ .incbin "graphics/battle/unk_824B8A8.4bpp.lz"
+
+gUnknown_824BBE0:: @ 824BBE0
+ .incbin "graphics/battle/unk_824BBE0.bin.lz"
+
+gUnknown_824BCE0:: @ 824BCE0
+ .incbin "graphics/battle/unk_824BCE0.gbapal.lz"
+
+gUnknown_824BD38:: @ 824BD38
+ .incbin "graphics/battle/unk_824BD38.4bpp.lz"
+
+gUnknown_824C07C:: @ 824C07C
+ .incbin "graphics/battle/unk_824C07C.bin.lz"
+
+gUnknown_824C314:: @ 824C314
+ .incbin "graphics/battle/unk_824C314.4bpp.lz"
+
+gUnknown_824C520:: @ 824C520
+ .incbin "graphics/battle/unk_824C520.bin.lz"
+
+gUnknown_824C5D8:: @ 824C5D8
+ .incbin "graphics/battle/unk_824C5D8.gbapal.lz"
+
+gUnknown_824C624:: @ 824C624
+ .incbin "graphics/battle/unk_824C624.4bpp.lz"
+
+gUnknown_824C958:: @ 824C958
+ .incbin "graphics/battle/unk_824C958.bin.lz"
+
+gUnknown_824CBF8:: @ 824CBF8
+ .incbin "graphics/battle/unk_824CBF8.4bpp.lz"
+
+gUnknown_824CEC8:: @ 824CEC8
+ .incbin "graphics/battle/unk_824CEC8.bin.lz"
+
+gUnknown_824CF98:: @ 824CF98
+ .incbin "graphics/battle/unk_824CF98.gbapal.lz"
+
+gUnknown_824CFEC:: @ 824CFEC
+ .incbin "graphics/battle/unk_824CFEC.4bpp.lz"
+
+gUnknown_824D418:: @ 824D418
+ .incbin "graphics/battle/unk_824D418.bin.lz"
+
+gUnknown_824D6B8:: @ 824D6B8
+ .incbin "graphics/battle/unk_824D6B8.4bpp.lz"
+
+gUnknown_824DC98:: @ 824DC98
+ .incbin "graphics/battle/unk_824DC98.bin.lz"
+
+gUnknown_824DDF0:: @ 824DDF0
+ .incbin "graphics/battle/unk_824DDF0.gbapal.lz"
+
+gUnknown_824DE34:: @ 824DE34
+ .incbin "graphics/battle/unk_824DE34.4bpp.lz"
+
+gUnknown_824E16C:: @ 824E16C
+ .incbin "graphics/battle/unk_824E16C.bin.lz"
+
+gUnknown_824E410:: @ 824E410
+ .incbin "graphics/battle/unk_824E410.4bpp.lz"
+
+gUnknown_824E490:: @ 824E490
+ .incbin "graphics/battle/unk_824E490.bin.lz"
+
+gUnknown_824E528:: @ 824E528
+ .incbin "graphics/battle/unk_824E528.gbapal.lz"
+
+gUnknown_824E56C:: @ 824E56C
+ .incbin "graphics/battle/unk_824E56C.gbapal.lz"
+
+gUnknown_824E5B8:: @ 824E5B8
+ .incbin "graphics/battle/unk_824E5B8.gbapal.lz"
+
+gUnknown_824E604:: @ 824E604
+ .incbin "graphics/battle/unk_824E604.gbapal.lz"
+
+gUnknown_824E650:: @ 824E650
+ .incbin "graphics/battle/unk_824E650.gbapal.lz"
+
+gUnknown_824E6A4:: @ 824E6A4
+ .incbin "graphics/battle/unk_824E6A4.gbapal.lz"
+
+gUnknown_824E6F0:: @ 824E6F0
+ .incbin "graphics/battle/unk_824E6F0.gbapal.lz"
+
+gUnknown_824E740:: @ 824E740
+ .incbin "graphics/battle/unk_824E740.gbapal.lz"
+
+gUnknown_824E78C:: @ 824E78C
+ .incbin "graphics/battle/unk_824E78C.gbapal.lz"
+
+gUnknown_824E7DC:: @ 824E7DC
+ .incbin "graphics/battle/unk_824E7DC.gbapal.lz"
+
+gUnknown_824E81C:: @ 824E81C
+ .incbin "graphics/battle/unk_824E81C.gbapal.lz"
+
+gUnknown_824E858:: @ 824E858
+ .incbin "graphics/battle/unk_824E858.4bpp.lz"
+
+gUnknown_824EB90:: @ 824EB90
+ .incbin "graphics/battle/unk_824EB90.bin.lz"
+
+gUnknown_824EE34:: @ 824EE34
+ .4byte gUnknown_824844C, gUnknown_82489A8, gUnknown_8248C68, gUnknown_8248F58, gUnknown_8248400
+ .4byte gUnknown_82490C4, gUnknown_8249620, gUnknown_82498DC, gUnknown_8249E10, gUnknown_8249074
+ .4byte gUnknown_8249FE4, gUnknown_824A37C, gUnknown_824A618, gUnknown_824A844, gUnknown_8249F98
+ .4byte gUnknown_824A990, gUnknown_824ACD0, gUnknown_824AF70, gUnknown_824B0DC, gUnknown_824A940
+ .4byte gUnknown_824B1EC, gUnknown_824B608, gUnknown_824B8A8, gUnknown_824BBE0, gUnknown_824B19C
+ .4byte gUnknown_824BD38, gUnknown_824C07C, gUnknown_824C314, gUnknown_824C520, gUnknown_824BCE0
+ .4byte gUnknown_824C624, gUnknown_824C958, gUnknown_824CBF8, gUnknown_824CEC8, gUnknown_824C5D8
+ .4byte gUnknown_824CFEC, gUnknown_824D418, gUnknown_824D6B8, gUnknown_824DC98, gUnknown_824CF98
+ .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824DDF0
+ .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E81C
+ .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E528
+ .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E56C
+ .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E5B8
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E604
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E650
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E6A4
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E6F0
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E740
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E78C
+ .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E7DC
+
+@ struct {u8; u8;}
+gUnknown_824EFC4:: @ 824EFC4
+ .byte 0x01, 0x0b
+ .align 2
+ .byte 0x02, 0x0e
+ .align 2
+ .byte 0x03, 0x0d
+ .align 2
+ .byte 0x04, 0x0f
+ .align 2
+ .byte 0x05, 0x10
+ .align 2
+ .byte 0x06, 0x11
+ .align 2
+ .byte 0x07, 0x12
+ .align 2
+ .byte 0x08, 0x0a
+ .align 2
diff --git a/data/data.s b/data/data.s
index 72c9374b9..209cfcb4a 100644
--- a/data/data.s
+++ b/data/data.s
@@ -10,32 +10,6 @@
.section .rodata
.align 2, 0
-gUnknown_824829C:: @ 824829C
- .incbin "baserom.gba", 0x24829C, 0x4c
-
-gUnknown_82482E8:: @ 82482E8
- .incbin "baserom.gba", 0x2482E8, 0x18
-
-gUnknown_8248300:: @ 8248300
- .incbin "baserom.gba", 0x248300, 0x18
-
-gUnknown_8248318:: @ 8248318
- .incbin "baserom.gba", 0x248318, 0x8
-
-gBattleBgTemplates:: @ 8248320
- .incbin "baserom.gba", 0x248320, 0x10
-
-gUnknown_8248330:: @ 8248330
- .incbin "baserom.gba", 0x248330, 0x6B04
-
-gUnknown_824EE34:: @ 824EE34
- .incbin "baserom.gba", 0x24EE34, 0x190
-
-gUnknown_824EFC4:: @ 824EFC4
- .incbin "baserom.gba", 0x24EFC4, 0x20
-
- .section .rodata.8260270
-
gUnknown_8260270:: @ 8260270
.incbin "baserom.gba", 0x260270, 0x8
diff --git a/graphics/battle/unk_8248400.pal b/graphics/battle/unk_8248400.pal
new file mode 100644
index 000000000..cc00b3dc2
--- /dev/null
+++ b/graphics/battle/unk_8248400.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 255 230
+164 246 123
+131 230 123
+197 255 148
+230 255 189
+156 238 115
+197 246 189
+172 238 164
+255 0 255
+238 246 246
+189 222 246
+205 230 246
+213 230 246
+222 238 246
+222 246 222
+0 0 0
+230 255 230
+148 230 106
+115 213 106
+172 246 115
+189 255 148
+139 222 98
+189 238 180
+164 230 156
+255 0 255
+238 246 246
+189 222 246
+205 230 246
+213 230 246
+222 238 246
+222 246 222
+0 0 0
+123 205 115
+164 222 148
+82 164 57
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+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/battle/unk_824844C.png b/graphics/battle/unk_824844C.png
new file mode 100644
index 000000000..3c4a3f733
--- /dev/null
+++ b/graphics/battle/unk_824844C.png
Binary files differ
diff --git a/graphics/battle/unk_82489A8.bin b/graphics/battle/unk_82489A8.bin
new file mode 100644
index 000000000..e0da76dc2
--- /dev/null
+++ b/graphics/battle/unk_82489A8.bin
Binary files differ
diff --git a/graphics/battle/unk_8248C68.png b/graphics/battle/unk_8248C68.png
new file mode 100644
index 000000000..e927c982c
--- /dev/null
+++ b/graphics/battle/unk_8248C68.png
Binary files differ
diff --git a/graphics/battle/unk_8248F58.bin b/graphics/battle/unk_8248F58.bin
new file mode 100644
index 000000000..03e4194fc
--- /dev/null
+++ b/graphics/battle/unk_8248F58.bin
Binary files differ
diff --git a/graphics/battle/unk_8249074.pal b/graphics/battle/unk_8249074.pal
new file mode 100644
index 000000000..c390b8c44
--- /dev/null
+++ b/graphics/battle/unk_8249074.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+205 255 189
+148 230 106
+115 213 106
+180 238 131
+222 246 172
+139 222 98
+180 230 172
+156 222 148
+255 0 255
+197 255 180
+106 197 74
+131 213 98
+156 230 123
+172 238 148
+180 246 172
+0 0 0
+205 255 189
+139 222 98
+98 197 98
+164 230 131
+222 246 172
+123 213 90
+180 230 172
+156 222 148
+255 0 255
+197 255 180
+106 197 74
+123 205 98
+148 222 123
+172 238 148
+172 246 172
+0 0 0
+115 213 82
+98 180 90
+90 148 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+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/battle/unk_82490C4.png b/graphics/battle/unk_82490C4.png
new file mode 100644
index 000000000..3c4a3f733
--- /dev/null
+++ b/graphics/battle/unk_82490C4.png
Binary files differ
diff --git a/graphics/battle/unk_8249620.bin b/graphics/battle/unk_8249620.bin
new file mode 100644
index 000000000..2b2634a14
--- /dev/null
+++ b/graphics/battle/unk_8249620.bin
Binary files differ
diff --git a/graphics/battle/unk_82498DC.png b/graphics/battle/unk_82498DC.png
new file mode 100644
index 000000000..a1f3cca52
--- /dev/null
+++ b/graphics/battle/unk_82498DC.png
Binary files differ
diff --git a/graphics/battle/unk_8249E10.bin b/graphics/battle/unk_8249E10.bin
new file mode 100644
index 000000000..5cb0de868
--- /dev/null
+++ b/graphics/battle/unk_8249E10.bin
Binary files differ
diff --git a/graphics/battle/unk_8249F98.pal b/graphics/battle/unk_8249F98.pal
new file mode 100644
index 000000000..dafc3eb7f
--- /dev/null
+++ b/graphics/battle/unk_8249F98.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 238
+246 246 148
+238 230 123
+230 222 98
+238 238 156
+246 246 189
+255 255 246
+255 255 197
+230 230 131
+255 255 255
+189 222 246
+205 230 246
+222 238 246
+230 246 246
+246 246 222
+0 0 0
+255 255 238
+238 238 139
+230 222 139
+222 213 90
+238 230 156
+238 238 189
+255 255 246
+255 246 197
+230 222 106
+255 255 255
+189 222 246
+205 230 246
+222 238 246
+230 246 246
+246 246 222
+0 0 0
+197 197 74
+164 156 32
+222 222 131
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+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/battle/unk_8249FE4.png b/graphics/battle/unk_8249FE4.png
new file mode 100644
index 000000000..b96c73fbd
--- /dev/null
+++ b/graphics/battle/unk_8249FE4.png
Binary files differ
diff --git a/graphics/battle/unk_824A37C.bin b/graphics/battle/unk_824A37C.bin
new file mode 100644
index 000000000..365e1474f
--- /dev/null
+++ b/graphics/battle/unk_824A37C.bin
Binary files differ
diff --git a/graphics/battle/unk_824A618.png b/graphics/battle/unk_824A618.png
new file mode 100644
index 000000000..cc9a3ebef
--- /dev/null
+++ b/graphics/battle/unk_824A618.png
Binary files differ
diff --git a/graphics/battle/unk_824A844.bin b/graphics/battle/unk_824A844.bin
new file mode 100644
index 000000000..e4afe99ae
--- /dev/null
+++ b/graphics/battle/unk_824A844.bin
Binary files differ
diff --git a/graphics/battle/unk_824A940.pal b/graphics/battle/unk_824A940.pal
new file mode 100644
index 000000000..5fa95cf21
--- /dev/null
+++ b/graphics/battle/unk_824A940.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+197 230 255
+139 156 213
+148 197 246
+172 205 255
+139 180 222
+189 213 255
+148 189 230
+205 222 255
+197 230 255
+205 230 255
+148 164 238
+156 189 238
+172 205 238
+189 213 246
+197 222 255
+0 0 0
+197 230 255
+131 139 197
+148 197 246
+172 205 255
+131 164 213
+189 213 255
+148 180 222
+205 222 255
+197 230 255
+205 230 255
+148 164 238
+156 189 238
+172 205 238
+189 213 246
+197 222 255
+0 0 0
+98 164 230
+131 197 255
+172 238 255
+255 255 255
+205 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+98 98 172
+131 131 230
+172 172 255
+255 255 255
diff --git a/graphics/battle/unk_824A990.png b/graphics/battle/unk_824A990.png
new file mode 100644
index 000000000..f8f483342
--- /dev/null
+++ b/graphics/battle/unk_824A990.png
Binary files differ
diff --git a/graphics/battle/unk_824ACD0.bin b/graphics/battle/unk_824ACD0.bin
new file mode 100644
index 000000000..29843f17d
--- /dev/null
+++ b/graphics/battle/unk_824ACD0.bin
Binary files differ
diff --git a/graphics/battle/unk_824AF70.png b/graphics/battle/unk_824AF70.png
new file mode 100644
index 000000000..9d8af70b8
--- /dev/null
+++ b/graphics/battle/unk_824AF70.png
Binary files differ
diff --git a/graphics/battle/unk_824B0DC.bin b/graphics/battle/unk_824B0DC.bin
new file mode 100644
index 000000000..9029c7c9d
--- /dev/null
+++ b/graphics/battle/unk_824B0DC.bin
Binary files differ
diff --git a/graphics/battle/unk_824B19C.pal b/graphics/battle/unk_824B19C.pal
new file mode 100644
index 000000000..d31dce658
--- /dev/null
+++ b/graphics/battle/unk_824B19C.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 255 255
+131 180 238
+123 164 238
+139 205 246
+205 230 246
+230 246 255
+180 222 246
+156 213 255
+255 0 255
+255 255 255
+205 222 238
+222 238 238
+230 246 246
+246 246 255
+246 246 255
+0 0 0
+246 255 255
+106 189 238
+106 156 230
+131 197 238
+205 230 246
+230 246 255
+180 222 246
+156 213 255
+255 0 255
+255 255 255
+205 222 230
+213 230 238
+230 238 246
+246 255 255
+246 246 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+246 255 255
+180 230 255
+139 205 246
+106 172 238
+49 148 197
+16 98 180
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle/unk_824B1EC.png b/graphics/battle/unk_824B1EC.png
new file mode 100644
index 000000000..91819a570
--- /dev/null
+++ b/graphics/battle/unk_824B1EC.png
Binary files differ
diff --git a/graphics/battle/unk_824B608.bin b/graphics/battle/unk_824B608.bin
new file mode 100644
index 000000000..0ee05129a
--- /dev/null
+++ b/graphics/battle/unk_824B608.bin
Binary files differ
diff --git a/graphics/battle/unk_824B8A8.png b/graphics/battle/unk_824B8A8.png
new file mode 100644
index 000000000..f8323d44f
--- /dev/null
+++ b/graphics/battle/unk_824B8A8.png
Binary files differ
diff --git a/graphics/battle/unk_824BBE0.bin b/graphics/battle/unk_824BBE0.bin
new file mode 100644
index 000000000..b6661cd3c
--- /dev/null
+++ b/graphics/battle/unk_824BBE0.bin
Binary files differ
diff --git a/graphics/battle/unk_824BCE0.pal b/graphics/battle/unk_824BCE0.pal
new file mode 100644
index 000000000..041560cf4
--- /dev/null
+++ b/graphics/battle/unk_824BCE0.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+115 189 246
+189 255 115
+205 255 156
+131 205 255
+222 255 205
+164 238 164
+246 255 238
+156 230 255
+255 255 255
+205 230 246
+213 230 246
+230 238 246
+238 246 255
+246 246 246
+0 0 0
+255 255 255
+98 164 230
+164 246 98
+197 255 139
+115 189 238
+205 255 197
+148 230 156
+230 255 222
+139 213 255
+255 255 255
+205 230 246
+213 230 246
+222 238 246
+230 238 246
+246 246 246
+0 0 0
+205 246 255
+148 213 238
+123 189 230
+90 148 222
+49 106 189
+16 74 156
+0 0 0
+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/battle/unk_824BD38.png b/graphics/battle/unk_824BD38.png
new file mode 100644
index 000000000..c6a1d3c07
--- /dev/null
+++ b/graphics/battle/unk_824BD38.png
Binary files differ
diff --git a/graphics/battle/unk_824C07C.bin b/graphics/battle/unk_824C07C.bin
new file mode 100644
index 000000000..d4c3dedcb
--- /dev/null
+++ b/graphics/battle/unk_824C07C.bin
Binary files differ
diff --git a/graphics/battle/unk_824C314.png b/graphics/battle/unk_824C314.png
new file mode 100644
index 000000000..8ebb6f162
--- /dev/null
+++ b/graphics/battle/unk_824C314.png
Binary files differ
diff --git a/graphics/battle/unk_824C520.bin b/graphics/battle/unk_824C520.bin
new file mode 100644
index 000000000..e012f647e
--- /dev/null
+++ b/graphics/battle/unk_824C520.bin
Binary files differ
diff --git a/graphics/battle/unk_824C5D8.pal b/graphics/battle/unk_824C5D8.pal
new file mode 100644
index 000000000..bfe75be65
--- /dev/null
+++ b/graphics/battle/unk_824C5D8.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+222 222 180
+197 189 148
+205 197 164
+246 246 213
+230 230 197
+230 230 230
+205 197 172
+222 222 213
+255 255 255
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+255 255 255
+213 213 172
+189 172 139
+197 189 156
+238 238 205
+222 222 189
+230 230 230
+205 197 172
+222 222 213
+255 255 255
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+131 98 90
+164 131 98
+197 156 106
+213 180 131
+230 213 156
+0 0 0
+0 0 0
+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/battle/unk_824C624.png b/graphics/battle/unk_824C624.png
new file mode 100644
index 000000000..90bc93e39
--- /dev/null
+++ b/graphics/battle/unk_824C624.png
Binary files differ
diff --git a/graphics/battle/unk_824C958.bin b/graphics/battle/unk_824C958.bin
new file mode 100644
index 000000000..16600f5f8
--- /dev/null
+++ b/graphics/battle/unk_824C958.bin
Binary files differ
diff --git a/graphics/battle/unk_824CBF8.png b/graphics/battle/unk_824CBF8.png
new file mode 100644
index 000000000..598697bdb
--- /dev/null
+++ b/graphics/battle/unk_824CBF8.png
Binary files differ
diff --git a/graphics/battle/unk_824CEC8.bin b/graphics/battle/unk_824CEC8.bin
new file mode 100644
index 000000000..55c5730c0
--- /dev/null
+++ b/graphics/battle/unk_824CEC8.bin
Binary files differ
diff --git a/graphics/battle/unk_824CF98.pal b/graphics/battle/unk_824CF98.pal
new file mode 100644
index 000000000..f17a7bf9d
--- /dev/null
+++ b/graphics/battle/unk_824CF98.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+197 172 106
+205 197 90
+156 131 98
+180 148 106
+180 164 106
+197 180 106
+255 0 255
+213 197 115
+230 222 106
+164 139 82
+205 180 106
+189 164 106
+180 156 98
+172 148 90
+189 156 106
+0 0 0
+197 172 106
+205 197 90
+148 123 82
+164 131 90
+172 156 90
+189 180 90
+255 0 255
+213 197 115
+230 222 106
+164 139 82
+197 172 106
+189 164 106
+180 156 98
+172 148 90
+189 156 106
+0 0 0
+106 74 65
+148 115 82
+180 139 90
+213 180 131
+230 213 156
+0 0 0
+180 139 90
+180 139 90
+180 139 90
+213 180 131
+106 74 65
+148 115 82
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle/unk_824CFEC.png b/graphics/battle/unk_824CFEC.png
new file mode 100644
index 000000000..87969aafc
--- /dev/null
+++ b/graphics/battle/unk_824CFEC.png
Binary files differ
diff --git a/graphics/battle/unk_824D418.bin b/graphics/battle/unk_824D418.bin
new file mode 100644
index 000000000..255f2953d
--- /dev/null
+++ b/graphics/battle/unk_824D418.bin
Binary files differ
diff --git a/graphics/battle/unk_824D6B8.png b/graphics/battle/unk_824D6B8.png
new file mode 100644
index 000000000..799facfeb
--- /dev/null
+++ b/graphics/battle/unk_824D6B8.png
Binary files differ
diff --git a/graphics/battle/unk_824DC98.bin b/graphics/battle/unk_824DC98.bin
new file mode 100644
index 000000000..ad7724c67
--- /dev/null
+++ b/graphics/battle/unk_824DC98.bin
Binary files differ
diff --git a/graphics/battle/unk_824DDF0.pal b/graphics/battle/unk_824DDF0.pal
new file mode 100644
index 000000000..16421567f
--- /dev/null
+++ b/graphics/battle/unk_824DDF0.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 255 255
+255 255 255
+230 230 230
+230 230 230
+246 246 246
+230 238 238
+238 238 238
+238 238 238
+246 255 255
+255 255 255
+255 255 180
+255 255 197
+255 255 222
+255 255 238
+246 246 246
+0 0 0
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 238
+230 238 238
+222 230 222
+238 238 238
+246 255 255
+255 255 255
+255 255 180
+255 255 197
+255 255 222
+255 255 238
+246 246 246
+0 0 0
+164 213 255
+238 255 255
+180 230 255
+205 238 255
+222 246 255
+0 0 0
+0 0 0
+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/battle/unk_824DE34.png b/graphics/battle/unk_824DE34.png
new file mode 100644
index 000000000..b4ec20536
--- /dev/null
+++ b/graphics/battle/unk_824DE34.png
Binary files differ
diff --git a/graphics/battle/unk_824E16C.bin b/graphics/battle/unk_824E16C.bin
new file mode 100644
index 000000000..0710427da
--- /dev/null
+++ b/graphics/battle/unk_824E16C.bin
Binary files differ
diff --git a/graphics/battle/unk_824E410.png b/graphics/battle/unk_824E410.png
new file mode 100644
index 000000000..ae71f8f2a
--- /dev/null
+++ b/graphics/battle/unk_824E410.png
Binary files differ
diff --git a/graphics/battle/unk_824E490.bin b/graphics/battle/unk_824E490.bin
new file mode 100644
index 000000000..aba49c6f9
--- /dev/null
+++ b/graphics/battle/unk_824E490.bin
Binary files differ
diff --git a/graphics/battle/unk_824E528.pal b/graphics/battle/unk_824E528.pal
new file mode 100644
index 000000000..baa0fdf4f
--- /dev/null
+++ b/graphics/battle/unk_824E528.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 255 255
+255 255 255
+230 230 230
+230 230 230
+246 246 246
+230 238 238
+238 238 238
+238 238 238
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 238
+246 246 246
+246 246 246
+0 0 0
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 246
+230 238 238
+222 230 222
+238 238 238
+238 246 246
+255 255 255
+213 213 213
+230 230 230
+238 238 238
+246 246 246
+246 246 246
+0 0 0
+164 213 255
+238 255 255
+180 230 255
+205 238 255
+222 246 255
+0 0 0
+0 0 0
+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/battle/unk_824E56C.pal b/graphics/battle/unk_824E56C.pal
new file mode 100644
index 000000000..187054476
--- /dev/null
+++ b/graphics/battle/unk_824E56C.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 255 255
+255 255 255
+230 230 230
+230 230 230
+246 246 246
+230 238 238
+238 238 238
+238 238 238
+246 255 255
+255 255 255
+222 222 189
+230 230 205
+238 238 222
+246 246 238
+246 246 246
+0 0 0
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 246
+230 238 238
+222 230 222
+238 238 238
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 238
+246 246 246
+246 246 246
+0 0 0
+131 197 255
+213 255 255
+164 222 255
+189 230 255
+197 246 255
+0 0 0
+0 0 0
+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/battle/unk_824E5B8.pal b/graphics/battle/unk_824E5B8.pal
new file mode 100644
index 000000000..581b6d596
--- /dev/null
+++ b/graphics/battle/unk_824E5B8.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 255 255
+255 255 255
+230 230 230
+230 230 230
+246 246 246
+230 238 238
+238 238 238
+238 238 238
+246 255 255
+255 255 255
+222 222 189
+230 230 205
+238 238 222
+246 246 238
+246 246 246
+0 0 0
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 246
+230 238 238
+222 230 222
+238 238 238
+246 255 255
+255 255 255
+213 213 213
+230 230 230
+238 238 238
+246 246 246
+246 246 246
+0 0 0
+255 222 115
+255 255 213
+255 230 156
+255 238 172
+255 246 189
+0 0 0
+0 0 0
+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/battle/unk_824E604.pal b/graphics/battle/unk_824E604.pal
new file mode 100644
index 000000000..a1bc6b60c
--- /dev/null
+++ b/graphics/battle/unk_824E604.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+238 238 238
+255 255 255
+213 213 213
+222 222 230
+238 238 246
+222 230 230
+222 230 222
+230 230 238
+246 246 255
+238 238 238
+189 189 189
+197 197 197
+205 205 205
+222 222 222
+230 230 230
+0 0 0
+230 238 238
+255 255 255
+205 205 205
+213 213 222
+230 238 238
+222 230 230
+222 230 222
+230 230 238
+246 246 255
+238 238 238
+189 189 189
+197 197 197
+205 205 205
+222 222 222
+230 230 230
+0 0 0
+115 180 255
+197 246 255
+148 213 255
+172 222 255
+180 238 255
+0 0 0
+0 0 0
+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/battle/unk_824E650.pal b/graphics/battle/unk_824E650.pal
new file mode 100644
index 000000000..597647872
--- /dev/null
+++ b/graphics/battle/unk_824E650.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+238 238 238
+255 255 255
+213 213 213
+222 222 230
+238 238 246
+222 230 230
+222 230 222
+230 230 238
+246 246 255
+238 238 238
+205 172 205
+213 189 213
+222 205 222
+238 222 238
+230 230 230
+0 0 0
+230 238 238
+255 255 255
+205 205 205
+213 213 222
+230 238 238
+222 230 230
+222 230 222
+230 230 238
+246 246 255
+238 238 238
+189 189 189
+197 197 197
+205 205 205
+222 222 222
+230 230 230
+0 0 0
+115 180 255
+197 246 255
+148 213 255
+172 222 255
+180 238 255
+0 0 0
+0 0 0
+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/battle/unk_824E6A4.pal b/graphics/battle/unk_824E6A4.pal
new file mode 100644
index 000000000..e63bad165
--- /dev/null
+++ b/graphics/battle/unk_824E6A4.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+238 255 255
+230 246 255
+156 189 230
+172 197 230
+205 230 238
+189 213 238
+189 222 230
+222 238 246
+213 238 246
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+230 246 246
+0 0 0
+238 255 255
+230 246 255
+139 172 213
+172 197 230
+197 222 230
+189 213 238
+164 197 222
+222 238 246
+213 230 238
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+230 246 246
+0 0 0
+115 205 255
+230 255 255
+148 213 255
+164 222 255
+205 238 255
+0 0 0
+0 0 0
+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/battle/unk_824E6F0.pal b/graphics/battle/unk_824E6F0.pal
new file mode 100644
index 000000000..21196b3e8
--- /dev/null
+++ b/graphics/battle/unk_824E6F0.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 246 246
+246 246 238
+213 205 156
+222 213 164
+238 230 197
+230 222 189
+222 213 172
+238 230 213
+238 238 205
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+238 238 238
+0 0 0
+246 246 246
+238 238 230
+197 189 139
+205 197 164
+230 222 189
+213 213 189
+213 205 164
+222 222 213
+230 230 205
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+238 238 238
+0 0 0
+82 238 164
+222 255 230
+148 238 164
+172 246 189
+197 246 205
+0 0 0
+0 0 0
+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/battle/unk_824E740.pal b/graphics/battle/unk_824E740.pal
new file mode 100644
index 000000000..8ea1eeae7
--- /dev/null
+++ b/graphics/battle/unk_824E740.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 238 255
+238 230 246
+205 156 222
+213 172 230
+222 189 238
+222 197 238
+213 172 230
+230 213 246
+230 213 238
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+238 230 255
+0 0 0
+255 238 255
+230 222 246
+189 139 205
+213 172 230
+213 180 230
+222 189 238
+197 156 213
+230 205 246
+222 197 238
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+238 230 255
+0 0 0
+255 213 106
+255 255 230
+255 230 148
+255 238 164
+255 255 189
+0 0 0
+0 0 0
+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/battle/unk_824E78C.pal b/graphics/battle/unk_824E78C.pal
new file mode 100644
index 000000000..c5fb745cf
--- /dev/null
+++ b/graphics/battle/unk_824E78C.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+238 246 238
+222 238 246
+123 197 172
+148 205 189
+189 230 213
+180 222 205
+148 213 189
+205 230 222
+205 230 230
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+222 238 246
+0 0 0
+238 246 238
+213 230 246
+106 180 156
+148 205 189
+180 213 205
+180 222 205
+139 197 180
+205 230 222
+197 222 222
+246 246 255
+222 197 148
+230 213 180
+238 230 205
+246 238 230
+222 238 246
+0 0 0
+131 197 255
+213 255 255
+164 222 255
+189 230 255
+197 246 255
+0 0 0
+0 0 0
+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/battle/unk_824E7DC.pal b/graphics/battle/unk_824E7DC.pal
new file mode 100644
index 000000000..9ce470c9f
--- /dev/null
+++ b/graphics/battle/unk_824E7DC.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 246 255
+246 255 255
+213 205 205
+213 213 213
+238 238 238
+230 222 230
+230 222 222
+238 230 238
+238 246 246
+255 255 255
+197 172 230
+222 197 238
+238 222 246
+246 230 255
+238 238 238
+0 0 0
+246 246 255
+246 255 255
+213 205 205
+213 205 213
+238 238 238
+230 222 230
+230 222 222
+238 230 238
+238 246 246
+255 255 255
+197 172 230
+222 197 238
+238 222 246
+246 230 255
+238 238 238
+0 0 0
+131 197 255
+213 255 255
+164 222 255
+189 230 255
+197 246 255
+0 0 0
+0 0 0
+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/battle/unk_824E81C.pal b/graphics/battle/unk_824E81C.pal
new file mode 100644
index 000000000..b47dc0a8d
--- /dev/null
+++ b/graphics/battle/unk_824E81C.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 255 230
+197 255 148
+238 238 172
+230 238 180
+180 238 131
+230 246 197
+205 238 148
+230 246 213
+189 246 139
+238 246 246
+189 222 246
+205 230 246
+213 230 246
+222 238 246
+222 246 222
+0 0 0
+230 255 230
+197 255 148
+238 238 172
+230 238 180
+180 238 131
+230 246 197
+205 238 148
+230 246 213
+189 246 139
+238 246 246
+189 222 246
+205 230 246
+213 230 246
+222 238 246
+222 246 222
+0 0 0
+156 213 255
+238 255 255
+180 230 255
+205 238 255
+222 246 255
+0 0 0
+0 0 0
+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/battle/unk_824E858.png b/graphics/battle/unk_824E858.png
new file mode 100644
index 000000000..b4ec20536
--- /dev/null
+++ b/graphics/battle/unk_824E858.png
Binary files differ
diff --git a/graphics/battle/unk_824EB90.bin b/graphics/battle/unk_824EB90.bin
new file mode 100644
index 000000000..0710427da
--- /dev/null
+++ b/graphics/battle/unk_824EB90.bin
Binary files differ
diff --git a/ld_script.txt b/ld_script.txt
index 676bdc911..0cf5b4c29 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -384,7 +384,7 @@ SECTIONS {
src/link.o(.rodata);
src/main_menu.o(.rodata);
src/data.o(.rodata);
- data/data.o(.rodata);
+ data/battle_bg.o(.rodata);
src/battle_main.o(.rodata);
src/battle_util.o(.rodata);
src/battle_script_commands.o(.rodata);
@@ -397,7 +397,7 @@ SECTIONS {
src/util.o(.rodata);
src/daycare.o(.rodata);
src/battle_gfx_sfx_util.o(.rodata);
- data/data.o(.rodata.8260270);
+ data/data.o(.rodata);
data/overworld.o(.rodata);
data/tilesets.o(.rodata);
data/maps.o(.rodata);