summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaul <nintendo6496@googlemail.com>2018-10-13 21:43:22 +0200
committerpaul <nintendo6496@googlemail.com>2018-10-13 21:43:22 +0200
commit0283aa99bf62cfc89708b7ef773b3c0d91d0b02d (patch)
tree83688fd78aab4f15986d961320c3e16abb28e5b7
parentad02552fbe3968da26220f3523fc92b83404ab1a (diff)
add battle terrain and transitions, replace more baserom
-rw-r--r--asm/battle_1.s16
-rw-r--r--asm/battle_anim_80A22E8.s12
-rw-r--r--data/graphics.s196
-rw-r--r--graphics/battle_terrain/building/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/building/anim_tiles.pngbin0 -> 308 bytes
-rw-r--r--graphics/battle_terrain/building/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/building/palette.pal51
-rw-r--r--graphics/battle_terrain/building/palette2.pal51
-rw-r--r--graphics/battle_terrain/building/palette3.pal51
-rw-r--r--graphics/battle_terrain/building/tiles.pngbin0 -> 709 bytes
-rw-r--r--graphics/battle_terrain/cave/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/cave/anim_tiles.pngbin0 -> 1416 bytes
-rw-r--r--graphics/battle_terrain/cave/groudon.pal51
-rw-r--r--graphics/battle_terrain/cave/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/cave/palette.pal51
-rw-r--r--graphics/battle_terrain/cave/tiles.pngbin0 -> 864 bytes
-rw-r--r--graphics/battle_terrain/long_grass/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/long_grass/anim_tiles.pngbin0 -> 1127 bytes
-rw-r--r--graphics/battle_terrain/long_grass/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/long_grass/palette.pal51
-rw-r--r--graphics/battle_terrain/long_grass/tiles.pngbin0 -> 900 bytes
-rw-r--r--graphics/battle_terrain/plain/palette.pal51
-rw-r--r--graphics/battle_terrain/pond_water/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/pond_water/anim_tiles.pngbin0 -> 592 bytes
-rw-r--r--graphics/battle_terrain/pond_water/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/pond_water/palette.pal51
-rw-r--r--graphics/battle_terrain/pond_water/tiles.pngbin0 -> 732 bytes
-rw-r--r--graphics/battle_terrain/rock/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/rock/anim_tiles.pngbin0 -> 760 bytes
-rw-r--r--graphics/battle_terrain/rock/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/rock/palette.pal51
-rw-r--r--graphics/battle_terrain/rock/tiles.pngbin0 -> 725 bytes
-rw-r--r--graphics/battle_terrain/sand/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/sand/anim_tiles.pngbin0 -> 644 bytes
-rw-r--r--graphics/battle_terrain/sand/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/sand/palette.pal51
-rw-r--r--graphics/battle_terrain/sand/tiles.pngbin0 -> 805 bytes
-rw-r--r--graphics/battle_terrain/sky/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/sky/anim_tiles.pngbin0 -> 961 bytes
-rw-r--r--graphics/battle_terrain/sky/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/sky/palette.pal51
-rw-r--r--graphics/battle_terrain/sky/tiles.pngbin0 -> 820 bytes
-rw-r--r--graphics/battle_terrain/stadium/battle_frontier.pal51
-rw-r--r--graphics/battle_terrain/stadium/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/stadium/palette1.pal51
-rw-r--r--graphics/battle_terrain/stadium/palette2.pal51
-rw-r--r--graphics/battle_terrain/stadium/palette3.pal51
-rw-r--r--graphics/battle_terrain/stadium/palette4.pal51
-rw-r--r--graphics/battle_terrain/stadium/palette5.pal51
-rw-r--r--graphics/battle_terrain/stadium/palette6.pal51
-rw-r--r--graphics/battle_terrain/stadium/palette7.pal51
-rw-r--r--graphics/battle_terrain/stadium/tiles.pngbin0 -> 712 bytes
-rw-r--r--graphics/battle_terrain/tall_grass/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/tall_grass/anim_tiles.pngbin0 -> 793 bytes
-rw-r--r--graphics/battle_terrain/tall_grass/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/tall_grass/palette.pal51
-rw-r--r--graphics/battle_terrain/tall_grass/tiles.pngbin0 -> 739 bytes
-rw-r--r--graphics/battle_terrain/underwater/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/underwater/anim_tiles.pngbin0 -> 506 bytes
-rw-r--r--graphics/battle_terrain/underwater/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/underwater/palette.pal51
-rw-r--r--graphics/battle_terrain/underwater/tiles.pngbin0 -> 773 bytes
-rw-r--r--graphics/battle_terrain/water/anim_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_terrain/water/anim_tiles.pngbin0 -> 887 bytes
-rw-r--r--graphics/battle_terrain/water/kyogre.pal51
-rw-r--r--graphics/battle_terrain/water/map.binbin0 -> 4096 bytes
-rw-r--r--graphics/battle_terrain/water/palette.pal51
-rw-r--r--graphics/battle_terrain/water/tiles.pngbin0 -> 766 bytes
-rw-r--r--graphics/battle_transitions/vs.pngbin0 -> 533 bytes
-rw-r--r--graphics/battle_transitions/vs_frame.binbin0 -> 2048 bytes
-rw-r--r--graphics/battle_transitions/vs_frame.pngbin0 -> 317 bytes
-rw-r--r--graphics/contest/nextturn_numbers.pngbin0 -> 181 bytes
-rw-r--r--graphics/contest/nextturn_random.pngbin0 -> 158 bytes
73 files changed, 1367 insertions, 30 deletions
diff --git a/asm/battle_1.s b/asm/battle_1.s
index cb1f6817c..6215fc86e 100644
--- a/asm/battle_1.s
+++ b/asm/battle_1.s
@@ -1152,13 +1152,13 @@ sub_800FAE0: @ 800FAE0
ands r0, r1
cmp r0, 0
beq _0800FB94
- ldr r0, _0800FB68 @ =gUnknown_8E7737C
+ ldr r0, _0800FB68 @ =gFile_graphics_battle_transitions_vs_frame_sheet
ldr r1, _0800FB6C @ =0x06004000
bl LZDecompressVram
- ldr r0, _0800FB70 @ =gUnknown_8E77598
+ ldr r0, _0800FB70 @ =gFile_graphics_battle_transitions_vs_sheet
ldr r1, _0800FB74 @ =0x06010000
bl LZDecompressVram
- ldr r0, _0800FB78 @ =gUnknown_8E77570
+ ldr r0, _0800FB78 @ =gFile_graphics_battle_transitions_vs_frame_palette
movs r1, 0x60
movs r2, 0x20
bl LoadCompressedPalette
@@ -1169,7 +1169,7 @@ sub_800FAE0: @ 800FAE0
ldr r1, _0800FB7C @ =0x00005c04
movs r0, 0xA
bl SetGpuReg
- ldr r4, _0800FB80 @ =gUnknown_8E77464
+ ldr r4, _0800FB80 @ =gFile_graphics_battle_transitions_vs_frame_tilemap
movs r0, 0x1
adds r1, r4, 0
movs r2, 0
@@ -1201,13 +1201,13 @@ sub_800FAE0: @ 800FAE0
b _0800FC26
.align 2, 0
_0800FB64: .4byte gBattleTypeFlags
-_0800FB68: .4byte gUnknown_8E7737C
+_0800FB68: .4byte gFile_graphics_battle_transitions_vs_frame_sheet
_0800FB6C: .4byte 0x06004000
-_0800FB70: .4byte gUnknown_8E77598
+_0800FB70: .4byte gFile_graphics_battle_transitions_vs_sheet
_0800FB74: .4byte 0x06010000
-_0800FB78: .4byte gUnknown_8E77570
+_0800FB78: .4byte gFile_graphics_battle_transitions_vs_frame_palette
_0800FB7C: .4byte 0x00005c04
-_0800FB80: .4byte gUnknown_8E77464
+_0800FB80: .4byte gFile_graphics_battle_transitions_vs_frame_tilemap
_0800FB84: .4byte gUnknown_202297A
_0800FB88: .4byte 0x0000ff5c
_0800FB8C: .4byte gUnknown_202297E
diff --git a/asm/battle_anim_80A22E8.s b/asm/battle_anim_80A22E8.s
index 18a6f3ddd..c7048f9e4 100644
--- a/asm/battle_anim_80A22E8.s
+++ b/asm/battle_anim_80A22E8.s
@@ -38100,15 +38100,15 @@ _080B4854:
bl sub_80752A0
mov r0, sp
ldrb r0, [r0, 0x9]
- ldr r1, _080B48F0 @ =gUnknown_8E79354
+ ldr r1, _080B48F0 @ =gFile_graphics_battle_anims_backgrounds_sandstorm_brew_tilemap
bl sub_807543C
mov r0, sp
ldrb r0, [r0, 0x9]
- ldr r1, _080B48F4 @ =gUnknown_8E794D0
+ ldr r1, _080B48F4 @ =gFile_graphics_battle_anims_backgrounds_sandstorm_brew_sheet
mov r2, sp
ldrh r2, [r2, 0xA]
bl sub_80753B4
- ldr r0, _080B48F8 @ =gUnknown_8E799FC
+ ldr r0, _080B48F8 @ =gFile_graphics_battle_anims_sprites_261_palette
mov r1, sp
ldrb r1, [r1, 0x8]
lsls r1, 4
@@ -38154,9 +38154,9 @@ _080B48CA:
_080B48E4: .4byte 0x00003f42
_080B48E8: .4byte gUnknown_2022978
_080B48EC: .4byte gUnknown_202297A
-_080B48F0: .4byte gUnknown_8E79354
-_080B48F4: .4byte gUnknown_8E794D0
-_080B48F8: .4byte gUnknown_8E799FC
+_080B48F0: .4byte gFile_graphics_battle_anims_backgrounds_sandstorm_brew_tilemap
+_080B48F4: .4byte gFile_graphics_battle_anims_backgrounds_sandstorm_brew_sheet
+_080B48F8: .4byte gFile_graphics_battle_anims_sprites_261_palette
_080B48FC: .4byte gUnknown_2037F02
_080B4900: .4byte gUnknown_2037F1A
_080B4904: .4byte gTasks
diff --git a/data/graphics.s b/data/graphics.s
index f99ea96df..62dd2c823 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -13429,28 +13429,188 @@ gFile_graphics_pokemon_footprints_question_mark_footprint:: @ 8E7735C
.incbin "graphics/pokemon/footprints/question_mark_footprint.1bpp"
.align 2
- @ THIS IS ./graphics/battle_transitions/vs_frame.4bpp.lz
-gUnknown_8E7737C:: @ 8E7737C
- .incbin "baserom.gba", 0xE7737C, 0xE8
+gFile_graphics_battle_transitions_vs_frame_sheet:: @ 8E7737C
+ .incbin "graphics/battle_transitions/vs_frame.4bpp.lz"
-gUnknown_8E77464:: @ 8E77464
- .incbin "baserom.gba", 0xE77464, 0x10C
+ .align 2
+gFile_graphics_battle_transitions_vs_frame_tilemap:: @ 8E77464
+ .incbin "graphics/battle_transitions/vs_frame.bin.lz"
-gUnknown_8E77570:: @ 8E77570
- .incbin "baserom.gba", 0xE77570, 0x28
+ .align 2
+gFile_graphics_battle_transitions_vs_frame_palette:: @ 8E77570
+ .incbin "graphics/battle_transitions/vs_frame.gbapal.lz"
-gUnknown_8E77598:: @ 8E77598
- .incbin "baserom.gba", 0xE77598, 0x1DBC
+ .align 2
+gFile_graphics_battle_transitions_vs_sheet:: @ 8E77598
+ .incbin "graphics/battle_transitions/vs.4bpp.lz" @from ruby
-gUnknown_8E79354:: @ 8E79354
- .incbin "baserom.gba", 0xE79354, 0x17C
+ .align 2
+gFile_graphics_battle_terrain_plain_palette_palette:: @ 8E777A8
+ .incbin "graphics/battle_terrain/plain/palette.gbapal.lz"
-gUnknown_8E794D0:: @ 8E794D0
- .incbin "baserom.gba", 0xE794D0, 0x52C
+ .align 2
+gFile_graphics_battle_terrain_building_tiles_sheet:: @ 8E777E4
+ .incbin "graphics/battle_terrain/building/tiles.4bpp.lz"
-gUnknown_8E799FC:: @ 8E799FC
- .incbin "baserom.gba", 0xE799FC, 0x20B4
+ .align 2
+gFile_graphics_battle_terrain_stadium_battle_frontier_palette:: @ 8E77D90
+ .incbin "graphics/battle_terrain/stadium/battle_frontier.gbapal.lz"
+ .align 2
+gFile_graphics_battle_terrain_building_map_tilemap:: @ 8E77DCC
+ .incbin "graphics/battle_terrain/building/map.bin.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_tiles_sheet:: @ 8E7807C
+ .incbin "graphics/battle_terrain/stadium/tiles.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_map_tilemap:: @ 8E78684
+ .incbin "graphics/battle_terrain/stadium/map.bin.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_building_palette_palette:: @ 8E78934
+ .incbin "graphics/battle_terrain/building/palette.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_water_kyogre_palette:: @ 8E78974
+ .incbin "graphics/battle_terrain/water/kyogre.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_cave_groudon_palette:: @ 8E789B0
+ .incbin "graphics/battle_terrain/cave/groudon.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_building_palette2_palette:: @ 8E78A08
+ .incbin "graphics/battle_terrain/building/palette2.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_building_palette3_palette:: @ 8E78A44
+ .incbin "graphics/battle_terrain/building/palette3.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette1_palette:: @ 8E78A80
+ .incbin "graphics/battle_terrain/stadium/palette1.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette2_palette:: @ 8E78AE0
+ .incbin "graphics/battle_terrain/stadium/palette2.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette3_palette:: @ 8E78B4C
+ .incbin "graphics/battle_terrain/stadium/palette3.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette4_palette:: @ 8E78B9C
+ .incbin "graphics/battle_terrain/stadium/palette4.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette5_palette:: @ 8E78BE4
+ .incbin "graphics/battle_terrain/stadium/palette5.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette6_palette:: @ 8E78C28
+ .incbin "graphics/battle_terrain/stadium/palette6.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_stadium_palette7_palette:: @ 8E78C78
+ .incbin "graphics/battle_terrain/stadium/palette7.gbapal.lz" @from ruby
+
+ .align 2
+gFile_graphics_battle_terrain_building_anim_tiles_sheet:: @ 8E78CB4
+ .incbin "graphics/battle_terrain/building/anim_tiles.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_terrain_building_anim_map_tilemap:: @ 8E790C4
+ .incbin "graphics/battle_terrain/building/anim_map.bin.lz"
+
+ .align 2
+gFile_graphics_battle_anims_sprites_261_sheet:: @ 8E791E8
+ .incbin "graphics/battle_anims/sprites/261.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_anims_backgrounds_sandstorm_brew_tilemap:: @ 8E79354
+ .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz"
+
+ .align 2
+gFile_graphics_battle_anims_backgrounds_sandstorm_brew_sheet:: @ 8E794D0
+ .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_anims_sprites_261_palette:: @ 8E799FC
+ .incbin "graphics/battle_anims/sprites/261.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_anims_sprites_260_sheet:: @ 8E79A24
+ .incbin "graphics/battle_anims/sprites/260.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_anims_sprites_260_palette:: @ 8E79BE0
+ .incbin "graphics/battle_anims/sprites/260.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_anims_backgrounds_15_sheet:: @ 8E79BF8
+ .incbin "graphics/battle_anims/backgrounds/15.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_anims_backgrounds_15_palette:: @ 8E7A568
+ .incbin "graphics/battle_anims/backgrounds/15.gbapal.lz"
+
+ .align 2
+gFile_graphics_battle_anims_backgrounds_15_tilemap:: @ 8E7A58C
+ .incbin "graphics/battle_anims/backgrounds/15.bin.lz"
+
+ .align 2
+gFile_graphics_battle_anims_sprites_262_sheet:: @ 8E7A784
+ .incbin "graphics/battle_anims/sprites/262.4bpp.lz"
+
+ .align 2
+gFile_graphics_battle_anims_sprites_262_palette:: @ 8E7A858
+ .incbin "graphics/battle_anims/sprites/262.gbapal.lz"
+
+ .align 2
+gUnknown_8E7A880:: @ 8E7A880
+ .incbin "baserom.gba", 0xE7A880, 0x5C
+
+ .align 2
+gFile_graphics_contest_nextturn_numbers:: @ 8E7A8DC
+ .incbin "graphics/contest/nextturn_numbers.4bpp"
+ @ .incbin "baserom.gba", 0xE7A8DC, 0x0080
+
+ .align 2
+gFile_graphics_contest_nextturn_random:: @ 8E7A95C
+ .incbin "graphics/contest/nextturn_random.4bpp"
+ @ .incbin "baserom.gba", 0xE7A95C, 0x0020
+
+ .align 2
+gFile_graphics_battle_anims_sprites_264_sheet:: @ 8E7A97C
+ .incbin "graphics/battle_anims/sprites/264.4bpp.lz"
+ @ .incbin "baserom.gba", 0xE7A97C, 0x0020
+
+ .align 2
+gFile_graphics_battle_anims_sprites_264_palette:: @ 8E7A99C
+ .incbin "graphics/battle_anims/sprites/264.gbapal.lz"
+ @ .incbin "baserom.gba", 0xE7A99C, 0x0018
+
+ .align 2
+gFile_graphics_battle_anims_sprites_265_palette:: @ 8E7A9B4
+ .incbin "graphics/battle_anims/sprites/265.gbapal.lz"
+ @ .incbin "baserom.gba", 0xE7A9B4, 0x0018
+
+ .align 2
+gFile_graphics_battle_anims_sprites_067_palette:: @ 8E7A9CC
+ .incbin "graphics/battle_anims/sprites/067.gbapal.lz"
+ @ .incbin "baserom.gba", 0xE7A9CC, 0x0020
+
+ .align 2
+gFile_graphics_battle_anims_sprites_068_palette:: @ 8E7A9EC
+ .incbin "graphics/battle_anims/sprites/068.gbapal.lz"
+ @ .incbin "baserom.gba", 0xE7A9EC, 0x0020
+
+ .align 2
+gUnknown_8E7AA0C:: @ 8E7AA0C
+ .incbin "baserom.gba", 0xE7AA0C, 0x10A4
+
gUnknown_8E7BAB0:: @ 8E7BAB0
.incbin "baserom.gba", 0xE7BAB0, 0x3744
@@ -13569,7 +13729,11 @@ gUnknown_8E86D6C:: @ 8E86D6C
.incbin "baserom.gba", 0xE86D6C, 0x22C
gUnknown_8E86F98:: @ 8E86F98
- .incbin "baserom.gba", 0xE86F98, 0xCB7C
+ .incbin "baserom.gba", 0xE86F98, 0x90
+
+ @ THIS IS ITEM ICONS
+gUnknown_8E87028:: @ 8E87028
+ .incbin "baserom.gba", 0xE87028, 0xCAEC
gUnknown_8E93B14:: @ 8E93B14
.incbin "baserom.gba", 0xE93B14, 0x24
diff --git a/graphics/battle_terrain/building/anim_map.bin b/graphics/battle_terrain/building/anim_map.bin
new file mode 100644
index 000000000..432e41c2f
--- /dev/null
+++ b/graphics/battle_terrain/building/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/building/anim_tiles.png b/graphics/battle_terrain/building/anim_tiles.png
new file mode 100644
index 000000000..a627523d8
--- /dev/null
+++ b/graphics/battle_terrain/building/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/building/map.bin b/graphics/battle_terrain/building/map.bin
new file mode 100644
index 000000000..d7bee6035
--- /dev/null
+++ b/graphics/battle_terrain/building/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/building/palette.pal b/graphics/battle_terrain/building/palette.pal
new file mode 100644
index 000000000..219cef565
--- /dev/null
+++ b/graphics/battle_terrain/building/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+222 197 164
+238 222 180
+238 230 205
+230 205 164
+246 238 230
+222 213 180
+230 213 172
+0 0 0
+0 0 0
+246 246 156
+246 246 180
+246 246 205
+246 246 230
+246 246 246
+0 0 0
+255 255 255
+222 197 164
+238 222 180
+238 230 205
+230 205 164
+246 238 230
+222 213 180
+246 246 205
+0 0 0
+0 0 0
+246 246 156
+246 246 180
+246 246 205
+246 246 230
+246 246 246
+0 0 0
+246 205 139
+255 238 164
+246 222 156
+255 238 172
+255 246 180
+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_terrain/building/palette2.pal b/graphics/battle_terrain/building/palette2.pal
new file mode 100644
index 000000000..3ca2e0b0c
--- /dev/null
+++ b/graphics/battle_terrain/building/palette2.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+205 189 148
+222 213 172
+238 230 197
+205 197 156
+246 238 222
+213 205 164
+222 213 156
+0 0 0
+0 0 0
+213 189 148
+230 213 180
+238 230 213
+246 238 230
+246 246 246
+0 0 0
+255 255 255
+205 189 148
+222 213 172
+238 230 197
+205 197 156
+246 238 222
+213 205 164
+222 213 156
+0 0 0
+0 0 0
+213 189 148
+230 213 180
+238 230 213
+246 238 230
+246 246 246
+0 0 0
+164 197 246
+205 246 255
+180 222 255
+189 230 255
+197 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_terrain/building/palette3.pal b/graphics/battle_terrain/building/palette3.pal
new file mode 100644
index 000000000..cebf5e687
--- /dev/null
+++ b/graphics/battle_terrain/building/palette3.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+205 189 148
+222 213 172
+238 230 197
+205 197 156
+246 238 222
+213 205 164
+222 213 156
+0 0 0
+0 0 0
+213 189 148
+230 213 180
+238 230 213
+246 238 230
+246 246 246
+0 0 0
+255 255 255
+205 189 148
+222 213 172
+238 230 197
+205 197 156
+246 238 222
+213 205 164
+222 213 156
+0 0 0
+0 0 0
+213 189 148
+230 213 180
+238 230 213
+246 238 230
+246 246 246
+0 0 0
+255 222 65
+255 255 180
+255 238 74
+255 246 115
+255 255 148
+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_terrain/building/tiles.png b/graphics/battle_terrain/building/tiles.png
new file mode 100644
index 000000000..9a031c297
--- /dev/null
+++ b/graphics/battle_terrain/building/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/cave/anim_map.bin b/graphics/battle_terrain/cave/anim_map.bin
new file mode 100644
index 000000000..0ab486890
--- /dev/null
+++ b/graphics/battle_terrain/cave/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/cave/anim_tiles.png b/graphics/battle_terrain/cave/anim_tiles.png
new file mode 100644
index 000000000..464a2058b
--- /dev/null
+++ b/graphics/battle_terrain/cave/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/cave/groudon.pal b/graphics/battle_terrain/cave/groudon.pal
new file mode 100644
index 000000000..73021c957
--- /dev/null
+++ b/graphics/battle_terrain/cave/groudon.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 246 189
+222 213 106
+180 156 106
+197 172 123
+205 189 115
+213 197 148
+197 172 106
+230 222 172
+255 189 49
+238 230 123
+213 115 32
+222 172 106
+230 197 139
+230 213 156
+238 230 180
+0 0 0
+246 246 189
+222 213 106
+180 156 106
+197 172 123
+205 189 115
+213 197 148
+197 172 106
+230 222 172
+255 189 49
+238 230 123
+82 106 172
+148 156 164
+197 189 164
+230 213 180
+238 230 180
+0 0 0
+106 74 65
+148 115 82
+180 139 90
+213 180 131
+230 213 156
+0 0 0
+205 148 74
+230 156 57
+255 172 49
+255 189 49
+205 148 74
+205 148 74
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle_terrain/cave/map.bin b/graphics/battle_terrain/cave/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/cave/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/cave/palette.pal b/graphics/battle_terrain/cave/palette.pal
new file mode 100644
index 000000000..64894d62c
--- /dev/null
+++ b/graphics/battle_terrain/cave/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+197 180 131
+205 197 90
+164 139 90
+180 156 106
+189 172 98
+189 164 115
+180 156 90
+197 164 115
+189 172 98
+222 213 106
+172 139 82
+180 148 98
+189 156 106
+197 164 106
+197 172 115
+0 0 0
+197 180 131
+205 197 90
+164 139 90
+180 156 106
+189 172 98
+189 164 115
+180 156 90
+197 164 115
+189 172 98
+222 213 106
+172 139 82
+180 148 98
+189 156 106
+197 164 106
+197 172 115
+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_terrain/cave/tiles.png b/graphics/battle_terrain/cave/tiles.png
new file mode 100644
index 000000000..27386731f
--- /dev/null
+++ b/graphics/battle_terrain/cave/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/long_grass/anim_map.bin b/graphics/battle_terrain/long_grass/anim_map.bin
new file mode 100644
index 000000000..bd86cce6c
--- /dev/null
+++ b/graphics/battle_terrain/long_grass/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/long_grass/anim_tiles.png b/graphics/battle_terrain/long_grass/anim_tiles.png
new file mode 100644
index 000000000..e2f1bb2c1
--- /dev/null
+++ b/graphics/battle_terrain/long_grass/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/long_grass/map.bin b/graphics/battle_terrain/long_grass/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/long_grass/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/long_grass/palette.pal b/graphics/battle_terrain/long_grass/palette.pal
new file mode 100644
index 000000000..645c3d0e6
--- /dev/null
+++ b/graphics/battle_terrain/long_grass/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+180 238 180
+74 172 98
+115 213 131
+131 230 156
+98 189 131
+156 230 164
+115 197 148
+172 230 180
+0 0 0
+0 0 0
+139 205 90
+148 205 106
+156 222 131
+164 230 156
+172 230 180
+0 0 0
+180 238 180
+74 172 98
+115 213 131
+131 230 156
+98 189 131
+156 230 164
+115 197 148
+172 230 180
+0 0 0
+0 0 0
+139 205 90
+148 205 106
+156 213 131
+164 222 156
+172 230 180
+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_terrain/long_grass/tiles.png b/graphics/battle_terrain/long_grass/tiles.png
new file mode 100644
index 000000000..8676f2f37
--- /dev/null
+++ b/graphics/battle_terrain/long_grass/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/plain/palette.pal b/graphics/battle_terrain/plain/palette.pal
new file mode 100644
index 000000000..2377b7729
--- /dev/null
+++ b/graphics/battle_terrain/plain/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+238 255 230
+156 230 156
+230 230 148
+230 238 164
+189 230 148
+230 246 180
+205 230 172
+172 238 172
+0 0 0
+0 0 0
+164 222 246
+180 230 230
+197 238 222
+213 246 213
+230 255 205
+0 0 0
+238 255 230
+156 230 156
+230 230 148
+230 238 164
+189 230 148
+230 246 180
+205 230 172
+172 238 172
+0 0 0
+0 0 0
+164 222 246
+180 230 230
+197 238 222
+213 246 213
+230 255 205
+0 0 0
+74 189 65
+172 230 172
+106 205 90
+131 213 115
+156 213 148
+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_terrain/pond_water/anim_map.bin b/graphics/battle_terrain/pond_water/anim_map.bin
new file mode 100644
index 000000000..00aee5135
--- /dev/null
+++ b/graphics/battle_terrain/pond_water/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/pond_water/anim_tiles.png b/graphics/battle_terrain/pond_water/anim_tiles.png
new file mode 100644
index 000000000..08568455f
--- /dev/null
+++ b/graphics/battle_terrain/pond_water/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/pond_water/map.bin b/graphics/battle_terrain/pond_water/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/pond_water/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/pond_water/palette.pal b/graphics/battle_terrain/pond_water/palette.pal
new file mode 100644
index 000000000..b0f74a08f
--- /dev/null
+++ b/graphics/battle_terrain/pond_water/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+98 164 230
+164 246 98
+197 255 139
+115 205 180
+205 255 197
+148 222 148
+230 255 222
+139 213 255
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+255 255 255
+98 164 230
+164 246 98
+197 255 139
+115 205 180
+205 255 197
+148 222 148
+230 255 222
+139 213 255
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+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_terrain/pond_water/tiles.png b/graphics/battle_terrain/pond_water/tiles.png
new file mode 100644
index 000000000..81fac5393
--- /dev/null
+++ b/graphics/battle_terrain/pond_water/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/rock/anim_map.bin b/graphics/battle_terrain/rock/anim_map.bin
new file mode 100644
index 000000000..d2a2776bd
--- /dev/null
+++ b/graphics/battle_terrain/rock/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/rock/anim_tiles.png b/graphics/battle_terrain/rock/anim_tiles.png
new file mode 100644
index 000000000..41be70296
--- /dev/null
+++ b/graphics/battle_terrain/rock/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/rock/map.bin b/graphics/battle_terrain/rock/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/rock/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/rock/palette.pal b/graphics/battle_terrain/rock/palette.pal
new file mode 100644
index 000000000..1702e3810
--- /dev/null
+++ b/graphics/battle_terrain/rock/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+189 172 139
+213 213 172
+222 222 213
+205 189 156
+230 230 213
+213 197 172
+238 238 230
+172 156 131
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+255 255 255
+189 172 139
+213 213 172
+222 222 213
+205 189 156
+230 230 213
+213 197 172
+238 238 230
+172 156 131
+0 0 0
+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_terrain/rock/tiles.png b/graphics/battle_terrain/rock/tiles.png
new file mode 100644
index 000000000..efb139eb6
--- /dev/null
+++ b/graphics/battle_terrain/rock/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/sand/anim_map.bin b/graphics/battle_terrain/sand/anim_map.bin
new file mode 100644
index 000000000..83c6ba8f1
--- /dev/null
+++ b/graphics/battle_terrain/sand/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/sand/anim_tiles.png b/graphics/battle_terrain/sand/anim_tiles.png
new file mode 100644
index 000000000..79c774acf
--- /dev/null
+++ b/graphics/battle_terrain/sand/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/sand/map.bin b/graphics/battle_terrain/sand/map.bin
new file mode 100644
index 000000000..d7bee6035
--- /dev/null
+++ b/graphics/battle_terrain/sand/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/sand/palette.pal b/graphics/battle_terrain/sand/palette.pal
new file mode 100644
index 000000000..20f4c3f7c
--- /dev/null
+++ b/graphics/battle_terrain/sand/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 205
+213 213 90
+238 238 139
+246 246 172
+230 230 106
+255 255 189
+238 230 131
+255 255 230
+0 0 0
+0 0 0
+238 238 123
+238 238 148
+246 246 172
+246 246 180
+246 246 197
+0 0 0
+255 255 205
+222 213 82
+246 246 148
+246 246 189
+230 230 115
+255 255 197
+238 238 123
+255 255 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+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_terrain/sand/tiles.png b/graphics/battle_terrain/sand/tiles.png
new file mode 100644
index 000000000..a4f7342be
--- /dev/null
+++ b/graphics/battle_terrain/sand/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/sky/anim_map.bin b/graphics/battle_terrain/sky/anim_map.bin
new file mode 100644
index 000000000..c1712cdd8
--- /dev/null
+++ b/graphics/battle_terrain/sky/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/sky/anim_tiles.png b/graphics/battle_terrain/sky/anim_tiles.png
new file mode 100644
index 000000000..246ca2255
--- /dev/null
+++ b/graphics/battle_terrain/sky/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/sky/map.bin b/graphics/battle_terrain/sky/map.bin
new file mode 100644
index 000000000..d7bee6035
--- /dev/null
+++ b/graphics/battle_terrain/sky/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/sky/palette.pal b/graphics/battle_terrain/sky/palette.pal
new file mode 100644
index 000000000..1a547d6a1
--- /dev/null
+++ b/graphics/battle_terrain/sky/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+213 238 255
+222 230 255
+148 205 255
+172 213 255
+197 222 255
+197 230 255
+172 213 255
+230 246 255
+205 222 246
+238 246 255
+164 213 255
+180 222 255
+197 230 255
+213 238 255
+230 246 255
+0 0 0
+180 238 255
+222 230 255
+148 205 255
+172 213 255
+197 222 255
+197 230 255
+172 213 255
+230 246 255
+205 222 246
+238 246 255
+148 197 255
+164 205 255
+189 222 255
+205 230 255
+230 246 255
+0 0 0
+222 238 255
+230 238 255
+238 246 255
+246 246 255
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+139 172 205
+197 230 255
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle_terrain/sky/tiles.png b/graphics/battle_terrain/sky/tiles.png
new file mode 100644
index 000000000..461bba675
--- /dev/null
+++ b/graphics/battle_terrain/sky/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/stadium/battle_frontier.pal b/graphics/battle_terrain/stadium/battle_frontier.pal
new file mode 100644
index 000000000..10a842bcc
--- /dev/null
+++ b/graphics/battle_terrain/stadium/battle_frontier.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+189 189 156
+213 213 197
+230 230 213
+197 197 180
+238 238 222
+205 205 189
+197 197 180
+0 0 0
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+255 255 255
+189 189 156
+213 213 197
+230 230 213
+197 197 180
+238 238 222
+205 205 189
+197 197 180
+0 0 0
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+172 189 213
+238 238 246
+180 197 222
+205 222 238
+222 230 246
+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_terrain/stadium/map.bin b/graphics/battle_terrain/stadium/map.bin
new file mode 100644
index 000000000..d7bee6035
--- /dev/null
+++ b/graphics/battle_terrain/stadium/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/stadium/palette1.pal b/graphics/battle_terrain/stadium/palette1.pal
new file mode 100644
index 000000000..8252e3c5e
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette1.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 246 255
+65 131 213
+131 197 255
+148 205 246
+82 148 222
+172 213 246
+106 172 238
+98 164 246
+82 148 230
+98 164 246
+65 164 213
+106 189 230
+139 205 238
+180 230 238
+205 238 246
+0 0 0
+255 255 255
+189 189 156
+213 213 197
+230 230 213
+197 197 180
+238 238 222
+205 205 189
+197 197 180
+0 0 0
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+255 213 65
+255 246 197
+255 213 82
+255 230 115
+255 246 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
diff --git a/graphics/battle_terrain/stadium/palette2.pal b/graphics/battle_terrain/stadium/palette2.pal
new file mode 100644
index 000000000..48b2d851b
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette2.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+222 222 222
+222 106 0
+156 148 156
+172 164 172
+197 106 49
+189 180 189
+172 123 98
+238 131 0
+230 115 0
+246 131 0
+139 139 139
+156 148 156
+180 172 180
+197 189 197
+205 197 213
+0 0 0
+255 255 255
+189 189 156
+213 213 197
+230 230 213
+197 197 180
+238 238 222
+205 205 189
+197 197 180
+0 0 0
+0 0 0
+222 230 230
+230 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+123 205 164
+189 255 230
+139 222 180
+156 238 197
+172 255 213
+0 0 0
+213 49 0
+255 222 139
+213 106 57
+246 180 16
+255 197 90
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle_terrain/stadium/palette3.pal b/graphics/battle_terrain/stadium/palette3.pal
new file mode 100644
index 000000000..10c5b50d6
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette3.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 246 230
+222 197 148
+246 222 172
+230 222 189
+230 205 156
+213 230 205
+238 213 164
+246 222 172
+238 205 164
+230 213 164
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+230 246 230
+205 172 131
+238 213 164
+238 222 189
+213 180 139
+238 230 222
+222 197 148
+230 205 156
+222 189 148
+230 213 164
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+255 213 65
+255 246 197
+255 213 82
+255 230 115
+255 246 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
diff --git a/graphics/battle_terrain/stadium/palette4.pal b/graphics/battle_terrain/stadium/palette4.pal
new file mode 100644
index 000000000..201de5471
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette4.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 246 230
+197 156 205
+230 205 238
+205 222 230
+205 172 213
+213 213 230
+213 189 222
+213 156 238
+205 164 222
+230 180 238
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+230 246 230
+197 139 205
+230 205 238
+205 222 230
+205 156 213
+213 213 230
+213 180 222
+213 156 238
+205 156 213
+230 180 238
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+189 90 230
+230 213 246
+189 115 230
+197 139 230
+213 189 230
+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_terrain/stadium/palette5.pal b/graphics/battle_terrain/stadium/palette5.pal
new file mode 100644
index 000000000..16f50d89b
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette5.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 246 230
+139 172 238
+180 213 255
+180 213 255
+148 180 238
+189 222 255
+164 197 246
+164 197 255
+148 180 246
+180 213 255
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+230 246 230
+131 164 230
+180 213 255
+180 213 255
+148 180 238
+189 222 255
+164 197 246
+164 197 255
+148 180 246
+180 213 255
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+90 148 238
+172 238 255
+106 172 238
+123 189 246
+164 222 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_terrain/stadium/palette6.pal b/graphics/battle_terrain/stadium/palette6.pal
new file mode 100644
index 000000000..118a6a3bb
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette6.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+230 246 230
+246 156 90
+197 197 197
+197 205 205
+230 164 123
+197 222 213
+213 180 156
+255 189 90
+255 172 90
+255 172 32
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+230 246 230
+230 115 32
+164 164 164
+172 189 180
+205 131 74
+180 213 205
+180 148 115
+255 148 32
+246 131 32
+255 172 32
+65 172 156
+98 197 180
+139 213 213
+164 230 222
+197 238 230
+0 0 0
+238 189 49
+255 255 131
+238 197 57
+246 222 74
+255 246 98
+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_terrain/stadium/palette7.pal b/graphics/battle_terrain/stadium/palette7.pal
new file mode 100644
index 000000000..b0c050be5
--- /dev/null
+++ b/graphics/battle_terrain/stadium/palette7.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 238 246
+197 115 205
+246 180 246
+238 205 238
+205 131 213
+238 213 238
+222 164 230
+222 148 230
+213 131 222
+238 156 246
+172 106 172
+205 148 205
+230 189 230
+238 213 238
+238 230 238
+0 0 0
+246 238 246
+197 115 205
+246 180 246
+238 205 238
+205 131 213
+238 213 238
+222 164 230
+222 148 230
+213 131 222
+238 156 246
+172 106 172
+205 148 205
+230 189 230
+238 213 238
+238 230 238
+0 0 0
+246 172 0
+255 238 131
+255 180 16
+255 197 41
+255 238 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
diff --git a/graphics/battle_terrain/stadium/tiles.png b/graphics/battle_terrain/stadium/tiles.png
new file mode 100644
index 000000000..ece531ec0
--- /dev/null
+++ b/graphics/battle_terrain/stadium/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/tall_grass/anim_map.bin b/graphics/battle_terrain/tall_grass/anim_map.bin
new file mode 100644
index 000000000..8e7d784f3
--- /dev/null
+++ b/graphics/battle_terrain/tall_grass/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/tall_grass/anim_tiles.png b/graphics/battle_terrain/tall_grass/anim_tiles.png
new file mode 100644
index 000000000..85aed13bb
--- /dev/null
+++ b/graphics/battle_terrain/tall_grass/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/tall_grass/map.bin b/graphics/battle_terrain/tall_grass/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/tall_grass/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/tall_grass/palette.pal b/graphics/battle_terrain/tall_grass/palette.pal
new file mode 100644
index 000000000..11db31cad
--- /dev/null
+++ b/graphics/battle_terrain/tall_grass/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+222 255 213
+123 213 131
+172 246 115
+197 246 189
+139 230 131
+222 255 205
+156 238 123
+0 0 0
+0 0 0
+0 0 0
+180 230 148
+189 238 164
+197 238 189
+205 246 197
+213 246 213
+0 0 0
+222 255 213
+123 213 131
+172 246 115
+197 246 189
+139 230 131
+222 255 205
+156 238 123
+0 0 0
+0 0 0
+0 0 0
+180 230 148
+189 238 164
+197 238 189
+205 246 197
+213 246 213
+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_terrain/tall_grass/tiles.png b/graphics/battle_terrain/tall_grass/tiles.png
new file mode 100644
index 000000000..2d163d7bb
--- /dev/null
+++ b/graphics/battle_terrain/tall_grass/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/underwater/anim_map.bin b/graphics/battle_terrain/underwater/anim_map.bin
new file mode 100644
index 000000000..616c2a242
--- /dev/null
+++ b/graphics/battle_terrain/underwater/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/underwater/anim_tiles.png b/graphics/battle_terrain/underwater/anim_tiles.png
new file mode 100644
index 000000000..3e75434db
--- /dev/null
+++ b/graphics/battle_terrain/underwater/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/underwater/map.bin b/graphics/battle_terrain/underwater/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/underwater/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/underwater/palette.pal b/graphics/battle_terrain/underwater/palette.pal
new file mode 100644
index 000000000..b5859af6e
--- /dev/null
+++ b/graphics/battle_terrain/underwater/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+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
+0 0 0
+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
+0 0 0
+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_terrain/underwater/tiles.png b/graphics/battle_terrain/underwater/tiles.png
new file mode 100644
index 000000000..b0d49a9cc
--- /dev/null
+++ b/graphics/battle_terrain/underwater/tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/water/anim_map.bin b/graphics/battle_terrain/water/anim_map.bin
new file mode 100644
index 000000000..2b5f7a548
--- /dev/null
+++ b/graphics/battle_terrain/water/anim_map.bin
Binary files differ
diff --git a/graphics/battle_terrain/water/anim_tiles.png b/graphics/battle_terrain/water/anim_tiles.png
new file mode 100644
index 000000000..b50564029
--- /dev/null
+++ b/graphics/battle_terrain/water/anim_tiles.png
Binary files differ
diff --git a/graphics/battle_terrain/water/kyogre.pal b/graphics/battle_terrain/water/kyogre.pal
new file mode 100644
index 000000000..eaa19730f
--- /dev/null
+++ b/graphics/battle_terrain/water/kyogre.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+246 246 189
+90 148 222
+148 213 238
+180 222 222
+106 172 230
+172 213 213
+123 189 230
+205 222 197
+0 0 0
+0 0 0
+172 139 82
+189 156 106
+213 197 148
+230 213 164
+238 230 180
+0 0 0
+246 246 189
+90 148 222
+148 213 238
+180 222 222
+106 172 230
+172 213 213
+123 189 230
+205 222 197
+0 0 0
+0 0 0
+172 139 82
+189 156 106
+213 197 148
+230 213 164
+238 230 180
+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
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/battle_terrain/water/map.bin b/graphics/battle_terrain/water/map.bin
new file mode 100644
index 000000000..61f358f53
--- /dev/null
+++ b/graphics/battle_terrain/water/map.bin
Binary files differ
diff --git a/graphics/battle_terrain/water/palette.pal b/graphics/battle_terrain/water/palette.pal
new file mode 100644
index 000000000..cbef92774
--- /dev/null
+++ b/graphics/battle_terrain/water/palette.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 255 255
+90 148 222
+148 213 238
+180 230 246
+106 172 230
+197 238 255
+123 189 230
+222 246 255
+0 0 0
+0 0 0
+205 222 246
+222 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+255 255 255
+90 148 222
+148 213 238
+180 230 246
+106 172 230
+197 238 255
+123 189 230
+222 246 255
+0 0 0
+0 0 0
+205 222 246
+222 230 238
+230 238 238
+238 246 246
+246 246 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+197 238 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
diff --git a/graphics/battle_terrain/water/tiles.png b/graphics/battle_terrain/water/tiles.png
new file mode 100644
index 000000000..902047875
--- /dev/null
+++ b/graphics/battle_terrain/water/tiles.png
Binary files differ
diff --git a/graphics/battle_transitions/vs.png b/graphics/battle_transitions/vs.png
new file mode 100644
index 000000000..a1badcb02
--- /dev/null
+++ b/graphics/battle_transitions/vs.png
Binary files differ
diff --git a/graphics/battle_transitions/vs_frame.bin b/graphics/battle_transitions/vs_frame.bin
new file mode 100644
index 000000000..2ad153964
--- /dev/null
+++ b/graphics/battle_transitions/vs_frame.bin
Binary files differ
diff --git a/graphics/battle_transitions/vs_frame.png b/graphics/battle_transitions/vs_frame.png
new file mode 100644
index 000000000..0b38c8960
--- /dev/null
+++ b/graphics/battle_transitions/vs_frame.png
Binary files differ
diff --git a/graphics/contest/nextturn_numbers.png b/graphics/contest/nextturn_numbers.png
new file mode 100644
index 000000000..cd0305b16
--- /dev/null
+++ b/graphics/contest/nextturn_numbers.png
Binary files differ
diff --git a/graphics/contest/nextturn_random.png b/graphics/contest/nextturn_random.png
new file mode 100644
index 000000000..7205bad8c
--- /dev/null
+++ b/graphics/contest/nextturn_random.png
Binary files differ