summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgarak <garakmon@gmail.com>2018-10-15 14:53:21 -0400
committergarak <garakmon@gmail.com>2018-10-15 14:53:21 -0400
commit281824e3c4f3e678fa947290182ee91e85c8b568 (patch)
tree01fee901770d1c7ebc2c00ab85df1b8c1a5f45cb
parentca685eb9e661523c79467a72a077775738f8bd45 (diff)
parent09b8f4c09e69a2359cdf5e4497b97aca3746b8b1 (diff)
Merge remote-tracking branch 'upstream/master' into battle-anim-labels
-rw-r--r--.gitignore1
-rw-r--r--Makefile4
-rw-r--r--asm/rom_header.inc77
-rwxr-xr-xasmdiff.sh2
-rwxr-xr-xbuild_tools.sh1
-rwxr-xr-xbuild_tools_mac.sh1
-rwxr-xr-xclean_tools.sh1
-rw-r--r--config.mk9
-rw-r--r--data/graphics.s4718
-rw-r--r--data/graphics/berries/graphics.inc343
-rw-r--r--data/graphics/pokemon/circled_question_mark_graphics.inc15
-rw-r--r--data/graphics/pokemon/graphics.inc9611
-rw-r--r--data/graphics/trainers/graphics.inc675
-rw-r--r--include/graphics.h1189
-rw-r--r--ld_script.txt2
-rw-r--r--src/battle/anim/shadow_minimize.c2
-rw-r--r--src/battle/battle_anim.c1156
-rw-r--r--src/battle/battle_interface.c4
-rw-r--r--src/contest_painting.c111
-rw-r--r--src/crt0.s36
-rw-r--r--src/data/berry_gfx.h86
-rw-r--r--src/data/graphics.c1429
-rw-r--r--src/data/pokemon_gfx.h2397
-rw-r--r--src/data/trainer_gfx.h169
-rw-r--r--src/daycare.c4
-rw-r--r--src/field_specials.c212
-rw-r--r--src/party_menu.c302
-rw-r--r--src/pokedex_cry_screen.c5
-rw-r--r--src/pokemon_summary_screen.c49
-rw-r--r--src/trade.c444
-rw-r--r--src/unk_text_8095904.c3
-rw-r--r--tools/gbafix/.gitignore2
-rw-r--r--tools/gbafix/COPYING674
-rw-r--r--tools/gbafix/Makefile14
-rw-r--r--tools/gbafix/gbafix.c289
35 files changed, 6517 insertions, 17520 deletions
diff --git a/.gitignore b/.gitignore
index 67a81bb9f..760b36628 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,4 @@ build/
*.pl
.vs/
.projects/ARM/
+*.diff
diff --git a/Makefile b/Makefile
index 9d06e10b3..dae6b6d53 100644
--- a/Makefile
+++ b/Makefile
@@ -24,6 +24,7 @@ MID2AGB := tools/mid2agb/mid2agb$(EXE)
PREPROC := tools/preproc/preproc$(EXE)
SCANINC := tools/scaninc/scaninc$(EXE)
RAMSCRGEN := tools/ramscrgen/ramscrgen$(EXE)
+GBAFIX := tools/gbafix/gbafix$(EXE)
ASFLAGS := -mcpu=arm7tdmi -I include --defsym $(GAME_VERSION)=1 --defsym REVISION=$(GAME_REVISION) --defsym $(GAME_LANGUAGE)=1 --defsym DEBUG=$(DEBUG)
CC1FLAGS := -mthumb-interwork -Wimplicit -Wparentheses -Wunused -Werror -O2 -fhex-asm
@@ -116,6 +117,7 @@ clean: tidy
$(MAKE) clean -C tools/rsfont
$(MAKE) clean -C tools/aif2pcm
$(MAKE) clean -C tools/ramscrgen
+ $(MAKE) clean -C tools/gbafix
tools:
@$(MAKE) -C tools/gbagfx
@@ -126,6 +128,7 @@ tools:
@$(MAKE) -C tools/aif2pcm
@$(MAKE) -C tools/ramscrgen
@$(MAKE) -C tools/mid2agb
+ @$(MAKE) -C tools/gbafix
tidy:
$(RM) $(ALL_BUILDS:%=poke%{.gba,.elf,.map})
@@ -133,6 +136,7 @@ tidy:
$(ROM): %.gba: %.elf
$(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@
+ $(GBAFIX) $@ -p -t"$(TITLE)" -c$(GAME_CODE) -m$(MAKER_CODE) -r$(GAME_REVISION) --silent
%.elf: $(LD_SCRIPT) $(ALL_OBJECTS)
cd $(BUILD_DIR) && $(LD) -T ld_script.ld -Map ../../$(MAP) ../../$(LIBGCC) ../../$(LIBC) -o ../../$@
diff --git a/asm/rom_header.inc b/asm/rom_header.inc
deleted file mode 100644
index a852a9f23..000000000
--- a/asm/rom_header.inc
+++ /dev/null
@@ -1,77 +0,0 @@
- .global RomHeaderNintendoLogo
-RomHeaderNintendoLogo:
- .byte 0x24,0xff,0xae,0x51,0x69,0x9a,0xa2,0x21
- .byte 0x3d,0x84,0x82,0x0a,0x84,0xe4,0x09,0xad
- .byte 0x11,0x24,0x8b,0x98,0xc0,0x81,0x7f,0x21
- .byte 0xa3,0x52,0xbe,0x19,0x93,0x09,0xce,0x20
- .byte 0x10,0x46,0x4a,0x4a,0xf8,0x27,0x31,0xec
- .byte 0x58,0xc7,0xe8,0x33,0x82,0xe3,0xce,0xbf
- .byte 0x85,0xf4,0xdf,0x94,0xce,0x4b,0x09,0xc1
- .byte 0x94,0x56,0x8a,0xc0,0x13,0x72,0xa7,0xfc
- .byte 0x9f,0x84,0x4d,0x73,0xa3,0xca,0x9a,0x61
- .byte 0x58,0x97,0xa3,0x27,0xfc,0x03,0x98,0x76
- .byte 0x23,0x1d,0xc7,0x61,0x03,0x04,0xae,0x56
- .byte 0xbf,0x38,0x84,0x00,0x40,0xa7,0x0e,0xfd
- .byte 0xff,0x52,0xfe,0x03,0x6f,0x95,0x30,0xf1
- .byte 0x97,0xfb,0xc0,0x85,0x60,0xd6,0x80,0x25
- .byte 0xa9,0x63,0xbe,0x03,0x01,0x4e,0x38,0xe2
- .byte 0xf9,0xa2,0x34,0xff,0xbb,0x3e,0x03,0x44
- .byte 0x78,0x00,0x90,0xcb,0x88,0x11,0x3a,0x94
- .byte 0x65,0xc0,0x7c,0x63,0x87,0xf0,0x3c,0xaf
- .byte 0xd6,0x25,0xe4,0x8b,0x38,0x0a,0xac,0x72
- .byte 0x21,0xd4,0xf8,0x07
-
-RomHeaderGameTitle:
- .ifdef SAPPHIRE
- .ascii "POKEMON SAPP"
- .else
- .ascii "POKEMON RUBY"
- .endif
-
-RomHeaderGameCode:
- .ifdef SAPPHIRE
- .ascii "AXP"
- .else
- .ascii "AXV"
- .endif
- .ifdef ENGLISH
- .ascii "E"
- .else
- .ascii "D"
- .endif
-
-RomHeaderMakerCode:
- .ascii "01"
-
-RomHeaderMagic:
- .byte 0x96
-
-RomHeaderMainUnitCode:
- .byte 0
-
-RomHeaderDeviceType:
- .byte 0
-
-RomHeaderReserved1:
- .space 7
-
-RomHeaderSoftwareVersion:
- .byte REVISION
-
-RomHeaderChecksum:
- .ifdef ENGLISH
- .ifdef SAPPHIRE
- .byte 0x55 - REVISION
- .else
- .byte 0x41 - REVISION
- .endif
- .else
- .ifdef SAPPHIRE
- .byte 0x56
- .else
- .byte 0x42
- .endif
- .endif
-
-RomHeaderReserved2:
- .space 2
diff --git a/asmdiff.sh b/asmdiff.sh
index a4b465b6e..4654b2101 100755
--- a/asmdiff.sh
+++ b/asmdiff.sh
@@ -4,4 +4,4 @@ OBJDUMP="$DEVKITARM/bin/arm-none-eabi-objdump -D -bbinary -marmv4t -Mforce-thumb
OPTIONS="--start-address=$(($1)) --stop-address=$(($1 + $2))"
$OBJDUMP $OPTIONS baserom.gba > baserom.dump
$OBJDUMP $OPTIONS pokeruby.gba > pokeruby.dump
-diff baserom.dump pokeruby.dump
+diff -u baserom.dump pokeruby.dump | less
diff --git a/build_tools.sh b/build_tools.sh
index 26f1f35b3..7236072d4 100755
--- a/build_tools.sh
+++ b/build_tools.sh
@@ -6,3 +6,4 @@ make -C tools/bin2c
make -C tools/rsfont
make -C tools/aif2pcm
make -C tools/ramscrgen
+make -C tools/gbafix
diff --git a/build_tools_mac.sh b/build_tools_mac.sh
index 126f9f023..f9b758850 100755
--- a/build_tools_mac.sh
+++ b/build_tools_mac.sh
@@ -6,3 +6,4 @@ make -C tools/bin2c CXX=clang++
make -C tools/rsfont CXX=clang++
make -C tools/aif2pcm CXX=clang++
make -C tools/ramscrgen CXX=clang++
+make -C tools/gbafix CXX=clang++
diff --git a/clean_tools.sh b/clean_tools.sh
index 7062a2124..380089a49 100755
--- a/clean_tools.sh
+++ b/clean_tools.sh
@@ -6,3 +6,4 @@ make -C tools/bin2c clean
make -C tools/rsfont clean
make -C tools/aif2pcm clean
make -C tools/ramscrgen clean
+make -C tools/gbafix clean
diff --git a/config.mk b/config.mk
index bdcf5aa7e..976c02053 100644
--- a/config.mk
+++ b/config.mk
@@ -7,12 +7,19 @@ GAME_LANGUAGE ?= ENGLISH
DEBUG ?= 0
COMPARE ?= 1
+# For gbafix
+MAKER_CODE := 01
+
# Version
ifeq ($(GAME_VERSION), RUBY)
BUILD_NAME := ruby
+ TITLE := POKEMON RUBY
+ GAME_CODE := AXV
else
ifeq ($(GAME_VERSION), SAPPHIRE)
BUILD_NAME := sapphire
+ TITLE := POKEMON SAPP
+ GAME_CODE := AXP
else
$(error unknown version $(GAME_VERSION))
endif
@@ -36,9 +43,11 @@ endif
# Language
ifeq ($(GAME_LANGUAGE), ENGLISH)
BUILD_NAME := $(BUILD_NAME)
+ GAME_CODE := $(GAME_CODE)E
else
ifeq ($(GAME_LANGUAGE), GERMAN)
BUILD_NAME := $(BUILD_NAME)_de
+ GAME_CODE := $(GAME_CODE)D
else
$(error unknown language $(GAME_LANGUAGE))
endif
diff --git a/data/graphics.s b/data/graphics.s
deleted file mode 100644
index 587be6df0..000000000
--- a/data/graphics.s
+++ /dev/null
@@ -1,4718 +0,0 @@
-@ This is where most of the graphics is stored.
-
- .section gfx_data, "aw", %progbits
-
- .align 2
-gBattleTextboxTiles:: @ 8D00000
- .incbin "graphics/interface/menu.4bpp.lz" @ menu window and arrows
-
- .align 2
-gBattleTextboxPalette:: @ 8D004E0
- .incbin "graphics/interface/menu.gbapal.lz"
-
- .align 2
-gBattleTextboxTilemap:: @ 8D00524
- .incbin "graphics/interface/menu_map.bin"
-
-@ 8D01524
- .include "data/graphics/pokemon/circled_question_mark_graphics.inc"
-
-@ 8D019E4
-gUnusedOldCharmap_Gfx_lz::
- .incbin "graphics/unused/old_charmap.4bpp.lz" @ japanese table and bunch of stuff
-gUnusedOldCharmap_Tilemap_lz::
- .incbin "graphics/unused/old_charmap.bin.lz"
-gUnusedOldCharmap_Pal_lz::
- .incbin "graphics/unused/old_charmap.gbapal.lz"
-
- .align 2
-gSmokescreenImpactTiles:: @ 8D02410
- .incbin "graphics/battle_anims/sprites/smokescreen_impact.4bpp.lz"
-
- .align 2
-gSmokescreenImpactPalette:: @ 8D024F0
- .incbin "graphics/battle_anims/sprites/smokescreen_impact.gbapal.lz"
-
- .align 2
-gInterfaceGfx_PokeBall::
- .incbin "graphics/interface/ball/poke.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_PokeBall::
- .incbin "graphics/interface/ball/poke.gbapal.lz"
-
- .align 2
-gInterfaceGfx_GreatBall::
- .incbin "graphics/interface/ball/great.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_GreatBall::
- .incbin "graphics/interface/ball/great.gbapal.lz"
-
- .align 2
-gInterfaceGfx_SafariBall::
- .incbin "graphics/interface/ball/safari.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_SafariBall::
- .incbin "graphics/interface/ball/safari.gbapal.lz"
-
- .align 2
-gInterfaceGfx_UltraBall::
- .incbin "graphics/interface/ball/ultra.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_UltraBall::
- .incbin "graphics/interface/ball/ultra.gbapal.lz"
-
- .align 2
-gInterfaceGfx_MasterBall::
- .incbin "graphics/interface/ball/master.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_MasterBall::
- .incbin "graphics/interface/ball/master.gbapal.lz"
-
- .align 2
-gInterfaceGfx_NetBall::
- .incbin "graphics/interface/ball/net.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_NetBall::
- .incbin "graphics/interface/ball/net.gbapal.lz"
-
- .align 2
-gInterfaceGfx_DiveBall::
- .incbin "graphics/interface/ball/dive.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_DiveBall::
- .incbin "graphics/interface/ball/dive.gbapal.lz"
-
- .align 2
-gInterfaceGfx_NestBall::
- .incbin "graphics/interface/ball/nest.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_NestBall::
- .incbin "graphics/interface/ball/nest.gbapal.lz"
-
- .align 2
-gInterfaceGfx_RepeatBall::
- .incbin "graphics/interface/ball/repeat.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_RepeatBall::
- .incbin "graphics/interface/ball/repeat.gbapal.lz"
-
- .align 2
-gInterfaceGfx_TimerBall::
- .incbin "graphics/interface/ball/timer.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_TimerBall::
- .incbin "graphics/interface/ball/timer.gbapal.lz"
-
- .align 2
-gInterfaceGfx_LuxuryBall::
- .incbin "graphics/interface/ball/luxury.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_LuxuryBall::
- .incbin "graphics/interface/ball/luxury.gbapal.lz"
-
- .align 2
-gInterfaceGfx_PremierBall::
- .incbin "graphics/interface/ball/premier.4bpp.lz" @ 0xBC
-
- .align 2
-gInterfacePal_PremierBall::
- .incbin "graphics/interface/ball/premier.gbapal.lz"
-
- .align 2
-gUnknown_08D030D0:: @ 8D030D0
- .incbin "graphics/interface/ball_open.4bpp.lz"
-
- .align 2
-gBlankGfxCompressed::
- .incbin "graphics/interface/blank.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_146:: @ 8D03248
- .incbin "graphics/battle_anims/sprites/146.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_000:: @ 8D03308
- .incbin "graphics/battle_anims/sprites/000.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_003:: @ 8D033B8
- .incbin "graphics/battle_anims/sprites/003.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_004:: @ 8D0342C
- .incbin "graphics/battle_anims/sprites/004.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_005:: @ 8D034DC
- .incbin "graphics/battle_anims/sprites/005.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_006:: @ 8D035B0
- .incbin "graphics/battle_anims/sprites/006.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_115:: @ 8D0367C
- .incbin "graphics/battle_anims/sprites/115.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_000:: @ 8D0369C
- .incbin "graphics/battle_anims/sprites/000.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_003:: @ 8D036C0
- .incbin "graphics/battle_anims/sprites/003.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_004:: @ 8D036E8
- .incbin "graphics/battle_anims/sprites/004.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_005:: @ 8D036FC
- .incbin "graphics/battle_anims/sprites/005.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_006:: @ 8D03724
- .incbin "graphics/battle_anims/sprites/006.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_161:: @ 8D0374C
- .incbin "graphics/battle_anims/sprites/161.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_161:: @ 8D03774
- .incbin "graphics/battle_anims/sprites/161.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_007:: @ 8D0379C
- .incbin "graphics/battle_anims/sprites/007.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_007:: @ 8D03918
- .incbin "graphics/battle_anims/sprites/007.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_008:: @ 8D03938
- .incbin "graphics/battle_anims/sprites/008.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_008:: @ 8D03958
- .incbin "graphics/battle_anims/sprites/008.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_010:: @ 8D03974
- .incbin "graphics/battle_anims/sprites/010.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_010:: @ 8D03994
- .incbin "graphics/battle_anims/sprites/010.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_009:: @ 8D03D74
- .incbin "graphics/battle_anims/sprites/009.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_009:: @ 8D0405C
- .incbin "graphics/battle_anims/sprites/009.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_011:: @ 8D0407C
- .incbin "graphics/battle_anims/sprites/011.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_011:: @ 8D040F4
- .incbin "graphics/battle_anims/sprites/011.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_012:: @ 8D0411C
- .incbin "graphics/battle_anims/sprites/012.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_012:: @ 8D04184
- .incbin "graphics/battle_anims/sprites/012.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_152:: @ 8D0419C
- .incbin "graphics/battle_anims/sprites/152.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_152:: @ 8D041E4
- .incbin "graphics/battle_anims/sprites/152.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_013:: @ 8D04208
- .incbin "graphics/battle_anims/sprites/013.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_013:: @ 8D0423C
- .incbin "graphics/battle_anims/sprites/013.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_015:: @ 8D04254
- .incbin "graphics/battle_anims/sprites/015.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_015:: @ 8D042C0
- .incbin "graphics/battle_anims/sprites/015.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_016:: @ 8D042E8
- .incbin "graphics/battle_anims/sprites/016.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_016:: @ 8D04358
- .incbin "graphics/battle_anims/sprites/016.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_017:: @ 8D04368
- .incbin "graphics/battle_anims/sprites/017.4bpp.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D04388.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_019:: @ 8D043AC
- .incbin "graphics/battle_anims/sprites/019.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_019:: @ 8D043C8
- .incbin "graphics/battle_anims/sprites/019.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_020:: @ 8D04488
- .incbin "graphics/battle_anims/sprites/020.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_020:: @ 8D04554
- .incbin "graphics/battle_anims/sprites/020.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_023:: @ 8D0457C
- .incbin "graphics/battle_anims/sprites/023.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_023:: @ 8D045A4
- .incbin "graphics/battle_anims/sprites/023.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/battle_anim_023.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/music_notes.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_021:: @ 8D047D0
- .incbin "graphics/battle_anims/sprites/021.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_021:: @ 8D047F8
- .incbin "graphics/battle_anims/sprites/021.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_022:: @ 8D04B30
- .incbin "graphics/battle_anims/sprites/022.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_025:: @ 8D04B58
- .incbin "graphics/battle_anims/sprites/025.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_025:: @ 8D04B80
- .incbin "graphics/battle_anims/sprites/025.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_024:: @ 8D04C70
- .incbin "graphics/battle_anims/sprites/024.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_024:: @ 8D04D3C
- .incbin "graphics/battle_anims/sprites/024.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_031:: @ 8D04D50
- .incbin "graphics/battle_anims/sprites/031.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_031:: @ 8D05130
- .incbin "graphics/battle_anims/sprites/031.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_032:: @ 8D05150
- .incbin "graphics/battle_anims/sprites/032.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_032:: @ 8D05178
- .incbin "graphics/battle_anims/sprites/032.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_026:: @ 8D05264
- .incbin "graphics/battle_anims/sprites/026.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_026:: @ 8D0559C
- .incbin "graphics/battle_anims/sprites/026.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_027:: @ 8D055C4
- .incbin "graphics/battle_anims/sprites/027.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_027:: @ 8D055EC
- .incbin "graphics/battle_anims/sprites/027.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_028:: @ 8D058E8
- .incbin "graphics/battle_anims/sprites/028.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_028:: @ 8D05910
- .incbin "graphics/battle_anims/sprites/028.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_029:: @ 8D05C60
- .incbin "graphics/battle_anims/sprites/029.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_029:: @ 8D05F18
- .incbin "graphics/battle_anims/sprites/029.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_030:: @ 8D05F40
- .incbin "graphics/battle_anims/sprites/030.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_030:: @ 8D06300
- .incbin "graphics/battle_anims/sprites/030.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_033:: @ 8D06324
- .incbin "graphics/battle_anims/sprites/033.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_033:: @ 8D0634C
- .incbin "graphics/battle_anims/sprites/033.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_034:: @ 8D06CBC
- .incbin "graphics/battle_anims/sprites/034.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_035:: @ 8D07088
- .incbin "graphics/battle_anims/sprites/035.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_036:: @ 8D07420
- .incbin "graphics/battle_anims/sprites/036.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_036:: @ 8D07448
- .incbin "graphics/battle_anims/sprites/036.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_037:: @ 8D0781C
- .incbin "graphics/battle_anims/sprites/037.4bpp.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D07B68.4bpp.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D07B68.gbapal.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D07B68_2.gbapal.lz"
-
-@ old battle interface data, unused
-
- .align 2
- .incbin "graphics/unused/obi1.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/obi_palpak1.gbapal.lz" @ palettes 1-3
-
- .align 2
- .incbin "graphics/unused/old_pal4.gbapal.lz" @ 4 is by itself
-
- .align 2
- .incbin "graphics/unused/obi_palpak3.gbapal.lz" @ palettes 5-7
-
- .align 2
- .incbin "graphics/unused/obi2.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/old_battle_interface_tilemap.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_038:: @ 8D086E4
- .incbin "graphics/battle_anims/sprites/038.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_039:: @ 8D0870C
- .incbin "graphics/battle_anims/sprites/039.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_038:: @ 8D08734
- .incbin "graphics/battle_anims/sprites/038.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_039:: @ 8D08958
- .incbin "graphics/battle_anims/sprites/039.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_040:: @ 8D08C54
- .incbin "graphics/battle_anims/sprites/040.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_041:: @ 8D08E60
- .incbin "graphics/battle_anims/sprites/041.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_042:: @ 8D09000
- .incbin "graphics/battle_anims/sprites/042.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_042:: @ 8D092D0
- .incbin "graphics/battle_anims/sprites/042.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_043:: @ 8D092F8
- .incbin "graphics/battle_anims/sprites/043.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_043:: @ 8D096F8
- .incbin "graphics/battle_anims/sprites/043.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_044:: @ 8D09720
- .incbin "graphics/battle_anims/sprites/044.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_044:: @ 8D09748
- .incbin "graphics/battle_anims/sprites/044.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_045:: @ 8D099B4
- .incbin "graphics/battle_anims/sprites/045.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_045:: @ 8D099DC
- .incbin "graphics/battle_anims/sprites/045.4bpp.lz"
-
- .align 2
-gUnknown_08D09C48:: @ 8D09C48
- .incbin "graphics/interface/hp_numbers.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_046:: @ 8D09E5C
- .incbin "graphics/battle_anims/sprites/046.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_046:: @ 8D0A23C
- .incbin "graphics/battle_anims/sprites/046.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_047:: @ 8D0A25C
- .incbin "graphics/battle_anims/sprites/047.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_048:: @ 8D0A280
- .incbin "graphics/battle_anims/sprites/048.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_048:: @ 8D0A518
- .incbin "graphics/battle_anims/sprites/048.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_049:: @ 8D0A540
- .incbin "graphics/battle_anims/sprites/049.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_050:: @ 8D0A568
- .incbin "graphics/battle_anims/sprites/050.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_050:: @ 8D0A58C
- .incbin "graphics/battle_anims/sprites/050.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_051:: @ 8D0A62C
- .incbin "graphics/battle_anims/sprites/051.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_052:: @ 8D0A6D8
- .incbin "graphics/battle_anims/sprites/052.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/line_sketch.4bpp.lz" @ unused
-
- .align 2
- .incbin "graphics/unused/line_sketch.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_054:: @ 8D0A938
- .incbin "graphics/battle_anims/sprites/054.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_054:: @ 8D0A964
- .incbin "graphics/battle_anims/sprites/054.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_056:: @ 8D0A97C
- .incbin "graphics/battle_anims/sprites/056.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_056:: @ 8D0AE24
- .incbin "graphics/battle_anims/sprites/056.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_055:: @ 8D0AE4C
- .incbin "graphics/battle_anims/sprites/055.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_057:: @ 8D0AF10
- .incbin "graphics/battle_anims/sprites/057.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_057:: @ 8D0AF98
- .incbin "graphics/battle_anims/sprites/057.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_058:: @ 8D0AFBC
- .incbin "graphics/battle_anims/sprites/058.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_058:: @ 8D0B424
- .incbin "graphics/battle_anims/sprites/058.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_059:: @ 8D0B44C
- .incbin "graphics/battle_anims/sprites/059.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_059:: @ 8D0B4AC
- .incbin "graphics/battle_anims/sprites/059.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_060:: @ 8D0B4C8
- .incbin "graphics/battle_anims/sprites/060.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_060:: @ 8D0B4F0
- .incbin "graphics/battle_anims/sprites/060.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_061:: @ 8D0B50C
- .incbin "graphics/battle_anims/sprites/061.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_061:: @ 8D0B5BC
- .incbin "graphics/battle_anims/sprites/061.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_062:: @ 8D0B5DC
- .incbin "graphics/battle_anims/sprites/062.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_062:: @ 8D0B9AC
- .incbin "graphics/battle_anims/sprites/062.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_063:: @ 8D0B9D4
- .incbin "graphics/battle_anims/sprites/063.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_063:: @ 8D0BB90
- .incbin "graphics/battle_anims/sprites/063.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/metronome_hand_small.4bpp.lz" @ unused, was for metronome at one point
-
- .align 2
-gBattleAnimSpritePalette_091:: @ 8D0BC28
- .incbin "graphics/battle_anims/sprites/091.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_065:: @ 8D0BC4C
- .incbin "graphics/battle_anims/sprites/065.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_065:: @ 8D0BD60
- .incbin "graphics/battle_anims/sprites/065.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_066:: @ 8D0BD80
- .incbin "graphics/battle_anims/sprites/066.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_066:: @ 8D0BDCC
- .incbin "graphics/battle_anims/sprites/066.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_070:: @ 8D0BDF4
- .incbin "graphics/battle_anims/sprites/070.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_070:: @ 8D0BE74
- .incbin "graphics/battle_anims/sprites/070.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_071:: @ 8D0BE9C
- .incbin "graphics/battle_anims/sprites/071.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_072:: @ 8D0C0C8
- .incbin "graphics/battle_anims/sprites/072.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_072:: @ 8D0C198
- .incbin "graphics/battle_anims/sprites/072.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_073:: @ 8D0C1B0
- .incbin "graphics/battle_anims/sprites/073.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_073:: @ 8D0C2CC
- .incbin "graphics/battle_anims/sprites/073.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_075:: @ 8D0C2EC
- .incbin "graphics/battle_anims/sprites/075.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_075:: @ 8D0C568
- .incbin "graphics/battle_anims/sprites/075.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_078:: @ 8D0C58C
- .incbin "graphics/battle_anims/sprites/078.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_078:: @ 8D0C724
- .incbin "graphics/battle_anims/sprites/078.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_079:: @ 8D0C74C
- .incbin "graphics/battle_anims/sprites/079.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_080:: @ 8D0CB7C
- .incbin "graphics/battle_anims/sprites/080.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_080:: @ 8D0CEE0
- .incbin "graphics/battle_anims/sprites/080.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_081:: @ 8D0CF04
- .incbin "graphics/battle_anims/sprites/081.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_081:: @ 8D0CF88
- .incbin "graphics/battle_anims/sprites/081.gbapal.lz"
-
- .align 2 @ 8D0CFAC
- .incbin "graphics/unknown/unknown_D0CFAC.bin"
-
- .align 2 @ 8D0CFD0
- .incbin "graphics/unknown/unknown_D0CFD0.bin"
-
- .align 2 @ 8D0CFF4
- .incbin "graphics/unknown/unknown_D0CFF4.bin"
-
- .align 2
- .incbin "graphics/unused/line_sketch_2.8bpp.lz"
-
- .align 2 @ 8D0D070
- .incbin "graphics/unknown/unknown_D0D070.bin"
-
- .align 2
- .incbin "graphics/unused/line_sketch_2.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_082:: @ 8D0D120
- .incbin "graphics/battle_anims/sprites/082.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_082:: @ 8D0D144
- .incbin "graphics/battle_anims/sprites/082.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_083:: @ 8D0D158
- .incbin "graphics/battle_anims/sprites/083.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_084:: @ 8D0D180
- .incbin "graphics/battle_anims/sprites/084.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_085:: @ 8D0D1A8
- .incbin "graphics/battle_anims/sprites/085.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_086:: @ 8D0D1C0
- .incbin "graphics/battle_anims/sprites/086.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_088:: @ 8D0D1E8
- .incbin "graphics/battle_anims/sprites/088.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_089:: @ 8D0D204
- .incbin "graphics/battle_anims/sprites/089.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_090:: @ 8D0D22C
- .incbin "graphics/battle_anims/sprites/090.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_092:: @ 8D0D250
- .incbin "graphics/battle_anims/sprites/092.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_093:: @ 8D0D26C
- .incbin "graphics/battle_anims/sprites/093.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_094:: @ 8D0D294
- .incbin "graphics/battle_anims/sprites/094.gbapal.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D0D2B4.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_095:: @ 8D0D2D4
- .incbin "graphics/battle_anims/sprites/095.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_096:: @ 8D0D2FC
- .incbin "graphics/battle_anims/sprites/096.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_097:: @ 8D0D318
- .incbin "graphics/battle_anims/sprites/097.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_100:: @ 8D0D340
- .incbin "graphics/battle_anims/sprites/100.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_101:: @ 8D0D35C
- .incbin "graphics/battle_anims/sprites/101.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_103:: @ 8D0D384
- .incbin "graphics/battle_anims/sprites/103.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_083:: @ 8D0D3A8
- .incbin "graphics/battle_anims/sprites/083.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_084:: @ 8D0D84C
- .incbin "graphics/battle_anims/sprites/084.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_085:: @ 8D0DC10
- .incbin "graphics/battle_anims/sprites/085.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_086:: @ 8D0DCC8
- .incbin "graphics/battle_anims/sprites/086.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_088:: @ 8D0DE38
- .incbin "graphics/battle_anims/sprites/088.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_089:: @ 8D0DE88
- .incbin "graphics/battle_anims/sprites/089.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_090:: @ 8D0E0FC
- .incbin "graphics/battle_anims/sprites/090.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_091:: @ 8D0E18C
- .incbin "graphics/battle_anims/sprites/091.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_092:: @ 8D0E2C0
- .incbin "graphics/battle_anims/sprites/092.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_093:: @ 8D0E33C
- .incbin "graphics/battle_anims/sprites/093.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_094:: @ 8D0EA0C
- .incbin "graphics/battle_anims/sprites/094.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_095:: @ 8D0EBB0
- .incbin "graphics/battle_anims/sprites/095.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_096:: @ 8D0EC60
- .incbin "graphics/battle_anims/sprites/096.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_097:: @ 8D0EDD0
- .incbin "graphics/battle_anims/sprites/097.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_098:: @ 8D0EFB0
- .incbin "graphics/battle_anims/sprites/098.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_100:: @ 8D0F0E8
- .incbin "graphics/battle_anims/sprites/100.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_101:: @ 8D0F1E8
- .incbin "graphics/battle_anims/sprites/101.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_102:: @ 8D0F318
- .incbin "graphics/battle_anims/sprites/102.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_103:: @ 8D0F4B0
- .incbin "graphics/battle_anims/sprites/103.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_104:: @ 8D0F51C
- .incbin "graphics/battle_anims/sprites/104.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_104:: @ 8D0F6DC
- .incbin "graphics/battle_anims/sprites/104.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_105:: @ 8D0F704
- .incbin "graphics/battle_anims/sprites/105.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_105:: @ 8D0FC88
- .incbin "graphics/battle_anims/sprites/105.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_106:: @ 8D0FCB0
- .incbin "graphics/battle_anims/sprites/106.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_107:: @ 8D0FDA0
- .incbin "graphics/battle_anims/sprites/107.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_107:: @ 8D1014C
- .incbin "graphics/battle_anims/sprites/107.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_108:: @ 8D10174
- .incbin "graphics/battle_anims/sprites/108.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_109:: @ 8D104F8
- .incbin "graphics/battle_anims/sprites/109.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_109:: @ 8D10520
- .incbin "graphics/battle_anims/sprites/109.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_110:: @ 8D10548
- .incbin "graphics/battle_anims/sprites/110.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_111:: @ 8D1092C
- .incbin "graphics/battle_anims/sprites/111.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_111:: @ 8D10970
- .incbin "graphics/battle_anims/sprites/111.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_112:: @ 8D10994
- .incbin "graphics/battle_anims/sprites/112.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_112:: @ 8D10CBC
- .incbin "graphics/battle_anims/sprites/112.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_113:: @ 8D10CE4
- .incbin "graphics/battle_anims/sprites/113.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_113:: @ 8D10F50
- .incbin "graphics/battle_anims/sprites/113.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_114:: @ 8D10F78
- .incbin "graphics/battle_anims/sprites/114.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_114:: @ 8D1106C
- .incbin "graphics/battle_anims/sprites/114.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/blue_frame.bin.lz" @ P1, P2, P3 and P4 tilemaps?
-
- .align 2
- .incbin "graphics/unused/redyellowgreen_frame.bin.lz"
-
- .align 2
- .incbin "graphics/unused/color_frames.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/color_frames.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_115:: @ 8D11B74
- .incbin "graphics/battle_anims/sprites/115.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/water_splash.8bpp.lz"
-
- .align 2
- .incbin "graphics/unused/water_splash.bin.lz"
-
- .align 2
- .incbin "graphics/unused/water_splash.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/basic_frame.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/basic_frame.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/basic_frame.bin.lz"
-
- .align 2
-gUnknown_08D1212C::
- .incbin "graphics/battle_interface/window.gbapal"
-
- .align 2
-gUnknown_08D1214C::
- .incbin "graphics/battle_interface/hpbar.gbapal"
-
- .align 2
-gUnknown_08D1216C:: @ 8D1216C
- .incbin "graphics/battle_interface/hpbar.4bpp"
- .incbin "graphics/battle_interface/expbar.4bpp"
- .incbin "graphics/battle_interface/status_psn.4bpp"
- .incbin "graphics/battle_interface/status_par.4bpp"
- .incbin "graphics/battle_interface/status_slp.4bpp"
- .incbin "graphics/battle_interface/status_frz.4bpp"
- .incbin "graphics/battle_interface/status_brn.4bpp"
- .incbin "graphics/battle_interface/misc.4bpp"
- .incbin "graphics/battle_interface/hpbar_anim.4bpp"
- .incbin "graphics/battle_interface/misc_frameend.4bpp"
-
- .align 2
-Tiles_D129AC:: @ 8D129AC
- .incbin "graphics/battle_interface/ball_display.4bpp"
-
- @ extra stuff
- .incbin "graphics/battle_interface/ball_display_unused_extra.4bpp"
- .incbin "graphics/battle_interface/status2.4bpp" @ these three duplicate sets of graphics are for the opponent pokemon and are also for use in double battles. they use dynamic palettes so coloring them is an extreme headache and wont be done for now.
- .incbin "graphics/battle_interface/status3.4bpp"
- .incbin "graphics/battle_interface/status4.4bpp"
- .incbin "graphics/unknown/unknown_D12FEC.4bpp"
- .incbin "graphics/unknown/unknown_D1300C.4bpp"
-
- .align 2
-gBattleAnimSpriteSheet_116:: @ 8D1302C
- .incbin "graphics/battle_anims/sprites/116.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_116:: @ 8D132D8
- .incbin "graphics/battle_anims/sprites/116.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_117:: @ 8D13300
- .incbin "graphics/battle_anims/sprites/117.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_117:: @ 8D1353C
- .incbin "graphics/battle_anims/sprites/117.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_118:: @ 8D13558
- .incbin "graphics/battle_anims/sprites/118.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_118:: @ 8D136F0
- .incbin "graphics/battle_anims/sprites/118.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_119:: @ 8D1370C
- .incbin "graphics/battle_anims/sprites/119.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_119:: @ 8D1399C
- .incbin "graphics/battle_anims/sprites/119.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_120:: @ 8D139C4
- .incbin "graphics/battle_anims/sprites/120.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_120:: @ 8D13AB8
- .incbin "graphics/battle_anims/sprites/120.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_121:: @ 8D13AE0
- .incbin "graphics/battle_anims/sprites/121.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_121:: @ 8D13B0C
- .incbin "graphics/battle_anims/sprites/121.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_122:: @ 8D13B30
- .incbin "graphics/battle_anims/sprites/122.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_122:: @ 8D13C2C
- .incbin "graphics/battle_anims/sprites/122.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_123:: @ 8D13C48
- .incbin "graphics/battle_anims/sprites/123.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_124:: @ 8D13D84
- .incbin "graphics/battle_anims/sprites/124.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_124:: @ 8D1401C
- .incbin "graphics/battle_anims/sprites/124.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_125:: @ 8D14044
- .incbin "graphics/battle_anims/sprites/125.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_125:: @ 8D14130
- .incbin "graphics/battle_anims/sprites/125.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_126:: @ 8D14158
- .incbin "graphics/battle_anims/sprites/126.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_126:: @ 8D141C0
- .incbin "graphics/battle_anims/sprites/126.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_127:: @ 8D141E0
- .incbin "graphics/battle_anims/sprites/127.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_127:: @ 8D14380
- .incbin "graphics/battle_anims/sprites/127.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_128:: @ 8D143A4
- .incbin "graphics/battle_anims/sprites/128.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_128:: @ 8D14610
- .incbin "graphics/battle_anims/sprites/128.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_129:: @ 8D14630
- .incbin "graphics/battle_anims/sprites/129.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_130:: @ 8D14694
- .incbin "graphics/battle_anims/sprites/130.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_130:: @ 8D14A64
- .incbin "graphics/battle_anims/sprites/130.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_131:: @ 8D14A8C
- .incbin "graphics/battle_anims/sprites/131.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_132:: @ 8D14BFC
- .incbin "graphics/battle_anims/sprites/132.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_132:: @ 8D14CFC
- .incbin "graphics/battle_anims/sprites/132.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_133:: @ 8D14D1C
- .incbin "graphics/battle_anims/sprites/133.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_133:: @ 8D14D98
- .incbin "graphics/battle_anims/sprites/133.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_134:: @ 8D14DC0
- .incbin "graphics/battle_anims/sprites/134.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_076:: @ 8D14E90
- .incbin "graphics/battle_anims/sprites/076.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_076:: @ 8D150CC
- .incbin "graphics/battle_anims/sprites/076.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_077:: @ 8D150F4
- .incbin "graphics/battle_anims/sprites/077.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/old_contest.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/old_contest.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/old_contest.bin.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D15D64.bin.lz"
-
- .align 2
-gContestNumbers_UnusedGfx::
- .incbin "graphics/unused/numbers.4bpp.lz"
-
- .align 2
-gContestNumbers_UnusedPal::
- .incbin "graphics/unused/numbers.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/old_contest_2.4bpp.lz"
-
- .align 2
-gUnknown_08D17144:: @ 8D17144
- .incbin "graphics/unused/old_contest_2.gbapal.lz" @ the tilemap and palette for unused contest assets are used. however, these two files aren't old
-
- .align 2
-gUnknown_08D1725C:: @ 8D1725C
- .incbin "graphics/unused/old_contest_2.bin.lz"
-
- .align 2
-gUnknown_08D17424:: @ 8D17424
- .incbin "graphics/unknown/unknown_D17424.bin.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D176CC.bin.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D177D8.bin.lz"
-
- .align 2
-gUnknown_08D17C3C:: @ 8D17C3C
- .incbin "graphics/unknown/unknown_D17C3C.bin.lz"
-
- .align 2
-gContestMiscGfx:: @ 8D17D6C
- .incbin "graphics/contest/misc.4bpp.lz"
-
- .align 2
-gContestAudienceGfx:: @ 8D18818
- .incbin "graphics/contest/audience.4bpp.lz"
-
- .align 2
- .incbin "graphics/contest/faces.4bpp.lz"
-
- .align 2
-gContestJudgeSymbolsGfx:: @ 8D19590
- .incbin "graphics/contest/judge_symbols.4bpp.lz"
-
- .align 2
-gContest3Pal::
- .incbin "graphics/contest/judge_symbols.gbapal.lz"
-
- .align 2
-gTiles_8D1975C:: @ 8D1975C
- .incbin "graphics/contest/heart.4bpp"
-
- .align 2
-gUnknown_08D1977C:: @ 8D1977C
- .incbin "graphics/contest/misc_2.4bpp.lz"
-
- .align 2
-gUnknown_08D1A250:: @ 8D1A250
- .incbin "graphics/contest/misc_2_tilemap_1.bin.lz"
-
- .align 2
-gUnknown_08D1A364:: @ 8D1A364
- .incbin "graphics/contest/misc_2_tilemap_2.bin.lz"
-
- .align 2
-gUnknown_08D1A490:: @ 8D1A490
- .incbin "graphics/contest/misc_2_tilemap_3.bin.lz"
-
- .align 2
-gUnknown_08D1A618:: @ 8D1A618
- .incbin "graphics/contest/misc_2.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_135:: @ 8D1A704
- .incbin "graphics/battle_anims/sprites/135.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_135:: @ 8D1A7DC
- .incbin "graphics/battle_anims/sprites/135.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_Particles:: @ 8D1A7F4
- .incbin "graphics/battle_anims/sprites/particles.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_136:: @ 8D1A8A4
- .incbin "graphics/battle_anims/sprites/136.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_136:: @ 8D1A8C8
- .incbin "graphics/battle_anims/sprites/136.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_137:: @ 8D1A8F0
- .incbin "graphics/battle_anims/sprites/137.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_139:: @ 8D1AAF4
- .incbin "graphics/battle_anims/sprites/139.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_139:: @ 8D1ACE4
- .incbin "graphics/battle_anims/sprites/139.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_145:: @ 8D1AD04
- .incbin "graphics/battle_anims/sprites/145.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_138:: @ 8D1AEA4
- .incbin "graphics/battle_anims/sprites/138.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_140:: @ 8D1AFF0
- .incbin "graphics/battle_anims/sprites/140.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_140:: @ 8D1B070
- .incbin "graphics/battle_anims/sprites/140.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_141:: @ 8D1B090
- .incbin "graphics/battle_anims/sprites/141.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_141:: @ 8D1B198
- .incbin "graphics/battle_anims/sprites/141.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_142:: @ 8D1B1B8
- .incbin "graphics/battle_anims/sprites/142.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/old_beatup.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/old_beatup.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_147:: @ 8D1B2D0
- .incbin "graphics/battle_anims/sprites/147.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_147:: @ 8D1B3E4
- .incbin "graphics/battle_anims/sprites/147.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_149:: @ 8D1B40C
- .incbin "graphics/battle_anims/sprites/149.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_148:: @ 8D1B4DC
- .incbin "graphics/battle_anims/sprites/148.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_148:: @ 8D1B5C0
- .incbin "graphics/battle_anims/sprites/148.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_259:: @ 8D1B5E0
- .incbin "graphics/battle_anims/sprites/259.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_074:: @ 8D1B600
- .incbin "graphics/battle_anims/sprites/074.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_074:: @ 8D1B668
- .incbin "graphics/battle_anims/sprites/074.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_150:: @ 8D1B68C
- .incbin "graphics/battle_anims/sprites/150.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_150:: @ 8D1B760
- .incbin "graphics/battle_anims/sprites/150.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_151:: @ 8D1B77C
- .incbin "graphics/battle_anims/sprites/151.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_153:: @ 8D1B874
- .incbin "graphics/battle_anims/sprites/153.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_153:: @ 8D1B8E0
- .incbin "graphics/battle_anims/sprites/153.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_154:: @ 8D1B8F8
- .incbin "graphics/battle_anims/sprites/154.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_154:: @ 8D1B9A4
- .incbin "graphics/battle_anims/sprites/154.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_155:: @ 8D1B9C4
- .incbin "graphics/battle_anims/sprites/155.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_155:: @ 8D1BA8C
- .incbin "graphics/battle_anims/sprites/155.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_156:: @ 8D1BAAC
- .incbin "graphics/battle_anims/sprites/156.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_156:: @ 8D1BCC4
- .incbin "graphics/battle_anims/sprites/156.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_157:: @ 8D1BCEC
- .incbin "graphics/battle_anims/sprites/157.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_157:: @ 8D1BD50
- .incbin "graphics/battle_anims/sprites/157.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_158:: @ 8D1BD68
- .incbin "graphics/battle_anims/sprites/158.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_158:: @ 8D1BE30
- .incbin "graphics/battle_anims/sprites/158.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_159:: @ 8D1BE54
- .incbin "graphics/battle_anims/sprites/159.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_159:: @ 8D1BED0
- .incbin "graphics/battle_anims/sprites/159.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_160:: @ 8D1BEF8
- .incbin "graphics/battle_anims/sprites/160.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_160:: @ 8D1BFA0
- .incbin "graphics/battle_anims/sprites/160.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_144:: @ 8D1BFC8
- .incbin "graphics/battle_anims/sprites/144.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_144:: @ 8D1C040
- .incbin "graphics/battle_anims/sprites/144.gbapal.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D1C060.4bpp.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D1C060.gbapal.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_D1C060.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_162:: @ 8D1C1A4
- .incbin "graphics/battle_anims/sprites/162.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_162:: @ 8D1C228
- .incbin "graphics/battle_anims/sprites/162.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_163:: @ 8D1C248
- .incbin "graphics/battle_anims/sprites/163.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_163:: @ 8D1C2A8
- .incbin "graphics/battle_anims/sprites/163.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_288:: @ 8D1C2C0
- .incbin "graphics/battle_anims/sprites/288.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_164:: @ 8D1C2D8
- .incbin "graphics/battle_anims/sprites/164.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_165:: @ 8D1C2F0
- .incbin "graphics/battle_anims/sprites/165.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_166:: @ 8D1C308
- .incbin "graphics/battle_anims/sprites/166.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_166:: @ 8D1C614
- .incbin "graphics/battle_anims/sprites/166.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_167:: @ 8D1C634
- .incbin "graphics/battle_anims/sprites/167.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_168:: @ 8D1C654
- .incbin "graphics/battle_anims/sprites/168.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_169:: @ 8D1C674
- .incbin "graphics/battle_anims/sprites/169.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_170:: @ 8D1C694
- .incbin "graphics/battle_anims/sprites/170.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_171:: @ 8D1C6B4
- .incbin "graphics/battle_anims/sprites/171.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_171:: @ 8D1C700
- .incbin "graphics/battle_anims/sprites/171.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_172:: @ 8D1C728
- .incbin "graphics/battle_anims/sprites/172.gbapal.lz"
-
- .align 2
-gContestJudgeGfx::
- .incbin "graphics/contest/judge.4bpp.lz"
-
- .align 2
-gContest2Pal:: @ 8D1CA1C
- .incbin "graphics/contest/judge.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_001:: @ 8D1CA44
- .incbin "graphics/battle_anims/sprites/001.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_001:: @ 8D1CAF8
- .incbin "graphics/battle_anims/sprites/001.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_173:: @ 8D1CB20
- .incbin "graphics/battle_anims/sprites/173.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundImage_00:: @ 8D1CBA8
- .incbin "graphics/battle_anims/backgrounds/00.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_00:: @ 8D1D1A0
- .incbin "graphics/battle_anims/backgrounds/00.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_00:: @ 8D1D1C0
- .incbin "graphics/battle_anims/backgrounds/00.bin.lz"
-
- .align 2
-gUnknown_08D1D410:: @ 8D1D410
- .incbin "graphics/battle_anims/masks/metal_shine.4bpp.lz"
-
- .align 2
-gUnknown_08D1D54C:: @ 8D1D54C
- .incbin "graphics/battle_anims/masks/metal_shine.gbapal.lz"
-
- .align 2
-gUnknown_08D1D574:: @ 8D1D574
- .incbin "graphics/battle_anims/masks/metal_shine.bin.lz"
-
- .align 2
- .incbin "graphics/unused/goosuto.4bpp.lz" @ ghost
-
- .align 2
- .incbin "graphics/unused/goosuto.gbapal.lz"
-
- .align 2
- .incbin "graphics/unused/goosuto.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_174:: @ 8D1D960
- .incbin "graphics/battle_anims/sprites/174.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_174:: @ 8D1DA00
- .incbin "graphics/battle_anims/sprites/174.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_175:: @ 8D1DA28
- .incbin "graphics/battle_anims/sprites/175.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_175:: @ 8D1DA8C
- .incbin "graphics/battle_anims/sprites/175.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_176:: @ 8D1DAB4
- .incbin "graphics/battle_anims/sprites/176.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_176:: @ 8D1DC0C
- .incbin "graphics/battle_anims/sprites/176.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_177:: @ 8D1DC34
- .incbin "graphics/battle_anims/sprites/177.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_177:: @ 8D1DCF8
- .incbin "graphics/battle_anims/sprites/177.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_178:: @ 8D1DD10
- .incbin "graphics/battle_anims/sprites/178.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_178:: @ 8D1DE78
- .incbin "graphics/battle_anims/sprites/178.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_179:: @ 8D1DEA0
- .incbin "graphics/battle_anims/sprites/179.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_179:: @ 8D1DEC8
- .incbin "graphics/battle_anims/sprites/179.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_180:: @ 8D1DFA4
- .incbin "graphics/battle_anims/sprites/180.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_181:: @ 8D1DFBC
- .incbin "graphics/battle_anims/sprites/181.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_182:: @ 8D1E34C
- .incbin "graphics/battle_anims/sprites/182.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_182:: @ 8D1E3F0
- .incbin "graphics/battle_anims/sprites/182.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_183:: @ 8D1E418
- .incbin "graphics/battle_anims/sprites/183.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_183:: @ 8D1E690
- .incbin "graphics/battle_anims/sprites/183.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_184:: @ 8D1E6B8
- .incbin "graphics/battle_anims/sprites/184.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_184:: @ 8D1E80C
- .incbin "graphics/battle_anims/sprites/184.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_185:: @ 8D1E834
- .incbin "graphics/battle_anims/sprites/185.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_185:: @ 8D1EC48
- .incbin "graphics/battle_anims/sprites/185.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_03:: @ 8D1EC70
- .incbin "graphics/battle_anims/backgrounds/03.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_03:: @ 8D1EE40
- .incbin "graphics/battle_anims/backgrounds/03.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_03:: @ 8D1EE64
- .incbin "graphics/battle_anims/backgrounds/03.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_187:: @ 8D1EF2C
- .incbin "graphics/battle_anims/sprites/187.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_187:: @ 8D1F11C
- .incbin "graphics/battle_anims/sprites/187.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_186:: @ 8D1F13C
- .incbin "graphics/battle_anims/sprites/186.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_186:: @ 8D1F508
- .incbin "graphics/battle_anims/sprites/186.gbapal.lz"
-
- .align 2
-gBattleWindowLargeGfx::
- .incbin "graphics/battle_interface/window.4bpp.lz"
-
- .align 2
-gBattleWindowSmallGfx::
- .incbin "graphics/battle_interface/window2.4bpp.lz"
-
- .align 2
-gBattleWindowSmall2Gfx::
- .incbin "graphics/battle_interface/window3.4bpp.lz"
-
- .align 2
-gBattleWindowSmall3Gfx::
- .incbin "graphics/battle_interface/window4.4bpp.lz"
-
- .align 2
-gBattleWindowLarge2Gfx::
- .incbin "graphics/battle_interface/window5.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/shadow.4bpp.lz"
-
- .align 2
- .incbin "graphics/unused/shadow.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_014:: @ 8D1FF80
- .incbin "graphics/battle_anims/sprites/014.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_014:: @ 8D20014
- .incbin "graphics/battle_anims/sprites/014.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_190:: @ 8D20030
- .incbin "graphics/battle_anims/sprites/190.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_190:: @ 8D2028C
- .incbin "graphics/battle_anims/sprites/190.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_191:: @ 8D202B0
- .incbin "graphics/battle_anims/sprites/191.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_191:: @ 8D2051C
- .incbin "graphics/battle_anims/sprites/191.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_189:: @ 8D20544
- .incbin "graphics/battle_anims/sprites/189.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_189:: @ 8D205C8
- .incbin "graphics/battle_anims/sprites/189.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_192:: @ 8D205E8
- .incbin "graphics/battle_anims/sprites/192.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_192:: @ 8D20868
- .incbin "graphics/battle_anims/sprites/192.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_193:: @ 8D20890
- .incbin "graphics/battle_anims/sprites/193.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_193:: @ 8D209EC
- .incbin "graphics/battle_anims/sprites/193.gbapal.lz"
-
- .align 2
-gUnknown_08D20A14:: @ 8D20A14
- .incbin "graphics/battle_anims/masks/curse.4bpp.lz"
-
- .align 2
-gUnknown_08D20A30:: @ 8D20A30
- .incbin "graphics/battle_anims/masks/curse.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_002:: @ 8D20B30
- .incbin "graphics/battle_anims/sprites/002.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_002:: @ 8D20C14
- .incbin "graphics/battle_anims/sprites/002.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_196:: @ 8D20C3C
- .incbin "graphics/battle_anims/sprites/196.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_196:: @ 8D20FE0
- .incbin "graphics/battle_anims/sprites/196.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_194:: @ 8D20FF8
- .incbin "graphics/battle_anims/sprites/194.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_194:: @ 8D21330
- .incbin "graphics/battle_anims/sprites/194.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_195:: @ 8D21358
- .incbin "graphics/battle_anims/sprites/195.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_195:: @ 8D21410
- .incbin "graphics/battle_anims/sprites/195.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_197:: @ 8D21430
- .incbin "graphics/battle_anims/sprites/197.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_197:: @ 8D215A0
- .incbin "graphics/battle_anims/sprites/197.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_198:: @ 8D215C8
- .incbin "graphics/battle_anims/sprites/198.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_198:: @ 8D219B8
- .incbin "graphics/battle_anims/sprites/198.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_199:: @ 8D219E0
- .incbin "graphics/battle_anims/sprites/199.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_199:: @ 8D21AA8
- .incbin "graphics/battle_anims/sprites/199.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_200:: @ 8D21AC4
- .incbin "graphics/battle_anims/sprites/200.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_200:: @ 8D21C04
- .incbin "graphics/battle_anims/sprites/200.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_201:: @ 8D21C20
- .incbin "graphics/battle_anims/sprites/201.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_201:: @ 8D22290
- .incbin "graphics/battle_anims/sprites/201.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_204:: @ 8D222B8
- .incbin "graphics/battle_anims/sprites/204.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_204:: @ 8D2242C
- .incbin "graphics/battle_anims/sprites/204.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_202:: @ 8D22454
- .incbin "graphics/battle_anims/sprites/202.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_202:: @ 8D225BC
- .incbin "graphics/battle_anims/sprites/202.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_203:: @ 8D225E0
- .incbin "graphics/battle_anims/sprites/203.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_203:: @ 8D2278C
- .incbin "graphics/battle_anims/sprites/203.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_206:: @ 8D227B0
- .incbin "graphics/battle_anims/sprites/206.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_206:: @ 8D229BC
- .incbin "graphics/battle_anims/sprites/206.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_205:: @ 8D22A50
- .incbin "graphics/battle_anims/sprites/205.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_205:: @ 8D22C84
- .incbin "graphics/battle_anims/sprites/205.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_207:: @ 8D22CA8
- .incbin "graphics/battle_anims/sprites/207.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_207:: @ 8D22D74
- .incbin "graphics/battle_anims/sprites/207.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_208:: @ 8D22D98
- .incbin "graphics/battle_anims/sprites/208.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_209:: @ 8D23188
- .incbin "graphics/battle_anims/sprites/209.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_209:: @ 8D23490
- .incbin "graphics/battle_anims/sprites/209.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_064:: @ 8D234B0
- .incbin "graphics/battle_anims/sprites/064.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_064:: @ 8D235A0
- .incbin "graphics/battle_anims/sprites/064.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_210:: @ 8D235C4
- .incbin "graphics/battle_anims/sprites/210.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_219:: @ 8D2362C
- .incbin "graphics/battle_anims/sprites/219.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_210:: @ 8D2364C
- .incbin "graphics/battle_anims/sprites/210.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_216:: @ 8D2366C
- .incbin "graphics/battle_anims/sprites/216.gbapal.lz"
-
- .align 2
-gAttractGfx:: @ 8D2368C
- .incbin "graphics/battle_anims/backgrounds/attract.4bpp.lz"
-
- .align 2
-gAttractPal:: @ 8D240FC
- .incbin "graphics/battle_anims/backgrounds/attract.gbapal.lz"
-
- .align 2
-gAttractTilemap:: @ 8D24124
- .incbin "graphics/battle_anims/backgrounds/attract.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_217:: @ 8D243A0
- .incbin "graphics/battle_anims/sprites/217.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_217:: @ 8D24408
- .incbin "graphics/battle_anims/sprites/217.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_212:: @ 8D24428
- .incbin "graphics/battle_anims/sprites/212.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_211:: @ 8D2465C
- .incbin "graphics/battle_anims/sprites/211.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_213:: @ 8D246AC
- .incbin "graphics/battle_anims/sprites/213.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_211:: @ 8D24918
- .incbin "graphics/battle_anims/sprites/211.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_214:: @ 8D2493C
- .incbin "graphics/battle_anims/sprites/214.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_215:: @ 8D24BCC
- .incbin "graphics/battle_anims/sprites/215.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_215:: @ 8D24D58
- .incbin "graphics/battle_anims/sprites/215.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_ScaryFace:: @ 8D24D7C
- .incbin "graphics/battle_anims/backgrounds/scary_face.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_ScaryFace:: @ 8D24DA4
- .incbin "graphics/battle_anims/backgrounds/scary_face.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_218:: @ 8D24FD4
- .incbin "graphics/battle_anims/sprites/218.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_218:: @ 8D24FFC
- .incbin "graphics/battle_anims/sprites/218.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_087:: @ 8D250A8
- .incbin "graphics/battle_anims/sprites/087.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_087:: @ 8D25100
- .incbin "graphics/battle_anims/sprites/087.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_018:: @ 8D25128
- .incbin "graphics/battle_anims/sprites/018.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_018:: @ 8D25164
- .incbin "graphics/battle_anims/sprites/018.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_220:: @ 8D25180
- .incbin "graphics/battle_anims/sprites/220.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_220:: @ 8D251A8
- .incbin "graphics/battle_anims/sprites/220.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_221:: @ 8D252D4
- .incbin "graphics/battle_anims/sprites/221.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_221:: @ 8D252F4
- .incbin "graphics/battle_anims/sprites/221.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_222:: @ 8D25558
- .incbin "graphics/battle_anims/sprites/222.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_222:: @ 8D25844
- .incbin "graphics/battle_anims/sprites/222.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_223:: @ 8D2586C
- .incbin "graphics/battle_anims/sprites/223.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_223:: @ 8D2588C
- .incbin "graphics/battle_anims/sprites/223.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_224:: @ 8D25B20
- .incbin "graphics/battle_anims/sprites/224.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_224:: @ 8D25B40
- .incbin "graphics/battle_anims/sprites/224.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_230:: @ 8D25C3C
- .incbin "graphics/battle_anims/sprites/230.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_230:: @ 8D25C64
- .incbin "graphics/battle_anims/sprites/230.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_228:: @ 8D25EA8
- .incbin "graphics/battle_anims/sprites/228.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_228:: @ 8D25EC8
- .incbin "graphics/battle_anims/sprites/228.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_04:: @ 8D25F70
- .incbin "graphics/battle_anims/backgrounds/04.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_04:: @ 8D25F98
- .incbin "graphics/battle_anims/backgrounds/04.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_04:: @ 8D26D04
- .incbin "graphics/battle_anims/backgrounds/04.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_05:: @ 8D27200
- .incbin "graphics/battle_anims/backgrounds/05.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_06:: @ 8D276D0
- .incbin "graphics/battle_anims/backgrounds/06.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_225:: @ 8D27B10
- .incbin "graphics/battle_anims/sprites/225.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_225:: @ 8D27C94
- .incbin "graphics/battle_anims/sprites/225.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_227:: @ 8D27CBC
- .incbin "graphics/battle_anims/sprites/227.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_226:: @ 8D27E04
- .incbin "graphics/battle_anims/sprites/226.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_226:: @ 8D27E90
- .incbin "graphics/battle_anims/sprites/226.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_229:: @ 8D27EB4
- .incbin "graphics/battle_anims/sprites/229.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_229:: @ 8D28070
- .incbin "graphics/battle_anims/sprites/229.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_099:: @ 8D28098
- .incbin "graphics/battle_anims/sprites/099.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_099:: @ 8D281B8
- .incbin "graphics/battle_anims/sprites/099.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_232:: @ 8D281E0
- .incbin "graphics/battle_anims/sprites/232.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_231:: @ 8D28718
- .incbin "graphics/battle_anims/sprites/231.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_231:: @ 8D28740
- .incbin "graphics/battle_anims/sprites/231.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_233:: @ 8D28910
- .incbin "graphics/battle_anims/sprites/233.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_233:: @ 8D28994
- .incbin "graphics/battle_anims/sprites/233.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_234:: @ 8D289BC
- .incbin "graphics/battle_anims/sprites/234.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_234:: @ 8D28B7C
- .incbin "graphics/battle_anims/sprites/234.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_238:: @ 8D28BA0
- .incbin "graphics/battle_anims/sprites/238.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_238:: @ 8D28C08
- .incbin "graphics/battle_anims/sprites/238.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_235:: @ 8D28C2C
- .incbin "graphics/battle_anims/sprites/235.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_235:: @ 8D28C7C
- .incbin "graphics/battle_anims/sprites/235.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_236:: @ 8D28C98
- .incbin "graphics/battle_anims/sprites/236.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_237:: @ 8D28CB4
- .incbin "graphics/battle_anims/sprites/237.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_07:: @ 8D28CD0
- .incbin "graphics/battle_anims/backgrounds/07.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_07:: @ 8D28E78
- .incbin "graphics/battle_anims/backgrounds/07.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_18:: @ 8D28EA0
- .incbin "graphics/battle_anims/backgrounds/18.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_07:: @ 8D28EC8
- .incbin "graphics/battle_anims/backgrounds/07.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_08:: @ 8D29058
- .incbin "graphics/battle_anims/backgrounds/08.bin.lz"
-
- .align 2
-gBattleAnimBackgroundImage_20:: @ 8D291E4
- .incbin "graphics/battle_anims/backgrounds/20.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_20:: @ 8D29C0C
- .incbin "graphics/battle_anims/backgrounds/20.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_20:: @ 8D29C2C
- .incbin "graphics/battle_anims/backgrounds/20.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_09:: @ 8D29E30
- .incbin "graphics/battle_anims/backgrounds/09.bin.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_09:: @ 8D2A128
- .incbin "graphics/battle_anims/backgrounds/09.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_22:: @ 8D2A148
- .incbin "graphics/battle_anims/backgrounds/22.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_09:: @ 8D2A168
- .incbin "graphics/battle_anims/backgrounds/09.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_10:: @ 8D2A6E8
- .incbin "graphics/battle_anims/backgrounds/10.bin.lz"
-
- .align 2
-gUnknown_08D2A9E0:: @ 8D2A9E0
- .incbin "graphics/battle_anims/masks/morning_sun.4bpp.lz"
-
- .align 2
-gUnknown_08D2AA80:: @ 8D2AA80
- .incbin "graphics/battle_anims/masks/morning_sun.gbapal.lz"
-
- .align 2
-gUnknown_08D2AA98:: @ 8D2AA98
- .incbin "graphics/battle_anims/masks/morning_sun.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_12:: @ 8D2ABB4
- .incbin "graphics/battle_anims/backgrounds/12.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_13:: @ 8D2AE7C
- .incbin "graphics/battle_anims/backgrounds/13.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_14:: @ 8D2B178
- .incbin "graphics/battle_anims/backgrounds/14.bin.lz"
-
- .align 2
-gBattleAnimBackgroundImage_12:: @ 8D2B408
- .incbin "graphics/battle_anims/backgrounds/12.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_12:: @ 8D2C170
- .incbin "graphics/battle_anims/backgrounds/12.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_11:: @ 8D2C190
- .incbin "graphics/battle_anims/backgrounds/11.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_11:: @ 8D2CB2C
- .incbin "graphics/battle_anims/backgrounds/11.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_11:: @ 8D2CB54
- .incbin "graphics/battle_anims/backgrounds/11.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_239:: @ 8D2CE4C
- .incbin "graphics/battle_anims/sprites/239.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_239:: @ 8D2CF30
- .incbin "graphics/battle_anims/sprites/239.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_143:: @ 8D2CF58
- .incbin "graphics/battle_anims/sprites/143.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_143:: @ 8D2D188
- .incbin "graphics/battle_anims/sprites/143.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_240:: @ 8D2D1A0
- .incbin "graphics/battle_anims/sprites/240.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_240:: @ 8D2D240
- .incbin "graphics/battle_anims/sprites/240.gbapal.lz"
-
- .align 2
-gSubstituteDollPal:: @ 8D2D268
- .incbin "graphics/battle_anims/sprites/substitute.gbapal.lz"
-
- .align 2
-gSubstituteDollGfx:: @ 8D2D28C
- .incbin "graphics/battle_anims/sprites/substitute.4bpp.lz"
-
- .align 2
-gSubstituteDollTilemap:: @ 8D2D4CC
- .incbin "graphics/battle_anims/sprites/substitute.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_241:: @ 8D2D6F4
- .incbin "graphics/battle_anims/sprites/241.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_241:: @ 8D2D7B8
- .incbin "graphics/battle_anims/sprites/241.gbapal.lz"
-
- .align 2
-gContestConfetti_Gfx::
- .incbin "graphics/misc/confetti.4bpp.lz"
-
- .align 2
-gContestConfetti_Pal::
- .incbin "graphics/misc/confetti.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_242:: @ 8D2D91C
- .incbin "graphics/battle_anims/sprites/242.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_242:: @ 8D2DA58
- .incbin "graphics/battle_anims/sprites/242.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_243:: @ 8D2DA7C
- .incbin "graphics/battle_anims/sprites/243.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_243:: @ 8D2DAA4
- .incbin "graphics/battle_anims/sprites/243.gbapal.lz"
-
- .align 2
-gBattleStatMask_Gfx:: @ 8D2DACC
- .incbin "graphics/battle_anims/masks/stat.4bpp.lz"
-
- .align 2
-gBattleStatMask1_Tilemap:: @ 8D2DCDC
- .incbin "graphics/battle_anims/masks/stat_tilemap_1.bin.lz"
-
- .align 2
-gBattleStatMask2_Tilemap:: @ 8D2DDF8
- .incbin "graphics/battle_anims/masks/stat_tilemap_2.bin.lz"
-
- .align 2
-gBattleStatMask1_Pal:: @ 8D2DF14
- .incbin "graphics/battle_anims/masks/stat1.gbapal.lz"
-
- .align 2
-gBattleStatMask2_Pal:: @ 8D2DF34
- .incbin "graphics/battle_anims/masks/stat2.gbapal.lz"
-
- .align 2
-gBattleStatMask3_Pal:: @ 8D2DF54
- .incbin "graphics/battle_anims/masks/stat3.gbapal.lz"
-
- .align 2
-gBattleStatMask4_Pal:: @ 8D2DF74
- .incbin "graphics/battle_anims/masks/stat4.gbapal.lz"
-
- .align 2
-gBattleStatMask5_Pal:: @ 8D2DF94
- .incbin "graphics/battle_anims/masks/stat5.gbapal.lz"
-
- .align 2
-gBattleStatMask6_Pal:: @ 8D2DFB4
- .incbin "graphics/battle_anims/masks/stat6.gbapal.lz"
-
- .align 2
-gBattleStatMask7_Pal:: @ 8D2DFD4
- .incbin "graphics/battle_anims/masks/stat7.gbapal.lz"
-
- .align 2
-gBattleStatMask8_Pal:: @ 8D2DFF4
- .incbin "graphics/battle_anims/masks/stat8.gbapal.lz"
-
- .align 2
-gUnknown_08D2E014:: @ 8D2E014
- .incbin "graphics/battle_anims/masks/cure_bubbles.4bpp.lz"
-
- .align 2
-gUnknown_08D2E150:: @ 8D2E150
- .incbin "graphics/battle_anims/masks/cure_bubbles.gbapal.lz"
-
- .align 2
-gUnknown_08D2E170:: @ 8D2E170
- .incbin "graphics/battle_anims/masks/cure_bubbles.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_245:: @ 8D2E28C
- .incbin "graphics/battle_anims/sprites/245.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_245:: @ 8D2E2B4
- .incbin "graphics/battle_anims/sprites/245.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_246:: @ 8D2E458
- .incbin "graphics/battle_anims/sprites/246.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_244:: @ 8D2E900
- .incbin "graphics/battle_anims/sprites/244.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_244:: @ 8D2E9DC
- .incbin "graphics/battle_anims/sprites/244.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_247:: @ 8D2E9F8
- .incbin "graphics/battle_anims/sprites/247.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_053:: @ 8D2EBDC
- .incbin "graphics/battle_anims/sprites/053.4bpp.lz"
-
- .align 2
-gUnknown_08D2EDFC:: @ 8D2EDFC
- .incbin "graphics/battle_anims/masks/unknown_D2EDFC.4bpp.lz"
-
- .align 2
-gUnknown_08D2EE48:: @ 8D2EE48
- .incbin "graphics/battle_anims/masks/unknown_D2EDFC.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_248:: @ 8D2EF50
- .incbin "graphics/battle_anims/sprites/248.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_248:: @ 8D2EF68
- .incbin "graphics/battle_anims/sprites/248.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_249:: @ 8D2EF80
- .incbin "graphics/battle_anims/sprites/249.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_249:: @ 8D2EFD0
- .incbin "graphics/battle_anims/sprites/249.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_250:: @ 8D2EFF0
- .incbin "graphics/battle_anims/sprites/250.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_251:: @ 8D2F1E4
- .incbin "graphics/battle_anims/sprites/251.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_251:: @ 8D2F248
- .incbin "graphics/battle_anims/sprites/251.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_252:: @ 8D2F260
- .incbin "graphics/battle_anims/sprites/252.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_252:: @ 8D2F378
- .incbin "graphics/battle_anims/sprites/252.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_253:: @ 8D2F39C
- .incbin "graphics/battle_anims/sprites/253.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_253:: @ 8D2F578
- .incbin "graphics/battle_anims/sprites/253.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_254:: @ 8D2F5A0
- .incbin "graphics/battle_anims/sprites/254.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_254:: @ 8D2F6D8
- .incbin "graphics/battle_anims/sprites/254.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_255:: @ 8D2F700
- .incbin "graphics/battle_anims/sprites/255.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_255:: @ 8D2F778
- .incbin "graphics/battle_anims/sprites/255.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_258:: @ 8D2F78C
- .incbin "graphics/battle_anims/sprites/258.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_258:: @ 8D2F874
- .incbin "graphics/battle_anims/sprites/258.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_256:: @ 8D2F89C
- .incbin "graphics/battle_anims/sprites/256.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_256:: @ 8D2FC28
- .incbin "graphics/battle_anims/sprites/256.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_257:: @ 8D2FC50
- .incbin "graphics/battle_anims/sprites/257.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_257:: @ 8D2FD6C
- .incbin "graphics/battle_anims/sprites/257.gbapal.lz"
-
-@ 8D2FD8C
- .include "data/graphics/pokemon/graphics.inc"
-
-@ 8E48D38
- .include "data/graphics/trainers/graphics.inc"
-
- .align 2
-gMonIcon_QuestionMark:: @ 8E5D5F0
- .incbin "graphics/pokemon/question_mark/icon.4bpp"
-
- .align 2
-gMonFootprint_QuestionMark:: @ 8E5D9F0
- .incbin "graphics/pokemon/question_mark/footprint.1bpp"
-
- .align 2
-gVersusFrameGfx:: @ 8E5DA10
- .incbin "graphics/battle_transitions/vs_frame.4bpp.lz"
-
- .align 2
-gVersusFrameTilemap:: @ 8E5DAF8
- .incbin "graphics/battle_transitions/vs_frame.bin.lz"
-
- .align 2
-gVersusFramePal:: @ 8E5DC04
- .incbin "graphics/battle_transitions/vs_frame.gbapal.lz"
-
- .align 2
-gUnknown_08E5DC2C:: @ 8E5DC2C
- .incbin "graphics/battle_transitions/vs.4bpp.lz"
-
- .align 2
-gBattleTerrainTiles_TallGrass:: @ 8E5DE3C
- .incbin "graphics/battle_terrain/tall_grass/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_TallGrass:: @ 8E5E3EC
- .incbin "graphics/battle_terrain/tall_grass/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_TallGrass:: @ 8E5E424
- .incbin "graphics/battle_terrain/tall_grass/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_LongGrass:: @ 8E5E6D4
- .incbin "graphics/battle_terrain/long_grass/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_LongGrass:: @ 8E5ED4C
- .incbin "graphics/battle_terrain/long_grass/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_LongGrass:: @ 8E5ED8C
- .incbin "graphics/battle_terrain/long_grass/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_Sand:: @ 8E5F03C
- .incbin "graphics/battle_terrain/sand/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_Sand:: @ 8E5F634
- .incbin "graphics/battle_terrain/sand/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_Sand:: @ 8E5F67C
- .incbin "graphics/battle_terrain/sand/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_Underwater:: @ 8E5F92C
- .incbin "graphics/battle_terrain/underwater/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_Underwater:: @ 8E5FEE4
- .incbin "graphics/battle_terrain/underwater/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_Underwater:: @ 8E5FF2C
- .incbin "graphics/battle_terrain/underwater/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_Water:: @ 8E601DC
- .incbin "graphics/battle_terrain/water/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_Water:: @ 8E607B0
- .incbin "graphics/battle_terrain/water/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_Water:: @ 8E607F4
- .incbin "graphics/battle_terrain/water/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_PondWater:: @ 8E60AA4
- .incbin "graphics/battle_terrain/pond_water/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_PondWater:: @ 8E6104C
- .incbin "graphics/battle_terrain/pond_water/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_PondWater:: @ 8E6108C
- .incbin "graphics/battle_terrain/pond_water/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_Rock:: @ 8E6133C
- .incbin "graphics/battle_terrain/rock/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_Rock:: @ 8E618FC
- .incbin "graphics/battle_terrain/rock/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_Rock:: @ 8E61938
- .incbin "graphics/battle_terrain/rock/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_Cave:: @ 8E61BE8
- .incbin "graphics/battle_terrain/cave/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_Cave:: @ 8E621E0
- .incbin "graphics/battle_terrain/cave/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTilemap_Cave:: @ 8E62228
- .incbin "graphics/battle_terrain/cave/map.bin.lz"
-
- .align 2
-gBattleTerrainPalette_Plain:: @ 8E624D8
- .incbin "graphics/battle_terrain/plain/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainTiles_Building:: @ 8E62514
- .incbin "graphics/battle_terrain/building/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainPalette_BattleTower:: @ 8E62AC0
- .incbin "graphics/battle_terrain/stadium/battle_tower.gbapal.lz" @ this is also used for link battles
-
- .align 2
-gBattleTerrainTilemap_Building:: @ 8E62AFC
- .incbin "graphics/battle_terrain/building/map.bin.lz"
-
- .align 2
-gBattleTerrainTiles_Stadium:: @ 8E62DAC
- .incbin "graphics/battle_terrain/stadium/tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainTilemap_Stadium:: @ 8E633B4
- .incbin "graphics/battle_terrain/stadium/map.bin.lz"
-
- .align 2
-gBattleTerrainPalette_Building:: @ 8E63664
- .incbin "graphics/battle_terrain/building/palette.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_Kyogre::
- .incbin "graphics/battle_terrain/water/kyogre.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_Groudon::
- .incbin "graphics/battle_terrain/cave/groudon.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_BuildingGym:: @ 8E63738
- .incbin "graphics/battle_terrain/building/palette2.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_BuildingLeader:: @ 8E63774
- .incbin "graphics/battle_terrain/building/palette3.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumAqua:: @ 8E637B0
- .incbin "graphics/battle_terrain/stadium/palette1.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumMagma:: @ 8E63810
- .incbin "graphics/battle_terrain/stadium/palette2.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumSidney:: @ 8E6387C
- .incbin "graphics/battle_terrain/stadium/palette3.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumPhoebe:: @ 8E638CC
- .incbin "graphics/battle_terrain/stadium/palette4.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumGlacia:: @ 8E63914
- .incbin "graphics/battle_terrain/stadium/palette5.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumDrake:: @ 8E63958
- .incbin "graphics/battle_terrain/stadium/palette6.gbapal.lz"
-
- .align 2
-gBattleTerrainPalette_StadiumSteven:: @ 8E639A8
- .incbin "graphics/battle_terrain/stadium/palette7.gbapal.lz"
-
- .align 2
-gBattleTerrainAnimTiles_TallGrass:: @ 8E639E4
- .incbin "graphics/battle_terrain/tall_grass/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_TallGrass:: @ 8E63F6C
- .incbin "graphics/battle_terrain/tall_grass/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_LongGrass:: @ 8E64128
- .incbin "graphics/battle_terrain/long_grass/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_LongGrass:: @ 8E64838
- .incbin "graphics/battle_terrain/long_grass/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_Sand:: @ 8E64A70
- .incbin "graphics/battle_terrain/sand/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_Sand:: @ 8E64FB4
- .incbin "graphics/battle_terrain/sand/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_Underwater:: @ 8E6515C
- .incbin "graphics/battle_terrain/underwater/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_Underwater:: @ 8E65628
- .incbin "graphics/battle_terrain/underwater/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_Water:: @ 8E657B8
- .incbin "graphics/battle_terrain/water/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_Water:: @ 8E65DC4
- .incbin "graphics/battle_terrain/water/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_PondWater:: @ 8E65F68
- .incbin "graphics/battle_terrain/pond_water/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_PondWater:: @ 8E664B4
- .incbin "graphics/battle_terrain/pond_water/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_Rock:: @ 8E66600
- .incbin "graphics/battle_terrain/rock/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_Rock:: @ 8E66BE0
- .incbin "graphics/battle_terrain/rock/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_Cave:: @ 8E66D74
- .incbin "graphics/battle_terrain/cave/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_Cave:: @ 8E67590
- .incbin "graphics/battle_terrain/cave/anim_map.bin.lz"
-
- .align 2
-gBattleTerrainAnimTiles_Building:: @ 8E67838
- .incbin "graphics/battle_terrain/building/anim_tiles.4bpp.lz"
-
- .align 2
-gBattleTerrainAnimTilemap_Building:: @ 8E67C48
- .incbin "graphics/battle_terrain/building/anim_map.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_261:: @ 8E67D6C
- .incbin "graphics/battle_anims/sprites/261.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_SandstormBrew:: @ 8E67ED8
- .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz"
-
- .align 2
-gBattleAnimBackgroundImage_SandstormBrew:: @ 8E68054
- .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_261:: @ 8E68580
- .incbin "graphics/battle_anims/sprites/261.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_260:: @ 8E685A8
- .incbin "graphics/battle_anims/sprites/260.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_260:: @ 8E68764
- .incbin "graphics/battle_anims/sprites/260.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_15:: @ 8E6877C
- .incbin "graphics/battle_anims/backgrounds/15.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_15:: @ 8E690EC
- .incbin "graphics/battle_anims/backgrounds/15.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_15:: @ 8E69110
- .incbin "graphics/battle_anims/backgrounds/15.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_262:: @ 8E69308
- .incbin "graphics/battle_anims/sprites/262.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_262:: @ 8E693DC
- .incbin "graphics/battle_anims/sprites/262.gbapal.lz"
-
- .align 2
-gContestNextTurnGfx::
- .incbin "graphics/contest/nextturn.4bpp.lz"
-
- .align 2
-gContestNextTurnNumbersGfx:: @ 8E69478
- .incbin "graphics/contest/nextturn_numbers.4bpp"
-
- .align 2
-gContestNextTurnRandomGfx:: @ 8E69578
- .incbin "graphics/contest/nextturn_random.4bpp"
-
- .align 2
-gBattleAnimSpriteSheet_264:: @ 8E695B8
- .incbin "graphics/battle_anims/sprites/264.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_264:: @ 8E695D8
- .incbin "graphics/battle_anims/sprites/264.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_265:: @ 8E695F0
- .incbin "graphics/battle_anims/sprites/265.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_067:: @ 8E69608
- .incbin "graphics/battle_anims/sprites/067.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_068:: @ 8E69628
- .incbin "graphics/battle_anims/sprites/068.gbapal.lz"
-
- .align 2
-gContestApplauseGfx::
- .incbin "graphics/contest/applause.4bpp.lz"
-
- .align 2
-gContestApplauseMeterGfx:: @ 8E6978C
- .incbin "graphics/contest/applause_meter.4bpp"
-
- .align 2
-gContestPal::
- .incbin "graphics/contest/nextturn.gbapal"
-
- .align 2
-gBattleAnimSpriteSheet_272:: @ 8E6982C
- .incbin "graphics/battle_anims/sprites/272.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_272:: @ 8E69A48
- .incbin "graphics/battle_anims/sprites/272.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_273:: @ 8E69A6C
- .incbin "graphics/battle_anims/sprites/273.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_269:: @ 8E69A94
- .incbin "graphics/battle_anims/sprites/269.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_269:: @ 8E69AE8
- .incbin "graphics/battle_anims/sprites/269.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_274:: @ 8E69B00
- .incbin "graphics/battle_anims/sprites/274.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_275:: @ 8E69C80
- .incbin "graphics/battle_anims/sprites/275.4bpp.lz"
-
- .align 2
-gBattleAnimSpriteSheet_276:: @ 8E69DEC
- .incbin "graphics/battle_anims/sprites/276.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_274:: @ 8E69F54
- .incbin "graphics/battle_anims/sprites/274.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_17:: @ 8E69F7C
- .incbin "graphics/battle_anims/backgrounds/17.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_17:: @ 8E6A0D8
- .incbin "graphics/battle_anims/backgrounds/17.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_17:: @ 8E6A100
- .incbin "graphics/battle_anims/backgrounds/17.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_280:: @ 8E6A2E8
- .incbin "graphics/battle_anims/sprites/280.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_280:: @ 8E6A6E4
- .incbin "graphics/battle_anims/sprites/280.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImageMuddyWater_Pal:: @ 8E6A704
- .incbin "graphics/battle_anims/backgrounds/water_muddy.gbapal.lz"
-
- .align 2
-gEnemyMonShadow_Gfx:: @ 8E6A728
- .incbin "graphics/battle_interface/enemy_mon_shadow.4bpp.lz"
-
- .align 2
-gBattleGfx_BallStatusBar:: @ 8E6A758
- .incbin "graphics/battle_interface/bar.4bpp.lz"
-
- .align 2
-gMonIcon_Egg:: @ 8E6A7DC
- .incbin "graphics/pokemon/egg/icon.4bpp"
-
- .align 2
-gBattleAnimBackgroundImage_02:: @ 8E6ABDC
- .incbin "graphics/battle_anims/backgrounds/02.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_02:: @ 8E6B8A4
- .incbin "graphics/battle_anims/backgrounds/02.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_02:: @ 8E6B8C0
- .incbin "graphics/battle_anims/backgrounds/02.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_287:: @ 8E6BBB4
- .incbin "graphics/battle_anims/sprites/287.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_24:: @ 8E6BBDC
- .incbin "graphics/battle_anims/backgrounds/24.gbapal.lz"
-
- .align 2
- .incbin "graphics/unknown/unknown_E6BC04.bin.lz"
-
- .align 2
-gUnknown_08E6C100:: @ 8E6C100
- .incbin "graphics/berry_blender/center.8bpp.lz"
-
- .align 2
-gUnknown_08E6C920:: @ 8E6C920
- .incbin "graphics/berry_blender/outer.4bpp.lz"
-
- .align 2
-gUnknown_08E6D354:: @ 8E6D354
- .incbin "graphics/berry_blender/outer_map.bin.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_16:: @ 8E6D668
- .incbin "graphics/battle_anims/backgrounds/16.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_16:: @ 8E6D690
- .incbin "graphics/battle_anims/backgrounds/16.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_16:: @ 8E6D8F0
- .incbin "graphics/battle_anims/backgrounds/16.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_277:: @ 8E6DA2C
- .incbin "graphics/battle_anims/sprites/277.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_277:: @ 8E6DA54
- .incbin "graphics/battle_anims/sprites/277.4bpp.lz"
-
- .align 2
-gBattleAnimFogTilemap:: @ 8E6DE48
- .incbin "graphics/battle_anims/backgrounds/fog.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_283:: @ 8E6DFC0
- .incbin "graphics/battle_anims/sprites/283.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_283:: @ 8E6DFDC
- .incbin "graphics/battle_anims/sprites/283.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_ScaryFacePlayer:: @ 8E6E100
- .incbin "graphics/battle_anims/backgrounds/scary_face_player.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_ScaryFaceOpponent:: @ 8E6E2E4
- .incbin "graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_ScaryFaceContest:: @ 8E6E4C8
- .incbin "graphics/battle_anims/backgrounds/scary_face_contest.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_263:: @ 8E6E6AC
- .incbin "graphics/battle_anims/sprites/263.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_263:: @ 8E6E6EC
- .incbin "graphics/battle_anims/sprites/263.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_266:: @ 8E6E704
- .incbin "graphics/battle_anims/sprites/266.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_266:: @ 8E6E744
- .incbin "graphics/battle_anims/sprites/266.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_267:: @ 8E6E75C
- .incbin "graphics/battle_anims/sprites/267.gbapal.lz"
-
- .align 2
-gBattleAnimSpritePalette_268:: @ 8E6E774
- .incbin "graphics/battle_anims/sprites/268.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_278:: @ 8E6E78C
- .incbin "graphics/battle_anims/sprites/278.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_278:: @ 8E6E998
- .incbin "graphics/battle_anims/sprites/278.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_279:: @ 8E6E9B4
- .incbin "graphics/battle_anims/sprites/279.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_279:: @ 8E6EA00
- .incbin "graphics/battle_anims/sprites/279.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_281:: @ 8E6EA1C
- .incbin "graphics/battle_anims/sprites/281.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_281:: @ 8E6EBA4
- .incbin "graphics/battle_anims/sprites/281.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_21:: @ 8E6EBC4
- .incbin "graphics/battle_anims/backgrounds/21.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_21:: @ 8E6EEB8
- .incbin "graphics/battle_anims/backgrounds/21.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundTilemap_21:: @ 8E6EED4
- .incbin "graphics/battle_anims/backgrounds/21.bin.lz"
-
- .align 2
-gBattleAnimSpriteSheet_284:: @ 8E6F1C0
- .incbin "graphics/battle_anims/sprites/284.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_284:: @ 8E6F53C
- .incbin "graphics/battle_anims/sprites/284.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_285:: @ 8E6F558
- .incbin "graphics/battle_anims/sprites/285.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_285:: @ 8E6F5F8
- .incbin "graphics/battle_anims/sprites/285.gbapal.lz"
-
- .align 2
-gBattleAnimBackgroundImage_Surf:: @ 8E6F620
- .incbin "graphics/battle_anims/backgrounds/water.4bpp.lz"
-
- .align 2
-gBattleAnimBackgroundPalette_Surf:: @ 8E70940
- .incbin "graphics/battle_anims/backgrounds/water.gbapal.lz"
-
- .align 2
-gUnknown_08E70968:: @ 8E70968
- .incbin "graphics/unknown/unknown_E70968.bin.lz"
-
- .align 2
-gUnknown_08E70C38:: @ 8E70C38
- .incbin "graphics/unknown/unknown_E70C38.bin.lz"
-
- .align 2
-gUnknown_08E70F0C:: @ 8E70F0C
- .incbin "graphics/unknown/unknown_E70F0C.bin.lz"
-
- .align 2
-gBattleAnimSpritePalette_286:: @ 8E71200
- .incbin "graphics/battle_anims/sprites/286.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_188:: @ 8E71228
- .incbin "graphics/battle_anims/sprites/188.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_188:: @ 8E7133C
- .incbin "graphics/battle_anims/sprites/188.gbapal.lz"
-
- .align 2
-gPartyMenuMisc_Gfx:: @ 8E71354
- .incbin "graphics/interface/party_menu_misc.4bpp.lz"
-
- .align 2
-gPartyMenuMisc_Pal:: @ 8E716A0
- .incbin "graphics/interface/party_menu_misc.gbapal.lz"
-
- .align 2
-gPartyMenuMisc_Tilemap:: @ 8E71788
- .incbin "graphics/interface/party_menu_misc.bin.lz"
-
- .align 2
-gPartyMenuHpBar_Gfx:: @ 8E71894
- .incbin "graphics/interface/party_menu_hpbar.4bpp.lz"
-
- .align 2
-gPartyMenuOrderText_Gfx:: @ 8E71934
- .incbin "graphics/interface/party_menu_ordertext.4bpp.lz"
-
- .align 2
-gMoveTypes_Gfx:: @ 8E71D10
- .incbin "graphics/types/move_types.4bpp.lz"
-
- .align 2
-gMoveTypes_Pal:: @ 8E726E4
- .incbin "graphics/types/move_types.gbapal.lz"
-
- .align 2
-gMenuSummaryGfx:: @ 8E7274C
- .incbin "graphics/interface/summary_frames.4bpp.lz" @ the arrows appear to be unused.
-
- .align 2
-gMenuSummaryPal:: @ 8E72848
- .incbin "graphics/interface/summary_frames.gbapal.lz"
-
- .align 2
-gStatusGfx_Icons:: @ 8E72860
- .incbin "graphics/interface/status_icons.4bpp.lz"
-
- .align 2
-gStatusPal_Icons:: @ 8E72A50
- .incbin "graphics/interface/status_icons.gbapal.lz"
-
- .align 2
-gStatusScreen_Gfx:: @ 8E72A78
- .incbin "graphics/interface/status_screen.4bpp.lz"
-
- .align 2
-gStatusScreen_Pal:: @ 8E73468
- .incbin "graphics/interface/status_screen.gbapal.lz"
-
- .align 2
-gUnknown_08E73508:: @ 8E73508
- .incbin "graphics/interface/status_screen.bin"
-
- .align 2
-gStatusScreen_Tilemap:: @ 8E73D08
- .incbin "graphics/interface/status_screen_pokemon_skills.bin.lz"
-
-gUnknown_08E73E88:: @ 8E73E88
- .incbin "graphics/interface/status_screen_battle_moves.bin"
-
-gUnknown_08E74688:: @ 8E74688
- .incbin "graphics/interface/status_screen_contest_moves.bin"
-
- .align 2
-gUnknown_08E74E88:: @ 8E74E88
- .incbin "graphics/interface/pokemon_info.bin.lz"
-
- .align 2
-gBagMaleTiles:: @ 8E75024
- .incbin "graphics/misc/bag_male.4bpp.lz"
-
- .align 2
-gBagFemaleTiles:: @ 8E75BA0
- .incbin "graphics/misc/bag_female.4bpp.lz"
-
- .align 2
-gBagPalette:: @ 8E76700
- .incbin "graphics/misc/bag.gbapal.lz"
-
- .align 2
-gBagScreen_Gfx:: @ 8E76728
- .incbin "graphics/interface/bag_screen.4bpp.lz"
-
- .align 2
-gBagScreenMale_Pal:: @ 8E76F94
- .incbin "graphics/interface/bag_screen_male.gbapal.lz"
-
- .align 2
-gBagScreenFemale_Pal:: @ 8E76FCC
- .incbin "graphics/interface/bag_screen_female.gbapal.lz"
-
-gBagScreen_Tilemap:: @ 8E77004
- .incbin "graphics/interface/bag_screen.bin"
-
- .align 2
-gBuyMenuFrame_Gfx:: @ 8E77804
- .incbin "graphics/interface/mart_frame.4bpp.lz"
-
- .align 2
-gMenuMoneyPal:: @ 8E77900
- .incbin "graphics/interface/money.gbapal.lz"
-
- .align 2
-gBuyMenuFrame_Tilemap:: @ 8E77928
- .incbin "graphics/interface/mart_frame.bin.lz"
-
- .align 2
-gMenuMoneyGfx:: @ 8E77A5C
- .incbin "graphics/interface/money.4bpp.lz"
-
- .align 2
-gMenuPokeblock_Gfx:: @ 8E77AE4
- .incbin "graphics/interface/pokeblock_case_frame.4bpp.lz"
-
- .align 2
-gMenuPokeblock_Pal:: @ 8E77D20
- .incbin "graphics/interface/pokeblock_case_frame.gbapal.lz"
-
- .align 2
-gMenuPokeblockDevice_Gfx:: @ 8E77D90
- .incbin "graphics/interface/pokeblock_device.4bpp.lz"
-
- .align 2
-gMenuPokeblockDevice_Pal:: @ 8E78050
- .incbin "graphics/interface/pokeblock_device.gbapal.lz"
-
- .align 2
-gMenuPokeblock_Tilemap:: @ 8E78078
- .incbin "graphics/interface/pokeblock.bin.lz"
-
- .align 2
-gPokeblock_Gfx::
- .incbin "graphics/pokeblock/pokeblock.4bpp.lz"
-
- .align 2
-gPokeblockRed_Pal::
- .incbin "graphics/pokeblock/red.gbapal.lz"
-
- .align 2
-gPokeblockBlue_Pal::
- .incbin "graphics/pokeblock/blue.gbapal.lz"
-
- .align 2
-gPokeblockPink_Pal::
- .incbin "graphics/pokeblock/pink.gbapal.lz"
-
- .align 2
-gPokeblockGreen_Pal::
- .incbin "graphics/pokeblock/green.gbapal.lz"
-
- .align 2
-gPokeblockYellow_Pal::
- .incbin "graphics/pokeblock/yellow.gbapal.lz"
-
- .align 2
-gPokeblockPurple_Pal::
- .incbin "graphics/pokeblock/purple.gbapal.lz"
-
- .align 2
-gPokeblockIndigo_Pal::
- .incbin "graphics/pokeblock/indigo.gbapal.lz"
-
- .align 2
-gPokeblockBrown_Pal::
- .incbin "graphics/pokeblock/brown.gbapal.lz"
-
- .align 2
-gPokeblockLiteBlue_Pal::
- .incbin "graphics/pokeblock/liteblue.gbapal.lz"
-
- .align 2
-gPokeblockOlive_Pal::
- .incbin "graphics/pokeblock/olive.gbapal.lz"
-
- .align 2
-gPokeblockGray_Pal::
- .incbin "graphics/pokeblock/gray.gbapal.lz"
-
- .align 2
-gPokeblockBlack_Pal::
- .incbin "graphics/pokeblock/black.gbapal.lz"
-
- .align 2
-gPokeblockWhite_Pal::
- .incbin "graphics/pokeblock/white.gbapal.lz"
-
- .align 2
-gPokeblockGold_Pal::
- .incbin "graphics/pokeblock/gold.gbapal.lz"
-
- .align 2
-gUnknown_08E782FC:: @ 8E782FC
- .incbin "graphics/interface/pokeblock_feeding_bg_map.bin.lz"
-
- .align 2
-gBerryCheck_Gfx:: @ 8E783FC
- .incbin "graphics/interface/check_berry.4bpp.lz"
-
- .align 2
-gBerryCheck_Pal:: @ 8E7883C
- .incbin "graphics/interface/check_berry.gbapal.lz"
-
- .align 2
-gUnknown_08E788E4:: @ 8E788E4
- .incbin "graphics/interface/berry_tag.bin.lz"
-
- .align 2
-gUnknown_08E78A84:: @ 8E78A84
- .incbin "graphics/interface/berry_tag_title.bin.lz"
-
- .align 2
-gBerryCheckCircle_Gfx:: @ 8E78BB4
- .incbin "graphics/interface/check_berry_circle.4bpp.lz"
-
-@ 8E78D00
- .include "data/graphics/berries/graphics.inc"
-
- .align 2
-gBattleAnimSpritePalette_282:: @ 8E7E7D0
- .incbin "graphics/battle_anims/sprites/282.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_282:: @ 8E7E7F8
- .incbin "graphics/battle_anims/sprites/282.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_270:: @ 8E7E9E0
- .incbin "graphics/battle_anims/sprites/270.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_270:: @ 8E7E9FC
- .incbin "graphics/battle_anims/sprites/270.4bpp.lz"
-
- .align 2
-gBattleAnimSpritePalette_271:: @ 8E7EB24
- .incbin "graphics/battle_anims/sprites/271.gbapal.lz"
-
- .align 2
-gBattleAnimSpriteSheet_271:: @ 8E7EB3C
- .incbin "graphics/battle_anims/sprites/271.4bpp.lz"
-
- .align 2
-gCableCarBG_Pal:: @ 8E7EB9C
- .incbin "graphics/misc/cable_car_bg.gbapal"
-
- .align 2
-gCableCar_Pal:: @ 8E7EC1C
- .incbin "graphics/misc/cable_car.gbapal"
-
- .align 2
-gCableCarBG_Gfx:: @ 8E7EC3C
- .incbin "graphics/misc/cable_car_bg.4bpp.lz"
-
- .align 2
-gCableCar_Gfx:: @ 8E80614
- .incbin "graphics/misc/cable_car.4bpp.lz"
-
- .align 2
-gCableCarDoor_Gfx:: @ 8E80914
- .incbin "graphics/misc/cable_car_door.4bpp.lz"
-
- .align 2
-gCableCarCord_Gfx:: @ 8E80944
- .incbin "graphics/misc/cable_car_cord.4bpp.lz"
-
- .align 2
-gUnknown_08E8096C:: @ 8E8096C
- .incbin "graphics/unknown/unknown_E8096C.4bpp.lz"
-
- .align 2
-gRouletteWheelTiles:: @ 8E81098
- .incbin "graphics/roulette/wheel.8bpp.lz"
-
- .align 2
-gRouletteCenter_Gfx::
- .incbin "graphics/roulette/center.4bpp.lz"
-
- .align 2
-gRouletteHeadersTiles:: @ 8E824BC
- .incbin "graphics/roulette/headers.4bpp.lz"
-
- .align 2
-gRouletteCreditTiles:: @ 8E82AE0
- .incbin "graphics/roulette/credit.4bpp.lz"
-
- .align 2
-gRouletteNumbersTiles:: @ 8E82C30
- .incbin "graphics/roulette/numbers.4bpp.lz"
-
- .align 2
-gRouletteMultiplierTiles:: @ 8E82D14
- .incbin "graphics/roulette/multiplier.4bpp.lz"
-
- .align 2
-gMailPalette_Orange:: @ 8E82E9C
- .incbin "graphics/mail/orange/palette.gbapal"
-
- .align 2
-gMailPalette_Harbor:: @ 8E82EBC
- .incbin "graphics/mail/harbor/palette.gbapal"
-
- .align 2
-gMailPalette_Glitter:: @ 8E82EDC
- .incbin "graphics/mail/glitter/palette.gbapal"
-
- .align 2
-gMailPalette_Mech:: @ 8E82EFC
- .incbin "graphics/mail/mech/palette.gbapal"
-
- .align 2
-gMailPalette_Wood:: @ 8E82F1C
- .incbin "graphics/mail/wood/palette.gbapal"
-
- .align 2
-gMailPalette_Wave:: @ 8E82F3C
- .incbin "graphics/mail/wave/palette.gbapal"
-
- .align 2
-gMailPalette_Bead:: @ 8E82F5C
- .incbin "graphics/mail/bead/palette.gbapal"
-
- .align 2
-gMailPalette_Shadow:: @ 8E82F7C
- .incbin "graphics/mail/shadow/palette.gbapal"
-
- .align 2
-gMailPalette_Tropic:: @ 8E82F9C
- .incbin "graphics/mail/tropic/palette.gbapal"
-
- .align 2
-gMailPalette_Dream:: @ 8E82FBC
- .incbin "graphics/mail/dream/palette.gbapal"
-
- .align 2
-gMailPalette_Fab:: @ 8E82FDC
- .incbin "graphics/mail/fab/palette.gbapal"
-
- .align 2
-gMailPalette_Retro:: @ 8E82FFC
- .incbin "graphics/mail/retro/palette.gbapal"
-
- .align 2
-gMailTiles_Orange:: @ 8E8301C
- .incbin "graphics/mail/orange/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Harbor:: @ 8E831BC
- .incbin "graphics/mail/harbor/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Glitter:: @ 8E832F8
- .incbin "graphics/mail/glitter/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Mech:: @ 8E83508
- .incbin "graphics/mail/mech/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Wood:: @ 8E835E0
- .incbin "graphics/mail/wood/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Wave:: @ 8E837D8
- .incbin "graphics/mail/wave/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Bead:: @ 8E83958
- .incbin "graphics/mail/bead/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Shadow:: @ 8E83A00
- .incbin "graphics/mail/shadow/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Tropic:: @ 8E83B90
- .incbin "graphics/mail/tropic/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Dream:: @ 8E83CD0
- .incbin "graphics/mail/dream/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Fab:: @ 8E83E38
- .incbin "graphics/mail/fab/tiles.4bpp.lz"
-
- .align 2
-gMailTiles_Retro:: @ 8E83F88
- .incbin "graphics/mail/retro/tiles.4bpp.lz"
-
- .align 2
-gMailTilemap_Orange:: @ 8E84228
- .incbin "graphics/mail/orange/map.bin.lz"
-
- .align 2
-gMailTilemap_Harbor:: @ 8E84300
- .incbin "graphics/mail/harbor/map.bin.lz"
-
- .align 2
-gMailTilemap_Glitter:: @ 8E843E0
- .incbin "graphics/mail/glitter/map.bin.lz"
-
- .align 2
-gMailTilemap_Mech:: @ 8E844EC
- .incbin "graphics/mail/mech/map.bin.lz"
-
- .align 2
-gMailTilemap_Wood:: @ 8E845C8
- .incbin "graphics/mail/wood/map.bin.lz"
-
- .align 2
-gMailTilemap_Wave:: @ 8E846B8
- .incbin "graphics/mail/wave/map.bin.lz"
-
- .align 2
-gMailTilemap_Bead:: @ 8E84798
- .incbin "graphics/mail/bead/map.bin.lz"
-
- .align 2
-gMailTilemap_Shadow:: @ 8E84878
- .incbin "graphics/mail/shadow/map.bin.lz"
-
- .align 2
-gMailTilemap_Tropic:: @ 8E84984
- .incbin "graphics/mail/tropic/map.bin.lz"
-
- .align 2
-gMailTilemap_Dream:: @ 8E84A74
- .incbin "graphics/mail/dream/map.bin.lz"
-
- .align 2
-gMailTilemap_Fab:: @ 8E84B6C
- .incbin "graphics/mail/fab/map.bin.lz"
-
- .align 2
-gMailTilemap_Retro:: @ 8E84C84
- .incbin "graphics/mail/retro/map.bin.lz"
-
- .align 2
-gNamingScreenBackButtonTiles:: @ 8E84D98
- .incbin "graphics/naming_screen/back_button.4bpp"
-
- .align 2
-gNamingScreenRightPointingTriangleTiles:: @ 8E84F78
- .incbin "graphics/naming_screen/right_pointing_triangle.4bpp"
-
- .align 2
-gNamingScreenOKButtonTiles:: @ 8E84F98
- .incbin "graphics/naming_screen/ok_button.4bpp"
-
- .align 2
-gNamingScreenUnderscoreTiles:: @ 8E85178
- .incbin "graphics/naming_screen/underscore.4bpp"
-
- .align 2
-gNamingScreenChangeKeyboardBoxTiles:: @ 8E85198
- .incbin "graphics/naming_screen/change_keyboard_box.4bpp"
-
- .align 2
-gNamingScreenChangeKeyboardButtonTiles:: @ 8E85418
- .incbin "graphics/naming_screen/change_keyboard_button.4bpp"
-
- .space 128
-
- .align 2
-gNamingScreenOthersTextTiles:: @ 8E85598
- .incbin "graphics/naming_screen/others_text.4bpp"
-
- .align 2
-gNamingScreenCursorTiles:: @ 8E855F8
- .incbin "graphics/naming_screen/cursor.4bpp"
-
- .align 2
-gNamingScreenActiveCursorSmallTiles:: @ 8E85678
- .incbin "graphics/naming_screen/active_cursor_small.4bpp"
-
- .align 2
-gNamingScreenActiveCursorBigTiles:: @ 8E856F8
- .incbin "graphics/naming_screen/active_cursor_big.4bpp"
-
- .align 2
-gNamingScreenLowerTextTiles:: @ 8E85778
- .incbin "graphics/naming_screen/lower_text.4bpp"
-
- .align 2
-gNamingScreenUpperTextTiles:: @ 8E857D8
- .incbin "graphics/naming_screen/upper_text.4bpp"
-
- .space 352
-
- .align 2
-gNamingScreenMenu_Gfx:: @ 8E85998
- .incbin "graphics/naming_screen/menu.4bpp"
-
- .align 2
-gNamingScreenPalettes:: @ 8E86198
- .incbin "graphics/naming_screen/0.gbapal"
- .incbin "graphics/naming_screen/1.gbapal"
- .incbin "graphics/naming_screen/2.gbapal"
- .incbin "graphics/naming_screen/3.gbapal"
- .incbin "graphics/naming_screen/4.gbapal"
- .incbin "graphics/naming_screen/5.gbapal"
-
-gUnknown_08E86258:: @ 8E86258
- .incbin "graphics/unknown/unknown_E86258.bin"
-
- .align 2
-gPokedexMenu_Gfx:: @ 8E86758
- .incbin "graphics/pokedex/menu.4bpp.lz"
-
- .align 2
-gPokedexMenu2_Gfx:: @ 8E874C8
- .incbin "graphics/pokedex/menu2.4bpp.lz"
-
- .align 2
-gPokedexMenu_Pal:: @ 8E87AF4
- .incbin "graphics/pokedex/menu1.gbapal"
-
- .align 2
-gPokedexMenu2_Pal:: @ 8E87B54
- .incbin "graphics/pokedex/menu2.gbapal"
-
- .align 2
-gAreaUnknownTiles:: @ 8E87BB4
- .incbin "graphics/pokedex/area_unknown.4bpp.lz"
-
- .align 2
-gAreaUnknownPalette:: @ 8E87D90
- .incbin "graphics/pokedex/area_unknown.gbapal"
-
- .align 2
-gPokedexMenuSearch_Gfx:: @ 8E87DB0
- .incbin "graphics/pokedex/menu_search.4bpp.lz"
-
- .align 2
-gPokedexMenuSearch_Pal:: @ 8E882D8
- .incbin "graphics/pokedex/menu3.gbapal"
-
- .align 2
-gPokenavMainMenu_Gfx:: @ 8E88358
- .incbin "graphics/pokenav/mainmenu.4bpp.lz"
-
- .align 2
-gPokenavMenuOptions_Gfx:: @ 8E884CC
- .incbin "graphics/pokenav/menu_options.4bpp.lz"
-
- .align 2
-gPokenavMenuOptions1_Pal:: @ 8E88A28
- .incbin "graphics/pokenav/pokenav1.gbapal"
-
- .align 2
-gPokenavMenuOptions2_Pal:: @ 8E88A48
- .incbin "graphics/pokenav/pokenav2.gbapal"
-
- .align 2
-gPokenavMenuOptions3_Pal:: @ 8E88A68
- .incbin "graphics/pokenav/pokenav3.gbapal"
-
- .align 2
-gPokenavHoennMapHeader_Gfx:: @ 8E88A88
- .incbin "graphics/pokenav/map_header.4bpp.lz"
-
- .align 2
-gPokenavHoennMapMisc_Gfx:: @ 8E88D4C
- .incbin "graphics/pokenav/map_misc2.4bpp.lz"
-
- .align 2
-gPokenavHoennMapSquares_Gfx:: @ 8E892C4
- .incbin "graphics/pokenav/map_squares.4bpp.lz"
-
- .align 2
-gPokenavHoennMap1_Pal:: @ 8E89628
- .incbin "graphics/pokenav/map_menu.gbapal"
-
- .align 2
-gPokenavHoennMapSquares_Pal:: @ 8E89648
- .incbin "graphics/pokenav/map_squares.gbapal"
-
- .align 2
-gPokenavConditionMenu_Gfx:: @ 8E89668
- .incbin "graphics/pokenav/condition_menu.4bpp.lz"
-
- .align 2
-gPokenavConditionMenu_Pal:: @ 8E89958
- .incbin "graphics/pokenav/condition1.gbapal"
-
- .align 2
-gPokenavConditionMenuHeader_Gfx:: @ 8E89978
- .incbin "graphics/pokenav/condition_menu_header.4bpp.lz"
-
- .align 2
-gPokenavConditionView_Gfx:: @ 8E89AD8
- .incbin "graphics/pokenav/condition_view.4bpp.lz"
-
- .align 2
-gPokenavConditionMenu2_Pal:: @ 8E8A1C0
- .incbin "graphics/pokenav/condition2.gbapal"
-
- .align 2
-gPokenavConditionMenuOptions_Gfx:: @ 8E8A1E0
- .incbin "graphics/pokenav/condition_menu_options.4bpp.lz"
-
- .align 2
-gPokenavConditionMenuCancel_Gfx:: @ 8E8A498
- .incbin "graphics/pokenav/condition_cancel.4bpp"
-
- .align 2
-gPokenavConditionPokeball_Pal:: @ 8E8A598
- .incbin "graphics/pokenav/condition3.gbapal"
-
- .align 2
-gPokenavCondition4_Pal:: @ 8E8A5B8
- .incbin "graphics/pokenav/condition4.gbapal"
-
- .align 2
-gPokenavConditionMenuOptions2_Gfx:: @ 8E8A5D8
- .incbin "graphics/pokenav/condition_menu_options2.4bpp.lz"
-
- .align 2
-gPokenavConditionMenuMisc_Gfx:: @ 8E8A7C4
- .incbin "graphics/pokenav/condition_menu_misc.4bpp"
-
- .align 2
-gPokenavCondition5_Pal:: @ 8E8ACE4
- .incbin "graphics/pokenav/condition5.gbapal"
-
- .align 2
-gPokenavConditionSearch_Gfx:: @ 8E8AD04
- .incbin "graphics/pokenav/condition_search.4bpp.lz"
-
- .align 2
-gPokenavCondition6_Pal:: @ 8E8B1C4
- .incbin "graphics/pokenav/condition6.gbapal"
-
- .align 2
-gPokenavCondition7_Pal:: @ 8E8B1E4
- .incbin "graphics/pokenav/condition7.bin" @ another palette thats impossible to leave as native pal file due to 0xFFFF instead of 0x7FFF.
-
- .align 2
-gPokenavTrainersEyesHeader_Gfx:: @ 8E8B204
- .incbin "graphics/pokenav/trainereyes.4bpp.lz"
-
- .align 2
-gPokenavRibbonsHeader_Gfx:: @ 8E8B3A0
- .incbin "graphics/pokenav/ribbons.4bpp.lz"
-
- .align 2
-gMenuTrainerCard_Gfx:: @ 8E8B4E0
- .incbin "graphics/misc/trainer_card.4bpp"
-
- .align 2
-gMenuTrainerCard0Star_Pal::
- .incbin "graphics/misc/trainer_card_0star.gbapal"
-
- .align 2
-gMenuTrainerCard1Star_Pal::
- .incbin "graphics/misc/trainer_card_1star.gbapal"
-
- .align 2
-gMenuTrainerCard2Star_Pal::
- .incbin "graphics/misc/trainer_card_2star.gbapal"
-
- .align 2
-gMenuTrainerCard3Star_Pal::
- .incbin "graphics/misc/trainer_card_3star.gbapal"
-
- .align 2
-gMenuTrainerCard4Star_Pal::
- .incbin "graphics/misc/trainer_card_4star.gbapal"
-
-gUnknown_08E8CAC0::
- .incbin "graphics/unknown/unknown_E8CAC0.bin"
-
-gUnknown_08E8CFC0:: @ 8E8CFC0
- .incbin "graphics/unknown/unknown_E8CFC0.bin"
-
-gUnknown_08E8D4C0::
- .incbin "graphics/unknown/unknown_E8D4C0.bin"
-
-gUnknown_08E8D9C0:: @ 8E8D9C0
- .incbin "graphics/unknown/unknown_E8D9C0.bin"
-
- .align 2
-gPSSMenuHeader_Gfx:: @ 8E8DEC0
- .incbin "graphics/pokemon_storage/header.4bpp.lz"
-
- .align 2
-gPSSMenu1_Pal:: @ 8E8E0E8
- .incbin "graphics/pokemon_storage/menu1.gbapal"
-
- .align 2
-gPSSMenu2_Pal:: @ 8E8E108
- .incbin "graphics/pokemon_storage/menu2.bin"
-
- .align 2
-gPSSMenuHeader_Tilemap:: @ 8E8E128
- .incbin "graphics/pokemon_storage/header.bin.lz"
-
- .align 2
-gPSSMenuMisc_Gfx:: @ 8E8E244
- .incbin "graphics/pokemon_storage/misc1.4bpp.lz"
-
- .align 2
-gPSSMenu3_Pal:: @ 8E8E6A8
- .incbin "graphics/pokemon_storage/menu3.gbapal"
-
- .align 2
-gPSSMenu4_Pal:: @ 8E8E6C8
- .incbin "graphics/pokemon_storage/menu4.gbapal"
-
- .align 2
-gPSSMenuMisc_Tilemap:: @ 8E8E6E8
- .incbin "graphics/pokemon_storage/misc1.bin.lz"
-
- .align 2
-gHallOfFame_Gfx:: @ 8E8E8B0
- .incbin "graphics/misc/hof.4bpp.lz"
-
- .align 2
-gHallOfFame_Pal:: @ 8E8EA78
- .incbin "graphics/misc/hof.gbapal"
-
- .align 2
-gMenuWordGroupIndicator_Gfx:: @ 8E8EA98
- .incbin "graphics/interface/wordgroup_indicator.4bpp.lz"
-
- .align 2
-gMenuWordGroupFrame_Gfx:: @ 8E8EE18
- .incbin "graphics/interface/wordgroup_frame.4bpp.lz"
-
- .align 2
-gMenuWordGroupIndicator_Pal:: @ 8E8F158
- .incbin "graphics/interface/wordgroup_indicator.gbapal"
-
- .align 2
-gMenuWordGroupFrame1_Pal:: @ 8E8F178
- .incbin "graphics/interface/wordgroup_pink.gbapal"
-
- .align 2
-gMenuWordGroupFrame2_Pal:: @ 8E8F198
- .incbin "graphics/interface/wordgroup_blue.gbapal"
-
- .align 2
-gMiscClock_Gfx:: @ 8E8F1B8
- .incbin "graphics/misc/clock.4bpp.lz"
-
- .align 2
-gMiscClockMale_Pal:: @ 8E8F804
- .incbin "graphics/misc/clock1.gbapal" @ male
-
- .align 2
-gMiscClockFemale_Pal:: @ 8E8F824
- .incbin "graphics/misc/clock2.gbapal" @ female
-
- .align 2
-gSlotMachine_Gfx:: @ 8E8F844
- .incbin "graphics/slot_machine/slots.4bpp.lz"
-
- .align 2
-gBattleInterfaceStatusIcons_DynPal:: @ 8E903F8
- .incbin "graphics/battle_interface/status.gbapal"
-
- @ unused
- .incbin "graphics/unused/arrow.4bpp"
-
- .align 2
-gBerryBlenderMarubatsuTiles:: @ 8E90618
- .incbin "graphics/berry_blender/marubatsu.4bpp"
-
- .align 2
-gBerryBlenderParticlesTiles:: @ 8E90818
- .incbin "graphics/berry_blender/particles.4bpp"
-
- .space 0x120
-
- .align 2
-gBerryBlenderCountdownNumbersTiles:: @ 8E90A18
- .incbin "graphics/berry_blender/countdown_numbers.4bpp"
-
- .align 2
-gBerryBlenderStartTiles:: @ 8E91018
- .incbin "graphics/berry_blender/start.4bpp"
-
- .incbin "graphics/unknown/unknown_E91418.bin"
-
- .space 0x1E0
-
- .align 2
-gBerryBlenderArrowTiles:: @ 8E91618
- .incbin "graphics/berry_blender/arrow.4bpp"
-
- .space 0x2C0
-
- .align 2
-gBerryBlenderMiscPalette:: @ 8E920D8
- .incbin "graphics/berry_blender/misc.gbapal"
-
- .align 2
-gBerryBlenderArrowPalette:: @ 8E920F8
- .incbin "graphics/berry_blender/arrow.gbapal"
-
- .align 2
-gTilesetTiles_General:: @ 8E92118
- .incbin "data/tilesets/primary/general/tiles.4bpp.lz"
-
- .align 2
-gTilesetPalettes_General:: @ 8E94310
- .incbin "data/tilesets/primary/general/palettes/00.gbapal"
- .incbin "data/tilesets/primary/general/palettes/01.gbapal"
- .incbin "data/tilesets/primary/general/palettes/02.gbapal"
- .incbin "data/tilesets/primary/general/palettes/03.gbapal"
- .incbin "data/tilesets/primary/general/palettes/04.gbapal"
- .incbin "data/tilesets/primary/general/palettes/05.gbapal"
- .incbin "data/tilesets/primary/general/palettes/06.gbapal"
- .incbin "data/tilesets/primary/general/palettes/07.gbapal"
- .incbin "data/tilesets/primary/general/palettes/08.gbapal"
- .incbin "data/tilesets/primary/general/palettes/09.gbapal"
- .incbin "data/tilesets/primary/general/palettes/10.gbapal"
- .incbin "data/tilesets/primary/general/palettes/11.gbapal"
- .incbin "data/tilesets/primary/general/palettes/12.gbapal"
- .incbin "data/tilesets/primary/general/palettes/13.gbapal"
- .incbin "data/tilesets/primary/general/palettes/14.gbapal"
- .incbin "data/tilesets/primary/general/palettes/15.gbapal"
-
-gUnknown_08E94510:: @ 8E94510
- .incbin "graphics/unknown/unknown_E94510.bin"
-
-gUnknown_08E94550:: @ 8E94550
- .incbin "graphics/unknown/unknown_E94550.bin"
-
-gUnknown_08E94590:: @ 8E94590
- .incbin "graphics/unknown/unknown_E94590.bin"
-
-gUnknown_08E945D0:: @ 8E945D0
- .incbin "graphics/interface/wordgroup_layout.bin"
-
-gUnknown_08E94AD0:: @ 8E94AD0
- .incbin "graphics/unknown/unknown_E94AD0.bin"
-
- .align 2
-gUnknown_08E953D0:: @ 8E953D0
- .incbin "graphics/unknown/unknown_E953D0.bin.lz"
-
- .align 2
-gUnknown_08E954B0:: @ 8E954B0
- .incbin "graphics/misc/wallclock_edit.bin.lz"
-
- .align 2
-gUnknown_08E95774:: @ 8E95774
- .incbin "graphics/misc/wallclock_view.bin.lz"
-
- .align 2
-gUnknown_08E95A18:: @ 8E95A18
- .ifdef SAPPHIRE
- .incbin "graphics/slot_machine/sapphire.gbapal"
- .else
- .incbin "graphics/slot_machine/ruby.gbapal"
- .endif
-
-gUnknown_08E95AB8:: @ 8E95AB8
- .incbin "graphics/unknown/unknown_E95AB8.bin"
-
-gUnknown_08E95FB8:: @ 8E95FB8
- .incbin "graphics/slot_machine/slots_layout.bin"
-
-gUnknown_08E964B8:: @ 8E964B8
- .incbin "graphics/contest/contest_words.bin"
-
-gUnknown_08E966B8:: @ 8E966B8
- .incbin "graphics/unknown/unknown_E966B8.gbapal"
-
- .align 2
-gMonIconPalettes:: @ 8E966D8
- .incbin "graphics/pokemon_icon_palettes/0.gbapal"
- .incbin "graphics/pokemon_icon_palettes/1.gbapal"
- .incbin "graphics/pokemon_icon_palettes/2.gbapal"
-
- .align 2
-gUnknown_08E96738:: @ 8E96738
- .incbin "graphics/unknown/unknown_E96738.bin.lz"
-
- .align 2
-gUnknown_08E96888:: @ 8E96888
- .incbin "graphics/pokedex/pokedex_list_menu.bin.lz"
-
- .align 2
-gUnknown_08E96994:: @ 8E96994
- .incbin "graphics/pokedex/pokedex_listing_menu.bin.lz"
-
- .align 2
-gUnknown_08E96ACC:: @ 8E96ACC
- .incbin "graphics/pokedex/pokedex_navbar.bin.lz"
-
- .align 2
-gUnknown_08E96B58:: @ 8E96B58
- .incbin "graphics/pokedex/pokedex_navbar_3.bin.lz"
-
- .align 2
-gUnknown_08E96BD4:: @ 8E96BD4
- .incbin "graphics/pokedex/pokedex_detail_layout.bin.lz"
-
- .align 2
-gUnknown_08E96D2C:: @ 8E96D2C
- .incbin "graphics/unknown/unknown_E96D2C.bin.lz"
-
- .align 2
-gBagScreenLabels_Tilemap:: @ 8E96EC8
- .incbin "graphics/interface/bag_screen_labels.bin"
-
- .align 2
-gSlotMachineSpritePalette0:: @ 8E976C8
- .incbin "graphics/slot_machine/spr0.gbapal"
-
- .align 2
-gSlotMachineSpritePalette1:: @ 8E976E8
- .incbin "graphics/slot_machine/spr1.gbapal"
-
- .align 2
-gSlotMachineSpritePalette2:: @ 8E97708
- .ifdef SAPPHIRE
- .incbin "graphics/slot_machine/spr2_sapphire.gbapal"
- .else
- .incbin "graphics/slot_machine/spr2_ruby.gbapal"
- .endif
-
- .align 2
-gSlotMachineSpritePalette3:: @ 8E97728
- .ifdef SAPPHIRE
- .incbin "graphics/slot_machine/spr3_sapphire.gbapal"
- .else
- .incbin "graphics/slot_machine/spr3_ruby.gbapal"
- .endif
-
- .align 2
-gSlotMachineSpritePalette4:: @ 8E97748
- .incbin "graphics/slot_machine/spr4.gbapal"
-
- .align 2
-gSlotMachineSpritePalette5:: @ 8E97768
- .incbin "graphics/slot_machine/spr5.gbapal"
-
- .align 2
-gSlotMachineSpritePalette6:: @ 8E97788
- .incbin "graphics/slot_machine/spr6.gbapal"
-
- .align 2
-gSlotMachineReelSymbol1Tiles::
- .incbin "graphics/slot_machine/reel_symbols/1.4bpp"
-
- .align 2
-gSlotMachineReelSymbol2Tiles::
- .incbin "graphics/slot_machine/reel_symbols/2.4bpp"
-
- .align 2
-gSlotMachineReelSymbol3Tiles::
- .incbin "graphics/slot_machine/reel_symbols/3.4bpp"
-
- .align 2
-gSlotMachineReelSymbol4Tiles::
- .incbin "graphics/slot_machine/reel_symbols/4.4bpp"
-
- .align 2
-gSlotMachineReelSymbol5Tiles::
- .incbin "graphics/slot_machine/reel_symbols/5.4bpp"
-
- .align 2
-gSlotMachineReelSymbol6Tiles::
- .incbin "graphics/slot_machine/reel_symbols/6.4bpp"
-
- .align 2
-gSlotMachineReelSymbol7Tiles::
- .incbin "graphics/slot_machine/reel_symbols/7.4bpp"
-
- .align 2
-gSlotMachineNumber0Tiles::
- .incbin "graphics/slot_machine/numbers/0.4bpp"
-
- .align 2
-gSlotMachineNumber1Tiles::
- .incbin "graphics/slot_machine/numbers/1.4bpp"
-
- .align 2
-gSlotMachineNumber2Tiles::
- .incbin "graphics/slot_machine/numbers/2.4bpp"
-
- .align 2
-gSlotMachineNumber3Tiles::
- .incbin "graphics/slot_machine/numbers/3.4bpp"
-
- .align 2
-gSlotMachineNumber4Tiles::
- .incbin "graphics/slot_machine/numbers/4.4bpp"
-
- .align 2
-gSlotMachineNumber5Tiles::
- .incbin "graphics/slot_machine/numbers/5.4bpp"
-
- .align 2
-gSlotMachineNumber6Tiles::
- .incbin "graphics/slot_machine/numbers/6.4bpp"
-
- .align 2
-gSlotMachineNumber7Tiles::
- .incbin "graphics/slot_machine/numbers/7.4bpp"
-
- .align 2
-gSlotMachineNumber8Tiles::
- .incbin "graphics/slot_machine/numbers/8.4bpp"
-
- .align 2
-gSlotMachineNumber9Tiles::
- .incbin "graphics/slot_machine/numbers/9.4bpp"
-
- .align 2
-gSpriteImage_8E98828:: @ 8E98828
- .incbin "graphics/slot_machine/bolt.4bpp"
-
- .align 2
-gSpriteImage_8E98848:: @ 8E98848
- .incbin "graphics/slot_machine/duck.4bpp"
-
- .align 2
-gSpriteImage_8E98868:: @ 8E98868
- .incbin "graphics/slot_machine/smoke.4bpp"
-
- .align 2
-gSpriteImage_8E988E8:: @ 8E988E8
- .incbin "graphics/slot_machine/reel_time_numbers/0.4bpp"
-
- .align 2
-gSpriteImage_8E98968:: @ 8E98968
- .incbin "graphics/slot_machine/reel_time_numbers/1.4bpp"
-
- .align 2
-gSpriteImage_8E989E8:: @ 8E989E8
- .incbin "graphics/slot_machine/reel_time_numbers/2.4bpp"
-
- .align 2
-gSpriteImage_8E98A68:: @ 8E98A68
- .incbin "graphics/slot_machine/reel_time_numbers/3.4bpp"
-
- .align 2
-gSpriteImage_8E98AE8:: @ 8E98AE8
- .incbin "graphics/slot_machine/reel_time_numbers/4.4bpp"
-
- .align 2
-gSpriteImage_8E98B68:: @ 8E98B68
- .incbin "graphics/slot_machine/reel_time_numbers/5.4bpp"
-
- .align 2
-gSpriteImage_8E98BE8:: @ 8E98BE8
- .incbin "graphics/slot_machine/large_bolt/0.4bpp"
-
- .align 2
-gSpriteImage_8E98CE8:: @ 8E98CE8
- .incbin "graphics/slot_machine/large_bolt/1.4bpp"
-
- .align 2
-gSpriteImage_8E98DE8:: @ 8E98DE8
- .incbin "graphics/slot_machine/reel_time_explosion/0.4bpp"
-
- .align 2
-gSpriteImage_8E98FE8:: @ 8E98FE8
- .incbin "graphics/slot_machine/reel_time_explosion/1.4bpp"
-
- .align 2
-gSpriteImage_8E991E8:: @ 8E991E8
- .incbin "graphics/slot_machine/shadow.4bpp"
-
- .align 2
-gSpriteImage_8E993E8:: @ 8E993E8
- .incbin "graphics/slot_machine/pika_aura.4bpp"
-
- .align 2
-gUnknownPalette_08E997E8:: @ 8E997E8
- .incbin "graphics/unknown/unknown_E997E8.gbapal"
-
- .align 2
-gSpriteImage_8E99808:: @ 8E99808
- .incbin "graphics/unknown_sprites/8E99808.4bpp"
-
- .align 2
-gSlotMachineReelTimeLights_Gfx:: @ 8E99848
- .incbin "graphics/slot_machine/reel_time_lights.4bpp.lz"
-
- .align 2
-gUnknown_08E99FB0:: @ 8E99FB0
- .incbin "graphics/unknown/unknown_E99FB0.bin.lz"
-
- .align 2
-gUnknown_08E9A100:: @ 8E9A100
- .incbin "graphics/pokenav/bottom_toolbar.bin"
-
-gUnknown_08E9A300:: @ 8E9A300
- .incbin "graphics/unknown/unknown_E9A300.bin"
-
-gUnknown_08E9AB00:: @ 8E9AB00
- .incbin "graphics/unknown/unknown_E9AB00.bin"
-
-gUnknown_08E9AB40:: @ 8E9AB40
- .incbin "graphics/unknown/unknown_E9AB40.gbapal"
-
- .align 2
-gUnknown_08E9AB60:: @ 8E9AB60
- .incbin "graphics/unknown/unknown_E9AB60.bin.lz"
-
- .align 2
-gUnknown_08E9ABB4:: @ 8E9ABB4
- .incbin "graphics/unknown/unknown_E9ABB4.bin"
-
-gUnknown_08E9AC2C:: @ 8E9AC2C
- .incbin "graphics/unknown/unknown_E9AC2C.bin"
-
- .align 2
-gUnknown_08E9AC4C:: @ 8E9AC4C
- .incbin "graphics/pokenav/condition_screen.bin.lz"
-
-@ text window frames
-
- .align 2
-gTextWindowFrame1_Gfx::
- .incbin "graphics/text_window/1.4bpp"
-
- .align 2
-gTextWindowFrame1_Pal::
- .incbin "graphics/text_window/1.gbapal"
-
- .align 2
-gTextWindowFrame2_Gfx::
- .incbin "graphics/text_window/2.4bpp"
-
- .align 2
-gTextWindowFrame2_Pal::
- .incbin "graphics/text_window/2.gbapal"
-
- .align 2
-gTextWindowFrame3_Gfx::
- .incbin "graphics/text_window/3.4bpp"
-
- .align 2
-gTextWindowFrame3_Pal::
- .incbin "graphics/text_window/3.gbapal"
-
- .align 2
-gTextWindowFrame4_Gfx::
- .incbin "graphics/text_window/4.4bpp"
-
- .align 2
-gTextWindowFrame4_Pal::
- .incbin "graphics/text_window/4.gbapal"
-
- .align 2
-gTextWindowFrame5_Gfx::
- .incbin "graphics/text_window/5.4bpp"
-
- .align 2
-gTextWindowFrame5_Pal::
- .incbin "graphics/text_window/5.gbapal"
-
- .align 2
-gTextWindowFrame6_Gfx::
- .incbin "graphics/text_window/6.4bpp"
-
- .align 2
-gTextWindowFrame6_Pal::
- .incbin "graphics/text_window/6.gbapal"
-
- .align 2
-gTextWindowFrame7_Gfx::
- .incbin "graphics/text_window/7.4bpp"
-
- .align 2
-gTextWindowFrame7_Pal::
- .incbin "graphics/text_window/7.gbapal"
-
- .align 2
-gTextWindowFrame8_Gfx::
- .incbin "graphics/text_window/8.4bpp"
-
- .align 2
-gTextWindowFrame8_Pal::
- .incbin "graphics/text_window/8.gbapal"
-
- .align 2
-gTextWindowFrame9_Gfx::
- .incbin "graphics/text_window/9.4bpp"
-
- .align 2
-gTextWindowFrame9_Pal::
- .incbin "graphics/text_window/9.gbapal"
-
- .align 2
-gTextWindowFrame10_Gfx::
- .incbin "graphics/text_window/10.4bpp"
-
- .align 2
-gTextWindowFrame10_Pal::
- .incbin "graphics/text_window/10.gbapal"
-
- .align 2
-gTextWindowFrame11_Gfx::
- .incbin "graphics/text_window/11.4bpp"
-
- .align 2
-gTextWindowFrame11_Pal::
- .incbin "graphics/text_window/11.gbapal"
-
- .align 2
-gTextWindowFrame12_Gfx::
- .incbin "graphics/text_window/12.4bpp"
-
- .align 2
-gTextWindowFrame12_Pal::
- .incbin "graphics/text_window/12.gbapal"
-
- .align 2
-gTextWindowFrame13_Gfx::
- .incbin "graphics/text_window/13.4bpp"
-
- .align 2
-gTextWindowFrame13_Pal::
- .incbin "graphics/text_window/13.gbapal"
-
- .align 2
-gTextWindowFrame14_Gfx::
- .incbin "graphics/text_window/14.4bpp"
-
- .align 2
-gTextWindowFrame14_Pal::
- .incbin "graphics/text_window/14.gbapal"
-
- .align 2
-gTextWindowFrame15_Gfx::
- .incbin "graphics/text_window/15.4bpp"
-
- .align 2
-gTextWindowFrame15_Pal::
- .incbin "graphics/text_window/15.gbapal"
-
- .align 2
-gTextWindowFrame16_Gfx::
- .incbin "graphics/text_window/16.4bpp"
-
- .align 2
-gTextWindowFrame16_Pal::
- .incbin "graphics/text_window/16.gbapal"
-
- .align 2
-gTextWindowFrame17_Gfx::
- .incbin "graphics/text_window/17.4bpp"
-
- .align 2
-gTextWindowFrame17_Pal::
- .incbin "graphics/text_window/17.gbapal"
-
- .align 2
-gTextWindowFrame18_Gfx::
- .incbin "graphics/text_window/18.4bpp"
-
- .align 2
-gTextWindowFrame18_Pal::
- .incbin "graphics/text_window/18.gbapal"
-
- .align 2
-gTextWindowFrame19_Gfx::
- .incbin "graphics/text_window/19.4bpp"
-
- .align 2
-gTextWindowFrame19_Pal::
- .incbin "graphics/text_window/19.gbapal"
-
- .align 2
-gTextWindowFrame20_Gfx::
- .incbin "graphics/text_window/20.4bpp"
-
- .align 2
-gTextWindowFrame20_Pal::
- .incbin "graphics/text_window/20.gbapal"
-
- .align 2
-gUnknown_08E9C6DC:: @ 8E9C6DC
- .incbin "graphics/unknown/unknown_E9C6DC.bin.lz"
-
- .align 2
-gIntroCopyright_Gfx:: @ 8E9C798
- .incbin "graphics/intro/copyright.4bpp.lz"
-
- .align 2
-gIntroCopyright_Pal:: @ 8E9CA24
- .incbin "graphics/intro/copyright.gbapal"
-
- .align 2
-gIntroCopyright_Tilemap:: @ 8E9CA44
- .incbin "graphics/intro/copyright.bin"
-
- .align 2
-gInterviewOutlineCursorTiles:: @ 8E9CF44
- .incbin "graphics/misc/interview_outline_cursor.4bpp"
-
- .align 2
-gTitleScreenPressStart_Gfx:: @ 8E9D644
- .incbin "graphics/title_screen/press_start.4bpp.lz"
-
- .align 2
-gTitleScreenLogoShinePalette:: @ E9D8E4
- .incbin "graphics/title_screen/logo_shine.gbapal"
-
- .align 2
-gUnknown_08E9D8CC:: @ 8E9D8CC
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/pokemon_sapphire.8bpp.lz"
- .else
- .incbin "graphics/title_screen/pokemon_ruby.8bpp.lz"
- .endif
-
- .align 2
-gVersionTiles::
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/sapphireversion.8bpp.lz"
- .else
- .incbin "graphics/title_screen/rubyversion.8bpp.lz"
- .endif
-
- .align 2
-gUnknown_08E9F624:: @ 8E9F624
- .ifdef SAPPHIRE
- .incbin "graphics/title_screen/logo_sapphire.gbapal" @ for some reason, the sapphire palette is different even though the visible colors for the logo and version are not, weird
- .else
- .incbin "graphics/title_screen/logo_ruby.gbapal"
- .endif
-
- .align 2
-gUnknown_08E9F7E4:: @ 8E9F7E4
- .incbin "graphics/unknown/unknown_E9F7E4.bin.lz"
-
- .align 2
-gPokenavArrowsPalette::
- .incbin "graphics/pokenav/arrows.gbapal"
-
-gUnknown_08E9F988:: @ 8E9F988
- .incbin "graphics/unknown/unknown_E9F988.gbapal"
-
- .align 2
-gPokenavArrow_Gfx:: @ 8E9F9A8
- .incbin "graphics/pokenav/arrow2.4bpp"
-
-gUnknown_08E9F9E8:: @ 8E9F9E8
- .incbin "graphics/unknown/unknown_E9F9E8.gbapal"
-
- .align 2
-gPokenavConditionSearch2_Gfx:: @ 8E9FA08
- .incbin "graphics/pokenav/condition_search2.4bpp.lz"
-
- .align 2
-gPokenavRibbonView_Pal:: @ 8E9FAFC
- .incbin "graphics/pokenav/ribbon_view.pal.bin"
-
- .align 2
-gPokenavRibbonView_Gfx:: @ 8E9FB1C
- .incbin "graphics/pokenav/ribbon_view.4bpp.lz"
-
- .align 2
-gUnknown_08E9FBA0:: @ 8E9FBA0
- .incbin "graphics/unknown/unknown_E9FBA0.bin.lz"
-
- .align 2
-gUnknown_08E9FC64:: @ 8E9FC64
- .incbin "graphics/unknown/unknown_E9FC64.bin.lz"
-
- .align 2
-gUnknown_08E9FD1C:: @ 8E9FD1C
- .incbin "graphics/unknown/unknown_E9FD1C.bin"
-
-gUnknown_08E9FD64:: @ 8E9FD64
- .incbin "graphics/unknown/unknown_E9FD64.bin"
-
-gUnknown_08E9FE54:: @ 8E9FE54
- .incbin "graphics/unknown/unknown_E9FE54.bin"
-
- .align 2
-gUnknown_08E9FEB4:: @ 8E9FEB4
- .incbin "graphics/unknown/unknown_E9FEB4.bin.lz"
-
- .align 2
-gUnknown_08E9FF58:: @ 8E9FF58
- .incbin "graphics/unknown/unknown_E9FF58.bin.lz"
-
- .align 2
-gPokenavRibbonPokeView_Gfx:: @ 8EA0028
- .incbin "graphics/pokenav/ribbon_pokeview.4bpp"
-
- .align 2
-gDialogueFrame_Gfx:: @ 8EA0108
- .incbin "graphics/text_window/message_box.4bpp"
-
- .align 2
-gUnknown_08EA02C8:: @ 8EA02C8
- .incbin "graphics/trade/menu.gbapal"
- .incbin "graphics/trade/stripes.gbapal"
- .incbin "graphics/trade/stripes.gbapal"
-
- .align 2
-gUnknown_08EA0328:: @ 8EA0328
- .incbin "graphics/trade/selected_mon.gbapal"
-
- .align 2
-gUnknown_08EA0348:: @ 8EA0348
- .incbin "graphics/trade/menu.4bpp"
-
- .align 2
-gUnknown_08EA15C8:: @ 8EA15C8
- .incbin "graphics/trade/menu_map.bin"
-
- .align 2
-gTradeMonBoxTilemap:: @ 8EA1DC8
- .incbin "graphics/trade/mon_box_map.bin"
-
- .align 2
-gUnknown_08EA1DEC:: @ 8EA1DEC
- .incbin "graphics/trade/selected_mon.4bpp"
-
- .incbin "graphics/unknown/unknown_EA25EC.bin"
-
- .align 2
-gCreditsCopyrightEnd_Gfx:: @ 8EA260C
- .incbin "graphics/misc/end_copyright.4bpp.lz"
-
- .align 2
-gDecoration10000_Gfx:: @ 8EA2A44
- .incbin "graphics/misc/decoration_10000.4bpp"
-
- .align 2
-gFont3LatinGlyphs:: @ 8EA2C44
-.ifdef ENGLISH
- .if REVISION >= 1
- .incbin "graphics/fonts/font3_lat_rev1.4bpp"
- .else
- .incbin "graphics/fonts/font3_lat.4bpp"
- .endif
-.else
- .incbin "graphics/fonts/font3_lat.4bpp"
-.endif
-
- .align 2
-gFont4LatinGlyphs:: @ 8EA6BC4
-.ifdef ENGLISH
- .if REVISION >= 1
- .incbin "graphics/fonts/font4_lat_rev1.4bpp"
- .else
- .incbin "graphics/fonts/font4_lat.4bpp"
- .endif
-.else
- .incbin "graphics/fonts/font4_lat.4bpp.bin"
-.endif
-
- .align 2
-gFont3JapaneseGlyphs:: @ 8EA8744
- .incbin "graphics/fonts/font3_jpn.4bpp"
-
- .align 2
-gFont4JapaneseGlyphs:: @ 8EAC6C4
- .incbin "graphics/fonts/font4_jpn.4bpp"
-
-.ifdef GERMAN
- .align 2
-gSummaryScreenTextTiles::
- .incbin "graphics/summary_screen/text.4bpp"
-
- .align 2
-gUnknown_0839FA7C::
- .incbin "graphics/pokedex/noball.4bpp.lz"
-
- .align 2
-gIntroTiles::
- .incbin "graphics/intro/intro.4bpp.lz"
-
- .align 2
-ConditionUpDownTiles::
- .incbin "graphics/misc/condition_up_down.4bpp"
-
- .align 2
-ConditionUpDownPalette::
- .incbin "graphics/misc/condition_up_down.gbapal"
-
- .align 2
-RouletteSpritePalette_01::
- .incbin "graphics/roulette/shadow.gbapal"
-
- .align 2
-RouletteSpritePalette_02::
- .incbin "graphics/roulette/ball.gbapal"
-
- .align 2
-RouletteSpritePalette_03::
- .incbin "graphics/roulette/ball_counter.gbapal"
-
- .align 2
-RouletteSpritePalette_04::
- .incbin "graphics/roulette/cursor.gbapal"
-
- .align 2
-RouletteSpritePalette_05::
- .incbin "graphics/roulette/credit.gbapal"
-
- .align 2
-RouletteSpritePalette_06::
- .incbin "graphics/roulette/shroomish.gbapal"
-
- .align 2
-RouletteSpritePalette_07::
- .incbin "graphics/roulette/tailow.gbapal"
-
- .align 2
-RouletteSpritePalette_08::
- .incbin "graphics/roulette/poke_icons.gbapal"
-
- .align 2
-RouletteSpritePalette_09::
- .incbin "graphics/roulette/wynaut.gbapal"
-
- .align 2
-RouletteSpritePalette_10::
- .incbin "graphics/roulette/azurill.gbapal"
-
- .align 2
-RouletteSpritePalette_11::
- .incbin "graphics/roulette/skitty.gbapal"
-
- .align 2
-RouletteSpritePalette_12::
- .incbin "graphics/roulette/makuhita.gbapal"
-
- .align 2
-RouletteSpritePalette_13::
- .incbin "graphics/roulette/83F907C.gbapal"
-
- .align 2
-RouletteSpritePalette_14::
- .incbin "graphics/roulette/83F909C.gbapal"
-
- .align 2
-RouletteSpritePalette_15::
- .incbin "graphics/roulette/83F90BC.gbapal"
-
- .align 2
-RouletteSpritePalette_16::
- .incbin "graphics/roulette/83F90DC.gbapal"
-
- .align 2
-gTilesetPalettes_Shop::
- .incbin "data/tilesets/secondary/shop/palettes/00.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/01.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/02.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/03.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/04.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/05.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/06.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/07.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/08.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/09.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/10.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/11.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/12.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/13.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/14.gbapal"
- .incbin "data/tilesets/secondary/shop/palettes/15.gbapal"
-
- .align 2
-gTilesetTiles_Shop::
- .incbin "data/tilesets/secondary/shop/tiles.4bpp.lz"
-
- .align 2
-gUnknown_083FAF1C::
- .incbin "graphics/pokedex/cry_meter.gbapal"
-
- .align 2
-gUnknown_083FAF3C::
- .incbin "graphics/pokedex/cry_meter.4bpp.lz"
-
- .align 2
-gUnknown_083FAE7C::
- .incbin "graphics/pokedex/cry_meter_map.bin"
-.endif
diff --git a/data/graphics/berries/graphics.inc b/data/graphics/berries/graphics.inc
deleted file mode 100644
index e8edf9a3b..000000000
--- a/data/graphics/berries/graphics.inc
+++ /dev/null
@@ -1,343 +0,0 @@
- .align 2
-gBerryPic_Cheri:: @ 8E78D00
- .incbin "graphics/berries/cheri.4bpp.lz"
-
- .align 2
-gBerryPic_Oran:: @ 8E78E54
- .incbin "graphics/berries/oran.4bpp.lz"
-
- .align 2
-gBerryPic_Pecha:: @ 8E78FC8
- .incbin "graphics/berries/pecha.4bpp.lz"
-
- .align 2
-gBerryPic_Rawst:: @ 8E7913C
- .incbin "graphics/berries/rawst.4bpp.lz"
-
- .align 2
-gBerryPic_Aspear:: @ 8E792D4
- .incbin "graphics/berries/aspear.4bpp.lz"
-
- .align 2
-gBerryPic_Leppa:: @ 8E7947C
- .incbin "graphics/berries/leppa.4bpp.lz"
-
- .align 2
-gBerryPic_Chesto:: @ 8E795EC
- .incbin "graphics/berries/chesto.4bpp.lz"
-
- .align 2
-gBerryPic_Persim:: @ 8E797D0
- .incbin "graphics/berries/persim.4bpp.lz"
-
- .align 2
-gBerryPic_Lum:: @ 8E79920
- .incbin "graphics/berries/lum.4bpp.lz"
-
- .align 2
-gBerryPic_Sitrus:: @ 8E79A3C
- .incbin "graphics/berries/sitrus.4bpp.lz"
-
- .align 2
-gBerryPic_Figy:: @ 8E79BE0
- .incbin "graphics/berries/figy.4bpp.lz"
-
- .align 2
-gBerryPic_Wiki:: @ 8E79D8C
- .incbin "graphics/berries/wiki.4bpp.lz"
-
- .align 2
-gBerryPic_Mago:: @ 8E79F80
- .incbin "graphics/berries/mago.4bpp.lz"
-
- .align 2
-gBerryPic_Aguav:: @ 8E7A134
- .incbin "graphics/berries/aguav.4bpp.lz"
-
- .align 2
-gBerryPic_Iapapa:: @ 8E7A2A8
- .incbin "graphics/berries/iapapa.4bpp.lz"
-
- .align 2
-gBerryPic_Razz:: @ 8E7A560
- .incbin "graphics/berries/razz.4bpp.lz"
-
- .align 2
-gBerryPic_Bluk:: @ 8E7A790
- .incbin "graphics/berries/bluk.4bpp.lz"
-
- .align 2
-gBerryPic_Nanab:: @ 8E7A978
- .incbin "graphics/berries/nanab.4bpp.lz"
-
- .align 2
-gBerryPic_Wepear:: @ 8E7AAEC
- .incbin "graphics/berries/wepear.4bpp.lz"
-
- .align 2
-gBerryPic_Pinap:: @ 8E7ACB4
- .incbin "graphics/berries/pinap.4bpp.lz"
-
- .align 2
-gBerryPic_Pomeg:: @ 8E7AEC8
- .incbin "graphics/berries/pomeg.4bpp.lz"
-
- .align 2
-gBerryPic_Kelpsy:: @ 8E7B070
- .incbin "graphics/berries/kelpsy.4bpp.lz"
-
- .align 2
-gBerryPic_Qualot:: @ 8E7B218
- .incbin "graphics/berries/qualot.4bpp.lz"
-
- .align 2
-gBerryPic_Hondew:: @ 8E7B3E4
- .incbin "graphics/berries/hondew.4bpp.lz"
-
- .align 2
-gBerryPic_Grepa:: @ 8E7B63C
- .incbin "graphics/berries/grepa.4bpp.lz"
-
- .align 2
-gBerryPic_Tamato:: @ 8E7B7CC
- .incbin "graphics/berries/tamato.4bpp.lz"
-
- .align 2
-gBerryPic_Cornn:: @ 8E7BA90
- .incbin "graphics/berries/cornn.4bpp.lz"
-
- .align 2
-gBerryPic_Magost:: @ 8E7BC94
- .incbin "graphics/berries/magost.4bpp.lz"
-
- .align 2
-gBerryPic_Rabuta:: @ 8E7BE38
- .incbin "graphics/berries/rabuta.4bpp.lz"
-
- .align 2
-gBerryPic_Nomel:: @ 8E7C12C
- .incbin "graphics/berries/nomel.4bpp.lz"
-
- .align 2
-gBerryPic_Spelon:: @ 8E7C308
- .incbin "graphics/berries/spelon.4bpp.lz"
-
- .align 2
-gBerryPic_Pamtre:: @ 8E7C4F8
- .incbin "graphics/berries/pamtre.4bpp.lz"
-
- .align 2
-gBerryPic_Watmel:: @ 8E7C748
- .incbin "graphics/berries/watmel.4bpp.lz"
-
- .align 2
-gBerryPic_Durin:: @ 8E7CA2C
- .incbin "graphics/berries/durin.4bpp.lz"
-
- .align 2
-gBerryPic_Belue:: @ 8E7CDF8
- .incbin "graphics/berries/belue.4bpp.lz"
-
- .align 2
-gBerryPic_Liechi:: @ 8E7D0D0
- .incbin "graphics/berries/liechi.4bpp.lz"
-
- .align 2
-gBerryPic_Ganlon:: @ 8E7D328
- .incbin "graphics/berries/ganlon.4bpp.lz"
-
- .align 2
-gBerryPic_Salac:: @ 8E7D4C0
- .incbin "graphics/berries/salac.4bpp.lz"
-
- .align 2
-gBerryPic_Petaya:: @ 8E7D704
- .incbin "graphics/berries/petaya.4bpp.lz"
-
- .align 2
-gBerryPic_Apicot:: @ 8E7D9AC
- .incbin "graphics/berries/apicot.4bpp.lz"
-
- .align 2
-gBerryPic_Lansat:: @ 8E7DB3C
- .incbin "graphics/berries/lansat.4bpp.lz"
-
- .align 2
-gBerryPic_Starf:: @ 8E7DD30
- .incbin "graphics/berries/starf.4bpp.lz"
-
- .align 2
-gBerryPic_Enigma:: @ 8E7DF00
- .incbin "graphics/berries/enigma.4bpp.lz"
-
- .align 2
-gBerryPalette_Cheri:: @ 8E7E118
- .incbin "graphics/berries/cheri.gbapal.lz"
-
- .align 2
-gBerryPalette_Oran:: @ 8E7E140
- .incbin "graphics/berries/oran.gbapal.lz"
-
- .align 2
-gBerryPalette_Pecha:: @ 8E7E168
- .incbin "graphics/berries/pecha.gbapal.lz"
-
- .align 2
-gBerryPalette_Rawst:: @ 8E7E190
- .incbin "graphics/berries/rawst.gbapal.lz"
-
- .align 2
-gBerryPalette_Aspear:: @ 8E7E1B8
- .incbin "graphics/berries/aspear.gbapal.lz"
-
- .align 2
-gBerryPalette_Leppa:: @ 8E7E1E0
- .incbin "graphics/berries/leppa.gbapal.lz"
-
- .align 2
-gBerryPalette_Chesto:: @ 8E7E208
- .incbin "graphics/berries/chesto.gbapal.lz"
-
- .align 2
-gBerryPalette_Persim:: @ 8E7E230
- .incbin "graphics/berries/persim.gbapal.lz"
-
- .align 2
-gBerryPalette_Lum:: @ 8E7E258
- .incbin "graphics/berries/lum.gbapal.lz"
-
- .align 2
-gBerryPalette_Sitrus:: @ 8E7E280
- .incbin "graphics/berries/sitrus.gbapal.lz"
-
- .align 2
-gBerryPalette_Figy:: @ 8E7E2A8
- .incbin "graphics/berries/figy.gbapal.lz"
-
- .align 2
-gBerryPalette_Wiki:: @ 8E7E2D0
- .incbin "graphics/berries/wiki.gbapal.lz"
-
- .align 2
-gBerryPalette_Mago:: @ 8E7E2F8
- .incbin "graphics/berries/mago.gbapal.lz"
-
- .align 2
-gBerryPalette_Aguav:: @ 8E7E320
- .incbin "graphics/berries/aguav.gbapal.lz"
-
- .align 2
-gBerryPalette_Iapapa:: @ 8E7E348
- .incbin "graphics/berries/iapapa.gbapal.lz"
-
- .align 2
-gBerryPalette_Razz:: @ 8E7E370
- .incbin "graphics/berries/razz.gbapal.lz"
-
- .align 2
-gBerryPalette_Bluk:: @ 8E7E398
- .incbin "graphics/berries/bluk.gbapal.lz"
-
- .align 2
-gBerryPalette_Nanab:: @ 8E7E3C0
- .incbin "graphics/berries/nanab.gbapal.lz"
-
- .align 2
-gBerryPalette_Wepear:: @ 8E7E3E8
- .incbin "graphics/berries/wepear.gbapal.lz"
-
- .align 2
-gBerryPalette_Pinap:: @ 8E7E410
- .incbin "graphics/berries/pinap.gbapal.lz"
-
- .align 2
-gBerryPalette_Pomeg:: @ 8E7E438
- .incbin "graphics/berries/pomeg.gbapal.lz"
-
- .align 2
-gBerryPalette_Kelpsy:: @ 8E7E460
- .incbin "graphics/berries/kelpsy.gbapal.lz"
-
- .align 2
-gBerryPalette_Qualot:: @ 8E7E488
- .incbin "graphics/berries/qualot.gbapal.lz"
-
- .align 2
-gBerryPalette_Hondew:: @ 8E7E4B0
- .incbin "graphics/berries/hondew.gbapal.lz"
-
- .align 2
-gBerryPalette_Grepa:: @ 8E7E4D8
- .incbin "graphics/berries/grepa.gbapal.lz"
-
- .align 2
-gBerryPalette_Tamato:: @ 8E7E500
- .incbin "graphics/berries/tamato.gbapal.lz"
-
- .align 2
-gBerryPalette_Cornn:: @ 8E7E528
- .incbin "graphics/berries/cornn.gbapal.lz"
-
- .align 2
-gBerryPalette_Magost:: @ 8E7E550
- .incbin "graphics/berries/magost.gbapal.lz"
-
- .align 2
-gBerryPalette_Rabuta:: @ 8E7E578
- .incbin "graphics/berries/rabuta.gbapal.lz"
-
- .align 2
-gBerryPalette_Nomel:: @ 8E7E5A0
- .incbin "graphics/berries/nomel.gbapal.lz"
-
- .align 2
-gBerryPalette_Spelon:: @ 8E7E5C8
- .incbin "graphics/berries/spelon.gbapal.lz"
-
- .align 2
-gBerryPalette_Pamtre:: @ 8E7E5F0
- .incbin "graphics/berries/pamtre.gbapal.lz"
-
- .align 2
-gBerryPalette_Watmel:: @ 8E7E618
- .incbin "graphics/berries/watmel.gbapal.lz"
-
- .align 2
-gBerryPalette_Durin:: @ 8E7E640
- .incbin "graphics/berries/durin.gbapal.lz"
-
- .align 2
-gBerryPalette_Belue:: @ 8E7E668
- .incbin "graphics/berries/belue.gbapal.lz"
-
- .align 2
-gBerryPalette_Liechi:: @ 8E7E690
- .incbin "graphics/berries/liechi.gbapal.lz"
-
- .align 2
-gBerryPalette_Ganlon:: @ 8E7E6B8
- .incbin "graphics/berries/ganlon.gbapal.lz"
-
- .align 2
-gBerryPalette_Salac:: @ 8E7E6E0
- .incbin "graphics/berries/salac.gbapal.lz"
-
- .align 2
-gBerryPalette_Petaya:: @ 8E7E708
- .incbin "graphics/berries/petaya.gbapal.lz"
-
- .align 2
-gBerryPalette_Apicot:: @ 8E7E730
- .incbin "graphics/berries/apicot.gbapal.lz"
-
- .align 2
-gBerryPalette_Lansat:: @ 8E7E758
- .incbin "graphics/berries/lansat.gbapal.lz"
-
- .align 2
-gBerryPalette_Starf:: @ 8E7E780
- .incbin "graphics/berries/starf.gbapal.lz"
-
- .align 2
-gBerryPalette_Enigma:: @ 8E7E7A8
- .incbin "graphics/berries/enigma.gbapal.lz"
diff --git a/data/graphics/pokemon/circled_question_mark_graphics.inc b/data/graphics/pokemon/circled_question_mark_graphics.inc
deleted file mode 100644
index 55b18e04d..000000000
--- a/data/graphics/pokemon/circled_question_mark_graphics.inc
+++ /dev/null
@@ -1,15 +0,0 @@
- .align 2
-gMonFrontPic_CircledQuestionMark:: @ 8D01524
- .incbin "graphics/pokemon/circled_question_mark/front.4bpp.lz"
-
- .align 2
-gMonBackPic_CircledQuestionMark:: @ 8D0176C
- .incbin "graphics/pokemon/circled_question_mark/back.4bpp.lz"
-
- .align 2
-gMonPalette_CircledQuestionMark:: @ 8D019B4
- .incbin "graphics/pokemon/circled_question_mark/normal.gbapal.lz"
-
- .align 2
-gMonShinyPalette_CircledQuestionMark:: @ 8D019CC
- .incbin "graphics/pokemon/circled_question_mark/shiny.gbapal.lz"
diff --git a/data/graphics/pokemon/graphics.inc b/data/graphics/pokemon/graphics.inc
deleted file mode 100644
index 8a4db9292..000000000
--- a/data/graphics/pokemon/graphics.inc
+++ /dev/null
@@ -1,9611 +0,0 @@
- .align 2
-gMonFrontPic_Bulbasaur:: @ 8D2FD8C
- .incbin "graphics/pokemon/bulbasaur/front.4bpp.lz"
-
- .align 2
-gMonPalette_Bulbasaur:: @ 8D30024
- .incbin "graphics/pokemon/bulbasaur/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Bulbasaur:: @ 8D3004C
- .incbin "graphics/pokemon/bulbasaur/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Bulbasaur:: @ 8D302FC
- .incbin "graphics/pokemon/bulbasaur/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Bulbasaur:: @ 8D30324
- .incbin "graphics/pokemon/bulbasaur/icon.4bpp"
-
- .align 2
-gMonFootprint_Bulbasaur:: @ 8D30724
- .incbin "graphics/pokemon/bulbasaur/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ivysaur:: @ 8D30744
- .incbin "graphics/pokemon/ivysaur/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ivysaur:: @ 8D30AB8
- .incbin "graphics/pokemon/ivysaur/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ivysaur:: @ 8D30AE0
- .incbin "graphics/pokemon/ivysaur/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ivysaur:: @ 8D30E6C
- .incbin "graphics/pokemon/ivysaur/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ivysaur:: @ 8D30E94
- .incbin "graphics/pokemon/ivysaur/icon.4bpp"
-
- .align 2
-gMonFootprint_Ivysaur:: @ 8D31294
- .incbin "graphics/pokemon/ivysaur/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Venusaur:: @ 8D312B4
- .incbin "graphics/pokemon/venusaur/front.4bpp.lz"
-
- .align 2
-gMonPalette_Venusaur:: @ 8D31840
- .incbin "graphics/pokemon/venusaur/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Venusaur:: @ 8D31868
- .incbin "graphics/pokemon/venusaur/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Venusaur:: @ 8D31D38
- .incbin "graphics/pokemon/venusaur/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Venusaur:: @ 8D31D60
- .incbin "graphics/pokemon/venusaur/icon.4bpp"
-
- .align 2
-gMonFootprint_Venusaur:: @ 8D32160
- .incbin "graphics/pokemon/venusaur/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Charmander:: @ 8D32180
- .incbin "graphics/pokemon/charmander/front.4bpp.lz"
-
- .align 2
-gMonPalette_Charmander:: @ 8D32430
- .incbin "graphics/pokemon/charmander/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Charmander:: @ 8D32458
- .incbin "graphics/pokemon/charmander/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Charmander:: @ 8D326EC
- .incbin "graphics/pokemon/charmander/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Charmander:: @ 8D32714
- .incbin "graphics/pokemon/charmander/icon.4bpp"
-
- .align 2
-gMonFootprint_Charmander:: @ 8D32B14
- .incbin "graphics/pokemon/charmander/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Charmeleon:: @ 8D32B34
- .incbin "graphics/pokemon/charmeleon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Charmeleon:: @ 8D32EDC
- .incbin "graphics/pokemon/charmeleon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Charmeleon:: @ 8D32F04
- .incbin "graphics/pokemon/charmeleon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Charmeleon:: @ 8D331E4
- .incbin "graphics/pokemon/charmeleon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Charmeleon:: @ 8D3320C
- .incbin "graphics/pokemon/charmeleon/icon.4bpp"
-
- .align 2
-gMonFootprint_Charmeleon:: @ 8D3360C
- .incbin "graphics/pokemon/charmeleon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Charizard:: @ 8D3362C
- .incbin "graphics/pokemon/charizard/front.4bpp.lz"
-
- .align 2
-gMonPalette_Charizard:: @ 8D33B7C
- .incbin "graphics/pokemon/charizard/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Charizard:: @ 8D33BA4
- .incbin "graphics/pokemon/charizard/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Charizard:: @ 8D33FC0
- .incbin "graphics/pokemon/charizard/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Charizard:: @ 8D33FE8
- .incbin "graphics/pokemon/charizard/icon.4bpp"
-
- .align 2
-gMonFootprint_Charizard:: @ 8D343E8
- .incbin "graphics/pokemon/charizard/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Squirtle:: @ 8D34408
- .incbin "graphics/pokemon/squirtle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Squirtle:: @ 8D346E4
- .incbin "graphics/pokemon/squirtle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Squirtle:: @ 8D3470C
- .incbin "graphics/pokemon/squirtle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Squirtle:: @ 8D3498C
- .incbin "graphics/pokemon/squirtle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Squirtle:: @ 8D349B4
- .incbin "graphics/pokemon/squirtle/icon.4bpp"
-
- .align 2
-gMonFootprint_Squirtle:: @ 8D34DB4
- .incbin "graphics/pokemon/squirtle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wartortle:: @ 8D34DD4
- .incbin "graphics/pokemon/wartortle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wartortle:: @ 8D35150
- .incbin "graphics/pokemon/wartortle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wartortle:: @ 8D35178
- .incbin "graphics/pokemon/wartortle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wartortle:: @ 8D354AC
- .incbin "graphics/pokemon/wartortle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wartortle:: @ 8D354D4
- .incbin "graphics/pokemon/wartortle/icon.4bpp"
-
- .align 2
-gMonFootprint_Wartortle:: @ 8D358D4
- .incbin "graphics/pokemon/wartortle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Blastoise:: @ 8D358F4
- .incbin "graphics/pokemon/blastoise/front.4bpp.lz"
-
- .align 2
-gMonPalette_Blastoise:: @ 8D35DF8
- .incbin "graphics/pokemon/blastoise/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Blastoise:: @ 8D35E20
- .incbin "graphics/pokemon/blastoise/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Blastoise:: @ 8D36264
- .incbin "graphics/pokemon/blastoise/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Blastoise:: @ 8D3628C
- .incbin "graphics/pokemon/blastoise/icon.4bpp"
-
- .align 2
-gMonFootprint_Blastoise:: @ 8D3668C
- .incbin "graphics/pokemon/blastoise/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Caterpie:: @ 8D366AC
- .incbin "graphics/pokemon/caterpie/front.4bpp.lz"
-
- .align 2
-gMonPalette_Caterpie:: @ 8D3690C
- .incbin "graphics/pokemon/caterpie/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Caterpie:: @ 8D36934
- .incbin "graphics/pokemon/caterpie/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Caterpie:: @ 8D36BE4
- .incbin "graphics/pokemon/caterpie/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Caterpie:: @ 8D36C0C
- .incbin "graphics/pokemon/caterpie/icon.4bpp"
-
- .align 2
-gMonFootprint_Caterpie:: @ 8D3700C
- .incbin "graphics/pokemon/caterpie/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Metapod:: @ 8D3702C
- .incbin "graphics/pokemon/metapod/front.4bpp.lz"
-
- .align 2
-gMonPalette_Metapod:: @ 8D37244
- .incbin "graphics/pokemon/metapod/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Metapod:: @ 8D37264
- .incbin "graphics/pokemon/metapod/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Metapod:: @ 8D374A4
- .incbin "graphics/pokemon/metapod/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Metapod:: @ 8D374C4
- .incbin "graphics/pokemon/metapod/icon.4bpp"
-
- .align 2
-gMonFootprint_Metapod:: @ 8D378C4
- .incbin "graphics/pokemon/metapod/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Butterfree:: @ 8D378E4
- .incbin "graphics/pokemon/butterfree/front.4bpp.lz"
-
- .align 2
-gMonPalette_Butterfree:: @ 8D37C44
- .incbin "graphics/pokemon/butterfree/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Butterfree:: @ 8D37C6C
- .incbin "graphics/pokemon/butterfree/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Butterfree:: @ 8D38038
- .incbin "graphics/pokemon/butterfree/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Butterfree:: @ 8D38060
- .incbin "graphics/pokemon/butterfree/icon.4bpp"
-
- .align 2
-gMonFootprint_Butterfree:: @ 8D38460
- .incbin "graphics/pokemon/butterfree/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Weedle:: @ 8D38480
- .incbin "graphics/pokemon/weedle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Weedle:: @ 8D386C0
- .incbin "graphics/pokemon/weedle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Weedle:: @ 8D386E8
- .incbin "graphics/pokemon/weedle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Weedle:: @ 8D38950
- .incbin "graphics/pokemon/weedle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Weedle:: @ 8D38978
- .incbin "graphics/pokemon/weedle/icon.4bpp"
-
- .align 2
-gMonFootprint_Weedle:: @ 8D38D78
- .incbin "graphics/pokemon/weedle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kakuna:: @ 8D38D98
- .incbin "graphics/pokemon/kakuna/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kakuna:: @ 8D38FE4
- .incbin "graphics/pokemon/kakuna/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kakuna:: @ 8D39008
- .incbin "graphics/pokemon/kakuna/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kakuna:: @ 8D3928C
- .incbin "graphics/pokemon/kakuna/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kakuna:: @ 8D392B0
- .incbin "graphics/pokemon/kakuna/icon.4bpp"
-
- .align 2
-gMonFootprint_Kakuna:: @ 8D396B0
- .incbin "graphics/pokemon/kakuna/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Beedrill:: @ 8D396D0
- .incbin "graphics/pokemon/beedrill/front.4bpp.lz"
-
- .align 2
-gMonPalette_Beedrill:: @ 8D39AE0
- .incbin "graphics/pokemon/beedrill/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Beedrill:: @ 8D39B08
- .incbin "graphics/pokemon/beedrill/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Beedrill:: @ 8D39E7C
- .incbin "graphics/pokemon/beedrill/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Beedrill:: @ 8D39EA4
- .incbin "graphics/pokemon/beedrill/icon.4bpp"
-
- .align 2
-gMonFootprint_Beedrill:: @ 8D3A2A4
- .incbin "graphics/pokemon/beedrill/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pidgey:: @ 8D3A2C4
- .incbin "graphics/pokemon/pidgey/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pidgey:: @ 8D3A5B0
- .incbin "graphics/pokemon/pidgey/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pidgey:: @ 8D3A5D8
- .incbin "graphics/pokemon/pidgey/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pidgey:: @ 8D3A92C
- .incbin "graphics/pokemon/pidgey/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pidgey:: @ 8D3A954
- .incbin "graphics/pokemon/pidgey/icon.4bpp"
-
- .align 2
-gMonFootprint_Pidgey:: @ 8D3AD54
- .incbin "graphics/pokemon/pidgey/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pidgeotto:: @ 8D3AD74
- .incbin "graphics/pokemon/pidgeotto/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pidgeotto:: @ 8D3B0E8
- .incbin "graphics/pokemon/pidgeotto/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pidgeotto:: @ 8D3B110
- .incbin "graphics/pokemon/pidgeotto/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pidgeotto:: @ 8D3B45C
- .incbin "graphics/pokemon/pidgeotto/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pidgeotto:: @ 8D3B484
- .incbin "graphics/pokemon/pidgeotto/icon.4bpp"
-
- .align 2
-gMonFootprint_Pidgeotto:: @ 8D3B884
- .incbin "graphics/pokemon/pidgeotto/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pidgeot:: @ 8D3B8A4
- .incbin "graphics/pokemon/pidgeot/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pidgeot:: @ 8D3BDA0
- .incbin "graphics/pokemon/pidgeot/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pidgeot:: @ 8D3BDC8
- .incbin "graphics/pokemon/pidgeot/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pidgeot:: @ 8D3C150
- .incbin "graphics/pokemon/pidgeot/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pidgeot:: @ 8D3C178
- .incbin "graphics/pokemon/pidgeot/icon.4bpp"
-
- .align 2
-gMonFootprint_Pidgeot:: @ 8D3C578
- .incbin "graphics/pokemon/pidgeot/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Rattata:: @ 8D3C598
- .incbin "graphics/pokemon/rattata/front.4bpp.lz"
-
- .align 2
-gMonPalette_Rattata:: @ 8D3C7E4
- .incbin "graphics/pokemon/rattata/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Rattata:: @ 8D3C80C
- .incbin "graphics/pokemon/rattata/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Rattata:: @ 8D3CAE8
- .incbin "graphics/pokemon/rattata/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Rattata:: @ 8D3CB10
- .incbin "graphics/pokemon/rattata/icon.4bpp"
-
- .align 2
-gMonFootprint_Rattata:: @ 8D3CF10
- .incbin "graphics/pokemon/rattata/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Raticate:: @ 8D3CF30
- .incbin "graphics/pokemon/raticate/front.4bpp.lz"
-
- .align 2
-gMonPalette_Raticate:: @ 8D3D2B8
- .incbin "graphics/pokemon/raticate/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Raticate:: @ 8D3D2E0
- .incbin "graphics/pokemon/raticate/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Raticate:: @ 8D3D610
- .incbin "graphics/pokemon/raticate/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Raticate:: @ 8D3D638
- .incbin "graphics/pokemon/raticate/icon.4bpp"
-
- .align 2
-gMonFootprint_Raticate:: @ 8D3DA38
- .incbin "graphics/pokemon/raticate/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Spearow:: @ 8D3DA58
- .incbin "graphics/pokemon/spearow/front.4bpp.lz"
-
- .align 2
-gMonPalette_Spearow:: @ 8D3DCE0
- .incbin "graphics/pokemon/spearow/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Spearow:: @ 8D3DD08
- .incbin "graphics/pokemon/spearow/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Spearow:: @ 8D3DFE4
- .incbin "graphics/pokemon/spearow/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Spearow:: @ 8D3E00C
- .incbin "graphics/pokemon/spearow/icon.4bpp"
-
- .align 2
-gMonFootprint_Spearow:: @ 8D3E40C
- .incbin "graphics/pokemon/spearow/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Fearow:: @ 8D3E42C
- .incbin "graphics/pokemon/fearow/front.4bpp.lz"
-
- .align 2
-gMonPalette_Fearow:: @ 8D3E8C0
- .incbin "graphics/pokemon/fearow/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Fearow:: @ 8D3E8E8
- .incbin "graphics/pokemon/fearow/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Fearow:: @ 8D3EBE0
- .incbin "graphics/pokemon/fearow/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Fearow:: @ 8D3EC08
- .incbin "graphics/pokemon/fearow/icon.4bpp"
-
- .align 2
-gMonFootprint_Fearow:: @ 8D3F008
- .incbin "graphics/pokemon/fearow/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ekans:: @ 8D3F028
- .incbin "graphics/pokemon/ekans/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ekans:: @ 8D3F328
- .incbin "graphics/pokemon/ekans/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ekans:: @ 8D3F350
- .incbin "graphics/pokemon/ekans/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ekans:: @ 8D3F640
- .incbin "graphics/pokemon/ekans/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ekans:: @ 8D3F668
- .incbin "graphics/pokemon/ekans/icon.4bpp"
-
- .align 2
-gMonFootprint_Ekans:: @ 8D3FA68
- .incbin "graphics/pokemon/ekans/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Arbok:: @ 8D3FA88
- .incbin "graphics/pokemon/arbok/front.4bpp.lz"
-
- .align 2
-gMonPalette_Arbok:: @ 8D3FED4
- .incbin "graphics/pokemon/arbok/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Arbok:: @ 8D3FEFC
- .incbin "graphics/pokemon/arbok/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Arbok:: @ 8D4019C
- .incbin "graphics/pokemon/arbok/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Arbok:: @ 8D401C4
- .incbin "graphics/pokemon/arbok/icon.4bpp"
-
- .align 2
-gMonFootprint_Arbok:: @ 8D405C4
- .incbin "graphics/pokemon/arbok/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pikachu:: @ 8D405E4
- .incbin "graphics/pokemon/pikachu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pikachu:: @ 8D408B4
- .incbin "graphics/pokemon/pikachu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pikachu:: @ 8D408DC
- .incbin "graphics/pokemon/pikachu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pikachu:: @ 8D40BB4
- .incbin "graphics/pokemon/pikachu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pikachu:: @ 8D40BDC
- .incbin "graphics/pokemon/pikachu/icon.4bpp"
-
- .align 2
-gMonFootprint_Pikachu:: @ 8D40FDC
- .incbin "graphics/pokemon/pikachu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Raichu:: @ 8D40FFC
- .incbin "graphics/pokemon/raichu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Raichu:: @ 8D413A8
- .incbin "graphics/pokemon/raichu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Raichu:: @ 8D413D0
- .incbin "graphics/pokemon/raichu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Raichu:: @ 8D416F0
- .incbin "graphics/pokemon/raichu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Raichu:: @ 8D41718
- .incbin "graphics/pokemon/raichu/icon.4bpp"
-
- .align 2
-gMonFootprint_Raichu:: @ 8D41B18
- .incbin "graphics/pokemon/raichu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sandshrew:: @ 8D41B38
- .incbin "graphics/pokemon/sandshrew/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sandshrew:: @ 8D41DF8
- .incbin "graphics/pokemon/sandshrew/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sandshrew:: @ 8D41E20
- .incbin "graphics/pokemon/sandshrew/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sandshrew:: @ 8D42148
- .incbin "graphics/pokemon/sandshrew/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sandshrew:: @ 8D42170
- .incbin "graphics/pokemon/sandshrew/icon.4bpp"
-
- .align 2
-gMonFootprint_Sandshrew:: @ 8D42570
- .incbin "graphics/pokemon/sandshrew/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sandslash:: @ 8D42590
- .incbin "graphics/pokemon/sandslash/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sandslash:: @ 8D4297C
- .incbin "graphics/pokemon/sandslash/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sandslash:: @ 8D429A4
- .incbin "graphics/pokemon/sandslash/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sandslash:: @ 8D42DC0
- .incbin "graphics/pokemon/sandslash/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sandslash:: @ 8D42DE8
- .incbin "graphics/pokemon/sandslash/icon.4bpp"
-
- .align 2
-gMonFootprint_Sandslash:: @ 8D431E8
- .incbin "graphics/pokemon/sandslash/footprint.1bpp"
-
- .align 2
-gMonFrontPic_NidoranF:: @ 8D43208
- .incbin "graphics/pokemon/nidoran_f/front.4bpp.lz"
-
- .align 2
-gMonPalette_NidoranF:: @ 8D43480
- .incbin "graphics/pokemon/nidoran_f/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_NidoranF:: @ 8D434A8
- .incbin "graphics/pokemon/nidoran_f/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_NidoranF:: @ 8D43780
- .incbin "graphics/pokemon/nidoran_f/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_NidoranF:: @ 8D437A8
- .incbin "graphics/pokemon/nidoran_f/icon.4bpp"
-
- .align 2
-gMonFootprint_NidoranF:: @ 8D43BA8
- .incbin "graphics/pokemon/nidoran_f/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nidorina:: @ 8D43BC8
- .incbin "graphics/pokemon/nidorina/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nidorina:: @ 8D43EF4
- .incbin "graphics/pokemon/nidorina/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nidorina:: @ 8D43F1C
- .incbin "graphics/pokemon/nidorina/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nidorina:: @ 8D442B0
- .incbin "graphics/pokemon/nidorina/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nidorina:: @ 8D442D8
- .incbin "graphics/pokemon/nidorina/icon.4bpp"
-
- .align 2
-gMonFootprint_Nidorina:: @ 8D446D8
- .incbin "graphics/pokemon/nidorina/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nidoqueen:: @ 8D446F8
- .incbin "graphics/pokemon/nidoqueen/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nidoqueen:: @ 8D44B84
- .incbin "graphics/pokemon/nidoqueen/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nidoqueen:: @ 8D44BAC
- .incbin "graphics/pokemon/nidoqueen/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nidoqueen:: @ 8D44F70
- .incbin "graphics/pokemon/nidoqueen/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nidoqueen:: @ 8D44F98
- .incbin "graphics/pokemon/nidoqueen/icon.4bpp"
-
- .align 2
-gMonFootprint_Nidoqueen:: @ 8D45398
- .incbin "graphics/pokemon/nidoqueen/footprint.1bpp"
-
- .align 2
-gMonFrontPic_NidoranM:: @ 8D453B8
- .incbin "graphics/pokemon/nidoran_m/front.4bpp.lz"
-
- .align 2
-gMonPalette_NidoranM:: @ 8D45688
- .incbin "graphics/pokemon/nidoran_m/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_NidoranM:: @ 8D456B0
- .incbin "graphics/pokemon/nidoran_m/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_NidoranM:: @ 8D459E4
- .incbin "graphics/pokemon/nidoran_m/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_NidoranM:: @ 8D45A0C
- .incbin "graphics/pokemon/nidoran_m/icon.4bpp"
-
- .align 2
-gMonFootprint_NidoranM:: @ 8D45E0C
- .incbin "graphics/pokemon/nidoran_m/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nidorino:: @ 8D45E2C
- .incbin "graphics/pokemon/nidorino/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nidorino:: @ 8D461C0
- .incbin "graphics/pokemon/nidorino/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nidorino:: @ 8D461E8
- .incbin "graphics/pokemon/nidorino/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nidorino:: @ 8D465A4
- .incbin "graphics/pokemon/nidorino/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nidorino:: @ 8D465CC
- .incbin "graphics/pokemon/nidorino/icon.4bpp"
-
- .align 2
-gMonFootprint_Nidorino:: @ 8D469CC
- .incbin "graphics/pokemon/nidorino/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nidoking:: @ 8D469EC
- .incbin "graphics/pokemon/nidoking/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nidoking:: @ 8D46EE4
- .incbin "graphics/pokemon/nidoking/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nidoking:: @ 8D46F0C
- .incbin "graphics/pokemon/nidoking/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nidoking:: @ 8D47348
- .incbin "graphics/pokemon/nidoking/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nidoking:: @ 8D47370
- .incbin "graphics/pokemon/nidoking/icon.4bpp"
-
- .align 2
-gMonFootprint_Nidoking:: @ 8D47770
- .incbin "graphics/pokemon/nidoking/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Clefairy:: @ 8D47790
- .incbin "graphics/pokemon/clefairy/front.4bpp.lz"
-
- .align 2
-gMonPalette_Clefairy:: @ 8D47A18
- .incbin "graphics/pokemon/clefairy/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Clefairy:: @ 8D47A40
- .incbin "graphics/pokemon/clefairy/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Clefairy:: @ 8D47D10
- .incbin "graphics/pokemon/clefairy/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Clefairy:: @ 8D47D38
- .incbin "graphics/pokemon/clefairy/icon.4bpp"
-
- .align 2
-gMonFootprint_Clefairy:: @ 8D48138
- .incbin "graphics/pokemon/clefairy/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Clefable:: @ 8D48158
- .incbin "graphics/pokemon/clefable/front.4bpp.lz"
-
- .align 2
-gMonPalette_Clefable:: @ 8D48494
- .incbin "graphics/pokemon/clefable/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Clefable:: @ 8D484BC
- .incbin "graphics/pokemon/clefable/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Clefable:: @ 8D487F4
- .incbin "graphics/pokemon/clefable/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Clefable:: @ 8D4881C
- .incbin "graphics/pokemon/clefable/icon.4bpp"
-
- .align 2
-gMonFootprint_Clefable:: @ 8D48C1C
- .incbin "graphics/pokemon/clefable/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Vulpix:: @ 8D48C3C
- .incbin "graphics/pokemon/vulpix/front.4bpp.lz"
-
- .align 2
-gMonPalette_Vulpix:: @ 8D48F78
- .incbin "graphics/pokemon/vulpix/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Vulpix:: @ 8D48FA0
- .incbin "graphics/pokemon/vulpix/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Vulpix:: @ 8D4929C
- .incbin "graphics/pokemon/vulpix/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Vulpix:: @ 8D492C4
- .incbin "graphics/pokemon/vulpix/icon.4bpp"
-
- .align 2
-gMonFootprint_Vulpix:: @ 8D496C4
- .incbin "graphics/pokemon/vulpix/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ninetales:: @ 8D496E4
- .incbin "graphics/pokemon/ninetales/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ninetales:: @ 8D49B20
- .incbin "graphics/pokemon/ninetales/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ninetales:: @ 8D49B40
- .incbin "graphics/pokemon/ninetales/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ninetales:: @ 8D49EC0
- .incbin "graphics/pokemon/ninetales/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ninetales:: @ 8D49EE0
- .incbin "graphics/pokemon/ninetales/icon.4bpp"
-
- .align 2
-gMonFootprint_Ninetales:: @ 8D4A2E0
- .incbin "graphics/pokemon/ninetales/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Jigglypuff:: @ 8D4A300
- .incbin "graphics/pokemon/jigglypuff/front.4bpp.lz"
-
- .align 2
-gMonPalette_Jigglypuff:: @ 8D4A578
- .incbin "graphics/pokemon/jigglypuff/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Jigglypuff:: @ 8D4A5A0
- .incbin "graphics/pokemon/jigglypuff/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Jigglypuff:: @ 8D4A7FC
- .incbin "graphics/pokemon/jigglypuff/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Jigglypuff:: @ 8D4A824
- .incbin "graphics/pokemon/jigglypuff/icon.4bpp"
-
- .align 2
-gMonFootprint_Jigglypuff:: @ 8D4AC24
- .incbin "graphics/pokemon/jigglypuff/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wigglytuff:: @ 8D4AC44
- .incbin "graphics/pokemon/wigglytuff/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wigglytuff:: @ 8D4AF98
- .incbin "graphics/pokemon/wigglytuff/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wigglytuff:: @ 8D4AFC0
- .incbin "graphics/pokemon/wigglytuff/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wigglytuff:: @ 8D4B268
- .incbin "graphics/pokemon/wigglytuff/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wigglytuff:: @ 8D4B290
- .incbin "graphics/pokemon/wigglytuff/icon.4bpp"
-
- .align 2
-gMonFootprint_Wigglytuff:: @ 8D4B690
- .incbin "graphics/pokemon/wigglytuff/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Zubat:: @ 8D4B6B0
- .incbin "graphics/pokemon/zubat/front.4bpp.lz"
-
- .align 2
-gMonPalette_Zubat:: @ 8D4B988
- .incbin "graphics/pokemon/zubat/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Zubat:: @ 8D4B9B0
- .incbin "graphics/pokemon/zubat/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Zubat:: @ 8D4BC6C
- .incbin "graphics/pokemon/zubat/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Zubat:: @ 8D4BC94
- .incbin "graphics/pokemon/zubat/icon.4bpp"
-
- .align 2
-gMonFootprint_Zubat:: @ 8D4C094
- .incbin "graphics/pokemon/zubat/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Golbat:: @ 8D4C0B4
- .incbin "graphics/pokemon/golbat/front.4bpp.lz"
-
- .align 2
-gMonPalette_Golbat:: @ 8D4C450
- .incbin "graphics/pokemon/golbat/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Golbat:: @ 8D4C478
- .incbin "graphics/pokemon/golbat/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Golbat:: @ 8D4C734
- .incbin "graphics/pokemon/golbat/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Golbat:: @ 8D4C75C
- .incbin "graphics/pokemon/golbat/icon.4bpp"
-
- .align 2
-gMonFootprint_Golbat:: @ 8D4CB5C
- .incbin "graphics/pokemon/golbat/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Oddish:: @ 8D4CB7C
- .incbin "graphics/pokemon/oddish/front.4bpp.lz"
-
- .align 2
-gMonPalette_Oddish:: @ 8D4CDB0
- .incbin "graphics/pokemon/oddish/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Oddish:: @ 8D4CDD8
- .incbin "graphics/pokemon/oddish/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Oddish:: @ 8D4D050
- .incbin "graphics/pokemon/oddish/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Oddish:: @ 8D4D078
- .incbin "graphics/pokemon/oddish/icon.4bpp"
-
- .align 2
-gMonFootprint_Oddish:: @ 8D4D478
- .incbin "graphics/pokemon/oddish/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gloom:: @ 8D4D498
- .incbin "graphics/pokemon/gloom/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gloom:: @ 8D4D810
- .incbin "graphics/pokemon/gloom/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gloom:: @ 8D4D838
- .incbin "graphics/pokemon/gloom/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gloom:: @ 8D4DBA0
- .incbin "graphics/pokemon/gloom/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gloom:: @ 8D4DBC8
- .incbin "graphics/pokemon/gloom/icon.4bpp"
-
- .align 2
-gMonFootprint_Gloom:: @ 8D4DFC8
- .incbin "graphics/pokemon/gloom/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Vileplume:: @ 8D4DFE8
- .incbin "graphics/pokemon/vileplume/front.4bpp.lz"
-
- .align 2
-gMonPalette_Vileplume:: @ 8D4E364
- .incbin "graphics/pokemon/vileplume/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Vileplume:: @ 8D4E38C
- .incbin "graphics/pokemon/vileplume/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Vileplume:: @ 8D4E7A4
- .incbin "graphics/pokemon/vileplume/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Vileplume:: @ 8D4E7CC
- .incbin "graphics/pokemon/vileplume/icon.4bpp"
-
- .align 2
-gMonFootprint_Vileplume:: @ 8D4EBCC
- .incbin "graphics/pokemon/vileplume/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Paras:: @ 8D4EBEC
- .incbin "graphics/pokemon/paras/front.4bpp.lz"
-
- .align 2
-gMonPalette_Paras:: @ 8D4EE58
- .incbin "graphics/pokemon/paras/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Paras:: @ 8D4EE80
- .incbin "graphics/pokemon/paras/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Paras:: @ 8D4F120
- .incbin "graphics/pokemon/paras/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Paras:: @ 8D4F148
- .incbin "graphics/pokemon/paras/icon.4bpp"
-
- .align 2
-gMonFootprint_Paras:: @ 8D4F548
- .incbin "graphics/pokemon/paras/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Parasect:: @ 8D4F568
- .incbin "graphics/pokemon/parasect/front.4bpp.lz"
-
- .align 2
-gMonPalette_Parasect:: @ 8D4F92C
- .incbin "graphics/pokemon/parasect/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Parasect:: @ 8D4F954
- .incbin "graphics/pokemon/parasect/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Parasect:: @ 8D4FC50
- .incbin "graphics/pokemon/parasect/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Parasect:: @ 8D4FC78
- .incbin "graphics/pokemon/parasect/icon.4bpp"
-
- .align 2
-gMonFootprint_Parasect:: @ 8D50078
- .incbin "graphics/pokemon/parasect/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Venonat:: @ 8D50098
- .incbin "graphics/pokemon/venonat/front.4bpp.lz"
-
- .align 2
-gMonPalette_Venonat:: @ 8D50410
- .incbin "graphics/pokemon/venonat/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Venonat:: @ 8D50438
- .incbin "graphics/pokemon/venonat/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Venonat:: @ 8D50768
- .incbin "graphics/pokemon/venonat/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Venonat:: @ 8D50790
- .incbin "graphics/pokemon/venonat/icon.4bpp"
-
- .align 2
-gMonFootprint_Venonat:: @ 8D50B90
- .incbin "graphics/pokemon/venonat/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Venomoth:: @ 8D50BB0
- .incbin "graphics/pokemon/venomoth/front.4bpp.lz"
-
- .align 2
-gMonPalette_Venomoth:: @ 8D51054
- .incbin "graphics/pokemon/venomoth/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Venomoth:: @ 8D5107C
- .incbin "graphics/pokemon/venomoth/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Venomoth:: @ 8D51440
- .incbin "graphics/pokemon/venomoth/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Venomoth:: @ 8D51468
- .incbin "graphics/pokemon/venomoth/icon.4bpp"
-
- .align 2
-gMonFootprint_Venomoth:: @ 8D51868
- .incbin "graphics/pokemon/venomoth/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Diglett:: @ 8D51888
- .incbin "graphics/pokemon/diglett/front.4bpp.lz"
-
- .align 2
-gMonPalette_Diglett:: @ 8D51A94
- .incbin "graphics/pokemon/diglett/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Diglett:: @ 8D51ABC
- .incbin "graphics/pokemon/diglett/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Diglett:: @ 8D51CC8
- .incbin "graphics/pokemon/diglett/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Diglett:: @ 8D51CF0
- .incbin "graphics/pokemon/diglett/icon.4bpp"
-
- .align 2
-gMonFootprint_Diglett:: @ 8D520F0
- .incbin "graphics/pokemon/diglett/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dugtrio:: @ 8D52110
- .incbin "graphics/pokemon/dugtrio/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dugtrio:: @ 8D52434
- .incbin "graphics/pokemon/dugtrio/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dugtrio:: @ 8D5245C
- .incbin "graphics/pokemon/dugtrio/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dugtrio:: @ 8D52708
- .incbin "graphics/pokemon/dugtrio/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dugtrio:: @ 8D52730
- .incbin "graphics/pokemon/dugtrio/icon.4bpp"
-
- .align 2
-gMonFootprint_Dugtrio:: @ 8D52B30
- .incbin "graphics/pokemon/dugtrio/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Meowth:: @ 8D52B50
- .incbin "graphics/pokemon/meowth/front.4bpp.lz"
-
- .align 2
-gMonPalette_Meowth:: @ 8D52E3C
- .incbin "graphics/pokemon/meowth/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Meowth:: @ 8D52E64
- .incbin "graphics/pokemon/meowth/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Meowth:: @ 8D53148
- .incbin "graphics/pokemon/meowth/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Meowth:: @ 8D53170
- .incbin "graphics/pokemon/meowth/icon.4bpp"
-
- .align 2
-gMonFootprint_Meowth:: @ 8D53570
- .incbin "graphics/pokemon/meowth/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Persian:: @ 8D53590
- .incbin "graphics/pokemon/persian/front.4bpp.lz"
-
- .align 2
-gMonPalette_Persian:: @ 8D53944
- .incbin "graphics/pokemon/persian/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Persian:: @ 8D5396C
- .incbin "graphics/pokemon/persian/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Persian:: @ 8D53CD0
- .incbin "graphics/pokemon/persian/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Persian:: @ 8D53CF8
- .incbin "graphics/pokemon/persian/icon.4bpp"
-
- .align 2
-gMonFootprint_Persian:: @ 8D540F8
- .incbin "graphics/pokemon/persian/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Psyduck:: @ 8D54118
- .incbin "graphics/pokemon/psyduck/front.4bpp.lz"
-
- .align 2
-gMonPalette_Psyduck:: @ 8D543F0
- .incbin "graphics/pokemon/psyduck/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Psyduck:: @ 8D54418
- .incbin "graphics/pokemon/psyduck/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Psyduck:: @ 8D546B4
- .incbin "graphics/pokemon/psyduck/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Psyduck:: @ 8D546DC
- .incbin "graphics/pokemon/psyduck/icon.4bpp"
-
- .align 2
-gMonFootprint_Psyduck:: @ 8D54ADC
- .incbin "graphics/pokemon/psyduck/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Golduck:: @ 8D54AFC
- .incbin "graphics/pokemon/golduck/front.4bpp.lz"
-
- .align 2
-gMonPalette_Golduck:: @ 8D54ED4
- .incbin "graphics/pokemon/golduck/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Golduck:: @ 8D54EFC
- .incbin "graphics/pokemon/golduck/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Golduck:: @ 8D55228
- .incbin "graphics/pokemon/golduck/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Golduck:: @ 8D55250
- .incbin "graphics/pokemon/golduck/icon.4bpp"
-
- .align 2
-gMonFootprint_Golduck:: @ 8D55650
- .incbin "graphics/pokemon/golduck/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mankey:: @ 8D55670
- .incbin "graphics/pokemon/mankey/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mankey:: @ 8D55988
- .incbin "graphics/pokemon/mankey/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mankey:: @ 8D559B0
- .incbin "graphics/pokemon/mankey/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mankey:: @ 8D55D18
- .incbin "graphics/pokemon/mankey/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mankey:: @ 8D55D40
- .incbin "graphics/pokemon/mankey/icon.4bpp"
-
- .align 2
-gMonFootprint_Mankey:: @ 8D56140
- .incbin "graphics/pokemon/mankey/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Primeape:: @ 8D56160
- .incbin "graphics/pokemon/primeape/front.4bpp.lz"
-
- .align 2
-gMonPalette_Primeape:: @ 8D56510
- .incbin "graphics/pokemon/primeape/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Primeape:: @ 8D56538
- .incbin "graphics/pokemon/primeape/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Primeape:: @ 8D568A8
- .incbin "graphics/pokemon/primeape/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Primeape:: @ 8D568D0
- .incbin "graphics/pokemon/primeape/icon.4bpp"
-
- .align 2
-gMonFootprint_Primeape:: @ 8D56CD0
- .incbin "graphics/pokemon/primeape/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Growlithe:: @ 8D56CF0
- .incbin "graphics/pokemon/growlithe/front.4bpp.lz"
-
- .align 2
-gMonPalette_Growlithe:: @ 8D57048
- .incbin "graphics/pokemon/growlithe/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Growlithe:: @ 8D57070
- .incbin "graphics/pokemon/growlithe/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Growlithe:: @ 8D573AC
- .incbin "graphics/pokemon/growlithe/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Growlithe:: @ 8D573D4
- .incbin "graphics/pokemon/growlithe/icon.4bpp"
-
- .align 2
-gMonFootprint_Growlithe:: @ 8D577D4
- .incbin "graphics/pokemon/growlithe/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Arcanine:: @ 8D577F4
- .incbin "graphics/pokemon/arcanine/front.4bpp.lz"
-
- .align 2
-gMonPalette_Arcanine:: @ 8D57D28
- .incbin "graphics/pokemon/arcanine/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Arcanine:: @ 8D57D50
- .incbin "graphics/pokemon/arcanine/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Arcanine:: @ 8D58130
- .incbin "graphics/pokemon/arcanine/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Arcanine:: @ 8D58158
- .incbin "graphics/pokemon/arcanine/icon.4bpp"
-
- .align 2
-gMonFootprint_Arcanine:: @ 8D58558
- .incbin "graphics/pokemon/arcanine/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Poliwag:: @ 8D58578
- .incbin "graphics/pokemon/poliwag/front.4bpp.lz"
-
- .align 2
-gMonPalette_Poliwag:: @ 8D58800
- .incbin "graphics/pokemon/poliwag/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Poliwag:: @ 8D58828
- .incbin "graphics/pokemon/poliwag/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Poliwag:: @ 8D58A98
- .incbin "graphics/pokemon/poliwag/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Poliwag:: @ 8D58AC0
- .incbin "graphics/pokemon/poliwag/icon.4bpp"
-
- .align 2
-gMonFootprint_Poliwag:: @ 8D58EC0
- .incbin "graphics/pokemon/poliwag/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Poliwhirl:: @ 8D58EE0
- .incbin "graphics/pokemon/poliwhirl/front.4bpp.lz"
-
- .align 2
-gMonPalette_Poliwhirl:: @ 8D592A4
- .incbin "graphics/pokemon/poliwhirl/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Poliwhirl:: @ 8D592CC
- .incbin "graphics/pokemon/poliwhirl/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Poliwhirl:: @ 8D5959C
- .incbin "graphics/pokemon/poliwhirl/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Poliwhirl:: @ 8D595C4
- .incbin "graphics/pokemon/poliwhirl/icon.4bpp"
-
- .align 2
-gMonFootprint_Poliwhirl:: @ 8D599C4
- .incbin "graphics/pokemon/poliwhirl/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Poliwrath:: @ 8D599E4
- .incbin "graphics/pokemon/poliwrath/front.4bpp.lz"
-
- .align 2
-gMonPalette_Poliwrath:: @ 8D59DAC
- .incbin "graphics/pokemon/poliwrath/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Poliwrath:: @ 8D59DD4
- .incbin "graphics/pokemon/poliwrath/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Poliwrath:: @ 8D5A114
- .incbin "graphics/pokemon/poliwrath/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Poliwrath:: @ 8D5A13C
- .incbin "graphics/pokemon/poliwrath/icon.4bpp"
-
- .align 2
-gMonFootprint_Poliwrath:: @ 8D5A53C
- .incbin "graphics/pokemon/poliwrath/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Abra:: @ 8D5A55C
- .incbin "graphics/pokemon/abra/front.4bpp.lz"
-
- .align 2
-gMonPalette_Abra:: @ 8D5A840
- .incbin "graphics/pokemon/abra/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Abra:: @ 8D5A864
- .incbin "graphics/pokemon/abra/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Abra:: @ 8D5AB78
- .incbin "graphics/pokemon/abra/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Abra:: @ 8D5AB9C
- .incbin "graphics/pokemon/abra/icon.4bpp"
-
- .align 2
-gMonFootprint_Abra:: @ 8D5AF9C
- .incbin "graphics/pokemon/abra/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kadabra:: @ 8D5AFBC
- .incbin "graphics/pokemon/kadabra/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kadabra:: @ 8D5B420
- .incbin "graphics/pokemon/kadabra/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kadabra:: @ 8D5B448
- .incbin "graphics/pokemon/kadabra/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kadabra:: @ 8D5B824
- .incbin "graphics/pokemon/kadabra/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kadabra:: @ 8D5B84C
- .incbin "graphics/pokemon/kadabra/icon.4bpp"
-
- .align 2
-gMonFootprint_Kadabra:: @ 8D5BC4C
- .incbin "graphics/pokemon/kadabra/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Alakazam:: @ 8D5BC6C
- .incbin "graphics/pokemon/alakazam/front.4bpp.lz"
-
- .align 2
-gMonPalette_Alakazam:: @ 8D5C068
- .incbin "graphics/pokemon/alakazam/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Alakazam:: @ 8D5C090
- .incbin "graphics/pokemon/alakazam/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Alakazam:: @ 8D5C4D4
- .incbin "graphics/pokemon/alakazam/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Alakazam:: @ 8D5C4FC
- .incbin "graphics/pokemon/alakazam/icon.4bpp"
-
- .align 2
-gMonFootprint_Alakazam:: @ 8D5C8FC
- .incbin "graphics/pokemon/alakazam/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Machop:: @ 8D5C91C
- .incbin "graphics/pokemon/machop/front.4bpp.lz"
-
- .align 2
-gMonPalette_Machop:: @ 8D5CBC0
- .incbin "graphics/pokemon/machop/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Machop:: @ 8D5CBE8
- .incbin "graphics/pokemon/machop/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Machop:: @ 8D5CEC8
- .incbin "graphics/pokemon/machop/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Machop:: @ 8D5CEF0
- .incbin "graphics/pokemon/machop/icon.4bpp"
-
- .align 2
-gMonFootprint_Machop:: @ 8D5D2F0
- .incbin "graphics/pokemon/machop/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Machoke:: @ 8D5D310
- .incbin "graphics/pokemon/machoke/front.4bpp.lz"
-
- .align 2
-gMonPalette_Machoke:: @ 8D5D6C0
- .incbin "graphics/pokemon/machoke/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Machoke:: @ 8D5D6E8
- .incbin "graphics/pokemon/machoke/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Machoke:: @ 8D5DA38
- .incbin "graphics/pokemon/machoke/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Machoke:: @ 8D5DA60
- .incbin "graphics/pokemon/machoke/icon.4bpp"
-
- .align 2
-gMonFootprint_Machoke:: @ 8D5DE60
- .incbin "graphics/pokemon/machoke/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Machamp:: @ 8D5DE80
- .incbin "graphics/pokemon/machamp/front.4bpp.lz"
-
- .align 2
-gMonPalette_Machamp:: @ 8D5E3D0
- .incbin "graphics/pokemon/machamp/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Machamp:: @ 8D5E3F8
- .incbin "graphics/pokemon/machamp/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Machamp:: @ 8D5E854
- .incbin "graphics/pokemon/machamp/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Machamp:: @ 8D5E87C
- .incbin "graphics/pokemon/machamp/icon.4bpp"
-
- .align 2
-gMonFootprint_Machamp:: @ 8D5EC7C
- .incbin "graphics/pokemon/machamp/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Bellsprout:: @ 8D5EC9C
- .incbin "graphics/pokemon/bellsprout/front.4bpp.lz"
-
- .align 2
-gMonPalette_Bellsprout:: @ 8D5EF1C
- .incbin "graphics/pokemon/bellsprout/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Bellsprout:: @ 8D5EF44
- .incbin "graphics/pokemon/bellsprout/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Bellsprout:: @ 8D5F1E0
- .incbin "graphics/pokemon/bellsprout/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Bellsprout:: @ 8D5F208
- .incbin "graphics/pokemon/bellsprout/icon.4bpp"
-
- .align 2
-gMonFootprint_Bellsprout:: @ 8D5F608
- .incbin "graphics/pokemon/bellsprout/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Weepinbell:: @ 8D5F628
- .incbin "graphics/pokemon/weepinbell/front.4bpp.lz"
-
- .align 2
-gMonPalette_Weepinbell:: @ 8D5F94C
- .incbin "graphics/pokemon/weepinbell/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Weepinbell:: @ 8D5F974
- .incbin "graphics/pokemon/weepinbell/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Weepinbell:: @ 8D5FC70
- .incbin "graphics/pokemon/weepinbell/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Weepinbell:: @ 8D5FC98
- .incbin "graphics/pokemon/weepinbell/icon.4bpp"
-
- .align 2
-gMonFootprint_Weepinbell:: @ 8D60098
- .incbin "graphics/pokemon/weepinbell/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Victreebel:: @ 8D600B8
- .incbin "graphics/pokemon/victreebel/front.4bpp.lz"
-
- .align 2
-gMonPalette_Victreebel:: @ 8D604E4
- .incbin "graphics/pokemon/victreebel/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Victreebel:: @ 8D6050C
- .incbin "graphics/pokemon/victreebel/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Victreebel:: @ 8D608A4
- .incbin "graphics/pokemon/victreebel/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Victreebel:: @ 8D608CC
- .incbin "graphics/pokemon/victreebel/icon.4bpp"
-
- .align 2
-gMonFootprint_Victreebel:: @ 8D60CCC
- .incbin "graphics/pokemon/victreebel/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tentacool:: @ 8D60CEC
- .incbin "graphics/pokemon/tentacool/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tentacool:: @ 8D60F8C
- .incbin "graphics/pokemon/tentacool/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tentacool:: @ 8D60FB4
- .incbin "graphics/pokemon/tentacool/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tentacool:: @ 8D61280
- .incbin "graphics/pokemon/tentacool/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tentacool:: @ 8D612A8
- .incbin "graphics/pokemon/tentacool/icon.4bpp"
-
- .align 2
-gMonFootprint_Tentacool:: @ 8D616A8
- .incbin "graphics/pokemon/tentacool/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tentacruel:: @ 8D616C8
- .incbin "graphics/pokemon/tentacruel/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tentacruel:: @ 8D61B64
- .incbin "graphics/pokemon/tentacruel/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tentacruel:: @ 8D61B8C
- .incbin "graphics/pokemon/tentacruel/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tentacruel:: @ 8D61F28
- .incbin "graphics/pokemon/tentacruel/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tentacruel:: @ 8D61F50
- .incbin "graphics/pokemon/tentacruel/icon.4bpp"
-
- .align 2
-gMonFootprint_Tentacruel:: @ 8D62350
- .incbin "graphics/pokemon/tentacruel/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Geodude:: @ 8D62370
- .incbin "graphics/pokemon/geodude/front.4bpp.lz"
-
- .align 2
-gMonPalette_Geodude:: @ 8D625DC
- .incbin "graphics/pokemon/geodude/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Geodude:: @ 8D625F8
- .incbin "graphics/pokemon/geodude/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Geodude:: @ 8D6288C
- .incbin "graphics/pokemon/geodude/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Geodude:: @ 8D628A8
- .incbin "graphics/pokemon/geodude/icon.4bpp"
-
- .align 2
-gMonFootprint_Geodude:: @ 8D62CA8
- .incbin "graphics/pokemon/geodude/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Graveler:: @ 8D62CC8
- .incbin "graphics/pokemon/graveler/front.4bpp.lz"
-
- .align 2
-gMonPalette_Graveler:: @ 8D630D0
- .incbin "graphics/pokemon/graveler/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Graveler:: @ 8D630F0
- .incbin "graphics/pokemon/graveler/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Graveler:: @ 8D6336C
- .incbin "graphics/pokemon/graveler/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Graveler:: @ 8D6338C
- .incbin "graphics/pokemon/graveler/icon.4bpp"
-
- .align 2
-gMonFootprint_Graveler:: @ 8D6378C
- .incbin "graphics/pokemon/graveler/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Golem:: @ 8D637AC
- .incbin "graphics/pokemon/golem/front.4bpp.lz"
-
- .align 2
-gMonPalette_Golem:: @ 8D63C28
- .incbin "graphics/pokemon/golem/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Golem:: @ 8D63C50
- .incbin "graphics/pokemon/golem/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Golem:: @ 8D63F10
- .incbin "graphics/pokemon/golem/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Golem:: @ 8D63F38
- .incbin "graphics/pokemon/golem/icon.4bpp"
-
- .align 2
-gMonFootprint_Golem:: @ 8D64338
- .incbin "graphics/pokemon/golem/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ponyta:: @ 8D64358
- .incbin "graphics/pokemon/ponyta/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ponyta:: @ 8D64700
- .incbin "graphics/pokemon/ponyta/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ponyta:: @ 8D64728
- .incbin "graphics/pokemon/ponyta/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ponyta:: @ 8D64A64
- .incbin "graphics/pokemon/ponyta/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ponyta:: @ 8D64A8C
- .incbin "graphics/pokemon/ponyta/icon.4bpp"
-
- .align 2
-gMonFootprint_Ponyta:: @ 8D64E8C
- .incbin "graphics/pokemon/ponyta/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Rapidash:: @ 8D64EAC
- .incbin "graphics/pokemon/rapidash/front.4bpp.lz"
-
- .align 2
-gMonPalette_Rapidash:: @ 8D6537C
- .incbin "graphics/pokemon/rapidash/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Rapidash:: @ 8D653A4
- .incbin "graphics/pokemon/rapidash/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Rapidash:: @ 8D657B4
- .incbin "graphics/pokemon/rapidash/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Rapidash:: @ 8D657DC
- .incbin "graphics/pokemon/rapidash/icon.4bpp"
-
- .align 2
-gMonFootprint_Rapidash:: @ 8D65BDC
- .incbin "graphics/pokemon/rapidash/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Slowpoke:: @ 8D65BFC
- .incbin "graphics/pokemon/slowpoke/front.4bpp.lz"
-
- .align 2
-gMonPalette_Slowpoke:: @ 8D65F08
- .incbin "graphics/pokemon/slowpoke/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Slowpoke:: @ 8D65F30
- .incbin "graphics/pokemon/slowpoke/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Slowpoke:: @ 8D66194
- .incbin "graphics/pokemon/slowpoke/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Slowpoke:: @ 8D661BC
- .incbin "graphics/pokemon/slowpoke/icon.4bpp"
-
- .align 2
-gMonFootprint_Slowpoke:: @ 8D665BC
- .incbin "graphics/pokemon/slowpoke/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Slowbro:: @ 8D665DC
- .incbin "graphics/pokemon/slowbro/front.4bpp.lz"
-
- .align 2
-gMonPalette_Slowbro:: @ 8D66A9C
- .incbin "graphics/pokemon/slowbro/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Slowbro:: @ 8D66AC4
- .incbin "graphics/pokemon/slowbro/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Slowbro:: @ 8D66E60
- .incbin "graphics/pokemon/slowbro/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Slowbro:: @ 8D66E88
- .incbin "graphics/pokemon/slowbro/icon.4bpp"
-
- .align 2
-gMonFootprint_Slowbro:: @ 8D67288
- .incbin "graphics/pokemon/slowbro/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Magnemite:: @ 8D672A8
- .incbin "graphics/pokemon/magnemite/front.4bpp.lz"
-
- .align 2
-gMonPalette_Magnemite:: @ 8D67480
- .incbin "graphics/pokemon/magnemite/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Magnemite:: @ 8D674A8
- .incbin "graphics/pokemon/magnemite/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Magnemite:: @ 8D67690
- .incbin "graphics/pokemon/magnemite/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Magnemite:: @ 8D676B4
- .incbin "graphics/pokemon/magnemite/icon.4bpp"
-
- .align 2
-gMonFootprint_Magnemite:: @ 8D67AB4
- .incbin "graphics/pokemon/magnemite/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Magneton:: @ 8D67AD4
- .incbin "graphics/pokemon/magneton/front.4bpp.lz"
-
- .align 2
-gMonPalette_Magneton:: @ 8D67ED8
- .incbin "graphics/pokemon/magneton/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Magneton:: @ 8D67F00
- .incbin "graphics/pokemon/magneton/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Magneton:: @ 8D68280
- .incbin "graphics/pokemon/magneton/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Magneton:: @ 8D682A8
- .incbin "graphics/pokemon/magneton/icon.4bpp"
-
- .align 2
-gMonFootprint_Magneton:: @ 8D686A8
- .incbin "graphics/pokemon/magneton/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Farfetchd:: @ 8D686C8
- .incbin "graphics/pokemon/farfetchd/front.4bpp.lz"
-
- .align 2
-gMonPalette_Farfetchd:: @ 8D68A44
- .incbin "graphics/pokemon/farfetchd/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Farfetchd:: @ 8D68A6C
- .incbin "graphics/pokemon/farfetchd/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Farfetchd:: @ 8D68DD8
- .incbin "graphics/pokemon/farfetchd/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Farfetchd:: @ 8D68E00
- .incbin "graphics/pokemon/farfetchd/icon.4bpp"
-
- .align 2
-gMonFootprint_Farfetchd:: @ 8D69200
- .incbin "graphics/pokemon/farfetchd/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Doduo:: @ 8D69220
- .incbin "graphics/pokemon/doduo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Doduo:: @ 8D69574
- .incbin "graphics/pokemon/doduo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Doduo:: @ 8D69598
- .incbin "graphics/pokemon/doduo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Doduo:: @ 8D698B0
- .incbin "graphics/pokemon/doduo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Doduo:: @ 8D698D4
- .incbin "graphics/pokemon/doduo/icon.4bpp"
-
- .align 2
-gMonFootprint_Doduo:: @ 8D69CD4
- .incbin "graphics/pokemon/doduo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dodrio:: @ 8D69CF4
- .incbin "graphics/pokemon/dodrio/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dodrio:: @ 8D6A1D0
- .incbin "graphics/pokemon/dodrio/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dodrio:: @ 8D6A1F8
- .incbin "graphics/pokemon/dodrio/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dodrio:: @ 8D6A65C
- .incbin "graphics/pokemon/dodrio/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dodrio:: @ 8D6A684
- .incbin "graphics/pokemon/dodrio/icon.4bpp"
-
- .align 2
-gMonFootprint_Dodrio:: @ 8D6AA84
- .incbin "graphics/pokemon/dodrio/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Seel:: @ 8D6AAA4
- .incbin "graphics/pokemon/seel/front.4bpp.lz"
-
- .align 2
-gMonPalette_Seel:: @ 8D6ADAC
- .incbin "graphics/pokemon/seel/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Seel:: @ 8D6ADD4
- .incbin "graphics/pokemon/seel/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Seel:: @ 8D6B0C0
- .incbin "graphics/pokemon/seel/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Seel:: @ 8D6B0E8
- .incbin "graphics/pokemon/seel/icon.4bpp"
-
- .align 2
-gMonFootprint_Seel:: @ 8D6B4E8
- .incbin "graphics/pokemon/seel/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dewgong:: @ 8D6B508
- .incbin "graphics/pokemon/dewgong/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dewgong:: @ 8D6B8D0
- .incbin "graphics/pokemon/dewgong/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dewgong:: @ 8D6B8F0
- .incbin "graphics/pokemon/dewgong/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dewgong:: @ 8D6BB84
- .incbin "graphics/pokemon/dewgong/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dewgong:: @ 8D6BBA4
- .incbin "graphics/pokemon/dewgong/icon.4bpp"
-
- .align 2
-gMonFootprint_Dewgong:: @ 8D6BFA4
- .incbin "graphics/pokemon/dewgong/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Grimer:: @ 8D6BFC4
- .incbin "graphics/pokemon/grimer/front.4bpp.lz"
-
- .align 2
-gMonPalette_Grimer:: @ 8D6C2E0
- .incbin "graphics/pokemon/grimer/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Grimer:: @ 8D6C304
- .incbin "graphics/pokemon/grimer/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Grimer:: @ 8D6C5E8
- .incbin "graphics/pokemon/grimer/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Grimer:: @ 8D6C60C
- .incbin "graphics/pokemon/grimer/icon.4bpp"
-
- .align 2
-gMonFootprint_Grimer:: @ 8D6CA0C
- .incbin "graphics/pokemon/grimer/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Muk:: @ 8D6CA2C
- .incbin "graphics/pokemon/muk/front.4bpp.lz"
-
- .align 2
-gMonPalette_Muk:: @ 8D6CE78
- .incbin "graphics/pokemon/muk/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Muk:: @ 8D6CE9C
- .incbin "graphics/pokemon/muk/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Muk:: @ 8D6D1F4
- .incbin "graphics/pokemon/muk/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Muk:: @ 8D6D218
- .incbin "graphics/pokemon/muk/icon.4bpp"
-
- .align 2
-gMonFootprint_Muk:: @ 8D6D618
- .incbin "graphics/pokemon/muk/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shellder:: @ 8D6D638
- .incbin "graphics/pokemon/shellder/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shellder:: @ 8D6D8A0
- .incbin "graphics/pokemon/shellder/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shellder:: @ 8D6D8C4
- .incbin "graphics/pokemon/shellder/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shellder:: @ 8D6DBD8
- .incbin "graphics/pokemon/shellder/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shellder:: @ 8D6DBFC
- .incbin "graphics/pokemon/shellder/icon.4bpp"
-
- .align 2
-gMonFootprint_Shellder:: @ 8D6DFFC
- .incbin "graphics/pokemon/shellder/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cloyster:: @ 8D6E01C
- .incbin "graphics/pokemon/cloyster/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cloyster:: @ 8D6E454
- .incbin "graphics/pokemon/cloyster/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cloyster:: @ 8D6E478
- .incbin "graphics/pokemon/cloyster/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cloyster:: @ 8D6E884
- .incbin "graphics/pokemon/cloyster/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cloyster:: @ 8D6E8A8
- .incbin "graphics/pokemon/cloyster/icon.4bpp"
-
- .align 2
-gMonFootprint_Cloyster:: @ 8D6ECA8
- .incbin "graphics/pokemon/cloyster/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gastly:: @ 8D6ECC8
- .incbin "graphics/pokemon/gastly/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gastly:: @ 8D6F080
- .incbin "graphics/pokemon/gastly/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gastly:: @ 8D6F0A8
- .incbin "graphics/pokemon/gastly/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gastly:: @ 8D6F3CC
- .incbin "graphics/pokemon/gastly/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gastly:: @ 8D6F3F4
- .incbin "graphics/pokemon/gastly/icon.4bpp"
-
- .align 2
-gMonFootprint_Gastly:: @ 8D6F7F4
- .incbin "graphics/pokemon/gastly/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Haunter:: @ 8D6F814
- .incbin "graphics/pokemon/haunter/front.4bpp.lz"
-
- .align 2
-gMonPalette_Haunter:: @ 8D6FC14
- .incbin "graphics/pokemon/haunter/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Haunter:: @ 8D6FC38
- .incbin "graphics/pokemon/haunter/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Haunter:: @ 8D6FF60
- .incbin "graphics/pokemon/haunter/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Haunter:: @ 8D6FF84
- .incbin "graphics/pokemon/haunter/icon.4bpp"
-
- .align 2
-gMonFootprint_Haunter:: @ 8D70384
- .incbin "graphics/pokemon/haunter/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gengar:: @ 8D703A4
- .incbin "graphics/pokemon/gengar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gengar:: @ 8D70740
- .incbin "graphics/pokemon/gengar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gengar:: @ 8D70764
- .incbin "graphics/pokemon/gengar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gengar:: @ 8D70A4C
- .incbin "graphics/pokemon/gengar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gengar:: @ 8D70A70
- .incbin "graphics/pokemon/gengar/icon.4bpp"
-
- .align 2
-gMonFootprint_Gengar:: @ 8D70E70
- .incbin "graphics/pokemon/gengar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Onix:: @ 8D70E90
- .incbin "graphics/pokemon/onix/front.4bpp.lz"
-
- .align 2
-gMonPalette_Onix:: @ 8D71308
- .incbin "graphics/pokemon/onix/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Onix:: @ 8D71324
- .incbin "graphics/pokemon/onix/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Onix:: @ 8D716A0
- .incbin "graphics/pokemon/onix/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Onix:: @ 8D716BC
- .incbin "graphics/pokemon/onix/icon.4bpp"
-
- .align 2
-gMonFootprint_Onix:: @ 8D71ABC
- .incbin "graphics/pokemon/onix/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Drowzee:: @ 8D71ADC
- .incbin "graphics/pokemon/drowzee/front.4bpp.lz"
-
- .align 2
-gMonPalette_Drowzee:: @ 8D71E54
- .incbin "graphics/pokemon/drowzee/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Drowzee:: @ 8D71E78
- .incbin "graphics/pokemon/drowzee/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Drowzee:: @ 8D720D4
- .incbin "graphics/pokemon/drowzee/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Drowzee:: @ 8D720F8
- .incbin "graphics/pokemon/drowzee/icon.4bpp"
-
- .align 2
-gMonFootprint_Drowzee:: @ 8D724F8
- .incbin "graphics/pokemon/drowzee/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hypno:: @ 8D72518
- .incbin "graphics/pokemon/hypno/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hypno:: @ 8D72904
- .incbin "graphics/pokemon/hypno/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hypno:: @ 8D72928
- .incbin "graphics/pokemon/hypno/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hypno:: @ 8D72C58
- .incbin "graphics/pokemon/hypno/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hypno:: @ 8D72C7C
- .incbin "graphics/pokemon/hypno/icon.4bpp"
-
- .align 2
-gMonFootprint_Hypno:: @ 8D7307C
- .incbin "graphics/pokemon/hypno/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Krabby:: @ 8D7309C
- .incbin "graphics/pokemon/krabby/front.4bpp.lz"
-
- .align 2
-gMonPalette_Krabby:: @ 8D73354
- .incbin "graphics/pokemon/krabby/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Krabby:: @ 8D7337C
- .incbin "graphics/pokemon/krabby/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Krabby:: @ 8D73708
- .incbin "graphics/pokemon/krabby/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Krabby:: @ 8D73730
- .incbin "graphics/pokemon/krabby/icon.4bpp"
-
- .align 2
-gMonFootprint_Krabby:: @ 8D73B30
- .incbin "graphics/pokemon/krabby/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kingler:: @ 8D73B50
- .incbin "graphics/pokemon/kingler/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kingler:: @ 8D74084
- .incbin "graphics/pokemon/kingler/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kingler:: @ 8D740A8
- .incbin "graphics/pokemon/kingler/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kingler:: @ 8D7442C
- .incbin "graphics/pokemon/kingler/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kingler:: @ 8D74450
- .incbin "graphics/pokemon/kingler/icon.4bpp"
-
- .align 2
-gMonFootprint_Kingler:: @ 8D74850
- .incbin "graphics/pokemon/kingler/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Voltorb:: @ 8D74870
- .incbin "graphics/pokemon/voltorb/front.4bpp.lz"
-
- .align 2
-gMonPalette_Voltorb:: @ 8D74A78
- .incbin "graphics/pokemon/voltorb/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Voltorb:: @ 8D74A9C
- .incbin "graphics/pokemon/voltorb/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Voltorb:: @ 8D74D10
- .incbin "graphics/pokemon/voltorb/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Voltorb:: @ 8D74D34
- .incbin "graphics/pokemon/voltorb/icon.4bpp"
-
- .align 2
-gMonFootprint_Voltorb:: @ 8D75134
- .incbin "graphics/pokemon/voltorb/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Electrode:: @ 8D75154
- .incbin "graphics/pokemon/electrode/front.4bpp.lz"
-
- .align 2
-gMonPalette_Electrode:: @ 8D753C0
- .incbin "graphics/pokemon/electrode/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Electrode:: @ 8D753E4
- .incbin "graphics/pokemon/electrode/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Electrode:: @ 8D75654
- .incbin "graphics/pokemon/electrode/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Electrode:: @ 8D75678
- .incbin "graphics/pokemon/electrode/icon.4bpp"
-
- .align 2
-gMonFootprint_Electrode:: @ 8D75A78
- .incbin "graphics/pokemon/electrode/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Exeggcute:: @ 8D75A98
- .incbin "graphics/pokemon/exeggcute/front.4bpp.lz"
-
- .align 2
-gMonPalette_Exeggcute:: @ 8D75E9C
- .incbin "graphics/pokemon/exeggcute/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Exeggcute:: @ 8D75EC0
- .incbin "graphics/pokemon/exeggcute/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Exeggcute:: @ 8D761C8
- .incbin "graphics/pokemon/exeggcute/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Exeggcute:: @ 8D761EC
- .incbin "graphics/pokemon/exeggcute/icon.4bpp"
-
- .align 2
-gMonFootprint_Exeggcute:: @ 8D765EC
- .incbin "graphics/pokemon/exeggcute/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Exeggutor:: @ 8D7660C
- .incbin "graphics/pokemon/exeggutor/front.4bpp.lz"
-
- .align 2
-gMonPalette_Exeggutor:: @ 8D76B0C
- .incbin "graphics/pokemon/exeggutor/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Exeggutor:: @ 8D76B34
- .incbin "graphics/pokemon/exeggutor/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Exeggutor:: @ 8D76FD4
- .incbin "graphics/pokemon/exeggutor/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Exeggutor:: @ 8D76FFC
- .incbin "graphics/pokemon/exeggutor/icon.4bpp"
-
- .align 2
-gMonFootprint_Exeggutor:: @ 8D773FC
- .incbin "graphics/pokemon/exeggutor/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cubone:: @ 8D7741C
- .incbin "graphics/pokemon/cubone/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cubone:: @ 8D776EC
- .incbin "graphics/pokemon/cubone/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cubone:: @ 8D77714
- .incbin "graphics/pokemon/cubone/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cubone:: @ 8D77A54
- .incbin "graphics/pokemon/cubone/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cubone:: @ 8D77A7C
- .incbin "graphics/pokemon/cubone/icon.4bpp"
-
- .align 2
-gMonFootprint_Cubone:: @ 8D77E7C
- .incbin "graphics/pokemon/cubone/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Marowak:: @ 8D77E9C
- .incbin "graphics/pokemon/marowak/front.4bpp.lz"
-
- .align 2
-gMonPalette_Marowak:: @ 8D78224
- .incbin "graphics/pokemon/marowak/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Marowak:: @ 8D7824C
- .incbin "graphics/pokemon/marowak/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Marowak:: @ 8D78584
- .incbin "graphics/pokemon/marowak/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Marowak:: @ 8D785AC
- .incbin "graphics/pokemon/marowak/icon.4bpp"
-
- .align 2
-gMonFootprint_Marowak:: @ 8D789AC
- .incbin "graphics/pokemon/marowak/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hitmonlee:: @ 8D789CC
- .incbin "graphics/pokemon/hitmonlee/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hitmonlee:: @ 8D78DCC
- .incbin "graphics/pokemon/hitmonlee/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hitmonlee:: @ 8D78DF4
- .incbin "graphics/pokemon/hitmonlee/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hitmonlee:: @ 8D79098
- .incbin "graphics/pokemon/hitmonlee/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hitmonlee:: @ 8D790C0
- .incbin "graphics/pokemon/hitmonlee/icon.4bpp"
-
- .align 2
-gMonFootprint_Hitmonlee:: @ 8D794C0
- .incbin "graphics/pokemon/hitmonlee/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hitmonchan:: @ 8D794E0
- .incbin "graphics/pokemon/hitmonchan/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hitmonchan:: @ 8D79820
- .incbin "graphics/pokemon/hitmonchan/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hitmonchan:: @ 8D79848
- .incbin "graphics/pokemon/hitmonchan/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hitmonchan:: @ 8D79B8C
- .incbin "graphics/pokemon/hitmonchan/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hitmonchan:: @ 8D79BB4
- .incbin "graphics/pokemon/hitmonchan/icon.4bpp"
-
- .align 2
-gMonFootprint_Hitmonchan:: @ 8D79FB4
- .incbin "graphics/pokemon/hitmonchan/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lickitung:: @ 8D79FD4
- .incbin "graphics/pokemon/lickitung/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lickitung:: @ 8D7A38C
- .incbin "graphics/pokemon/lickitung/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lickitung:: @ 8D7A3B4
- .incbin "graphics/pokemon/lickitung/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lickitung:: @ 8D7A674
- .incbin "graphics/pokemon/lickitung/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lickitung:: @ 8D7A69C
- .incbin "graphics/pokemon/lickitung/icon.4bpp"
-
- .align 2
-gMonFootprint_Lickitung:: @ 8D7AA9C
- .incbin "graphics/pokemon/lickitung/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Koffing:: @ 8D7AABC
- .incbin "graphics/pokemon/koffing/front.4bpp.lz"
-
- .align 2
-gMonPalette_Koffing:: @ 8D7AE18
- .incbin "graphics/pokemon/koffing/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Koffing:: @ 8D7AE40
- .incbin "graphics/pokemon/koffing/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Koffing:: @ 8D7B140
- .incbin "graphics/pokemon/koffing/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Koffing:: @ 8D7B168
- .incbin "graphics/pokemon/koffing/icon.4bpp"
-
- .align 2
-gMonFootprint_Koffing:: @ 8D7B568
- .incbin "graphics/pokemon/koffing/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Weezing:: @ 8D7B588
- .incbin "graphics/pokemon/weezing/front.4bpp.lz"
-
- .align 2
-gMonPalette_Weezing:: @ 8D7BA10
- .incbin "graphics/pokemon/weezing/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Weezing:: @ 8D7BA38
- .incbin "graphics/pokemon/weezing/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Weezing:: @ 8D7BD68
- .incbin "graphics/pokemon/weezing/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Weezing:: @ 8D7BD90
- .incbin "graphics/pokemon/weezing/icon.4bpp"
-
- .align 2
-gMonFootprint_Weezing:: @ 8D7C190
- .incbin "graphics/pokemon/weezing/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Rhyhorn:: @ 8D7C1B0
- .incbin "graphics/pokemon/rhyhorn/front.4bpp.lz"
-
- .align 2
-gMonPalette_Rhyhorn:: @ 8D7C5B4
- .incbin "graphics/pokemon/rhyhorn/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Rhyhorn:: @ 8D7C5D4
- .incbin "graphics/pokemon/rhyhorn/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Rhyhorn:: @ 8D7C91C
- .incbin "graphics/pokemon/rhyhorn/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Rhyhorn:: @ 8D7C93C
- .incbin "graphics/pokemon/rhyhorn/icon.4bpp"
-
- .align 2
-gMonFootprint_Rhyhorn:: @ 8D7CD3C
- .incbin "graphics/pokemon/rhyhorn/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Rhydon:: @ 8D7CD5C
- .incbin "graphics/pokemon/rhydon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Rhydon:: @ 8D7D264
- .incbin "graphics/pokemon/rhydon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Rhydon:: @ 8D7D28C
- .incbin "graphics/pokemon/rhydon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Rhydon:: @ 8D7D6DC
- .incbin "graphics/pokemon/rhydon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Rhydon:: @ 8D7D704
- .incbin "graphics/pokemon/rhydon/icon.4bpp"
-
- .align 2
-gMonFootprint_Rhydon:: @ 8D7DB04
- .incbin "graphics/pokemon/rhydon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Chansey:: @ 8D7DB24
- .incbin "graphics/pokemon/chansey/front.4bpp.lz"
-
- .align 2
-gMonPalette_Chansey:: @ 8D7DE78
- .incbin "graphics/pokemon/chansey/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Chansey:: @ 8D7DE9C
- .incbin "graphics/pokemon/chansey/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Chansey:: @ 8D7E170
- .incbin "graphics/pokemon/chansey/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Chansey:: @ 8D7E194
- .incbin "graphics/pokemon/chansey/icon.4bpp"
-
- .align 2
-gMonFootprint_Chansey:: @ 8D7E594
- .incbin "graphics/pokemon/chansey/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tangela:: @ 8D7E5B4
- .incbin "graphics/pokemon/tangela/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tangela:: @ 8D7E988
- .incbin "graphics/pokemon/tangela/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tangela:: @ 8D7E9AC
- .incbin "graphics/pokemon/tangela/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tangela:: @ 8D7ED58
- .incbin "graphics/pokemon/tangela/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tangela:: @ 8D7ED7C
- .incbin "graphics/pokemon/tangela/icon.4bpp"
-
- .align 2
-gMonFootprint_Tangela:: @ 8D7F17C
- .incbin "graphics/pokemon/tangela/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kangaskhan:: @ 8D7F19C
- .incbin "graphics/pokemon/kangaskhan/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kangaskhan:: @ 8D7F694
- .incbin "graphics/pokemon/kangaskhan/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kangaskhan:: @ 8D7F6BC
- .incbin "graphics/pokemon/kangaskhan/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kangaskhan:: @ 8D7FAEC
- .incbin "graphics/pokemon/kangaskhan/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kangaskhan:: @ 8D7FB14
- .incbin "graphics/pokemon/kangaskhan/icon.4bpp"
-
- .align 2
-gMonFootprint_Kangaskhan:: @ 8D7FF14
- .incbin "graphics/pokemon/kangaskhan/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Horsea:: @ 8D7FF34
- .incbin "graphics/pokemon/horsea/front.4bpp.lz"
-
- .align 2
-gMonPalette_Horsea:: @ 8D801AC
- .incbin "graphics/pokemon/horsea/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Horsea:: @ 8D801D4
- .incbin "graphics/pokemon/horsea/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Horsea:: @ 8D804B4
- .incbin "graphics/pokemon/horsea/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Horsea:: @ 8D804DC
- .incbin "graphics/pokemon/horsea/icon.4bpp"
-
- .align 2
-gMonFootprint_Horsea:: @ 8D808DC
- .incbin "graphics/pokemon/horsea/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Seadra:: @ 8D808FC
- .incbin "graphics/pokemon/seadra/front.4bpp.lz"
-
- .align 2
-gMonPalette_Seadra:: @ 8D80CBC
- .incbin "graphics/pokemon/seadra/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Seadra:: @ 8D80CE4
- .incbin "graphics/pokemon/seadra/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Seadra:: @ 8D81084
- .incbin "graphics/pokemon/seadra/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Seadra:: @ 8D810AC
- .incbin "graphics/pokemon/seadra/icon.4bpp"
-
- .align 2
-gMonFootprint_Seadra:: @ 8D814AC
- .incbin "graphics/pokemon/seadra/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Goldeen:: @ 8D814CC
- .incbin "graphics/pokemon/goldeen/front.4bpp.lz"
-
- .align 2
-gMonPalette_Goldeen:: @ 8D81834
- .incbin "graphics/pokemon/goldeen/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Goldeen:: @ 8D8185C
- .incbin "graphics/pokemon/goldeen/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Goldeen:: @ 8D81BCC
- .incbin "graphics/pokemon/goldeen/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Goldeen:: @ 8D81BF4
- .incbin "graphics/pokemon/goldeen/icon.4bpp"
-
- .align 2
-gMonFootprint_Goldeen:: @ 8D81FF4
- .incbin "graphics/pokemon/goldeen/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Seaking:: @ 8D82014
- .incbin "graphics/pokemon/seaking/front.4bpp.lz"
-
- .align 2
-gMonPalette_Seaking:: @ 8D82488
- .incbin "graphics/pokemon/seaking/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Seaking:: @ 8D824B0
- .incbin "graphics/pokemon/seaking/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Seaking:: @ 8D82800
- .incbin "graphics/pokemon/seaking/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Seaking:: @ 8D82828
- .incbin "graphics/pokemon/seaking/icon.4bpp"
-
- .align 2
-gMonFootprint_Seaking:: @ 8D82C28
- .incbin "graphics/pokemon/seaking/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Staryu:: @ 8D82C48
- .incbin "graphics/pokemon/staryu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Staryu:: @ 8D82F2C
- .incbin "graphics/pokemon/staryu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Staryu:: @ 8D82F54
- .incbin "graphics/pokemon/staryu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Staryu:: @ 8D831D0
- .incbin "graphics/pokemon/staryu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Staryu:: @ 8D831F8
- .incbin "graphics/pokemon/staryu/icon.4bpp"
-
- .align 2
-gMonFootprint_Staryu:: @ 8D835F8
- .incbin "graphics/pokemon/staryu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Starmie:: @ 8D83618
- .incbin "graphics/pokemon/starmie/front.4bpp.lz"
-
- .align 2
-gMonPalette_Starmie:: @ 8D83A40
- .incbin "graphics/pokemon/starmie/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Starmie:: @ 8D83A68
- .incbin "graphics/pokemon/starmie/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Starmie:: @ 8D83D0C
- .incbin "graphics/pokemon/starmie/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Starmie:: @ 8D83D34
- .incbin "graphics/pokemon/starmie/icon.4bpp"
-
- .align 2
-gMonFootprint_Starmie:: @ 8D84134
- .incbin "graphics/pokemon/starmie/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mrmime:: @ 8D84154
- .incbin "graphics/pokemon/mr_mime/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mrmime:: @ 8D84504
- .incbin "graphics/pokemon/mr_mime/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mrmime:: @ 8D8452C
- .incbin "graphics/pokemon/mr_mime/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mrmime:: @ 8D84860
- .incbin "graphics/pokemon/mr_mime/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mrmime:: @ 8D84888
- .incbin "graphics/pokemon/mr_mime/icon.4bpp"
-
- .align 2
-gMonFootprint_Mrmime:: @ 8D84C88
- .incbin "graphics/pokemon/mr_mime/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Scyther:: @ 8D84CA8
- .incbin "graphics/pokemon/scyther/front.4bpp.lz"
-
- .align 2
-gMonPalette_Scyther:: @ 8D85154
- .incbin "graphics/pokemon/scyther/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Scyther:: @ 8D8517C
- .incbin "graphics/pokemon/scyther/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Scyther:: @ 8D85524
- .incbin "graphics/pokemon/scyther/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Scyther:: @ 8D8554C
- .incbin "graphics/pokemon/scyther/icon.4bpp"
-
- .align 2
-gMonFootprint_Scyther:: @ 8D8594C
- .incbin "graphics/pokemon/scyther/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Jynx:: @ 8D8596C
- .incbin "graphics/pokemon/jynx/front.4bpp.lz"
-
- .align 2
-gMonPalette_Jynx:: @ 8D85E08
- .incbin "graphics/pokemon/jynx/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Jynx:: @ 8D85E30
- .incbin "graphics/pokemon/jynx/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Jynx:: @ 8D86128
- .incbin "graphics/pokemon/jynx/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Jynx:: @ 8D86150
- .incbin "graphics/pokemon/jynx/icon.4bpp"
-
- .align 2
-gMonFootprint_Jynx:: @ 8D86550
- .incbin "graphics/pokemon/jynx/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Electabuzz:: @ 8D86570
- .incbin "graphics/pokemon/electabuzz/front.4bpp.lz"
-
- .align 2
-gMonPalette_Electabuzz:: @ 8D869EC
- .incbin "graphics/pokemon/electabuzz/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Electabuzz:: @ 8D86A14
- .incbin "graphics/pokemon/electabuzz/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Electabuzz:: @ 8D86D24
- .incbin "graphics/pokemon/electabuzz/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Electabuzz:: @ 8D86D4C
- .incbin "graphics/pokemon/electabuzz/icon.4bpp"
-
- .align 2
-gMonFootprint_Electabuzz:: @ 8D8714C
- .incbin "graphics/pokemon/electabuzz/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Magmar:: @ 8D8716C
- .incbin "graphics/pokemon/magmar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Magmar:: @ 8D87614
- .incbin "graphics/pokemon/magmar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Magmar:: @ 8D8763C
- .incbin "graphics/pokemon/magmar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Magmar:: @ 8D87984
- .incbin "graphics/pokemon/magmar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Magmar:: @ 8D879AC
- .incbin "graphics/pokemon/magmar/icon.4bpp"
-
- .align 2
-gMonFootprint_Magmar:: @ 8D87DAC
- .incbin "graphics/pokemon/magmar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pinsir:: @ 8D87DCC
- .incbin "graphics/pokemon/pinsir/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pinsir:: @ 8D881F4
- .incbin "graphics/pokemon/pinsir/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pinsir:: @ 8D88218
- .incbin "graphics/pokemon/pinsir/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pinsir:: @ 8D8856C
- .incbin "graphics/pokemon/pinsir/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pinsir:: @ 8D88590
- .incbin "graphics/pokemon/pinsir/icon.4bpp"
-
- .align 2
-gMonFootprint_Pinsir:: @ 8D88990
- .incbin "graphics/pokemon/pinsir/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tauros:: @ 8D889B0
- .incbin "graphics/pokemon/tauros/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tauros:: @ 8D88E80
- .incbin "graphics/pokemon/tauros/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tauros:: @ 8D88EA8
- .incbin "graphics/pokemon/tauros/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tauros:: @ 8D8915C
- .incbin "graphics/pokemon/tauros/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tauros:: @ 8D89184
- .incbin "graphics/pokemon/tauros/icon.4bpp"
-
- .align 2
-gMonFootprint_Tauros:: @ 8D89584
- .incbin "graphics/pokemon/tauros/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Magikarp:: @ 8D895A4
- .incbin "graphics/pokemon/magikarp/front.4bpp.lz"
-
- .align 2
-gMonPalette_Magikarp:: @ 8D898F4
- .incbin "graphics/pokemon/magikarp/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Magikarp:: @ 8D8991C
- .incbin "graphics/pokemon/magikarp/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Magikarp:: @ 8D89C4C
- .incbin "graphics/pokemon/magikarp/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Magikarp:: @ 8D89C74
- .incbin "graphics/pokemon/magikarp/icon.4bpp"
-
- .align 2
-gMonFootprint_Magikarp:: @ 8D8A074
- .incbin "graphics/pokemon/magikarp/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gyarados:: @ 8D8A094
- .incbin "graphics/pokemon/gyarados/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gyarados:: @ 8D8A5FC
- .incbin "graphics/pokemon/gyarados/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gyarados:: @ 8D8A624
- .incbin "graphics/pokemon/gyarados/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gyarados:: @ 8D8AAF8
- .incbin "graphics/pokemon/gyarados/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gyarados:: @ 8D8AB20
- .incbin "graphics/pokemon/gyarados/icon.4bpp"
-
- .align 2
-gMonFootprint_Gyarados:: @ 8D8AF20
- .incbin "graphics/pokemon/gyarados/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lapras:: @ 8D8AF40
- .incbin "graphics/pokemon/lapras/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lapras:: @ 8D8B300
- .incbin "graphics/pokemon/lapras/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lapras:: @ 8D8B328
- .incbin "graphics/pokemon/lapras/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lapras:: @ 8D8B66C
- .incbin "graphics/pokemon/lapras/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lapras:: @ 8D8B694
- .incbin "graphics/pokemon/lapras/icon.4bpp"
-
- .align 2
-gMonFootprint_Lapras:: @ 8D8BA94
- .incbin "graphics/pokemon/lapras/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ditto:: @ 8D8BAB4
- .incbin "graphics/pokemon/ditto/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ditto:: @ 8D8BCA4
- .incbin "graphics/pokemon/ditto/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ditto:: @ 8D8BCC4
- .incbin "graphics/pokemon/ditto/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ditto:: @ 8D8BEC4
- .incbin "graphics/pokemon/ditto/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ditto:: @ 8D8BEE4
- .incbin "graphics/pokemon/ditto/icon.4bpp"
-
- .align 2
-gMonFootprint_Ditto:: @ 8D8C2E4
- .incbin "graphics/pokemon/ditto/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Eevee:: @ 8D8C304
- .incbin "graphics/pokemon/eevee/front.4bpp.lz"
-
- .align 2
-gMonPalette_Eevee:: @ 8D8C5A8
- .incbin "graphics/pokemon/eevee/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Eevee:: @ 8D8C5CC
- .incbin "graphics/pokemon/eevee/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Eevee:: @ 8D8C8F4
- .incbin "graphics/pokemon/eevee/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Eevee:: @ 8D8C918
- .incbin "graphics/pokemon/eevee/icon.4bpp"
-
- .align 2
-gMonFootprint_Eevee:: @ 8D8CD18
- .incbin "graphics/pokemon/eevee/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Vaporeon:: @ 8D8CD38
- .incbin "graphics/pokemon/vaporeon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Vaporeon:: @ 8D8D0CC
- .incbin "graphics/pokemon/vaporeon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Vaporeon:: @ 8D8D0F4
- .incbin "graphics/pokemon/vaporeon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Vaporeon:: @ 8D8D3BC
- .incbin "graphics/pokemon/vaporeon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Vaporeon:: @ 8D8D3E4
- .incbin "graphics/pokemon/vaporeon/icon.4bpp"
-
- .align 2
-gMonFootprint_Vaporeon:: @ 8D8D7E4
- .incbin "graphics/pokemon/vaporeon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Jolteon:: @ 8D8D804
- .incbin "graphics/pokemon/jolteon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Jolteon:: @ 8D8DBA4
- .incbin "graphics/pokemon/jolteon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Jolteon:: @ 8D8DBCC
- .incbin "graphics/pokemon/jolteon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Jolteon:: @ 8D8DF5C
- .incbin "graphics/pokemon/jolteon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Jolteon:: @ 8D8DF84
- .incbin "graphics/pokemon/jolteon/icon.4bpp"
-
- .align 2
-gMonFootprint_Jolteon:: @ 8D8E384
- .incbin "graphics/pokemon/jolteon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Flareon:: @ 8D8E3A4
- .incbin "graphics/pokemon/flareon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Flareon:: @ 8D8E720
- .incbin "graphics/pokemon/flareon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Flareon:: @ 8D8E748
- .incbin "graphics/pokemon/flareon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Flareon:: @ 8D8EAD8
- .incbin "graphics/pokemon/flareon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Flareon:: @ 8D8EB00
- .incbin "graphics/pokemon/flareon/icon.4bpp"
-
- .align 2
-gMonFootprint_Flareon:: @ 8D8EF00
- .incbin "graphics/pokemon/flareon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Porygon:: @ 8D8EF20
- .incbin "graphics/pokemon/porygon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Porygon:: @ 8D8F1DC
- .incbin "graphics/pokemon/porygon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Porygon:: @ 8D8F200
- .incbin "graphics/pokemon/porygon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Porygon:: @ 8D8F4B8
- .incbin "graphics/pokemon/porygon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Porygon:: @ 8D8F4DC
- .incbin "graphics/pokemon/porygon/icon.4bpp"
-
- .align 2
-gMonFootprint_Porygon:: @ 8D8F8DC
- .incbin "graphics/pokemon/porygon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Omanyte:: @ 8D8F8FC
- .incbin "graphics/pokemon/omanyte/front.4bpp.lz"
-
- .align 2
-gMonPalette_Omanyte:: @ 8D8FBA4
- .incbin "graphics/pokemon/omanyte/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Omanyte:: @ 8D8FBCC
- .incbin "graphics/pokemon/omanyte/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Omanyte:: @ 8D8FF18
- .incbin "graphics/pokemon/omanyte/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Omanyte:: @ 8D8FF40
- .incbin "graphics/pokemon/omanyte/icon.4bpp"
-
- .align 2
-gMonFootprint_Omanyte:: @ 8D90340
- .incbin "graphics/pokemon/omanyte/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Omastar:: @ 8D90360
- .incbin "graphics/pokemon/omastar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Omastar:: @ 8D90720
- .incbin "graphics/pokemon/omastar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Omastar:: @ 8D90748
- .incbin "graphics/pokemon/omastar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Omastar:: @ 8D90A88
- .incbin "graphics/pokemon/omastar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Omastar:: @ 8D90AB0
- .incbin "graphics/pokemon/omastar/icon.4bpp"
-
- .align 2
-gMonFootprint_Omastar:: @ 8D90EB0
- .incbin "graphics/pokemon/omastar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kabuto:: @ 8D90ED0
- .incbin "graphics/pokemon/kabuto/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kabuto:: @ 8D91140
- .incbin "graphics/pokemon/kabuto/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kabuto:: @ 8D91168
- .incbin "graphics/pokemon/kabuto/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kabuto:: @ 8D91400
- .incbin "graphics/pokemon/kabuto/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kabuto:: @ 8D91428
- .incbin "graphics/pokemon/kabuto/icon.4bpp"
-
- .align 2
-gMonFootprint_Kabuto:: @ 8D91828
- .incbin "graphics/pokemon/kabuto/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kabutops:: @ 8D91848
- .incbin "graphics/pokemon/kabutops/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kabutops:: @ 8D91C48
- .incbin "graphics/pokemon/kabutops/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kabutops:: @ 8D91C6C
- .incbin "graphics/pokemon/kabutops/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kabutops:: @ 8D92010
- .incbin "graphics/pokemon/kabutops/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kabutops:: @ 8D92034
- .incbin "graphics/pokemon/kabutops/icon.4bpp"
-
- .align 2
-gMonFootprint_Kabutops:: @ 8D92434
- .incbin "graphics/pokemon/kabutops/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Aerodactyl:: @ 8D92454
- .incbin "graphics/pokemon/aerodactyl/front.4bpp.lz"
-
- .align 2
-gMonPalette_Aerodactyl:: @ 8D928D4
- .incbin "graphics/pokemon/aerodactyl/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Aerodactyl:: @ 8D928FC
- .incbin "graphics/pokemon/aerodactyl/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Aerodactyl:: @ 8D92C00
- .incbin "graphics/pokemon/aerodactyl/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Aerodactyl:: @ 8D92C28
- .incbin "graphics/pokemon/aerodactyl/icon.4bpp"
-
- .align 2
-gMonFootprint_Aerodactyl:: @ 8D93028
- .incbin "graphics/pokemon/aerodactyl/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Snorlax:: @ 8D93048
- .incbin "graphics/pokemon/snorlax/front.4bpp.lz"
-
- .align 2
-gMonPalette_Snorlax:: @ 8D9348C
- .incbin "graphics/pokemon/snorlax/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Snorlax:: @ 8D934B4
- .incbin "graphics/pokemon/snorlax/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Snorlax:: @ 8D936D0
- .incbin "graphics/pokemon/snorlax/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Snorlax:: @ 8D936F8
- .incbin "graphics/pokemon/snorlax/icon.4bpp"
-
- .align 2
-gMonFootprint_Snorlax:: @ 8D93AF8
- .incbin "graphics/pokemon/snorlax/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Articuno:: @ 8D93B18
- .incbin "graphics/pokemon/articuno/front.4bpp.lz"
-
- .align 2
-gMonPalette_Articuno:: @ 8D94010
- .incbin "graphics/pokemon/articuno/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Articuno:: @ 8D94038
- .incbin "graphics/pokemon/articuno/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Articuno:: @ 8D94294
- .incbin "graphics/pokemon/articuno/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Articuno:: @ 8D942BC
- .incbin "graphics/pokemon/articuno/icon.4bpp"
-
- .align 2
-gMonFootprint_Articuno:: @ 8D946BC
- .incbin "graphics/pokemon/articuno/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Zapdos:: @ 8D946DC
- .incbin "graphics/pokemon/zapdos/front.4bpp.lz"
-
- .align 2
-gMonPalette_Zapdos:: @ 8D94B50
- .incbin "graphics/pokemon/zapdos/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Zapdos:: @ 8D94B78
- .incbin "graphics/pokemon/zapdos/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Zapdos:: @ 8D94EB4
- .incbin "graphics/pokemon/zapdos/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Zapdos:: @ 8D94EDC
- .incbin "graphics/pokemon/zapdos/icon.4bpp"
-
- .align 2
-gMonFootprint_Zapdos:: @ 8D952DC
- .incbin "graphics/pokemon/zapdos/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Moltres:: @ 8D952FC
- .incbin "graphics/pokemon/moltres/front.4bpp.lz"
-
- .align 2
-gMonPalette_Moltres:: @ 8D958AC
- .incbin "graphics/pokemon/moltres/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Moltres:: @ 8D958D4
- .incbin "graphics/pokemon/moltres/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Moltres:: @ 8D95C10
- .incbin "graphics/pokemon/moltres/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Moltres:: @ 8D95C38
- .incbin "graphics/pokemon/moltres/icon.4bpp"
-
- .align 2
-gMonFootprint_Moltres:: @ 8D96038
- .incbin "graphics/pokemon/moltres/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dratini:: @ 8D96058
- .incbin "graphics/pokemon/dratini/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dratini:: @ 8D96310
- .incbin "graphics/pokemon/dratini/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dratini:: @ 8D96334
- .incbin "graphics/pokemon/dratini/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dratini:: @ 8D965C4
- .incbin "graphics/pokemon/dratini/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dratini:: @ 8D965E8
- .incbin "graphics/pokemon/dratini/icon.4bpp"
-
- .align 2
-gMonFootprint_Dratini:: @ 8D969E8
- .incbin "graphics/pokemon/dratini/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dragonair:: @ 8D96A08
- .incbin "graphics/pokemon/dragonair/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dragonair:: @ 8D96D68
- .incbin "graphics/pokemon/dragonair/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dragonair:: @ 8D96D90
- .incbin "graphics/pokemon/dragonair/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dragonair:: @ 8D970A0
- .incbin "graphics/pokemon/dragonair/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dragonair:: @ 8D970C8
- .incbin "graphics/pokemon/dragonair/icon.4bpp"
-
- .align 2
-gMonFootprint_Dragonair:: @ 8D974C8
- .incbin "graphics/pokemon/dragonair/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dragonite:: @ 8D974E8
- .incbin "graphics/pokemon/dragonite/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dragonite:: @ 8D97A58
- .incbin "graphics/pokemon/dragonite/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dragonite:: @ 8D97A80
- .incbin "graphics/pokemon/dragonite/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dragonite:: @ 8D97D7C
- .incbin "graphics/pokemon/dragonite/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dragonite:: @ 8D97DA4
- .incbin "graphics/pokemon/dragonite/icon.4bpp"
-
- .align 2
-gMonFootprint_Dragonite:: @ 8D981A4
- .incbin "graphics/pokemon/dragonite/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mewtwo:: @ 8D981C4
- .incbin "graphics/pokemon/mewtwo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mewtwo:: @ 8D98600
- .incbin "graphics/pokemon/mewtwo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mewtwo:: @ 8D98624
- .incbin "graphics/pokemon/mewtwo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mewtwo:: @ 8D989F0
- .incbin "graphics/pokemon/mewtwo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mewtwo:: @ 8D98A14
- .incbin "graphics/pokemon/mewtwo/icon.4bpp"
-
- .align 2
-gMonFootprint_Mewtwo:: @ 8D98E14
- .incbin "graphics/pokemon/mewtwo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mew:: @ 8D98E34
- .incbin "graphics/pokemon/mew/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mew:: @ 8D990B4
- .incbin "graphics/pokemon/mew/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mew:: @ 8D990D8
- .incbin "graphics/pokemon/mew/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mew:: @ 8D993A4
- .incbin "graphics/pokemon/mew/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mew:: @ 8D993C8
- .incbin "graphics/pokemon/mew/icon.4bpp"
-
- .align 2
-gMonFootprint_Mew:: @ 8D997C8
- .incbin "graphics/pokemon/mew/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Chikorita:: @ 8D997E8
- .incbin "graphics/pokemon/chikorita/front.4bpp.lz"
-
- .align 2
-gMonPalette_Chikorita:: @ 8D99A50
- .incbin "graphics/pokemon/chikorita/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Chikorita:: @ 8D99A78
- .incbin "graphics/pokemon/chikorita/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Chikorita:: @ 8D99D3C
- .incbin "graphics/pokemon/chikorita/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Chikorita:: @ 8D99D64
- .incbin "graphics/pokemon/chikorita/icon.4bpp"
-
- .align 2
-gMonFootprint_Chikorita:: @ 8D9A164
- .incbin "graphics/pokemon/chikorita/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Bayleef:: @ 8D9A184
- .incbin "graphics/pokemon/bayleef/front.4bpp.lz"
-
- .align 2
-gMonPalette_Bayleef:: @ 8D9A558
- .incbin "graphics/pokemon/bayleef/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Bayleef:: @ 8D9A580
- .incbin "graphics/pokemon/bayleef/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Bayleef:: @ 8D9A910
- .incbin "graphics/pokemon/bayleef/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Bayleef:: @ 8D9A938
- .incbin "graphics/pokemon/bayleef/icon.4bpp"
-
- .align 2
-gMonFootprint_Bayleef:: @ 8D9AD38
- .incbin "graphics/pokemon/bayleef/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Meganium:: @ 8D9AD58
- .incbin "graphics/pokemon/meganium/front.4bpp.lz"
-
- .align 2
-gMonPalette_Meganium:: @ 8D9B2B4
- .incbin "graphics/pokemon/meganium/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Meganium:: @ 8D9B2DC
- .incbin "graphics/pokemon/meganium/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Meganium:: @ 8D9B62C
- .incbin "graphics/pokemon/meganium/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Meganium:: @ 8D9B654
- .incbin "graphics/pokemon/meganium/icon.4bpp"
-
- .align 2
-gMonFootprint_Meganium:: @ 8D9BA54
- .incbin "graphics/pokemon/meganium/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cyndaquil:: @ 8D9BA74
- .incbin "graphics/pokemon/cyndaquil/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cyndaquil:: @ 8D9BD00
- .incbin "graphics/pokemon/cyndaquil/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cyndaquil:: @ 8D9BD28
- .incbin "graphics/pokemon/cyndaquil/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cyndaquil:: @ 8D9C054
- .incbin "graphics/pokemon/cyndaquil/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cyndaquil:: @ 8D9C07C
- .incbin "graphics/pokemon/cyndaquil/icon.4bpp"
-
- .align 2
-gMonFootprint_Cyndaquil:: @ 8D9C47C
- .incbin "graphics/pokemon/cyndaquil/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Quilava:: @ 8D9C49C
- .incbin "graphics/pokemon/quilava/front.4bpp.lz"
-
- .align 2
-gMonPalette_Quilava:: @ 8D9C7B8
- .incbin "graphics/pokemon/quilava/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Quilava:: @ 8D9C7E0
- .incbin "graphics/pokemon/quilava/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Quilava:: @ 8D9CB54
- .incbin "graphics/pokemon/quilava/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Quilava:: @ 8D9CB7C
- .incbin "graphics/pokemon/quilava/icon.4bpp"
-
- .align 2
-gMonFootprint_Quilava:: @ 8D9CF7C
- .incbin "graphics/pokemon/quilava/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Typhlosion:: @ 8D9CF9C
- .incbin "graphics/pokemon/typhlosion/front.4bpp.lz"
-
- .align 2
-gMonPalette_Typhlosion:: @ 8D9D3C4
- .incbin "graphics/pokemon/typhlosion/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Typhlosion:: @ 8D9D3EC
- .incbin "graphics/pokemon/typhlosion/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Typhlosion:: @ 8D9D7F0
- .incbin "graphics/pokemon/typhlosion/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Typhlosion:: @ 8D9D818
- .incbin "graphics/pokemon/typhlosion/icon.4bpp"
-
- .align 2
-gMonFootprint_Typhlosion:: @ 8D9DC18
- .incbin "graphics/pokemon/typhlosion/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Totodile:: @ 8D9DC38
- .incbin "graphics/pokemon/totodile/front.4bpp.lz"
-
- .align 2
-gMonPalette_Totodile:: @ 8D9DEDC
- .incbin "graphics/pokemon/totodile/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Totodile:: @ 8D9DF04
- .incbin "graphics/pokemon/totodile/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Totodile:: @ 8D9E1E4
- .incbin "graphics/pokemon/totodile/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Totodile:: @ 8D9E20C
- .incbin "graphics/pokemon/totodile/icon.4bpp"
-
- .align 2
-gMonFootprint_Totodile:: @ 8D9E60C
- .incbin "graphics/pokemon/totodile/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Croconaw:: @ 8D9E62C
- .incbin "graphics/pokemon/croconaw/front.4bpp.lz"
-
- .align 2
-gMonPalette_Croconaw:: @ 8D9E994
- .incbin "graphics/pokemon/croconaw/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Croconaw:: @ 8D9E9BC
- .incbin "graphics/pokemon/croconaw/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Croconaw:: @ 8D9ED0C
- .incbin "graphics/pokemon/croconaw/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Croconaw:: @ 8D9ED34
- .incbin "graphics/pokemon/croconaw/icon.4bpp"
-
- .align 2
-gMonFootprint_Croconaw:: @ 8D9F134
- .incbin "graphics/pokemon/croconaw/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Feraligatr:: @ 8D9F154
- .incbin "graphics/pokemon/feraligatr/front.4bpp.lz"
-
- .align 2
-gMonPalette_Feraligatr:: @ 8D9F6C0
- .incbin "graphics/pokemon/feraligatr/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Feraligatr:: @ 8D9F6E8
- .incbin "graphics/pokemon/feraligatr/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Feraligatr:: @ 8D9FBB4
- .incbin "graphics/pokemon/feraligatr/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Feraligatr:: @ 8D9FBDC
- .incbin "graphics/pokemon/feraligatr/icon.4bpp"
-
- .align 2
-gMonFootprint_Feraligatr:: @ 8D9FFDC
- .incbin "graphics/pokemon/feraligatr/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sentret:: @ 8D9FFFC
- .incbin "graphics/pokemon/sentret/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sentret:: @ 8DA02D8
- .incbin "graphics/pokemon/sentret/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sentret:: @ 8DA0300
- .incbin "graphics/pokemon/sentret/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sentret:: @ 8DA05A4
- .incbin "graphics/pokemon/sentret/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sentret:: @ 8DA05CC
- .incbin "graphics/pokemon/sentret/icon.4bpp"
-
- .align 2
-gMonFootprint_Sentret:: @ 8DA09CC
- .incbin "graphics/pokemon/sentret/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Furret:: @ 8DA09EC
- .incbin "graphics/pokemon/furret/front.4bpp.lz"
-
- .align 2
-gMonPalette_Furret:: @ 8DA0D20
- .incbin "graphics/pokemon/furret/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Furret:: @ 8DA0D48
- .incbin "graphics/pokemon/furret/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Furret:: @ 8DA1070
- .incbin "graphics/pokemon/furret/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Furret:: @ 8DA1098
- .incbin "graphics/pokemon/furret/icon.4bpp"
-
- .align 2
-gMonFootprint_Furret:: @ 8DA1498
- .incbin "graphics/pokemon/furret/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hoothoot:: @ 8DA14B8
- .incbin "graphics/pokemon/hoothoot/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hoothoot:: @ 8DA173C
- .incbin "graphics/pokemon/hoothoot/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hoothoot:: @ 8DA1764
- .incbin "graphics/pokemon/hoothoot/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hoothoot:: @ 8DA1A6C
- .incbin "graphics/pokemon/hoothoot/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hoothoot:: @ 8DA1A94
- .incbin "graphics/pokemon/hoothoot/icon.4bpp"
-
- .align 2
-gMonFootprint_Hoothoot:: @ 8DA1E94
- .incbin "graphics/pokemon/hoothoot/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Noctowl:: @ 8DA1EB4
- .incbin "graphics/pokemon/noctowl/front.4bpp.lz"
-
- .align 2
-gMonPalette_Noctowl:: @ 8DA2208
- .incbin "graphics/pokemon/noctowl/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Noctowl:: @ 8DA2230
- .incbin "graphics/pokemon/noctowl/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Noctowl:: @ 8DA258C
- .incbin "graphics/pokemon/noctowl/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Noctowl:: @ 8DA25B4
- .incbin "graphics/pokemon/noctowl/icon.4bpp"
-
- .align 2
-gMonFootprint_Noctowl:: @ 8DA29B4
- .incbin "graphics/pokemon/noctowl/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ledyba:: @ 8DA29D4
- .incbin "graphics/pokemon/ledyba/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ledyba:: @ 8DA2CC8
- .incbin "graphics/pokemon/ledyba/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ledyba:: @ 8DA2CF0
- .incbin "graphics/pokemon/ledyba/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ledyba:: @ 8DA3020
- .incbin "graphics/pokemon/ledyba/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ledyba:: @ 8DA3048
- .incbin "graphics/pokemon/ledyba/icon.4bpp"
-
- .align 2
-gMonFootprint_Ledyba:: @ 8DA3448
- .incbin "graphics/pokemon/ledyba/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ledian:: @ 8DA3468
- .incbin "graphics/pokemon/ledian/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ledian:: @ 8DA37F0
- .incbin "graphics/pokemon/ledian/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ledian:: @ 8DA3818
- .incbin "graphics/pokemon/ledian/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ledian:: @ 8DA3B70
- .incbin "graphics/pokemon/ledian/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ledian:: @ 8DA3B98
- .incbin "graphics/pokemon/ledian/icon.4bpp"
-
- .align 2
-gMonFootprint_Ledian:: @ 8DA3F98
- .incbin "graphics/pokemon/ledian/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Spinarak:: @ 8DA3FB8
- .incbin "graphics/pokemon/spinarak/front.4bpp.lz"
-
- .align 2
-gMonPalette_Spinarak:: @ 8DA422C
- .incbin "graphics/pokemon/spinarak/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Spinarak:: @ 8DA4254
- .incbin "graphics/pokemon/spinarak/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Spinarak:: @ 8DA44B8
- .incbin "graphics/pokemon/spinarak/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Spinarak:: @ 8DA44E0
- .incbin "graphics/pokemon/spinarak/icon.4bpp"
-
- .align 2
-gMonFootprint_Spinarak:: @ 8DA48E0
- .incbin "graphics/pokemon/spinarak/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ariados:: @ 8DA4900
- .incbin "graphics/pokemon/ariados/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ariados:: @ 8DA4CC0
- .incbin "graphics/pokemon/ariados/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ariados:: @ 8DA4CE8
- .incbin "graphics/pokemon/ariados/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ariados:: @ 8DA5060
- .incbin "graphics/pokemon/ariados/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ariados:: @ 8DA5088
- .incbin "graphics/pokemon/ariados/icon.4bpp"
-
- .align 2
-gMonFootprint_Ariados:: @ 8DA5488
- .incbin "graphics/pokemon/ariados/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Crobat:: @ 8DA54A8
- .incbin "graphics/pokemon/crobat/front.4bpp.lz"
-
- .align 2
-gMonPalette_Crobat:: @ 8DA5858
- .incbin "graphics/pokemon/crobat/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Crobat:: @ 8DA5880
- .incbin "graphics/pokemon/crobat/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Crobat:: @ 8DA5B88
- .incbin "graphics/pokemon/crobat/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Crobat:: @ 8DA5BB0
- .incbin "graphics/pokemon/crobat/icon.4bpp"
-
- .align 2
-gMonFootprint_Crobat:: @ 8DA5FB0
- .incbin "graphics/pokemon/crobat/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Chinchou:: @ 8DA5FD0
- .incbin "graphics/pokemon/chinchou/front.4bpp.lz"
-
- .align 2
-gMonPalette_Chinchou:: @ 8DA62A8
- .incbin "graphics/pokemon/chinchou/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Chinchou:: @ 8DA62D0
- .incbin "graphics/pokemon/chinchou/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Chinchou:: @ 8DA65C8
- .incbin "graphics/pokemon/chinchou/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Chinchou:: @ 8DA65F0
- .incbin "graphics/pokemon/chinchou/icon.4bpp"
-
- .align 2
-gMonFootprint_Chinchou:: @ 8DA69F0
- .incbin "graphics/pokemon/chinchou/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lanturn:: @ 8DA6A10
- .incbin "graphics/pokemon/lanturn/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lanturn:: @ 8DA6D80
- .incbin "graphics/pokemon/lanturn/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lanturn:: @ 8DA6DA8
- .incbin "graphics/pokemon/lanturn/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lanturn:: @ 8DA70A8
- .incbin "graphics/pokemon/lanturn/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lanturn:: @ 8DA70D0
- .incbin "graphics/pokemon/lanturn/icon.4bpp"
-
- .align 2
-gMonFootprint_Lanturn:: @ 8DA74D0
- .incbin "graphics/pokemon/lanturn/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pichu:: @ 8DA74F0
- .incbin "graphics/pokemon/pichu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pichu:: @ 8DA770C
- .incbin "graphics/pokemon/pichu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pichu:: @ 8DA7734
- .incbin "graphics/pokemon/pichu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pichu:: @ 8DA7990
- .incbin "graphics/pokemon/pichu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pichu:: @ 8DA79B8
- .incbin "graphics/pokemon/pichu/icon.4bpp"
-
- .align 2
-gMonFootprint_Pichu:: @ 8DA7DB8
- .incbin "graphics/pokemon/pichu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cleffa:: @ 8DA7DD8
- .incbin "graphics/pokemon/cleffa/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cleffa:: @ 8DA7FB8
- .incbin "graphics/pokemon/cleffa/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cleffa:: @ 8DA7FE0
- .incbin "graphics/pokemon/cleffa/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cleffa:: @ 8DA821C
- .incbin "graphics/pokemon/cleffa/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cleffa:: @ 8DA8244
- .incbin "graphics/pokemon/cleffa/icon.4bpp"
-
- .align 2
-gMonFootprint_Cleffa:: @ 8DA8644
- .incbin "graphics/pokemon/cleffa/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Igglybuff:: @ 8DA8664
- .incbin "graphics/pokemon/igglybuff/front.4bpp.lz"
-
- .align 2
-gMonPalette_Igglybuff:: @ 8DA884C
- .incbin "graphics/pokemon/igglybuff/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Igglybuff:: @ 8DA8874
- .incbin "graphics/pokemon/igglybuff/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Igglybuff:: @ 8DA8AB0
- .incbin "graphics/pokemon/igglybuff/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Igglybuff:: @ 8DA8AD8
- .incbin "graphics/pokemon/igglybuff/icon.4bpp"
-
- .align 2
-gMonFootprint_Igglybuff:: @ 8DA8ED8
- .incbin "graphics/pokemon/igglybuff/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Togepi:: @ 8DA8EF8
- .incbin "graphics/pokemon/togepi/front.4bpp.lz"
-
- .align 2
-gMonPalette_Togepi:: @ 8DA90CC
- .incbin "graphics/pokemon/togepi/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Togepi:: @ 8DA90F4
- .incbin "graphics/pokemon/togepi/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Togepi:: @ 8DA9368
- .incbin "graphics/pokemon/togepi/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Togepi:: @ 8DA9390
- .incbin "graphics/pokemon/togepi/icon.4bpp"
-
- .align 2
-gMonFootprint_Togepi:: @ 8DA9790
- .incbin "graphics/pokemon/togepi/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Togetic:: @ 8DA97B0
- .incbin "graphics/pokemon/togetic/front.4bpp.lz"
-
- .align 2
-gMonPalette_Togetic:: @ 8DA9A24
- .incbin "graphics/pokemon/togetic/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Togetic:: @ 8DA9A4C
- .incbin "graphics/pokemon/togetic/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Togetic:: @ 8DA9D78
- .incbin "graphics/pokemon/togetic/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Togetic:: @ 8DA9DA0
- .incbin "graphics/pokemon/togetic/icon.4bpp"
-
- .align 2
-gMonFootprint_Togetic:: @ 8DAA1A0
- .incbin "graphics/pokemon/togetic/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Natu:: @ 8DAA1C0
- .incbin "graphics/pokemon/natu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Natu:: @ 8DAA38C
- .incbin "graphics/pokemon/natu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Natu:: @ 8DAA3B4
- .incbin "graphics/pokemon/natu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Natu:: @ 8DAA5C8
- .incbin "graphics/pokemon/natu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Natu:: @ 8DAA5F0
- .incbin "graphics/pokemon/natu/icon.4bpp"
-
- .align 2
-gMonFootprint_Natu:: @ 8DAA9F0
- .incbin "graphics/pokemon/natu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Xatu:: @ 8DAAA10
- .incbin "graphics/pokemon/xatu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Xatu:: @ 8DAACEC
- .incbin "graphics/pokemon/xatu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Xatu:: @ 8DAAD14
- .incbin "graphics/pokemon/xatu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Xatu:: @ 8DAB08C
- .incbin "graphics/pokemon/xatu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Xatu:: @ 8DAB0B4
- .incbin "graphics/pokemon/xatu/icon.4bpp"
-
- .align 2
-gMonFootprint_Xatu:: @ 8DAB4B4
- .incbin "graphics/pokemon/xatu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mareep:: @ 8DAB4D4
- .incbin "graphics/pokemon/mareep/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mareep:: @ 8DAB788
- .incbin "graphics/pokemon/mareep/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mareep:: @ 8DAB7B0
- .incbin "graphics/pokemon/mareep/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mareep:: @ 8DABAA4
- .incbin "graphics/pokemon/mareep/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mareep:: @ 8DABACC
- .incbin "graphics/pokemon/mareep/icon.4bpp"
-
- .align 2
-gMonFootprint_Mareep:: @ 8DABECC
- .incbin "graphics/pokemon/mareep/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Flaaffy:: @ 8DABEEC
- .incbin "graphics/pokemon/flaaffy/front.4bpp.lz"
-
- .align 2
-gMonPalette_Flaaffy:: @ 8DAC1EC
- .incbin "graphics/pokemon/flaaffy/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Flaaffy:: @ 8DAC214
- .incbin "graphics/pokemon/flaaffy/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Flaaffy:: @ 8DAC530
- .incbin "graphics/pokemon/flaaffy/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Flaaffy:: @ 8DAC558
- .incbin "graphics/pokemon/flaaffy/icon.4bpp"
-
- .align 2
-gMonFootprint_Flaaffy:: @ 8DAC958
- .incbin "graphics/pokemon/flaaffy/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ampharos:: @ 8DAC978
- .incbin "graphics/pokemon/ampharos/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ampharos:: @ 8DACCD4
- .incbin "graphics/pokemon/ampharos/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ampharos:: @ 8DACCFC
- .incbin "graphics/pokemon/ampharos/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ampharos:: @ 8DAD074
- .incbin "graphics/pokemon/ampharos/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ampharos:: @ 8DAD09C
- .incbin "graphics/pokemon/ampharos/icon.4bpp"
-
- .align 2
-gMonFootprint_Ampharos:: @ 8DAD49C
- .incbin "graphics/pokemon/ampharos/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Bellossom:: @ 8DAD4BC
- .incbin "graphics/pokemon/bellossom/front.4bpp.lz"
-
- .align 2
-gMonPalette_Bellossom:: @ 8DAD72C
- .incbin "graphics/pokemon/bellossom/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Bellossom:: @ 8DAD754
- .incbin "graphics/pokemon/bellossom/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Bellossom:: @ 8DADA78
- .incbin "graphics/pokemon/bellossom/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Bellossom:: @ 8DADAA0
- .incbin "graphics/pokemon/bellossom/icon.4bpp"
-
- .align 2
-gMonFootprint_Bellossom:: @ 8DADEA0
- .incbin "graphics/pokemon/bellossom/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Marill:: @ 8DADEC0
- .incbin "graphics/pokemon/marill/front.4bpp.lz"
-
- .align 2
-gMonPalette_Marill:: @ 8DAE184
- .incbin "graphics/pokemon/marill/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Marill:: @ 8DAE1AC
- .incbin "graphics/pokemon/marill/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Marill:: @ 8DAE458
- .incbin "graphics/pokemon/marill/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Marill:: @ 8DAE480
- .incbin "graphics/pokemon/marill/icon.4bpp"
-
- .align 2
-gMonFootprint_Marill:: @ 8DAE880
- .incbin "graphics/pokemon/marill/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Azumarill:: @ 8DAE8A0
- .incbin "graphics/pokemon/azumarill/front.4bpp.lz"
-
- .align 2
-gMonPalette_Azumarill:: @ 8DAEBA0
- .incbin "graphics/pokemon/azumarill/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Azumarill:: @ 8DAEBC8
- .incbin "graphics/pokemon/azumarill/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Azumarill:: @ 8DAEE84
- .incbin "graphics/pokemon/azumarill/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Azumarill:: @ 8DAEEAC
- .incbin "graphics/pokemon/azumarill/icon.4bpp"
-
- .align 2
-gMonFootprint_Azumarill:: @ 8DAF2AC
- .incbin "graphics/pokemon/azumarill/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sudowoodo:: @ 8DAF2CC
- .incbin "graphics/pokemon/sudowoodo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sudowoodo:: @ 8DAF5E4
- .incbin "graphics/pokemon/sudowoodo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sudowoodo:: @ 8DAF60C
- .incbin "graphics/pokemon/sudowoodo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sudowoodo:: @ 8DAF968
- .incbin "graphics/pokemon/sudowoodo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sudowoodo:: @ 8DAF990
- .incbin "graphics/pokemon/sudowoodo/icon.4bpp"
-
- .align 2
-gMonFootprint_Sudowoodo:: @ 8DAFD90
- .incbin "graphics/pokemon/sudowoodo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Politoed:: @ 8DAFDB0
- .incbin "graphics/pokemon/politoed/front.4bpp.lz"
-
- .align 2
-gMonPalette_Politoed:: @ 8DB00EC
- .incbin "graphics/pokemon/politoed/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Politoed:: @ 8DB0114
- .incbin "graphics/pokemon/politoed/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Politoed:: @ 8DB03D0
- .incbin "graphics/pokemon/politoed/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Politoed:: @ 8DB03F8
- .incbin "graphics/pokemon/politoed/icon.4bpp"
-
- .align 2
-gMonFootprint_Politoed:: @ 8DB07F8
- .incbin "graphics/pokemon/politoed/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hoppip:: @ 8DB0818
- .incbin "graphics/pokemon/hoppip/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hoppip:: @ 8DB0ACC
- .incbin "graphics/pokemon/hoppip/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hoppip:: @ 8DB0AF4
- .incbin "graphics/pokemon/hoppip/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hoppip:: @ 8DB0DD4
- .incbin "graphics/pokemon/hoppip/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hoppip:: @ 8DB0DFC
- .incbin "graphics/pokemon/hoppip/icon.4bpp"
-
- .align 2
-gMonFootprint_Hoppip:: @ 8DB11FC
- .incbin "graphics/pokemon/hoppip/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Skiploom:: @ 8DB121C
- .incbin "graphics/pokemon/skiploom/front.4bpp.lz"
-
- .align 2
-gMonPalette_Skiploom:: @ 8DB14A4
- .incbin "graphics/pokemon/skiploom/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Skiploom:: @ 8DB14CC
- .incbin "graphics/pokemon/skiploom/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Skiploom:: @ 8DB17AC
- .incbin "graphics/pokemon/skiploom/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Skiploom:: @ 8DB17D4
- .incbin "graphics/pokemon/skiploom/icon.4bpp"
-
- .align 2
-gMonFootprint_Skiploom:: @ 8DB1BD4
- .incbin "graphics/pokemon/skiploom/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Jumpluff:: @ 8DB1BF4
- .incbin "graphics/pokemon/jumpluff/front.4bpp.lz"
-
- .align 2
-gMonPalette_Jumpluff:: @ 8DB1F60
- .incbin "graphics/pokemon/jumpluff/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Jumpluff:: @ 8DB1F88
- .incbin "graphics/pokemon/jumpluff/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Jumpluff:: @ 8DB2380
- .incbin "graphics/pokemon/jumpluff/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Jumpluff:: @ 8DB23A8
- .incbin "graphics/pokemon/jumpluff/icon.4bpp"
-
- .align 2
-gMonFootprint_Jumpluff:: @ 8DB27A8
- .incbin "graphics/pokemon/jumpluff/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Aipom:: @ 8DB27C8
- .incbin "graphics/pokemon/aipom/front.4bpp.lz"
-
- .align 2
-gMonPalette_Aipom:: @ 8DB2AC4
- .incbin "graphics/pokemon/aipom/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Aipom:: @ 8DB2AEC
- .incbin "graphics/pokemon/aipom/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Aipom:: @ 8DB2DE0
- .incbin "graphics/pokemon/aipom/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Aipom:: @ 8DB2E08
- .incbin "graphics/pokemon/aipom/icon.4bpp"
-
- .align 2
-gMonFootprint_Aipom:: @ 8DB3208
- .incbin "graphics/pokemon/aipom/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sunkern:: @ 8DB3228
- .incbin "graphics/pokemon/sunkern/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sunkern:: @ 8DB3460
- .incbin "graphics/pokemon/sunkern/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sunkern:: @ 8DB3488
- .incbin "graphics/pokemon/sunkern/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sunkern:: @ 8DB374C
- .incbin "graphics/pokemon/sunkern/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sunkern:: @ 8DB3774
- .incbin "graphics/pokemon/sunkern/icon.4bpp"
-
- .align 2
-gMonFootprint_Sunkern:: @ 8DB3B74
- .incbin "graphics/pokemon/sunkern/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sunflora:: @ 8DB3B94
- .incbin "graphics/pokemon/sunflora/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sunflora:: @ 8DB3EEC
- .incbin "graphics/pokemon/sunflora/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sunflora:: @ 8DB3F14
- .incbin "graphics/pokemon/sunflora/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sunflora:: @ 8DB42B4
- .incbin "graphics/pokemon/sunflora/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sunflora:: @ 8DB42DC
- .incbin "graphics/pokemon/sunflora/icon.4bpp"
-
- .align 2
-gMonFootprint_Sunflora:: @ 8DB46DC
- .incbin "graphics/pokemon/sunflora/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Yanma:: @ 8DB46FC
- .incbin "graphics/pokemon/yanma/front.4bpp.lz"
-
- .align 2
-gMonPalette_Yanma:: @ 8DB4A80
- .incbin "graphics/pokemon/yanma/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Yanma:: @ 8DB4AA8
- .incbin "graphics/pokemon/yanma/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Yanma:: @ 8DB4E5C
- .incbin "graphics/pokemon/yanma/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Yanma:: @ 8DB4E84
- .incbin "graphics/pokemon/yanma/icon.4bpp"
-
- .align 2
-gMonFootprint_Yanma:: @ 8DB5284
- .incbin "graphics/pokemon/yanma/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wooper:: @ 8DB52A4
- .incbin "graphics/pokemon/wooper/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wooper:: @ 8DB54E4
- .incbin "graphics/pokemon/wooper/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wooper:: @ 8DB550C
- .incbin "graphics/pokemon/wooper/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wooper:: @ 8DB5798
- .incbin "graphics/pokemon/wooper/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wooper:: @ 8DB57C0
- .incbin "graphics/pokemon/wooper/icon.4bpp"
-
- .align 2
-gMonFootprint_Wooper:: @ 8DB5BC0
- .incbin "graphics/pokemon/wooper/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Quagsire:: @ 8DB5BE0
- .incbin "graphics/pokemon/quagsire/front.4bpp.lz"
-
- .align 2
-gMonPalette_Quagsire:: @ 8DB5F54
- .incbin "graphics/pokemon/quagsire/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Quagsire:: @ 8DB5F7C
- .incbin "graphics/pokemon/quagsire/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Quagsire:: @ 8DB6278
- .incbin "graphics/pokemon/quagsire/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Quagsire:: @ 8DB62A0
- .incbin "graphics/pokemon/quagsire/icon.4bpp"
-
- .align 2
-gMonFootprint_Quagsire:: @ 8DB66A0
- .incbin "graphics/pokemon/quagsire/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Espeon:: @ 8DB66C0
- .incbin "graphics/pokemon/espeon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Espeon:: @ 8DB6A00
- .incbin "graphics/pokemon/espeon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Espeon:: @ 8DB6A24
- .incbin "graphics/pokemon/espeon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Espeon:: @ 8DB6D00
- .incbin "graphics/pokemon/espeon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Espeon:: @ 8DB6D24
- .incbin "graphics/pokemon/espeon/icon.4bpp"
-
- .align 2
-gMonFootprint_Espeon:: @ 8DB7124
- .incbin "graphics/pokemon/espeon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Umbreon:: @ 8DB7144
- .incbin "graphics/pokemon/umbreon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Umbreon:: @ 8DB7458
- .incbin "graphics/pokemon/umbreon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Umbreon:: @ 8DB7480
- .incbin "graphics/pokemon/umbreon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Umbreon:: @ 8DB7794
- .incbin "graphics/pokemon/umbreon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Umbreon:: @ 8DB77BC
- .incbin "graphics/pokemon/umbreon/icon.4bpp"
-
- .align 2
-gMonFootprint_Umbreon:: @ 8DB7BBC
- .incbin "graphics/pokemon/umbreon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Murkrow:: @ 8DB7BDC
- .incbin "graphics/pokemon/murkrow/front.4bpp.lz"
-
- .align 2
-gMonPalette_Murkrow:: @ 8DB7EBC
- .incbin "graphics/pokemon/murkrow/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Murkrow:: @ 8DB7EE4
- .incbin "graphics/pokemon/murkrow/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Murkrow:: @ 8DB81FC
- .incbin "graphics/pokemon/murkrow/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Murkrow:: @ 8DB8224
- .incbin "graphics/pokemon/murkrow/icon.4bpp"
-
- .align 2
-gMonFootprint_Murkrow:: @ 8DB8624
- .incbin "graphics/pokemon/murkrow/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Slowking:: @ 8DB8644
- .incbin "graphics/pokemon/slowking/front.4bpp.lz"
-
- .align 2
-gMonPalette_Slowking:: @ 8DB89F8
- .incbin "graphics/pokemon/slowking/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Slowking:: @ 8DB8A20
- .incbin "graphics/pokemon/slowking/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Slowking:: @ 8DB8DAC
- .incbin "graphics/pokemon/slowking/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Slowking:: @ 8DB8DD4
- .incbin "graphics/pokemon/slowking/icon.4bpp"
-
- .align 2
-gMonFootprint_Slowking:: @ 8DB91D4
- .incbin "graphics/pokemon/slowking/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Misdreavus:: @ 8DB91F4
- .incbin "graphics/pokemon/misdreavus/front.4bpp.lz"
-
- .align 2
-gMonPalette_Misdreavus:: @ 8DB94B4
- .incbin "graphics/pokemon/misdreavus/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Misdreavus:: @ 8DB94DC
- .incbin "graphics/pokemon/misdreavus/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Misdreavus:: @ 8DB9800
- .incbin "graphics/pokemon/misdreavus/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Misdreavus:: @ 8DB9828
- .incbin "graphics/pokemon/misdreavus/icon.4bpp"
-
- .align 2
-gMonFootprint_Misdreavus:: @ 8DB9C28
- .incbin "graphics/pokemon/misdreavus/footprint.1bpp"
-
- .align 2
-gMonFrontPic_UnownA:: @ 8DB9C48
- .incbin "graphics/pokemon/unown/front_a.4bpp.lz"
-
- .align 2
-gMonPalette_Unown:: @ 8DB9E1C
- .incbin "graphics/pokemon/unown/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_UnownA:: @ 8DB9E3C
- .incbin "graphics/pokemon/unown/back_a.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Unown:: @ 8DBA03C
- .incbin "graphics/pokemon/unown/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_UnownA:: @ 8DBA05C
- .incbin "graphics/pokemon/unown/icon_a.4bpp"
-
- .align 2
-gMonFootprint_Unown:: @ 8DBA45C
- .incbin "graphics/pokemon/unown/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wobbuffet:: @ 8DBA47C
- .incbin "graphics/pokemon/wobbuffet/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wobbuffet:: @ 8DBA7CC
- .incbin "graphics/pokemon/wobbuffet/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wobbuffet:: @ 8DBA7F4
- .incbin "graphics/pokemon/wobbuffet/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wobbuffet:: @ 8DBAA38
- .incbin "graphics/pokemon/wobbuffet/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wobbuffet:: @ 8DBAA60
- .incbin "graphics/pokemon/wobbuffet/icon.4bpp"
-
- .align 2
-gMonFootprint_Wobbuffet:: @ 8DBAE60
- .incbin "graphics/pokemon/wobbuffet/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Girafarig:: @ 8DBAE80
- .incbin "graphics/pokemon/girafarig/front.4bpp.lz"
-
- .align 2
-gMonPalette_Girafarig:: @ 8DBB284
- .incbin "graphics/pokemon/girafarig/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Girafarig:: @ 8DBB2AC
- .incbin "graphics/pokemon/girafarig/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Girafarig:: @ 8DBB658
- .incbin "graphics/pokemon/girafarig/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Girafarig:: @ 8DBB680
- .incbin "graphics/pokemon/girafarig/icon.4bpp"
-
- .align 2
-gMonFootprint_Girafarig:: @ 8DBBA80
- .incbin "graphics/pokemon/girafarig/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pineco:: @ 8DBBAA0
- .incbin "graphics/pokemon/pineco/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pineco:: @ 8DBBDE0
- .incbin "graphics/pokemon/pineco/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pineco:: @ 8DBBE04
- .incbin "graphics/pokemon/pineco/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pineco:: @ 8DBC0DC
- .incbin "graphics/pokemon/pineco/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pineco:: @ 8DBC100
- .incbin "graphics/pokemon/pineco/icon.4bpp"
-
- .align 2
-gMonFootprint_Pineco:: @ 8DBC500
- .incbin "graphics/pokemon/pineco/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Forretress:: @ 8DBC520
- .incbin "graphics/pokemon/forretress/front.4bpp.lz"
-
- .align 2
-gMonPalette_Forretress:: @ 8DBC93C
- .incbin "graphics/pokemon/forretress/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Forretress:: @ 8DBC964
- .incbin "graphics/pokemon/forretress/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Forretress:: @ 8DBCC24
- .incbin "graphics/pokemon/forretress/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Forretress:: @ 8DBCC4C
- .incbin "graphics/pokemon/forretress/icon.4bpp"
-
- .align 2
-gMonFootprint_Forretress:: @ 8DBD04C
- .incbin "graphics/pokemon/forretress/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dunsparce:: @ 8DBD06C
- .incbin "graphics/pokemon/dunsparce/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dunsparce:: @ 8DBD37C
- .incbin "graphics/pokemon/dunsparce/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dunsparce:: @ 8DBD3A4
- .incbin "graphics/pokemon/dunsparce/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dunsparce:: @ 8DBD6A0
- .incbin "graphics/pokemon/dunsparce/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dunsparce:: @ 8DBD6C8
- .incbin "graphics/pokemon/dunsparce/icon.4bpp"
-
- .align 2
-gMonFootprint_Dunsparce:: @ 8DBDAC8
- .incbin "graphics/pokemon/dunsparce/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gligar:: @ 8DBDAE8
- .incbin "graphics/pokemon/gligar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gligar:: @ 8DBDF10
- .incbin "graphics/pokemon/gligar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gligar:: @ 8DBDF38
- .incbin "graphics/pokemon/gligar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gligar:: @ 8DBE310
- .incbin "graphics/pokemon/gligar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gligar:: @ 8DBE338
- .incbin "graphics/pokemon/gligar/icon.4bpp"
-
- .align 2
-gMonFootprint_Gligar:: @ 8DBE738
- .incbin "graphics/pokemon/gligar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Steelix:: @ 8DBE758
- .incbin "graphics/pokemon/steelix/front.4bpp.lz"
-
- .align 2
-gMonPalette_Steelix:: @ 8DBEC20
- .incbin "graphics/pokemon/steelix/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Steelix:: @ 8DBEC44
- .incbin "graphics/pokemon/steelix/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Steelix:: @ 8DBF050
- .incbin "graphics/pokemon/steelix/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Steelix:: @ 8DBF074
- .incbin "graphics/pokemon/steelix/icon.4bpp"
-
- .align 2
-gMonFootprint_Steelix:: @ 8DBF474
- .incbin "graphics/pokemon/steelix/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Snubbull:: @ 8DBF494
- .incbin "graphics/pokemon/snubbull/front.4bpp.lz"
-
- .align 2
-gMonPalette_Snubbull:: @ 8DBF768
- .incbin "graphics/pokemon/snubbull/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Snubbull:: @ 8DBF790
- .incbin "graphics/pokemon/snubbull/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Snubbull:: @ 8DBFAB8
- .incbin "graphics/pokemon/snubbull/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Snubbull:: @ 8DBFAE0
- .incbin "graphics/pokemon/snubbull/icon.4bpp"
-
- .align 2
-gMonFootprint_Snubbull:: @ 8DBFEE0
- .incbin "graphics/pokemon/snubbull/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Granbull:: @ 8DBFF00
- .incbin "graphics/pokemon/granbull/front.4bpp.lz"
-
- .align 2
-gMonPalette_Granbull:: @ 8DC028C
- .incbin "graphics/pokemon/granbull/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Granbull:: @ 8DC02B4
- .incbin "graphics/pokemon/granbull/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Granbull:: @ 8DC05D8
- .incbin "graphics/pokemon/granbull/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Granbull:: @ 8DC0600
- .incbin "graphics/pokemon/granbull/icon.4bpp"
-
- .align 2
-gMonFootprint_Granbull:: @ 8DC0A00
- .incbin "graphics/pokemon/granbull/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Qwilfish:: @ 8DC0A20
- .incbin "graphics/pokemon/qwilfish/front.4bpp.lz"
-
- .align 2
-gMonPalette_Qwilfish:: @ 8DC0CE0
- .incbin "graphics/pokemon/qwilfish/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Qwilfish:: @ 8DC0D08
- .incbin "graphics/pokemon/qwilfish/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Qwilfish:: @ 8DC0FE8
- .incbin "graphics/pokemon/qwilfish/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Qwilfish:: @ 8DC1010
- .incbin "graphics/pokemon/qwilfish/icon.4bpp"
-
- .align 2
-gMonFootprint_Qwilfish:: @ 8DC1410
- .incbin "graphics/pokemon/qwilfish/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Scizor:: @ 8DC1430
- .incbin "graphics/pokemon/scizor/front.4bpp.lz"
-
- .align 2
-gMonPalette_Scizor:: @ 8DC1918
- .incbin "graphics/pokemon/scizor/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Scizor:: @ 8DC1940
- .incbin "graphics/pokemon/scizor/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Scizor:: @ 8DC1CC0
- .incbin "graphics/pokemon/scizor/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Scizor:: @ 8DC1CE8
- .incbin "graphics/pokemon/scizor/icon.4bpp"
-
- .align 2
-gMonFootprint_Scizor:: @ 8DC20E8
- .incbin "graphics/pokemon/scizor/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shuckle:: @ 8DC2108
- .incbin "graphics/pokemon/shuckle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shuckle:: @ 8DC23D0
- .incbin "graphics/pokemon/shuckle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shuckle:: @ 8DC23F8
- .incbin "graphics/pokemon/shuckle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shuckle:: @ 8DC2650
- .incbin "graphics/pokemon/shuckle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shuckle:: @ 8DC2678
- .incbin "graphics/pokemon/shuckle/icon.4bpp"
-
- .align 2
-gMonFootprint_Shuckle:: @ 8DC2A78
- .incbin "graphics/pokemon/shuckle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Heracross:: @ 8DC2A98
- .incbin "graphics/pokemon/heracross/front.4bpp.lz"
-
- .align 2
-gMonPalette_Heracross:: @ 8DC2E88
- .incbin "graphics/pokemon/heracross/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Heracross:: @ 8DC2EB0
- .incbin "graphics/pokemon/heracross/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Heracross:: @ 8DC3220
- .incbin "graphics/pokemon/heracross/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Heracross:: @ 8DC3248
- .incbin "graphics/pokemon/heracross/icon.4bpp"
-
- .align 2
-gMonFootprint_Heracross:: @ 8DC3648
- .incbin "graphics/pokemon/heracross/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sneasel:: @ 8DC3668
- .incbin "graphics/pokemon/sneasel/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sneasel:: @ 8DC39AC
- .incbin "graphics/pokemon/sneasel/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sneasel:: @ 8DC39D4
- .incbin "graphics/pokemon/sneasel/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sneasel:: @ 8DC3CF8
- .incbin "graphics/pokemon/sneasel/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sneasel:: @ 8DC3D20
- .incbin "graphics/pokemon/sneasel/icon.4bpp"
-
- .align 2
-gMonFootprint_Sneasel:: @ 8DC4120
- .incbin "graphics/pokemon/sneasel/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Teddiursa:: @ 8DC4140
- .incbin "graphics/pokemon/teddiursa/front.4bpp.lz"
-
- .align 2
-gMonPalette_Teddiursa:: @ 8DC43AC
- .incbin "graphics/pokemon/teddiursa/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Teddiursa:: @ 8DC43D4
- .incbin "graphics/pokemon/teddiursa/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Teddiursa:: @ 8DC464C
- .incbin "graphics/pokemon/teddiursa/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Teddiursa:: @ 8DC4674
- .incbin "graphics/pokemon/teddiursa/icon.4bpp"
-
- .align 2
-gMonFootprint_Teddiursa:: @ 8DC4A74
- .incbin "graphics/pokemon/teddiursa/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ursaring:: @ 8DC4A94
- .incbin "graphics/pokemon/ursaring/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ursaring:: @ 8DC4ECC
- .incbin "graphics/pokemon/ursaring/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ursaring:: @ 8DC4EF4
- .incbin "graphics/pokemon/ursaring/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ursaring:: @ 8DC527C
- .incbin "graphics/pokemon/ursaring/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ursaring:: @ 8DC52A4
- .incbin "graphics/pokemon/ursaring/icon.4bpp"
-
- .align 2
-gMonFootprint_Ursaring:: @ 8DC56A4
- .incbin "graphics/pokemon/ursaring/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Slugma:: @ 8DC56C4
- .incbin "graphics/pokemon/slugma/front.4bpp.lz"
-
- .align 2
-gMonPalette_Slugma:: @ 8DC5938
- .incbin "graphics/pokemon/slugma/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Slugma:: @ 8DC595C
- .incbin "graphics/pokemon/slugma/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Slugma:: @ 8DC5C44
- .incbin "graphics/pokemon/slugma/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Slugma:: @ 8DC5C68
- .incbin "graphics/pokemon/slugma/icon.4bpp"
-
- .align 2
-gMonFootprint_Slugma:: @ 8DC6068
- .incbin "graphics/pokemon/slugma/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Magcargo:: @ 8DC6088
- .incbin "graphics/pokemon/magcargo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Magcargo:: @ 8DC63D0
- .incbin "graphics/pokemon/magcargo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Magcargo:: @ 8DC63F8
- .incbin "graphics/pokemon/magcargo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Magcargo:: @ 8DC6810
- .incbin "graphics/pokemon/magcargo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Magcargo:: @ 8DC6838
- .incbin "graphics/pokemon/magcargo/icon.4bpp"
-
- .align 2
-gMonFootprint_Magcargo:: @ 8DC6C38
- .incbin "graphics/pokemon/magcargo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Swinub:: @ 8DC6C58
- .incbin "graphics/pokemon/swinub/front.4bpp.lz"
-
- .align 2
-gMonPalette_Swinub:: @ 8DC6E54
- .incbin "graphics/pokemon/swinub/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Swinub:: @ 8DC6E7C
- .incbin "graphics/pokemon/swinub/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Swinub:: @ 8DC70B8
- .incbin "graphics/pokemon/swinub/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Swinub:: @ 8DC70E0
- .incbin "graphics/pokemon/swinub/icon.4bpp"
-
- .align 2
-gMonFootprint_Swinub:: @ 8DC74E0
- .incbin "graphics/pokemon/swinub/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Piloswine:: @ 8DC7500
- .incbin "graphics/pokemon/piloswine/front.4bpp.lz"
-
- .align 2
-gMonPalette_Piloswine:: @ 8DC7828
- .incbin "graphics/pokemon/piloswine/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Piloswine:: @ 8DC7850
- .incbin "graphics/pokemon/piloswine/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Piloswine:: @ 8DC7A9C
- .incbin "graphics/pokemon/piloswine/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Piloswine:: @ 8DC7AC4
- .incbin "graphics/pokemon/piloswine/icon.4bpp"
-
- .align 2
-gMonFootprint_Piloswine:: @ 8DC7EC4
- .incbin "graphics/pokemon/piloswine/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Corsola:: @ 8DC7EE4
- .incbin "graphics/pokemon/corsola/front.4bpp.lz"
-
- .align 2
-gMonPalette_Corsola:: @ 8DC81CC
- .incbin "graphics/pokemon/corsola/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Corsola:: @ 8DC81F4
- .incbin "graphics/pokemon/corsola/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Corsola:: @ 8DC84B4
- .incbin "graphics/pokemon/corsola/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Corsola:: @ 8DC84DC
- .incbin "graphics/pokemon/corsola/icon.4bpp"
-
- .align 2
-gMonFootprint_Corsola:: @ 8DC88DC
- .incbin "graphics/pokemon/corsola/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Remoraid:: @ 8DC88FC
- .incbin "graphics/pokemon/remoraid/front.4bpp.lz"
-
- .align 2
-gMonPalette_Remoraid:: @ 8DC8B64
- .incbin "graphics/pokemon/remoraid/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Remoraid:: @ 8DC8B8C
- .incbin "graphics/pokemon/remoraid/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Remoraid:: @ 8DC8EA0
- .incbin "graphics/pokemon/remoraid/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Remoraid:: @ 8DC8EC8
- .incbin "graphics/pokemon/remoraid/icon.4bpp"
-
- .align 2
-gMonFootprint_Remoraid:: @ 8DC92C8
- .incbin "graphics/pokemon/remoraid/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Octillery:: @ 8DC92E8
- .incbin "graphics/pokemon/octillery/front.4bpp.lz"
-
- .align 2
-gMonPalette_Octillery:: @ 8DC961C
- .incbin "graphics/pokemon/octillery/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Octillery:: @ 8DC9644
- .incbin "graphics/pokemon/octillery/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Octillery:: @ 8DC98FC
- .incbin "graphics/pokemon/octillery/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Octillery:: @ 8DC9924
- .incbin "graphics/pokemon/octillery/icon.4bpp"
-
- .align 2
-gMonFootprint_Octillery:: @ 8DC9D24
- .incbin "graphics/pokemon/octillery/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Delibird:: @ 8DC9D44
- .incbin "graphics/pokemon/delibird/front.4bpp.lz"
-
- .align 2
-gMonPalette_Delibird:: @ 8DCA0B4
- .incbin "graphics/pokemon/delibird/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Delibird:: @ 8DCA0DC
- .incbin "graphics/pokemon/delibird/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Delibird:: @ 8DCA49C
- .incbin "graphics/pokemon/delibird/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Delibird:: @ 8DCA4C4
- .incbin "graphics/pokemon/delibird/icon.4bpp"
-
- .align 2
-gMonFootprint_Delibird:: @ 8DCA8C4
- .incbin "graphics/pokemon/delibird/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mantine:: @ 8DCA8E4
- .incbin "graphics/pokemon/mantine/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mantine:: @ 8DCAD80
- .incbin "graphics/pokemon/mantine/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mantine:: @ 8DCADA8
- .incbin "graphics/pokemon/mantine/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mantine:: @ 8DCB048
- .incbin "graphics/pokemon/mantine/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mantine:: @ 8DCB070
- .incbin "graphics/pokemon/mantine/icon.4bpp"
-
- .align 2
-gMonFootprint_Mantine:: @ 8DCB470
- .incbin "graphics/pokemon/mantine/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Skarmory:: @ 8DCB490
- .incbin "graphics/pokemon/skarmory/front.4bpp.lz"
-
- .align 2
-gMonPalette_Skarmory:: @ 8DCB970
- .incbin "graphics/pokemon/skarmory/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Skarmory:: @ 8DCB998
- .incbin "graphics/pokemon/skarmory/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Skarmory:: @ 8DCBC9C
- .incbin "graphics/pokemon/skarmory/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Skarmory:: @ 8DCBCC4
- .incbin "graphics/pokemon/skarmory/icon.4bpp"
-
- .align 2
-gMonFootprint_Skarmory:: @ 8DCC0C4
- .incbin "graphics/pokemon/skarmory/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Houndour:: @ 8DCC0E4
- .incbin "graphics/pokemon/houndour/front.4bpp.lz"
-
- .align 2
-gMonPalette_Houndour:: @ 8DCC39C
- .incbin "graphics/pokemon/houndour/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Houndour:: @ 8DCC3C4
- .incbin "graphics/pokemon/houndour/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Houndour:: @ 8DCC644
- .incbin "graphics/pokemon/houndour/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Houndour:: @ 8DCC66C
- .incbin "graphics/pokemon/houndour/icon.4bpp"
-
- .align 2
-gMonFootprint_Houndour:: @ 8DCCA6C
- .incbin "graphics/pokemon/houndour/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Houndoom:: @ 8DCCA8C
- .incbin "graphics/pokemon/houndoom/front.4bpp.lz"
-
- .align 2
-gMonPalette_Houndoom:: @ 8DCCE8C
- .incbin "graphics/pokemon/houndoom/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Houndoom:: @ 8DCCEB4
- .incbin "graphics/pokemon/houndoom/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Houndoom:: @ 8DCD1D8
- .incbin "graphics/pokemon/houndoom/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Houndoom:: @ 8DCD200
- .incbin "graphics/pokemon/houndoom/icon.4bpp"
-
- .align 2
-gMonFootprint_Houndoom:: @ 8DCD600
- .incbin "graphics/pokemon/houndoom/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kingdra:: @ 8DCD620
- .incbin "graphics/pokemon/kingdra/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kingdra:: @ 8DCDA40
- .incbin "graphics/pokemon/kingdra/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kingdra:: @ 8DCDA68
- .incbin "graphics/pokemon/kingdra/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kingdra:: @ 8DCDE1C
- .incbin "graphics/pokemon/kingdra/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kingdra:: @ 8DCDE44
- .incbin "graphics/pokemon/kingdra/icon.4bpp"
-
- .align 2
-gMonFootprint_Kingdra:: @ 8DCE244
- .incbin "graphics/pokemon/kingdra/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Phanpy:: @ 8DCE264
- .incbin "graphics/pokemon/phanpy/front.4bpp.lz"
-
- .align 2
-gMonPalette_Phanpy:: @ 8DCE4C0
- .incbin "graphics/pokemon/phanpy/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Phanpy:: @ 8DCE4E8
- .incbin "graphics/pokemon/phanpy/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Phanpy:: @ 8DCE7AC
- .incbin "graphics/pokemon/phanpy/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Phanpy:: @ 8DCE7D4
- .incbin "graphics/pokemon/phanpy/icon.4bpp"
-
- .align 2
-gMonFootprint_Phanpy:: @ 8DCEBD4
- .incbin "graphics/pokemon/phanpy/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Donphan:: @ 8DCEBF4
- .incbin "graphics/pokemon/donphan/front.4bpp.lz"
-
- .align 2
-gMonPalette_Donphan:: @ 8DCF068
- .incbin "graphics/pokemon/donphan/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Donphan:: @ 8DCF090
- .incbin "graphics/pokemon/donphan/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Donphan:: @ 8DCF38C
- .incbin "graphics/pokemon/donphan/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Donphan:: @ 8DCF3B4
- .incbin "graphics/pokemon/donphan/icon.4bpp"
-
- .align 2
-gMonFootprint_Donphan:: @ 8DCF7B4
- .incbin "graphics/pokemon/donphan/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Porygon2:: @ 8DCF7D4
- .incbin "graphics/pokemon/porygon2/front.4bpp.lz"
-
- .align 2
-gMonPalette_Porygon2:: @ 8DCFA5C
- .incbin "graphics/pokemon/porygon2/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Porygon2:: @ 8DCFA84
- .incbin "graphics/pokemon/porygon2/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Porygon2:: @ 8DCFDA0
- .incbin "graphics/pokemon/porygon2/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Porygon2:: @ 8DCFDC8
- .incbin "graphics/pokemon/porygon2/icon.4bpp"
-
- .align 2
-gMonFootprint_Porygon2:: @ 8DD01C8
- .incbin "graphics/pokemon/porygon2/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Stantler:: @ 8DD01E8
- .incbin "graphics/pokemon/stantler/front.4bpp.lz"
-
- .align 2
-gMonPalette_Stantler:: @ 8DD05FC
- .incbin "graphics/pokemon/stantler/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Stantler:: @ 8DD0624
- .incbin "graphics/pokemon/stantler/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Stantler:: @ 8DD0970
- .incbin "graphics/pokemon/stantler/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Stantler:: @ 8DD0998
- .incbin "graphics/pokemon/stantler/icon.4bpp"
-
- .align 2
-gMonFootprint_Stantler:: @ 8DD0D98
- .incbin "graphics/pokemon/stantler/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Smeargle:: @ 8DD0DB8
- .incbin "graphics/pokemon/smeargle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Smeargle:: @ 8DD114C
- .incbin "graphics/pokemon/smeargle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Smeargle:: @ 8DD1174
- .incbin "graphics/pokemon/smeargle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Smeargle:: @ 8DD1498
- .incbin "graphics/pokemon/smeargle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Smeargle:: @ 8DD14C0
- .incbin "graphics/pokemon/smeargle/icon.4bpp"
-
- .align 2
-gMonFootprint_Smeargle:: @ 8DD18C0
- .incbin "graphics/pokemon/smeargle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tyrogue:: @ 8DD18E0
- .incbin "graphics/pokemon/tyrogue/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tyrogue:: @ 8DD1B6C
- .incbin "graphics/pokemon/tyrogue/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tyrogue:: @ 8DD1B94
- .incbin "graphics/pokemon/tyrogue/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tyrogue:: @ 8DD1EB0
- .incbin "graphics/pokemon/tyrogue/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tyrogue:: @ 8DD1ED8
- .incbin "graphics/pokemon/tyrogue/icon.4bpp"
-
- .align 2
-gMonFootprint_Tyrogue:: @ 8DD22D8
- .incbin "graphics/pokemon/tyrogue/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hitmontop:: @ 8DD22F8
- .incbin "graphics/pokemon/hitmontop/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hitmontop:: @ 8DD2684
- .incbin "graphics/pokemon/hitmontop/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hitmontop:: @ 8DD26AC
- .incbin "graphics/pokemon/hitmontop/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hitmontop:: @ 8DD2AD4
- .incbin "graphics/pokemon/hitmontop/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hitmontop:: @ 8DD2AFC
- .incbin "graphics/pokemon/hitmontop/icon.4bpp"
-
- .align 2
-gMonFootprint_Hitmontop:: @ 8DD2EFC
- .incbin "graphics/pokemon/hitmontop/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Smoochum:: @ 8DD2F1C
- .incbin "graphics/pokemon/smoochum/front.4bpp.lz"
-
- .align 2
-gMonPalette_Smoochum:: @ 8DD3174
- .incbin "graphics/pokemon/smoochum/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Smoochum:: @ 8DD319C
- .incbin "graphics/pokemon/smoochum/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Smoochum:: @ 8DD3414
- .incbin "graphics/pokemon/smoochum/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Smoochum:: @ 8DD343C
- .incbin "graphics/pokemon/smoochum/icon.4bpp"
-
- .align 2
-gMonFootprint_Smoochum:: @ 8DD383C
- .incbin "graphics/pokemon/smoochum/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Elekid:: @ 8DD385C
- .incbin "graphics/pokemon/elekid/front.4bpp.lz"
-
- .align 2
-gMonPalette_Elekid:: @ 8DD3B64
- .incbin "graphics/pokemon/elekid/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Elekid:: @ 8DD3B8C
- .incbin "graphics/pokemon/elekid/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Elekid:: @ 8DD3EE4
- .incbin "graphics/pokemon/elekid/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Elekid:: @ 8DD3F0C
- .incbin "graphics/pokemon/elekid/icon.4bpp"
-
- .align 2
-gMonFootprint_Elekid:: @ 8DD430C
- .incbin "graphics/pokemon/elekid/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Magby:: @ 8DD432C
- .incbin "graphics/pokemon/magby/front.4bpp.lz"
-
- .align 2
-gMonPalette_Magby:: @ 8DD45B0
- .incbin "graphics/pokemon/magby/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Magby:: @ 8DD45D8
- .incbin "graphics/pokemon/magby/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Magby:: @ 8DD4884
- .incbin "graphics/pokemon/magby/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Magby:: @ 8DD48AC
- .incbin "graphics/pokemon/magby/icon.4bpp"
-
- .align 2
-gMonFootprint_Magby:: @ 8DD4CAC
- .incbin "graphics/pokemon/magby/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Miltank:: @ 8DD4CCC
- .incbin "graphics/pokemon/miltank/front.4bpp.lz"
-
- .align 2
-gMonPalette_Miltank:: @ 8DD507C
- .incbin "graphics/pokemon/miltank/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Miltank:: @ 8DD50A4
- .incbin "graphics/pokemon/miltank/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Miltank:: @ 8DD5440
- .incbin "graphics/pokemon/miltank/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Miltank:: @ 8DD5468
- .incbin "graphics/pokemon/miltank/icon.4bpp"
-
- .align 2
-gMonFootprint_Miltank:: @ 8DD5868
- .incbin "graphics/pokemon/miltank/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Blissey:: @ 8DD5888
- .incbin "graphics/pokemon/blissey/front.4bpp.lz"
-
- .align 2
-gMonPalette_Blissey:: @ 8DD5C70
- .incbin "graphics/pokemon/blissey/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Blissey:: @ 8DD5C98
- .incbin "graphics/pokemon/blissey/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Blissey:: @ 8DD5F64
- .incbin "graphics/pokemon/blissey/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Blissey:: @ 8DD5F8C
- .incbin "graphics/pokemon/blissey/icon.4bpp"
-
- .align 2
-gMonFootprint_Blissey:: @ 8DD638C
- .incbin "graphics/pokemon/blissey/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Raikou:: @ 8DD63AC
- .incbin "graphics/pokemon/raikou/front.4bpp.lz"
-
- .align 2
-gMonPalette_Raikou:: @ 8DD6928
- .incbin "graphics/pokemon/raikou/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Raikou:: @ 8DD6950
- .incbin "graphics/pokemon/raikou/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Raikou:: @ 8DD6CF8
- .incbin "graphics/pokemon/raikou/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Raikou:: @ 8DD6D20
- .incbin "graphics/pokemon/raikou/icon.4bpp"
-
- .align 2
-gMonFootprint_Raikou:: @ 8DD7120
- .incbin "graphics/pokemon/raikou/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Entei:: @ 8DD7140
- .incbin "graphics/pokemon/entei/front.4bpp.lz"
-
- .align 2
-gMonPalette_Entei:: @ 8DD773C
- .incbin "graphics/pokemon/entei/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Entei:: @ 8DD7764
- .incbin "graphics/pokemon/entei/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Entei:: @ 8DD7B88
- .incbin "graphics/pokemon/entei/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Entei:: @ 8DD7BB0
- .incbin "graphics/pokemon/entei/icon.4bpp"
-
- .align 2
-gMonFootprint_Entei:: @ 8DD7FB0
- .incbin "graphics/pokemon/entei/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Suicune:: @ 8DD7FD0
- .incbin "graphics/pokemon/suicune/front.4bpp.lz"
-
- .align 2
-gMonPalette_Suicune:: @ 8DD8554
- .incbin "graphics/pokemon/suicune/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Suicune:: @ 8DD857C
- .incbin "graphics/pokemon/suicune/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Suicune:: @ 8DD8A58
- .incbin "graphics/pokemon/suicune/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Suicune:: @ 8DD8A80
- .incbin "graphics/pokemon/suicune/icon.4bpp"
-
- .align 2
-gMonFootprint_Suicune:: @ 8DD8E80
- .incbin "graphics/pokemon/suicune/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Larvitar:: @ 8DD8EA0
- .incbin "graphics/pokemon/larvitar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Larvitar:: @ 8DD90FC
- .incbin "graphics/pokemon/larvitar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Larvitar:: @ 8DD9124
- .incbin "graphics/pokemon/larvitar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Larvitar:: @ 8DD93D0
- .incbin "graphics/pokemon/larvitar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Larvitar:: @ 8DD93F8
- .incbin "graphics/pokemon/larvitar/icon.4bpp"
-
- .align 2
-gMonFootprint_Larvitar:: @ 8DD97F8
- .incbin "graphics/pokemon/larvitar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pupitar:: @ 8DD9818
- .incbin "graphics/pokemon/pupitar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pupitar:: @ 8DD9B08
- .incbin "graphics/pokemon/pupitar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pupitar:: @ 8DD9B30
- .incbin "graphics/pokemon/pupitar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pupitar:: @ 8DD9E68
- .incbin "graphics/pokemon/pupitar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pupitar:: @ 8DD9E90
- .incbin "graphics/pokemon/pupitar/icon.4bpp"
-
- .align 2
-gMonFootprint_Pupitar:: @ 8DDA290
- .incbin "graphics/pokemon/pupitar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tyranitar:: @ 8DDA2B0
- .incbin "graphics/pokemon/tyranitar/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tyranitar:: @ 8DDA7EC
- .incbin "graphics/pokemon/tyranitar/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tyranitar:: @ 8DDA814
- .incbin "graphics/pokemon/tyranitar/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tyranitar:: @ 8DDAC00
- .incbin "graphics/pokemon/tyranitar/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tyranitar:: @ 8DDAC28
- .incbin "graphics/pokemon/tyranitar/icon.4bpp"
-
- .align 2
-gMonFootprint_Tyranitar:: @ 8DDB028
- .incbin "graphics/pokemon/tyranitar/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lugia:: @ 8DDB048
- .incbin "graphics/pokemon/lugia/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lugia:: @ 8DDB50C
- .incbin "graphics/pokemon/lugia/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lugia:: @ 8DDB534
- .incbin "graphics/pokemon/lugia/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lugia:: @ 8DDB908
- .incbin "graphics/pokemon/lugia/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lugia:: @ 8DDB930
- .incbin "graphics/pokemon/lugia/icon.4bpp"
-
- .align 2
-gMonFootprint_Lugia:: @ 8DDBD30
- .incbin "graphics/pokemon/lugia/footprint.1bpp"
-
- .align 2
-gMonFrontPic_HoOh:: @ 8DDBD50
- .incbin "graphics/pokemon/ho_oh/front.4bpp.lz"
-
- .align 2
-gMonPalette_HoOh:: @ 8DDC3A4
- .incbin "graphics/pokemon/ho_oh/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_HoOh:: @ 8DDC3CC
- .incbin "graphics/pokemon/ho_oh/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_HoOh:: @ 8DDC7DC
- .incbin "graphics/pokemon/ho_oh/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_HoOh:: @ 8DDC804
- .incbin "graphics/pokemon/ho_oh/icon.4bpp"
-
- .align 2
-gMonFootprint_HoOh:: @ 8DDCC04
- .incbin "graphics/pokemon/ho_oh/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Celebi:: @ 8DDCC24
- .incbin "graphics/pokemon/celebi/front.4bpp.lz"
-
- .align 2
-gMonPalette_Celebi:: @ 8DDCE9C
- .incbin "graphics/pokemon/celebi/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Celebi:: @ 8DDCEC4
- .incbin "graphics/pokemon/celebi/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Celebi:: @ 8DDD270
- .incbin "graphics/pokemon/celebi/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Celebi:: @ 8DDD298
- .incbin "graphics/pokemon/celebi/icon.4bpp"
-
- .align 2
-gMonFootprint_Celebi:: @ 8DDD698
- .incbin "graphics/pokemon/celebi/footprint.1bpp"
-
- .align 2
-gMonFrontPic_QuestionMark:: @ 8DDD6B8
- .incbin "graphics/pokemon/question_mark/front.4bpp.lz"
-
- .align 2
-gMonPalette_QuestionMark:: @ 8DDD838
- .incbin "graphics/pokemon/question_mark/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_QuestionMark:: @ 8DDD84C
- .incbin "graphics/pokemon/question_mark/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_QuestionMark:: @ 8DDD9D0
- .incbin "graphics/pokemon/question_mark/shiny.gbapal.lz"
-
- .align 2
-gMonFrontPic_Treecko:: @ 8DDD9E4
- .incbin "graphics/pokemon/treecko/front.4bpp.lz"
-
- .align 2
-gMonPalette_Treecko:: @ 8DDDCEC
- .incbin "graphics/pokemon/treecko/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Treecko:: @ 8DDDD14
- .incbin "graphics/pokemon/treecko/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Treecko:: @ 8DDE014
- .incbin "graphics/pokemon/treecko/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Treecko:: @ 8DDE03C
- .incbin "graphics/pokemon/treecko/icon.4bpp"
-
- .align 2
-gMonFootprint_Treecko:: @ 8DDE43C
- .incbin "graphics/pokemon/treecko/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Grovyle:: @ 8DDE45C
- .incbin "graphics/pokemon/grovyle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Grovyle:: @ 8DDE8E8
- .incbin "graphics/pokemon/grovyle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Grovyle:: @ 8DDE910
- .incbin "graphics/pokemon/grovyle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Grovyle:: @ 8DDEC4C
- .incbin "graphics/pokemon/grovyle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Grovyle:: @ 8DDEC74
- .incbin "graphics/pokemon/grovyle/icon.4bpp"
-
- .align 2
-gMonFootprint_Grovyle:: @ 8DDF074
- .incbin "graphics/pokemon/grovyle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sceptile:: @ 8DDF094
- .incbin "graphics/pokemon/sceptile/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sceptile:: @ 8DDF598
- .incbin "graphics/pokemon/sceptile/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sceptile:: @ 8DDF5C0
- .incbin "graphics/pokemon/sceptile/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sceptile:: @ 8DDF9BC
- .incbin "graphics/pokemon/sceptile/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sceptile:: @ 8DDF9E4
- .incbin "graphics/pokemon/sceptile/icon.4bpp"
-
- .align 2
-gMonFootprint_Sceptile:: @ 8DDFDE4
- .incbin "graphics/pokemon/sceptile/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Torchic:: @ 8DDFE04
- .incbin "graphics/pokemon/torchic/front.4bpp.lz"
-
- .align 2
-gMonPalette_Torchic:: @ 8DE00A0
- .incbin "graphics/pokemon/torchic/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Torchic:: @ 8DE00C8
- .incbin "graphics/pokemon/torchic/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Torchic:: @ 8DE03A0
- .incbin "graphics/pokemon/torchic/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Torchic:: @ 8DE03C8
- .incbin "graphics/pokemon/torchic/icon.4bpp"
-
- .align 2
-gMonFootprint_Torchic:: @ 8DE07C8
- .incbin "graphics/pokemon/torchic/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Combusken:: @ 8DE07E8
- .incbin "graphics/pokemon/combusken/front.4bpp.lz"
-
- .align 2
-gMonPalette_Combusken:: @ 8DE0BD4
- .incbin "graphics/pokemon/combusken/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Combusken:: @ 8DE0BFC
- .incbin "graphics/pokemon/combusken/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Combusken:: @ 8DE0FCC
- .incbin "graphics/pokemon/combusken/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Combusken:: @ 8DE0FF4
- .incbin "graphics/pokemon/combusken/icon.4bpp"
-
- .align 2
-gMonFootprint_Combusken:: @ 8DE13F4
- .incbin "graphics/pokemon/combusken/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Blaziken:: @ 8DE1414
- .incbin "graphics/pokemon/blaziken/front.4bpp.lz"
-
- .align 2
-gMonPalette_Blaziken:: @ 8DE188C
- .incbin "graphics/pokemon/blaziken/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Blaziken:: @ 8DE18B4
- .incbin "graphics/pokemon/blaziken/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Blaziken:: @ 8DE1C90
- .incbin "graphics/pokemon/blaziken/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Blaziken:: @ 8DE1CB8
- .incbin "graphics/pokemon/blaziken/icon.4bpp"
-
- .align 2
-gMonFootprint_Blaziken:: @ 8DE20B8
- .incbin "graphics/pokemon/blaziken/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mudkip:: @ 8DE20D8
- .incbin "graphics/pokemon/mudkip/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mudkip:: @ 8DE2390
- .incbin "graphics/pokemon/mudkip/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mudkip:: @ 8DE23B8
- .incbin "graphics/pokemon/mudkip/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mudkip:: @ 8DE2698
- .incbin "graphics/pokemon/mudkip/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mudkip:: @ 8DE26C0
- .incbin "graphics/pokemon/mudkip/icon.4bpp"
-
- .align 2
-gMonFootprint_Mudkip:: @ 8DE2AC0
- .incbin "graphics/pokemon/mudkip/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Marshtomp:: @ 8DE2AE0
- .incbin "graphics/pokemon/marshtomp/front.4bpp.lz"
-
- .align 2
-gMonPalette_Marshtomp:: @ 8DE2E68
- .incbin "graphics/pokemon/marshtomp/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Marshtomp:: @ 8DE2E90
- .incbin "graphics/pokemon/marshtomp/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Marshtomp:: @ 8DE3240
- .incbin "graphics/pokemon/marshtomp/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Marshtomp:: @ 8DE3268
- .incbin "graphics/pokemon/marshtomp/icon.4bpp"
-
- .align 2
-gMonFootprint_Marshtomp:: @ 8DE3668
- .incbin "graphics/pokemon/marshtomp/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Swampert:: @ 8DE3688
- .incbin "graphics/pokemon/swampert/front.4bpp.lz"
-
- .align 2
-gMonPalette_Swampert:: @ 8DE3C04
- .incbin "graphics/pokemon/swampert/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Swampert:: @ 8DE3C2C
- .incbin "graphics/pokemon/swampert/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Swampert:: @ 8DE3FE0
- .incbin "graphics/pokemon/swampert/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Swampert:: @ 8DE4008
- .incbin "graphics/pokemon/swampert/icon.4bpp"
-
- .align 2
-gMonFootprint_Swampert:: @ 8DE4408
- .incbin "graphics/pokemon/swampert/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Poochyena:: @ 8DE4428
- .incbin "graphics/pokemon/poochyena/front.4bpp.lz"
-
- .align 2
-gMonPalette_Poochyena:: @ 8DE46F0
- .incbin "graphics/pokemon/poochyena/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Poochyena:: @ 8DE4718
- .incbin "graphics/pokemon/poochyena/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Poochyena:: @ 8DE4A44
- .incbin "graphics/pokemon/poochyena/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Poochyena:: @ 8DE4A6C
- .incbin "graphics/pokemon/poochyena/icon.4bpp"
-
- .align 2
-gMonFootprint_Poochyena:: @ 8DE4E6C
- .incbin "graphics/pokemon/poochyena/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mightyena:: @ 8DE4E8C
- .incbin "graphics/pokemon/mightyena/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mightyena:: @ 8DE52C4
- .incbin "graphics/pokemon/mightyena/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mightyena:: @ 8DE52EC
- .incbin "graphics/pokemon/mightyena/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mightyena:: @ 8DE5664
- .incbin "graphics/pokemon/mightyena/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mightyena:: @ 8DE568C
- .incbin "graphics/pokemon/mightyena/icon.4bpp"
-
- .align 2
-gMonFootprint_Mightyena:: @ 8DE5A8C
- .incbin "graphics/pokemon/mightyena/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Zigzagoon:: @ 8DE5AAC
- .incbin "graphics/pokemon/zigzagoon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Zigzagoon:: @ 8DE5E7C
- .incbin "graphics/pokemon/zigzagoon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Zigzagoon:: @ 8DE5EA4
- .incbin "graphics/pokemon/zigzagoon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Zigzagoon:: @ 8DE61E4
- .incbin "graphics/pokemon/zigzagoon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Zigzagoon:: @ 8DE620C
- .incbin "graphics/pokemon/zigzagoon/icon.4bpp"
-
- .align 2
-gMonFootprint_Zigzagoon:: @ 8DE660C
- .incbin "graphics/pokemon/zigzagoon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Linoone:: @ 8DE662C
- .incbin "graphics/pokemon/linoone/front.4bpp.lz"
-
- .align 2
-gMonPalette_Linoone:: @ 8DE699C
- .incbin "graphics/pokemon/linoone/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Linoone:: @ 8DE69C4
- .incbin "graphics/pokemon/linoone/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Linoone:: @ 8DE6C98
- .incbin "graphics/pokemon/linoone/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Linoone:: @ 8DE6CC0
- .incbin "graphics/pokemon/linoone/icon.4bpp"
-
- .align 2
-gMonFootprint_Linoone:: @ 8DE70C0
- .incbin "graphics/pokemon/linoone/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wurmple:: @ 8DE70E0
- .incbin "graphics/pokemon/wurmple/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wurmple:: @ 8DE7368
- .incbin "graphics/pokemon/wurmple/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wurmple:: @ 8DE7390
- .incbin "graphics/pokemon/wurmple/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wurmple:: @ 8DE75DC
- .incbin "graphics/pokemon/wurmple/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wurmple:: @ 8DE7604
- .incbin "graphics/pokemon/wurmple/icon.4bpp"
-
- .align 2
-gMonFootprint_Wurmple:: @ 8DE7A04
- .incbin "graphics/pokemon/wurmple/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Silcoon:: @ 8DE7A24
- .incbin "graphics/pokemon/silcoon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Silcoon:: @ 8DE7CA4
- .incbin "graphics/pokemon/silcoon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Silcoon:: @ 8DE7CCC
- .incbin "graphics/pokemon/silcoon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Silcoon:: @ 8DE7EE8
- .incbin "graphics/pokemon/silcoon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Silcoon:: @ 8DE7F10
- .incbin "graphics/pokemon/silcoon/icon.4bpp"
-
- .align 2
-gMonFootprint_Silcoon:: @ 8DE8310
- .incbin "graphics/pokemon/silcoon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Beautifly:: @ 8DE8330
- .incbin "graphics/pokemon/beautifly/front.4bpp.lz"
-
- .align 2
-gMonPalette_Beautifly:: @ 8DE8688
- .incbin "graphics/pokemon/beautifly/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Beautifly:: @ 8DE86B0
- .incbin "graphics/pokemon/beautifly/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Beautifly:: @ 8DE8A60
- .incbin "graphics/pokemon/beautifly/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Beautifly:: @ 8DE8A88
- .incbin "graphics/pokemon/beautifly/icon.4bpp"
-
- .align 2
-gMonFootprint_Beautifly:: @ 8DE8E88
- .incbin "graphics/pokemon/beautifly/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cascoon:: @ 8DE8EA8
- .incbin "graphics/pokemon/cascoon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cascoon:: @ 8DE9114
- .incbin "graphics/pokemon/cascoon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cascoon:: @ 8DE913C
- .incbin "graphics/pokemon/cascoon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cascoon:: @ 8DE934C
- .incbin "graphics/pokemon/cascoon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cascoon:: @ 8DE9374
- .incbin "graphics/pokemon/cascoon/icon.4bpp"
-
- .align 2
-gMonFootprint_Cascoon:: @ 8DE9774
- .incbin "graphics/pokemon/cascoon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dustox:: @ 8DE9794
- .incbin "graphics/pokemon/dustox/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dustox:: @ 8DE9AFC
- .incbin "graphics/pokemon/dustox/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dustox:: @ 8DE9B24
- .incbin "graphics/pokemon/dustox/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dustox:: @ 8DE9D7C
- .incbin "graphics/pokemon/dustox/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dustox:: @ 8DE9DA4
- .incbin "graphics/pokemon/dustox/icon.4bpp"
-
- .align 2
-gMonFootprint_Dustox:: @ 8DEA1A4
- .incbin "graphics/pokemon/dustox/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lotad:: @ 8DEA1C4
- .incbin "graphics/pokemon/lotad/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lotad:: @ 8DEA424
- .incbin "graphics/pokemon/lotad/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lotad:: @ 8DEA44C
- .incbin "graphics/pokemon/lotad/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lotad:: @ 8DEA734
- .incbin "graphics/pokemon/lotad/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lotad:: @ 8DEA75C
- .incbin "graphics/pokemon/lotad/icon.4bpp"
-
- .align 2
-gMonFootprint_Lotad:: @ 8DEAB5C
- .incbin "graphics/pokemon/lotad/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lombre:: @ 8DEAB7C
- .incbin "graphics/pokemon/lombre/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lombre:: @ 8DEAE94
- .incbin "graphics/pokemon/lombre/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lombre:: @ 8DEAEBC
- .incbin "graphics/pokemon/lombre/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lombre:: @ 8DEB1B8
- .incbin "graphics/pokemon/lombre/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lombre:: @ 8DEB1E0
- .incbin "graphics/pokemon/lombre/icon.4bpp"
-
- .align 2
-gMonFootprint_Lombre:: @ 8DEB5E0
- .incbin "graphics/pokemon/lombre/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ludicolo:: @ 8DEB600
- .incbin "graphics/pokemon/ludicolo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ludicolo:: @ 8DEBAE4
- .incbin "graphics/pokemon/ludicolo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ludicolo:: @ 8DEBB0C
- .incbin "graphics/pokemon/ludicolo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ludicolo:: @ 8DEBE08
- .incbin "graphics/pokemon/ludicolo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ludicolo:: @ 8DEBE30
- .incbin "graphics/pokemon/ludicolo/icon.4bpp"
-
- .align 2
-gMonFootprint_Ludicolo:: @ 8DEC230
- .incbin "graphics/pokemon/ludicolo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Seedot:: @ 8DEC250
- .incbin "graphics/pokemon/seedot/front.4bpp.lz"
-
- .align 2
-gMonPalette_Seedot:: @ 8DEC4E4
- .incbin "graphics/pokemon/seedot/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Seedot:: @ 8DEC50C
- .incbin "graphics/pokemon/seedot/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Seedot:: @ 8DEC7EC
- .incbin "graphics/pokemon/seedot/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Seedot:: @ 8DEC814
- .incbin "graphics/pokemon/seedot/icon.4bpp"
-
- .align 2
-gMonFootprint_Seedot:: @ 8DECC14
- .incbin "graphics/pokemon/seedot/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nuzleaf:: @ 8DECC34
- .incbin "graphics/pokemon/nuzleaf/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nuzleaf:: @ 8DECF20
- .incbin "graphics/pokemon/nuzleaf/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nuzleaf:: @ 8DECF48
- .incbin "graphics/pokemon/nuzleaf/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nuzleaf:: @ 8DED210
- .incbin "graphics/pokemon/nuzleaf/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nuzleaf:: @ 8DED238
- .incbin "graphics/pokemon/nuzleaf/icon.4bpp"
-
- .align 2
-gMonFootprint_Nuzleaf:: @ 8DED638
- .incbin "graphics/pokemon/nuzleaf/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shiftry:: @ 8DED658
- .incbin "graphics/pokemon/shiftry/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shiftry:: @ 8DEDB14
- .incbin "graphics/pokemon/shiftry/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shiftry:: @ 8DEDB3C
- .incbin "graphics/pokemon/shiftry/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shiftry:: @ 8DEDE00
- .incbin "graphics/pokemon/shiftry/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shiftry:: @ 8DEDE28
- .incbin "graphics/pokemon/shiftry/icon.4bpp"
-
- .align 2
-gMonFootprint_Shiftry:: @ 8DEE228
- .incbin "graphics/pokemon/shiftry/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nincada:: @ 8DEE248
- .incbin "graphics/pokemon/nincada/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nincada:: @ 8DEE4E8
- .incbin "graphics/pokemon/nincada/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nincada:: @ 8DEE510
- .incbin "graphics/pokemon/nincada/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nincada:: @ 8DEE7C8
- .incbin "graphics/pokemon/nincada/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nincada:: @ 8DEE7F0
- .incbin "graphics/pokemon/nincada/icon.4bpp"
-
- .align 2
-gMonFootprint_Nincada:: @ 8DEEBF0
- .incbin "graphics/pokemon/nincada/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ninjask:: @ 8DEEC10
- .incbin "graphics/pokemon/ninjask/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ninjask:: @ 8DEEF80
- .incbin "graphics/pokemon/ninjask/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ninjask:: @ 8DEEFA8
- .incbin "graphics/pokemon/ninjask/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ninjask:: @ 8DEF374
- .incbin "graphics/pokemon/ninjask/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ninjask:: @ 8DEF39C
- .incbin "graphics/pokemon/ninjask/icon.4bpp"
-
- .align 2
-gMonFootprint_Ninjask:: @ 8DEF79C
- .incbin "graphics/pokemon/ninjask/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shedinja:: @ 8DEF7BC
- .incbin "graphics/pokemon/shedinja/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shedinja:: @ 8DEFADC
- .incbin "graphics/pokemon/shedinja/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shedinja:: @ 8DEFB04
- .incbin "graphics/pokemon/shedinja/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shedinja:: @ 8DEFEA4
- .incbin "graphics/pokemon/shedinja/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shedinja:: @ 8DEFECC
- .incbin "graphics/pokemon/shedinja/icon.4bpp"
-
- .align 2
-gMonFootprint_Shedinja:: @ 8DF02CC
- .incbin "graphics/pokemon/shedinja/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Taillow:: @ 8DF02EC
- .incbin "graphics/pokemon/taillow/front.4bpp.lz"
-
- .align 2
-gMonPalette_Taillow:: @ 8DF0544
- .incbin "graphics/pokemon/taillow/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Taillow:: @ 8DF056C
- .incbin "graphics/pokemon/taillow/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Taillow:: @ 8DF078C
- .incbin "graphics/pokemon/taillow/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Taillow:: @ 8DF07B4
- .incbin "graphics/pokemon/taillow/icon.4bpp"
-
- .align 2
-gMonFootprint_Taillow:: @ 8DF0BB4
- .incbin "graphics/pokemon/taillow/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Swellow:: @ 8DF0BD4
- .incbin "graphics/pokemon/swellow/front.4bpp.lz"
-
- .align 2
-gMonPalette_Swellow:: @ 8DF0F98
- .incbin "graphics/pokemon/swellow/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Swellow:: @ 8DF0FC0
- .incbin "graphics/pokemon/swellow/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Swellow:: @ 8DF12F8
- .incbin "graphics/pokemon/swellow/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Swellow:: @ 8DF1320
- .incbin "graphics/pokemon/swellow/icon.4bpp"
-
- .align 2
-gMonFootprint_Swellow:: @ 8DF1720
- .incbin "graphics/pokemon/swellow/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shroomish:: @ 8DF1740
- .incbin "graphics/pokemon/shroomish/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shroomish:: @ 8DF19A8
- .incbin "graphics/pokemon/shroomish/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shroomish:: @ 8DF19D0
- .incbin "graphics/pokemon/shroomish/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shroomish:: @ 8DF1CB0
- .incbin "graphics/pokemon/shroomish/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shroomish:: @ 8DF1CD8
- .incbin "graphics/pokemon/shroomish/icon.4bpp"
-
- .align 2
-gMonFootprint_Shroomish:: @ 8DF20D8
- .incbin "graphics/pokemon/shroomish/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Breloom:: @ 8DF20F8
- .incbin "graphics/pokemon/breloom/front.4bpp.lz"
-
- .align 2
-gMonPalette_Breloom:: @ 8DF24E0
- .incbin "graphics/pokemon/breloom/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Breloom:: @ 8DF2508
- .incbin "graphics/pokemon/breloom/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Breloom:: @ 8DF28E8
- .incbin "graphics/pokemon/breloom/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Breloom:: @ 8DF2910
- .incbin "graphics/pokemon/breloom/icon.4bpp"
-
- .align 2
-gMonFootprint_Breloom:: @ 8DF2D10
- .incbin "graphics/pokemon/breloom/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Spinda:: @ 8DF2D30
- .incbin "graphics/pokemon/spinda/front.4bpp.lz"
-
- .align 2
-gMonPalette_Spinda:: @ 8DF3024
- .incbin "graphics/pokemon/spinda/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Spinda:: @ 8DF304C
- .incbin "graphics/pokemon/spinda/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Spinda:: @ 8DF3388
- .incbin "graphics/pokemon/spinda/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Spinda:: @ 8DF33B0
- .incbin "graphics/pokemon/spinda/icon.4bpp"
-
- .align 2
-gMonFootprint_Spinda:: @ 8DF37B0
- .incbin "graphics/pokemon/spinda/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wingull:: @ 8DF37D0
- .incbin "graphics/pokemon/wingull/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wingull:: @ 8DF3A0C
- .incbin "graphics/pokemon/wingull/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wingull:: @ 8DF3A34
- .incbin "graphics/pokemon/wingull/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wingull:: @ 8DF3D84
- .incbin "graphics/pokemon/wingull/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wingull:: @ 8DF3DAC
- .incbin "graphics/pokemon/wingull/icon.4bpp"
-
- .align 2
-gMonFootprint_Wingull:: @ 8DF41AC
- .incbin "graphics/pokemon/wingull/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Pelipper:: @ 8DF41CC
- .incbin "graphics/pokemon/pelipper/front.4bpp.lz"
-
- .align 2
-gMonPalette_Pelipper:: @ 8DF4564
- .incbin "graphics/pokemon/pelipper/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Pelipper:: @ 8DF458C
- .incbin "graphics/pokemon/pelipper/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Pelipper:: @ 8DF490C
- .incbin "graphics/pokemon/pelipper/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Pelipper:: @ 8DF4934
- .incbin "graphics/pokemon/pelipper/icon.4bpp"
-
- .align 2
-gMonFootprint_Pelipper:: @ 8DF4D34
- .incbin "graphics/pokemon/pelipper/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Surskit:: @ 8DF4D54
- .incbin "graphics/pokemon/surskit/front.4bpp.lz"
-
- .align 2
-gMonPalette_Surskit:: @ 8DF4F60
- .incbin "graphics/pokemon/surskit/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Surskit:: @ 8DF4F88
- .incbin "graphics/pokemon/surskit/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Surskit:: @ 8DF51C0
- .incbin "graphics/pokemon/surskit/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Surskit:: @ 8DF51E8
- .incbin "graphics/pokemon/surskit/icon.4bpp"
-
- .align 2
-gMonFootprint_Surskit:: @ 8DF55E8
- .incbin "graphics/pokemon/surskit/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Masquerain:: @ 8DF5608
- .incbin "graphics/pokemon/masquerain/front.4bpp.lz"
-
- .align 2
-gMonPalette_Masquerain:: @ 8DF59A4
- .incbin "graphics/pokemon/masquerain/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Masquerain:: @ 8DF59CC
- .incbin "graphics/pokemon/masquerain/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Masquerain:: @ 8DF5D24
- .incbin "graphics/pokemon/masquerain/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Masquerain:: @ 8DF5D4C
- .incbin "graphics/pokemon/masquerain/icon.4bpp"
-
- .align 2
-gMonFootprint_Masquerain:: @ 8DF614C
- .incbin "graphics/pokemon/masquerain/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wailmer:: @ 8DF616C
- .incbin "graphics/pokemon/wailmer/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wailmer:: @ 8DF644C
- .incbin "graphics/pokemon/wailmer/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wailmer:: @ 8DF6474
- .incbin "graphics/pokemon/wailmer/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wailmer:: @ 8DF6658
- .incbin "graphics/pokemon/wailmer/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wailmer:: @ 8DF6680
- .incbin "graphics/pokemon/wailmer/icon.4bpp"
-
- .align 2
-gMonFootprint_Wailmer:: @ 8DF6A80
- .incbin "graphics/pokemon/wailmer/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wailord:: @ 8DF6AA0
- .incbin "graphics/pokemon/wailord/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wailord:: @ 8DF6E64
- .incbin "graphics/pokemon/wailord/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wailord:: @ 8DF6E8C
- .incbin "graphics/pokemon/wailord/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wailord:: @ 8DF70A4
- .incbin "graphics/pokemon/wailord/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wailord:: @ 8DF70CC
- .incbin "graphics/pokemon/wailord/icon.4bpp"
-
- .align 2
-gMonFootprint_Wailord:: @ 8DF74CC
- .incbin "graphics/pokemon/wailord/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Skitty:: @ 8DF74EC
- .incbin "graphics/pokemon/skitty/front.4bpp.lz"
-
- .align 2
-gMonPalette_Skitty:: @ 8DF77EC
- .incbin "graphics/pokemon/skitty/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Skitty:: @ 8DF7814
- .incbin "graphics/pokemon/skitty/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Skitty:: @ 8DF7B5C
- .incbin "graphics/pokemon/skitty/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Skitty:: @ 8DF7B84
- .incbin "graphics/pokemon/skitty/icon.4bpp"
-
- .align 2
-gMonFootprint_Skitty:: @ 8DF7F84
- .incbin "graphics/pokemon/skitty/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Delcatty:: @ 8DF7FA4
- .incbin "graphics/pokemon/delcatty/front.4bpp.lz"
-
- .align 2
-gMonPalette_Delcatty:: @ 8DF8330
- .incbin "graphics/pokemon/delcatty/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Delcatty:: @ 8DF8358
- .incbin "graphics/pokemon/delcatty/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Delcatty:: @ 8DF86F4
- .incbin "graphics/pokemon/delcatty/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Delcatty:: @ 8DF871C
- .incbin "graphics/pokemon/delcatty/icon.4bpp"
-
- .align 2
-gMonFootprint_Delcatty:: @ 8DF8B1C
- .incbin "graphics/pokemon/delcatty/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kecleon:: @ 8DF8B3C
- .incbin "graphics/pokemon/kecleon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kecleon:: @ 8DF8EBC
- .incbin "graphics/pokemon/kecleon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kecleon:: @ 8DF8EE4
- .incbin "graphics/pokemon/kecleon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kecleon:: @ 8DF92BC
- .incbin "graphics/pokemon/kecleon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kecleon:: @ 8DF92E4
- .incbin "graphics/pokemon/kecleon/icon.4bpp"
-
- .align 2
-gMonFootprint_Kecleon:: @ 8DF96E4
- .incbin "graphics/pokemon/kecleon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Baltoy:: @ 8DF9704
- .incbin "graphics/pokemon/baltoy/front.4bpp.lz"
-
- .align 2
-gMonPalette_Baltoy:: @ 8DF9928
- .incbin "graphics/pokemon/baltoy/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Baltoy:: @ 8DF9948
- .incbin "graphics/pokemon/baltoy/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Baltoy:: @ 8DF9BF0
- .incbin "graphics/pokemon/baltoy/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Baltoy:: @ 8DF9C10
- .incbin "graphics/pokemon/baltoy/icon.4bpp"
-
- .align 2
-gMonFootprint_Baltoy:: @ 8DFA010
- .incbin "graphics/pokemon/baltoy/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Claydol:: @ 8DFA030
- .incbin "graphics/pokemon/claydol/front.4bpp.lz"
-
- .align 2
-gMonPalette_Claydol:: @ 8DFA3E8
- .incbin "graphics/pokemon/claydol/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Claydol:: @ 8DFA410
- .incbin "graphics/pokemon/claydol/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Claydol:: @ 8DFA7E4
- .incbin "graphics/pokemon/claydol/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Claydol:: @ 8DFA80C
- .incbin "graphics/pokemon/claydol/icon.4bpp"
-
- .align 2
-gMonFootprint_Claydol:: @ 8DFAC0C
- .incbin "graphics/pokemon/claydol/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Nosepass:: @ 8DFAC2C
- .incbin "graphics/pokemon/nosepass/front.4bpp.lz"
-
- .align 2
-gMonPalette_Nosepass:: @ 8DFAEF8
- .incbin "graphics/pokemon/nosepass/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Nosepass:: @ 8DFAF20
- .incbin "graphics/pokemon/nosepass/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Nosepass:: @ 8DFB1C0
- .incbin "graphics/pokemon/nosepass/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Nosepass:: @ 8DFB1E8
- .incbin "graphics/pokemon/nosepass/icon.4bpp"
-
- .align 2
-gMonFootprint_Nosepass:: @ 8DFB5E8
- .incbin "graphics/pokemon/nosepass/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Torkoal:: @ 8DFB608
- .incbin "graphics/pokemon/torkoal/front.4bpp.lz"
-
- .align 2
-gMonPalette_Torkoal:: @ 8DFBAB4
- .incbin "graphics/pokemon/torkoal/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Torkoal:: @ 8DFBADC
- .incbin "graphics/pokemon/torkoal/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Torkoal:: @ 8DFBDA4
- .incbin "graphics/pokemon/torkoal/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Torkoal:: @ 8DFBDCC
- .incbin "graphics/pokemon/torkoal/icon.4bpp"
-
- .align 2
-gMonFootprint_Torkoal:: @ 8DFC1CC
- .incbin "graphics/pokemon/torkoal/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sableye:: @ 8DFC1EC
- .incbin "graphics/pokemon/sableye/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sableye:: @ 8DFC4C0
- .incbin "graphics/pokemon/sableye/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sableye:: @ 8DFC4E8
- .incbin "graphics/pokemon/sableye/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sableye:: @ 8DFC810
- .incbin "graphics/pokemon/sableye/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sableye:: @ 8DFC838
- .incbin "graphics/pokemon/sableye/icon.4bpp"
-
- .align 2
-gMonFootprint_Sableye:: @ 8DFCC38
- .incbin "graphics/pokemon/sableye/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Barboach:: @ 8DFCC58
- .incbin "graphics/pokemon/barboach/front.4bpp.lz"
-
- .align 2
-gMonPalette_Barboach:: @ 8DFCEE8
- .incbin "graphics/pokemon/barboach/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Barboach:: @ 8DFCF10
- .incbin "graphics/pokemon/barboach/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Barboach:: @ 8DFD1A0
- .incbin "graphics/pokemon/barboach/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Barboach:: @ 8DFD1C8
- .incbin "graphics/pokemon/barboach/icon.4bpp"
-
- .align 2
-gMonFootprint_Barboach:: @ 8DFD5C8
- .incbin "graphics/pokemon/barboach/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Whiscash:: @ 8DFD5E8
- .incbin "graphics/pokemon/whiscash/front.4bpp.lz"
-
- .align 2
-gMonPalette_Whiscash:: @ 8DFD960
- .incbin "graphics/pokemon/whiscash/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Whiscash:: @ 8DFD988
- .incbin "graphics/pokemon/whiscash/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Whiscash:: @ 8DFDCD4
- .incbin "graphics/pokemon/whiscash/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Whiscash:: @ 8DFDCFC
- .incbin "graphics/pokemon/whiscash/icon.4bpp"
-
- .align 2
-gMonFootprint_Whiscash:: @ 8DFE0FC
- .incbin "graphics/pokemon/whiscash/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Luvdisc:: @ 8DFE11C
- .incbin "graphics/pokemon/luvdisc/front.4bpp.lz"
-
- .align 2
-gMonPalette_Luvdisc:: @ 8DFE2DC
- .incbin "graphics/pokemon/luvdisc/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Luvdisc:: @ 8DFE300
- .incbin "graphics/pokemon/luvdisc/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Luvdisc:: @ 8DFE4D4
- .incbin "graphics/pokemon/luvdisc/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Luvdisc:: @ 8DFE4F8
- .incbin "graphics/pokemon/luvdisc/icon.4bpp"
-
- .align 2
-gMonFootprint_Luvdisc:: @ 8DFE8F8
- .incbin "graphics/pokemon/luvdisc/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Corphish:: @ 8DFE918
- .incbin "graphics/pokemon/corphish/front.4bpp.lz"
-
- .align 2
-gMonPalette_Corphish:: @ 8DFEC74
- .incbin "graphics/pokemon/corphish/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Corphish:: @ 8DFEC9C
- .incbin "graphics/pokemon/corphish/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Corphish:: @ 8DFEFB8
- .incbin "graphics/pokemon/corphish/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Corphish:: @ 8DFEFE0
- .incbin "graphics/pokemon/corphish/icon.4bpp"
-
- .align 2
-gMonFootprint_Corphish:: @ 8DFF3E0
- .incbin "graphics/pokemon/corphish/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Crawdaunt:: @ 8DFF400
- .incbin "graphics/pokemon/crawdaunt/front.4bpp.lz"
-
- .align 2
-gMonPalette_Crawdaunt:: @ 8DFF890
- .incbin "graphics/pokemon/crawdaunt/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Crawdaunt:: @ 8DFF8B8
- .incbin "graphics/pokemon/crawdaunt/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Crawdaunt:: @ 8DFFC9C
- .incbin "graphics/pokemon/crawdaunt/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Crawdaunt:: @ 8DFFCC4
- .incbin "graphics/pokemon/crawdaunt/icon.4bpp"
-
- .align 2
-gMonFootprint_Crawdaunt:: @ 8E000C4
- .incbin "graphics/pokemon/crawdaunt/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Feebas:: @ 8E000E4
- .incbin "graphics/pokemon/feebas/front.4bpp.lz"
-
- .align 2
-gMonPalette_Feebas:: @ 8E00370
- .incbin "graphics/pokemon/feebas/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Feebas:: @ 8E00398
- .incbin "graphics/pokemon/feebas/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Feebas:: @ 8E006D0
- .incbin "graphics/pokemon/feebas/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Feebas:: @ 8E006F8
- .incbin "graphics/pokemon/feebas/icon.4bpp"
-
- .align 2
-gMonFootprint_Feebas:: @ 8E00AF8
- .incbin "graphics/pokemon/feebas/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Milotic:: @ 8E00B18
- .incbin "graphics/pokemon/milotic/front.4bpp.lz"
-
- .align 2
-gMonPalette_Milotic:: @ 8E00FA8
- .incbin "graphics/pokemon/milotic/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Milotic:: @ 8E00FD0
- .incbin "graphics/pokemon/milotic/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Milotic:: @ 8E012C4
- .incbin "graphics/pokemon/milotic/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Milotic:: @ 8E012EC
- .incbin "graphics/pokemon/milotic/icon.4bpp"
-
- .align 2
-gMonFootprint_Milotic:: @ 8E016EC
- .incbin "graphics/pokemon/milotic/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Carvanha:: @ 8E0170C
- .incbin "graphics/pokemon/carvanha/front.4bpp.lz"
-
- .align 2
-gMonPalette_Carvanha:: @ 8E01A38
- .incbin "graphics/pokemon/carvanha/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Carvanha:: @ 8E01A60
- .incbin "graphics/pokemon/carvanha/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Carvanha:: @ 8E01D70
- .incbin "graphics/pokemon/carvanha/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Carvanha:: @ 8E01D98
- .incbin "graphics/pokemon/carvanha/icon.4bpp"
-
- .align 2
-gMonFootprint_Carvanha:: @ 8E02198
- .incbin "graphics/pokemon/carvanha/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sharpedo:: @ 8E021B8
- .incbin "graphics/pokemon/sharpedo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sharpedo:: @ 8E02548
- .incbin "graphics/pokemon/sharpedo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sharpedo:: @ 8E02570
- .incbin "graphics/pokemon/sharpedo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sharpedo:: @ 8E028C8
- .incbin "graphics/pokemon/sharpedo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sharpedo:: @ 8E028F0
- .incbin "graphics/pokemon/sharpedo/icon.4bpp"
-
- .align 2
-gMonFootprint_Sharpedo:: @ 8E02CF0
- .incbin "graphics/pokemon/sharpedo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Trapinch:: @ 8E02D10
- .incbin "graphics/pokemon/trapinch/front.4bpp.lz"
-
- .align 2
-gMonPalette_Trapinch:: @ 8E02F2C
- .incbin "graphics/pokemon/trapinch/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Trapinch:: @ 8E02F54
- .incbin "graphics/pokemon/trapinch/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Trapinch:: @ 8E03174
- .incbin "graphics/pokemon/trapinch/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Trapinch:: @ 8E0319C
- .incbin "graphics/pokemon/trapinch/icon.4bpp"
-
- .align 2
-gMonFootprint_Trapinch:: @ 8E0359C
- .incbin "graphics/pokemon/trapinch/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Vibrava:: @ 8E035BC
- .incbin "graphics/pokemon/vibrava/front.4bpp.lz"
-
- .align 2
-gMonPalette_Vibrava:: @ 8E0392C
- .incbin "graphics/pokemon/vibrava/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Vibrava:: @ 8E03954
- .incbin "graphics/pokemon/vibrava/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Vibrava:: @ 8E03BCC
- .incbin "graphics/pokemon/vibrava/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Vibrava:: @ 8E03BF4
- .incbin "graphics/pokemon/vibrava/icon.4bpp"
-
- .align 2
-gMonFootprint_Vibrava:: @ 8E03FF4
- .incbin "graphics/pokemon/vibrava/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Flygon:: @ 8E04014
- .incbin "graphics/pokemon/flygon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Flygon:: @ 8E04504
- .incbin "graphics/pokemon/flygon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Flygon:: @ 8E0452C
- .incbin "graphics/pokemon/flygon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Flygon:: @ 8E04968
- .incbin "graphics/pokemon/flygon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Flygon:: @ 8E04990
- .incbin "graphics/pokemon/flygon/icon.4bpp"
-
- .align 2
-gMonFootprint_Flygon:: @ 8E04D90
- .incbin "graphics/pokemon/flygon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Makuhita:: @ 8E04DB0
- .incbin "graphics/pokemon/makuhita/front.4bpp.lz"
-
- .align 2
-gMonPalette_Makuhita:: @ 8E050C8
- .incbin "graphics/pokemon/makuhita/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Makuhita:: @ 8E050F0
- .incbin "graphics/pokemon/makuhita/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Makuhita:: @ 8E053E0
- .incbin "graphics/pokemon/makuhita/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Makuhita:: @ 8E05404
- .incbin "graphics/pokemon/makuhita/icon.4bpp"
-
- .align 2
-gMonFootprint_Makuhita:: @ 8E05804
- .incbin "graphics/pokemon/makuhita/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Hariyama:: @ 8E05824
- .incbin "graphics/pokemon/hariyama/front.4bpp.lz"
-
- .align 2
-gMonPalette_Hariyama:: @ 8E05CD4
- .incbin "graphics/pokemon/hariyama/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Hariyama:: @ 8E05CFC
- .incbin "graphics/pokemon/hariyama/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Hariyama:: @ 8E060DC
- .incbin "graphics/pokemon/hariyama/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Hariyama:: @ 8E06104
- .incbin "graphics/pokemon/hariyama/icon.4bpp"
-
- .align 2
-gMonFootprint_Hariyama:: @ 8E06504
- .incbin "graphics/pokemon/hariyama/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Electrike:: @ 8E06524
- .incbin "graphics/pokemon/electrike/front.4bpp.lz"
-
- .align 2
-gMonPalette_Electrike:: @ 8E067B4
- .incbin "graphics/pokemon/electrike/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Electrike:: @ 8E067DC
- .incbin "graphics/pokemon/electrike/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Electrike:: @ 8E06A68
- .incbin "graphics/pokemon/electrike/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Electrike:: @ 8E06A90
- .incbin "graphics/pokemon/electrike/icon.4bpp"
-
- .align 2
-gMonFootprint_Electrike:: @ 8E06E90
- .incbin "graphics/pokemon/electrike/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Manectric:: @ 8E06EB0
- .incbin "graphics/pokemon/manectric/front.4bpp.lz"
-
- .align 2
-gMonPalette_Manectric:: @ 8E071E0
- .incbin "graphics/pokemon/manectric/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Manectric:: @ 8E07208
- .incbin "graphics/pokemon/manectric/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Manectric:: @ 8E07434
- .incbin "graphics/pokemon/manectric/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Manectric:: @ 8E0745C
- .incbin "graphics/pokemon/manectric/icon.4bpp"
-
- .align 2
-gMonFootprint_Manectric:: @ 8E0785C
- .incbin "graphics/pokemon/manectric/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Numel:: @ 8E0787C
- .incbin "graphics/pokemon/numel/front.4bpp.lz"
-
- .align 2
-gMonPalette_Numel:: @ 8E07B4C
- .incbin "graphics/pokemon/numel/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Numel:: @ 8E07B74
- .incbin "graphics/pokemon/numel/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Numel:: @ 8E07E30
- .incbin "graphics/pokemon/numel/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Numel:: @ 8E07E58
- .incbin "graphics/pokemon/numel/icon.4bpp"
-
- .align 2
-gMonFootprint_Numel:: @ 8E08258
- .incbin "graphics/pokemon/numel/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Camerupt:: @ 8E08278
- .incbin "graphics/pokemon/camerupt/front.4bpp.lz"
-
- .align 2
-gMonPalette_Camerupt:: @ 8E08690
- .incbin "graphics/pokemon/camerupt/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Camerupt:: @ 8E086B8
- .incbin "graphics/pokemon/camerupt/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Camerupt:: @ 8E0897C
- .incbin "graphics/pokemon/camerupt/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Camerupt:: @ 8E089A4
- .incbin "graphics/pokemon/camerupt/icon.4bpp"
-
- .align 2
-gMonFootprint_Camerupt:: @ 8E08DA4
- .incbin "graphics/pokemon/camerupt/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Spheal:: @ 8E08DC4
- .incbin "graphics/pokemon/spheal/front.4bpp.lz"
-
- .align 2
-gMonPalette_Spheal:: @ 8E09038
- .incbin "graphics/pokemon/spheal/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Spheal:: @ 8E09060
- .incbin "graphics/pokemon/spheal/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Spheal:: @ 8E0925C
- .incbin "graphics/pokemon/spheal/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Spheal:: @ 8E09284
- .incbin "graphics/pokemon/spheal/icon.4bpp"
-
- .align 2
-gMonFootprint_Spheal:: @ 8E09684
- .incbin "graphics/pokemon/spheal/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Sealeo:: @ 8E096A4
- .incbin "graphics/pokemon/sealeo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Sealeo:: @ 8E09A24
- .incbin "graphics/pokemon/sealeo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Sealeo:: @ 8E09A4C
- .incbin "graphics/pokemon/sealeo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Sealeo:: @ 8E09CC8
- .incbin "graphics/pokemon/sealeo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Sealeo:: @ 8E09CF0
- .incbin "graphics/pokemon/sealeo/icon.4bpp"
-
- .align 2
-gMonFootprint_Sealeo:: @ 8E0A0F0
- .incbin "graphics/pokemon/sealeo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Walrein:: @ 8E0A110
- .incbin "graphics/pokemon/walrein/front.4bpp.lz"
-
- .align 2
-gMonPalette_Walrein:: @ 8E0A5B0
- .incbin "graphics/pokemon/walrein/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Walrein:: @ 8E0A5D8
- .incbin "graphics/pokemon/walrein/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Walrein:: @ 8E0A960
- .incbin "graphics/pokemon/walrein/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Walrein:: @ 8E0A988
- .incbin "graphics/pokemon/walrein/icon.4bpp"
-
- .align 2
-gMonFootprint_Walrein:: @ 8E0AD88
- .incbin "graphics/pokemon/walrein/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cacnea:: @ 8E0ADA8
- .incbin "graphics/pokemon/cacnea/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cacnea:: @ 8E0B0B8
- .incbin "graphics/pokemon/cacnea/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cacnea:: @ 8E0B0E0
- .incbin "graphics/pokemon/cacnea/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cacnea:: @ 8E0B440
- .incbin "graphics/pokemon/cacnea/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cacnea:: @ 8E0B468
- .incbin "graphics/pokemon/cacnea/icon.4bpp"
-
- .align 2
-gMonFootprint_Cacnea:: @ 8E0B868
- .incbin "graphics/pokemon/cacnea/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cacturne:: @ 8E0B888
- .incbin "graphics/pokemon/cacturne/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cacturne:: @ 8E0BCC0
- .incbin "graphics/pokemon/cacturne/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cacturne:: @ 8E0BCE8
- .incbin "graphics/pokemon/cacturne/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cacturne:: @ 8E0BFE8
- .incbin "graphics/pokemon/cacturne/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cacturne:: @ 8E0C010
- .incbin "graphics/pokemon/cacturne/icon.4bpp"
-
- .align 2
-gMonFootprint_Cacturne:: @ 8E0C410
- .incbin "graphics/pokemon/cacturne/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Snorunt:: @ 8E0C430
- .incbin "graphics/pokemon/snorunt/front.4bpp.lz"
-
- .align 2
-gMonPalette_Snorunt:: @ 8E0C6F4
- .incbin "graphics/pokemon/snorunt/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Snorunt:: @ 8E0C71C
- .incbin "graphics/pokemon/snorunt/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Snorunt:: @ 8E0CA00
- .incbin "graphics/pokemon/snorunt/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Snorunt:: @ 8E0CA28
- .incbin "graphics/pokemon/snorunt/icon.4bpp"
-
- .align 2
-gMonFootprint_Snorunt:: @ 8E0CE28
- .incbin "graphics/pokemon/snorunt/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Glalie:: @ 8E0CE48
- .incbin "graphics/pokemon/glalie/front.4bpp.lz"
-
- .align 2
-gMonPalette_Glalie:: @ 8E0D210
- .incbin "graphics/pokemon/glalie/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Glalie:: @ 8E0D238
- .incbin "graphics/pokemon/glalie/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Glalie:: @ 8E0D5E8
- .incbin "graphics/pokemon/glalie/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Glalie:: @ 8E0D610
- .incbin "graphics/pokemon/glalie/icon.4bpp"
-
- .align 2
-gMonFootprint_Glalie:: @ 8E0DA10
- .incbin "graphics/pokemon/glalie/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lunatone:: @ 8E0DA30
- .incbin "graphics/pokemon/lunatone/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lunatone:: @ 8E0DD58
- .incbin "graphics/pokemon/lunatone/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lunatone:: @ 8E0DD80
- .incbin "graphics/pokemon/lunatone/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lunatone:: @ 8E0E0D8
- .incbin "graphics/pokemon/lunatone/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lunatone:: @ 8E0E100
- .incbin "graphics/pokemon/lunatone/icon.4bpp"
-
- .align 2
-gMonFootprint_Lunatone:: @ 8E0E500
- .incbin "graphics/pokemon/lunatone/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Solrock:: @ 8E0E520
- .incbin "graphics/pokemon/solrock/front.4bpp.lz"
-
- .align 2
-gMonPalette_Solrock:: @ 8E0E96C
- .incbin "graphics/pokemon/solrock/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Solrock:: @ 8E0E994
- .incbin "graphics/pokemon/solrock/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Solrock:: @ 8E0ED80
- .incbin "graphics/pokemon/solrock/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Solrock:: @ 8E0EDA8
- .incbin "graphics/pokemon/solrock/icon.4bpp"
-
- .align 2
-gMonFootprint_Solrock:: @ 8E0F1A8
- .incbin "graphics/pokemon/solrock/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Azurill:: @ 8E0F1C8
- .incbin "graphics/pokemon/azurill/front.4bpp.lz"
-
- .align 2
-gMonPalette_Azurill:: @ 8E0F490
- .incbin "graphics/pokemon/azurill/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Azurill:: @ 8E0F4B8
- .incbin "graphics/pokemon/azurill/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Azurill:: @ 8E0F7D0
- .incbin "graphics/pokemon/azurill/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Azurill:: @ 8E0F7F8
- .incbin "graphics/pokemon/azurill/icon.4bpp"
-
- .align 2
-gMonFootprint_Azurill:: @ 8E0FBF8
- .incbin "graphics/pokemon/azurill/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Spoink:: @ 8E0FC18
- .incbin "graphics/pokemon/spoink/front.4bpp.lz"
-
- .align 2
-gMonPalette_Spoink:: @ 8E0FE84
- .incbin "graphics/pokemon/spoink/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Spoink:: @ 8E0FEAC
- .incbin "graphics/pokemon/spoink/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Spoink:: @ 8E100EC
- .incbin "graphics/pokemon/spoink/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Spoink:: @ 8E10114
- .incbin "graphics/pokemon/spoink/icon.4bpp"
-
- .align 2
-gMonFootprint_Spoink:: @ 8E10514
- .incbin "graphics/pokemon/spoink/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Grumpig:: @ 8E10534
- .incbin "graphics/pokemon/grumpig/front.4bpp.lz"
-
- .align 2
-gMonPalette_Grumpig:: @ 8E108F0
- .incbin "graphics/pokemon/grumpig/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Grumpig:: @ 8E10918
- .incbin "graphics/pokemon/grumpig/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Grumpig:: @ 8E10C78
- .incbin "graphics/pokemon/grumpig/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Grumpig:: @ 8E10CA0
- .incbin "graphics/pokemon/grumpig/icon.4bpp"
-
- .align 2
-gMonFootprint_Grumpig:: @ 8E110A0
- .incbin "graphics/pokemon/grumpig/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Plusle:: @ 8E110C0
- .incbin "graphics/pokemon/plusle/front.4bpp.lz"
-
- .align 2
-gMonPalette_Plusle:: @ 8E1134C
- .incbin "graphics/pokemon/plusle/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Plusle:: @ 8E11374
- .incbin "graphics/pokemon/plusle/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Plusle:: @ 8E1162C
- .incbin "graphics/pokemon/plusle/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Plusle:: @ 8E11654
- .incbin "graphics/pokemon/plusle/icon.4bpp"
-
- .align 2
-gMonFootprint_Plusle:: @ 8E11A54
- .incbin "graphics/pokemon/plusle/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Minun:: @ 8E11A74
- .incbin "graphics/pokemon/minun/front.4bpp.lz"
-
- .align 2
-gMonPalette_Minun:: @ 8E11CDC
- .incbin "graphics/pokemon/minun/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Minun:: @ 8E11D04
- .incbin "graphics/pokemon/minun/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Minun:: @ 8E11FCC
- .incbin "graphics/pokemon/minun/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Minun:: @ 8E11FF4
- .incbin "graphics/pokemon/minun/icon.4bpp"
-
- .align 2
-gMonFootprint_Minun:: @ 8E123F4
- .incbin "graphics/pokemon/minun/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Mawile:: @ 8E12414
- .incbin "graphics/pokemon/mawile/front.4bpp.lz"
-
- .align 2
-gMonPalette_Mawile:: @ 8E127D0
- .incbin "graphics/pokemon/mawile/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Mawile:: @ 8E127F8
- .incbin "graphics/pokemon/mawile/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Mawile:: @ 8E12BF8
- .incbin "graphics/pokemon/mawile/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Mawile:: @ 8E12C20
- .incbin "graphics/pokemon/mawile/icon.4bpp"
-
- .align 2
-gMonFootprint_Mawile:: @ 8E13020
- .incbin "graphics/pokemon/mawile/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Meditite:: @ 8E13040
- .incbin "graphics/pokemon/meditite/front.4bpp.lz"
-
- .align 2
-gMonPalette_Meditite:: @ 8E132F8
- .incbin "graphics/pokemon/meditite/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Meditite:: @ 8E13320
- .incbin "graphics/pokemon/meditite/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Meditite:: @ 8E135E8
- .incbin "graphics/pokemon/meditite/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Meditite:: @ 8E1360C
- .incbin "graphics/pokemon/meditite/icon.4bpp"
-
- .align 2
-gMonFootprint_Meditite:: @ 8E13A0C
- .incbin "graphics/pokemon/meditite/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Medicham:: @ 8E13A2C
- .incbin "graphics/pokemon/medicham/front.4bpp.lz"
-
- .align 2
-gMonPalette_Medicham:: @ 8E13D5C
- .incbin "graphics/pokemon/medicham/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Medicham:: @ 8E13D84
- .incbin "graphics/pokemon/medicham/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Medicham:: @ 8E140BC
- .incbin "graphics/pokemon/medicham/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Medicham:: @ 8E140E4
- .incbin "graphics/pokemon/medicham/icon.4bpp"
-
- .align 2
-gMonFootprint_Medicham:: @ 8E144E4
- .incbin "graphics/pokemon/medicham/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Swablu:: @ 8E14504
- .incbin "graphics/pokemon/swablu/front.4bpp.lz"
-
- .align 2
-gMonPalette_Swablu:: @ 8E147DC
- .incbin "graphics/pokemon/swablu/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Swablu:: @ 8E14804
- .incbin "graphics/pokemon/swablu/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Swablu:: @ 8E14BBC
- .incbin "graphics/pokemon/swablu/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Swablu:: @ 8E14BE4
- .incbin "graphics/pokemon/swablu/icon.4bpp"
-
- .align 2
-gMonFootprint_Swablu:: @ 8E14FE4
- .incbin "graphics/pokemon/swablu/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Altaria:: @ 8E15004
- .incbin "graphics/pokemon/altaria/front.4bpp.lz"
-
- .align 2
-gMonPalette_Altaria:: @ 8E153E0
- .incbin "graphics/pokemon/altaria/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Altaria:: @ 8E15408
- .incbin "graphics/pokemon/altaria/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Altaria:: @ 8E15780
- .incbin "graphics/pokemon/altaria/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Altaria:: @ 8E157A8
- .incbin "graphics/pokemon/altaria/icon.4bpp"
-
- .align 2
-gMonFootprint_Altaria:: @ 8E15BA8
- .incbin "graphics/pokemon/altaria/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Wynaut:: @ 8E15BC8
- .incbin "graphics/pokemon/wynaut/front.4bpp.lz"
-
- .align 2
-gMonPalette_Wynaut:: @ 8E15E60
- .incbin "graphics/pokemon/wynaut/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Wynaut:: @ 8E15E88
- .incbin "graphics/pokemon/wynaut/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Wynaut:: @ 8E16118
- .incbin "graphics/pokemon/wynaut/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Wynaut:: @ 8E16140
- .incbin "graphics/pokemon/wynaut/icon.4bpp"
-
- .align 2
-gMonFootprint_Wynaut:: @ 8E16540
- .incbin "graphics/pokemon/wynaut/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Duskull:: @ 8E16560
- .incbin "graphics/pokemon/duskull/front.4bpp.lz"
-
- .align 2
-gMonPalette_Duskull:: @ 8E16850
- .incbin "graphics/pokemon/duskull/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Duskull:: @ 8E16878
- .incbin "graphics/pokemon/duskull/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Duskull:: @ 8E16B28
- .incbin "graphics/pokemon/duskull/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Duskull:: @ 8E16B50
- .incbin "graphics/pokemon/duskull/icon.4bpp"
-
- .align 2
-gMonFootprint_Duskull:: @ 8E16F50
- .incbin "graphics/pokemon/duskull/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Dusclops:: @ 8E16F70
- .incbin "graphics/pokemon/dusclops/front.4bpp.lz"
-
- .align 2
-gMonPalette_Dusclops:: @ 8E17310
- .incbin "graphics/pokemon/dusclops/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Dusclops:: @ 8E17338
- .incbin "graphics/pokemon/dusclops/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Dusclops:: @ 8E17624
- .incbin "graphics/pokemon/dusclops/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Dusclops:: @ 8E1764C
- .incbin "graphics/pokemon/dusclops/icon.4bpp"
-
- .align 2
-gMonFootprint_Dusclops:: @ 8E17A4C
- .incbin "graphics/pokemon/dusclops/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Roselia:: @ 8E17A6C
- .incbin "graphics/pokemon/roselia/front.4bpp.lz"
-
- .align 2
-gMonPalette_Roselia:: @ 8E17DD8
- .incbin "graphics/pokemon/roselia/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Roselia:: @ 8E17E00
- .incbin "graphics/pokemon/roselia/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Roselia:: @ 8E181C8
- .incbin "graphics/pokemon/roselia/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Roselia:: @ 8E181F0
- .incbin "graphics/pokemon/roselia/icon.4bpp"
-
- .align 2
-gMonFootprint_Roselia:: @ 8E185F0
- .incbin "graphics/pokemon/roselia/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Slakoth:: @ 8E18610
- .incbin "graphics/pokemon/slakoth/front.4bpp.lz"
-
- .align 2
-gMonPalette_Slakoth:: @ 8E188F8
- .incbin "graphics/pokemon/slakoth/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Slakoth:: @ 8E18920
- .incbin "graphics/pokemon/slakoth/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Slakoth:: @ 8E18C08
- .incbin "graphics/pokemon/slakoth/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Slakoth:: @ 8E18C30
- .incbin "graphics/pokemon/slakoth/icon.4bpp"
-
- .align 2
-gMonFootprint_Slakoth:: @ 8E19030
- .incbin "graphics/pokemon/slakoth/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Vigoroth:: @ 8E19050
- .incbin "graphics/pokemon/vigoroth/front.4bpp.lz"
-
- .align 2
-gMonPalette_Vigoroth:: @ 8E1944C
- .incbin "graphics/pokemon/vigoroth/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Vigoroth:: @ 8E19474
- .incbin "graphics/pokemon/vigoroth/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Vigoroth:: @ 8E1973C
- .incbin "graphics/pokemon/vigoroth/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Vigoroth:: @ 8E19764
- .incbin "graphics/pokemon/vigoroth/icon.4bpp"
-
- .align 2
-gMonFootprint_Vigoroth:: @ 8E19B64
- .incbin "graphics/pokemon/vigoroth/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Slaking:: @ 8E19B84
- .incbin "graphics/pokemon/slaking/front.4bpp.lz"
-
- .align 2
-gMonPalette_Slaking:: @ 8E1A058
- .incbin "graphics/pokemon/slaking/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Slaking:: @ 8E1A080
- .incbin "graphics/pokemon/slaking/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Slaking:: @ 8E1A444
- .incbin "graphics/pokemon/slaking/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Slaking:: @ 8E1A46C
- .incbin "graphics/pokemon/slaking/icon.4bpp"
-
- .align 2
-gMonFootprint_Slaking:: @ 8E1A86C
- .incbin "graphics/pokemon/slaking/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gulpin:: @ 8E1A88C
- .incbin "graphics/pokemon/gulpin/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gulpin:: @ 8E1AAA4
- .incbin "graphics/pokemon/gulpin/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gulpin:: @ 8E1AACC
- .incbin "graphics/pokemon/gulpin/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gulpin:: @ 8E1AD50
- .incbin "graphics/pokemon/gulpin/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gulpin:: @ 8E1AD78
- .incbin "graphics/pokemon/gulpin/icon.4bpp"
-
- .align 2
-gMonFootprint_Gulpin:: @ 8E1B178
- .incbin "graphics/pokemon/gulpin/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Swalot:: @ 8E1B198
- .incbin "graphics/pokemon/swalot/front.4bpp.lz"
-
- .align 2
-gMonPalette_Swalot:: @ 8E1B4DC
- .incbin "graphics/pokemon/swalot/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Swalot:: @ 8E1B504
- .incbin "graphics/pokemon/swalot/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Swalot:: @ 8E1B84C
- .incbin "graphics/pokemon/swalot/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Swalot:: @ 8E1B874
- .incbin "graphics/pokemon/swalot/icon.4bpp"
-
- .align 2
-gMonFootprint_Swalot:: @ 8E1BC74
- .incbin "graphics/pokemon/swalot/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Tropius:: @ 8E1BC94
- .incbin "graphics/pokemon/tropius/front.4bpp.lz"
-
- .align 2
-gMonPalette_Tropius:: @ 8E1C20C
- .incbin "graphics/pokemon/tropius/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Tropius:: @ 8E1C234
- .incbin "graphics/pokemon/tropius/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Tropius:: @ 8E1C558
- .incbin "graphics/pokemon/tropius/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Tropius:: @ 8E1C580
- .incbin "graphics/pokemon/tropius/icon.4bpp"
-
- .align 2
-gMonFootprint_Tropius:: @ 8E1C980
- .incbin "graphics/pokemon/tropius/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Whismur:: @ 8E1C9A0
- .incbin "graphics/pokemon/whismur/front.4bpp.lz"
-
- .align 2
-gMonPalette_Whismur:: @ 8E1CC34
- .incbin "graphics/pokemon/whismur/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Whismur:: @ 8E1CC5C
- .incbin "graphics/pokemon/whismur/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Whismur:: @ 8E1CECC
- .incbin "graphics/pokemon/whismur/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Whismur:: @ 8E1CEF4
- .incbin "graphics/pokemon/whismur/icon.4bpp"
-
- .align 2
-gMonFootprint_Whismur:: @ 8E1D2F4
- .incbin "graphics/pokemon/whismur/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Loudred:: @ 8E1D314
- .incbin "graphics/pokemon/loudred/front.4bpp.lz"
-
- .align 2
-gMonPalette_Loudred:: @ 8E1D78C
- .incbin "graphics/pokemon/loudred/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Loudred:: @ 8E1D7B4
- .incbin "graphics/pokemon/loudred/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Loudred:: @ 8E1DB24
- .incbin "graphics/pokemon/loudred/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Loudred:: @ 8E1DB4C
- .incbin "graphics/pokemon/loudred/icon.4bpp"
-
- .align 2
-gMonFootprint_Loudred:: @ 8E1DF4C
- .incbin "graphics/pokemon/loudred/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Exploud:: @ 8E1DF6C
- .incbin "graphics/pokemon/exploud/front.4bpp.lz"
-
- .align 2
-gMonPalette_Exploud:: @ 8E1E4D4
- .incbin "graphics/pokemon/exploud/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Exploud:: @ 8E1E4FC
- .incbin "graphics/pokemon/exploud/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Exploud:: @ 8E1E908
- .incbin "graphics/pokemon/exploud/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Exploud:: @ 8E1E930
- .incbin "graphics/pokemon/exploud/icon.4bpp"
-
- .align 2
-gMonFootprint_Exploud:: @ 8E1ED30
- .incbin "graphics/pokemon/exploud/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Clamperl:: @ 8E1ED50
- .incbin "graphics/pokemon/clamperl/front.4bpp.lz"
-
- .align 2
-gMonPalette_Clamperl:: @ 8E1F028
- .incbin "graphics/pokemon/clamperl/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Clamperl:: @ 8E1F050
- .incbin "graphics/pokemon/clamperl/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Clamperl:: @ 8E1F2E4
- .incbin "graphics/pokemon/clamperl/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Clamperl:: @ 8E1F30C
- .incbin "graphics/pokemon/clamperl/icon.4bpp"
-
- .align 2
-gMonFootprint_Clamperl:: @ 8E1F70C
- .incbin "graphics/pokemon/clamperl/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Huntail:: @ 8E1F72C
- .incbin "graphics/pokemon/huntail/front.4bpp.lz"
-
- .align 2
-gMonPalette_Huntail:: @ 8E1FAF8
- .incbin "graphics/pokemon/huntail/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Huntail:: @ 8E1FB20
- .incbin "graphics/pokemon/huntail/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Huntail:: @ 8E1FE74
- .incbin "graphics/pokemon/huntail/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Huntail:: @ 8E1FE9C
- .incbin "graphics/pokemon/huntail/icon.4bpp"
-
- .align 2
-gMonFootprint_Huntail:: @ 8E2029C
- .incbin "graphics/pokemon/huntail/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gorebyss:: @ 8E202BC
- .incbin "graphics/pokemon/gorebyss/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gorebyss:: @ 8E205CC
- .incbin "graphics/pokemon/gorebyss/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gorebyss:: @ 8E205F4
- .incbin "graphics/pokemon/gorebyss/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gorebyss:: @ 8E208DC
- .incbin "graphics/pokemon/gorebyss/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gorebyss:: @ 8E20904
- .incbin "graphics/pokemon/gorebyss/icon.4bpp"
-
- .align 2
-gMonFootprint_Gorebyss:: @ 8E20D04
- .incbin "graphics/pokemon/gorebyss/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Absol:: @ 8E20D24
- .incbin "graphics/pokemon/absol/front.4bpp.lz"
-
- .align 2
-gMonPalette_Absol:: @ 8E21154
- .incbin "graphics/pokemon/absol/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Absol:: @ 8E2117C
- .incbin "graphics/pokemon/absol/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Absol:: @ 8E214DC
- .incbin "graphics/pokemon/absol/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Absol:: @ 8E21504
- .incbin "graphics/pokemon/absol/icon.4bpp"
-
- .align 2
-gMonFootprint_Absol:: @ 8E21904
- .incbin "graphics/pokemon/absol/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shuppet:: @ 8E21924
- .incbin "graphics/pokemon/shuppet/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shuppet:: @ 8E21B5C
- .incbin "graphics/pokemon/shuppet/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shuppet:: @ 8E21B84
- .incbin "graphics/pokemon/shuppet/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shuppet:: @ 8E21E1C
- .incbin "graphics/pokemon/shuppet/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shuppet:: @ 8E21E44
- .incbin "graphics/pokemon/shuppet/icon.4bpp"
-
- .align 2
-gMonFootprint_Shuppet:: @ 8E22244
- .incbin "graphics/pokemon/shuppet/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Banette:: @ 8E22264
- .incbin "graphics/pokemon/banette/front.4bpp.lz"
-
- .align 2
-gMonPalette_Banette:: @ 8E22518
- .incbin "graphics/pokemon/banette/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Banette:: @ 8E22540
- .incbin "graphics/pokemon/banette/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Banette:: @ 8E227BC
- .incbin "graphics/pokemon/banette/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Banette:: @ 8E227E4
- .incbin "graphics/pokemon/banette/icon.4bpp"
-
- .align 2
-gMonFootprint_Banette:: @ 8E22BE4
- .incbin "graphics/pokemon/banette/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Seviper:: @ 8E22C04
- .incbin "graphics/pokemon/seviper/front.4bpp.lz"
-
- .align 2
-gMonPalette_Seviper:: @ 8E23024
- .incbin "graphics/pokemon/seviper/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Seviper:: @ 8E2304C
- .incbin "graphics/pokemon/seviper/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Seviper:: @ 8E234D8
- .incbin "graphics/pokemon/seviper/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Seviper:: @ 8E23500
- .incbin "graphics/pokemon/seviper/icon.4bpp"
-
- .align 2
-gMonFootprint_Seviper:: @ 8E23900
- .incbin "graphics/pokemon/seviper/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Zangoose:: @ 8E23920
- .incbin "graphics/pokemon/zangoose/front.4bpp.lz"
-
- .align 2
-gMonPalette_Zangoose:: @ 8E23CEC
- .incbin "graphics/pokemon/zangoose/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Zangoose:: @ 8E23D14
- .incbin "graphics/pokemon/zangoose/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Zangoose:: @ 8E24088
- .incbin "graphics/pokemon/zangoose/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Zangoose:: @ 8E240B0
- .incbin "graphics/pokemon/zangoose/icon.4bpp"
-
- .align 2
-gMonFootprint_Zangoose:: @ 8E244B0
- .incbin "graphics/pokemon/zangoose/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Relicanth:: @ 8E244D0
- .incbin "graphics/pokemon/relicanth/front.4bpp.lz"
-
- .align 2
-gMonPalette_Relicanth:: @ 8E24864
- .incbin "graphics/pokemon/relicanth/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Relicanth:: @ 8E2488C
- .incbin "graphics/pokemon/relicanth/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Relicanth:: @ 8E24BE4
- .incbin "graphics/pokemon/relicanth/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Relicanth:: @ 8E24C0C
- .incbin "graphics/pokemon/relicanth/icon.4bpp"
-
- .align 2
-gMonFootprint_Relicanth:: @ 8E2500C
- .incbin "graphics/pokemon/relicanth/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Aron:: @ 8E2502C
- .incbin "graphics/pokemon/aron/front.4bpp.lz"
-
- .align 2
-gMonPalette_Aron:: @ 8E25214
- .incbin "graphics/pokemon/aron/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Aron:: @ 8E2523C
- .incbin "graphics/pokemon/aron/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Aron:: @ 8E25464
- .incbin "graphics/pokemon/aron/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Aron:: @ 8E2548C
- .incbin "graphics/pokemon/aron/icon.4bpp"
-
- .align 2
-gMonFootprint_Aron:: @ 8E2588C
- .incbin "graphics/pokemon/aron/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lairon:: @ 8E258AC
- .incbin "graphics/pokemon/lairon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lairon:: @ 8E25C78
- .incbin "graphics/pokemon/lairon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lairon:: @ 8E25CA0
- .incbin "graphics/pokemon/lairon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lairon:: @ 8E25F8C
- .incbin "graphics/pokemon/lairon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lairon:: @ 8E25FB4
- .incbin "graphics/pokemon/lairon/icon.4bpp"
-
- .align 2
-gMonFootprint_Lairon:: @ 8E263B4
- .incbin "graphics/pokemon/lairon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Aggron:: @ 8E263D4
- .incbin "graphics/pokemon/aggron/front.4bpp.lz"
-
- .align 2
-gMonPalette_Aggron:: @ 8E26950
- .incbin "graphics/pokemon/aggron/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Aggron:: @ 8E26978
- .incbin "graphics/pokemon/aggron/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Aggron:: @ 8E26DA0
- .incbin "graphics/pokemon/aggron/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Aggron:: @ 8E26DC8
- .incbin "graphics/pokemon/aggron/icon.4bpp"
-
- .align 2
-gMonFootprint_Aggron:: @ 8E271C8
- .incbin "graphics/pokemon/aggron/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Castform:: @ 8E271E8
- .incbin "graphics/pokemon/castform/front.4bpp.lz"
-
- .align 2
-gMonPalette_Castform:: @ 8E27C70
- .incbin "graphics/pokemon/castform/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Castform:: @ 8E27CF0
- .incbin "graphics/pokemon/castform/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Castform:: @ 8E286AC
- .incbin "graphics/pokemon/castform/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Castform:: @ 8E28728
- .incbin "graphics/pokemon/castform/icon.4bpp"
-
- .align 2
-gMonFootprint_Castform:: @ 8E28B28
- .incbin "graphics/pokemon/castform/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Volbeat:: @ 8E28B48
- .incbin "graphics/pokemon/volbeat/front.4bpp.lz"
-
- .align 2
-gMonPalette_Volbeat:: @ 8E28ED8
- .incbin "graphics/pokemon/volbeat/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Volbeat:: @ 8E28F00
- .incbin "graphics/pokemon/volbeat/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Volbeat:: @ 8E29260
- .incbin "graphics/pokemon/volbeat/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Volbeat:: @ 8E29288
- .incbin "graphics/pokemon/volbeat/icon.4bpp"
-
- .align 2
-gMonFootprint_Volbeat:: @ 8E29688
- .incbin "graphics/pokemon/volbeat/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Illumise:: @ 8E296A8
- .incbin "graphics/pokemon/illumise/front.4bpp.lz"
-
- .align 2
-gMonPalette_Illumise:: @ 8E29A1C
- .incbin "graphics/pokemon/illumise/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Illumise:: @ 8E29A44
- .incbin "graphics/pokemon/illumise/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Illumise:: @ 8E29D60
- .incbin "graphics/pokemon/illumise/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Illumise:: @ 8E29D88
- .incbin "graphics/pokemon/illumise/icon.4bpp"
-
- .align 2
-gMonFootprint_Illumise:: @ 8E2A188
- .incbin "graphics/pokemon/illumise/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Lileep:: @ 8E2A1A8
- .incbin "graphics/pokemon/lileep/front.4bpp.lz"
-
- .align 2
-gMonPalette_Lileep:: @ 8E2A4EC
- .incbin "graphics/pokemon/lileep/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Lileep:: @ 8E2A514
- .incbin "graphics/pokemon/lileep/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Lileep:: @ 8E2A858
- .incbin "graphics/pokemon/lileep/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Lileep:: @ 8E2A880
- .incbin "graphics/pokemon/lileep/icon.4bpp"
-
- .align 2
-gMonFootprint_Lileep:: @ 8E2AC80
- .incbin "graphics/pokemon/lileep/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Cradily:: @ 8E2ACA0
- .incbin "graphics/pokemon/cradily/front.4bpp.lz"
-
- .align 2
-gMonPalette_Cradily:: @ 8E2B0BC
- .incbin "graphics/pokemon/cradily/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Cradily:: @ 8E2B0E4
- .incbin "graphics/pokemon/cradily/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Cradily:: @ 8E2B4E0
- .incbin "graphics/pokemon/cradily/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Cradily:: @ 8E2B508
- .incbin "graphics/pokemon/cradily/icon.4bpp"
-
- .align 2
-gMonFootprint_Cradily:: @ 8E2B908
- .incbin "graphics/pokemon/cradily/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Anorith:: @ 8E2B928
- .incbin "graphics/pokemon/anorith/front.4bpp.lz"
-
- .align 2
-gMonPalette_Anorith:: @ 8E2BC4C
- .incbin "graphics/pokemon/anorith/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Anorith:: @ 8E2BC74
- .incbin "graphics/pokemon/anorith/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Anorith:: @ 8E2BEBC
- .incbin "graphics/pokemon/anorith/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Anorith:: @ 8E2BEE4
- .incbin "graphics/pokemon/anorith/icon.4bpp"
-
- .align 2
-gMonFootprint_Anorith:: @ 8E2C2E4
- .incbin "graphics/pokemon/anorith/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Armaldo:: @ 8E2C304
- .incbin "graphics/pokemon/armaldo/front.4bpp.lz"
-
- .align 2
-gMonPalette_Armaldo:: @ 8E2C884
- .incbin "graphics/pokemon/armaldo/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Armaldo:: @ 8E2C8AC
- .incbin "graphics/pokemon/armaldo/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Armaldo:: @ 8E2CCE4
- .incbin "graphics/pokemon/armaldo/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Armaldo:: @ 8E2CD0C
- .incbin "graphics/pokemon/armaldo/icon.4bpp"
-
- .align 2
-gMonFootprint_Armaldo:: @ 8E2D10C
- .incbin "graphics/pokemon/armaldo/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Ralts:: @ 8E2D12C
- .incbin "graphics/pokemon/ralts/front.4bpp.lz"
-
- .align 2
-gMonPalette_Ralts:: @ 8E2D35C
- .incbin "graphics/pokemon/ralts/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Ralts:: @ 8E2D384
- .incbin "graphics/pokemon/ralts/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Ralts:: @ 8E2D5C0
- .incbin "graphics/pokemon/ralts/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Ralts:: @ 8E2D5E8
- .incbin "graphics/pokemon/ralts/icon.4bpp"
-
- .align 2
-gMonFootprint_Ralts:: @ 8E2D9E8
- .incbin "graphics/pokemon/ralts/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kirlia:: @ 8E2DA08
- .incbin "graphics/pokemon/kirlia/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kirlia:: @ 8E2DD04
- .incbin "graphics/pokemon/kirlia/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kirlia:: @ 8E2DD2C
- .incbin "graphics/pokemon/kirlia/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kirlia:: @ 8E2E0A0
- .incbin "graphics/pokemon/kirlia/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kirlia:: @ 8E2E0C8
- .incbin "graphics/pokemon/kirlia/icon.4bpp"
-
- .align 2
-gMonFootprint_Kirlia:: @ 8E2E4C8
- .incbin "graphics/pokemon/kirlia/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Gardevoir:: @ 8E2E4E8
- .incbin "graphics/pokemon/gardevoir/front.4bpp.lz"
-
- .align 2
-gMonPalette_Gardevoir:: @ 8E2E864
- .incbin "graphics/pokemon/gardevoir/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Gardevoir:: @ 8E2E88C
- .incbin "graphics/pokemon/gardevoir/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Gardevoir:: @ 8E2EBC0
- .incbin "graphics/pokemon/gardevoir/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Gardevoir:: @ 8E2EBE8
- .incbin "graphics/pokemon/gardevoir/icon.4bpp"
-
- .align 2
-gMonFootprint_Gardevoir:: @ 8E2EFE8
- .incbin "graphics/pokemon/gardevoir/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Bagon:: @ 8E2F008
- .incbin "graphics/pokemon/bagon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Bagon:: @ 8E2F280
- .incbin "graphics/pokemon/bagon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Bagon:: @ 8E2F2A8
- .incbin "graphics/pokemon/bagon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Bagon:: @ 8E2F590
- .incbin "graphics/pokemon/bagon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Bagon:: @ 8E2F5B8
- .incbin "graphics/pokemon/bagon/icon.4bpp"
-
- .align 2
-gMonFootprint_Bagon:: @ 8E2F9B8
- .incbin "graphics/pokemon/bagon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Shelgon:: @ 8E2F9D8
- .incbin "graphics/pokemon/shelgon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Shelgon:: @ 8E2FCDC
- .incbin "graphics/pokemon/shelgon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Shelgon:: @ 8E2FD04
- .incbin "graphics/pokemon/shelgon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Shelgon:: @ 8E2FFEC
- .incbin "graphics/pokemon/shelgon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Shelgon:: @ 8E30014
- .incbin "graphics/pokemon/shelgon/icon.4bpp"
-
- .align 2
-gMonFootprint_Shelgon:: @ 8E30414
- .incbin "graphics/pokemon/shelgon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Salamence:: @ 8E30434
- .incbin "graphics/pokemon/salamence/front.4bpp.lz"
-
- .align 2
-gMonPalette_Salamence:: @ 8E30898
- .incbin "graphics/pokemon/salamence/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Salamence:: @ 8E308C0
- .incbin "graphics/pokemon/salamence/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Salamence:: @ 8E30BA4
- .incbin "graphics/pokemon/salamence/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Salamence:: @ 8E30BCC
- .incbin "graphics/pokemon/salamence/icon.4bpp"
-
- .align 2
-gMonFootprint_Salamence:: @ 8E30FCC
- .incbin "graphics/pokemon/salamence/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Beldum:: @ 8E30FEC
- .incbin "graphics/pokemon/beldum/front.4bpp.lz"
-
- .align 2
-gMonPalette_Beldum:: @ 8E3125C
- .incbin "graphics/pokemon/beldum/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Beldum:: @ 8E31284
- .incbin "graphics/pokemon/beldum/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Beldum:: @ 8E31574
- .incbin "graphics/pokemon/beldum/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Beldum:: @ 8E3159C
- .incbin "graphics/pokemon/beldum/icon.4bpp"
-
- .align 2
-gMonFootprint_Beldum:: @ 8E3199C
- .incbin "graphics/pokemon/beldum/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Metang:: @ 8E319BC
- .incbin "graphics/pokemon/metang/front.4bpp.lz"
-
- .align 2
-gMonPalette_Metang:: @ 8E31E18
- .incbin "graphics/pokemon/metang/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Metang:: @ 8E31E40
- .incbin "graphics/pokemon/metang/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Metang:: @ 8E32164
- .incbin "graphics/pokemon/metang/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Metang:: @ 8E3218C
- .incbin "graphics/pokemon/metang/icon.4bpp"
-
- .align 2
-gMonFootprint_Metang:: @ 8E3258C
- .incbin "graphics/pokemon/metang/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Metagross:: @ 8E325AC
- .incbin "graphics/pokemon/metagross/front.4bpp.lz"
-
- .align 2
-gMonPalette_Metagross:: @ 8E32A10
- .incbin "graphics/pokemon/metagross/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Metagross:: @ 8E32A38
- .incbin "graphics/pokemon/metagross/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Metagross:: @ 8E32D04
- .incbin "graphics/pokemon/metagross/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Metagross:: @ 8E32D2C
- .incbin "graphics/pokemon/metagross/icon.4bpp"
-
- .align 2
-gMonFootprint_Metagross:: @ 8E3312C
- .incbin "graphics/pokemon/metagross/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Regirock:: @ 8E3314C
- .incbin "graphics/pokemon/regirock/front.4bpp.lz"
-
- .align 2
-gMonPalette_Regirock:: @ 8E33608
- .incbin "graphics/pokemon/regirock/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Regirock:: @ 8E33630
- .incbin "graphics/pokemon/regirock/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Regirock:: @ 8E33A7C
- .incbin "graphics/pokemon/regirock/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Regirock:: @ 8E33AA4
- .incbin "graphics/pokemon/regirock/icon.4bpp"
-
- .align 2
-gMonFootprint_Regirock:: @ 8E33EA4
- .incbin "graphics/pokemon/regirock/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Regice:: @ 8E33EC4
- .incbin "graphics/pokemon/regice/front.4bpp.lz"
-
- .align 2
-gMonPalette_Regice:: @ 8E3430C
- .incbin "graphics/pokemon/regice/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Regice:: @ 8E34334
- .incbin "graphics/pokemon/regice/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Regice:: @ 8E34624
- .incbin "graphics/pokemon/regice/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Regice:: @ 8E3464C
- .incbin "graphics/pokemon/regice/icon.4bpp"
-
- .align 2
-gMonFootprint_Regice:: @ 8E34A4C
- .incbin "graphics/pokemon/regice/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Registeel:: @ 8E34A6C
- .incbin "graphics/pokemon/registeel/front.4bpp.lz"
-
- .align 2
-gMonPalette_Registeel:: @ 8E34EF4
- .incbin "graphics/pokemon/registeel/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Registeel:: @ 8E34F1C
- .incbin "graphics/pokemon/registeel/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Registeel:: @ 8E35254
- .incbin "graphics/pokemon/registeel/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Registeel:: @ 8E3527C
- .incbin "graphics/pokemon/registeel/icon.4bpp"
-
- .align 2
-gMonFootprint_Registeel:: @ 8E3567C
- .incbin "graphics/pokemon/registeel/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Kyogre:: @ 8E3569C
- .incbin "graphics/pokemon/kyogre/front.4bpp.lz"
-
- .align 2
-gMonPalette_Kyogre:: @ 8E35B0C
- .incbin "graphics/pokemon/kyogre/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Kyogre:: @ 8E35B34
- .incbin "graphics/pokemon/kyogre/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Kyogre:: @ 8E35DAC
- .incbin "graphics/pokemon/kyogre/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Kyogre:: @ 8E35DD4
- .incbin "graphics/pokemon/kyogre/icon.4bpp"
-
- .align 2
-gMonFootprint_Kyogre:: @ 8E361D4
- .incbin "graphics/pokemon/kyogre/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Groudon:: @ 8E361F4
- .incbin "graphics/pokemon/groudon/front.4bpp.lz"
-
- .align 2
-gMonPalette_Groudon:: @ 8E36788
- .incbin "graphics/pokemon/groudon/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Groudon:: @ 8E367B0
- .incbin "graphics/pokemon/groudon/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Groudon:: @ 8E36C18
- .incbin "graphics/pokemon/groudon/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Groudon:: @ 8E36C40
- .incbin "graphics/pokemon/groudon/icon.4bpp"
-
- .align 2
-gMonFootprint_Groudon:: @ 8E37040
- .incbin "graphics/pokemon/groudon/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Rayquaza:: @ 8E37060
- .incbin "graphics/pokemon/rayquaza/front.4bpp.lz"
-
- .align 2
-gMonPalette_Rayquaza:: @ 8E37570
- .incbin "graphics/pokemon/rayquaza/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Rayquaza:: @ 8E37598
- .incbin "graphics/pokemon/rayquaza/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Rayquaza:: @ 8E378D0
- .incbin "graphics/pokemon/rayquaza/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Rayquaza:: @ 8E378F8
- .incbin "graphics/pokemon/rayquaza/icon.4bpp"
-
- .align 2
-gMonFootprint_Rayquaza:: @ 8E37CF8
- .incbin "graphics/pokemon/rayquaza/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Latias:: @ 8E37D18
- .incbin "graphics/pokemon/latias/front.4bpp.lz"
-
- .align 2
-gMonPalette_Latias:: @ 8E3813C
- .incbin "graphics/pokemon/latias/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Latias:: @ 8E38164
- .incbin "graphics/pokemon/latias/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Latias:: @ 8E38460
- .incbin "graphics/pokemon/latias/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Latias:: @ 8E38488
- .incbin "graphics/pokemon/latias/icon.4bpp"
-
- .align 2
-gMonFootprint_Latias:: @ 8E38888
- .incbin "graphics/pokemon/latias/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Latios:: @ 8E388A8
- .incbin "graphics/pokemon/latios/front.4bpp.lz"
-
- .align 2
-gMonPalette_Latios:: @ 8E38CFC
- .incbin "graphics/pokemon/latios/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Latios:: @ 8E38D24
- .incbin "graphics/pokemon/latios/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Latios:: @ 8E39084
- .incbin "graphics/pokemon/latios/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Latios:: @ 8E390AC
- .incbin "graphics/pokemon/latios/icon.4bpp"
-
- .align 2
-gMonFootprint_Latios:: @ 8E394AC
- .incbin "graphics/pokemon/latios/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Jirachi:: @ 8E394CC
- .incbin "graphics/pokemon/jirachi/front.4bpp.lz"
-
- .align 2
-gMonPalette_Jirachi:: @ 8E397D8
- .incbin "graphics/pokemon/jirachi/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Jirachi:: @ 8E39800
- .incbin "graphics/pokemon/jirachi/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Jirachi:: @ 8E39BA0
- .incbin "graphics/pokemon/jirachi/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Jirachi:: @ 8E39BC8
- .incbin "graphics/pokemon/jirachi/icon.4bpp"
-
- .align 2
-gMonFootprint_Jirachi:: @ 8E39FC8
- .incbin "graphics/pokemon/jirachi/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Deoxys:: @ 8E39FE8
- .incbin "graphics/pokemon/deoxys/front.4bpp.lz"
-
- .align 2
-gMonPalette_Deoxys:: @ 8E3A3C4
- .incbin "graphics/pokemon/deoxys/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Deoxys:: @ 8E3A3EC
- .incbin "graphics/pokemon/deoxys/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Deoxys:: @ 8E3A740
- .incbin "graphics/pokemon/deoxys/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Deoxys:: @ 8E3A768
- .incbin "graphics/pokemon/deoxys/icon.4bpp"
-
- .align 2
-gMonFootprint_Deoxys:: @ 8E3AB68
- .incbin "graphics/pokemon/deoxys/footprint.1bpp"
-
- .align 2
-gMonFrontPic_Chimecho:: @ 8E3AB88
- .incbin "graphics/pokemon/chimecho/front.4bpp.lz"
-
- .align 2
-gMonPalette_Chimecho:: @ 8E3ADD4
- .incbin "graphics/pokemon/chimecho/normal.gbapal.lz"
-
- .align 2
-gMonBackPic_Chimecho:: @ 8E3ADFC
- .incbin "graphics/pokemon/chimecho/back.4bpp.lz"
-
- .align 2
-gMonShinyPalette_Chimecho:: @ 8E3B070
- .incbin "graphics/pokemon/chimecho/shiny.gbapal.lz"
-
- .align 2
-gMonIcon_Chimecho:: @ 8E3B098
- .incbin "graphics/pokemon/chimecho/icon.4bpp"
-
- .align 2
-gMonFootprint_Chimecho:: @ 8E3B498
- .incbin "graphics/pokemon/chimecho/footprint.1bpp"
-
- .align 2
-gMonPic_Egg:: @ 8E3B4B8
- .incbin "graphics/pokemon/egg/pic.4bpp.lz"
-
- .align 2
-gMonPalette_Egg:: @ 8E3B66C
- .incbin "graphics/pokemon/egg/palette.gbapal.lz"
-
- .align 2
-gMonFrontPic_UnownB:: @ 8E3B68C
- .incbin "graphics/pokemon/unown/front_b.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownB:: @ 8E3B864
- .incbin "graphics/pokemon/unown/back_b.4bpp.lz"
-
- .align 2
-gMonIcon_UnownB:: @ 8E3BA68
- .incbin "graphics/pokemon/unown/icon_b.4bpp"
-
- .align 2
-gMonFrontPic_UnownC:: @ 8E3BE68
- .incbin "graphics/pokemon/unown/front_c.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownC:: @ 8E3C07C
- .incbin "graphics/pokemon/unown/back_c.4bpp.lz"
-
- .align 2
-gMonIcon_UnownC:: @ 8E3C328
- .incbin "graphics/pokemon/unown/icon_c.4bpp"
-
- .align 2
-gMonFrontPic_UnownD:: @ 8E3C728
- .incbin "graphics/pokemon/unown/front_d.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownD:: @ 8E3C920
- .incbin "graphics/pokemon/unown/back_d.4bpp.lz"
-
- .align 2
-gMonIcon_UnownD:: @ 8E3CB78
- .incbin "graphics/pokemon/unown/icon_d.4bpp"
-
- .align 2
-gMonFrontPic_UnownE:: @ 8E3CF78
- .incbin "graphics/pokemon/unown/front_e.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownE:: @ 8E3D130
- .incbin "graphics/pokemon/unown/back_e.4bpp.lz"
-
- .align 2
-gMonIcon_UnownE:: @ 8E3D330
- .incbin "graphics/pokemon/unown/icon_e.4bpp"
-
- .align 2
-gMonFrontPic_UnownF:: @ 8E3D730
- .incbin "graphics/pokemon/unown/front_f.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownF:: @ 8E3D924
- .incbin "graphics/pokemon/unown/back_f.4bpp.lz"
-
- .align 2
-gMonIcon_UnownF:: @ 8E3DB40
- .incbin "graphics/pokemon/unown/icon_f.4bpp"
-
- .align 2
-gMonFrontPic_UnownG:: @ 8E3DF40
- .incbin "graphics/pokemon/unown/front_g.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownG:: @ 8E3E11C
- .incbin "graphics/pokemon/unown/back_g.4bpp.lz"
-
- .align 2
-gMonIcon_UnownG:: @ 8E3E368
- .incbin "graphics/pokemon/unown/icon_g.4bpp"
-
- .align 2
-gMonFrontPic_UnownH:: @ 8E3E768
- .incbin "graphics/pokemon/unown/front_h.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownH:: @ 8E3E9AC
- .incbin "graphics/pokemon/unown/back_h.4bpp.lz"
-
- .align 2
-gMonIcon_UnownH:: @ 8E3EC70
- .incbin "graphics/pokemon/unown/icon_h.4bpp"
-
- .align 2
-gMonFrontPic_UnownI:: @ 8E3F070
- .incbin "graphics/pokemon/unown/front_i.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownI:: @ 8E3F208
- .incbin "graphics/pokemon/unown/back_i.4bpp.lz"
-
- .align 2
-gMonIcon_UnownI:: @ 8E3F3B0
- .incbin "graphics/pokemon/unown/icon_i.4bpp"
-
- .align 2
-gMonFrontPic_UnownJ:: @ 8E3F7B0
- .incbin "graphics/pokemon/unown/front_j.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownJ:: @ 8E3F974
- .incbin "graphics/pokemon/unown/back_j.4bpp.lz"
-
- .align 2
-gMonIcon_UnownJ:: @ 8E3FB5C
- .incbin "graphics/pokemon/unown/icon_j.4bpp"
-
- .align 2
-gMonFrontPic_UnownK:: @ 8E3FF5C
- .incbin "graphics/pokemon/unown/front_k.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownK:: @ 8E4012C
- .incbin "graphics/pokemon/unown/back_k.4bpp.lz"
-
- .align 2
-gMonIcon_UnownK:: @ 8E40324
- .incbin "graphics/pokemon/unown/icon_k.4bpp"
-
- .align 2
-gMonFrontPic_UnownL:: @ 8E40724
- .incbin "graphics/pokemon/unown/front_l.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownL:: @ 8E408D4
- .incbin "graphics/pokemon/unown/back_l.4bpp.lz"
-
- .align 2
-gMonIcon_UnownL:: @ 8E40AA8
- .incbin "graphics/pokemon/unown/icon_l.4bpp"
-
- .align 2
-gMonFrontPic_UnownM:: @ 8E40EA8
- .incbin "graphics/pokemon/unown/front_m.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownM:: @ 8E410CC
- .incbin "graphics/pokemon/unown/back_m.4bpp.lz"
-
- .align 2
-gMonIcon_UnownM:: @ 8E41374
- .incbin "graphics/pokemon/unown/icon_m.4bpp"
-
- .align 2
-gMonFrontPic_UnownN:: @ 8E41774
- .incbin "graphics/pokemon/unown/front_n.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownN:: @ 8E4196C
- .incbin "graphics/pokemon/unown/back_n.4bpp.lz"
-
- .align 2
-gMonIcon_UnownN:: @ 8E41BD8
- .incbin "graphics/pokemon/unown/icon_n.4bpp"
-
- .align 2
-gMonFrontPic_UnownO:: @ 8E41FD8
- .incbin "graphics/pokemon/unown/front_o.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownO:: @ 8E42210
- .incbin "graphics/pokemon/unown/back_o.4bpp.lz"
-
- .align 2
-gMonIcon_UnownO:: @ 8E424D0
- .incbin "graphics/pokemon/unown/icon_o.4bpp"
-
- .align 2
-gMonFrontPic_UnownP:: @ 8E428D0
- .incbin "graphics/pokemon/unown/front_p.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownP:: @ 8E42A70
- .incbin "graphics/pokemon/unown/back_p.4bpp.lz"
-
- .align 2
-gMonIcon_UnownP:: @ 8E42C34
- .incbin "graphics/pokemon/unown/icon_p.4bpp"
-
- .align 2
-gMonFrontPic_UnownQ:: @ 8E43034
- .incbin "graphics/pokemon/unown/front_q.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownQ:: @ 8E431E8
- .incbin "graphics/pokemon/unown/back_q.4bpp.lz"
-
- .align 2
-gMonIcon_UnownQ:: @ 8E433B4
- .incbin "graphics/pokemon/unown/icon_q.4bpp"
-
- .align 2
-gMonFrontPic_UnownR:: @ 8E437B4
- .incbin "graphics/pokemon/unown/front_r.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownR:: @ 8E43958
- .incbin "graphics/pokemon/unown/back_r.4bpp.lz"
-
- .align 2
-gMonIcon_UnownR:: @ 8E43B20
- .incbin "graphics/pokemon/unown/icon_r.4bpp"
-
- .align 2
-gMonFrontPic_UnownS:: @ 8E43F20
- .incbin "graphics/pokemon/unown/front_s.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownS:: @ 8E44108
- .incbin "graphics/pokemon/unown/back_s.4bpp.lz"
-
- .align 2
-gMonIcon_UnownS:: @ 8E4435C
- .incbin "graphics/pokemon/unown/icon_s.4bpp"
-
- .align 2
-gMonFrontPic_UnownT:: @ 8E4475C
- .incbin "graphics/pokemon/unown/front_t.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownT:: @ 8E4490C
- .incbin "graphics/pokemon/unown/back_t.4bpp.lz"
-
- .align 2
-gMonIcon_UnownT:: @ 8E44AC0
- .incbin "graphics/pokemon/unown/icon_t.4bpp"
-
- .align 2
-gMonFrontPic_UnownU:: @ 8E44EC0
- .incbin "graphics/pokemon/unown/front_u.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownU:: @ 8E450D8
- .incbin "graphics/pokemon/unown/back_u.4bpp.lz"
-
- .align 2
-gMonIcon_UnownU:: @ 8E4532C
- .incbin "graphics/pokemon/unown/icon_u.4bpp"
-
- .align 2
-gMonFrontPic_UnownV:: @ 8E4572C
- .incbin "graphics/pokemon/unown/front_v.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownV:: @ 8E45910
- .incbin "graphics/pokemon/unown/back_v.4bpp.lz"
-
- .align 2
-gMonIcon_UnownV:: @ 8E45B40
- .incbin "graphics/pokemon/unown/icon_v.4bpp"
-
- .align 2
-gMonFrontPic_UnownW:: @ 8E45F40
- .incbin "graphics/pokemon/unown/front_w.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownW:: @ 8E46114
- .incbin "graphics/pokemon/unown/back_w.4bpp.lz"
-
- .align 2
-gMonIcon_UnownW:: @ 8E46318
- .incbin "graphics/pokemon/unown/icon_w.4bpp"
-
- .align 2
-gMonFrontPic_UnownX:: @ 8E46718
- .incbin "graphics/pokemon/unown/front_x.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownX:: @ 8E468DC
- .incbin "graphics/pokemon/unown/back_x.4bpp.lz"
-
- .align 2
-gMonIcon_UnownX:: @ 8E46ACC
- .incbin "graphics/pokemon/unown/icon_x.4bpp"
-
- .align 2
-gMonFrontPic_UnownY:: @ 8E46ECC
- .incbin "graphics/pokemon/unown/front_y.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownY:: @ 8E470A4
- .incbin "graphics/pokemon/unown/back_y.4bpp.lz"
-
- .align 2
-gMonIcon_UnownY:: @ 8E47298
- .incbin "graphics/pokemon/unown/icon_y.4bpp"
-
- .align 2
-gMonFrontPic_UnownZ:: @ 8E47698
- .incbin "graphics/pokemon/unown/front_z.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownZ:: @ 8E47848
- .incbin "graphics/pokemon/unown/back_z.4bpp.lz"
-
- .align 2
-gMonIcon_UnownZ:: @ 8E47A24
- .incbin "graphics/pokemon/unown/icon_z.4bpp"
-
- .align 2
-gMonFrontPic_UnownExclamationMark:: @ 8E47E24
- .incbin "graphics/pokemon/unown/front_exclamation_mark.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownExclamationMark:: @ 8E47FB4
- .incbin "graphics/pokemon/unown/back_exclamation_mark.4bpp.lz"
-
- .align 2
-gMonIcon_UnownExclamationMark:: @ 8E4817C
- .incbin "graphics/pokemon/unown/icon_exclamation_mark.4bpp"
-
- .align 2
-gMonFrontPic_UnownQuestionMark:: @ 8E4857C
- .incbin "graphics/pokemon/unown/front_question_mark.4bpp.lz"
-
- .align 2
-gMonBackPic_UnownQuestionMark:: @ 8E48738
- .incbin "graphics/pokemon/unown/back_question_mark.4bpp.lz"
-
- .align 2
-gMonIcon_UnownQuestionMark:: @ 8E48938
- .incbin "graphics/pokemon/unown/icon_question_mark.4bpp"
diff --git a/data/graphics/trainers/graphics.inc b/data/graphics/trainers/graphics.inc
deleted file mode 100644
index 3a2be8723..000000000
--- a/data/graphics/trainers/graphics.inc
+++ /dev/null
@@ -1,675 +0,0 @@
- .align 2
-gTrainerFrontPic_Lass:: @ 8E48D38
- .incbin "graphics/trainers/lass.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Youngster:: @ 8E49010
- .incbin "graphics/trainers/youngster.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Brendan:: @ 8E492B8
- .incbin "graphics/trainers/brendan.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_May:: @ 8E495CC
- .incbin "graphics/trainers/may.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Hiker:: @ 8E498CC
- .incbin "graphics/trainers/hiker.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Beauty:: @ 8E49D4C
- .incbin "graphics/trainers/beauty.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Fisherman:: @ 8E4A034
- .incbin "graphics/trainers/fisherman.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Lady:: @ 8E4A418
- .incbin "graphics/trainers/lady.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_CyclingTriathleteM:: @ 8E4A7CC
- .incbin "graphics/trainers/cycling_triathlete_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_AquaGruntM:: @ 8E4ABDC
- .incbin "graphics/trainers/aqua_grunt_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Twins:: @ 8E4AF3C
- .incbin "graphics/trainers/twins.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SwimmerF:: @ 8E4B300
- .incbin "graphics/trainers/swimmer_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_BugCatcher:: @ 8E4B5D0
- .incbin "graphics/trainers/bug_catcher.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SchoolKidM:: @ 8E4B8FC
- .incbin "graphics/trainers/school_kid_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_RichBoy:: @ 8E4BBBC
- .incbin "graphics/trainers/rich_boy.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SrAndJr:: @ 8E4BE70
- .incbin "graphics/trainers/sr_and_jr.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_BlackBelt:: @ 8E4C2E0
- .incbin "graphics/trainers/black_belt.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Wally:: @ 8E4C644
- .incbin "graphics/trainers/wally.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_AquaGruntF:: @ 8E4C914
- .incbin "graphics/trainers/aqua_grunt_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_TuberF:: @ 8E4CC50
- .incbin "graphics/trainers/tuber_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_HexManiac:: @ 8E4CEF4
- .incbin "graphics/trainers/hex_maniac.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PokemonBreederF:: @ 8E4D260
- .incbin "graphics/trainers/pokemon_breeder_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_MagmaGruntM:: @ 8E4D594
- .incbin "graphics/trainers/magma_grunt_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_MagmaGruntF:: @ 8E4D914
- .incbin "graphics/trainers/magma_grunt_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Interviewer:: @ 8E4DCA0
- .incbin "graphics/trainers/interviewer.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_TuberM:: @ 8E4E144
- .incbin "graphics/trainers/tuber_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_YoungCouple:: @ 8E4E3D0
- .incbin "graphics/trainers/young_couple.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Guitarist:: @ 8E4E790
- .incbin "graphics/trainers/guitarist.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Gentleman:: @ 8E4EB14
- .incbin "graphics/trainers/gentleman.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Steven:: @ 8E4EE14
- .incbin "graphics/trainers/steven.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Maxie:: @ 8E4F14C
- .incbin "graphics/trainers/maxie.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_RunningTriathleteF:: @ 8E4F440
- .incbin "graphics/trainers/running_triathlete_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_RunningTriathleteM:: @ 8E4F6E4
- .incbin "graphics/trainers/running_triathlete_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_BattleGirl:: @ 8E4F99C
- .incbin "graphics/trainers/battle_girl.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_CyclingTriathleteF:: @ 8E4FCBC
- .incbin "graphics/trainers/cycling_triathlete_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SwimmerM:: @ 8E500C8
- .incbin "graphics/trainers/swimmer_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PokefanF:: @ 8E50388
- .incbin "graphics/trainers/pokefan_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_ExpertM:: @ 8E50754
- .incbin "graphics/trainers/expert_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_ExpertF:: @ 8E50A94
- .incbin "graphics/trainers/expert_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SwimmingTriathleteM:: @ 8E50DB0
- .incbin "graphics/trainers/swimming_triathlete_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SwimmingTriathleteF:: @ 8E510DC
- .incbin "graphics/trainers/swimming_triathlete_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_DragonTamer:: @ 8E513B8
- .incbin "graphics/trainers/dragon_tamer.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_BirdKeeper:: @ 8E5170C
- .incbin "graphics/trainers/bird_keeper.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_NinjaBoy:: @ 8E51A44
- .incbin "graphics/trainers/ninja_boy.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_ParasolLady:: @ 8E51D20
- .incbin "graphics/trainers/parasol_lady.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_BugManiac:: @ 8E52058
- .incbin "graphics/trainers/bug_maniac.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Sailor:: @ 8E524A8
- .incbin "graphics/trainers/sailor.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Collector:: @ 8E52858
- .incbin "graphics/trainers/collector.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PokemonBreederM:: @ 8E52C5C
- .incbin "graphics/trainers/pokemon_breeder_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PokemonRangerM:: @ 8E52F8C
- .incbin "graphics/trainers/pokemon_ranger_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PokemonRangerF:: @ 8E532D4
- .incbin "graphics/trainers/pokemon_ranger_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_MagmaAdminM:: @ 8E53608
- .incbin "graphics/trainers/magma_admin_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_MagmaAdminF:: @ 8E539E0
- .incbin "graphics/trainers/magma_admin_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_AromaLady:: @ 8E53D90
- .incbin "graphics/trainers/aroma_lady.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_RuinManiac:: @ 8E54054
- .incbin "graphics/trainers/ruin_maniac.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_CoolTrainerM:: @ 8E543F0
- .incbin "graphics/trainers/cool_trainer_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_CoolTrainerF:: @ 8E546D8
- .incbin "graphics/trainers/cool_trainer_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Pokemaniac:: @ 8E549EC
- .incbin "graphics/trainers/pokemaniac.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Kindler:: @ 8E54D5C
- .incbin "graphics/trainers/kindler.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Camper:: @ 8E550C8
- .incbin "graphics/trainers/camper.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Picnicker:: @ 8E553B0
- .incbin "graphics/trainers/picnicker.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PsychicM:: @ 8E55690
- .incbin "graphics/trainers/psychic_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PsychicF:: @ 8E559BC
- .incbin "graphics/trainers/psychic_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SchoolKidF:: @ 8E55CE4
- .incbin "graphics/trainers/school_kid_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_PokefanM:: @ 8E55F80
- .incbin "graphics/trainers/pokefan_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_SisAndBro:: @ 8E5633C
- .incbin "graphics/trainers/sis_and_bro.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_OldCouple:: @ 8E56788
- .incbin "graphics/trainers/old_couple.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_AquaAdminM:: @ 8E56C98
- .incbin "graphics/trainers/aqua_admin_m.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_AquaAdminF:: @ 8E5704C
- .incbin "graphics/trainers/aqua_admin_f.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_UnusedAqua:: @ 8E57410
- .incbin "graphics/trainers/unused_aqua.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Archie:: @ 8E5778C
- .incbin "graphics/trainers/archie.4bpp.lz"
-
- .align 2
-gTrainerBackPic_Brendan:: @ 8E57AC8
- .incbin "graphics/trainers/brendan_back.4bpp.lz"
-
- .align 2
-gTrainerBackPic_May:: @ 8E5889C
- .incbin "graphics/trainers/may_back.4bpp.lz"
-
- .align 2
-gTrainerBackPic_Wally:: @ 8E59588
- .incbin "graphics/trainers/wally_back.4bpp.lz"
-
- .align 2
-gTrainerPalette_Lass:: @ 8E59FD8
- .incbin "graphics/trainers/lass.gbapal.lz"
-
- .align 2
-gTrainerPalette_Youngster:: @ 8E5A000
- .incbin "graphics/trainers/youngster.gbapal.lz"
-
- .align 2
-gTrainerPalette_Brendan:: @ 8E5A028
- .incbin "graphics/trainers/brendan.gbapal.lz"
-
- .align 2
-gTrainerPalette_May:: @ 8E5A050
- .incbin "graphics/trainers/may.gbapal.lz"
-
- .align 2
-gTrainerPalette_Hiker:: @ 8E5A078
- .incbin "graphics/trainers/hiker.gbapal.lz"
-
- .align 2
-gTrainerPalette_Beauty:: @ 8E5A0A0
- .incbin "graphics/trainers/beauty.gbapal.lz"
-
- .align 2
-gTrainerPalette_Fisherman:: @ 8E5A0C8
- .incbin "graphics/trainers/fisherman.gbapal.lz"
-
- .align 2
-gTrainerPalette_Lady:: @ 8E5A0F0
- .incbin "graphics/trainers/lady.gbapal.lz"
-
- .align 2
-gTrainerPalette_CyclingTriathleteM:: @ 8E5A118
- .incbin "graphics/trainers/cycling_triathlete_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_AquaGruntM:: @ 8E5A140
- .incbin "graphics/trainers/aqua_grunt_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_Twins:: @ 8E5A168
- .incbin "graphics/trainers/twins.gbapal.lz"
-
- .align 2
-gTrainerPalette_SwimmerF:: @ 8E5A190
- .incbin "graphics/trainers/swimmer_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_BugCatcher:: @ 8E5A1B8
- .incbin "graphics/trainers/bug_catcher.gbapal.lz"
-
- .align 2
-gTrainerPalette_SchoolKidM:: @ 8E5A1E0
- .incbin "graphics/trainers/school_kid_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_RichBoy:: @ 8E5A208
- .incbin "graphics/trainers/rich_boy.gbapal.lz"
-
- .align 2
-gTrainerPalette_SrAndJr:: @ 8E5A230
- .incbin "graphics/trainers/sr_and_jr.gbapal.lz"
-
- .align 2
-gTrainerPalette_BlackBelt:: @ 8E5A258
- .incbin "graphics/trainers/black_belt.gbapal.lz"
-
- .align 2
-gTrainerPalette_Wally:: @ 8E5A280
- .incbin "graphics/trainers/wally.gbapal.lz"
-
- .align 2
-gTrainerPalette_AquaGruntF:: @ 8E5A2A8
- .incbin "graphics/trainers/aqua_grunt_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_TuberF:: @ 8E5A2D0
- .incbin "graphics/trainers/tuber_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_HexManiac:: @ 8E5A2F8
- .incbin "graphics/trainers/hex_maniac.gbapal.lz"
-
- .align 2
-gTrainerPalette_PokemonBreederF:: @ 8E5A320
- .incbin "graphics/trainers/pokemon_breeder_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_MagmaGruntM:: @ 8E5A348
- .incbin "graphics/trainers/magma_grunt_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_MagmaGruntF:: @ 8E5A370
- .incbin "graphics/trainers/magma_grunt_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_Interviewer:: @ 8E5A398
- .incbin "graphics/trainers/interviewer.gbapal.lz"
-
- .align 2
-gTrainerPalette_TuberM:: @ 8E5A3C0
- .incbin "graphics/trainers/tuber_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_YoungCouple:: @ 8E5A3E8
- .incbin "graphics/trainers/young_couple.gbapal.lz"
-
- .align 2
-gTrainerPalette_Guitarist:: @ 8E5A410
- .incbin "graphics/trainers/guitarist.gbapal.lz"
-
- .align 2
-gTrainerPalette_Gentleman:: @ 8E5A438
- .incbin "graphics/trainers/gentleman.gbapal.lz"
-
- .align 2
-gTrainerPalette_Steven:: @ 8E5A460
- .incbin "graphics/trainers/steven.gbapal.lz"
-
- .align 2
-gTrainerPalette_Maxie:: @ 8E5A488
- .incbin "graphics/trainers/maxie.gbapal.lz"
-
- .align 2
-gTrainerPalette_RunningTriathleteF:: @ 8E5A4B0
- .incbin "graphics/trainers/running_triathlete_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_RunningTriathleteM:: @ 8E5A4D8
- .incbin "graphics/trainers/running_triathlete_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_BattleGirl:: @ 8E5A500
- .incbin "graphics/trainers/battle_girl.gbapal.lz"
-
- .align 2
-gTrainerPalette_CyclingTriathleteF:: @ 8E5A528
- .incbin "graphics/trainers/cycling_triathlete_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_SwimmerM:: @ 8E5A550
- .incbin "graphics/trainers/swimmer_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_PokefanF:: @ 8E5A578
- .incbin "graphics/trainers/pokefan_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_ExpertM:: @ 8E5A5A0
- .incbin "graphics/trainers/expert_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_ExpertF:: @ 8E5A5C8
- .incbin "graphics/trainers/expert_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_SwimmingTriathleteM:: @ 8E5A5F0
- .incbin "graphics/trainers/swimming_triathlete_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_SwimmingTriathleteF:: @ 8E5A618
- .incbin "graphics/trainers/swimming_triathlete_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_DragonTamer:: @ 8E5A640
- .incbin "graphics/trainers/dragon_tamer.gbapal.lz"
-
- .align 2
-gTrainerPalette_BirdKeeper:: @ 8E5A668
- .incbin "graphics/trainers/bird_keeper.gbapal.lz"
-
- .align 2
-gTrainerPalette_NinjaBoy:: @ 8E5A690
- .incbin "graphics/trainers/ninja_boy.gbapal.lz"
-
- .align 2
-gTrainerPalette_ParasolLady:: @ 8E5A6B8
- .incbin "graphics/trainers/parasol_lady.gbapal.lz"
-
- .align 2
-gTrainerPalette_BugManiac:: @ 8E5A6E0
- .incbin "graphics/trainers/bug_maniac.gbapal.lz"
-
- .align 2
-gTrainerPalette_Sailor:: @ 8E5A708
- .incbin "graphics/trainers/sailor.gbapal.lz"
-
- .align 2
-gTrainerPalette_Collector:: @ 8E5A730
- .incbin "graphics/trainers/collector.gbapal.lz"
-
- .align 2
-gTrainerPalette_PokemonBreederM:: @ 8E5A758
- .incbin "graphics/trainers/pokemon_breeder_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_PokemonRangerM:: @ 8E5A780
- .incbin "graphics/trainers/pokemon_ranger_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_PokemonRangerF:: @ 8E5A7A8
- .incbin "graphics/trainers/pokemon_ranger_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_MagmaAdminM:: @ 8E5A7D0
- .incbin "graphics/trainers/magma_admin_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_MagmaAdminF:: @ 8E5A7F8
- .incbin "graphics/trainers/magma_admin_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_AromaLady:: @ 8E5A820
- .incbin "graphics/trainers/aroma_lady.gbapal.lz"
-
- .align 2
-gTrainerPalette_RuinManiac:: @ 8E5A848
- .incbin "graphics/trainers/ruin_maniac.gbapal.lz"
-
- .align 2
-gTrainerPalette_CoolTrainerM:: @ 8E5A870
- .incbin "graphics/trainers/cool_trainer_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_CoolTrainerF:: @ 8E5A898
- .incbin "graphics/trainers/cool_trainer_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_Pokemaniac:: @ 8E5A8C0
- .incbin "graphics/trainers/pokemaniac.gbapal.lz"
-
- .align 2
-gTrainerPalette_Kindler:: @ 8E5A8E8
- .incbin "graphics/trainers/kindler.gbapal.lz"
-
- .align 2
-gTrainerPalette_Camper:: @ 8E5A910
- .incbin "graphics/trainers/camper.gbapal.lz"
-
- .align 2
-gTrainerPalette_Picnicker:: @ 8E5A938
- .incbin "graphics/trainers/picnicker.gbapal.lz"
-
- .align 2
-gTrainerPalette_PsychicM:: @ 8E5A960
- .incbin "graphics/trainers/psychic_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_PsychicF:: @ 8E5A988
- .incbin "graphics/trainers/psychic_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_SchoolKidF:: @ 8E5A9B0
- .incbin "graphics/trainers/school_kid_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_PokefanM:: @ 8E5A9D8
- .incbin "graphics/trainers/pokefan_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_SisAndBro:: @ 8E5AA00
- .incbin "graphics/trainers/sis_and_bro.gbapal.lz"
-
- .align 2
-gTrainerPalette_OldCouple:: @ 8E5AA28
- .incbin "graphics/trainers/old_couple.gbapal.lz"
-
- .align 2
-gTrainerPalette_AquaAdminM:: @ 8E5AA50
- .incbin "graphics/trainers/aqua_admin_m.gbapal.lz"
-
- .align 2
-gTrainerPalette_AquaAdminF:: @ 8E5AA78
- .incbin "graphics/trainers/aqua_admin_f.gbapal.lz"
-
- .align 2
-gTrainerPalette_UnusedAqua:: @ 8E5AAA0
- .incbin "graphics/trainers/unused_aqua.gbapal.lz"
-
- .align 2
-gTrainerPalette_Archie:: @ 8E5AAC8
- .incbin "graphics/trainers/archie.gbapal.lz"
-
- .align 2
-gTrainerFrontPic_Roxanne:: @ 8E5AAF0
- .incbin "graphics/trainers/roxanne.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Brawly:: @ 8E5ADDC
- .incbin "graphics/trainers/brawly.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Wattson:: @ 8E5B170
- .incbin "graphics/trainers/wattson.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Flannery:: @ 8E5B4B8
- .incbin "graphics/trainers/flannery.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Norman:: @ 8E5B838
- .incbin "graphics/trainers/norman.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Winona:: @ 8E5BB74
- .incbin "graphics/trainers/winona.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_TateAndLiza:: @ 8E5BEF4
- .incbin "graphics/trainers/tate_and_liza.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Wallace:: @ 8E5C338
- .incbin "graphics/trainers/wallace.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Sidney:: @ 8E5C6B0
- .incbin "graphics/trainers/sidney.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Phoebe:: @ 8E5C9E4
- .incbin "graphics/trainers/phoebe.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Glacia:: @ 8E5CCE4
- .incbin "graphics/trainers/glacia.4bpp.lz"
-
- .align 2
-gTrainerFrontPic_Drake:: @ 8E5D068
- .incbin "graphics/trainers/drake.4bpp.lz"
-
- .align 2
-gTrainerPalette_Roxanne:: @ 8E5D410
- .incbin "graphics/trainers/roxanne.gbapal.lz"
-
- .align 2
-gTrainerPalette_Brawly:: @ 8E5D438
- .incbin "graphics/trainers/brawly.gbapal.lz"
-
- .align 2
-gTrainerPalette_Wattson:: @ 8E5D460
- .incbin "graphics/trainers/wattson.gbapal.lz"
-
- .align 2
-gTrainerPalette_Flannery:: @ 8E5D488
- .incbin "graphics/trainers/flannery.gbapal.lz"
-
- .align 2
-gTrainerPalette_Norman:: @ 8E5D4B0
- .incbin "graphics/trainers/norman.gbapal.lz"
-
- .align 2
-gTrainerPalette_Winona:: @ 8E5D4D8
- .incbin "graphics/trainers/winona.gbapal.lz"
-
- .align 2
-gTrainerPalette_TateAndLiza:: @ 8E5D500
- .incbin "graphics/trainers/tate_and_liza.gbapal.lz"
-
- .align 2
-gTrainerPalette_Wallace:: @ 8E5D528
- .incbin "graphics/trainers/wallace.gbapal.lz"
-
- .align 2
-gTrainerPalette_Sidney:: @ 8E5D550
- .incbin "graphics/trainers/sidney.gbapal.lz"
-
- .align 2
-gTrainerPalette_Phoebe:: @ 8E5D578
- .incbin "graphics/trainers/phoebe.gbapal.lz"
-
- .align 2
-gTrainerPalette_Glacia:: @ 8E5D5A0
- .incbin "graphics/trainers/glacia.gbapal.lz"
-
- .align 2
-gTrainerPalette_Drake:: @ 8E5D5C8
- .incbin "graphics/trainers/drake.gbapal.lz"
diff --git a/include/graphics.h b/include/graphics.h
index f242e3752..c9fdb9a81 100644
--- a/include/graphics.h
+++ b/include/graphics.h
@@ -2748,602 +2748,603 @@ extern const u8 gPSSMenuMisc_Tilemap[];
extern const u16 gPSSMenu3_Pal[];
extern const u16 gPSSMenu4_Pal[];
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_000;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_001;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_002;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_003;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_004;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_005;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_006;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_007;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_008;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_009;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_010;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_011;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_012;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_013;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_014;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_015;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_016;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_017;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_018;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_019;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_020;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_021;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_021;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_023;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_024;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_025;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_026;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_027;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_028;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_029;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_030;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_031;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_032;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_033;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_034;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_035;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_036;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_037;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_038;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_039;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_040;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_041;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_042;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_043;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_044;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_045;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_046;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_046;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_048;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_048;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_050;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_051;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_052;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_053;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_054;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_055;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_056;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_057;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_058;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_059;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_060;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_061;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_062;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_063;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_064;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_065;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_066;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_070;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_071;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_072;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_073;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_074;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_075;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_076;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_077;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_078;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_079;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_080;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_081;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_082;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_083;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_084;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_085;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_086;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_087;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_088;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_089;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_090;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_091;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_092;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_093;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_094;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_095;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_096;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_097;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_098;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_099;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_100;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_101;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_102;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_103;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_104;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_105;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_106;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_107;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_108;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_109;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_110;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_111;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_112;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_113;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_114;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_115;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_116;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_117;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_118;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_119;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_120;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_121;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_122;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_123;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_124;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_125;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_126;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_127;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_128;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_129;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_130;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_131;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_132;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_133;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_134;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_135;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_136;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_137;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_138;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_139;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_140;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_141;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_142;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_143;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_144;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_145;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_146;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_147;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_148;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_149;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_150;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_151;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_152;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_153;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_154;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_155;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_156;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_157;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_158;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_159;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_160;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_161;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_162;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_163;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_166;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_171;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_173;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_174;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_175;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_176;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_177;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_178;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_179;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_180;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_181;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_182;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_183;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_184;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_185;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_186;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_187;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_188;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_189;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_190;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_191;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_192;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_193;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_194;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_195;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_196;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_197;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_198;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_199;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_200;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_201;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_202;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_203;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_204;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_205;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_206;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_207;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_208;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_209;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_210;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_211;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_212;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_213;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_214;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_215;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_210;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_217;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_218;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_210;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_220;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_221;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_222;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_223;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_224;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_225;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_226;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_227;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_228;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_229;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_230;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_231;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_232;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_233;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_234;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_235;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_235;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_235;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_238;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_239;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_240;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_241;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_242;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_243;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_244;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_245;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_246;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_247;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_248;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_249;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_250;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_251;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_252;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_253;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_254;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_255;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_256;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_257;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_258;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_260;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_261;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_262;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_263;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_264;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_266;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_269;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_270;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_271;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_272;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_273;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_274;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_275;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_276;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_277;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_278;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_279;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_280;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_281;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_282;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_283;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_284;
-extern struct CompressedSpriteSheet gBattleAnimSpriteSheet_285;
+extern const u8 gBattleAnimSpriteSheet_000[];
+extern const u8 gBattleAnimSpriteSheet_001[];
+extern const u8 gBattleAnimSpriteSheet_002[];
+extern const u8 gBattleAnimSpriteSheet_003[];
+extern const u8 gBattleAnimSpriteSheet_004[];
+extern const u8 gBattleAnimSpriteSheet_005[];
+extern const u8 gBattleAnimSpriteSheet_006[];
+extern const u8 gBattleAnimSpriteSheet_007[];
+extern const u8 gBattleAnimSpriteSheet_008[];
+extern const u8 gBattleAnimSpriteSheet_009[];
+extern const u8 gBattleAnimSpriteSheet_010[];
+extern const u8 gBattleAnimSpriteSheet_011[];
+extern const u8 gBattleAnimSpriteSheet_012[];
+extern const u8 gBattleAnimSpriteSheet_013[];
+extern const u8 gBattleAnimSpriteSheet_014[];
+extern const u8 gBattleAnimSpriteSheet_015[];
+extern const u8 gBattleAnimSpriteSheet_016[];
+extern const u8 gBattleAnimSpriteSheet_017[];
+extern const u8 gBattleAnimSpriteSheet_018[];
+extern const u8 gBattleAnimSpriteSheet_019[];
+extern const u8 gBattleAnimSpriteSheet_020[];
+extern const u8 gBattleAnimSpriteSheet_021[];
+extern const u8 gBattleAnimSpriteSheet_021[];
+extern const u8 gBattleAnimSpriteSheet_023[];
+extern const u8 gBattleAnimSpriteSheet_024[];
+extern const u8 gBattleAnimSpriteSheet_025[];
+extern const u8 gBattleAnimSpriteSheet_026[];
+extern const u8 gBattleAnimSpriteSheet_027[];
+extern const u8 gBattleAnimSpriteSheet_028[];
+extern const u8 gBattleAnimSpriteSheet_029[];
+extern const u8 gBattleAnimSpriteSheet_030[];
+extern const u8 gBattleAnimSpriteSheet_031[];
+extern const u8 gBattleAnimSpriteSheet_032[];
+extern const u8 gBattleAnimSpriteSheet_033[];
+extern const u8 gBattleAnimSpriteSheet_034[];
+extern const u8 gBattleAnimSpriteSheet_035[];
+extern const u8 gBattleAnimSpriteSheet_036[];
+extern const u8 gBattleAnimSpriteSheet_037[];
+extern const u8 gBattleAnimSpriteSheet_038[];
+extern const u8 gBattleAnimSpriteSheet_039[];
+extern const u8 gBattleAnimSpriteSheet_040[];
+extern const u8 gBattleAnimSpriteSheet_041[];
+extern const u8 gBattleAnimSpriteSheet_042[];
+extern const u8 gBattleAnimSpriteSheet_043[];
+extern const u8 gBattleAnimSpriteSheet_044[];
+extern const u8 gBattleAnimSpriteSheet_045[];
+extern const u8 gBattleAnimSpriteSheet_046[];
+extern const u8 gBattleAnimSpriteSheet_046[];
+extern const u8 gBattleAnimSpriteSheet_048[];
+extern const u8 gBattleAnimSpriteSheet_048[];
+extern const u8 gBattleAnimSpriteSheet_050[];
+extern const u8 gBattleAnimSpriteSheet_051[];
+extern const u8 gBattleAnimSpriteSheet_052[];
+extern const u8 gBattleAnimSpriteSheet_053[];
+extern const u8 gBattleAnimSpriteSheet_054[];
+extern const u8 gBattleAnimSpriteSheet_055[];
+extern const u8 gBattleAnimSpriteSheet_056[];
+extern const u8 gBattleAnimSpriteSheet_057[];
+extern const u8 gBattleAnimSpriteSheet_058[];
+extern const u8 gBattleAnimSpriteSheet_059[];
+extern const u8 gBattleAnimSpriteSheet_060[];
+extern const u8 gBattleAnimSpriteSheet_061[];
+extern const u8 gBattleAnimSpriteSheet_062[];
+extern const u8 gBattleAnimSpriteSheet_063[];
+extern const u8 gBattleAnimSpriteSheet_064[];
+extern const u8 gBattleAnimSpriteSheet_065[];
+extern const u8 gBattleAnimSpriteSheet_066[];
+extern const u8 gBattleAnimSpriteSheet_070[];
+extern const u8 gBattleAnimSpriteSheet_071[];
+extern const u8 gBattleAnimSpriteSheet_072[];
+extern const u8 gBattleAnimSpriteSheet_073[];
+extern const u8 gBattleAnimSpriteSheet_074[];
+extern const u8 gBattleAnimSpriteSheet_075[];
+extern const u8 gBattleAnimSpriteSheet_076[];
+extern const u8 gBattleAnimSpriteSheet_077[];
+extern const u8 gBattleAnimSpriteSheet_078[];
+extern const u8 gBattleAnimSpriteSheet_079[];
+extern const u8 gBattleAnimSpriteSheet_080[];
+extern const u8 gBattleAnimSpriteSheet_081[];
+extern const u8 gBattleAnimSpriteSheet_082[];
+extern const u8 gBattleAnimSpriteSheet_083[];
+extern const u8 gBattleAnimSpriteSheet_084[];
+extern const u8 gBattleAnimSpriteSheet_085[];
+extern const u8 gBattleAnimSpriteSheet_086[];
+extern const u8 gBattleAnimSpriteSheet_087[];
+extern const u8 gBattleAnimSpriteSheet_088[];
+extern const u8 gBattleAnimSpriteSheet_089[];
+extern const u8 gBattleAnimSpriteSheet_090[];
+extern const u8 gBattleAnimSpriteSheet_091[];
+extern const u8 gBattleAnimSpriteSheet_092[];
+extern const u8 gBattleAnimSpriteSheet_093[];
+extern const u8 gBattleAnimSpriteSheet_094[];
+extern const u8 gBattleAnimSpriteSheet_095[];
+extern const u8 gBattleAnimSpriteSheet_096[];
+extern const u8 gBattleAnimSpriteSheet_097[];
+extern const u8 gBattleAnimSpriteSheet_098[];
+extern const u8 gBattleAnimSpriteSheet_099[];
+extern const u8 gBattleAnimSpriteSheet_100[];
+extern const u8 gBattleAnimSpriteSheet_101[];
+extern const u8 gBattleAnimSpriteSheet_102[];
+extern const u8 gBattleAnimSpriteSheet_103[];
+extern const u8 gBattleAnimSpriteSheet_104[];
+extern const u8 gBattleAnimSpriteSheet_105[];
+extern const u8 gBattleAnimSpriteSheet_106[];
+extern const u8 gBattleAnimSpriteSheet_107[];
+extern const u8 gBattleAnimSpriteSheet_108[];
+extern const u8 gBattleAnimSpriteSheet_109[];
+extern const u8 gBattleAnimSpriteSheet_110[];
+extern const u8 gBattleAnimSpriteSheet_111[];
+extern const u8 gBattleAnimSpriteSheet_112[];
+extern const u8 gBattleAnimSpriteSheet_113[];
+extern const u8 gBattleAnimSpriteSheet_114[];
+extern const u8 gBattleAnimSpriteSheet_115[];
+extern const u8 gBattleAnimSpriteSheet_116[];
+extern const u8 gBattleAnimSpriteSheet_117[];
+extern const u8 gBattleAnimSpriteSheet_118[];
+extern const u8 gBattleAnimSpriteSheet_119[];
+extern const u8 gBattleAnimSpriteSheet_120[];
+extern const u8 gBattleAnimSpriteSheet_121[];
+extern const u8 gBattleAnimSpriteSheet_122[];
+extern const u8 gBattleAnimSpriteSheet_123[];
+extern const u8 gBattleAnimSpriteSheet_124[];
+extern const u8 gBattleAnimSpriteSheet_125[];
+extern const u8 gBattleAnimSpriteSheet_126[];
+extern const u8 gBattleAnimSpriteSheet_127[];
+extern const u8 gBattleAnimSpriteSheet_128[];
+extern const u8 gBattleAnimSpriteSheet_129[];
+extern const u8 gBattleAnimSpriteSheet_130[];
+extern const u8 gBattleAnimSpriteSheet_131[];
+extern const u8 gBattleAnimSpriteSheet_132[];
+extern const u8 gBattleAnimSpriteSheet_133[];
+extern const u8 gBattleAnimSpriteSheet_134[];
+extern const u8 gBattleAnimSpriteSheet_135[];
+extern const u8 gBattleAnimSpriteSheet_136[];
+extern const u8 gBattleAnimSpriteSheet_137[];
+extern const u8 gBattleAnimSpriteSheet_138[];
+extern const u8 gBattleAnimSpriteSheet_139[];
+extern const u8 gBattleAnimSpriteSheet_140[];
+extern const u8 gBattleAnimSpriteSheet_141[];
+extern const u8 gBattleAnimSpriteSheet_142[];
+extern const u8 gBattleAnimSpriteSheet_143[];
+extern const u8 gBattleAnimSpriteSheet_144[];
+extern const u8 gBattleAnimSpriteSheet_145[];
+//extern const struct CompressedSpriteSheet gBattleAnimSpriteSheet_146[];
+extern const u8 gBattleAnimSpriteSheet_146[];
+extern const u8 gBattleAnimSpriteSheet_147[];
+extern const u8 gBattleAnimSpriteSheet_148[];
+extern const u8 gBattleAnimSpriteSheet_149[];
+extern const u8 gBattleAnimSpriteSheet_150[];
+extern const u8 gBattleAnimSpriteSheet_151[];
+extern const u8 gBattleAnimSpriteSheet_152[];
+extern const u8 gBattleAnimSpriteSheet_153[];
+extern const u8 gBattleAnimSpriteSheet_154[];
+extern const u8 gBattleAnimSpriteSheet_155[];
+extern const u8 gBattleAnimSpriteSheet_156[];
+extern const u8 gBattleAnimSpriteSheet_157[];
+extern const u8 gBattleAnimSpriteSheet_158[];
+extern const u8 gBattleAnimSpriteSheet_159[];
+extern const u8 gBattleAnimSpriteSheet_160[];
+extern const u8 gBattleAnimSpriteSheet_161[];
+extern const u8 gBattleAnimSpriteSheet_162[];
+extern const u8 gBattleAnimSpriteSheet_163[];
+extern const u8 gBattleAnimSpriteSheet_166[];
+extern const u8 gBattleAnimSpriteSheet_171[];
+extern const u8 gBattleAnimSpriteSheet_173[];
+extern const u8 gBattleAnimSpriteSheet_174[];
+extern const u8 gBattleAnimSpriteSheet_175[];
+extern const u8 gBattleAnimSpriteSheet_176[];
+extern const u8 gBattleAnimSpriteSheet_177[];
+extern const u8 gBattleAnimSpriteSheet_178[];
+extern const u8 gBattleAnimSpriteSheet_179[];
+extern const u8 gBattleAnimSpriteSheet_180[];
+extern const u8 gBattleAnimSpriteSheet_181[];
+extern const u8 gBattleAnimSpriteSheet_182[];
+extern const u8 gBattleAnimSpriteSheet_183[];
+extern const u8 gBattleAnimSpriteSheet_184[];
+extern const u8 gBattleAnimSpriteSheet_185[];
+extern const u8 gBattleAnimSpriteSheet_186[];
+extern const u8 gBattleAnimSpriteSheet_187[];
+extern const u8 gBattleAnimSpriteSheet_188[];
+extern const u8 gBattleAnimSpriteSheet_189[];
+extern const u8 gBattleAnimSpriteSheet_190[];
+extern const u8 gBattleAnimSpriteSheet_191[];
+extern const u8 gBattleAnimSpriteSheet_192[];
+extern const u8 gBattleAnimSpriteSheet_193[];
+extern const u8 gBattleAnimSpriteSheet_194[];
+extern const u8 gBattleAnimSpriteSheet_195[];
+extern const u8 gBattleAnimSpriteSheet_196[];
+extern const u8 gBattleAnimSpriteSheet_197[];
+extern const u8 gBattleAnimSpriteSheet_198[];
+extern const u8 gBattleAnimSpriteSheet_199[];
+extern const u8 gBattleAnimSpriteSheet_200[];
+extern const u8 gBattleAnimSpriteSheet_201[];
+extern const u8 gBattleAnimSpriteSheet_202[];
+extern const u8 gBattleAnimSpriteSheet_203[];
+extern const u8 gBattleAnimSpriteSheet_204[];
+extern const u8 gBattleAnimSpriteSheet_205[];
+extern const u8 gBattleAnimSpriteSheet_206[];
+extern const u8 gBattleAnimSpriteSheet_207[];
+extern const u8 gBattleAnimSpriteSheet_208[];
+extern const u8 gBattleAnimSpriteSheet_209[];
+extern const u8 gBattleAnimSpriteSheet_210[];
+extern const u8 gBattleAnimSpriteSheet_211[];
+extern const u8 gBattleAnimSpriteSheet_212[];
+extern const u8 gBattleAnimSpriteSheet_213[];
+extern const u8 gBattleAnimSpriteSheet_214[];
+extern const u8 gBattleAnimSpriteSheet_215[];
+extern const u8 gBattleAnimSpriteSheet_210[];
+extern const u8 gBattleAnimSpriteSheet_217[];
+extern const u8 gBattleAnimSpriteSheet_218[];
+extern const u8 gBattleAnimSpriteSheet_210[];
+extern const u8 gBattleAnimSpriteSheet_220[];
+extern const u8 gBattleAnimSpriteSheet_221[];
+extern const u8 gBattleAnimSpriteSheet_222[];
+extern const u8 gBattleAnimSpriteSheet_223[];
+extern const u8 gBattleAnimSpriteSheet_224[];
+extern const u8 gBattleAnimSpriteSheet_225[];
+extern const u8 gBattleAnimSpriteSheet_226[];
+extern const u8 gBattleAnimSpriteSheet_227[];
+extern const u8 gBattleAnimSpriteSheet_228[];
+extern const u8 gBattleAnimSpriteSheet_229[];
+extern const u8 gBattleAnimSpriteSheet_230[];
+extern const u8 gBattleAnimSpriteSheet_231[];
+extern const u8 gBattleAnimSpriteSheet_232[];
+extern const u8 gBattleAnimSpriteSheet_233[];
+extern const u8 gBattleAnimSpriteSheet_234[];
+extern const u8 gBattleAnimSpriteSheet_235[];
+extern const u8 gBattleAnimSpriteSheet_235[];
+extern const u8 gBattleAnimSpriteSheet_235[];
+extern const u8 gBattleAnimSpriteSheet_238[];
+extern const u8 gBattleAnimSpriteSheet_239[];
+extern const u8 gBattleAnimSpriteSheet_240[];
+extern const u8 gBattleAnimSpriteSheet_241[];
+extern const u8 gBattleAnimSpriteSheet_242[];
+extern const u8 gBattleAnimSpriteSheet_243[];
+extern const u8 gBattleAnimSpriteSheet_244[];
+extern const u8 gBattleAnimSpriteSheet_245[];
+extern const u8 gBattleAnimSpriteSheet_246[];
+extern const u8 gBattleAnimSpriteSheet_247[];
+extern const u8 gBattleAnimSpriteSheet_248[];
+extern const u8 gBattleAnimSpriteSheet_249[];
+extern const u8 gBattleAnimSpriteSheet_250[];
+extern const u8 gBattleAnimSpriteSheet_251[];
+extern const u8 gBattleAnimSpriteSheet_252[];
+extern const u8 gBattleAnimSpriteSheet_253[];
+extern const u8 gBattleAnimSpriteSheet_254[];
+extern const u8 gBattleAnimSpriteSheet_255[];
+extern const u8 gBattleAnimSpriteSheet_256[];
+extern const u8 gBattleAnimSpriteSheet_257[];
+extern const u8 gBattleAnimSpriteSheet_258[];
+extern const u8 gBattleAnimSpriteSheet_260[];
+extern const u8 gBattleAnimSpriteSheet_261[];
+extern const u8 gBattleAnimSpriteSheet_262[];
+extern const u8 gBattleAnimSpriteSheet_263[];
+extern const u8 gBattleAnimSpriteSheet_264[];
+extern const u8 gBattleAnimSpriteSheet_266[];
+extern const u8 gBattleAnimSpriteSheet_269[];
+extern const u8 gBattleAnimSpriteSheet_270[];
+extern const u8 gBattleAnimSpriteSheet_271[];
+extern const u8 gBattleAnimSpriteSheet_272[];
+extern const u8 gBattleAnimSpriteSheet_273[];
+extern const u8 gBattleAnimSpriteSheet_274[];
+extern const u8 gBattleAnimSpriteSheet_275[];
+extern const u8 gBattleAnimSpriteSheet_276[];
+extern const u8 gBattleAnimSpriteSheet_277[];
+extern const u8 gBattleAnimSpriteSheet_278[];
+extern const u8 gBattleAnimSpriteSheet_279[];
+extern const u8 gBattleAnimSpriteSheet_280[];
+extern const u8 gBattleAnimSpriteSheet_281[];
+extern const u8 gBattleAnimSpriteSheet_282[];
+extern const u8 gBattleAnimSpriteSheet_283[];
+extern const u8 gBattleAnimSpriteSheet_284[];
+extern const u8 gBattleAnimSpriteSheet_285[];
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_000;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_001;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_002;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_003;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_004;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_005;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_006;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_007;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_008;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_009;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_010;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_011;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_012;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_013;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_014;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_015;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_016;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_016;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_018;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_019;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_020;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_021;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_022;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_023;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_024;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_025;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_026;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_027;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_028;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_029;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_030;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_031;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_032;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_033;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_033;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_033;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_036;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_036;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_038;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_039;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_038;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_038;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_042;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_043;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_044;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_045;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_046;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_047;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_048;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_049;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_026;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_054;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_050;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_056;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_057;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_058;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_059;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_060;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_061;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_062;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_063;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_064;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_065;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_066;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_067;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_068;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_065;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_070;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_070;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_072;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_073;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_074;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_075;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_076;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_076;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_078;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_078;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_080;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_081;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_082;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_083;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_084;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_085;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_086;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_087;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_088;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_089;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_090;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_091;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_092;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_093;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_094;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_095;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_096;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_097;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_094;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_099;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_100;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_101;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_101;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_103;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_104;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_105;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_105;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_107;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_107;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_109;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_109;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_111;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_112;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_113;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_114;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_115;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_116;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_117;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_118;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_119;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_120;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_121;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_122;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_122;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_124;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_125;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_126;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_127;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_128;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_128;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_130;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_130;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_132;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_133;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_133;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_135;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_136;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_135;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_135;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_139;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_140;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_141;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_141;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_143;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_144;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_139;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_115;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_147;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_148;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_148;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_150;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_150;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_152;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_153;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_154;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_155;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_156;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_157;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_158;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_159;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_160;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_161;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_162;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_163;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_164;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_165;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_166;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_167;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_168;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_169;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_170;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_171;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_172;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_174;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_175;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_176;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_177;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_178;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_179;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_182;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_183;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_184;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_185;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_186;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_187;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_188;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_189;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_190;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_191;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_192;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_193;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_194;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_195;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_196;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_197;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_198;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_199;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_200;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_201;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_202;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_203;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_204;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_205;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_206;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_207;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_209;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_210;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_211;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_215;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_216;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_217;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_218;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_219;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_220;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_221;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_222;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_223;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_224;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_225;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_226;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_228;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_229;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_230;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_231;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_233;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_234;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_235;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_236;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_237;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_238;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_239;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_240;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_241;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_242;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_243;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_244;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_245;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_248;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_249;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_251;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_252;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_253;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_254;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_255;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_256;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_257;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_258;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_259;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_260;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_261;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_262;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_263;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_264;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_265;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_266;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_267;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_268;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_269;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_270;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_271;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_272;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_274;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_277;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_278;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_279;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_280;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_281;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_282;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_283;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_284;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_285;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_286;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_287;
-extern struct CompressedSpritePalette gBattleAnimSpritePalette_288;
+extern const u8 gBattleAnimSpritePalette_000[];
+extern const u8 gBattleAnimSpritePalette_001[];
+extern const u8 gBattleAnimSpritePalette_002[];
+extern const u8 gBattleAnimSpritePalette_003[];
+extern const u8 gBattleAnimSpritePalette_004[];
+extern const u8 gBattleAnimSpritePalette_005[];
+extern const u8 gBattleAnimSpritePalette_006[];
+extern const u8 gBattleAnimSpritePalette_007[];
+extern const u8 gBattleAnimSpritePalette_008[];
+extern const u8 gBattleAnimSpritePalette_009[];
+extern const u8 gBattleAnimSpritePalette_010[];
+extern const u8 gBattleAnimSpritePalette_011[];
+extern const u8 gBattleAnimSpritePalette_012[];
+extern const u8 gBattleAnimSpritePalette_013[];
+extern const u8 gBattleAnimSpritePalette_014[];
+extern const u8 gBattleAnimSpritePalette_015[];
+extern const u8 gBattleAnimSpritePalette_016[];
+extern const u8 gBattleAnimSpritePalette_016[];
+extern const u8 gBattleAnimSpritePalette_018[];
+extern const u8 gBattleAnimSpritePalette_019[];
+extern const u8 gBattleAnimSpritePalette_020[];
+extern const u8 gBattleAnimSpritePalette_021[];
+extern const u8 gBattleAnimSpritePalette_022[];
+extern const u8 gBattleAnimSpritePalette_023[];
+extern const u8 gBattleAnimSpritePalette_024[];
+extern const u8 gBattleAnimSpritePalette_025[];
+extern const u8 gBattleAnimSpritePalette_026[];
+extern const u8 gBattleAnimSpritePalette_027[];
+extern const u8 gBattleAnimSpritePalette_028[];
+extern const u8 gBattleAnimSpritePalette_029[];
+extern const u8 gBattleAnimSpritePalette_030[];
+extern const u8 gBattleAnimSpritePalette_031[];
+extern const u8 gBattleAnimSpritePalette_032[];
+extern const u8 gBattleAnimSpritePalette_033[];
+extern const u8 gBattleAnimSpritePalette_033[];
+extern const u8 gBattleAnimSpritePalette_033[];
+extern const u8 gBattleAnimSpritePalette_036[];
+extern const u8 gBattleAnimSpritePalette_036[];
+extern const u8 gBattleAnimSpritePalette_038[];
+extern const u8 gBattleAnimSpritePalette_039[];
+extern const u8 gBattleAnimSpritePalette_038[];
+extern const u8 gBattleAnimSpritePalette_038[];
+extern const u8 gBattleAnimSpritePalette_042[];
+extern const u8 gBattleAnimSpritePalette_043[];
+extern const u8 gBattleAnimSpritePalette_044[];
+extern const u8 gBattleAnimSpritePalette_045[];
+extern const u8 gBattleAnimSpritePalette_046[];
+extern const u8 gBattleAnimSpritePalette_047[];
+extern const u8 gBattleAnimSpritePalette_048[];
+extern const u8 gBattleAnimSpritePalette_049[];
+extern const u8 gBattleAnimSpritePalette_050[];
+extern const u8 gBattleAnimSpritePalette_050[];
+extern const u8 gBattleAnimSpritePalette_050[];
+extern const u8 gBattleAnimSpritePalette_026[];
+extern const u8 gBattleAnimSpritePalette_054[];
+extern const u8 gBattleAnimSpritePalette_050[];
+extern const u8 gBattleAnimSpritePalette_056[];
+extern const u8 gBattleAnimSpritePalette_057[];
+extern const u8 gBattleAnimSpritePalette_058[];
+extern const u8 gBattleAnimSpritePalette_059[];
+extern const u8 gBattleAnimSpritePalette_060[];
+extern const u8 gBattleAnimSpritePalette_061[];
+extern const u8 gBattleAnimSpritePalette_062[];
+extern const u8 gBattleAnimSpritePalette_063[];
+extern const u8 gBattleAnimSpritePalette_064[];
+extern const u8 gBattleAnimSpritePalette_065[];
+extern const u8 gBattleAnimSpritePalette_066[];
+extern const u8 gBattleAnimSpritePalette_067[];
+extern const u8 gBattleAnimSpritePalette_068[];
+extern const u8 gBattleAnimSpritePalette_065[];
+extern const u8 gBattleAnimSpritePalette_070[];
+extern const u8 gBattleAnimSpritePalette_070[];
+extern const u8 gBattleAnimSpritePalette_072[];
+extern const u8 gBattleAnimSpritePalette_073[];
+extern const u8 gBattleAnimSpritePalette_074[];
+extern const u8 gBattleAnimSpritePalette_075[];
+extern const u8 gBattleAnimSpritePalette_076[];
+extern const u8 gBattleAnimSpritePalette_076[];
+extern const u8 gBattleAnimSpritePalette_078[];
+extern const u8 gBattleAnimSpritePalette_078[];
+extern const u8 gBattleAnimSpritePalette_080[];
+extern const u8 gBattleAnimSpritePalette_081[];
+extern const u8 gBattleAnimSpritePalette_082[];
+extern const u8 gBattleAnimSpritePalette_083[];
+extern const u8 gBattleAnimSpritePalette_084[];
+extern const u8 gBattleAnimSpritePalette_085[];
+extern const u8 gBattleAnimSpritePalette_086[];
+extern const u8 gBattleAnimSpritePalette_087[];
+extern const u8 gBattleAnimSpritePalette_088[];
+extern const u8 gBattleAnimSpritePalette_089[];
+extern const u8 gBattleAnimSpritePalette_090[];
+extern const u8 gBattleAnimSpritePalette_091[];
+extern const u8 gBattleAnimSpritePalette_092[];
+extern const u8 gBattleAnimSpritePalette_093[];
+extern const u8 gBattleAnimSpritePalette_094[];
+extern const u8 gBattleAnimSpritePalette_095[];
+extern const u8 gBattleAnimSpritePalette_096[];
+extern const u8 gBattleAnimSpritePalette_097[];
+extern const u8 gBattleAnimSpritePalette_094[];
+extern const u8 gBattleAnimSpritePalette_099[];
+extern const u8 gBattleAnimSpritePalette_100[];
+extern const u8 gBattleAnimSpritePalette_101[];
+extern const u8 gBattleAnimSpritePalette_101[];
+extern const u8 gBattleAnimSpritePalette_103[];
+extern const u8 gBattleAnimSpritePalette_104[];
+extern const u8 gBattleAnimSpritePalette_105[];
+extern const u8 gBattleAnimSpritePalette_105[];
+extern const u8 gBattleAnimSpritePalette_107[];
+extern const u8 gBattleAnimSpritePalette_107[];
+extern const u8 gBattleAnimSpritePalette_109[];
+extern const u8 gBattleAnimSpritePalette_109[];
+extern const u8 gBattleAnimSpritePalette_111[];
+extern const u8 gBattleAnimSpritePalette_112[];
+extern const u8 gBattleAnimSpritePalette_113[];
+extern const u8 gBattleAnimSpritePalette_114[];
+extern const u8 gBattleAnimSpritePalette_115[];
+extern const u8 gBattleAnimSpritePalette_116[];
+extern const u8 gBattleAnimSpritePalette_117[];
+extern const u8 gBattleAnimSpritePalette_118[];
+extern const u8 gBattleAnimSpritePalette_119[];
+extern const u8 gBattleAnimSpritePalette_120[];
+extern const u8 gBattleAnimSpritePalette_121[];
+extern const u8 gBattleAnimSpritePalette_122[];
+extern const u8 gBattleAnimSpritePalette_122[];
+extern const u8 gBattleAnimSpritePalette_124[];
+extern const u8 gBattleAnimSpritePalette_125[];
+extern const u8 gBattleAnimSpritePalette_126[];
+extern const u8 gBattleAnimSpritePalette_127[];
+extern const u8 gBattleAnimSpritePalette_128[];
+extern const u8 gBattleAnimSpritePalette_128[];
+extern const u8 gBattleAnimSpritePalette_130[];
+extern const u8 gBattleAnimSpritePalette_130[];
+extern const u8 gBattleAnimSpritePalette_132[];
+extern const u8 gBattleAnimSpritePalette_133[];
+extern const u8 gBattleAnimSpritePalette_133[];
+extern const u8 gBattleAnimSpritePalette_135[];
+extern const u8 gBattleAnimSpritePalette_136[];
+extern const u8 gBattleAnimSpritePalette_135[];
+extern const u8 gBattleAnimSpritePalette_135[];
+extern const u8 gBattleAnimSpritePalette_139[];
+extern const u8 gBattleAnimSpritePalette_140[];
+extern const u8 gBattleAnimSpritePalette_141[];
+extern const u8 gBattleAnimSpritePalette_141[];
+extern const u8 gBattleAnimSpritePalette_143[];
+extern const u8 gBattleAnimSpritePalette_144[];
+extern const u8 gBattleAnimSpritePalette_139[];
+extern const u8 gBattleAnimSpritePalette_115[];
+extern const u8 gBattleAnimSpritePalette_147[];
+extern const u8 gBattleAnimSpritePalette_148[];
+extern const u8 gBattleAnimSpritePalette_148[];
+extern const u8 gBattleAnimSpritePalette_150[];
+extern const u8 gBattleAnimSpritePalette_150[];
+extern const u8 gBattleAnimSpritePalette_152[];
+extern const u8 gBattleAnimSpritePalette_153[];
+extern const u8 gBattleAnimSpritePalette_154[];
+extern const u8 gBattleAnimSpritePalette_155[];
+extern const u8 gBattleAnimSpritePalette_156[];
+extern const u8 gBattleAnimSpritePalette_157[];
+extern const u8 gBattleAnimSpritePalette_158[];
+extern const u8 gBattleAnimSpritePalette_159[];
+extern const u8 gBattleAnimSpritePalette_160[];
+extern const u8 gBattleAnimSpritePalette_161[];
+extern const u8 gBattleAnimSpritePalette_162[];
+extern const u8 gBattleAnimSpritePalette_163[];
+extern const u8 gBattleAnimSpritePalette_164[];
+extern const u8 gBattleAnimSpritePalette_165[];
+extern const u8 gBattleAnimSpritePalette_166[];
+extern const u8 gBattleAnimSpritePalette_167[];
+extern const u8 gBattleAnimSpritePalette_168[];
+extern const u8 gBattleAnimSpritePalette_169[];
+extern const u8 gBattleAnimSpritePalette_170[];
+extern const u8 gBattleAnimSpritePalette_171[];
+extern const u8 gBattleAnimSpritePalette_172[];
+extern const u8 gBattleAnimSpritePalette_174[];
+extern const u8 gBattleAnimSpritePalette_175[];
+extern const u8 gBattleAnimSpritePalette_176[];
+extern const u8 gBattleAnimSpritePalette_177[];
+extern const u8 gBattleAnimSpritePalette_178[];
+extern const u8 gBattleAnimSpritePalette_179[];
+extern const u8 gBattleAnimSpritePalette_182[];
+extern const u8 gBattleAnimSpritePalette_183[];
+extern const u8 gBattleAnimSpritePalette_184[];
+extern const u8 gBattleAnimSpritePalette_185[];
+extern const u8 gBattleAnimSpritePalette_186[];
+extern const u8 gBattleAnimSpritePalette_187[];
+extern const u8 gBattleAnimSpritePalette_188[];
+extern const u8 gBattleAnimSpritePalette_189[];
+extern const u8 gBattleAnimSpritePalette_190[];
+extern const u8 gBattleAnimSpritePalette_191[];
+extern const u8 gBattleAnimSpritePalette_192[];
+extern const u8 gBattleAnimSpritePalette_193[];
+extern const u8 gBattleAnimSpritePalette_194[];
+extern const u8 gBattleAnimSpritePalette_195[];
+extern const u8 gBattleAnimSpritePalette_196[];
+extern const u8 gBattleAnimSpritePalette_197[];
+extern const u8 gBattleAnimSpritePalette_198[];
+extern const u8 gBattleAnimSpritePalette_199[];
+extern const u8 gBattleAnimSpritePalette_200[];
+extern const u8 gBattleAnimSpritePalette_201[];
+extern const u8 gBattleAnimSpritePalette_202[];
+extern const u8 gBattleAnimSpritePalette_203[];
+extern const u8 gBattleAnimSpritePalette_204[];
+extern const u8 gBattleAnimSpritePalette_205[];
+extern const u8 gBattleAnimSpritePalette_206[];
+extern const u8 gBattleAnimSpritePalette_207[];
+extern const u8 gBattleAnimSpritePalette_209[];
+extern const u8 gBattleAnimSpritePalette_210[];
+extern const u8 gBattleAnimSpritePalette_211[];
+extern const u8 gBattleAnimSpritePalette_215[];
+extern const u8 gBattleAnimSpritePalette_216[];
+extern const u8 gBattleAnimSpritePalette_217[];
+extern const u8 gBattleAnimSpritePalette_218[];
+extern const u8 gBattleAnimSpritePalette_219[];
+extern const u8 gBattleAnimSpritePalette_220[];
+extern const u8 gBattleAnimSpritePalette_221[];
+extern const u8 gBattleAnimSpritePalette_222[];
+extern const u8 gBattleAnimSpritePalette_223[];
+extern const u8 gBattleAnimSpritePalette_224[];
+extern const u8 gBattleAnimSpritePalette_225[];
+extern const u8 gBattleAnimSpritePalette_226[];
+extern const u8 gBattleAnimSpritePalette_228[];
+extern const u8 gBattleAnimSpritePalette_229[];
+extern const u8 gBattleAnimSpritePalette_230[];
+extern const u8 gBattleAnimSpritePalette_231[];
+extern const u8 gBattleAnimSpritePalette_233[];
+extern const u8 gBattleAnimSpritePalette_234[];
+extern const u8 gBattleAnimSpritePalette_235[];
+extern const u8 gBattleAnimSpritePalette_236[];
+extern const u8 gBattleAnimSpritePalette_237[];
+extern const u8 gBattleAnimSpritePalette_238[];
+extern const u8 gBattleAnimSpritePalette_239[];
+extern const u8 gBattleAnimSpritePalette_240[];
+extern const u8 gBattleAnimSpritePalette_241[];
+extern const u8 gBattleAnimSpritePalette_242[];
+extern const u8 gBattleAnimSpritePalette_243[];
+extern const u8 gBattleAnimSpritePalette_244[];
+extern const u8 gBattleAnimSpritePalette_245[];
+extern const u8 gBattleAnimSpritePalette_248[];
+extern const u8 gBattleAnimSpritePalette_249[];
+extern const u8 gBattleAnimSpritePalette_251[];
+extern const u8 gBattleAnimSpritePalette_252[];
+extern const u8 gBattleAnimSpritePalette_253[];
+extern const u8 gBattleAnimSpritePalette_254[];
+extern const u8 gBattleAnimSpritePalette_255[];
+extern const u8 gBattleAnimSpritePalette_256[];
+extern const u8 gBattleAnimSpritePalette_257[];
+extern const u8 gBattleAnimSpritePalette_258[];
+extern const u8 gBattleAnimSpritePalette_259[];
+extern const u8 gBattleAnimSpritePalette_260[];
+extern const u8 gBattleAnimSpritePalette_261[];
+extern const u8 gBattleAnimSpritePalette_262[];
+extern const u8 gBattleAnimSpritePalette_263[];
+extern const u8 gBattleAnimSpritePalette_264[];
+extern const u8 gBattleAnimSpritePalette_265[];
+extern const u8 gBattleAnimSpritePalette_266[];
+extern const u8 gBattleAnimSpritePalette_267[];
+extern const u8 gBattleAnimSpritePalette_268[];
+extern const u8 gBattleAnimSpritePalette_269[];
+extern const u8 gBattleAnimSpritePalette_270[];
+extern const u8 gBattleAnimSpritePalette_271[];
+extern const u8 gBattleAnimSpritePalette_272[];
+extern const u8 gBattleAnimSpritePalette_274[];
+extern const u8 gBattleAnimSpritePalette_277[];
+extern const u8 gBattleAnimSpritePalette_278[];
+extern const u8 gBattleAnimSpritePalette_279[];
+extern const u8 gBattleAnimSpritePalette_280[];
+extern const u8 gBattleAnimSpritePalette_281[];
+extern const u8 gBattleAnimSpritePalette_282[];
+extern const u8 gBattleAnimSpritePalette_283[];
+extern const u8 gBattleAnimSpritePalette_284[];
+extern const u8 gBattleAnimSpritePalette_285[];
+extern const u8 gBattleAnimSpritePalette_286[];
+extern const u8 gBattleAnimSpritePalette_287[];
+extern const u8 gBattleAnimSpritePalette_288[];
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_00;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_02;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_03;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_04;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_07;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_09;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_11;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_12;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_15;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_16;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_17;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_20;
-extern struct BattleAnimBackground gBattleAnimBackgroundImage_21;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_00;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_02;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_03;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_04;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_07;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_09;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_11;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_12;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_15;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_16;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_17;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_18;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_20;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_21;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_22;
-extern struct BattleAnimBackground gBattleAnimBackgroundPalette_24;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_00;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_02;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_03;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_04;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_05;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_06;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_07;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_08;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_09;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_10;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_11;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_12;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_13;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_14;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_15;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_16;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_17;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_20;
-extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_21;
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_00[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_02[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_03[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_04[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_07[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_09[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_11[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_12[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_15[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_16[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_17[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_20[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_21[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_00[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_02[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_03[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_04[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_07[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_09[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_11[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_12[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_15[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_16[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_17[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_18[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_20[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_21[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_22[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_24[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_00[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_02[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_03[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_04[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_05[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_06[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_07[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_08[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_09[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_10[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_11[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_12[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_13[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_14[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_15[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_16[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_17[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_20[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_21[];
extern const u8 gContestConfetti_Gfx[];
extern const u8 gContestConfetti_Pal[];
diff --git a/ld_script.txt b/ld_script.txt
index 8de75f556..52fc65c42 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -1207,7 +1207,7 @@ SECTIONS {
gfx_data :
ALIGN(4)
{
- data/graphics.o(gfx_data);
+ src/data/graphics.o(.rodata);
} =0
/* DWARF 2 sections */
diff --git a/src/battle/anim/shadow_minimize.c b/src/battle/anim/shadow_minimize.c
index be033ae6d..1a04fd58a 100644
--- a/src/battle/anim/shadow_minimize.c
+++ b/src/battle/anim/shadow_minimize.c
@@ -114,7 +114,9 @@ void sub_80D0614(struct Task* task, u8 taskId)
gSprites[r8].oam.affineMode = ST_OAM_AFFINE_DOUBLE;
gSprites[r8].affineAnimPaused = TRUE;
r6 &= 0x1f;
+
gSprites[r8].oam.matrixNum = r6; // need to inhibit optimizing out the mov r0, 0x3f / neg r0, r0
+ // current code does subs r0, #94 (0x1f - 94 = 0xc1, !0x3f = 0xc1)
gSprites[r8].subpriority = task->data[7] - task->data[3];
task->data[3]++;
task->data[6]++;
diff --git a/src/battle/battle_anim.c b/src/battle/battle_anim.c
index f2d42138f..a0187e3d4 100644
--- a/src/battle/battle_anim.c
+++ b/src/battle/battle_anim.c
@@ -666,588 +666,588 @@ const struct OamData gOamData_837E15C =
const struct CompressedSpriteSheet gBattleAnimPicTable[] =
{
- { (u8 *) &gBattleAnimSpriteSheet_000, 0x200, 10000 },
- { (u8 *) &gBattleAnimSpriteSheet_001, 0x300, 10001 },
- { (u8 *) &gBattleAnimSpriteSheet_002, 0x200, 10002 },
- { (u8 *) &gBattleAnimSpriteSheet_003, 0x100, 10003 },
- { (u8 *) &gBattleAnimSpriteSheet_004, 0x200, 10004 },
- { (u8 *) &gBattleAnimSpriteSheet_005, 0x400, 10005 },
- { (u8 *) &gBattleAnimSpriteSheet_006, 0x180, 10006 },
- { (u8 *) &gBattleAnimSpriteSheet_007, 0x800, 10007 },
- { (u8 *) &gBattleAnimSpriteSheet_008, 0x20, 10008 },
- { (u8 *) &gBattleAnimSpriteSheet_009, 0x400, 10009 },
- { (u8 *) &gBattleAnimSpriteSheet_010, 0x1200, 10010 },
- { (u8 *) &gBattleAnimSpriteSheet_011, 0x180, 10011 },
- { (u8 *) &gBattleAnimSpriteSheet_012, 0x80, 10012 },
- { (u8 *) &gBattleAnimSpriteSheet_013, 0x80, 10013 },
- { (u8 *) &gBattleAnimSpriteSheet_014, 0x280, 10014 },
- { (u8 *) &gBattleAnimSpriteSheet_015, 0x80, 10015 },
- { (u8 *) &gBattleAnimSpriteSheet_016, 0x100, 10016 },
- { (u8 *) &gBattleAnimSpriteSheet_017, 0x20, 10017 },
- { (u8 *) &gBattleAnimSpriteSheet_018, 0x80, 10018 },
- { (u8 *) &gBattleAnimSpriteSheet_019, 0x400, 10019 },
- { (u8 *) &gBattleAnimSpriteSheet_020, 0x200, 10020 },
- { (u8 *) &gBattleAnimSpriteSheet_021, 0xA00, 10021 },
- { (u8 *) &gBattleAnimSpriteSheet_021, 0xA00, 10022 },
- { (u8 *) &gBattleAnimSpriteSheet_023, 0x380, 10023 },
- { (u8 *) &gBattleAnimSpriteSheet_024, 0x300, 10024 },
- { (u8 *) &gBattleAnimSpriteSheet_025, 0xA00, 10025 },
- { (u8 *) &gBattleAnimSpriteSheet_026, 0xA00, 10026 },
- { (u8 *) &gBattleAnimSpriteSheet_027, 0xA00, 10027 },
- { (u8 *) &gBattleAnimSpriteSheet_028, 0xA00, 10028 },
- { (u8 *) &gBattleAnimSpriteSheet_029, 0xA00, 10029 },
- { (u8 *) &gBattleAnimSpriteSheet_030, 0xA00, 10030 },
- { (u8 *) &gBattleAnimSpriteSheet_031, 0xE00, 10031 },
- { (u8 *) &gBattleAnimSpriteSheet_032, 0x380, 10032 },
- { (u8 *) &gBattleAnimSpriteSheet_033, 0x1000, 10033 },
- { (u8 *) &gBattleAnimSpriteSheet_034, 0x800, 10034 },
- { (u8 *) &gBattleAnimSpriteSheet_035, 0xA00, 10035 },
- { (u8 *) &gBattleAnimSpriteSheet_036, 0x800, 10036 },
- { (u8 *) &gBattleAnimSpriteSheet_037, 0xA00, 10037 },
- { (u8 *) &gBattleAnimSpriteSheet_038, 0xA00, 10038 },
- { (u8 *) &gBattleAnimSpriteSheet_039, 0xA00, 10039 },
- { (u8 *) &gBattleAnimSpriteSheet_040, 0xA00, 10040 },
- { (u8 *) &gBattleAnimSpriteSheet_041, 0xA00, 10041 },
- { (u8 *) &gBattleAnimSpriteSheet_042, 0xA00, 10042 },
- { (u8 *) &gBattleAnimSpriteSheet_043, 0xA00, 10043 },
- { (u8 *) &gBattleAnimSpriteSheet_044, 0xA00, 10044 },
- { (u8 *) &gBattleAnimSpriteSheet_045, 0xA00, 10045 },
- { (u8 *) &gBattleAnimSpriteSheet_046, 0x1000, 10046 },
- { (u8 *) &gBattleAnimSpriteSheet_046, 0x1000, 10047 },
- { (u8 *) &gBattleAnimSpriteSheet_048, 0x1000, 10048 },
- { (u8 *) &gBattleAnimSpriteSheet_048, 0x1000, 10049 },
- { (u8 *) &gBattleAnimSpriteSheet_050, 0x200, 10050 },
- { (u8 *) &gBattleAnimSpriteSheet_051, 0x200, 10051 },
- { (u8 *) &gBattleAnimSpriteSheet_052, 0x200, 10052 },
- { (u8 *) &gBattleAnimSpriteSheet_053, 0x800, 10053 },
- { (u8 *) &gBattleAnimSpriteSheet_054, 0x80, 10054 },
- { (u8 *) &gBattleAnimSpriteSheet_055, 0x200, 10055 },
- { (u8 *) &gBattleAnimSpriteSheet_056, 0x1000, 10056 },
- { (u8 *) &gBattleAnimSpriteSheet_057, 0x180, 10057 },
- { (u8 *) &gBattleAnimSpriteSheet_058, 0xC00, 10058 },
- { (u8 *) &gBattleAnimSpriteSheet_059, 0x100, 10059 },
- { (u8 *) &gBattleAnimSpriteSheet_060, 0x40, 10060 },
- { (u8 *) &gBattleAnimSpriteSheet_061, 0x180, 10061 },
- { (u8 *) &gBattleAnimSpriteSheet_062, 0x800, 10062 },
- { (u8 *) &gBattleAnimSpriteSheet_063, 0x480, 10063 },
- { (u8 *) &gBattleAnimSpriteSheet_064, 0x200, 10064 },
- { (u8 *) &gBattleAnimSpriteSheet_065, 0x200, 10065 },
- { (u8 *) &gBattleAnimSpriteSheet_066, 0x100, 10066 },
- { (u8 *) &gBattleAnimSpriteSheet_065, 0x200, 10067 },
- { (u8 *) &gBattleAnimSpriteSheet_065, 0x200, 10068 },
- { (u8 *) &gBattleAnimSpriteSheet_065, 0x200, 10069 },
- { (u8 *) &gBattleAnimSpriteSheet_070, 0x200, 10070 },
- { (u8 *) &gBattleAnimSpriteSheet_071, 0xA00, 10071 },
- { (u8 *) &gBattleAnimSpriteSheet_072, 0x300, 10072 },
- { (u8 *) &gBattleAnimSpriteSheet_073, 0x180, 10073 },
- { (u8 *) &gBattleAnimSpriteSheet_074, 0xA0, 10074 },
- { (u8 *) &gBattleAnimSpriteSheet_075, 0x700, 10075 },
- { (u8 *) &gBattleAnimSpriteSheet_076, 0x400, 10076 },
- { (u8 *) &gBattleAnimSpriteSheet_077, 0x200, 10077 },
- { (u8 *) &gBattleAnimSpriteSheet_078, 0x300, 10078 },
- { (u8 *) &gBattleAnimSpriteSheet_079, 0xC00, 10079 },
- { (u8 *) &gBattleAnimSpriteSheet_080, 0xA00, 10080 },
- { (u8 *) &gBattleAnimSpriteSheet_081, 0x80, 10081 },
- { (u8 *) &gBattleAnimSpriteSheet_082, 0x40, 10082 },
- { (u8 *) &gBattleAnimSpriteSheet_083, 0xE00, 10083 },
- { (u8 *) &gBattleAnimSpriteSheet_084, 0xE00, 10084 },
- { (u8 *) &gBattleAnimSpriteSheet_085, 0x280, 10085 },
- { (u8 *) &gBattleAnimSpriteSheet_086, 0x200, 10086 },
- { (u8 *) &gBattleAnimSpriteSheet_087, 0x80, 10087 },
- { (u8 *) &gBattleAnimSpriteSheet_088, 0xC0, 10088 },
- { (u8 *) &gBattleAnimSpriteSheet_089, 0xA00, 10089 },
- { (u8 *) &gBattleAnimSpriteSheet_090, 0x200, 10090 },
- { (u8 *) &gBattleAnimSpriteSheet_091, 0x180, 10091 },
- { (u8 *) &gBattleAnimSpriteSheet_092, 0x80, 10092 },
- { (u8 *) &gBattleAnimSpriteSheet_093, 0x1000, 10093 },
- { (u8 *) &gBattleAnimSpriteSheet_094, 0xA00, 10094 },
- { (u8 *) &gBattleAnimSpriteSheet_095, 0x180, 10095 },
- { (u8 *) &gBattleAnimSpriteSheet_096, 0x380, 10096 },
- { (u8 *) &gBattleAnimSpriteSheet_097, 0xC00, 10097 },
- { (u8 *) &gBattleAnimSpriteSheet_098, 0x200, 10098 },
- { (u8 *) &gBattleAnimSpriteSheet_099, 0x200, 10099 },
- { (u8 *) &gBattleAnimSpriteSheet_100, 0x200, 10100 },
- { (u8 *) &gBattleAnimSpriteSheet_101, 0x200, 10101 },
- { (u8 *) &gBattleAnimSpriteSheet_102, 0x400, 10102 },
- { (u8 *) &gBattleAnimSpriteSheet_103, 0x80, 10103 },
- { (u8 *) &gBattleAnimSpriteSheet_104, 0x400, 10104 },
- { (u8 *) &gBattleAnimSpriteSheet_105, 0xC00, 10105 },
- { (u8 *) &gBattleAnimSpriteSheet_106, 0x200, 10106 },
- { (u8 *) &gBattleAnimSpriteSheet_107, 0x1000, 10107 },
- { (u8 *) &gBattleAnimSpriteSheet_108, 0xA00, 10108 },
- { (u8 *) &gBattleAnimSpriteSheet_109, 0x20, 10109 },
- { (u8 *) &gBattleAnimSpriteSheet_110, 0xE00, 10110 },
- { (u8 *) &gBattleAnimSpriteSheet_111, 0x80, 10111 },
- { (u8 *) &gBattleAnimSpriteSheet_112, 0xA00, 10112 },
- { (u8 *) &gBattleAnimSpriteSheet_113, 0x400, 10113 },
- { (u8 *) &gBattleAnimSpriteSheet_114, 0x200, 10114 },
- { (u8 *) &gBattleAnimSpriteSheet_115, 0x700, 10115 },
- { (u8 *) &gBattleAnimSpriteSheet_116, 0x800, 10116 },
- { (u8 *) &gBattleAnimSpriteSheet_117, 0xA00, 10117 },
- { (u8 *) &gBattleAnimSpriteSheet_118, 0x600, 10118 },
- { (u8 *) &gBattleAnimSpriteSheet_119, 0x800, 10119 },
- { (u8 *) &gBattleAnimSpriteSheet_120, 0x200, 10120 },
- { (u8 *) &gBattleAnimSpriteSheet_121, 0x40, 10121 },
- { (u8 *) &gBattleAnimSpriteSheet_122, 0x180, 10122 },
- { (u8 *) &gBattleAnimSpriteSheet_123, 0x600, 10123 },
- { (u8 *) &gBattleAnimSpriteSheet_124, 0x600, 10124 },
- { (u8 *) &gBattleAnimSpriteSheet_125, 0x200, 10125 },
- { (u8 *) &gBattleAnimSpriteSheet_126, 0x80, 10126 },
- { (u8 *) &gBattleAnimSpriteSheet_127, 0x200, 10127 },
- { (u8 *) &gBattleAnimSpriteSheet_128, 0x800, 10128 },
- { (u8 *) &gBattleAnimSpriteSheet_129, 0x80, 10129 },
- { (u8 *) &gBattleAnimSpriteSheet_130, 0xA00, 10130 },
- { (u8 *) &gBattleAnimSpriteSheet_131, 0x280, 10131 },
- { (u8 *) &gBattleAnimSpriteSheet_132, 0x280, 10132 },
- { (u8 *) &gBattleAnimSpriteSheet_133, 0x100, 10133 },
- { (u8 *) &gBattleAnimSpriteSheet_134, 0x200, 10134 },
- { (u8 *) &gBattleAnimSpriteSheet_135, 0x200, 10135 },
- { (u8 *) &gBattleAnimSpriteSheet_136, 0x20, 10136 },
- { (u8 *) &gBattleAnimSpriteSheet_137, 0xA00, 10137 },
- { (u8 *) &gBattleAnimSpriteSheet_138, 0x800, 10138 },
- { (u8 *) &gBattleAnimSpriteSheet_139, 0x800, 10139 },
- { (u8 *) &gBattleAnimSpriteSheet_140, 0xC0, 10140 },
- { (u8 *) &gBattleAnimSpriteSheet_141, 0x1C0, 10141 },
- { (u8 *) &gBattleAnimSpriteSheet_142, 0x100, 10142 },
- { (u8 *) &gBattleAnimSpriteSheet_143, 0x800, 10143 },
- { (u8 *) &gBattleAnimSpriteSheet_144, 0x200, 10144 },
- { (u8 *) &gBattleAnimSpriteSheet_145, 0x800, 10145 },
- { (u8 *) &gBattleAnimSpriteSheet_146, 0x180, 10146 },
- { (u8 *) &gBattleAnimSpriteSheet_147, 0x180, 10147 },
- { (u8 *) &gBattleAnimSpriteSheet_148, 0x200, 10148 },
- { (u8 *) &gBattleAnimSpriteSheet_149, 0x200, 10149 },
- { (u8 *) &gBattleAnimSpriteSheet_150, 0x180, 10150 },
- { (u8 *) &gBattleAnimSpriteSheet_151, 0x400, 10151 },
- { (u8 *) &gBattleAnimSpriteSheet_152, 0x80, 10152 },
- { (u8 *) &gBattleAnimSpriteSheet_153, 0x100, 10153 },
- { (u8 *) &gBattleAnimSpriteSheet_154, 0x100, 10154 },
- { (u8 *) &gBattleAnimSpriteSheet_155, 0x140, 10155 },
- { (u8 *) &gBattleAnimSpriteSheet_156, 0x800, 10156 },
- { (u8 *) &gBattleAnimSpriteSheet_157, 0x200, 10157 },
- { (u8 *) &gBattleAnimSpriteSheet_158, 0x100, 10158 },
- { (u8 *) &gBattleAnimSpriteSheet_159, 0xA0, 10159 },
- { (u8 *) &gBattleAnimSpriteSheet_160, 0x100, 10160 },
- { (u8 *) &gBattleAnimSpriteSheet_161, 0x80, 10161 },
- { (u8 *) &gBattleAnimSpriteSheet_162, 0x300, 10162 },
- { (u8 *) &gBattleAnimSpriteSheet_163, 0x100, 10163 },
- { (u8 *) &gBattleAnimSpriteSheet_163, 0x100, 10164 },
- { (u8 *) &gBattleAnimSpriteSheet_163, 0x100, 10165 },
- { (u8 *) &gBattleAnimSpriteSheet_166, 0x800, 10166 },
- { (u8 *) &gBattleAnimSpriteSheet_166, 0x800, 10167 },
- { (u8 *) &gBattleAnimSpriteSheet_166, 0x800, 10168 },
- { (u8 *) &gBattleAnimSpriteSheet_166, 0x800, 10169 },
- { (u8 *) &gBattleAnimSpriteSheet_166, 0x800, 10170 },
- { (u8 *) &gBattleAnimSpriteSheet_171, 0x80, 10171 },
- { (u8 *) &gBattleAnimSpriteSheet_144, 0x200, 10172 },
- { (u8 *) &gBattleAnimSpriteSheet_173, 0x200, 10173 },
- { (u8 *) &gBattleAnimSpriteSheet_174, 0x200, 10174 },
- { (u8 *) &gBattleAnimSpriteSheet_175, 0x80, 10175 },
- { (u8 *) &gBattleAnimSpriteSheet_176, 0x200, 10176 },
- { (u8 *) &gBattleAnimSpriteSheet_177, 0x500, 10177 },
- { (u8 *) &gBattleAnimSpriteSheet_178, 0x800, 10178 },
- { (u8 *) &gBattleAnimSpriteSheet_179, 0x400, 10179 },
- { (u8 *) &gBattleAnimSpriteSheet_180, 0x20, 10180 },
- { (u8 *) &gBattleAnimSpriteSheet_181, 0x800, 10181 },
- { (u8 *) &gBattleAnimSpriteSheet_182, 0x100, 10182 },
- { (u8 *) &gBattleAnimSpriteSheet_183, 0x800, 10183 },
- { (u8 *) &gBattleAnimSpriteSheet_184, 0x400, 10184 },
- { (u8 *) &gBattleAnimSpriteSheet_185, 0xA00, 10185 },
- { (u8 *) &gBattleAnimSpriteSheet_186, 0x1000, 10186 },
- { (u8 *) &gBattleAnimSpriteSheet_187, 0x800, 10187 },
- { (u8 *) &gBattleAnimSpriteSheet_188, 0x400, 10188 },
- { (u8 *) &gBattleAnimSpriteSheet_189, 0x200, 10189 },
- { (u8 *) &gBattleAnimSpriteSheet_190, 0x800, 10190 },
- { (u8 *) &gBattleAnimSpriteSheet_191, 0x800, 10191 },
- { (u8 *) &gBattleAnimSpriteSheet_192, 0x800, 10192 },
- { (u8 *) &gBattleAnimSpriteSheet_193, 0x200, 10193 },
- { (u8 *) &gBattleAnimSpriteSheet_194, 0x800, 10194 },
- { (u8 *) &gBattleAnimSpriteSheet_195, 0x200, 10195 },
- { (u8 *) &gBattleAnimSpriteSheet_196, 0x800, 10196 },
- { (u8 *) &gBattleAnimSpriteSheet_197, 0x200, 10197 },
- { (u8 *) &gBattleAnimSpriteSheet_198, 0x800, 10198 },
- { (u8 *) &gBattleAnimSpriteSheet_199, 0x400, 10199 },
- { (u8 *) &gBattleAnimSpriteSheet_200, 0x200, 10200 },
- { (u8 *) &gBattleAnimSpriteSheet_201, 0xA80, 10201 },
- { (u8 *) &gBattleAnimSpriteSheet_202, 0x600, 10202 },
- { (u8 *) &gBattleAnimSpriteSheet_203, 0x800, 10203 },
- { (u8 *) &gBattleAnimSpriteSheet_204, 0x200, 10204 },
- { (u8 *) &gBattleAnimSpriteSheet_205, 0x600, 10205 },
- { (u8 *) &gBattleAnimSpriteSheet_206, 0x800, 10206 },
- { (u8 *) &gBattleAnimSpriteSheet_207, 0x180, 10207 },
- { (u8 *) &gBattleAnimSpriteSheet_208, 0x800, 10208 },
- { (u8 *) &gBattleAnimSpriteSheet_209, 0x800, 10209 },
- { (u8 *) &gBattleAnimSpriteSheet_210, 0x80, 10210 },
- { (u8 *) &gBattleAnimSpriteSheet_211, 0x80, 10211 },
- { (u8 *) &gBattleAnimSpriteSheet_212, 0x800, 10212 },
- { (u8 *) &gBattleAnimSpriteSheet_213, 0x800, 10213 },
- { (u8 *) &gBattleAnimSpriteSheet_214, 0x600, 10214 },
- { (u8 *) &gBattleAnimSpriteSheet_215, 0x600, 10215 },
- { (u8 *) &gBattleAnimSpriteSheet_210, 0x80, 10216 },
- { (u8 *) &gBattleAnimSpriteSheet_217, 0x80, 10217 },
- { (u8 *) &gBattleAnimSpriteSheet_218, 0x180, 10218 },
- { (u8 *) &gBattleAnimSpriteSheet_210, 0x80, 10219 },
- { (u8 *) &gBattleAnimSpriteSheet_220, 0x200, 10220 },
- { (u8 *) &gBattleAnimSpriteSheet_221, 0x400, 10221 },
- { (u8 *) &gBattleAnimSpriteSheet_222, 0xA00, 10222 },
- { (u8 *) &gBattleAnimSpriteSheet_223, 0x800, 10223 },
- { (u8 *) &gBattleAnimSpriteSheet_224, 0x200, 10224 },
- { (u8 *) &gBattleAnimSpriteSheet_225, 0x400, 10225 },
- { (u8 *) &gBattleAnimSpriteSheet_226, 0x80, 10226 },
- { (u8 *) &gBattleAnimSpriteSheet_227, 0x800, 10227 },
- { (u8 *) &gBattleAnimSpriteSheet_228, 0x200, 10228 },
- { (u8 *) &gBattleAnimSpriteSheet_229, 0x300, 10229 },
- { (u8 *) &gBattleAnimSpriteSheet_230, 0x800, 10230 },
- { (u8 *) &gBattleAnimSpriteSheet_231, 0x380, 10231 },
- { (u8 *) &gBattleAnimSpriteSheet_232, 0x800, 10232 },
- { (u8 *) &gBattleAnimSpriteSheet_233, 0xC0, 10233 },
- { (u8 *) &gBattleAnimSpriteSheet_234, 0x800, 10234 },
- { (u8 *) &gBattleAnimSpriteSheet_235, 0x60, 10235 },
- { (u8 *) &gBattleAnimSpriteSheet_235, 0x60, 10236 },
- { (u8 *) &gBattleAnimSpriteSheet_235, 0x60, 10237 },
- { (u8 *) &gBattleAnimSpriteSheet_238, 0x80, 10238 },
- { (u8 *) &gBattleAnimSpriteSheet_239, 0x180, 10239 },
- { (u8 *) &gBattleAnimSpriteSheet_240, 0x180, 10240 },
- { (u8 *) &gBattleAnimSpriteSheet_241, 0x200, 10241 },
- { (u8 *) &gBattleAnimSpriteSheet_242, 0x200, 10242 },
- { (u8 *) &gBattleAnimSpriteSheet_243, 0x20, 10243 },
- { (u8 *) &gBattleAnimSpriteSheet_244, 0x400, 10244 },
- { (u8 *) &gBattleAnimSpriteSheet_245, 0x600, 10245 },
- { (u8 *) &gBattleAnimSpriteSheet_246, 0x1000, 10246 },
- { (u8 *) &gBattleAnimSpriteSheet_247, 0x400, 10247 },
- { (u8 *) &gBattleAnimSpriteSheet_248, 0x20, 10248 },
- { (u8 *) &gBattleAnimSpriteSheet_249, 0x80, 10249 },
- { (u8 *) &gBattleAnimSpriteSheet_250, 0x800, 10250 },
- { (u8 *) &gBattleAnimSpriteSheet_251, 0x80, 10251 },
- { (u8 *) &gBattleAnimSpriteSheet_252, 0x200, 10252 },
- { (u8 *) &gBattleAnimSpriteSheet_253, 0x400, 10253 },
- { (u8 *) &gBattleAnimSpriteSheet_254, 0x200, 10254 },
- { (u8 *) &gBattleAnimSpriteSheet_255, 0x200, 10255 },
- { (u8 *) &gBattleAnimSpriteSheet_256, 0x800, 10256 },
- { (u8 *) &gBattleAnimSpriteSheet_257, 0x280, 10257 },
- { (u8 *) &gBattleAnimSpriteSheet_258, 0x200, 10258 },
- { (u8 *) &gBattleAnimSpriteSheet_149, 0x200, 10259 },
- { (u8 *) &gBattleAnimSpriteSheet_260, 0x400, 10260 },
- { (u8 *) &gBattleAnimSpriteSheet_261, 0x200, 10261 },
- { (u8 *) &gBattleAnimSpriteSheet_262, 0x200, 10262 },
- { (u8 *) &gBattleAnimSpriteSheet_263, 0x80, 10263 },
- { (u8 *) &gBattleAnimSpriteSheet_264, 0x20, 10264 },
- { (u8 *) &gBattleAnimSpriteSheet_264, 0x20, 10265 },
- { (u8 *) &gBattleAnimSpriteSheet_266, 0x80, 10266 },
- { (u8 *) &gBattleAnimSpriteSheet_212, 0x800, 10267 },
- { (u8 *) &gBattleAnimSpriteSheet_264, 0x20, 10268 },
- { (u8 *) &gBattleAnimSpriteSheet_269, 0x80, 10269 },
- { (u8 *) &gBattleAnimSpriteSheet_270, 0x400, 10270 },
- { (u8 *) &gBattleAnimSpriteSheet_271, 0x80, 10271 },
- { (u8 *) &gBattleAnimSpriteSheet_272, 0x800, 10272 },
- { (u8 *) &gBattleAnimSpriteSheet_273, 0x20, 10273 },
- { (u8 *) &gBattleAnimSpriteSheet_274, 0x800, 10274 },
- { (u8 *) &gBattleAnimSpriteSheet_275, 0x800, 10275 },
- { (u8 *) &gBattleAnimSpriteSheet_276, 0x800, 10276 },
- { (u8 *) &gBattleAnimSpriteSheet_277, 0x1000, 10277 },
- { (u8 *) &gBattleAnimSpriteSheet_278, 0x800, 10278 },
- { (u8 *) &gBattleAnimSpriteSheet_279, 0xA0, 10279 },
- { (u8 *) &gBattleAnimSpriteSheet_280, 0x800, 10280 },
- { (u8 *) &gBattleAnimSpriteSheet_281, 0x200, 10281 },
- { (u8 *) &gBattleAnimSpriteSheet_282, 0x600, 10282 },
- { (u8 *) &gBattleAnimSpriteSheet_283, 0x200, 10283 },
- { (u8 *) &gBattleAnimSpriteSheet_284, 0x800, 10284 },
- { (u8 *) &gBattleAnimSpriteSheet_285, 0x200, 10285 },
- { (u8 *) &gBattleAnimSpriteSheet_183, 0x800, 10286 },
- { (u8 *) &gBattleAnimSpriteSheet_056, 0x1000, 10287 },
- { (u8 *) &gBattleAnimSpriteSheet_163, 0x100, 10288 },
+ { gBattleAnimSpriteSheet_000, 0x200, 10000 },
+ { gBattleAnimSpriteSheet_001, 0x300, 10001 },
+ { gBattleAnimSpriteSheet_002, 0x200, 10002 },
+ { gBattleAnimSpriteSheet_003, 0x100, 10003 },
+ { gBattleAnimSpriteSheet_004, 0x200, 10004 },
+ { gBattleAnimSpriteSheet_005, 0x400, 10005 },
+ { gBattleAnimSpriteSheet_006, 0x180, 10006 },
+ { gBattleAnimSpriteSheet_007, 0x800, 10007 },
+ { gBattleAnimSpriteSheet_008, 0x20, 10008 },
+ { gBattleAnimSpriteSheet_009, 0x400, 10009 },
+ { gBattleAnimSpriteSheet_010, 0x1200, 10010 },
+ { gBattleAnimSpriteSheet_011, 0x180, 10011 },
+ { gBattleAnimSpriteSheet_012, 0x80, 10012 },
+ { gBattleAnimSpriteSheet_013, 0x80, 10013 },
+ { gBattleAnimSpriteSheet_014, 0x280, 10014 },
+ { gBattleAnimSpriteSheet_015, 0x80, 10015 },
+ { gBattleAnimSpriteSheet_016, 0x100, 10016 },
+ { gBattleAnimSpriteSheet_017, 0x20, 10017 },
+ { gBattleAnimSpriteSheet_018, 0x80, 10018 },
+ { gBattleAnimSpriteSheet_019, 0x400, 10019 },
+ { gBattleAnimSpriteSheet_020, 0x200, 10020 },
+ { gBattleAnimSpriteSheet_021, 0xA00, 10021 },
+ { gBattleAnimSpriteSheet_021, 0xA00, 10022 },
+ { gBattleAnimSpriteSheet_023, 0x380, 10023 },
+ { gBattleAnimSpriteSheet_024, 0x300, 10024 },
+ { gBattleAnimSpriteSheet_025, 0xA00, 10025 },
+ { gBattleAnimSpriteSheet_026, 0xA00, 10026 },
+ { gBattleAnimSpriteSheet_027, 0xA00, 10027 },
+ { gBattleAnimSpriteSheet_028, 0xA00, 10028 },
+ { gBattleAnimSpriteSheet_029, 0xA00, 10029 },
+ { gBattleAnimSpriteSheet_030, 0xA00, 10030 },
+ { gBattleAnimSpriteSheet_031, 0xE00, 10031 },
+ { gBattleAnimSpriteSheet_032, 0x380, 10032 },
+ { gBattleAnimSpriteSheet_033, 0x1000, 10033 },
+ { gBattleAnimSpriteSheet_034, 0x800, 10034 },
+ { gBattleAnimSpriteSheet_035, 0xA00, 10035 },
+ { gBattleAnimSpriteSheet_036, 0x800, 10036 },
+ { gBattleAnimSpriteSheet_037, 0xA00, 10037 },
+ { gBattleAnimSpriteSheet_038, 0xA00, 10038 },
+ { gBattleAnimSpriteSheet_039, 0xA00, 10039 },
+ { gBattleAnimSpriteSheet_040, 0xA00, 10040 },
+ { gBattleAnimSpriteSheet_041, 0xA00, 10041 },
+ { gBattleAnimSpriteSheet_042, 0xA00, 10042 },
+ { gBattleAnimSpriteSheet_043, 0xA00, 10043 },
+ { gBattleAnimSpriteSheet_044, 0xA00, 10044 },
+ { gBattleAnimSpriteSheet_045, 0xA00, 10045 },
+ { gBattleAnimSpriteSheet_046, 0x1000, 10046 },
+ { gBattleAnimSpriteSheet_046, 0x1000, 10047 },
+ { gBattleAnimSpriteSheet_048, 0x1000, 10048 },
+ { gBattleAnimSpriteSheet_048, 0x1000, 10049 },
+ { gBattleAnimSpriteSheet_050, 0x200, 10050 },
+ { gBattleAnimSpriteSheet_051, 0x200, 10051 },
+ { gBattleAnimSpriteSheet_052, 0x200, 10052 },
+ { gBattleAnimSpriteSheet_053, 0x800, 10053 },
+ { gBattleAnimSpriteSheet_054, 0x80, 10054 },
+ { gBattleAnimSpriteSheet_055, 0x200, 10055 },
+ { gBattleAnimSpriteSheet_056, 0x1000, 10056 },
+ { gBattleAnimSpriteSheet_057, 0x180, 10057 },
+ { gBattleAnimSpriteSheet_058, 0xC00, 10058 },
+ { gBattleAnimSpriteSheet_059, 0x100, 10059 },
+ { gBattleAnimSpriteSheet_060, 0x40, 10060 },
+ { gBattleAnimSpriteSheet_061, 0x180, 10061 },
+ { gBattleAnimSpriteSheet_062, 0x800, 10062 },
+ { gBattleAnimSpriteSheet_063, 0x480, 10063 },
+ { gBattleAnimSpriteSheet_064, 0x200, 10064 },
+ { gBattleAnimSpriteSheet_065, 0x200, 10065 },
+ { gBattleAnimSpriteSheet_066, 0x100, 10066 },
+ { gBattleAnimSpriteSheet_065, 0x200, 10067 },
+ { gBattleAnimSpriteSheet_065, 0x200, 10068 },
+ { gBattleAnimSpriteSheet_065, 0x200, 10069 },
+ { gBattleAnimSpriteSheet_070, 0x200, 10070 },
+ { gBattleAnimSpriteSheet_071, 0xA00, 10071 },
+ { gBattleAnimSpriteSheet_072, 0x300, 10072 },
+ { gBattleAnimSpriteSheet_073, 0x180, 10073 },
+ { gBattleAnimSpriteSheet_074, 0xA0, 10074 },
+ { gBattleAnimSpriteSheet_075, 0x700, 10075 },
+ { gBattleAnimSpriteSheet_076, 0x400, 10076 },
+ { gBattleAnimSpriteSheet_077, 0x200, 10077 },
+ { gBattleAnimSpriteSheet_078, 0x300, 10078 },
+ { gBattleAnimSpriteSheet_079, 0xC00, 10079 },
+ { gBattleAnimSpriteSheet_080, 0xA00, 10080 },
+ { gBattleAnimSpriteSheet_081, 0x80, 10081 },
+ { gBattleAnimSpriteSheet_082, 0x40, 10082 },
+ { gBattleAnimSpriteSheet_083, 0xE00, 10083 },
+ { gBattleAnimSpriteSheet_084, 0xE00, 10084 },
+ { gBattleAnimSpriteSheet_085, 0x280, 10085 },
+ { gBattleAnimSpriteSheet_086, 0x200, 10086 },
+ { gBattleAnimSpriteSheet_087, 0x80, 10087 },
+ { gBattleAnimSpriteSheet_088, 0xC0, 10088 },
+ { gBattleAnimSpriteSheet_089, 0xA00, 10089 },
+ { gBattleAnimSpriteSheet_090, 0x200, 10090 },
+ { gBattleAnimSpriteSheet_091, 0x180, 10091 },
+ { gBattleAnimSpriteSheet_092, 0x80, 10092 },
+ { gBattleAnimSpriteSheet_093, 0x1000, 10093 },
+ { gBattleAnimSpriteSheet_094, 0xA00, 10094 },
+ { gBattleAnimSpriteSheet_095, 0x180, 10095 },
+ { gBattleAnimSpriteSheet_096, 0x380, 10096 },
+ { gBattleAnimSpriteSheet_097, 0xC00, 10097 },
+ { gBattleAnimSpriteSheet_098, 0x200, 10098 },
+ { gBattleAnimSpriteSheet_099, 0x200, 10099 },
+ { gBattleAnimSpriteSheet_100, 0x200, 10100 },
+ { gBattleAnimSpriteSheet_101, 0x200, 10101 },
+ { gBattleAnimSpriteSheet_102, 0x400, 10102 },
+ { gBattleAnimSpriteSheet_103, 0x80, 10103 },
+ { gBattleAnimSpriteSheet_104, 0x400, 10104 },
+ { gBattleAnimSpriteSheet_105, 0xC00, 10105 },
+ { gBattleAnimSpriteSheet_106, 0x200, 10106 },
+ { gBattleAnimSpriteSheet_107, 0x1000, 10107 },
+ { gBattleAnimSpriteSheet_108, 0xA00, 10108 },
+ { gBattleAnimSpriteSheet_109, 0x20, 10109 },
+ { gBattleAnimSpriteSheet_110, 0xE00, 10110 },
+ { gBattleAnimSpriteSheet_111, 0x80, 10111 },
+ { gBattleAnimSpriteSheet_112, 0xA00, 10112 },
+ { gBattleAnimSpriteSheet_113, 0x400, 10113 },
+ { gBattleAnimSpriteSheet_114, 0x200, 10114 },
+ { gBattleAnimSpriteSheet_115, 0x700, 10115 },
+ { gBattleAnimSpriteSheet_116, 0x800, 10116 },
+ { gBattleAnimSpriteSheet_117, 0xA00, 10117 },
+ { gBattleAnimSpriteSheet_118, 0x600, 10118 },
+ { gBattleAnimSpriteSheet_119, 0x800, 10119 },
+ { gBattleAnimSpriteSheet_120, 0x200, 10120 },
+ { gBattleAnimSpriteSheet_121, 0x40, 10121 },
+ { gBattleAnimSpriteSheet_122, 0x180, 10122 },
+ { gBattleAnimSpriteSheet_123, 0x600, 10123 },
+ { gBattleAnimSpriteSheet_124, 0x600, 10124 },
+ { gBattleAnimSpriteSheet_125, 0x200, 10125 },
+ { gBattleAnimSpriteSheet_126, 0x80, 10126 },
+ { gBattleAnimSpriteSheet_127, 0x200, 10127 },
+ { gBattleAnimSpriteSheet_128, 0x800, 10128 },
+ { gBattleAnimSpriteSheet_129, 0x80, 10129 },
+ { gBattleAnimSpriteSheet_130, 0xA00, 10130 },
+ { gBattleAnimSpriteSheet_131, 0x280, 10131 },
+ { gBattleAnimSpriteSheet_132, 0x280, 10132 },
+ { gBattleAnimSpriteSheet_133, 0x100, 10133 },
+ { gBattleAnimSpriteSheet_134, 0x200, 10134 },
+ { gBattleAnimSpriteSheet_135, 0x200, 10135 },
+ { gBattleAnimSpriteSheet_136, 0x20, 10136 },
+ { gBattleAnimSpriteSheet_137, 0xA00, 10137 },
+ { gBattleAnimSpriteSheet_138, 0x800, 10138 },
+ { gBattleAnimSpriteSheet_139, 0x800, 10139 },
+ { gBattleAnimSpriteSheet_140, 0xC0, 10140 },
+ { gBattleAnimSpriteSheet_141, 0x1C0, 10141 },
+ { gBattleAnimSpriteSheet_142, 0x100, 10142 },
+ { gBattleAnimSpriteSheet_143, 0x800, 10143 },
+ { gBattleAnimSpriteSheet_144, 0x200, 10144 },
+ { gBattleAnimSpriteSheet_145, 0x800, 10145 },
+ { gBattleAnimSpriteSheet_146, 0x180, 10146 },
+ { gBattleAnimSpriteSheet_147, 0x180, 10147 },
+ { gBattleAnimSpriteSheet_148, 0x200, 10148 },
+ { gBattleAnimSpriteSheet_149, 0x200, 10149 },
+ { gBattleAnimSpriteSheet_150, 0x180, 10150 },
+ { gBattleAnimSpriteSheet_151, 0x400, 10151 },
+ { gBattleAnimSpriteSheet_152, 0x80, 10152 },
+ { gBattleAnimSpriteSheet_153, 0x100, 10153 },
+ { gBattleAnimSpriteSheet_154, 0x100, 10154 },
+ { gBattleAnimSpriteSheet_155, 0x140, 10155 },
+ { gBattleAnimSpriteSheet_156, 0x800, 10156 },
+ { gBattleAnimSpriteSheet_157, 0x200, 10157 },
+ { gBattleAnimSpriteSheet_158, 0x100, 10158 },
+ { gBattleAnimSpriteSheet_159, 0xA0, 10159 },
+ { gBattleAnimSpriteSheet_160, 0x100, 10160 },
+ { gBattleAnimSpriteSheet_161, 0x80, 10161 },
+ { gBattleAnimSpriteSheet_162, 0x300, 10162 },
+ { gBattleAnimSpriteSheet_163, 0x100, 10163 },
+ { gBattleAnimSpriteSheet_163, 0x100, 10164 },
+ { gBattleAnimSpriteSheet_163, 0x100, 10165 },
+ { gBattleAnimSpriteSheet_166, 0x800, 10166 },
+ { gBattleAnimSpriteSheet_166, 0x800, 10167 },
+ { gBattleAnimSpriteSheet_166, 0x800, 10168 },
+ { gBattleAnimSpriteSheet_166, 0x800, 10169 },
+ { gBattleAnimSpriteSheet_166, 0x800, 10170 },
+ { gBattleAnimSpriteSheet_171, 0x80, 10171 },
+ { gBattleAnimSpriteSheet_144, 0x200, 10172 },
+ { gBattleAnimSpriteSheet_173, 0x200, 10173 },
+ { gBattleAnimSpriteSheet_174, 0x200, 10174 },
+ { gBattleAnimSpriteSheet_175, 0x80, 10175 },
+ { gBattleAnimSpriteSheet_176, 0x200, 10176 },
+ { gBattleAnimSpriteSheet_177, 0x500, 10177 },
+ { gBattleAnimSpriteSheet_178, 0x800, 10178 },
+ { gBattleAnimSpriteSheet_179, 0x400, 10179 },
+ { gBattleAnimSpriteSheet_180, 0x20, 10180 },
+ { gBattleAnimSpriteSheet_181, 0x800, 10181 },
+ { gBattleAnimSpriteSheet_182, 0x100, 10182 },
+ { gBattleAnimSpriteSheet_183, 0x800, 10183 },
+ { gBattleAnimSpriteSheet_184, 0x400, 10184 },
+ { gBattleAnimSpriteSheet_185, 0xA00, 10185 },
+ { gBattleAnimSpriteSheet_186, 0x1000, 10186 },
+ { gBattleAnimSpriteSheet_187, 0x800, 10187 },
+ { gBattleAnimSpriteSheet_188, 0x400, 10188 },
+ { gBattleAnimSpriteSheet_189, 0x200, 10189 },
+ { gBattleAnimSpriteSheet_190, 0x800, 10190 },
+ { gBattleAnimSpriteSheet_191, 0x800, 10191 },
+ { gBattleAnimSpriteSheet_192, 0x800, 10192 },
+ { gBattleAnimSpriteSheet_193, 0x200, 10193 },
+ { gBattleAnimSpriteSheet_194, 0x800, 10194 },
+ { gBattleAnimSpriteSheet_195, 0x200, 10195 },
+ { gBattleAnimSpriteSheet_196, 0x800, 10196 },
+ { gBattleAnimSpriteSheet_197, 0x200, 10197 },
+ { gBattleAnimSpriteSheet_198, 0x800, 10198 },
+ { gBattleAnimSpriteSheet_199, 0x400, 10199 },
+ { gBattleAnimSpriteSheet_200, 0x200, 10200 },
+ { gBattleAnimSpriteSheet_201, 0xA80, 10201 },
+ { gBattleAnimSpriteSheet_202, 0x600, 10202 },
+ { gBattleAnimSpriteSheet_203, 0x800, 10203 },
+ { gBattleAnimSpriteSheet_204, 0x200, 10204 },
+ { gBattleAnimSpriteSheet_205, 0x600, 10205 },
+ { gBattleAnimSpriteSheet_206, 0x800, 10206 },
+ { gBattleAnimSpriteSheet_207, 0x180, 10207 },
+ { gBattleAnimSpriteSheet_208, 0x800, 10208 },
+ { gBattleAnimSpriteSheet_209, 0x800, 10209 },
+ { gBattleAnimSpriteSheet_210, 0x80, 10210 },
+ { gBattleAnimSpriteSheet_211, 0x80, 10211 },
+ { gBattleAnimSpriteSheet_212, 0x800, 10212 },
+ { gBattleAnimSpriteSheet_213, 0x800, 10213 },
+ { gBattleAnimSpriteSheet_214, 0x600, 10214 },
+ { gBattleAnimSpriteSheet_215, 0x600, 10215 },
+ { gBattleAnimSpriteSheet_210, 0x80, 10216 },
+ { gBattleAnimSpriteSheet_217, 0x80, 10217 },
+ { gBattleAnimSpriteSheet_218, 0x180, 10218 },
+ { gBattleAnimSpriteSheet_210, 0x80, 10219 },
+ { gBattleAnimSpriteSheet_220, 0x200, 10220 },
+ { gBattleAnimSpriteSheet_221, 0x400, 10221 },
+ { gBattleAnimSpriteSheet_222, 0xA00, 10222 },
+ { gBattleAnimSpriteSheet_223, 0x800, 10223 },
+ { gBattleAnimSpriteSheet_224, 0x200, 10224 },
+ { gBattleAnimSpriteSheet_225, 0x400, 10225 },
+ { gBattleAnimSpriteSheet_226, 0x80, 10226 },
+ { gBattleAnimSpriteSheet_227, 0x800, 10227 },
+ { gBattleAnimSpriteSheet_228, 0x200, 10228 },
+ { gBattleAnimSpriteSheet_229, 0x300, 10229 },
+ { gBattleAnimSpriteSheet_230, 0x800, 10230 },
+ { gBattleAnimSpriteSheet_231, 0x380, 10231 },
+ { gBattleAnimSpriteSheet_232, 0x800, 10232 },
+ { gBattleAnimSpriteSheet_233, 0xC0, 10233 },
+ { gBattleAnimSpriteSheet_234, 0x800, 10234 },
+ { gBattleAnimSpriteSheet_235, 0x60, 10235 },
+ { gBattleAnimSpriteSheet_235, 0x60, 10236 },
+ { gBattleAnimSpriteSheet_235, 0x60, 10237 },
+ { gBattleAnimSpriteSheet_238, 0x80, 10238 },
+ { gBattleAnimSpriteSheet_239, 0x180, 10239 },
+ { gBattleAnimSpriteSheet_240, 0x180, 10240 },
+ { gBattleAnimSpriteSheet_241, 0x200, 10241 },
+ { gBattleAnimSpriteSheet_242, 0x200, 10242 },
+ { gBattleAnimSpriteSheet_243, 0x20, 10243 },
+ { gBattleAnimSpriteSheet_244, 0x400, 10244 },
+ { gBattleAnimSpriteSheet_245, 0x600, 10245 },
+ { gBattleAnimSpriteSheet_246, 0x1000, 10246 },
+ { gBattleAnimSpriteSheet_247, 0x400, 10247 },
+ { gBattleAnimSpriteSheet_248, 0x20, 10248 },
+ { gBattleAnimSpriteSheet_249, 0x80, 10249 },
+ { gBattleAnimSpriteSheet_250, 0x800, 10250 },
+ { gBattleAnimSpriteSheet_251, 0x80, 10251 },
+ { gBattleAnimSpriteSheet_252, 0x200, 10252 },
+ { gBattleAnimSpriteSheet_253, 0x400, 10253 },
+ { gBattleAnimSpriteSheet_254, 0x200, 10254 },
+ { gBattleAnimSpriteSheet_255, 0x200, 10255 },
+ { gBattleAnimSpriteSheet_256, 0x800, 10256 },
+ { gBattleAnimSpriteSheet_257, 0x280, 10257 },
+ { gBattleAnimSpriteSheet_258, 0x200, 10258 },
+ { gBattleAnimSpriteSheet_149, 0x200, 10259 },
+ { gBattleAnimSpriteSheet_260, 0x400, 10260 },
+ { gBattleAnimSpriteSheet_261, 0x200, 10261 },
+ { gBattleAnimSpriteSheet_262, 0x200, 10262 },
+ { gBattleAnimSpriteSheet_263, 0x80, 10263 },
+ { gBattleAnimSpriteSheet_264, 0x20, 10264 },
+ { gBattleAnimSpriteSheet_264, 0x20, 10265 },
+ { gBattleAnimSpriteSheet_266, 0x80, 10266 },
+ { gBattleAnimSpriteSheet_212, 0x800, 10267 },
+ { gBattleAnimSpriteSheet_264, 0x20, 10268 },
+ { gBattleAnimSpriteSheet_269, 0x80, 10269 },
+ { gBattleAnimSpriteSheet_270, 0x400, 10270 },
+ { gBattleAnimSpriteSheet_271, 0x80, 10271 },
+ { gBattleAnimSpriteSheet_272, 0x800, 10272 },
+ { gBattleAnimSpriteSheet_273, 0x20, 10273 },
+ { gBattleAnimSpriteSheet_274, 0x800, 10274 },
+ { gBattleAnimSpriteSheet_275, 0x800, 10275 },
+ { gBattleAnimSpriteSheet_276, 0x800, 10276 },
+ { gBattleAnimSpriteSheet_277, 0x1000, 10277 },
+ { gBattleAnimSpriteSheet_278, 0x800, 10278 },
+ { gBattleAnimSpriteSheet_279, 0xA0, 10279 },
+ { gBattleAnimSpriteSheet_280, 0x800, 10280 },
+ { gBattleAnimSpriteSheet_281, 0x200, 10281 },
+ { gBattleAnimSpriteSheet_282, 0x600, 10282 },
+ { gBattleAnimSpriteSheet_283, 0x200, 10283 },
+ { gBattleAnimSpriteSheet_284, 0x800, 10284 },
+ { gBattleAnimSpriteSheet_285, 0x200, 10285 },
+ { gBattleAnimSpriteSheet_183, 0x800, 10286 },
+ { gBattleAnimSpriteSheet_056, 0x1000, 10287 },
+ { gBattleAnimSpriteSheet_163, 0x100, 10288 },
};
const struct CompressedSpritePalette gBattleAnimPaletteTable[] =
{
- { (u8 *) &gBattleAnimSpritePalette_000, 10000 },
- { (u8 *) &gBattleAnimSpritePalette_001, 10001 },
- { (u8 *) &gBattleAnimSpritePalette_002, 10002 },
- { (u8 *) &gBattleAnimSpritePalette_003, 10003 },
- { (u8 *) &gBattleAnimSpritePalette_004, 10004 },
- { (u8 *) &gBattleAnimSpritePalette_005, 10005 },
- { (u8 *) &gBattleAnimSpritePalette_006, 10006 },
- { (u8 *) &gBattleAnimSpritePalette_007, 10007 },
- { (u8 *) &gBattleAnimSpritePalette_008, 10008 },
- { (u8 *) &gBattleAnimSpritePalette_009, 10009 },
- { (u8 *) &gBattleAnimSpritePalette_010, 10010 },
- { (u8 *) &gBattleAnimSpritePalette_011, 10011 },
- { (u8 *) &gBattleAnimSpritePalette_012, 10012 },
- { (u8 *) &gBattleAnimSpritePalette_013, 10013 },
- { (u8 *) &gBattleAnimSpritePalette_014, 10014 },
- { (u8 *) &gBattleAnimSpritePalette_015, 10015 },
- { (u8 *) &gBattleAnimSpritePalette_016, 10016 },
- { (u8 *) &gBattleAnimSpritePalette_016, 10017 },
- { (u8 *) &gBattleAnimSpritePalette_018, 10018 },
- { (u8 *) &gBattleAnimSpritePalette_019, 10019 },
- { (u8 *) &gBattleAnimSpritePalette_020, 10020 },
- { (u8 *) &gBattleAnimSpritePalette_021, 10021 },
- { (u8 *) &gBattleAnimSpritePalette_022, 10022 },
- { (u8 *) &gBattleAnimSpritePalette_023, 10023 },
- { (u8 *) &gBattleAnimSpritePalette_024, 10024 },
- { (u8 *) &gBattleAnimSpritePalette_025, 10025 },
- { (u8 *) &gBattleAnimSpritePalette_026, 10026 },
- { (u8 *) &gBattleAnimSpritePalette_027, 10027 },
- { (u8 *) &gBattleAnimSpritePalette_028, 10028 },
- { (u8 *) &gBattleAnimSpritePalette_029, 10029 },
- { (u8 *) &gBattleAnimSpritePalette_030, 10030 },
- { (u8 *) &gBattleAnimSpritePalette_031, 10031 },
- { (u8 *) &gBattleAnimSpritePalette_032, 10032 },
- { (u8 *) &gBattleAnimSpritePalette_033, 10033 },
- { (u8 *) &gBattleAnimSpritePalette_033, 10034 },
- { (u8 *) &gBattleAnimSpritePalette_033, 10035 },
- { (u8 *) &gBattleAnimSpritePalette_036, 10036 },
- { (u8 *) &gBattleAnimSpritePalette_036, 10037 },
- { (u8 *) &gBattleAnimSpritePalette_038, 10038 },
- { (u8 *) &gBattleAnimSpritePalette_039, 10039 },
- { (u8 *) &gBattleAnimSpritePalette_038, 10040 },
- { (u8 *) &gBattleAnimSpritePalette_038, 10041 },
- { (u8 *) &gBattleAnimSpritePalette_042, 10042 },
- { (u8 *) &gBattleAnimSpritePalette_043, 10043 },
- { (u8 *) &gBattleAnimSpritePalette_044, 10044 },
- { (u8 *) &gBattleAnimSpritePalette_045, 10045 },
- { (u8 *) &gBattleAnimSpritePalette_046, 10046 },
- { (u8 *) &gBattleAnimSpritePalette_047, 10046 },
- { (u8 *) &gBattleAnimSpritePalette_048, 10048 },
- { (u8 *) &gBattleAnimSpritePalette_049, 10049 },
- { (u8 *) &gBattleAnimSpritePalette_050, 10050 },
- { (u8 *) &gBattleAnimSpritePalette_050, 10051 },
- { (u8 *) &gBattleAnimSpritePalette_050, 10052 },
- { (u8 *) &gBattleAnimSpritePalette_026, 10053 },
- { (u8 *) &gBattleAnimSpritePalette_054, 10054 },
- { (u8 *) &gBattleAnimSpritePalette_050, 10055 },
- { (u8 *) &gBattleAnimSpritePalette_056, 10056 },
- { (u8 *) &gBattleAnimSpritePalette_057, 10057 },
- { (u8 *) &gBattleAnimSpritePalette_058, 10058 },
- { (u8 *) &gBattleAnimSpritePalette_059, 10059 },
- { (u8 *) &gBattleAnimSpritePalette_060, 10060 },
- { (u8 *) &gBattleAnimSpritePalette_061, 10061 },
- { (u8 *) &gBattleAnimSpritePalette_062, 10062 },
- { (u8 *) &gBattleAnimSpritePalette_063, 10063 },
- { (u8 *) &gBattleAnimSpritePalette_064, 10064 },
- { (u8 *) &gBattleAnimSpritePalette_065, 10065 },
- { (u8 *) &gBattleAnimSpritePalette_066, 10066 },
- { (u8 *) &gBattleAnimSpritePalette_067, 10067 },
- { (u8 *) &gBattleAnimSpritePalette_068, 10068 },
- { (u8 *) &gBattleAnimSpritePalette_065, 10069 },
- { (u8 *) &gBattleAnimSpritePalette_070, 10070 },
- { (u8 *) &gBattleAnimSpritePalette_070, 10071 },
- { (u8 *) &gBattleAnimSpritePalette_072, 10072 },
- { (u8 *) &gBattleAnimSpritePalette_073, 10073 },
- { (u8 *) &gBattleAnimSpritePalette_074, 10074 },
- { (u8 *) &gBattleAnimSpritePalette_075, 10075 },
- { (u8 *) &gBattleAnimSpritePalette_076, 10076 },
- { (u8 *) &gBattleAnimSpritePalette_076, 10077 },
- { (u8 *) &gBattleAnimSpritePalette_078, 10078 },
- { (u8 *) &gBattleAnimSpritePalette_078, 10079 },
- { (u8 *) &gBattleAnimSpritePalette_080, 10080 },
- { (u8 *) &gBattleAnimSpritePalette_081, 10081 },
- { (u8 *) &gBattleAnimSpritePalette_082, 10082 },
- { (u8 *) &gBattleAnimSpritePalette_083, 10083 },
- { (u8 *) &gBattleAnimSpritePalette_084, 10084 },
- { (u8 *) &gBattleAnimSpritePalette_085, 10085 },
- { (u8 *) &gBattleAnimSpritePalette_086, 10086 },
- { (u8 *) &gBattleAnimSpritePalette_087, 10087 },
- { (u8 *) &gBattleAnimSpritePalette_088, 10088 },
- { (u8 *) &gBattleAnimSpritePalette_089, 10089 },
- { (u8 *) &gBattleAnimSpritePalette_090, 10090 },
- { (u8 *) &gBattleAnimSpritePalette_091, 10091 },
- { (u8 *) &gBattleAnimSpritePalette_092, 10092 },
- { (u8 *) &gBattleAnimSpritePalette_093, 10093 },
- { (u8 *) &gBattleAnimSpritePalette_094, 10094 },
- { (u8 *) &gBattleAnimSpritePalette_095, 10095 },
- { (u8 *) &gBattleAnimSpritePalette_096, 10096 },
- { (u8 *) &gBattleAnimSpritePalette_097, 10097 },
- { (u8 *) &gBattleAnimSpritePalette_094, 10098 },
- { (u8 *) &gBattleAnimSpritePalette_099, 10099 },
- { (u8 *) &gBattleAnimSpritePalette_100, 10100 },
- { (u8 *) &gBattleAnimSpritePalette_101, 10101 },
- { (u8 *) &gBattleAnimSpritePalette_101, 10102 },
- { (u8 *) &gBattleAnimSpritePalette_103, 10103 },
- { (u8 *) &gBattleAnimSpritePalette_104, 10104 },
- { (u8 *) &gBattleAnimSpritePalette_105, 10105 },
- { (u8 *) &gBattleAnimSpritePalette_105, 10106 },
- { (u8 *) &gBattleAnimSpritePalette_107, 10107 },
- { (u8 *) &gBattleAnimSpritePalette_107, 10108 },
- { (u8 *) &gBattleAnimSpritePalette_109, 10109 },
- { (u8 *) &gBattleAnimSpritePalette_109, 10110 },
- { (u8 *) &gBattleAnimSpritePalette_111, 10111 },
- { (u8 *) &gBattleAnimSpritePalette_112, 10112 },
- { (u8 *) &gBattleAnimSpritePalette_113, 10113 },
- { (u8 *) &gBattleAnimSpritePalette_114, 10114 },
- { (u8 *) &gBattleAnimSpritePalette_115, 10115 },
- { (u8 *) &gBattleAnimSpritePalette_116, 10116 },
- { (u8 *) &gBattleAnimSpritePalette_117, 10117 },
- { (u8 *) &gBattleAnimSpritePalette_118, 10118 },
- { (u8 *) &gBattleAnimSpritePalette_119, 10119 },
- { (u8 *) &gBattleAnimSpritePalette_120, 10120 },
- { (u8 *) &gBattleAnimSpritePalette_121, 10121 },
- { (u8 *) &gBattleAnimSpritePalette_122, 10122 },
- { (u8 *) &gBattleAnimSpritePalette_122, 10123 },
- { (u8 *) &gBattleAnimSpritePalette_124, 10124 },
- { (u8 *) &gBattleAnimSpritePalette_125, 10125 },
- { (u8 *) &gBattleAnimSpritePalette_126, 10126 },
- { (u8 *) &gBattleAnimSpritePalette_127, 10127 },
- { (u8 *) &gBattleAnimSpritePalette_128, 10128 },
- { (u8 *) &gBattleAnimSpritePalette_128, 10129 },
- { (u8 *) &gBattleAnimSpritePalette_130, 10130 },
- { (u8 *) &gBattleAnimSpritePalette_130, 10131 },
- { (u8 *) &gBattleAnimSpritePalette_132, 10132 },
- { (u8 *) &gBattleAnimSpritePalette_133, 10133 },
- { (u8 *) &gBattleAnimSpritePalette_133, 10134 },
- { (u8 *) &gBattleAnimSpritePalette_135, 10135 },
- { (u8 *) &gBattleAnimSpritePalette_136, 10136 },
- { (u8 *) &gBattleAnimSpritePalette_135, 10137 },
- { (u8 *) &gBattleAnimSpritePalette_135, 10138 },
- { (u8 *) &gBattleAnimSpritePalette_139, 10139 },
- { (u8 *) &gBattleAnimSpritePalette_140, 10140 },
- { (u8 *) &gBattleAnimSpritePalette_141, 10141 },
- { (u8 *) &gBattleAnimSpritePalette_141, 10142 },
- { (u8 *) &gBattleAnimSpritePalette_143, 10143 },
- { (u8 *) &gBattleAnimSpritePalette_144, 10144 },
- { (u8 *) &gBattleAnimSpritePalette_139, 10145 },
- { (u8 *) &gBattleAnimSpritePalette_115, 10146 },
- { (u8 *) &gBattleAnimSpritePalette_147, 10147 },
- { (u8 *) &gBattleAnimSpritePalette_148, 10148 },
- { (u8 *) &gBattleAnimSpritePalette_148, 10149 },
- { (u8 *) &gBattleAnimSpritePalette_150, 10150 },
- { (u8 *) &gBattleAnimSpritePalette_150, 10151 },
- { (u8 *) &gBattleAnimSpritePalette_152, 10152 },
- { (u8 *) &gBattleAnimSpritePalette_153, 10153 },
- { (u8 *) &gBattleAnimSpritePalette_154, 10154 },
- { (u8 *) &gBattleAnimSpritePalette_155, 10155 },
- { (u8 *) &gBattleAnimSpritePalette_156, 10156 },
- { (u8 *) &gBattleAnimSpritePalette_157, 10157 },
- { (u8 *) &gBattleAnimSpritePalette_158, 10158 },
- { (u8 *) &gBattleAnimSpritePalette_159, 10159 },
- { (u8 *) &gBattleAnimSpritePalette_160, 10160 },
- { (u8 *) &gBattleAnimSpritePalette_161, 10161 },
- { (u8 *) &gBattleAnimSpritePalette_162, 10162 },
- { (u8 *) &gBattleAnimSpritePalette_163, 10163 },
- { (u8 *) &gBattleAnimSpritePalette_164, 10164 },
- { (u8 *) &gBattleAnimSpritePalette_165, 10165 },
- { (u8 *) &gBattleAnimSpritePalette_166, 10166 },
- { (u8 *) &gBattleAnimSpritePalette_167, 10167 },
- { (u8 *) &gBattleAnimSpritePalette_168, 10168 },
- { (u8 *) &gBattleAnimSpritePalette_169, 10169 },
- { (u8 *) &gBattleAnimSpritePalette_170, 10170 },
- { (u8 *) &gBattleAnimSpritePalette_171, 10171 },
- { (u8 *) &gBattleAnimSpritePalette_172, 10172 },
- { (u8 *) &gBattleAnimSpritePalette_001, 10173 },
- { (u8 *) &gBattleAnimSpritePalette_174, 10174 },
- { (u8 *) &gBattleAnimSpritePalette_175, 10175 },
- { (u8 *) &gBattleAnimSpritePalette_176, 10176 },
- { (u8 *) &gBattleAnimSpritePalette_177, 10177 },
- { (u8 *) &gBattleAnimSpritePalette_178, 10178 },
- { (u8 *) &gBattleAnimSpritePalette_179, 10179 },
- { (u8 *) &gBattleAnimSpritePalette_179, 10180 },
- { (u8 *) &gBattleAnimSpritePalette_179, 10181 },
- { (u8 *) &gBattleAnimSpritePalette_182, 10182 },
- { (u8 *) &gBattleAnimSpritePalette_183, 10183 },
- { (u8 *) &gBattleAnimSpritePalette_184, 10184 },
- { (u8 *) &gBattleAnimSpritePalette_185, 10185 },
- { (u8 *) &gBattleAnimSpritePalette_186, 10186 },
- { (u8 *) &gBattleAnimSpritePalette_187, 10187 },
- { (u8 *) &gBattleAnimSpritePalette_188, 10188 },
- { (u8 *) &gBattleAnimSpritePalette_189, 10189 },
- { (u8 *) &gBattleAnimSpritePalette_190, 10190 },
- { (u8 *) &gBattleAnimSpritePalette_191, 10191 },
- { (u8 *) &gBattleAnimSpritePalette_192, 10192 },
- { (u8 *) &gBattleAnimSpritePalette_193, 10193 },
- { (u8 *) &gBattleAnimSpritePalette_194, 10194 },
- { (u8 *) &gBattleAnimSpritePalette_195, 10195 },
- { (u8 *) &gBattleAnimSpritePalette_196, 10196 },
- { (u8 *) &gBattleAnimSpritePalette_197, 10197 },
- { (u8 *) &gBattleAnimSpritePalette_198, 10198 },
- { (u8 *) &gBattleAnimSpritePalette_199, 10199 },
- { (u8 *) &gBattleAnimSpritePalette_200, 10200 },
- { (u8 *) &gBattleAnimSpritePalette_201, 10201 },
- { (u8 *) &gBattleAnimSpritePalette_202, 10202 },
- { (u8 *) &gBattleAnimSpritePalette_203, 10203 },
- { (u8 *) &gBattleAnimSpritePalette_204, 10204 },
- { (u8 *) &gBattleAnimSpritePalette_205, 10205 },
- { (u8 *) &gBattleAnimSpritePalette_206, 10206 },
- { (u8 *) &gBattleAnimSpritePalette_207, 10207 },
- { (u8 *) &gBattleAnimSpritePalette_167, 10208 },
- { (u8 *) &gBattleAnimSpritePalette_209, 10209 },
- { (u8 *) &gBattleAnimSpritePalette_210, 10210 },
- { (u8 *) &gBattleAnimSpritePalette_211, 10211 },
- { (u8 *) &gBattleAnimSpritePalette_211, 10212 },
- { (u8 *) &gBattleAnimSpritePalette_211, 10213 },
- { (u8 *) &gBattleAnimSpritePalette_064, 10214 },
- { (u8 *) &gBattleAnimSpritePalette_215, 10215 },
- { (u8 *) &gBattleAnimSpritePalette_216, 10216 },
- { (u8 *) &gBattleAnimSpritePalette_217, 10217 },
- { (u8 *) &gBattleAnimSpritePalette_218, 10218 },
- { (u8 *) &gBattleAnimSpritePalette_219, 10219 },
- { (u8 *) &gBattleAnimSpritePalette_220, 10220 },
- { (u8 *) &gBattleAnimSpritePalette_221, 10221 },
- { (u8 *) &gBattleAnimSpritePalette_222, 10222 },
- { (u8 *) &gBattleAnimSpritePalette_223, 10223 },
- { (u8 *) &gBattleAnimSpritePalette_224, 10224 },
- { (u8 *) &gBattleAnimSpritePalette_225, 10225 },
- { (u8 *) &gBattleAnimSpritePalette_226, 10226 },
- { (u8 *) &gBattleAnimSpritePalette_226, 10227 },
- { (u8 *) &gBattleAnimSpritePalette_228, 10228 },
- { (u8 *) &gBattleAnimSpritePalette_229, 10229 },
- { (u8 *) &gBattleAnimSpritePalette_230, 10230 },
- { (u8 *) &gBattleAnimSpritePalette_231, 10231 },
- { (u8 *) &gBattleAnimSpritePalette_231, 10232 },
- { (u8 *) &gBattleAnimSpritePalette_233, 10233 },
- { (u8 *) &gBattleAnimSpritePalette_234, 10234 },
- { (u8 *) &gBattleAnimSpritePalette_235, 10235 },
- { (u8 *) &gBattleAnimSpritePalette_236, 10236 },
- { (u8 *) &gBattleAnimSpritePalette_237, 10237 },
- { (u8 *) &gBattleAnimSpritePalette_238, 10238 },
- { (u8 *) &gBattleAnimSpritePalette_239, 10239 },
- { (u8 *) &gBattleAnimSpritePalette_240, 10240 },
- { (u8 *) &gBattleAnimSpritePalette_241, 10241 },
- { (u8 *) &gBattleAnimSpritePalette_242, 10242 },
- { (u8 *) &gBattleAnimSpritePalette_243, 10243 },
- { (u8 *) &gBattleAnimSpritePalette_244, 10244 },
- { (u8 *) &gBattleAnimSpritePalette_245, 10245 },
- { (u8 *) &gBattleAnimSpritePalette_245, 10246 },
- { (u8 *) &gBattleAnimSpritePalette_064, 10247 },
- { (u8 *) &gBattleAnimSpritePalette_248, 10248 },
- { (u8 *) &gBattleAnimSpritePalette_249, 10249 },
- { (u8 *) &gBattleAnimSpritePalette_249, 10250 },
- { (u8 *) &gBattleAnimSpritePalette_251, 10251 },
- { (u8 *) &gBattleAnimSpritePalette_252, 10252 },
- { (u8 *) &gBattleAnimSpritePalette_253, 10253 },
- { (u8 *) &gBattleAnimSpritePalette_254, 10254 },
- { (u8 *) &gBattleAnimSpritePalette_255, 10255 },
- { (u8 *) &gBattleAnimSpritePalette_256, 10256 },
- { (u8 *) &gBattleAnimSpritePalette_257, 10257 },
- { (u8 *) &gBattleAnimSpritePalette_258, 10258 },
- { (u8 *) &gBattleAnimSpritePalette_259, 10259 },
- { (u8 *) &gBattleAnimSpritePalette_260, 10260 },
- { (u8 *) &gBattleAnimSpritePalette_261, 10261 },
- { (u8 *) &gBattleAnimSpritePalette_262, 10262 },
- { (u8 *) &gBattleAnimSpritePalette_263, 10263 },
- { (u8 *) &gBattleAnimSpritePalette_264, 10264 },
- { (u8 *) &gBattleAnimSpritePalette_265, 10265 },
- { (u8 *) &gBattleAnimSpritePalette_266, 10266 },
- { (u8 *) &gBattleAnimSpritePalette_267, 10267 },
- { (u8 *) &gBattleAnimSpritePalette_268, 10268 },
- { (u8 *) &gBattleAnimSpritePalette_269, 10269 },
- { (u8 *) &gBattleAnimSpritePalette_270, 10270 },
- { (u8 *) &gBattleAnimSpritePalette_271, 10271 },
- { (u8 *) &gBattleAnimSpritePalette_272, 10272 },
- { (u8 *) &gBattleAnimSpritePalette_272, 10273 },
- { (u8 *) &gBattleAnimSpritePalette_274, 10274 },
- { (u8 *) &gBattleAnimSpritePalette_274, 10275 },
- { (u8 *) &gBattleAnimSpritePalette_274, 10276 },
- { (u8 *) &gBattleAnimSpritePalette_277, 10277 },
- { (u8 *) &gBattleAnimSpritePalette_278, 10278 },
- { (u8 *) &gBattleAnimSpritePalette_279, 10279 },
- { (u8 *) &gBattleAnimSpritePalette_280, 10280 },
- { (u8 *) &gBattleAnimSpritePalette_281, 10281 },
- { (u8 *) &gBattleAnimSpritePalette_282, 10282 },
- { (u8 *) &gBattleAnimSpritePalette_283, 10283 },
- { (u8 *) &gBattleAnimSpritePalette_284, 10284 },
- { (u8 *) &gBattleAnimSpritePalette_285, 10285 },
- { (u8 *) &gBattleAnimSpritePalette_286, 10286 },
- { (u8 *) &gBattleAnimSpritePalette_287, 10287 },
- { (u8 *) &gBattleAnimSpritePalette_288, 10288 },
+ { gBattleAnimSpritePalette_000, 10000 },
+ { gBattleAnimSpritePalette_001, 10001 },
+ { gBattleAnimSpritePalette_002, 10002 },
+ { gBattleAnimSpritePalette_003, 10003 },
+ { gBattleAnimSpritePalette_004, 10004 },
+ { gBattleAnimSpritePalette_005, 10005 },
+ { gBattleAnimSpritePalette_006, 10006 },
+ { gBattleAnimSpritePalette_007, 10007 },
+ { gBattleAnimSpritePalette_008, 10008 },
+ { gBattleAnimSpritePalette_009, 10009 },
+ { gBattleAnimSpritePalette_010, 10010 },
+ { gBattleAnimSpritePalette_011, 10011 },
+ { gBattleAnimSpritePalette_012, 10012 },
+ { gBattleAnimSpritePalette_013, 10013 },
+ { gBattleAnimSpritePalette_014, 10014 },
+ { gBattleAnimSpritePalette_015, 10015 },
+ { gBattleAnimSpritePalette_016, 10016 },
+ { gBattleAnimSpritePalette_016, 10017 },
+ { gBattleAnimSpritePalette_018, 10018 },
+ { gBattleAnimSpritePalette_019, 10019 },
+ { gBattleAnimSpritePalette_020, 10020 },
+ { gBattleAnimSpritePalette_021, 10021 },
+ { gBattleAnimSpritePalette_022, 10022 },
+ { gBattleAnimSpritePalette_023, 10023 },
+ { gBattleAnimSpritePalette_024, 10024 },
+ { gBattleAnimSpritePalette_025, 10025 },
+ { gBattleAnimSpritePalette_026, 10026 },
+ { gBattleAnimSpritePalette_027, 10027 },
+ { gBattleAnimSpritePalette_028, 10028 },
+ { gBattleAnimSpritePalette_029, 10029 },
+ { gBattleAnimSpritePalette_030, 10030 },
+ { gBattleAnimSpritePalette_031, 10031 },
+ { gBattleAnimSpritePalette_032, 10032 },
+ { gBattleAnimSpritePalette_033, 10033 },
+ { gBattleAnimSpritePalette_033, 10034 },
+ { gBattleAnimSpritePalette_033, 10035 },
+ { gBattleAnimSpritePalette_036, 10036 },
+ { gBattleAnimSpritePalette_036, 10037 },
+ { gBattleAnimSpritePalette_038, 10038 },
+ { gBattleAnimSpritePalette_039, 10039 },
+ { gBattleAnimSpritePalette_038, 10040 },
+ { gBattleAnimSpritePalette_038, 10041 },
+ { gBattleAnimSpritePalette_042, 10042 },
+ { gBattleAnimSpritePalette_043, 10043 },
+ { gBattleAnimSpritePalette_044, 10044 },
+ { gBattleAnimSpritePalette_045, 10045 },
+ { gBattleAnimSpritePalette_046, 10046 },
+ { gBattleAnimSpritePalette_047, 10046 },
+ { gBattleAnimSpritePalette_048, 10048 },
+ { gBattleAnimSpritePalette_049, 10049 },
+ { gBattleAnimSpritePalette_050, 10050 },
+ { gBattleAnimSpritePalette_050, 10051 },
+ { gBattleAnimSpritePalette_050, 10052 },
+ { gBattleAnimSpritePalette_026, 10053 },
+ { gBattleAnimSpritePalette_054, 10054 },
+ { gBattleAnimSpritePalette_050, 10055 },
+ { gBattleAnimSpritePalette_056, 10056 },
+ { gBattleAnimSpritePalette_057, 10057 },
+ { gBattleAnimSpritePalette_058, 10058 },
+ { gBattleAnimSpritePalette_059, 10059 },
+ { gBattleAnimSpritePalette_060, 10060 },
+ { gBattleAnimSpritePalette_061, 10061 },
+ { gBattleAnimSpritePalette_062, 10062 },
+ { gBattleAnimSpritePalette_063, 10063 },
+ { gBattleAnimSpritePalette_064, 10064 },
+ { gBattleAnimSpritePalette_065, 10065 },
+ { gBattleAnimSpritePalette_066, 10066 },
+ { gBattleAnimSpritePalette_067, 10067 },
+ { gBattleAnimSpritePalette_068, 10068 },
+ { gBattleAnimSpritePalette_065, 10069 },
+ { gBattleAnimSpritePalette_070, 10070 },
+ { gBattleAnimSpritePalette_070, 10071 },
+ { gBattleAnimSpritePalette_072, 10072 },
+ { gBattleAnimSpritePalette_073, 10073 },
+ { gBattleAnimSpritePalette_074, 10074 },
+ { gBattleAnimSpritePalette_075, 10075 },
+ { gBattleAnimSpritePalette_076, 10076 },
+ { gBattleAnimSpritePalette_076, 10077 },
+ { gBattleAnimSpritePalette_078, 10078 },
+ { gBattleAnimSpritePalette_078, 10079 },
+ { gBattleAnimSpritePalette_080, 10080 },
+ { gBattleAnimSpritePalette_081, 10081 },
+ { gBattleAnimSpritePalette_082, 10082 },
+ { gBattleAnimSpritePalette_083, 10083 },
+ { gBattleAnimSpritePalette_084, 10084 },
+ { gBattleAnimSpritePalette_085, 10085 },
+ { gBattleAnimSpritePalette_086, 10086 },
+ { gBattleAnimSpritePalette_087, 10087 },
+ { gBattleAnimSpritePalette_088, 10088 },
+ { gBattleAnimSpritePalette_089, 10089 },
+ { gBattleAnimSpritePalette_090, 10090 },
+ { gBattleAnimSpritePalette_091, 10091 },
+ { gBattleAnimSpritePalette_092, 10092 },
+ { gBattleAnimSpritePalette_093, 10093 },
+ { gBattleAnimSpritePalette_094, 10094 },
+ { gBattleAnimSpritePalette_095, 10095 },
+ { gBattleAnimSpritePalette_096, 10096 },
+ { gBattleAnimSpritePalette_097, 10097 },
+ { gBattleAnimSpritePalette_094, 10098 },
+ { gBattleAnimSpritePalette_099, 10099 },
+ { gBattleAnimSpritePalette_100, 10100 },
+ { gBattleAnimSpritePalette_101, 10101 },
+ { gBattleAnimSpritePalette_101, 10102 },
+ { gBattleAnimSpritePalette_103, 10103 },
+ { gBattleAnimSpritePalette_104, 10104 },
+ { gBattleAnimSpritePalette_105, 10105 },
+ { gBattleAnimSpritePalette_105, 10106 },
+ { gBattleAnimSpritePalette_107, 10107 },
+ { gBattleAnimSpritePalette_107, 10108 },
+ { gBattleAnimSpritePalette_109, 10109 },
+ { gBattleAnimSpritePalette_109, 10110 },
+ { gBattleAnimSpritePalette_111, 10111 },
+ { gBattleAnimSpritePalette_112, 10112 },
+ { gBattleAnimSpritePalette_113, 10113 },
+ { gBattleAnimSpritePalette_114, 10114 },
+ { gBattleAnimSpritePalette_115, 10115 },
+ { gBattleAnimSpritePalette_116, 10116 },
+ { gBattleAnimSpritePalette_117, 10117 },
+ { gBattleAnimSpritePalette_118, 10118 },
+ { gBattleAnimSpritePalette_119, 10119 },
+ { gBattleAnimSpritePalette_120, 10120 },
+ { gBattleAnimSpritePalette_121, 10121 },
+ { gBattleAnimSpritePalette_122, 10122 },
+ { gBattleAnimSpritePalette_122, 10123 },
+ { gBattleAnimSpritePalette_124, 10124 },
+ { gBattleAnimSpritePalette_125, 10125 },
+ { gBattleAnimSpritePalette_126, 10126 },
+ { gBattleAnimSpritePalette_127, 10127 },
+ { gBattleAnimSpritePalette_128, 10128 },
+ { gBattleAnimSpritePalette_128, 10129 },
+ { gBattleAnimSpritePalette_130, 10130 },
+ { gBattleAnimSpritePalette_130, 10131 },
+ { gBattleAnimSpritePalette_132, 10132 },
+ { gBattleAnimSpritePalette_133, 10133 },
+ { gBattleAnimSpritePalette_133, 10134 },
+ { gBattleAnimSpritePalette_135, 10135 },
+ { gBattleAnimSpritePalette_136, 10136 },
+ { gBattleAnimSpritePalette_135, 10137 },
+ { gBattleAnimSpritePalette_135, 10138 },
+ { gBattleAnimSpritePalette_139, 10139 },
+ { gBattleAnimSpritePalette_140, 10140 },
+ { gBattleAnimSpritePalette_141, 10141 },
+ { gBattleAnimSpritePalette_141, 10142 },
+ { gBattleAnimSpritePalette_143, 10143 },
+ { gBattleAnimSpritePalette_144, 10144 },
+ { gBattleAnimSpritePalette_139, 10145 },
+ { gBattleAnimSpritePalette_115, 10146 },
+ { gBattleAnimSpritePalette_147, 10147 },
+ { gBattleAnimSpritePalette_148, 10148 },
+ { gBattleAnimSpritePalette_148, 10149 },
+ { gBattleAnimSpritePalette_150, 10150 },
+ { gBattleAnimSpritePalette_150, 10151 },
+ { gBattleAnimSpritePalette_152, 10152 },
+ { gBattleAnimSpritePalette_153, 10153 },
+ { gBattleAnimSpritePalette_154, 10154 },
+ { gBattleAnimSpritePalette_155, 10155 },
+ { gBattleAnimSpritePalette_156, 10156 },
+ { gBattleAnimSpritePalette_157, 10157 },
+ { gBattleAnimSpritePalette_158, 10158 },
+ { gBattleAnimSpritePalette_159, 10159 },
+ { gBattleAnimSpritePalette_160, 10160 },
+ { gBattleAnimSpritePalette_161, 10161 },
+ { gBattleAnimSpritePalette_162, 10162 },
+ { gBattleAnimSpritePalette_163, 10163 },
+ { gBattleAnimSpritePalette_164, 10164 },
+ { gBattleAnimSpritePalette_165, 10165 },
+ { gBattleAnimSpritePalette_166, 10166 },
+ { gBattleAnimSpritePalette_167, 10167 },
+ { gBattleAnimSpritePalette_168, 10168 },
+ { gBattleAnimSpritePalette_169, 10169 },
+ { gBattleAnimSpritePalette_170, 10170 },
+ { gBattleAnimSpritePalette_171, 10171 },
+ { gBattleAnimSpritePalette_172, 10172 },
+ { gBattleAnimSpritePalette_001, 10173 },
+ { gBattleAnimSpritePalette_174, 10174 },
+ { gBattleAnimSpritePalette_175, 10175 },
+ { gBattleAnimSpritePalette_176, 10176 },
+ { gBattleAnimSpritePalette_177, 10177 },
+ { gBattleAnimSpritePalette_178, 10178 },
+ { gBattleAnimSpritePalette_179, 10179 },
+ { gBattleAnimSpritePalette_179, 10180 },
+ { gBattleAnimSpritePalette_179, 10181 },
+ { gBattleAnimSpritePalette_182, 10182 },
+ { gBattleAnimSpritePalette_183, 10183 },
+ { gBattleAnimSpritePalette_184, 10184 },
+ { gBattleAnimSpritePalette_185, 10185 },
+ { gBattleAnimSpritePalette_186, 10186 },
+ { gBattleAnimSpritePalette_187, 10187 },
+ { gBattleAnimSpritePalette_188, 10188 },
+ { gBattleAnimSpritePalette_189, 10189 },
+ { gBattleAnimSpritePalette_190, 10190 },
+ { gBattleAnimSpritePalette_191, 10191 },
+ { gBattleAnimSpritePalette_192, 10192 },
+ { gBattleAnimSpritePalette_193, 10193 },
+ { gBattleAnimSpritePalette_194, 10194 },
+ { gBattleAnimSpritePalette_195, 10195 },
+ { gBattleAnimSpritePalette_196, 10196 },
+ { gBattleAnimSpritePalette_197, 10197 },
+ { gBattleAnimSpritePalette_198, 10198 },
+ { gBattleAnimSpritePalette_199, 10199 },
+ { gBattleAnimSpritePalette_200, 10200 },
+ { gBattleAnimSpritePalette_201, 10201 },
+ { gBattleAnimSpritePalette_202, 10202 },
+ { gBattleAnimSpritePalette_203, 10203 },
+ { gBattleAnimSpritePalette_204, 10204 },
+ { gBattleAnimSpritePalette_205, 10205 },
+ { gBattleAnimSpritePalette_206, 10206 },
+ { gBattleAnimSpritePalette_207, 10207 },
+ { gBattleAnimSpritePalette_167, 10208 },
+ { gBattleAnimSpritePalette_209, 10209 },
+ { gBattleAnimSpritePalette_210, 10210 },
+ { gBattleAnimSpritePalette_211, 10211 },
+ { gBattleAnimSpritePalette_211, 10212 },
+ { gBattleAnimSpritePalette_211, 10213 },
+ { gBattleAnimSpritePalette_064, 10214 },
+ { gBattleAnimSpritePalette_215, 10215 },
+ { gBattleAnimSpritePalette_216, 10216 },
+ { gBattleAnimSpritePalette_217, 10217 },
+ { gBattleAnimSpritePalette_218, 10218 },
+ { gBattleAnimSpritePalette_219, 10219 },
+ { gBattleAnimSpritePalette_220, 10220 },
+ { gBattleAnimSpritePalette_221, 10221 },
+ { gBattleAnimSpritePalette_222, 10222 },
+ { gBattleAnimSpritePalette_223, 10223 },
+ { gBattleAnimSpritePalette_224, 10224 },
+ { gBattleAnimSpritePalette_225, 10225 },
+ { gBattleAnimSpritePalette_226, 10226 },
+ { gBattleAnimSpritePalette_226, 10227 },
+ { gBattleAnimSpritePalette_228, 10228 },
+ { gBattleAnimSpritePalette_229, 10229 },
+ { gBattleAnimSpritePalette_230, 10230 },
+ { gBattleAnimSpritePalette_231, 10231 },
+ { gBattleAnimSpritePalette_231, 10232 },
+ { gBattleAnimSpritePalette_233, 10233 },
+ { gBattleAnimSpritePalette_234, 10234 },
+ { gBattleAnimSpritePalette_235, 10235 },
+ { gBattleAnimSpritePalette_236, 10236 },
+ { gBattleAnimSpritePalette_237, 10237 },
+ { gBattleAnimSpritePalette_238, 10238 },
+ { gBattleAnimSpritePalette_239, 10239 },
+ { gBattleAnimSpritePalette_240, 10240 },
+ { gBattleAnimSpritePalette_241, 10241 },
+ { gBattleAnimSpritePalette_242, 10242 },
+ { gBattleAnimSpritePalette_243, 10243 },
+ { gBattleAnimSpritePalette_244, 10244 },
+ { gBattleAnimSpritePalette_245, 10245 },
+ { gBattleAnimSpritePalette_245, 10246 },
+ { gBattleAnimSpritePalette_064, 10247 },
+ { gBattleAnimSpritePalette_248, 10248 },
+ { gBattleAnimSpritePalette_249, 10249 },
+ { gBattleAnimSpritePalette_249, 10250 },
+ { gBattleAnimSpritePalette_251, 10251 },
+ { gBattleAnimSpritePalette_252, 10252 },
+ { gBattleAnimSpritePalette_253, 10253 },
+ { gBattleAnimSpritePalette_254, 10254 },
+ { gBattleAnimSpritePalette_255, 10255 },
+ { gBattleAnimSpritePalette_256, 10256 },
+ { gBattleAnimSpritePalette_257, 10257 },
+ { gBattleAnimSpritePalette_258, 10258 },
+ { gBattleAnimSpritePalette_259, 10259 },
+ { gBattleAnimSpritePalette_260, 10260 },
+ { gBattleAnimSpritePalette_261, 10261 },
+ { gBattleAnimSpritePalette_262, 10262 },
+ { gBattleAnimSpritePalette_263, 10263 },
+ { gBattleAnimSpritePalette_264, 10264 },
+ { gBattleAnimSpritePalette_265, 10265 },
+ { gBattleAnimSpritePalette_266, 10266 },
+ { gBattleAnimSpritePalette_267, 10267 },
+ { gBattleAnimSpritePalette_268, 10268 },
+ { gBattleAnimSpritePalette_269, 10269 },
+ { gBattleAnimSpritePalette_270, 10270 },
+ { gBattleAnimSpritePalette_271, 10271 },
+ { gBattleAnimSpritePalette_272, 10272 },
+ { gBattleAnimSpritePalette_272, 10273 },
+ { gBattleAnimSpritePalette_274, 10274 },
+ { gBattleAnimSpritePalette_274, 10275 },
+ { gBattleAnimSpritePalette_274, 10276 },
+ { gBattleAnimSpritePalette_277, 10277 },
+ { gBattleAnimSpritePalette_278, 10278 },
+ { gBattleAnimSpritePalette_279, 10279 },
+ { gBattleAnimSpritePalette_280, 10280 },
+ { gBattleAnimSpritePalette_281, 10281 },
+ { gBattleAnimSpritePalette_282, 10282 },
+ { gBattleAnimSpritePalette_283, 10283 },
+ { gBattleAnimSpritePalette_284, 10284 },
+ { gBattleAnimSpritePalette_285, 10285 },
+ { gBattleAnimSpritePalette_286, 10286 },
+ { gBattleAnimSpritePalette_287, 10287 },
+ { gBattleAnimSpritePalette_288, 10288 },
};
const struct BattleAnimBackground gBattleAnimBackgroundTable[] =
diff --git a/src/battle/battle_interface.c b/src/battle/battle_interface.c
index ec882bcce..dedde2cb3 100644
--- a/src/battle/battle_interface.c
+++ b/src/battle/battle_interface.c
@@ -433,7 +433,7 @@ extern u16 gBattleTypeFlags;
extern const u8 BattleText_SafariBalls[];
extern const u8 BattleText_SafariBallsLeft[];
extern const u8 BattleText_HighlightRed[];
-extern const u8 gUnknown_08D1216C[][32];
+extern const u8 gHealthboxElementsGfxTable[][32];
extern const u16 gBattleInterfaceStatusIcons_DynPal[];
@@ -870,7 +870,7 @@ u8 battle_make_oam_safari_battle(void)
static const void *sub_8043CDC(u8 a)
{
- return gUnknown_08D1216C[a];
+ return gHealthboxElementsGfxTable[a];
}
static void sub_8043CEC(struct Sprite *sprite)
diff --git a/src/contest_painting.c b/src/contest_painting.c
index 03840215b..d61632a8e 100644
--- a/src/contest_painting.c
+++ b/src/contest_painting.c
@@ -328,20 +328,19 @@ static void VBlankCB_ContestPainting(void)
TransferPlttBuffer();
}
-#ifdef NONMATCHING
static void sub_8106AC4(u16 species, u8 arg1)
{
- void *pal;
+ const void *pal;
pal = GetMonSpritePalFromOtIdPersonality(species, gUnknown_03005E8C->otId, gUnknown_03005E8C->personality);
LZDecompressVram(pal, gUnknown_03005E90);
- if (arg1 == 1)
+ if (arg1 == 0)
{
HandleLoadSpecialPokePic(
&gMonFrontPicTable[species],
- gMonFrontPicCoords[species].x,
- gMonFrontPicCoords[species].y,
+ gMonFrontPicCoords[species].coords,
+ gMonFrontPicCoords[species].y_offset,
0x2000000,
gUnknown_081FAF4C[1],
species,
@@ -353,8 +352,8 @@ static void sub_8106AC4(u16 species, u8 arg1)
{
HandleLoadSpecialPokePic(
&gMonBackPicTable[species],
- gMonBackPicCoords[species].x,
- gMonBackPicCoords[species].y,
+ gMonBackPicCoords[species].coords,
+ gMonBackPicCoords[species].y_offset,
0x2000000,
gUnknown_081FAF4C[0],
species,
@@ -363,104 +362,6 @@ static void sub_8106AC4(u16 species, u8 arg1)
sub_8106B90(gUnknown_081FAF4C[0], gUnknown_03005E90, gUnknown_03005E10);
}
}
-#else
-NAKED
-static void sub_8106AC4(u16 arg0, u8 arg2)
-{
- asm(".syntax unified\n\
- push {r4-r7,lr}\n\
- mov r7, r8\n\
- push {r7}\n\
- sub sp, 0xC\n\
- adds r4, r1, 0\n\
- lsls r0, 16\n\
- lsrs r6, r0, 16\n\
- lsls r4, 24\n\
- lsrs r4, 24\n\
- ldr r7, _08106B28 @ =gUnknown_03005E8C\n\
- ldr r0, [r7]\n\
- ldr r1, [r0, 0x4]\n\
- ldr r2, [r0]\n\
- adds r0, r6, 0\n\
- bl GetMonSpritePalFromOtIdPersonality\n\
- ldr r1, _08106B2C @ =gUnknown_03005E90\n\
- mov r8, r1\n\
- ldr r1, [r1]\n\
- bl LZDecompressVram\n\
- cmp r4, 0\n\
- bne _08106B40\n\
- lsls r0, r6, 3\n\
- ldr r1, _08106B30 @ =gMonFrontPicTable\n\
- adds r0, r1\n\
- ldr r1, _08106B34 @ =gMonFrontPicCoords\n\
- lsls r2, r6, 2\n\
- adds r2, r1\n\
- ldrb r1, [r2]\n\
- ldrb r2, [r2, 0x1]\n\
- movs r3, 0x80\n\
- lsls r3, 18\n\
- ldr r4, _08106B38 @ =gUnknown_081FAF4C\n\
- ldr r5, [r4, 0x4]\n\
- str r5, [sp]\n\
- str r6, [sp, 0x4]\n\
- ldr r4, [r7]\n\
- ldr r4, [r4]\n\
- str r4, [sp, 0x8]\n\
- bl HandleLoadSpecialPokePic\n\
- mov r2, r8\n\
- ldr r1, [r2]\n\
- ldr r0, _08106B3C @ =gUnknown_03005E10\n\
- ldr r2, [r0]\n\
- adds r0, r5, 0\n\
- bl sub_8106B90\n\
- b _08106B74\n\
- .align 2, 0\n\
-_08106B28: .4byte gUnknown_03005E8C\n\
-_08106B2C: .4byte gUnknown_03005E90\n\
-_08106B30: .4byte gMonFrontPicTable\n\
-_08106B34: .4byte gMonFrontPicCoords\n\
-_08106B38: .4byte gUnknown_081FAF4C\n\
-_08106B3C: .4byte gUnknown_03005E10\n\
-_08106B40:\n\
- lsls r0, r6, 3\n\
- ldr r1, _08106B80 @ =gMonBackPicTable\n\
- adds r0, r1\n\
- ldr r1, _08106B84 @ =gMonBackPicCoords\n\
- lsls r2, r6, 2\n\
- adds r2, r1\n\
- ldrb r1, [r2]\n\
- ldrb r2, [r2, 0x1]\n\
- movs r3, 0x80\n\
- lsls r3, 18\n\
- ldr r4, _08106B88 @ =gUnknown_081FAF4C\n\
- ldr r5, [r4]\n\
- str r5, [sp]\n\
- str r6, [sp, 0x4]\n\
- ldr r4, [r7]\n\
- ldr r4, [r4]\n\
- str r4, [sp, 0x8]\n\
- bl HandleLoadSpecialPokePic\n\
- mov r0, r8\n\
- ldr r1, [r0]\n\
- ldr r0, _08106B8C @ =gUnknown_03005E10\n\
- ldr r2, [r0]\n\
- adds r0, r5, 0\n\
- bl sub_8106B90\n\
-_08106B74:\n\
- add sp, 0xC\n\
- pop {r3}\n\
- mov r8, r3\n\
- pop {r4-r7}\n\
- pop {r0}\n\
- bx r0\n\
- .align 2, 0\n\
-_08106B80: .4byte gMonBackPicTable\n\
-_08106B84: .4byte gMonBackPicCoords\n\
-_08106B88: .4byte gUnknown_081FAF4C\n\
-_08106B8C: .4byte gUnknown_03005E10\n\
- .syntax divided\n");
-}
-#endif
#ifdef NONMATCHING
void sub_8106B90(u8 a[][8][8][4], u16 b[], u16 c[][8][8][8])
diff --git a/src/crt0.s b/src/crt0.s
index 049392be9..15698972d 100644
--- a/src/crt0.s
+++ b/src/crt0.s
@@ -13,7 +13,41 @@
Start: @ 8000000
b Init
- .include "asm/rom_header.inc"
+ # These will be set by gbafix
+
+ .global RomHeaderNintendoLogo
+RomHeaderNintendoLogo:
+ .space 0x9c
+
+RomHeaderGameTitle:
+ .space 12
+
+RomHeaderGameCode:
+ .4byte 0
+
+RomHeaderMakerCode:
+ .2byte 0
+
+RomHeaderMagic:
+ .byte 0x96
+
+RomHeaderMainUnitCode:
+ .byte 0
+
+RomHeaderDeviceType:
+ .byte 0
+
+RomHeaderReserved1:
+ .space 7
+
+RomHeaderSoftwareVersion:
+ .byte 0
+
+RomHeaderChecksum:
+ .byte 0
+
+RomHeaderReserved2:
+ .space 2
@ 80000C0
.word 0
diff --git a/src/data/berry_gfx.h b/src/data/berry_gfx.h
new file mode 100644
index 000000000..9970c4ba9
--- /dev/null
+++ b/src/data/berry_gfx.h
@@ -0,0 +1,86 @@
+const u8 gBerryPic_Cheri[] = INCBIN_U8("graphics/berries/cheri.4bpp.lz");
+const u8 gBerryPic_Oran[] = INCBIN_U8("graphics/berries/oran.4bpp.lz");
+const u8 gBerryPic_Pecha[] = INCBIN_U8("graphics/berries/pecha.4bpp.lz");
+const u8 gBerryPic_Rawst[] = INCBIN_U8("graphics/berries/rawst.4bpp.lz");
+const u8 gBerryPic_Aspear[] = INCBIN_U8("graphics/berries/aspear.4bpp.lz");
+const u8 gBerryPic_Leppa[] = INCBIN_U8("graphics/berries/leppa.4bpp.lz");
+const u8 gBerryPic_Chesto[] = INCBIN_U8("graphics/berries/chesto.4bpp.lz");
+const u8 gBerryPic_Persim[] = INCBIN_U8("graphics/berries/persim.4bpp.lz");
+const u8 gBerryPic_Lum[] = INCBIN_U8("graphics/berries/lum.4bpp.lz");
+const u8 gBerryPic_Sitrus[] = INCBIN_U8("graphics/berries/sitrus.4bpp.lz");
+const u8 gBerryPic_Figy[] = INCBIN_U8("graphics/berries/figy.4bpp.lz");
+const u8 gBerryPic_Wiki[] = INCBIN_U8("graphics/berries/wiki.4bpp.lz");
+const u8 gBerryPic_Mago[] = INCBIN_U8("graphics/berries/mago.4bpp.lz");
+const u8 gBerryPic_Aguav[] = INCBIN_U8("graphics/berries/aguav.4bpp.lz");
+const u8 gBerryPic_Iapapa[] = INCBIN_U8("graphics/berries/iapapa.4bpp.lz");
+const u8 gBerryPic_Razz[] = INCBIN_U8("graphics/berries/razz.4bpp.lz");
+const u8 gBerryPic_Bluk[] = INCBIN_U8("graphics/berries/bluk.4bpp.lz");
+const u8 gBerryPic_Nanab[] = INCBIN_U8("graphics/berries/nanab.4bpp.lz");
+const u8 gBerryPic_Wepear[] = INCBIN_U8("graphics/berries/wepear.4bpp.lz");
+const u8 gBerryPic_Pinap[] = INCBIN_U8("graphics/berries/pinap.4bpp.lz");
+const u8 gBerryPic_Pomeg[] = INCBIN_U8("graphics/berries/pomeg.4bpp.lz");
+const u8 gBerryPic_Kelpsy[] = INCBIN_U8("graphics/berries/kelpsy.4bpp.lz");
+const u8 gBerryPic_Qualot[] = INCBIN_U8("graphics/berries/qualot.4bpp.lz");
+const u8 gBerryPic_Hondew[] = INCBIN_U8("graphics/berries/hondew.4bpp.lz");
+const u8 gBerryPic_Grepa[] = INCBIN_U8("graphics/berries/grepa.4bpp.lz");
+const u8 gBerryPic_Tamato[] = INCBIN_U8("graphics/berries/tamato.4bpp.lz");
+const u8 gBerryPic_Cornn[] = INCBIN_U8("graphics/berries/cornn.4bpp.lz");
+const u8 gBerryPic_Magost[] = INCBIN_U8("graphics/berries/magost.4bpp.lz");
+const u8 gBerryPic_Rabuta[] = INCBIN_U8("graphics/berries/rabuta.4bpp.lz");
+const u8 gBerryPic_Nomel[] = INCBIN_U8("graphics/berries/nomel.4bpp.lz");
+const u8 gBerryPic_Spelon[] = INCBIN_U8("graphics/berries/spelon.4bpp.lz");
+const u8 gBerryPic_Pamtre[] = INCBIN_U8("graphics/berries/pamtre.4bpp.lz");
+const u8 gBerryPic_Watmel[] = INCBIN_U8("graphics/berries/watmel.4bpp.lz");
+const u8 gBerryPic_Durin[] = INCBIN_U8("graphics/berries/durin.4bpp.lz");
+const u8 gBerryPic_Belue[] = INCBIN_U8("graphics/berries/belue.4bpp.lz");
+const u8 gBerryPic_Liechi[] = INCBIN_U8("graphics/berries/liechi.4bpp.lz");
+const u8 gBerryPic_Ganlon[] = INCBIN_U8("graphics/berries/ganlon.4bpp.lz");
+const u8 gBerryPic_Salac[] = INCBIN_U8("graphics/berries/salac.4bpp.lz");
+const u8 gBerryPic_Petaya[] = INCBIN_U8("graphics/berries/petaya.4bpp.lz");
+const u8 gBerryPic_Apicot[] = INCBIN_U8("graphics/berries/apicot.4bpp.lz");
+const u8 gBerryPic_Lansat[] = INCBIN_U8("graphics/berries/lansat.4bpp.lz");
+const u8 gBerryPic_Starf[] = INCBIN_U8("graphics/berries/starf.4bpp.lz");
+const u8 gBerryPic_Enigma[] = INCBIN_U8("graphics/berries/enigma.4bpp.lz");
+const u8 gBerryPalette_Cheri[] = INCBIN_U8("graphics/berries/cheri.gbapal.lz");
+const u8 gBerryPalette_Oran[] = INCBIN_U8("graphics/berries/oran.gbapal.lz");
+const u8 gBerryPalette_Pecha[] = INCBIN_U8("graphics/berries/pecha.gbapal.lz");
+const u8 gBerryPalette_Rawst[] = INCBIN_U8("graphics/berries/rawst.gbapal.lz");
+const u8 gBerryPalette_Aspear[] = INCBIN_U8("graphics/berries/aspear.gbapal.lz");
+const u8 gBerryPalette_Leppa[] = INCBIN_U8("graphics/berries/leppa.gbapal.lz");
+const u8 gBerryPalette_Chesto[] = INCBIN_U8("graphics/berries/chesto.gbapal.lz");
+const u8 gBerryPalette_Persim[] = INCBIN_U8("graphics/berries/persim.gbapal.lz");
+const u8 gBerryPalette_Lum[] = INCBIN_U8("graphics/berries/lum.gbapal.lz");
+const u8 gBerryPalette_Sitrus[] = INCBIN_U8("graphics/berries/sitrus.gbapal.lz");
+const u8 gBerryPalette_Figy[] = INCBIN_U8("graphics/berries/figy.gbapal.lz");
+const u8 gBerryPalette_Wiki[] = INCBIN_U8("graphics/berries/wiki.gbapal.lz");
+const u8 gBerryPalette_Mago[] = INCBIN_U8("graphics/berries/mago.gbapal.lz");
+const u8 gBerryPalette_Aguav[] = INCBIN_U8("graphics/berries/aguav.gbapal.lz");
+const u8 gBerryPalette_Iapapa[] = INCBIN_U8("graphics/berries/iapapa.gbapal.lz");
+const u8 gBerryPalette_Razz[] = INCBIN_U8("graphics/berries/razz.gbapal.lz");
+const u8 gBerryPalette_Bluk[] = INCBIN_U8("graphics/berries/bluk.gbapal.lz");
+const u8 gBerryPalette_Nanab[] = INCBIN_U8("graphics/berries/nanab.gbapal.lz");
+const u8 gBerryPalette_Wepear[] = INCBIN_U8("graphics/berries/wepear.gbapal.lz");
+const u8 gBerryPalette_Pinap[] = INCBIN_U8("graphics/berries/pinap.gbapal.lz");
+const u8 gBerryPalette_Pomeg[] = INCBIN_U8("graphics/berries/pomeg.gbapal.lz");
+const u8 gBerryPalette_Kelpsy[] = INCBIN_U8("graphics/berries/kelpsy.gbapal.lz");
+const u8 gBerryPalette_Qualot[] = INCBIN_U8("graphics/berries/qualot.gbapal.lz");
+const u8 gBerryPalette_Hondew[] = INCBIN_U8("graphics/berries/hondew.gbapal.lz");
+const u8 gBerryPalette_Grepa[] = INCBIN_U8("graphics/berries/grepa.gbapal.lz");
+const u8 gBerryPalette_Tamato[] = INCBIN_U8("graphics/berries/tamato.gbapal.lz");
+const u8 gBerryPalette_Cornn[] = INCBIN_U8("graphics/berries/cornn.gbapal.lz");
+const u8 gBerryPalette_Magost[] = INCBIN_U8("graphics/berries/magost.gbapal.lz");
+const u8 gBerryPalette_Rabuta[] = INCBIN_U8("graphics/berries/rabuta.gbapal.lz");
+const u8 gBerryPalette_Nomel[] = INCBIN_U8("graphics/berries/nomel.gbapal.lz");
+const u8 gBerryPalette_Spelon[] = INCBIN_U8("graphics/berries/spelon.gbapal.lz");
+const u8 gBerryPalette_Pamtre[] = INCBIN_U8("graphics/berries/pamtre.gbapal.lz");
+const u8 gBerryPalette_Watmel[] = INCBIN_U8("graphics/berries/watmel.gbapal.lz");
+const u8 gBerryPalette_Durin[] = INCBIN_U8("graphics/berries/durin.gbapal.lz");
+const u8 gBerryPalette_Belue[] = INCBIN_U8("graphics/berries/belue.gbapal.lz");
+const u8 gBerryPalette_Liechi[] = INCBIN_U8("graphics/berries/liechi.gbapal.lz");
+const u8 gBerryPalette_Ganlon[] = INCBIN_U8("graphics/berries/ganlon.gbapal.lz");
+const u8 gBerryPalette_Salac[] = INCBIN_U8("graphics/berries/salac.gbapal.lz");
+const u8 gBerryPalette_Petaya[] = INCBIN_U8("graphics/berries/petaya.gbapal.lz");
+const u8 gBerryPalette_Apicot[] = INCBIN_U8("graphics/berries/apicot.gbapal.lz");
+const u8 gBerryPalette_Lansat[] = INCBIN_U8("graphics/berries/lansat.gbapal.lz");
+const u8 gBerryPalette_Starf[] = INCBIN_U8("graphics/berries/starf.gbapal.lz");
+const u8 gBerryPalette_Enigma[] = INCBIN_U8("graphics/berries/enigma.gbapal.lz");
diff --git a/src/data/graphics.c b/src/data/graphics.c
new file mode 100644
index 000000000..6262734c3
--- /dev/null
+++ b/src/data/graphics.c
@@ -0,0 +1,1429 @@
+#include "global.h"
+
+// Menu window and arrows.
+const u16 gBattleTextboxTiles[] = INCBIN_U16("graphics/interface/menu.4bpp.lz");
+const u16 gBattleTextboxPalette[] = INCBIN_U16("graphics/interface/menu.gbapal.lz");
+const u16 gBattleTextboxTilemap[] = INCBIN_U16("graphics/interface/menu_map.bin");
+
+const u8 gMonFrontPic_CircledQuestionMark[] = INCBIN_U8("graphics/pokemon/circled_question_mark/front.4bpp.lz");
+const u8 gMonBackPic_CircledQuestionMark[] = INCBIN_U8("graphics/pokemon/circled_question_mark/back.4bpp.lz");
+const u16 gMonPalette_CircledQuestionMark[] = INCBIN_U16("graphics/pokemon/circled_question_mark/normal.gbapal.lz");
+const u16 gMonShinyPalette_CircledQuestionMark[] = INCBIN_U16("graphics/pokemon/circled_question_mark/shiny.gbapal.lz");
+
+// japanese table and bunch of stuff
+const u8 gUnusedOldCharmap_Gfx_lz[] = INCBIN_U8("graphics/unused/old_charmap.4bpp.lz");
+const u8 gUnusedOldCharmap_Tilemap_lz[] = INCBIN_U8("graphics/unused/old_charmap.bin.lz");
+const u16 gUnusedOldCharmap_Pal_lz[] = INCBIN_U16("graphics/unused/old_charmap.gbapal.lz");
+
+const u8 gSmokescreenImpactTiles[] = INCBIN_U8("graphics/battle_anims/sprites/smokescreen_impact.4bpp.lz");
+const u16 gSmokescreenImpactPalette[] = INCBIN_U16("graphics/battle_anims/sprites/smokescreen_impact.gbapal.lz");
+
+const u8 gInterfaceGfx_PokeBall[] = INCBIN_U8("graphics/interface/ball/poke.4bpp.lz");
+const u8 gInterfacePal_PokeBall[] = INCBIN_U8("graphics/interface/ball/poke.gbapal.lz");
+const u8 gInterfaceGfx_GreatBall[] = INCBIN_U8("graphics/interface/ball/great.4bpp.lz");
+const u8 gInterfacePal_GreatBall[] = INCBIN_U8("graphics/interface/ball/great.gbapal.lz");
+const u8 gInterfaceGfx_SafariBall[] = INCBIN_U8("graphics/interface/ball/safari.4bpp.lz");
+const u8 gInterfacePal_SafariBall[] = INCBIN_U8("graphics/interface/ball/safari.gbapal.lz");
+const u8 gInterfaceGfx_UltraBall[] = INCBIN_U8("graphics/interface/ball/ultra.4bpp.lz");
+const u8 gInterfacePal_UltraBall[] = INCBIN_U8("graphics/interface/ball/ultra.gbapal.lz");
+const u8 gInterfaceGfx_MasterBall[] = INCBIN_U8("graphics/interface/ball/master.4bpp.lz");
+const u8 gInterfacePal_MasterBall[] = INCBIN_U8("graphics/interface/ball/master.gbapal.lz");
+const u8 gInterfaceGfx_NetBall[] = INCBIN_U8("graphics/interface/ball/net.4bpp.lz");
+const u8 gInterfacePal_NetBall[] = INCBIN_U8("graphics/interface/ball/net.gbapal.lz");
+const u8 gInterfaceGfx_DiveBall[] = INCBIN_U8("graphics/interface/ball/dive.4bpp.lz");
+const u8 gInterfacePal_DiveBall[] = INCBIN_U8("graphics/interface/ball/dive.gbapal.lz");
+const u8 gInterfaceGfx_NestBall[] = INCBIN_U8("graphics/interface/ball/nest.4bpp.lz");
+const u8 gInterfacePal_NestBall[] = INCBIN_U8("graphics/interface/ball/nest.gbapal.lz");
+const u8 gInterfaceGfx_RepeatBall[] = INCBIN_U8("graphics/interface/ball/repeat.4bpp.lz");
+const u8 gInterfacePal_RepeatBall[] = INCBIN_U8("graphics/interface/ball/repeat.gbapal.lz");
+const u8 gInterfaceGfx_TimerBall[] = INCBIN_U8("graphics/interface/ball/timer.4bpp.lz");
+const u8 gInterfacePal_TimerBall[] = INCBIN_U8("graphics/interface/ball/timer.gbapal.lz");
+const u8 gInterfaceGfx_LuxuryBall[] = INCBIN_U8("graphics/interface/ball/luxury.4bpp.lz");
+const u8 gInterfacePal_LuxuryBall[] = INCBIN_U8("graphics/interface/ball/luxury.gbapal.lz");
+const u8 gInterfaceGfx_PremierBall[] = INCBIN_U8("graphics/interface/ball/premier.4bpp.lz");
+const u8 gInterfacePal_PremierBall[] = INCBIN_U8("graphics/interface/ball/premier.gbapal.lz");
+
+const u8 gUnknown_08D030D0[] = INCBIN_U8("graphics/interface/ball_open.4bpp.lz");
+const u8 gBlankGfxCompressed[] = INCBIN_U8("graphics/interface/blank.4bpp.lz");
+
+const u8 gBattleAnimSpriteSheet_146[] = INCBIN_U8("graphics/battle_anims/sprites/146.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_000[] = INCBIN_U8("graphics/battle_anims/sprites/000.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_003[] = INCBIN_U8("graphics/battle_anims/sprites/003.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_004[] = INCBIN_U8("graphics/battle_anims/sprites/004.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_005[] = INCBIN_U8("graphics/battle_anims/sprites/005.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_006[] = INCBIN_U8("graphics/battle_anims/sprites/006.4bpp.lz");
+const u8 gBattleAnimSpritePalette_115[] = INCBIN_U8("graphics/battle_anims/sprites/115.gbapal.lz");
+const u8 gBattleAnimSpritePalette_000[] = INCBIN_U8("graphics/battle_anims/sprites/000.gbapal.lz");
+const u8 gBattleAnimSpritePalette_003[] = INCBIN_U8("graphics/battle_anims/sprites/003.gbapal.lz");
+const u8 gBattleAnimSpritePalette_004[] = INCBIN_U8("graphics/battle_anims/sprites/004.gbapal.lz");
+const u8 gBattleAnimSpritePalette_005[] = INCBIN_U8("graphics/battle_anims/sprites/005.gbapal.lz");
+const u8 gBattleAnimSpritePalette_006[] = INCBIN_U8("graphics/battle_anims/sprites/006.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_161[] = INCBIN_U8("graphics/battle_anims/sprites/161.4bpp.lz");
+const u8 gBattleAnimSpritePalette_161[] = INCBIN_U8("graphics/battle_anims/sprites/161.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_007[] = INCBIN_U8("graphics/battle_anims/sprites/007.4bpp.lz");
+const u8 gBattleAnimSpritePalette_007[] = INCBIN_U8("graphics/battle_anims/sprites/007.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_008[] = INCBIN_U8("graphics/battle_anims/sprites/008.4bpp.lz");
+const u8 gBattleAnimSpritePalette_008[] = INCBIN_U8("graphics/battle_anims/sprites/008.gbapal.lz");
+const u8 gBattleAnimSpritePalette_010[] = INCBIN_U8("graphics/battle_anims/sprites/010.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_010[] = INCBIN_U8("graphics/battle_anims/sprites/010.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_009[] = INCBIN_U8("graphics/battle_anims/sprites/009.4bpp.lz");
+const u8 gBattleAnimSpritePalette_009[] = INCBIN_U8("graphics/battle_anims/sprites/009.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_011[] = INCBIN_U8("graphics/battle_anims/sprites/011.4bpp.lz");
+const u8 gBattleAnimSpritePalette_011[] = INCBIN_U8("graphics/battle_anims/sprites/011.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_012[] = INCBIN_U8("graphics/battle_anims/sprites/012.4bpp.lz");
+const u8 gBattleAnimSpritePalette_012[] = INCBIN_U8("graphics/battle_anims/sprites/012.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_152[] = INCBIN_U8("graphics/battle_anims/sprites/152.4bpp.lz");
+const u8 gBattleAnimSpritePalette_152[] = INCBIN_U8("graphics/battle_anims/sprites/152.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_013[] = INCBIN_U8("graphics/battle_anims/sprites/013.4bpp.lz");
+const u8 gBattleAnimSpritePalette_013[] = INCBIN_U8("graphics/battle_anims/sprites/013.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_015[] = INCBIN_U8("graphics/battle_anims/sprites/015.4bpp.lz");
+const u8 gBattleAnimSpritePalette_015[] = INCBIN_U8("graphics/battle_anims/sprites/015.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_016[] = INCBIN_U8("graphics/battle_anims/sprites/016.4bpp.lz");
+const u8 gBattleAnimSpritePalette_016[] = INCBIN_U8("graphics/battle_anims/sprites/016.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_017[] = INCBIN_U8("graphics/battle_anims/sprites/017.4bpp.lz");
+
+const u8 gUknown_08D04388[] = INCBIN_U8("graphics/unknown/unknown_D04388.4bpp.lz");
+
+const u8 gBattleAnimSpritePalette_019[] = INCBIN_U8("graphics/battle_anims/sprites/019.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_019[] = INCBIN_U8("graphics/battle_anims/sprites/019.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_020[] = INCBIN_U8("graphics/battle_anims/sprites/020.4bpp.lz");
+const u8 gBattleAnimSpritePalette_020[] = INCBIN_U8("graphics/battle_anims/sprites/020.gbapal.lz");
+const u8 gBattleAnimSpritePalette_023[] = INCBIN_U8("graphics/battle_anims/sprites/023.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_023[] = INCBIN_U8("graphics/battle_anims/sprites/023.4bpp.lz");
+
+const u8 gUnusedBattleAnim_023[] = INCBIN_U8("graphics/unused/battle_anim_023.gbapal.lz");
+const u8 gUnusedMusicNotes[] = INCBIN_U8("graphics/unused/music_notes.4bpp.lz");
+
+const u8 gBattleAnimSpritePalette_021[] = INCBIN_U8("graphics/battle_anims/sprites/021.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_021[] = INCBIN_U8("graphics/battle_anims/sprites/021.4bpp.lz");
+const u8 gBattleAnimSpritePalette_022[] = INCBIN_U8("graphics/battle_anims/sprites/022.gbapal.lz");
+const u8 gBattleAnimSpritePalette_025[] = INCBIN_U8("graphics/battle_anims/sprites/025.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_025[] = INCBIN_U8("graphics/battle_anims/sprites/025.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_024[] = INCBIN_U8("graphics/battle_anims/sprites/024.4bpp.lz");
+const u8 gBattleAnimSpritePalette_024[] = INCBIN_U8("graphics/battle_anims/sprites/024.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_031[] = INCBIN_U8("graphics/battle_anims/sprites/031.4bpp.lz");
+const u8 gBattleAnimSpritePalette_031[] = INCBIN_U8("graphics/battle_anims/sprites/031.gbapal.lz");
+const u8 gBattleAnimSpritePalette_032[] = INCBIN_U8("graphics/battle_anims/sprites/032.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_032[] = INCBIN_U8("graphics/battle_anims/sprites/032.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_026[] = INCBIN_U8("graphics/battle_anims/sprites/026.4bpp.lz");
+const u8 gBattleAnimSpritePalette_026[] = INCBIN_U8("graphics/battle_anims/sprites/026.gbapal.lz");
+const u8 gBattleAnimSpritePalette_027[] = INCBIN_U8("graphics/battle_anims/sprites/027.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_027[] = INCBIN_U8("graphics/battle_anims/sprites/027.4bpp.lz");
+const u8 gBattleAnimSpritePalette_028[] = INCBIN_U8("graphics/battle_anims/sprites/028.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_028[] = INCBIN_U8("graphics/battle_anims/sprites/028.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_029[] = INCBIN_U8("graphics/battle_anims/sprites/029.4bpp.lz");
+const u8 gBattleAnimSpritePalette_029[] = INCBIN_U8("graphics/battle_anims/sprites/029.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_030[] = INCBIN_U8("graphics/battle_anims/sprites/030.4bpp.lz");
+const u8 gBattleAnimSpritePalette_030[] = INCBIN_U8("graphics/battle_anims/sprites/030.gbapal.lz");
+const u8 gBattleAnimSpritePalette_033[] = INCBIN_U8("graphics/battle_anims/sprites/033.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_033[] = INCBIN_U8("graphics/battle_anims/sprites/033.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_034[] = INCBIN_U8("graphics/battle_anims/sprites/034.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_035[] = INCBIN_U8("graphics/battle_anims/sprites/035.4bpp.lz");
+const u8 gBattleAnimSpritePalette_036[] = INCBIN_U8("graphics/battle_anims/sprites/036.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_036[] = INCBIN_U8("graphics/battle_anims/sprites/036.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_037[] = INCBIN_U8("graphics/battle_anims/sprites/037.4bpp.lz");
+
+const u8 gUnknown_08D07B68[] = INCBIN_U8("graphics/unknown/unknown_D07B68.4bpp.lz");
+const u8 gUnknown_08D07B68_pal[] = INCBIN_U8("graphics/unknown/unknown_D07B68.gbapal.lz");
+const u8 gUnknown_08D07B68_2[] = INCBIN_U8("graphics/unknown/unknown_D07B68_2.gbapal.lz");
+
+// old battle interface data, unused
+const u8 unused_gfx_obi1[] = INCBIN_U8("graphics/unused/obi1.4bpp.lz");
+const u8 unused_gfx_obi_palpak1[] = INCBIN_U8("graphics/unused/obi_palpak1.gbapal.lz"); // palettes 1-3
+const u8 unused_gfx_old_pal4[] = INCBIN_U8("graphics/unused/old_pal4.gbapal.lz"); // 4 is by itself
+const u8 unused_gfx_obi_palpak3[] = INCBIN_U8("graphics/unused/obi_palpak3.gbapal.lz"); // palettes 5-7
+const u8 unused_gfx_obi2[] = INCBIN_U8("graphics/unused/obi2.4bpp.lz");
+const u8 unused_gfx_old_battle_interface_tilemap[] = INCBIN_U8("graphics/unused/old_battle_interface_tilemap.bin.lz");
+
+const u8 gBattleAnimSpritePalette_038[] = INCBIN_U8("graphics/battle_anims/sprites/038.gbapal.lz");
+const u8 gBattleAnimSpritePalette_039[] = INCBIN_U8("graphics/battle_anims/sprites/039.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_038[] = INCBIN_U8("graphics/battle_anims/sprites/038.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_039[] = INCBIN_U8("graphics/battle_anims/sprites/039.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_040[] = INCBIN_U8("graphics/battle_anims/sprites/040.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_041[] = INCBIN_U8("graphics/battle_anims/sprites/041.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_042[] = INCBIN_U8("graphics/battle_anims/sprites/042.4bpp.lz");
+const u8 gBattleAnimSpritePalette_042[] = INCBIN_U8("graphics/battle_anims/sprites/042.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_043[] = INCBIN_U8("graphics/battle_anims/sprites/043.4bpp.lz");
+const u8 gBattleAnimSpritePalette_043[] = INCBIN_U8("graphics/battle_anims/sprites/043.gbapal.lz");
+const u8 gBattleAnimSpritePalette_044[] = INCBIN_U8("graphics/battle_anims/sprites/044.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_044[] = INCBIN_U8("graphics/battle_anims/sprites/044.4bpp.lz");
+const u8 gBattleAnimSpritePalette_045[] = INCBIN_U8("graphics/battle_anims/sprites/045.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_045[] = INCBIN_U8("graphics/battle_anims/sprites/045.4bpp.lz");
+
+const u8 gUnknown_08D09C48[] = INCBIN_U8("graphics/interface/hp_numbers.4bpp.lz");
+
+const u8 gBattleAnimSpriteSheet_046[] = INCBIN_U8("graphics/battle_anims/sprites/046.4bpp.lz");
+const u8 gBattleAnimSpritePalette_046[] = INCBIN_U8("graphics/battle_anims/sprites/046.gbapal.lz");
+const u8 gBattleAnimSpritePalette_047[] = INCBIN_U8("graphics/battle_anims/sprites/047.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_048[] = INCBIN_U8("graphics/battle_anims/sprites/048.4bpp.lz");
+const u8 gBattleAnimSpritePalette_048[] = INCBIN_U8("graphics/battle_anims/sprites/048.gbapal.lz");
+const u8 gBattleAnimSpritePalette_049[] = INCBIN_U8("graphics/battle_anims/sprites/049.gbapal.lz");
+const u8 gBattleAnimSpritePalette_050[] = INCBIN_U8("graphics/battle_anims/sprites/050.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_050[] = INCBIN_U8("graphics/battle_anims/sprites/050.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_051[] = INCBIN_U8("graphics/battle_anims/sprites/051.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_052[] = INCBIN_U8("graphics/battle_anims/sprites/052.4bpp.lz");
+const u8 unused_gfx_line_sketch[] = INCBIN_U8("graphics/unused/line_sketch.4bpp.lz");// unused
+
+const u8 unused_gfx_line_sketch_pal[] = INCBIN_U8("graphics/unused/line_sketch.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_054[] = INCBIN_U8("graphics/battle_anims/sprites/054.4bpp.lz");
+const u8 gBattleAnimSpritePalette_054[] = INCBIN_U8("graphics/battle_anims/sprites/054.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_056[] = INCBIN_U8("graphics/battle_anims/sprites/056.4bpp.lz");
+const u8 gBattleAnimSpritePalette_056[] = INCBIN_U8("graphics/battle_anims/sprites/056.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_055[] = INCBIN_U8("graphics/battle_anims/sprites/055.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_057[] = INCBIN_U8("graphics/battle_anims/sprites/057.4bpp.lz");
+const u8 gBattleAnimSpritePalette_057[] = INCBIN_U8("graphics/battle_anims/sprites/057.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_058[] = INCBIN_U8("graphics/battle_anims/sprites/058.4bpp.lz");
+const u8 gBattleAnimSpritePalette_058[] = INCBIN_U8("graphics/battle_anims/sprites/058.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_059[] = INCBIN_U8("graphics/battle_anims/sprites/059.4bpp.lz");
+const u8 gBattleAnimSpritePalette_059[] = INCBIN_U8("graphics/battle_anims/sprites/059.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_060[] = INCBIN_U8("graphics/battle_anims/sprites/060.4bpp.lz");
+const u8 gBattleAnimSpritePalette_060[] = INCBIN_U8("graphics/battle_anims/sprites/060.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_061[] = INCBIN_U8("graphics/battle_anims/sprites/061.4bpp.lz");
+const u8 gBattleAnimSpritePalette_061[] = INCBIN_U8("graphics/battle_anims/sprites/061.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_062[] = INCBIN_U8("graphics/battle_anims/sprites/062.4bpp.lz");
+const u8 gBattleAnimSpritePalette_062[] = INCBIN_U8("graphics/battle_anims/sprites/062.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_063[] = INCBIN_U8("graphics/battle_anims/sprites/063.4bpp.lz");
+const u8 gBattleAnimSpritePalette_063[] = INCBIN_U8("graphics/battle_anims/sprites/063.gbapal.lz");
+const u8 unused_gfx_metronome_hand_small[] = INCBIN_U8("graphics/unused/metronome_hand_small.4bpp.lz");// unused, was for metronome at one point
+
+const u8 gBattleAnimSpritePalette_091[] = INCBIN_U8("graphics/battle_anims/sprites/091.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_065[] = INCBIN_U8("graphics/battle_anims/sprites/065.4bpp.lz");
+const u8 gBattleAnimSpritePalette_065[] = INCBIN_U8("graphics/battle_anims/sprites/065.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_066[] = INCBIN_U8("graphics/battle_anims/sprites/066.4bpp.lz");
+const u8 gBattleAnimSpritePalette_066[] = INCBIN_U8("graphics/battle_anims/sprites/066.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_070[] = INCBIN_U8("graphics/battle_anims/sprites/070.4bpp.lz");
+const u8 gBattleAnimSpritePalette_070[] = INCBIN_U8("graphics/battle_anims/sprites/070.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_071[] = INCBIN_U8("graphics/battle_anims/sprites/071.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_072[] = INCBIN_U8("graphics/battle_anims/sprites/072.4bpp.lz");
+const u8 gBattleAnimSpritePalette_072[] = INCBIN_U8("graphics/battle_anims/sprites/072.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_073[] = INCBIN_U8("graphics/battle_anims/sprites/073.4bpp.lz");
+const u8 gBattleAnimSpritePalette_073[] = INCBIN_U8("graphics/battle_anims/sprites/073.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_075[] = INCBIN_U8("graphics/battle_anims/sprites/075.4bpp.lz");
+const u8 gBattleAnimSpritePalette_075[] = INCBIN_U8("graphics/battle_anims/sprites/075.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_078[] = INCBIN_U8("graphics/battle_anims/sprites/078.4bpp.lz");
+const u8 gBattleAnimSpritePalette_078[] = INCBIN_U8("graphics/battle_anims/sprites/078.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_079[] = INCBIN_U8("graphics/battle_anims/sprites/079.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_080[] = INCBIN_U8("graphics/battle_anims/sprites/080.4bpp.lz");
+const u8 gBattleAnimSpritePalette_080[] = INCBIN_U8("graphics/battle_anims/sprites/080.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_081[] = INCBIN_U8("graphics/battle_anims/sprites/081.4bpp.lz");
+const u8 gBattleAnimSpritePalette_081[] = INCBIN_U8("graphics/battle_anims/sprites/081.gbapal.lz");
+
+const u8 gUnknown_08D0CFAC[] = INCBIN_U8("graphics/unknown/unknown_D0CFAC.bin");
+const u8 gUnknown_08D0CFD0[] = INCBIN_U8("graphics/unknown/unknown_D0CFD0.bin");
+const u8 gUnknown_08D0CFF4[] = INCBIN_U8("graphics/unknown/unknown_D0CFF4.bin");
+const u8 unused_line_sketch_2[] = INCBIN_U8("graphics/unused/line_sketch_2.8bpp.lz");
+const u8 gUnknown_08D0D070[] = INCBIN_U8("graphics/unknown/unknown_D0D070.bin");
+const u8 unused_line_sketch_2_tilemap[] = INCBIN_U8("graphics/unused/line_sketch_2.bin.lz");
+const u8 gBattleAnimSpriteSheet_082[] = INCBIN_U8("graphics/battle_anims/sprites/082.4bpp.lz");
+const u8 gBattleAnimSpritePalette_082[] = INCBIN_U8("graphics/battle_anims/sprites/082.gbapal.lz");
+const u8 gBattleAnimSpritePalette_083[] = INCBIN_U8("graphics/battle_anims/sprites/083.gbapal.lz");
+const u8 gBattleAnimSpritePalette_084[] = INCBIN_U8("graphics/battle_anims/sprites/084.gbapal.lz");
+const u8 gBattleAnimSpritePalette_085[] = INCBIN_U8("graphics/battle_anims/sprites/085.gbapal.lz");
+const u8 gBattleAnimSpritePalette_086[] = INCBIN_U8("graphics/battle_anims/sprites/086.gbapal.lz");
+const u8 gBattleAnimSpritePalette_088[] = INCBIN_U8("graphics/battle_anims/sprites/088.gbapal.lz");
+const u8 gBattleAnimSpritePalette_089[] = INCBIN_U8("graphics/battle_anims/sprites/089.gbapal.lz");
+const u8 gBattleAnimSpritePalette_090[] = INCBIN_U8("graphics/battle_anims/sprites/090.gbapal.lz");
+const u8 gBattleAnimSpritePalette_092[] = INCBIN_U8("graphics/battle_anims/sprites/092.gbapal.lz");
+const u8 gBattleAnimSpritePalette_093[] = INCBIN_U8("graphics/battle_anims/sprites/093.gbapal.lz");
+const u8 gBattleAnimSpritePalette_094[] = INCBIN_U8("graphics/battle_anims/sprites/094.gbapal.lz");
+const u8 gUnknown_08D0D2B4[] = INCBIN_U8("graphics/unknown/unknown_D0D2B4.bin.lz");
+const u8 gBattleAnimSpritePalette_095[] = INCBIN_U8("graphics/battle_anims/sprites/095.gbapal.lz");
+const u8 gBattleAnimSpritePalette_096[] = INCBIN_U8("graphics/battle_anims/sprites/096.gbapal.lz");
+const u8 gBattleAnimSpritePalette_097[] = INCBIN_U8("graphics/battle_anims/sprites/097.gbapal.lz");
+const u8 gBattleAnimSpritePalette_100[] = INCBIN_U8("graphics/battle_anims/sprites/100.gbapal.lz");
+const u8 gBattleAnimSpritePalette_101[] = INCBIN_U8("graphics/battle_anims/sprites/101.gbapal.lz");
+const u8 gBattleAnimSpritePalette_103[] = INCBIN_U8("graphics/battle_anims/sprites/103.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_083[] = INCBIN_U8("graphics/battle_anims/sprites/083.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_084[] = INCBIN_U8("graphics/battle_anims/sprites/084.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_085[] = INCBIN_U8("graphics/battle_anims/sprites/085.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_086[] = INCBIN_U8("graphics/battle_anims/sprites/086.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_088[] = INCBIN_U8("graphics/battle_anims/sprites/088.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_089[] = INCBIN_U8("graphics/battle_anims/sprites/089.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_090[] = INCBIN_U8("graphics/battle_anims/sprites/090.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_091[] = INCBIN_U8("graphics/battle_anims/sprites/091.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_092[] = INCBIN_U8("graphics/battle_anims/sprites/092.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_093[] = INCBIN_U8("graphics/battle_anims/sprites/093.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_094[] = INCBIN_U8("graphics/battle_anims/sprites/094.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_095[] = INCBIN_U8("graphics/battle_anims/sprites/095.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_096[] = INCBIN_U8("graphics/battle_anims/sprites/096.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_097[] = INCBIN_U8("graphics/battle_anims/sprites/097.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_098[] = INCBIN_U8("graphics/battle_anims/sprites/098.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_100[] = INCBIN_U8("graphics/battle_anims/sprites/100.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_101[] = INCBIN_U8("graphics/battle_anims/sprites/101.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_102[] = INCBIN_U8("graphics/battle_anims/sprites/102.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_103[] = INCBIN_U8("graphics/battle_anims/sprites/103.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_104[] = INCBIN_U8("graphics/battle_anims/sprites/104.4bpp.lz");
+const u8 gBattleAnimSpritePalette_104[] = INCBIN_U8("graphics/battle_anims/sprites/104.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_105[] = INCBIN_U8("graphics/battle_anims/sprites/105.4bpp.lz");
+const u8 gBattleAnimSpritePalette_105[] = INCBIN_U8("graphics/battle_anims/sprites/105.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_106[] = INCBIN_U8("graphics/battle_anims/sprites/106.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_107[] = INCBIN_U8("graphics/battle_anims/sprites/107.4bpp.lz");
+const u8 gBattleAnimSpritePalette_107[] = INCBIN_U8("graphics/battle_anims/sprites/107.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_108[] = INCBIN_U8("graphics/battle_anims/sprites/108.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_109[] = INCBIN_U8("graphics/battle_anims/sprites/109.4bpp.lz");
+const u8 gBattleAnimSpritePalette_109[] = INCBIN_U8("graphics/battle_anims/sprites/109.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_110[] = INCBIN_U8("graphics/battle_anims/sprites/110.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_111[] = INCBIN_U8("graphics/battle_anims/sprites/111.4bpp.lz");
+const u8 gBattleAnimSpritePalette_111[] = INCBIN_U8("graphics/battle_anims/sprites/111.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_112[] = INCBIN_U8("graphics/battle_anims/sprites/112.4bpp.lz");
+const u8 gBattleAnimSpritePalette_112[] = INCBIN_U8("graphics/battle_anims/sprites/112.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_113[] = INCBIN_U8("graphics/battle_anims/sprites/113.4bpp.lz");
+const u8 gBattleAnimSpritePalette_113[] = INCBIN_U8("graphics/battle_anims/sprites/113.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_114[] = INCBIN_U8("graphics/battle_anims/sprites/114.4bpp.lz");
+const u8 gBattleAnimSpritePalette_114[] = INCBIN_U8("graphics/battle_anims/sprites/114.gbapal.lz");
+
+const u8 unused_blue_frame[] = INCBIN_U8("graphics/unused/blue_frame.bin.lz");// P1, P2, P3 and P4 tilemaps?
+const u8 unused_redyellowgreen_frame[] = INCBIN_U8("graphics/unused/redyellowgreen_frame.bin.lz");
+const u8 unused_color_frames[] = INCBIN_U8("graphics/unused/color_frames.4bpp.lz");
+const u8 unused_color_frames_pal[] = INCBIN_U8("graphics/unused/color_frames.gbapal.lz");
+
+const u8 gBattleAnimSpriteSheet_115[] = INCBIN_U8("graphics/battle_anims/sprites/115.4bpp.lz");
+
+const u8 unused_water_splash_8bpp[] = INCBIN_U8("graphics/unused/water_splash.8bpp.lz");
+const u8 unused_water_splash_bin[] = INCBIN_U8("graphics/unused/water_splash.bin.lz");
+const u8 unused_water_splash_pal[] = INCBIN_U8("graphics/unused/water_splash.gbapal.lz");
+const u8 unused_basic_frame_4bpp[] = INCBIN_U8("graphics/unused/basic_frame.4bpp.lz");
+const u8 unused_basic_frame_pal[] = INCBIN_U8("graphics/unused/basic_frame.gbapal.lz");
+const u8 unused_basic_frame_bin[] = INCBIN_U8("graphics/unused/basic_frame.bin.lz");
+
+const u8 gUnknown_08D1212C[] = INCBIN_U8("graphics/battle_interface/window.gbapal");
+const u8 gUnknown_08D1214C[] = INCBIN_U8("graphics/battle_interface/hpbar.gbapal");
+
+const u8 gHealthboxElementsGfxTable[] = INCBIN_U8("graphics/battle_interface/hpbar.4bpp");
+const u8 gHealthboxElementsGfxTable_ExpBar[] = INCBIN_U8("graphics/battle_interface/expbar.4bpp");
+const u8 gHealthboxElementsGfxTable_StatusPsn[] = INCBIN_U8("graphics/battle_interface/status_psn.4bpp");
+const u8 gHealthboxElementsGfxTable_StatusPar[] = INCBIN_U8("graphics/battle_interface/status_par.4bpp");
+const u8 gHealthboxElementsGfxTable_StatusSlp[] = INCBIN_U8("graphics/battle_interface/status_slp.4bpp");
+const u8 gHealthboxElementsGfxTable_StatusFrz[] = INCBIN_U8("graphics/battle_interface/status_frz.4bpp");
+const u8 gHealthboxElementsGfxTable_StatusBrn[] = INCBIN_U8("graphics/battle_interface/status_brn.4bpp");
+const u8 gHealthboxElementsGfxTable_Misc[] = INCBIN_U8("graphics/battle_interface/misc.4bpp");
+const u8 gHealthboxElementsGfxTable_HpBarAnim[] = INCBIN_U8("graphics/battle_interface/hpbar_anim.4bpp");
+const u8 gHealthboxElementsGfxTable_MiscFrameEnd[] = INCBIN_U8("graphics/battle_interface/misc_frameend.4bpp");
+
+const u8 Tiles_D129AC[] = INCBIN_U8("graphics/battle_interface/ball_display.4bpp");
+
+// extra stuff
+const u8 unused_gfx_ball_display_unused_extra[] = INCBIN_U8("graphics/battle_interface/ball_display_unused_extra.4bpp");
+const u8 unused_gfx_status2[] = INCBIN_U8("graphics/battle_interface/status2.4bpp");// these three duplicate sets of graphics are for the opponent pokemon and are also for use in double battles. they use dynamic palettes so coloring them is an extreme headache and wont be done for now.
+const u8 unused_gfx_status3[] = INCBIN_U8("graphics/battle_interface/status3.4bpp");
+const u8 unused_gfx_status4[] = INCBIN_U8("graphics/battle_interface/status4.4bpp");
+const u8 unused_gfx_unknown_D12FEC[] = INCBIN_U8("graphics/unknown/unknown_D12FEC.4bpp");
+const u8 unused_gfx_unknown_D1300C[] = INCBIN_U8("graphics/unknown/unknown_D1300C.4bpp");
+
+const u8 gBattleAnimSpriteSheet_116[] = INCBIN_U8("graphics/battle_anims/sprites/116.4bpp.lz");
+const u8 gBattleAnimSpritePalette_116[] = INCBIN_U8("graphics/battle_anims/sprites/116.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_117[] = INCBIN_U8("graphics/battle_anims/sprites/117.4bpp.lz");
+const u8 gBattleAnimSpritePalette_117[] = INCBIN_U8("graphics/battle_anims/sprites/117.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_118[] = INCBIN_U8("graphics/battle_anims/sprites/118.4bpp.lz");
+const u8 gBattleAnimSpritePalette_118[] = INCBIN_U8("graphics/battle_anims/sprites/118.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_119[] = INCBIN_U8("graphics/battle_anims/sprites/119.4bpp.lz");
+const u8 gBattleAnimSpritePalette_119[] = INCBIN_U8("graphics/battle_anims/sprites/119.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_120[] = INCBIN_U8("graphics/battle_anims/sprites/120.4bpp.lz");
+const u8 gBattleAnimSpritePalette_120[] = INCBIN_U8("graphics/battle_anims/sprites/120.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_121[] = INCBIN_U8("graphics/battle_anims/sprites/121.4bpp.lz");
+const u8 gBattleAnimSpritePalette_121[] = INCBIN_U8("graphics/battle_anims/sprites/121.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_122[] = INCBIN_U8("graphics/battle_anims/sprites/122.4bpp.lz");
+const u8 gBattleAnimSpritePalette_122[] = INCBIN_U8("graphics/battle_anims/sprites/122.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_123[] = INCBIN_U8("graphics/battle_anims/sprites/123.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_124[] = INCBIN_U8("graphics/battle_anims/sprites/124.4bpp.lz");
+const u8 gBattleAnimSpritePalette_124[] = INCBIN_U8("graphics/battle_anims/sprites/124.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_125[] = INCBIN_U8("graphics/battle_anims/sprites/125.4bpp.lz");
+const u8 gBattleAnimSpritePalette_125[] = INCBIN_U8("graphics/battle_anims/sprites/125.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_126[] = INCBIN_U8("graphics/battle_anims/sprites/126.4bpp.lz");
+const u8 gBattleAnimSpritePalette_126[] = INCBIN_U8("graphics/battle_anims/sprites/126.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_127[] = INCBIN_U8("graphics/battle_anims/sprites/127.4bpp.lz");
+const u8 gBattleAnimSpritePalette_127[] = INCBIN_U8("graphics/battle_anims/sprites/127.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_128[] = INCBIN_U8("graphics/battle_anims/sprites/128.4bpp.lz");
+const u8 gBattleAnimSpritePalette_128[] = INCBIN_U8("graphics/battle_anims/sprites/128.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_129[] = INCBIN_U8("graphics/battle_anims/sprites/129.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_130[] = INCBIN_U8("graphics/battle_anims/sprites/130.4bpp.lz");
+const u8 gBattleAnimSpritePalette_130[] = INCBIN_U8("graphics/battle_anims/sprites/130.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_131[] = INCBIN_U8("graphics/battle_anims/sprites/131.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_132[] = INCBIN_U8("graphics/battle_anims/sprites/132.4bpp.lz");
+const u8 gBattleAnimSpritePalette_132[] = INCBIN_U8("graphics/battle_anims/sprites/132.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_133[] = INCBIN_U8("graphics/battle_anims/sprites/133.4bpp.lz");
+const u8 gBattleAnimSpritePalette_133[] = INCBIN_U8("graphics/battle_anims/sprites/133.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_134[] = INCBIN_U8("graphics/battle_anims/sprites/134.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_076[] = INCBIN_U8("graphics/battle_anims/sprites/076.4bpp.lz");
+const u8 gBattleAnimSpritePalette_076[] = INCBIN_U8("graphics/battle_anims/sprites/076.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_077[] = INCBIN_U8("graphics/battle_anims/sprites/077.4bpp.lz");
+const u8 unused_old_contest_4bpp[] = INCBIN_U8("graphics/unused/old_contest.4bpp.lz");
+const u8 unused_old_contest_pal[] = INCBIN_U8("graphics/unused/old_contest.gbapal.lz");
+const u8 unused_old_contest_bin[] = INCBIN_U8("graphics/unused/old_contest.bin.lz");
+const u8 unused_unknown_D15D64[] = INCBIN_U8("graphics/unknown/unknown_D15D64.bin.lz");
+
+const u8 gContestNumbers_UnusedGfx[] = INCBIN_U8("graphics/unused/numbers.4bpp.lz");
+const u8 gContestNumbers_UnusedPal[] = INCBIN_U8("graphics/unused/numbers.gbapal.lz");
+const u8 unused_old_contest_2_4bpp[] = INCBIN_U8("graphics/unused/old_contest_2.4bpp.lz");
+// the tilemap and palette for unused contest assets are used. however, these two files aren't old
+const u8 gUnknown_08D17144[] = INCBIN_U8("graphics/unused/old_contest_2.gbapal.lz");
+
+const u8 gUnknown_08D1725C[] = INCBIN_U8("graphics/unused/old_contest_2.bin.lz");
+
+const u8 gUnknown_08D17424[] = INCBIN_U8("graphics/unknown/unknown_D17424.bin.lz");
+const u8 unused_unknown_D176CC[] = INCBIN_U8("graphics/unknown/unknown_D176CC.bin.lz");
+const u8 unused_unknown_D177D8[] = INCBIN_U8("graphics/unknown/unknown_D177D8.bin.lz");
+
+const u8 gUnknown_08D17C3C[] = INCBIN_U8("graphics/unknown/unknown_D17C3C.bin.lz");
+
+const u8 gContestMiscGfx[] = INCBIN_U8("graphics/contest/misc.4bpp.lz");
+
+const u8 gContestAudienceGfx[] = INCBIN_U8("graphics/contest/audience.4bpp.lz");
+const u8 unused_gfx_faces_4bpp[] = INCBIN_U8("graphics/contest/faces.4bpp.lz");
+
+const u8 gContestJudgeSymbolsGfx[] = INCBIN_U8("graphics/contest/judge_symbols.4bpp.lz");
+
+const u8 gContest3Pal[] = INCBIN_U8("graphics/contest/judge_symbols.gbapal.lz");
+
+const u8 gTiles_8D1975C[] = INCBIN_U8("graphics/contest/heart.4bpp");
+
+const u8 gUnknown_08D1977C[] = INCBIN_U8("graphics/contest/misc_2.4bpp.lz");
+
+const u8 gUnknown_08D1A250[] = INCBIN_U8("graphics/contest/misc_2_tilemap_1.bin.lz");
+
+const u8 gUnknown_08D1A364[] = INCBIN_U8("graphics/contest/misc_2_tilemap_2.bin.lz");
+
+const u8 gUnknown_08D1A490[] = INCBIN_U8("graphics/contest/misc_2_tilemap_3.bin.lz");
+
+const u8 gUnknown_08D1A618[] = INCBIN_U8("graphics/contest/misc_2.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_135[] = INCBIN_U8("graphics/battle_anims/sprites/135.4bpp.lz");
+const u8 gBattleAnimSpritePalette_135[] = INCBIN_U8("graphics/battle_anims/sprites/135.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_Particles[] = INCBIN_U8("graphics/battle_anims/sprites/particles.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_136[] = INCBIN_U8("graphics/battle_anims/sprites/136.4bpp.lz");
+const u8 gBattleAnimSpritePalette_136[] = INCBIN_U8("graphics/battle_anims/sprites/136.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_137[] = INCBIN_U8("graphics/battle_anims/sprites/137.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_139[] = INCBIN_U8("graphics/battle_anims/sprites/139.4bpp.lz");
+const u8 gBattleAnimSpritePalette_139[] = INCBIN_U8("graphics/battle_anims/sprites/139.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_145[] = INCBIN_U8("graphics/battle_anims/sprites/145.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_138[] = INCBIN_U8("graphics/battle_anims/sprites/138.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_140[] = INCBIN_U8("graphics/battle_anims/sprites/140.4bpp.lz");
+const u8 gBattleAnimSpritePalette_140[] = INCBIN_U8("graphics/battle_anims/sprites/140.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_141[] = INCBIN_U8("graphics/battle_anims/sprites/141.4bpp.lz");
+const u8 gBattleAnimSpritePalette_141[] = INCBIN_U8("graphics/battle_anims/sprites/141.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_142[] = INCBIN_U8("graphics/battle_anims/sprites/142.4bpp.lz");
+
+const u8 unused_old_beatup_4bpp[] = INCBIN_U8("graphics/unused/old_beatup.4bpp.lz");
+const u8 unused_old_beatup_pal[] = INCBIN_U8("graphics/unused/old_beatup.gbapal.lz");
+
+const u8 gBattleAnimSpriteSheet_147[] = INCBIN_U8("graphics/battle_anims/sprites/147.4bpp.lz");
+const u8 gBattleAnimSpritePalette_147[] = INCBIN_U8("graphics/battle_anims/sprites/147.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_149[] = INCBIN_U8("graphics/battle_anims/sprites/149.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_148[] = INCBIN_U8("graphics/battle_anims/sprites/148.4bpp.lz");
+const u8 gBattleAnimSpritePalette_148[] = INCBIN_U8("graphics/battle_anims/sprites/148.gbapal.lz");
+const u8 gBattleAnimSpritePalette_259[] = INCBIN_U8("graphics/battle_anims/sprites/259.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_074[] = INCBIN_U8("graphics/battle_anims/sprites/074.4bpp.lz");
+const u8 gBattleAnimSpritePalette_074[] = INCBIN_U8("graphics/battle_anims/sprites/074.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_150[] = INCBIN_U8("graphics/battle_anims/sprites/150.4bpp.lz");
+const u8 gBattleAnimSpritePalette_150[] = INCBIN_U8("graphics/battle_anims/sprites/150.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_151[] = INCBIN_U8("graphics/battle_anims/sprites/151.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_153[] = INCBIN_U8("graphics/battle_anims/sprites/153.4bpp.lz");
+const u8 gBattleAnimSpritePalette_153[] = INCBIN_U8("graphics/battle_anims/sprites/153.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_154[] = INCBIN_U8("graphics/battle_anims/sprites/154.4bpp.lz");
+const u8 gBattleAnimSpritePalette_154[] = INCBIN_U8("graphics/battle_anims/sprites/154.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_155[] = INCBIN_U8("graphics/battle_anims/sprites/155.4bpp.lz");
+const u8 gBattleAnimSpritePalette_155[] = INCBIN_U8("graphics/battle_anims/sprites/155.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_156[] = INCBIN_U8("graphics/battle_anims/sprites/156.4bpp.lz");
+const u8 gBattleAnimSpritePalette_156[] = INCBIN_U8("graphics/battle_anims/sprites/156.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_157[] = INCBIN_U8("graphics/battle_anims/sprites/157.4bpp.lz");
+const u8 gBattleAnimSpritePalette_157[] = INCBIN_U8("graphics/battle_anims/sprites/157.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_158[] = INCBIN_U8("graphics/battle_anims/sprites/158.4bpp.lz");
+const u8 gBattleAnimSpritePalette_158[] = INCBIN_U8("graphics/battle_anims/sprites/158.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_159[] = INCBIN_U8("graphics/battle_anims/sprites/159.4bpp.lz");
+const u8 gBattleAnimSpritePalette_159[] = INCBIN_U8("graphics/battle_anims/sprites/159.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_160[] = INCBIN_U8("graphics/battle_anims/sprites/160.4bpp.lz");
+const u8 gBattleAnimSpritePalette_160[] = INCBIN_U8("graphics/battle_anims/sprites/160.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_144[] = INCBIN_U8("graphics/battle_anims/sprites/144.4bpp.lz");
+const u8 gBattleAnimSpritePalette_144[] = INCBIN_U8("graphics/battle_anims/sprites/144.gbapal.lz");
+
+const u8 unused_unknown_D1C060_4bpp[] = INCBIN_U8("graphics/unknown/unknown_D1C060.4bpp.lz");
+const u8 unused_unknown_D1C060_pal[] = INCBIN_U8("graphics/unknown/unknown_D1C060.gbapal.lz");
+const u8 unused_unknown_D1C060_bin[] = INCBIN_U8("graphics/unknown/unknown_D1C060.bin.lz");
+
+const u8 gBattleAnimSpriteSheet_162[] = INCBIN_U8("graphics/battle_anims/sprites/162.4bpp.lz");
+const u8 gBattleAnimSpritePalette_162[] = INCBIN_U8("graphics/battle_anims/sprites/162.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_163[] = INCBIN_U8("graphics/battle_anims/sprites/163.4bpp.lz");
+const u8 gBattleAnimSpritePalette_163[] = INCBIN_U8("graphics/battle_anims/sprites/163.gbapal.lz");
+const u8 gBattleAnimSpritePalette_288[] = INCBIN_U8("graphics/battle_anims/sprites/288.gbapal.lz");
+const u8 gBattleAnimSpritePalette_164[] = INCBIN_U8("graphics/battle_anims/sprites/164.gbapal.lz");
+const u8 gBattleAnimSpritePalette_165[] = INCBIN_U8("graphics/battle_anims/sprites/165.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_166[] = INCBIN_U8("graphics/battle_anims/sprites/166.4bpp.lz");
+const u8 gBattleAnimSpritePalette_166[] = INCBIN_U8("graphics/battle_anims/sprites/166.gbapal.lz");
+const u8 gBattleAnimSpritePalette_167[] = INCBIN_U8("graphics/battle_anims/sprites/167.gbapal.lz");
+const u8 gBattleAnimSpritePalette_168[] = INCBIN_U8("graphics/battle_anims/sprites/168.gbapal.lz");
+const u8 gBattleAnimSpritePalette_169[] = INCBIN_U8("graphics/battle_anims/sprites/169.gbapal.lz");
+const u8 gBattleAnimSpritePalette_170[] = INCBIN_U8("graphics/battle_anims/sprites/170.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_171[] = INCBIN_U8("graphics/battle_anims/sprites/171.4bpp.lz");
+const u8 gBattleAnimSpritePalette_171[] = INCBIN_U8("graphics/battle_anims/sprites/171.gbapal.lz");
+const u8 gBattleAnimSpritePalette_172[] = INCBIN_U8("graphics/battle_anims/sprites/172.gbapal.lz");
+
+const u8 gContestJudgeGfx[] = INCBIN_U8("graphics/contest/judge.4bpp.lz");
+const u8 gContest2Pal[] = INCBIN_U8("graphics/contest/judge.gbapal.lz");
+
+const u8 gBattleAnimSpriteSheet_001[] = INCBIN_U8("graphics/battle_anims/sprites/001.4bpp.lz");
+const u8 gBattleAnimSpritePalette_001[] = INCBIN_U8("graphics/battle_anims/sprites/001.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_173[] = INCBIN_U8("graphics/battle_anims/sprites/173.4bpp.lz");
+
+const u8 gBattleAnimBackgroundImage_00[] = INCBIN_U8("graphics/battle_anims/backgrounds/00.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_00[] = INCBIN_U8("graphics/battle_anims/backgrounds/00.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_00[] = INCBIN_U8("graphics/battle_anims/backgrounds/00.bin.lz");
+
+const u8 gUnknown_08D1D410[] = INCBIN_U8("graphics/battle_anims/masks/metal_shine.4bpp.lz");
+const u8 gUnknown_08D1D54C[] = INCBIN_U8("graphics/battle_anims/masks/metal_shine.gbapal.lz");
+const u8 gUnknown_08D1D574[] = INCBIN_U8("graphics/battle_anims/masks/metal_shine.bin.lz");
+
+const u8 unused_gfx_goosuto_4bpp[] = INCBIN_U8("graphics/unused/goosuto.4bpp.lz");// ghost
+const u8 unused_gfx_goosuto_pal[] = INCBIN_U8("graphics/unused/goosuto.gbapal.lz");
+const u8 unused_gfx_goosuto_bin[] = INCBIN_U8("graphics/unused/goosuto.bin.lz");
+
+const u8 gBattleAnimSpriteSheet_174[] = INCBIN_U8("graphics/battle_anims/sprites/174.4bpp.lz");
+const u8 gBattleAnimSpritePalette_174[] = INCBIN_U8("graphics/battle_anims/sprites/174.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_175[] = INCBIN_U8("graphics/battle_anims/sprites/175.4bpp.lz");
+const u8 gBattleAnimSpritePalette_175[] = INCBIN_U8("graphics/battle_anims/sprites/175.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_176[] = INCBIN_U8("graphics/battle_anims/sprites/176.4bpp.lz");
+const u8 gBattleAnimSpritePalette_176[] = INCBIN_U8("graphics/battle_anims/sprites/176.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_177[] = INCBIN_U8("graphics/battle_anims/sprites/177.4bpp.lz");
+const u8 gBattleAnimSpritePalette_177[] = INCBIN_U8("graphics/battle_anims/sprites/177.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_178[] = INCBIN_U8("graphics/battle_anims/sprites/178.4bpp.lz");
+const u8 gBattleAnimSpritePalette_178[] = INCBIN_U8("graphics/battle_anims/sprites/178.gbapal.lz");
+const u8 gBattleAnimSpritePalette_179[] = INCBIN_U8("graphics/battle_anims/sprites/179.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_179[] = INCBIN_U8("graphics/battle_anims/sprites/179.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_180[] = INCBIN_U8("graphics/battle_anims/sprites/180.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_181[] = INCBIN_U8("graphics/battle_anims/sprites/181.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_182[] = INCBIN_U8("graphics/battle_anims/sprites/182.4bpp.lz");
+const u8 gBattleAnimSpritePalette_182[] = INCBIN_U8("graphics/battle_anims/sprites/182.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_183[] = INCBIN_U8("graphics/battle_anims/sprites/183.4bpp.lz");
+const u8 gBattleAnimSpritePalette_183[] = INCBIN_U8("graphics/battle_anims/sprites/183.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_184[] = INCBIN_U8("graphics/battle_anims/sprites/184.4bpp.lz");
+const u8 gBattleAnimSpritePalette_184[] = INCBIN_U8("graphics/battle_anims/sprites/184.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_185[] = INCBIN_U8("graphics/battle_anims/sprites/185.4bpp.lz");
+const u8 gBattleAnimSpritePalette_185[] = INCBIN_U8("graphics/battle_anims/sprites/185.gbapal.lz");
+
+const u8 gBattleAnimBackgroundImage_03[] = INCBIN_U8("graphics/battle_anims/backgrounds/03.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_03[] = INCBIN_U8("graphics/battle_anims/backgrounds/03.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_03[] = INCBIN_U8("graphics/battle_anims/backgrounds/03.bin.lz");
+const u8 gBattleAnimSpriteSheet_187[] = INCBIN_U8("graphics/battle_anims/sprites/187.4bpp.lz");
+const u8 gBattleAnimSpritePalette_187[] = INCBIN_U8("graphics/battle_anims/sprites/187.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_186[] = INCBIN_U8("graphics/battle_anims/sprites/186.4bpp.lz");
+const u8 gBattleAnimSpritePalette_186[] = INCBIN_U8("graphics/battle_anims/sprites/186.gbapal.lz");
+
+const u8 gBattleWindowLargeGfx[] = INCBIN_U8("graphics/battle_interface/window.4bpp.lz");
+const u8 gBattleWindowSmallGfx[] = INCBIN_U8("graphics/battle_interface/window2.4bpp.lz");
+const u8 gBattleWindowSmall2Gfx[] = INCBIN_U8("graphics/battle_interface/window3.4bpp.lz");
+const u8 gBattleWindowSmall3Gfx[] = INCBIN_U8("graphics/battle_interface/window4.4bpp.lz");
+const u8 gBattleWindowLarge2Gfx[] = INCBIN_U8("graphics/battle_interface/window5.4bpp.lz");
+
+const u8 unused_gfx_shadow_4bpp[] = INCBIN_U8("graphics/unused/shadow.4bpp.lz");
+const u8 unused_gfx_shadow_pal[] = INCBIN_U8("graphics/unused/shadow.gbapal.lz");
+
+const u8 gBattleAnimSpriteSheet_014[] = INCBIN_U8("graphics/battle_anims/sprites/014.4bpp.lz");
+const u8 gBattleAnimSpritePalette_014[] = INCBIN_U8("graphics/battle_anims/sprites/014.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_190[] = INCBIN_U8("graphics/battle_anims/sprites/190.4bpp.lz");
+const u8 gBattleAnimSpritePalette_190[] = INCBIN_U8("graphics/battle_anims/sprites/190.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_191[] = INCBIN_U8("graphics/battle_anims/sprites/191.4bpp.lz");
+const u8 gBattleAnimSpritePalette_191[] = INCBIN_U8("graphics/battle_anims/sprites/191.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_189[] = INCBIN_U8("graphics/battle_anims/sprites/189.4bpp.lz");
+const u8 gBattleAnimSpritePalette_189[] = INCBIN_U8("graphics/battle_anims/sprites/189.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_192[] = INCBIN_U8("graphics/battle_anims/sprites/192.4bpp.lz");
+const u8 gBattleAnimSpritePalette_192[] = INCBIN_U8("graphics/battle_anims/sprites/192.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_193[] = INCBIN_U8("graphics/battle_anims/sprites/193.4bpp.lz");
+const u8 gBattleAnimSpritePalette_193[] = INCBIN_U8("graphics/battle_anims/sprites/193.gbapal.lz");
+
+const u8 gUnknown_08D20A14[] = INCBIN_U8("graphics/battle_anims/masks/curse.4bpp.lz");
+const u8 gUnknown_08D20A30[] = INCBIN_U8("graphics/battle_anims/masks/curse.bin.lz");
+
+const u8 gBattleAnimSpriteSheet_002[] = INCBIN_U8("graphics/battle_anims/sprites/002.4bpp.lz");
+const u8 gBattleAnimSpritePalette_002[] = INCBIN_U8("graphics/battle_anims/sprites/002.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_196[] = INCBIN_U8("graphics/battle_anims/sprites/196.4bpp.lz");
+const u8 gBattleAnimSpritePalette_196[] = INCBIN_U8("graphics/battle_anims/sprites/196.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_194[] = INCBIN_U8("graphics/battle_anims/sprites/194.4bpp.lz");
+const u8 gBattleAnimSpritePalette_194[] = INCBIN_U8("graphics/battle_anims/sprites/194.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_195[] = INCBIN_U8("graphics/battle_anims/sprites/195.4bpp.lz");
+const u8 gBattleAnimSpritePalette_195[] = INCBIN_U8("graphics/battle_anims/sprites/195.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_197[] = INCBIN_U8("graphics/battle_anims/sprites/197.4bpp.lz");
+const u8 gBattleAnimSpritePalette_197[] = INCBIN_U8("graphics/battle_anims/sprites/197.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_198[] = INCBIN_U8("graphics/battle_anims/sprites/198.4bpp.lz");
+const u8 gBattleAnimSpritePalette_198[] = INCBIN_U8("graphics/battle_anims/sprites/198.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_199[] = INCBIN_U8("graphics/battle_anims/sprites/199.4bpp.lz");
+const u8 gBattleAnimSpritePalette_199[] = INCBIN_U8("graphics/battle_anims/sprites/199.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_200[] = INCBIN_U8("graphics/battle_anims/sprites/200.4bpp.lz");
+const u8 gBattleAnimSpritePalette_200[] = INCBIN_U8("graphics/battle_anims/sprites/200.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_201[] = INCBIN_U8("graphics/battle_anims/sprites/201.4bpp.lz");
+const u8 gBattleAnimSpritePalette_201[] = INCBIN_U8("graphics/battle_anims/sprites/201.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_204[] = INCBIN_U8("graphics/battle_anims/sprites/204.4bpp.lz");
+const u8 gBattleAnimSpritePalette_204[] = INCBIN_U8("graphics/battle_anims/sprites/204.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_202[] = INCBIN_U8("graphics/battle_anims/sprites/202.4bpp.lz");
+const u8 gBattleAnimSpritePalette_202[] = INCBIN_U8("graphics/battle_anims/sprites/202.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_203[] = INCBIN_U8("graphics/battle_anims/sprites/203.4bpp.lz");
+const u8 gBattleAnimSpritePalette_203[] = INCBIN_U8("graphics/battle_anims/sprites/203.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_206[] = INCBIN_U8("graphics/battle_anims/sprites/206.4bpp.lz");
+const u8 gBattleAnimSpritePalette_206[] = INCBIN_U8("graphics/battle_anims/sprites/206.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_205[] = INCBIN_U8("graphics/battle_anims/sprites/205.4bpp.lz");
+const u8 gBattleAnimSpritePalette_205[] = INCBIN_U8("graphics/battle_anims/sprites/205.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_207[] = INCBIN_U8("graphics/battle_anims/sprites/207.4bpp.lz");
+const u8 gBattleAnimSpritePalette_207[] = INCBIN_U8("graphics/battle_anims/sprites/207.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_208[] = INCBIN_U8("graphics/battle_anims/sprites/208.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_209[] = INCBIN_U8("graphics/battle_anims/sprites/209.4bpp.lz");
+const u8 gBattleAnimSpritePalette_209[] = INCBIN_U8("graphics/battle_anims/sprites/209.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_064[] = INCBIN_U8("graphics/battle_anims/sprites/064.4bpp.lz");
+const u8 gBattleAnimSpritePalette_064[] = INCBIN_U8("graphics/battle_anims/sprites/064.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_210[] = INCBIN_U8("graphics/battle_anims/sprites/210.4bpp.lz");
+const u8 gBattleAnimSpritePalette_219[] = INCBIN_U8("graphics/battle_anims/sprites/219.gbapal.lz");
+const u8 gBattleAnimSpritePalette_210[] = INCBIN_U8("graphics/battle_anims/sprites/210.gbapal.lz");
+const u8 gBattleAnimSpritePalette_216[] = INCBIN_U8("graphics/battle_anims/sprites/216.gbapal.lz");
+
+const u8 gAttractGfx[] = INCBIN_U8("graphics/battle_anims/backgrounds/attract.4bpp.lz");
+const u8 gAttractPal[] = INCBIN_U8("graphics/battle_anims/backgrounds/attract.gbapal.lz");
+const u8 gAttractTilemap[] = INCBIN_U8("graphics/battle_anims/backgrounds/attract.bin.lz");
+
+const u8 gBattleAnimSpriteSheet_217[] = INCBIN_U8("graphics/battle_anims/sprites/217.4bpp.lz");
+const u8 gBattleAnimSpritePalette_217[] = INCBIN_U8("graphics/battle_anims/sprites/217.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_212[] = INCBIN_U8("graphics/battle_anims/sprites/212.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_211[] = INCBIN_U8("graphics/battle_anims/sprites/211.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_213[] = INCBIN_U8("graphics/battle_anims/sprites/213.4bpp.lz");
+const u8 gBattleAnimSpritePalette_211[] = INCBIN_U8("graphics/battle_anims/sprites/211.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_214[] = INCBIN_U8("graphics/battle_anims/sprites/214.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_215[] = INCBIN_U8("graphics/battle_anims/sprites/215.4bpp.lz");
+const u8 gBattleAnimSpritePalette_215[] = INCBIN_U8("graphics/battle_anims/sprites/215.gbapal.lz");
+
+const u8 gBattleAnimBackgroundPalette_ScaryFace[] = INCBIN_U8("graphics/battle_anims/backgrounds/scary_face.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_ScaryFace[] = INCBIN_U8("graphics/battle_anims/backgrounds/scary_face.4bpp.lz");
+
+const u8 gBattleAnimSpritePalette_218[] = INCBIN_U8("graphics/battle_anims/sprites/218.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_218[] = INCBIN_U8("graphics/battle_anims/sprites/218.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_087[] = INCBIN_U8("graphics/battle_anims/sprites/087.4bpp.lz");
+const u8 gBattleAnimSpritePalette_087[] = INCBIN_U8("graphics/battle_anims/sprites/087.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_018[] = INCBIN_U8("graphics/battle_anims/sprites/018.4bpp.lz");
+const u8 gBattleAnimSpritePalette_018[] = INCBIN_U8("graphics/battle_anims/sprites/018.gbapal.lz");
+const u8 gBattleAnimSpritePalette_220[] = INCBIN_U8("graphics/battle_anims/sprites/220.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_220[] = INCBIN_U8("graphics/battle_anims/sprites/220.4bpp.lz");
+const u8 gBattleAnimSpritePalette_221[] = INCBIN_U8("graphics/battle_anims/sprites/221.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_221[] = INCBIN_U8("graphics/battle_anims/sprites/221.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_222[] = INCBIN_U8("graphics/battle_anims/sprites/222.4bpp.lz");
+const u8 gBattleAnimSpritePalette_222[] = INCBIN_U8("graphics/battle_anims/sprites/222.gbapal.lz");
+const u8 gBattleAnimSpritePalette_223[] = INCBIN_U8("graphics/battle_anims/sprites/223.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_223[] = INCBIN_U8("graphics/battle_anims/sprites/223.4bpp.lz");
+const u8 gBattleAnimSpritePalette_224[] = INCBIN_U8("graphics/battle_anims/sprites/224.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_224[] = INCBIN_U8("graphics/battle_anims/sprites/224.4bpp.lz");
+const u8 gBattleAnimSpritePalette_230[] = INCBIN_U8("graphics/battle_anims/sprites/230.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_230[] = INCBIN_U8("graphics/battle_anims/sprites/230.4bpp.lz");
+const u8 gBattleAnimSpritePalette_228[] = INCBIN_U8("graphics/battle_anims/sprites/228.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_228[] = INCBIN_U8("graphics/battle_anims/sprites/228.4bpp.lz");
+
+const u8 gBattleAnimBackgroundPalette_04[] = INCBIN_U8("graphics/battle_anims/backgrounds/04.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_04[] = INCBIN_U8("graphics/battle_anims/backgrounds/04.4bpp.lz");
+const u8 gBattleAnimBackgroundTilemap_04[] = INCBIN_U8("graphics/battle_anims/backgrounds/04.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_05[] = INCBIN_U8("graphics/battle_anims/backgrounds/05.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_06[] = INCBIN_U8("graphics/battle_anims/backgrounds/06.bin.lz");
+const u8 gBattleAnimSpriteSheet_225[] = INCBIN_U8("graphics/battle_anims/sprites/225.4bpp.lz");
+const u8 gBattleAnimSpritePalette_225[] = INCBIN_U8("graphics/battle_anims/sprites/225.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_227[] = INCBIN_U8("graphics/battle_anims/sprites/227.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_226[] = INCBIN_U8("graphics/battle_anims/sprites/226.4bpp.lz");
+const u8 gBattleAnimSpritePalette_226[] = INCBIN_U8("graphics/battle_anims/sprites/226.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_229[] = INCBIN_U8("graphics/battle_anims/sprites/229.4bpp.lz");
+const u8 gBattleAnimSpritePalette_229[] = INCBIN_U8("graphics/battle_anims/sprites/229.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_099[] = INCBIN_U8("graphics/battle_anims/sprites/099.4bpp.lz");
+const u8 gBattleAnimSpritePalette_099[] = INCBIN_U8("graphics/battle_anims/sprites/099.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_232[] = INCBIN_U8("graphics/battle_anims/sprites/232.4bpp.lz");
+const u8 gBattleAnimSpritePalette_231[] = INCBIN_U8("graphics/battle_anims/sprites/231.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_231[] = INCBIN_U8("graphics/battle_anims/sprites/231.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_233[] = INCBIN_U8("graphics/battle_anims/sprites/233.4bpp.lz");
+const u8 gBattleAnimSpritePalette_233[] = INCBIN_U8("graphics/battle_anims/sprites/233.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_234[] = INCBIN_U8("graphics/battle_anims/sprites/234.4bpp.lz");
+const u8 gBattleAnimSpritePalette_234[] = INCBIN_U8("graphics/battle_anims/sprites/234.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_238[] = INCBIN_U8("graphics/battle_anims/sprites/238.4bpp.lz");
+const u8 gBattleAnimSpritePalette_238[] = INCBIN_U8("graphics/battle_anims/sprites/238.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_235[] = INCBIN_U8("graphics/battle_anims/sprites/235.4bpp.lz");
+const u8 gBattleAnimSpritePalette_235[] = INCBIN_U8("graphics/battle_anims/sprites/235.gbapal.lz");
+const u8 gBattleAnimSpritePalette_236[] = INCBIN_U8("graphics/battle_anims/sprites/236.gbapal.lz");
+const u8 gBattleAnimSpritePalette_237[] = INCBIN_U8("graphics/battle_anims/sprites/237.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_07[] = INCBIN_U8("graphics/battle_anims/backgrounds/07.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_07[] = INCBIN_U8("graphics/battle_anims/backgrounds/07.gbapal.lz");
+const u8 gBattleAnimBackgroundPalette_18[] = INCBIN_U8("graphics/battle_anims/backgrounds/18.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_07[] = INCBIN_U8("graphics/battle_anims/backgrounds/07.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_08[] = INCBIN_U8("graphics/battle_anims/backgrounds/08.bin.lz");
+const u8 gBattleAnimBackgroundImage_20[] = INCBIN_U8("graphics/battle_anims/backgrounds/20.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_20[] = INCBIN_U8("graphics/battle_anims/backgrounds/20.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_20[] = INCBIN_U8("graphics/battle_anims/backgrounds/20.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_09[] = INCBIN_U8("graphics/battle_anims/backgrounds/09.bin.lz");
+const u8 gBattleAnimBackgroundPalette_09[] = INCBIN_U8("graphics/battle_anims/backgrounds/09.gbapal.lz");
+const u8 gBattleAnimBackgroundPalette_22[] = INCBIN_U8("graphics/battle_anims/backgrounds/22.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_09[] = INCBIN_U8("graphics/battle_anims/backgrounds/09.4bpp.lz");
+const u8 gBattleAnimBackgroundTilemap_10[] = INCBIN_U8("graphics/battle_anims/backgrounds/10.bin.lz");
+const u8 gUnknown_08D2A9E0[] = INCBIN_U8("graphics/battle_anims/masks/morning_sun.4bpp.lz");
+const u8 gUnknown_08D2AA80[] = INCBIN_U8("graphics/battle_anims/masks/morning_sun.gbapal.lz");
+const u8 gUnknown_08D2AA98[] = INCBIN_U8("graphics/battle_anims/masks/morning_sun.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_12[] = INCBIN_U8("graphics/battle_anims/backgrounds/12.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_13[] = INCBIN_U8("graphics/battle_anims/backgrounds/13.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_14[] = INCBIN_U8("graphics/battle_anims/backgrounds/14.bin.lz");
+const u8 gBattleAnimBackgroundImage_12[] = INCBIN_U8("graphics/battle_anims/backgrounds/12.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_12[] = INCBIN_U8("graphics/battle_anims/backgrounds/12.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_11[] = INCBIN_U8("graphics/battle_anims/backgrounds/11.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_11[] = INCBIN_U8("graphics/battle_anims/backgrounds/11.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_11[] = INCBIN_U8("graphics/battle_anims/backgrounds/11.bin.lz");
+const u8 gBattleAnimSpriteSheet_239[] = INCBIN_U8("graphics/battle_anims/sprites/239.4bpp.lz");
+const u8 gBattleAnimSpritePalette_239[] = INCBIN_U8("graphics/battle_anims/sprites/239.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_143[] = INCBIN_U8("graphics/battle_anims/sprites/143.4bpp.lz");
+const u8 gBattleAnimSpritePalette_143[] = INCBIN_U8("graphics/battle_anims/sprites/143.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_240[] = INCBIN_U8("graphics/battle_anims/sprites/240.4bpp.lz");
+const u8 gBattleAnimSpritePalette_240[] = INCBIN_U8("graphics/battle_anims/sprites/240.gbapal.lz");
+const u8 gSubstituteDollPal[] = INCBIN_U8("graphics/battle_anims/sprites/substitute.gbapal.lz");
+const u8 gSubstituteDollGfx[] = INCBIN_U8("graphics/battle_anims/sprites/substitute.4bpp.lz");
+const u8 gSubstituteDollTilemap[] = INCBIN_U8("graphics/battle_anims/sprites/substitute.bin.lz");
+const u8 gBattleAnimSpriteSheet_241[] = INCBIN_U8("graphics/battle_anims/sprites/241.4bpp.lz");
+const u8 gBattleAnimSpritePalette_241[] = INCBIN_U8("graphics/battle_anims/sprites/241.gbapal.lz");
+const u8 gContestConfetti_Gfx[] = INCBIN_U8("graphics/misc/confetti.4bpp.lz");
+const u8 gContestConfetti_Pal[] = INCBIN_U8("graphics/misc/confetti.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_242[] = INCBIN_U8("graphics/battle_anims/sprites/242.4bpp.lz");
+const u8 gBattleAnimSpritePalette_242[] = INCBIN_U8("graphics/battle_anims/sprites/242.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_243[] = INCBIN_U8("graphics/battle_anims/sprites/243.4bpp.lz");
+const u8 gBattleAnimSpritePalette_243[] = INCBIN_U8("graphics/battle_anims/sprites/243.gbapal.lz");
+const u8 gBattleStatMask_Gfx[] = INCBIN_U8("graphics/battle_anims/masks/stat.4bpp.lz");
+const u8 gBattleStatMask1_Tilemap[] = INCBIN_U8("graphics/battle_anims/masks/stat_tilemap_1.bin.lz");
+const u8 gBattleStatMask2_Tilemap[] = INCBIN_U8("graphics/battle_anims/masks/stat_tilemap_2.bin.lz");
+const u8 gBattleStatMask1_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat1.gbapal.lz");
+const u8 gBattleStatMask2_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat2.gbapal.lz");
+const u8 gBattleStatMask3_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat3.gbapal.lz");
+const u8 gBattleStatMask4_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat4.gbapal.lz");
+const u8 gBattleStatMask5_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat5.gbapal.lz");
+const u8 gBattleStatMask6_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat6.gbapal.lz");
+const u8 gBattleStatMask7_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat7.gbapal.lz");
+const u8 gBattleStatMask8_Pal[] = INCBIN_U8("graphics/battle_anims/masks/stat8.gbapal.lz");
+const u8 gUnknown_08D2E014[] = INCBIN_U8("graphics/battle_anims/masks/cure_bubbles.4bpp.lz");
+const u8 gUnknown_08D2E150[] = INCBIN_U8("graphics/battle_anims/masks/cure_bubbles.gbapal.lz");
+const u8 gUnknown_08D2E170[] = INCBIN_U8("graphics/battle_anims/masks/cure_bubbles.bin.lz");
+const u8 gBattleAnimSpritePalette_245[] = INCBIN_U8("graphics/battle_anims/sprites/245.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_245[] = INCBIN_U8("graphics/battle_anims/sprites/245.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_246[] = INCBIN_U8("graphics/battle_anims/sprites/246.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_244[] = INCBIN_U8("graphics/battle_anims/sprites/244.4bpp.lz");
+const u8 gBattleAnimSpritePalette_244[] = INCBIN_U8("graphics/battle_anims/sprites/244.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_247[] = INCBIN_U8("graphics/battle_anims/sprites/247.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_053[] = INCBIN_U8("graphics/battle_anims/sprites/053.4bpp.lz");
+const u8 gUnknown_08D2EDFC[] = INCBIN_U8("graphics/battle_anims/masks/unknown_D2EDFC.4bpp.lz");
+const u8 gUnknown_08D2EE48[] = INCBIN_U8("graphics/battle_anims/masks/unknown_D2EDFC.bin.lz");
+const u8 gBattleAnimSpriteSheet_248[] = INCBIN_U8("graphics/battle_anims/sprites/248.4bpp.lz");
+const u8 gBattleAnimSpritePalette_248[] = INCBIN_U8("graphics/battle_anims/sprites/248.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_249[] = INCBIN_U8("graphics/battle_anims/sprites/249.4bpp.lz");
+const u8 gBattleAnimSpritePalette_249[] = INCBIN_U8("graphics/battle_anims/sprites/249.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_250[] = INCBIN_U8("graphics/battle_anims/sprites/250.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_251[] = INCBIN_U8("graphics/battle_anims/sprites/251.4bpp.lz");
+const u8 gBattleAnimSpritePalette_251[] = INCBIN_U8("graphics/battle_anims/sprites/251.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_252[] = INCBIN_U8("graphics/battle_anims/sprites/252.4bpp.lz");
+const u8 gBattleAnimSpritePalette_252[] = INCBIN_U8("graphics/battle_anims/sprites/252.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_253[] = INCBIN_U8("graphics/battle_anims/sprites/253.4bpp.lz");
+const u8 gBattleAnimSpritePalette_253[] = INCBIN_U8("graphics/battle_anims/sprites/253.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_254[] = INCBIN_U8("graphics/battle_anims/sprites/254.4bpp.lz");
+const u8 gBattleAnimSpritePalette_254[] = INCBIN_U8("graphics/battle_anims/sprites/254.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_255[] = INCBIN_U8("graphics/battle_anims/sprites/255.4bpp.lz");
+const u8 gBattleAnimSpritePalette_255[] = INCBIN_U8("graphics/battle_anims/sprites/255.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_258[] = INCBIN_U8("graphics/battle_anims/sprites/258.4bpp.lz");
+const u8 gBattleAnimSpritePalette_258[] = INCBIN_U8("graphics/battle_anims/sprites/258.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_256[] = INCBIN_U8("graphics/battle_anims/sprites/256.4bpp.lz");
+const u8 gBattleAnimSpritePalette_256[] = INCBIN_U8("graphics/battle_anims/sprites/256.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_257[] = INCBIN_U8("graphics/battle_anims/sprites/257.4bpp.lz");
+const u8 gBattleAnimSpritePalette_257[] = INCBIN_U8("graphics/battle_anims/sprites/257.gbapal.lz");
+
+#include "pokemon_gfx.h"
+
+const u8 gMonFrontPic_UnownExclamationMark[] = INCBIN_U8("graphics/pokemon/unown/front_exclamation_mark.4bpp.lz");
+const u8 gMonBackPic_UnownExclamationMark[] = INCBIN_U8("graphics/pokemon/unown/back_exclamation_mark.4bpp.lz");
+const u8 gMonIcon_UnownExclamationMark[] = INCBIN_U8("graphics/pokemon/unown/icon_exclamation_mark.4bpp");
+const u8 gMonFrontPic_UnownQuestionMark[] = INCBIN_U8("graphics/pokemon/unown/front_question_mark.4bpp.lz");
+const u8 gMonBackPic_UnownQuestionMark[] = INCBIN_U8("graphics/pokemon/unown/back_question_mark.4bpp.lz");
+const u8 gMonIcon_UnownQuestionMark[] = INCBIN_U8("graphics/pokemon/unown/icon_question_mark.4bpp");
+
+#include "trainer_gfx.h"
+
+const u8 gMonIcon_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/icon.4bpp");
+const u8 gMonFootprint_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/footprint.1bpp");
+const u8 gVersusFrameGfx[] = INCBIN_U8("graphics/battle_transitions/vs_frame.4bpp.lz");
+const u8 gVersusFrameTilemap[] = INCBIN_U8("graphics/battle_transitions/vs_frame.bin.lz");
+const u8 gVersusFramePal[] = INCBIN_U8("graphics/battle_transitions/vs_frame.gbapal.lz");
+const u8 gUnknown_08E5DC2C[] = INCBIN_U8("graphics/battle_transitions/vs.4bpp.lz");
+const u8 gBattleTerrainTiles_TallGrass[] = INCBIN_U8("graphics/battle_terrain/tall_grass/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_TallGrass[] = INCBIN_U8("graphics/battle_terrain/tall_grass/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_TallGrass[] = INCBIN_U8("graphics/battle_terrain/tall_grass/map.bin.lz");
+const u8 gBattleTerrainTiles_LongGrass[] = INCBIN_U8("graphics/battle_terrain/long_grass/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_LongGrass[] = INCBIN_U8("graphics/battle_terrain/long_grass/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_LongGrass[] = INCBIN_U8("graphics/battle_terrain/long_grass/map.bin.lz");
+const u8 gBattleTerrainTiles_Sand[] = INCBIN_U8("graphics/battle_terrain/sand/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_Sand[] = INCBIN_U8("graphics/battle_terrain/sand/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_Sand[] = INCBIN_U8("graphics/battle_terrain/sand/map.bin.lz");
+const u8 gBattleTerrainTiles_Underwater[] = INCBIN_U8("graphics/battle_terrain/underwater/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_Underwater[] = INCBIN_U8("graphics/battle_terrain/underwater/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_Underwater[] = INCBIN_U8("graphics/battle_terrain/underwater/map.bin.lz");
+const u8 gBattleTerrainTiles_Water[] = INCBIN_U8("graphics/battle_terrain/water/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_Water[] = INCBIN_U8("graphics/battle_terrain/water/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_Water[] = INCBIN_U8("graphics/battle_terrain/water/map.bin.lz");
+const u8 gBattleTerrainTiles_PondWater[] = INCBIN_U8("graphics/battle_terrain/pond_water/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_PondWater[] = INCBIN_U8("graphics/battle_terrain/pond_water/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_PondWater[] = INCBIN_U8("graphics/battle_terrain/pond_water/map.bin.lz");
+const u8 gBattleTerrainTiles_Rock[] = INCBIN_U8("graphics/battle_terrain/rock/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_Rock[] = INCBIN_U8("graphics/battle_terrain/rock/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_Rock[] = INCBIN_U8("graphics/battle_terrain/rock/map.bin.lz");
+const u8 gBattleTerrainTiles_Cave[] = INCBIN_U8("graphics/battle_terrain/cave/tiles.4bpp.lz");
+const u8 gBattleTerrainPalette_Cave[] = INCBIN_U8("graphics/battle_terrain/cave/palette.gbapal.lz");
+const u8 gBattleTerrainTilemap_Cave[] = INCBIN_U8("graphics/battle_terrain/cave/map.bin.lz");
+const u8 gBattleTerrainPalette_Plain[] = INCBIN_U8("graphics/battle_terrain/plain/palette.gbapal.lz");
+const u8 gBattleTerrainTiles_Building[] = INCBIN_U8("graphics/battle_terrain/building/tiles.4bpp.lz");
+
+// this is also used for link battles
+const u8 gBattleTerrainPalette_BattleTower[] = INCBIN_U8("graphics/battle_terrain/stadium/battle_tower.gbapal.lz");
+const u8 gBattleTerrainTilemap_Building[] = INCBIN_U8("graphics/battle_terrain/building/map.bin.lz");
+const u8 gBattleTerrainTiles_Stadium[] = INCBIN_U8("graphics/battle_terrain/stadium/tiles.4bpp.lz");
+const u8 gBattleTerrainTilemap_Stadium[] = INCBIN_U8("graphics/battle_terrain/stadium/map.bin.lz");
+const u8 gBattleTerrainPalette_Building[] = INCBIN_U8("graphics/battle_terrain/building/palette.gbapal.lz");
+const u8 gBattleTerrainPalette_Kyogre[] = INCBIN_U8("graphics/battle_terrain/water/kyogre.gbapal.lz");
+const u8 gBattleTerrainPalette_Groudon[] = INCBIN_U8("graphics/battle_terrain/cave/groudon.gbapal.lz");
+const u8 gBattleTerrainPalette_BuildingGym[] = INCBIN_U8("graphics/battle_terrain/building/palette2.gbapal.lz");
+const u8 gBattleTerrainPalette_BuildingLeader[] = INCBIN_U8("graphics/battle_terrain/building/palette3.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumAqua[] = INCBIN_U8("graphics/battle_terrain/stadium/palette1.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumMagma[] = INCBIN_U8("graphics/battle_terrain/stadium/palette2.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumSidney[] = INCBIN_U8("graphics/battle_terrain/stadium/palette3.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumPhoebe[] = INCBIN_U8("graphics/battle_terrain/stadium/palette4.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumGlacia[] = INCBIN_U8("graphics/battle_terrain/stadium/palette5.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumDrake[] = INCBIN_U8("graphics/battle_terrain/stadium/palette6.gbapal.lz");
+const u8 gBattleTerrainPalette_StadiumSteven[] = INCBIN_U8("graphics/battle_terrain/stadium/palette7.gbapal.lz");
+const u8 gBattleTerrainAnimTiles_TallGrass[] = INCBIN_U8("graphics/battle_terrain/tall_grass/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_TallGrass[] = INCBIN_U8("graphics/battle_terrain/tall_grass/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_LongGrass[] = INCBIN_U8("graphics/battle_terrain/long_grass/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_LongGrass[] = INCBIN_U8("graphics/battle_terrain/long_grass/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_Sand[] = INCBIN_U8("graphics/battle_terrain/sand/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_Sand[] = INCBIN_U8("graphics/battle_terrain/sand/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_Underwater[] = INCBIN_U8("graphics/battle_terrain/underwater/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_Underwater[] = INCBIN_U8("graphics/battle_terrain/underwater/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_Water[] = INCBIN_U8("graphics/battle_terrain/water/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_Water[] = INCBIN_U8("graphics/battle_terrain/water/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_PondWater[] = INCBIN_U8("graphics/battle_terrain/pond_water/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_PondWater[] = INCBIN_U8("graphics/battle_terrain/pond_water/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_Rock[] = INCBIN_U8("graphics/battle_terrain/rock/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_Rock[] = INCBIN_U8("graphics/battle_terrain/rock/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_Cave[] = INCBIN_U8("graphics/battle_terrain/cave/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_Cave[] = INCBIN_U8("graphics/battle_terrain/cave/anim_map.bin.lz");
+const u8 gBattleTerrainAnimTiles_Building[] = INCBIN_U8("graphics/battle_terrain/building/anim_tiles.4bpp.lz");
+const u8 gBattleTerrainAnimTilemap_Building[] = INCBIN_U8("graphics/battle_terrain/building/anim_map.bin.lz");
+const u8 gBattleAnimSpriteSheet_261[] = INCBIN_U8("graphics/battle_anims/sprites/261.4bpp.lz");
+const u8 gBattleAnimBackgroundTilemap_SandstormBrew[] = INCBIN_U8("graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz");
+const u8 gBattleAnimBackgroundImage_SandstormBrew[] = INCBIN_U8("graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz");
+const u8 gBattleAnimSpritePalette_261[] = INCBIN_U8("graphics/battle_anims/sprites/261.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_260[] = INCBIN_U8("graphics/battle_anims/sprites/260.4bpp.lz");
+const u8 gBattleAnimSpritePalette_260[] = INCBIN_U8("graphics/battle_anims/sprites/260.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_15[] = INCBIN_U8("graphics/battle_anims/backgrounds/15.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_15[] = INCBIN_U8("graphics/battle_anims/backgrounds/15.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_15[] = INCBIN_U8("graphics/battle_anims/backgrounds/15.bin.lz");
+const u8 gBattleAnimSpriteSheet_262[] = INCBIN_U8("graphics/battle_anims/sprites/262.4bpp.lz");
+const u8 gBattleAnimSpritePalette_262[] = INCBIN_U8("graphics/battle_anims/sprites/262.gbapal.lz");
+const u8 gContestNextTurnGfx[] = INCBIN_U8("graphics/contest/nextturn.4bpp.lz");
+const u8 gContestNextTurnNumbersGfx[] = INCBIN_U8("graphics/contest/nextturn_numbers.4bpp");
+const u8 gContestNextTurnRandomGfx[] = INCBIN_U8("graphics/contest/nextturn_random.4bpp");
+const u8 gBattleAnimSpriteSheet_264[] = INCBIN_U8("graphics/battle_anims/sprites/264.4bpp.lz");
+const u8 gBattleAnimSpritePalette_264[] = INCBIN_U8("graphics/battle_anims/sprites/264.gbapal.lz");
+const u8 gBattleAnimSpritePalette_265[] = INCBIN_U8("graphics/battle_anims/sprites/265.gbapal.lz");
+const u8 gBattleAnimSpritePalette_067[] = INCBIN_U8("graphics/battle_anims/sprites/067.gbapal.lz");
+const u8 gBattleAnimSpritePalette_068[] = INCBIN_U8("graphics/battle_anims/sprites/068.gbapal.lz");
+const u8 gContestApplauseGfx[] = INCBIN_U8("graphics/contest/applause.4bpp.lz");
+const u8 gContestApplauseMeterGfx[] = INCBIN_U8("graphics/contest/applause_meter.4bpp");
+const u8 gContestPal[] = INCBIN_U8("graphics/contest/nextturn.gbapal");
+const u8 gBattleAnimSpriteSheet_272[] = INCBIN_U8("graphics/battle_anims/sprites/272.4bpp.lz");
+const u8 gBattleAnimSpritePalette_272[] = INCBIN_U8("graphics/battle_anims/sprites/272.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_273[] = INCBIN_U8("graphics/battle_anims/sprites/273.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_269[] = INCBIN_U8("graphics/battle_anims/sprites/269.4bpp.lz");
+const u8 gBattleAnimSpritePalette_269[] = INCBIN_U8("graphics/battle_anims/sprites/269.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_274[] = INCBIN_U8("graphics/battle_anims/sprites/274.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_275[] = INCBIN_U8("graphics/battle_anims/sprites/275.4bpp.lz");
+const u8 gBattleAnimSpriteSheet_276[] = INCBIN_U8("graphics/battle_anims/sprites/276.4bpp.lz");
+const u8 gBattleAnimSpritePalette_274[] = INCBIN_U8("graphics/battle_anims/sprites/274.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_17[] = INCBIN_U8("graphics/battle_anims/backgrounds/17.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_17[] = INCBIN_U8("graphics/battle_anims/backgrounds/17.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_17[] = INCBIN_U8("graphics/battle_anims/backgrounds/17.bin.lz");
+const u8 gBattleAnimSpriteSheet_280[] = INCBIN_U8("graphics/battle_anims/sprites/280.4bpp.lz");
+const u8 gBattleAnimSpritePalette_280[] = INCBIN_U8("graphics/battle_anims/sprites/280.gbapal.lz");
+const u8 gBattleAnimBackgroundImageMuddyWater_Pal[] = INCBIN_U8("graphics/battle_anims/backgrounds/water_muddy.gbapal.lz");
+const u8 gEnemyMonShadow_Gfx[] = INCBIN_U8("graphics/battle_interface/enemy_mon_shadow.4bpp.lz");
+const u8 gBattleGfx_BallStatusBar[] = INCBIN_U8("graphics/battle_interface/bar.4bpp.lz");
+const u8 gMonIcon_Egg[] = INCBIN_U8("graphics/pokemon/egg/icon.4bpp");
+const u8 gBattleAnimBackgroundImage_02[] = INCBIN_U8("graphics/battle_anims/backgrounds/02.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_02[] = INCBIN_U8("graphics/battle_anims/backgrounds/02.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_02[] = INCBIN_U8("graphics/battle_anims/backgrounds/02.bin.lz");
+const u8 gBattleAnimSpritePalette_287[] = INCBIN_U8("graphics/battle_anims/sprites/287.gbapal.lz");
+const u8 gBattleAnimBackgroundPalette_24[] = INCBIN_U8("graphics/battle_anims/backgrounds/24.gbapal.lz");
+const u8 unused_unknown_E6BC04[] = INCBIN_U8("graphics/unknown/unknown_E6BC04.bin.lz");
+const u8 gUnknown_08E6C100[] = INCBIN_U8("graphics/berry_blender/center.8bpp.lz");
+const u8 gUnknown_08E6C920[] = INCBIN_U8("graphics/berry_blender/outer.4bpp.lz");
+const u8 gUnknown_08E6D354[] = INCBIN_U8("graphics/berry_blender/outer_map.bin.lz");
+const u8 gBattleAnimBackgroundPalette_16[] = INCBIN_U8("graphics/battle_anims/backgrounds/16.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_16[] = INCBIN_U8("graphics/battle_anims/backgrounds/16.4bpp.lz");
+const u8 gBattleAnimBackgroundTilemap_16[] = INCBIN_U8("graphics/battle_anims/backgrounds/16.bin.lz");
+const u8 gBattleAnimSpritePalette_277[] = INCBIN_U8("graphics/battle_anims/sprites/277.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_277[] = INCBIN_U8("graphics/battle_anims/sprites/277.4bpp.lz");
+const u8 gBattleAnimFogTilemap[] = INCBIN_U8("graphics/battle_anims/backgrounds/fog.bin.lz");
+const u8 gBattleAnimSpritePalette_283[] = INCBIN_U8("graphics/battle_anims/sprites/283.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_283[] = INCBIN_U8("graphics/battle_anims/sprites/283.4bpp.lz");
+const u8 gBattleAnimBackgroundTilemap_ScaryFacePlayer[] = INCBIN_U8("graphics/battle_anims/backgrounds/scary_face_player.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_ScaryFaceOpponent[] = INCBIN_U8("graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz");
+const u8 gBattleAnimBackgroundTilemap_ScaryFaceContest[] = INCBIN_U8("graphics/battle_anims/backgrounds/scary_face_contest.bin.lz");
+const u8 gBattleAnimSpriteSheet_263[] = INCBIN_U8("graphics/battle_anims/sprites/263.4bpp.lz");
+const u8 gBattleAnimSpritePalette_263[] = INCBIN_U8("graphics/battle_anims/sprites/263.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_266[] = INCBIN_U8("graphics/battle_anims/sprites/266.4bpp.lz");
+const u8 gBattleAnimSpritePalette_266[] = INCBIN_U8("graphics/battle_anims/sprites/266.gbapal.lz");
+const u8 gBattleAnimSpritePalette_267[] = INCBIN_U8("graphics/battle_anims/sprites/267.gbapal.lz");
+const u8 gBattleAnimSpritePalette_268[] = INCBIN_U8("graphics/battle_anims/sprites/268.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_278[] = INCBIN_U8("graphics/battle_anims/sprites/278.4bpp.lz");
+const u8 gBattleAnimSpritePalette_278[] = INCBIN_U8("graphics/battle_anims/sprites/278.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_279[] = INCBIN_U8("graphics/battle_anims/sprites/279.4bpp.lz");
+const u8 gBattleAnimSpritePalette_279[] = INCBIN_U8("graphics/battle_anims/sprites/279.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_281[] = INCBIN_U8("graphics/battle_anims/sprites/281.4bpp.lz");
+const u8 gBattleAnimSpritePalette_281[] = INCBIN_U8("graphics/battle_anims/sprites/281.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_21[] = INCBIN_U8("graphics/battle_anims/backgrounds/21.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_21[] = INCBIN_U8("graphics/battle_anims/backgrounds/21.gbapal.lz");
+const u8 gBattleAnimBackgroundTilemap_21[] = INCBIN_U8("graphics/battle_anims/backgrounds/21.bin.lz");
+const u8 gBattleAnimSpriteSheet_284[] = INCBIN_U8("graphics/battle_anims/sprites/284.4bpp.lz");
+const u8 gBattleAnimSpritePalette_284[] = INCBIN_U8("graphics/battle_anims/sprites/284.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_285[] = INCBIN_U8("graphics/battle_anims/sprites/285.4bpp.lz");
+const u8 gBattleAnimSpritePalette_285[] = INCBIN_U8("graphics/battle_anims/sprites/285.gbapal.lz");
+const u8 gBattleAnimBackgroundImage_Surf[] = INCBIN_U8("graphics/battle_anims/backgrounds/water.4bpp.lz");
+const u8 gBattleAnimBackgroundPalette_Surf[] = INCBIN_U8("graphics/battle_anims/backgrounds/water.gbapal.lz");
+const u8 gUnknown_08E70968[] = INCBIN_U8("graphics/unknown/unknown_E70968.bin.lz");
+const u8 gUnknown_08E70C38[] = INCBIN_U8("graphics/unknown/unknown_E70C38.bin.lz");
+const u8 gUnknown_08E70F0C[] = INCBIN_U8("graphics/unknown/unknown_E70F0C.bin.lz");
+const u8 gBattleAnimSpritePalette_286[] = INCBIN_U8("graphics/battle_anims/sprites/286.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_188[] = INCBIN_U8("graphics/battle_anims/sprites/188.4bpp.lz");
+const u8 gBattleAnimSpritePalette_188[] = INCBIN_U8("graphics/battle_anims/sprites/188.gbapal.lz");
+const u8 gPartyMenuMisc_Gfx[] = INCBIN_U8("graphics/interface/party_menu_misc.4bpp.lz");
+const u8 gPartyMenuMisc_Pal[] = INCBIN_U8("graphics/interface/party_menu_misc.gbapal.lz");
+const u8 gPartyMenuMisc_Tilemap[] = INCBIN_U8("graphics/interface/party_menu_misc.bin.lz");
+const u8 gPartyMenuHpBar_Gfx[] = INCBIN_U8("graphics/interface/party_menu_hpbar.4bpp.lz");
+const u8 gPartyMenuOrderText_Gfx[] = INCBIN_U8("graphics/interface/party_menu_ordertext.4bpp.lz");
+const u8 gMoveTypes_Gfx[] = INCBIN_U8("graphics/types/move_types.4bpp.lz");
+const u8 gMoveTypes_Pal[] = INCBIN_U8("graphics/types/move_types.gbapal.lz");
+const u8 gMenuSummaryGfx[] = INCBIN_U8("graphics/interface/summary_frames.4bpp.lz");// the arrows appear to be unused.
+
+const u8 gMenuSummaryPal[] = INCBIN_U8("graphics/interface/summary_frames.gbapal.lz");
+const u8 gStatusGfx_Icons[] = INCBIN_U8("graphics/interface/status_icons.4bpp.lz");
+const u8 gStatusPal_Icons[] = INCBIN_U8("graphics/interface/status_icons.gbapal.lz");
+const u8 gStatusScreen_Gfx[] = INCBIN_U8("graphics/interface/status_screen.4bpp.lz");
+const u8 gStatusScreen_Pal[] = INCBIN_U8("graphics/interface/status_screen.gbapal.lz");
+const u8 gUnknown_08E73508[] = INCBIN_U8("graphics/interface/status_screen.bin");
+const u8 gStatusScreen_Tilemap[] = INCBIN_U8("graphics/interface/status_screen_pokemon_skills.bin.lz");
+const u8 gUnknown_08E73E88[] = INCBIN_U8("graphics/interface/status_screen_battle_moves.bin");
+const u8 gUnknown_08E74688[] = INCBIN_U8("graphics/interface/status_screen_contest_moves.bin");
+const u8 gUnknown_08E74E88[] = INCBIN_U8("graphics/interface/pokemon_info.bin.lz");
+const u8 gBagMaleTiles[] = INCBIN_U8("graphics/misc/bag_male.4bpp.lz");
+const u8 gBagFemaleTiles[] = INCBIN_U8("graphics/misc/bag_female.4bpp.lz");
+const u8 gBagPalette[] = INCBIN_U8("graphics/misc/bag.gbapal.lz");
+const u8 gBagScreen_Gfx[] = INCBIN_U8("graphics/interface/bag_screen.4bpp.lz");
+const u8 gBagScreenMale_Pal[] = INCBIN_U8("graphics/interface/bag_screen_male.gbapal.lz");
+const u8 gBagScreenFemale_Pal[] = INCBIN_U8("graphics/interface/bag_screen_female.gbapal.lz");
+const u8 gBagScreen_Tilemap[] = INCBIN_U8("graphics/interface/bag_screen.bin");
+const u8 gBuyMenuFrame_Gfx[] = INCBIN_U8("graphics/interface/mart_frame.4bpp.lz");
+const u8 gMenuMoneyPal[] = INCBIN_U8("graphics/interface/money.gbapal.lz");
+const u8 gBuyMenuFrame_Tilemap[] = INCBIN_U8("graphics/interface/mart_frame.bin.lz");
+const u8 gMenuMoneyGfx[] = INCBIN_U8("graphics/interface/money.4bpp.lz");
+const u8 gMenuPokeblock_Gfx[] = INCBIN_U8("graphics/interface/pokeblock_case_frame.4bpp.lz");
+const u8 gMenuPokeblock_Pal[] = INCBIN_U8("graphics/interface/pokeblock_case_frame.gbapal.lz");
+const u8 gMenuPokeblockDevice_Gfx[] = INCBIN_U8("graphics/interface/pokeblock_device.4bpp.lz");
+const u8 gMenuPokeblockDevice_Pal[] = INCBIN_U8("graphics/interface/pokeblock_device.gbapal.lz");
+const u8 gMenuPokeblock_Tilemap[] = INCBIN_U8("graphics/interface/pokeblock.bin.lz");
+const u8 gPokeblock_Gfx[] = INCBIN_U8("graphics/pokeblock/pokeblock.4bpp.lz");
+const u8 gPokeblockRed_Pal[] = INCBIN_U8("graphics/pokeblock/red.gbapal.lz");
+const u8 gPokeblockBlue_Pal[] = INCBIN_U8("graphics/pokeblock/blue.gbapal.lz");
+const u8 gPokeblockPink_Pal[] = INCBIN_U8("graphics/pokeblock/pink.gbapal.lz");
+const u8 gPokeblockGreen_Pal[] = INCBIN_U8("graphics/pokeblock/green.gbapal.lz");
+const u8 gPokeblockYellow_Pal[] = INCBIN_U8("graphics/pokeblock/yellow.gbapal.lz");
+const u8 gPokeblockPurple_Pal[] = INCBIN_U8("graphics/pokeblock/purple.gbapal.lz");
+const u8 gPokeblockIndigo_Pal[] = INCBIN_U8("graphics/pokeblock/indigo.gbapal.lz");
+const u8 gPokeblockBrown_Pal[] = INCBIN_U8("graphics/pokeblock/brown.gbapal.lz");
+const u8 gPokeblockLiteBlue_Pal[] = INCBIN_U8("graphics/pokeblock/liteblue.gbapal.lz");
+const u8 gPokeblockOlive_Pal[] = INCBIN_U8("graphics/pokeblock/olive.gbapal.lz");
+const u8 gPokeblockGray_Pal[] = INCBIN_U8("graphics/pokeblock/gray.gbapal.lz");
+const u8 gPokeblockBlack_Pal[] = INCBIN_U8("graphics/pokeblock/black.gbapal.lz");
+const u8 gPokeblockWhite_Pal[] = INCBIN_U8("graphics/pokeblock/white.gbapal.lz");
+const u8 gPokeblockGold_Pal[] = INCBIN_U8("graphics/pokeblock/gold.gbapal.lz");
+const u8 gUnknown_08E782FC[] = INCBIN_U8("graphics/interface/pokeblock_feeding_bg_map.bin.lz");
+const u8 gBerryCheck_Gfx[] = INCBIN_U8("graphics/interface/check_berry.4bpp.lz");
+const u8 gBerryCheck_Pal[] = INCBIN_U8("graphics/interface/check_berry.gbapal.lz");
+const u8 gUnknown_08E788E4[] = INCBIN_U8("graphics/interface/berry_tag.bin.lz");
+const u8 gUnknown_08E78A84[] = INCBIN_U8("graphics/interface/berry_tag_title.bin.lz");
+const u8 gBerryCheckCircle_Gfx[] = INCBIN_U8("graphics/interface/check_berry_circle.4bpp.lz");
+
+#include "berry_gfx.h"
+
+const u8 gBattleAnimSpritePalette_282[] = INCBIN_U8("graphics/battle_anims/sprites/282.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_282[] = INCBIN_U8("graphics/battle_anims/sprites/282.4bpp.lz");
+const u8 gBattleAnimSpritePalette_270[] = INCBIN_U8("graphics/battle_anims/sprites/270.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_270[] = INCBIN_U8("graphics/battle_anims/sprites/270.4bpp.lz");
+const u8 gBattleAnimSpritePalette_271[] = INCBIN_U8("graphics/battle_anims/sprites/271.gbapal.lz");
+const u8 gBattleAnimSpriteSheet_271[] = INCBIN_U8("graphics/battle_anims/sprites/271.4bpp.lz");
+
+const u16 gCableCarBG_Pal[] = INCBIN_U16("graphics/misc/cable_car_bg.gbapal");
+const u16 gCableCar_Pal[] = INCBIN_U16("graphics/misc/cable_car.gbapal");
+const u8 gCableCarBG_Gfx[] = INCBIN_U8("graphics/misc/cable_car_bg.4bpp.lz");
+const u8 gCableCar_Gfx[] = INCBIN_U8("graphics/misc/cable_car.4bpp.lz");
+const u8 gCableCarDoor_Gfx[] = INCBIN_U8("graphics/misc/cable_car_door.4bpp.lz");
+const u8 gCableCarCord_Gfx[] = INCBIN_U8("graphics/misc/cable_car_cord.4bpp.lz");
+
+const u8 gUnknown_08E8096C[] = INCBIN_U8("graphics/unknown/unknown_E8096C.4bpp.lz");
+
+const u8 gRouletteWheelTiles[] = INCBIN_U8("graphics/roulette/wheel.8bpp.lz");
+const u8 gRouletteCenter_Gfx[] = INCBIN_U8("graphics/roulette/center.4bpp.lz");
+const u8 gRouletteHeadersTiles[] = INCBIN_U8("graphics/roulette/headers.4bpp.lz");
+const u8 gRouletteCreditTiles[] = INCBIN_U8("graphics/roulette/credit.4bpp.lz");
+const u8 gRouletteNumbersTiles[] = INCBIN_U8("graphics/roulette/numbers.4bpp.lz");
+const u8 gRouletteMultiplierTiles[] = INCBIN_U8("graphics/roulette/multiplier.4bpp.lz");
+
+const u16 gMailPalette_Orange[] = INCBIN_U16("graphics/mail/orange/palette.gbapal");
+const u16 gMailPalette_Harbor[] = INCBIN_U16("graphics/mail/harbor/palette.gbapal");
+const u16 gMailPalette_Glitter[] = INCBIN_U16("graphics/mail/glitter/palette.gbapal");
+const u16 gMailPalette_Mech[] = INCBIN_U16("graphics/mail/mech/palette.gbapal");
+const u16 gMailPalette_Wood[] = INCBIN_U16("graphics/mail/wood/palette.gbapal");
+const u16 gMailPalette_Wave[] = INCBIN_U16("graphics/mail/wave/palette.gbapal");
+const u16 gMailPalette_Bead[] = INCBIN_U16("graphics/mail/bead/palette.gbapal");
+const u16 gMailPalette_Shadow[] = INCBIN_U16("graphics/mail/shadow/palette.gbapal");
+const u16 gMailPalette_Tropic[] = INCBIN_U16("graphics/mail/tropic/palette.gbapal");
+const u16 gMailPalette_Dream[] = INCBIN_U16("graphics/mail/dream/palette.gbapal");
+const u16 gMailPalette_Fab[] = INCBIN_U16("graphics/mail/fab/palette.gbapal");
+const u16 gMailPalette_Retro[] = INCBIN_U16("graphics/mail/retro/palette.gbapal");
+
+const u8 gMailTiles_Orange[] = INCBIN_U8("graphics/mail/orange/tiles.4bpp.lz");
+const u8 gMailTiles_Harbor[] = INCBIN_U8("graphics/mail/harbor/tiles.4bpp.lz");
+const u8 gMailTiles_Glitter[] = INCBIN_U8("graphics/mail/glitter/tiles.4bpp.lz");
+const u8 gMailTiles_Mech[] = INCBIN_U8("graphics/mail/mech/tiles.4bpp.lz");
+const u8 gMailTiles_Wood[] = INCBIN_U8("graphics/mail/wood/tiles.4bpp.lz");
+const u8 gMailTiles_Wave[] = INCBIN_U8("graphics/mail/wave/tiles.4bpp.lz");
+const u8 gMailTiles_Bead[] = INCBIN_U8("graphics/mail/bead/tiles.4bpp.lz");
+const u8 gMailTiles_Shadow[] = INCBIN_U8("graphics/mail/shadow/tiles.4bpp.lz");
+const u8 gMailTiles_Tropic[] = INCBIN_U8("graphics/mail/tropic/tiles.4bpp.lz");
+const u8 gMailTiles_Dream[] = INCBIN_U8("graphics/mail/dream/tiles.4bpp.lz");
+const u8 gMailTiles_Fab[] = INCBIN_U8("graphics/mail/fab/tiles.4bpp.lz");
+const u8 gMailTiles_Retro[] = INCBIN_U8("graphics/mail/retro/tiles.4bpp.lz");
+
+const u8 gMailTilemap_Orange[] = INCBIN_U8("graphics/mail/orange/map.bin.lz");
+const u8 gMailTilemap_Harbor[] = INCBIN_U8("graphics/mail/harbor/map.bin.lz");
+const u8 gMailTilemap_Glitter[] = INCBIN_U8("graphics/mail/glitter/map.bin.lz");
+const u8 gMailTilemap_Mech[] = INCBIN_U8("graphics/mail/mech/map.bin.lz");
+const u8 gMailTilemap_Wood[] = INCBIN_U8("graphics/mail/wood/map.bin.lz");
+const u8 gMailTilemap_Wave[] = INCBIN_U8("graphics/mail/wave/map.bin.lz");
+const u8 gMailTilemap_Bead[] = INCBIN_U8("graphics/mail/bead/map.bin.lz");
+const u8 gMailTilemap_Shadow[] = INCBIN_U8("graphics/mail/shadow/map.bin.lz");
+const u8 gMailTilemap_Tropic[] = INCBIN_U8("graphics/mail/tropic/map.bin.lz");
+const u8 gMailTilemap_Dream[] = INCBIN_U8("graphics/mail/dream/map.bin.lz");
+const u8 gMailTilemap_Fab[] = INCBIN_U8("graphics/mail/fab/map.bin.lz");
+const u8 gMailTilemap_Retro[] = INCBIN_U8("graphics/mail/retro/map.bin.lz");
+
+const u8 gNamingScreenBackButtonTiles[] = INCBIN_U8("graphics/naming_screen/back_button.4bpp");
+const u8 gNamingScreenRightPointingTriangleTiles[] = INCBIN_U8("graphics/naming_screen/right_pointing_triangle.4bpp");
+const u8 gNamingScreenOKButtonTiles[] = INCBIN_U8("graphics/naming_screen/ok_button.4bpp");
+const u8 gNamingScreenUnderscoreTiles[] = INCBIN_U8("graphics/naming_screen/underscore.4bpp");
+const u8 gNamingScreenChangeKeyboardBoxTiles[] = INCBIN_U8("graphics/naming_screen/change_keyboard_box.4bpp");
+const u8 gNamingScreenChangeKeyboardButtonTiles[] = INCBIN_U8("graphics/naming_screen/change_keyboard_button.4bpp");
+
+asm(".space 128");
+
+const u8 gNamingScreenOthersTextTiles[] = INCBIN_U8("graphics/naming_screen/others_text.4bpp");
+const u8 gNamingScreenCursorTiles[] = INCBIN_U8("graphics/naming_screen/cursor.4bpp");
+const u8 gNamingScreenActiveCursorSmallTiles[] = INCBIN_U8("graphics/naming_screen/active_cursor_small.4bpp");
+const u8 gNamingScreenActiveCursorBigTiles[] = INCBIN_U8("graphics/naming_screen/active_cursor_big.4bpp");
+const u8 gNamingScreenLowerTextTiles[] = INCBIN_U8("graphics/naming_screen/lower_text.4bpp");
+const u8 gNamingScreenUpperTextTiles[] = INCBIN_U8("graphics/naming_screen/upper_text.4bpp");
+
+asm(".space 352");
+
+const u8 gNamingScreenMenu_Gfx[] = INCBIN_U8("graphics/naming_screen/menu.4bpp");
+
+const u16 gNamingScreenPalettes[][16] =
+{
+ INCBIN_U16("graphics/naming_screen/0.gbapal"),
+ INCBIN_U16("graphics/naming_screen/1.gbapal"),
+ INCBIN_U16("graphics/naming_screen/2.gbapal"),
+ INCBIN_U16("graphics/naming_screen/3.gbapal"),
+ INCBIN_U16("graphics/naming_screen/4.gbapal"),
+ INCBIN_U16("graphics/naming_screen/5.gbapal"),
+};
+
+const u8 gUnknown_08E86258[] = INCBIN_U8("graphics/unknown/unknown_E86258.bin");
+const u8 gPokedexMenu_Gfx[] = INCBIN_U8("graphics/pokedex/menu.4bpp.lz");
+const u8 gPokedexMenu2_Gfx[] = INCBIN_U8("graphics/pokedex/menu2.4bpp.lz");
+const u16 gPokedexMenu_Pal[] = INCBIN_U16("graphics/pokedex/menu1.gbapal");
+const u16 gPokedexMenu2_Pal[] = INCBIN_U16("graphics/pokedex/menu2.gbapal");
+
+const u8 gAreaUnknownTiles[] = INCBIN_U8("graphics/pokedex/area_unknown.4bpp.lz");
+const u16 gAreaUnknownPalette[] = INCBIN_U16("graphics/pokedex/area_unknown.gbapal");
+
+const u8 gPokedexMenuSearch_Gfx[] = INCBIN_U8("graphics/pokedex/menu_search.4bpp.lz");
+const u16 gPokedexMenuSearch_Pal[] = INCBIN_U16("graphics/pokedex/menu3.gbapal");
+
+const u8 gPokenavMainMenu_Gfx[] = INCBIN_U8("graphics/pokenav/mainmenu.4bpp.lz");
+const u8 gPokenavMenuOptions_Gfx[] = INCBIN_U8("graphics/pokenav/menu_options.4bpp.lz");
+const u16 gPokenavMenuOptions1_Pal[] = INCBIN_U16("graphics/pokenav/pokenav1.gbapal");
+const u16 gPokenavMenuOptions2_Pal[] = INCBIN_U16("graphics/pokenav/pokenav2.gbapal");
+const u16 gPokenavMenuOptions3_Pal[] = INCBIN_U16("graphics/pokenav/pokenav3.gbapal");
+const u8 gPokenavHoennMapHeader_Gfx[] = INCBIN_U8("graphics/pokenav/map_header.4bpp.lz");
+const u8 gPokenavHoennMapMisc_Gfx[] = INCBIN_U8("graphics/pokenav/map_misc2.4bpp.lz");
+const u8 gPokenavHoennMapSquares_Gfx[] = INCBIN_U8("graphics/pokenav/map_squares.4bpp.lz");
+const u16 gPokenavHoennMap1_Pal[] = INCBIN_U16("graphics/pokenav/map_menu.gbapal");
+const u8 gPokenavHoennMapSquares_Pal[] = INCBIN_U8("graphics/pokenav/map_squares.gbapal");
+const u8 gPokenavConditionMenu_Gfx[] = INCBIN_U8("graphics/pokenav/condition_menu.4bpp.lz");
+const u16 gPokenavConditionMenu_Pal[] = INCBIN_U16("graphics/pokenav/condition1.gbapal");
+const u8 gPokenavConditionMenuHeader_Gfx[] = INCBIN_U8("graphics/pokenav/condition_menu_header.4bpp.lz");
+const u8 gPokenavConditionView_Gfx[] = INCBIN_U8("graphics/pokenav/condition_view.4bpp.lz");
+const u8 gPokenavConditionMenu2_Pal[] = INCBIN_U8("graphics/pokenav/condition2.gbapal");
+const u8 gPokenavConditionMenuOptions_Gfx[] = INCBIN_U8("graphics/pokenav/condition_menu_options.4bpp.lz");
+const u8 gPokenavConditionMenuCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition_cancel.4bpp");
+const u8 gPokenavConditionPokeball_Pal[] = INCBIN_U8("graphics/pokenav/condition3.gbapal");//
+const u16 gPokenavCondition4_Pal[] = INCBIN_U16("graphics/pokenav/condition4.gbapal");
+const u8 gPokenavConditionMenuOptions2_Gfx[] = INCBIN_U8("graphics/pokenav/condition_menu_options2.4bpp.lz");
+const u8 gPokenavConditionMenuMisc_Gfx[] = INCBIN_U8("graphics/pokenav/condition_menu_misc.4bpp");
+const u16 gPokenavCondition5_Pal[] = INCBIN_U16("graphics/pokenav/condition5.gbapal");
+const u8 gPokenavConditionSearch_Gfx[] = INCBIN_U8("graphics/pokenav/condition_search.4bpp.lz");
+const u16 gPokenavCondition6_Pal[] = INCBIN_U16("graphics/pokenav/condition6.gbapal");
+// another palette thats impossible to leave as native pal file due to 0xFFFF instead of 0x7FFF.
+const u16 gPokenavCondition7_Pal[] = INCBIN_U16("graphics/pokenav/condition7.bin");
+const u8 gPokenavTrainersEyesHeader_Gfx[] = INCBIN_U8("graphics/pokenav/trainereyes.4bpp.lz");
+const u8 gPokenavRibbonsHeader_Gfx[] = INCBIN_U8("graphics/pokenav/ribbons.4bpp.lz");
+
+const u8 gMenuTrainerCard_Gfx[] = INCBIN_U8("graphics/misc/trainer_card.4bpp");
+const u16 gMenuTrainerCard0Star_Pal[] = INCBIN_U16("graphics/misc/trainer_card_0star.gbapal");
+const u16 gMenuTrainerCard1Star_Pal[] = INCBIN_U16("graphics/misc/trainer_card_1star.gbapal");
+const u16 gMenuTrainerCard2Star_Pal[] = INCBIN_U16("graphics/misc/trainer_card_2star.gbapal");
+const u16 gMenuTrainerCard3Star_Pal[] = INCBIN_U16("graphics/misc/trainer_card_3star.gbapal");
+const u16 gMenuTrainerCard4Star_Pal[] = INCBIN_U16("graphics/misc/trainer_card_4star.gbapal");
+
+const u8 gUnknown_08E8CAC0[] = INCBIN_U8("graphics/unknown/unknown_E8CAC0.bin");
+const u8 gUnknown_08E8CFC0[] = INCBIN_U8("graphics/unknown/unknown_E8CFC0.bin");
+const u8 gUnknown_08E8D4C0[] = INCBIN_U8("graphics/unknown/unknown_E8D4C0.bin");
+const u8 gUnknown_08E8D9C0[] = INCBIN_U8("graphics/unknown/unknown_E8D9C0.bin");
+
+const u8 gPSSMenuHeader_Gfx[] = INCBIN_U8("graphics/pokemon_storage/header.4bpp.lz");
+const u16 gPSSMenu1_Pal[] = INCBIN_U16("graphics/pokemon_storage/menu1.gbapal");
+const u16 gPSSMenu2_Pal[] = INCBIN_U16("graphics/pokemon_storage/menu2.bin");
+const u8 gPSSMenuHeader_Tilemap[] = INCBIN_U8("graphics/pokemon_storage/header.bin.lz");
+const u8 gPSSMenuMisc_Gfx[] = INCBIN_U8("graphics/pokemon_storage/misc1.4bpp.lz");
+const u16 gPSSMenu3_Pal[] = INCBIN_U16("graphics/pokemon_storage/menu3.gbapal");
+const u16 gPSSMenu4_Pal[] = INCBIN_U16("graphics/pokemon_storage/menu4.gbapal");
+const u8 gPSSMenuMisc_Tilemap[] = INCBIN_U8("graphics/pokemon_storage/misc1.bin.lz");
+
+const u8 gHallOfFame_Gfx[] = INCBIN_U8("graphics/misc/hof.4bpp.lz");
+const u16 gHallOfFame_Pal[] = INCBIN_U16("graphics/misc/hof.gbapal");
+
+const u8 gMenuWordGroupIndicator_Gfx[] = INCBIN_U8("graphics/interface/wordgroup_indicator.4bpp.lz");
+const u8 gMenuWordGroupFrame_Gfx[] = INCBIN_U8("graphics/interface/wordgroup_frame.4bpp.lz");
+
+const u16 gMenuWordGroupIndicator_Pal[] = INCBIN_U16("graphics/interface/wordgroup_indicator.gbapal");
+const u16 gMenuWordGroupFrame1_Pal[] = INCBIN_U16("graphics/interface/wordgroup_pink.gbapal");
+const u16 gMenuWordGroupFrame2_Pal[] = INCBIN_U16("graphics/interface/wordgroup_blue.gbapal");
+
+const u8 gMiscClock_Gfx[] = INCBIN_U8("graphics/misc/clock.4bpp.lz");
+const u16 gMiscClockMale_Pal[] = INCBIN_U16("graphics/misc/clock1.gbapal"); // boy
+const u16 gMiscClockFemale_Pal[] = INCBIN_U16("graphics/misc/clock2.gbapal"); // girl
+
+const u8 gSlotMachine_Gfx[] = INCBIN_U8("graphics/slot_machine/slots.4bpp.lz");
+const u8 gBattleInterfaceStatusIcons_DynPal[] = INCBIN_U8("graphics/battle_interface/status.gbapal");
+const u8 gUnusedArrowGfx[] = INCBIN_U8("graphics/unused/arrow.4bpp"); // unused
+const u8 gBerryBlenderMarubatsuTiles[] = INCBIN_U8("graphics/berry_blender/marubatsu.4bpp");
+const u8 gBerryBlenderParticlesTiles[] = INCBIN_U8("graphics/berry_blender/particles.4bpp");
+
+asm(".space 0x120");
+
+const u8 gBerryBlenderCountdownNumbersTiles[] = INCBIN_U8("graphics/berry_blender/countdown_numbers.4bpp");
+const u8 gBerryBlenderStartTiles[] = INCBIN_U8("graphics/berry_blender/start.4bpp");
+const u8 gUnknown_08E91418[] = INCBIN_U8("graphics/unknown/unknown_E91418.bin");
+
+asm(".space 0x1E0");
+
+const u8 gBerryBlenderArrowTiles[] = INCBIN_U8("graphics/berry_blender/arrow.4bpp");
+asm(".space 0x2C0");
+
+const u8 gBerryBlenderMiscPalette[] = INCBIN_U8("graphics/berry_blender/misc.gbapal");
+const u8 gBerryBlenderArrowPalette[] = INCBIN_U8("graphics/berry_blender/arrow.gbapal");
+
+const u16 gTilesetTiles_General[] = INCBIN_U16("data/tilesets/primary/general/tiles.4bpp.lz");
+const u16 gTilesetPalettes_General[][16] =
+{
+ INCBIN_U16("data/tilesets/primary/general/palettes/00.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/01.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/02.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/03.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/04.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/05.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/06.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/07.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/08.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/09.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/10.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/11.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/12.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/13.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/14.gbapal"),
+ INCBIN_U16("data/tilesets/primary/general/palettes/15.gbapal"),
+};
+
+const u8 gUnknown_08E94510[] = INCBIN_U8("graphics/unknown/unknown_E94510.bin");
+const u8 gUnknown_08E94550[] = INCBIN_U8("graphics/unknown/unknown_E94550.bin");
+const u8 gUnknown_08E94590[] = INCBIN_U8("graphics/unknown/unknown_E94590.bin");
+const u8 gUnknown_08E945D0[] = INCBIN_U8("graphics/interface/wordgroup_layout.bin");
+const u8 gUnknown_08E94AD0[] = INCBIN_U8("graphics/unknown/unknown_E94AD0.bin");
+const u8 gUnknown_08E953D0[] = INCBIN_U8("graphics/unknown/unknown_E953D0.bin.lz");
+const u8 gUnknown_08E954B0[] = INCBIN_U8("graphics/misc/wallclock_edit.bin.lz");
+const u8 gUnknown_08E95774[] = INCBIN_U8("graphics/misc/wallclock_view.bin.lz");
+
+#ifdef SAPPHIRE
+const u8 gUnknown_08E95A18[] = INCBIN_U8("graphics/slot_machine/sapphire.gbapal");
+#else
+const u8 gUnknown_08E95A18[] = INCBIN_U8("graphics/slot_machine/ruby.gbapal");
+#endif // SAPPHIRE
+
+const u8 gUnknown_08E95AB8[] = INCBIN_U8("graphics/unknown/unknown_E95AB8.bin");
+const u8 gUnknown_08E95FB8[] = INCBIN_U8("graphics/slot_machine/slots_layout.bin");
+const u8 gUnknown_08E964B8[] = INCBIN_U8("graphics/contest/contest_words.bin");
+const u16 gUnknown_08E966B8[] = INCBIN_U16("graphics/unknown/unknown_E966B8.gbapal");
+
+const u16 gMonIconPalettes[][16] =
+{
+ INCBIN_U16("graphics/pokemon_icon_palettes/0.gbapal"),
+ INCBIN_U16("graphics/pokemon_icon_palettes/1.gbapal"),
+ INCBIN_U16("graphics/pokemon_icon_palettes/2.gbapal"),
+};
+
+const u8 gUnknown_08E96738[] = INCBIN_U8("graphics/unknown/unknown_E96738.bin.lz");
+const u8 gUnknown_08E96888[] = INCBIN_U8("graphics/pokedex/pokedex_list_menu.bin.lz");
+const u8 gUnknown_08E96994[] = INCBIN_U8("graphics/pokedex/pokedex_listing_menu.bin.lz");
+const u8 gUnknown_08E96ACC[] = INCBIN_U8("graphics/pokedex/pokedex_navbar.bin.lz");
+const u8 gUnknown_08E96B58[] = INCBIN_U8("graphics/pokedex/pokedex_navbar_3.bin.lz");
+const u8 gUnknown_08E96BD4[] = INCBIN_U8("graphics/pokedex/pokedex_detail_layout.bin.lz");
+const u8 gUnknown_08E96D2C[] = INCBIN_U8("graphics/unknown/unknown_E96D2C.bin.lz");
+
+const u8 gBagScreenLabels_Tilemap[] = INCBIN_U8("graphics/interface/bag_screen_labels.bin");
+
+const u16 gSlotMachineSpritePalette0[] = INCBIN_U16("graphics/slot_machine/spr0.gbapal");
+const u16 gSlotMachineSpritePalette1[] = INCBIN_U16("graphics/slot_machine/spr1.gbapal");
+
+#ifdef SAPPHIRE
+const u16 gSlotMachineSpritePalette2[] = INCBIN_U16("graphics/slot_machine/spr2_sapphire.gbapal");
+#else
+const u16 gSlotMachineSpritePalette2[] = INCBIN_U16("graphics/slot_machine/spr2_ruby.gbapal");
+#endif // SAPPHIRE
+
+#ifdef SAPPHIRE
+const u16 gSlotMachineSpritePalette3[] = INCBIN_U16("graphics/slot_machine/spr3_sapphire.gbapal");
+#else
+const u16 gSlotMachineSpritePalette3[] = INCBIN_U16("graphics/slot_machine/spr3_ruby.gbapal");
+#endif // SAPPHIRE
+
+const u16 gSlotMachineSpritePalette4[] = INCBIN_U16("graphics/slot_machine/spr4.gbapal");
+const u16 gSlotMachineSpritePalette5[] = INCBIN_U16("graphics/slot_machine/spr5.gbapal");
+const u16 gSlotMachineSpritePalette6[] = INCBIN_U16("graphics/slot_machine/spr6.gbapal");
+
+const u8 gSlotMachineReelSymbol1Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/1.4bpp");
+const u8 gSlotMachineReelSymbol2Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/2.4bpp");
+const u8 gSlotMachineReelSymbol3Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/3.4bpp");
+const u8 gSlotMachineReelSymbol4Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/4.4bpp");
+const u8 gSlotMachineReelSymbol5Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/5.4bpp");
+const u8 gSlotMachineReelSymbol6Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/6.4bpp");
+const u8 gSlotMachineReelSymbol7Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/7.4bpp");
+
+const u8 gSlotMachineNumber0Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/0.4bpp");
+const u8 gSlotMachineNumber1Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/1.4bpp");
+const u8 gSlotMachineNumber2Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/2.4bpp");
+const u8 gSlotMachineNumber3Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/3.4bpp");
+const u8 gSlotMachineNumber4Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/4.4bpp");
+const u8 gSlotMachineNumber5Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/5.4bpp");
+const u8 gSlotMachineNumber6Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/6.4bpp");
+const u8 gSlotMachineNumber7Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/7.4bpp");
+const u8 gSlotMachineNumber8Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/8.4bpp");
+const u8 gSlotMachineNumber9Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/9.4bpp");
+
+const u8 gSpriteImage_8E98828[] = INCBIN_U8("graphics/slot_machine/bolt.4bpp");
+const u8 gSpriteImage_8E98848[] = INCBIN_U8("graphics/slot_machine/duck.4bpp");
+const u8 gSpriteImage_8E98868[] = INCBIN_U8("graphics/slot_machine/smoke.4bpp");
+const u8 gSpriteImage_8E988E8[] = INCBIN_U8("graphics/slot_machine/reel_time_numbers/0.4bpp");
+const u8 gSpriteImage_8E98968[] = INCBIN_U8("graphics/slot_machine/reel_time_numbers/1.4bpp");
+const u8 gSpriteImage_8E989E8[] = INCBIN_U8("graphics/slot_machine/reel_time_numbers/2.4bpp");
+const u8 gSpriteImage_8E98A68[] = INCBIN_U8("graphics/slot_machine/reel_time_numbers/3.4bpp");
+const u8 gSpriteImage_8E98AE8[] = INCBIN_U8("graphics/slot_machine/reel_time_numbers/4.4bpp");
+const u8 gSpriteImage_8E98B68[] = INCBIN_U8("graphics/slot_machine/reel_time_numbers/5.4bpp");
+const u8 gSpriteImage_8E98BE8[] = INCBIN_U8("graphics/slot_machine/large_bolt/0.4bpp");
+const u8 gSpriteImage_8E98CE8[] = INCBIN_U8("graphics/slot_machine/large_bolt/1.4bpp");
+const u8 gSpriteImage_8E98DE8[] = INCBIN_U8("graphics/slot_machine/reel_time_explosion/0.4bpp");
+const u8 gSpriteImage_8E98FE8[] = INCBIN_U8("graphics/slot_machine/reel_time_explosion/1.4bpp");
+const u8 gSpriteImage_8E991E8[] = INCBIN_U8("graphics/slot_machine/shadow.4bpp");
+const u8 gSpriteImage_8E993E8[] = INCBIN_U8("graphics/slot_machine/pika_aura.4bpp");
+
+const u8 gUnknownPalette_08E997E8[] = INCBIN_U8("graphics/unknown/unknown_E997E8.gbapal");
+const u8 gSpriteImage_8E99808[] = INCBIN_U8("graphics/unknown_sprites/8E99808.4bpp");
+const u8 gSlotMachineReelTimeLights_Gfx[] = INCBIN_U8("graphics/slot_machine/reel_time_lights.4bpp.lz");
+
+const u8 gUnknown_08E99FB0[] = INCBIN_U8("graphics/unknown/unknown_E99FB0.bin.lz");
+const u8 gUnknown_08E9A100[] = INCBIN_U8("graphics/pokenav/bottom_toolbar.bin");
+const u8 gUnknown_08E9A300[] = INCBIN_U8("graphics/unknown/unknown_E9A300.bin");
+const u8 gUnknown_08E9AB00[] = INCBIN_U8("graphics/unknown/unknown_E9AB00.bin");
+const u8 gUnknown_08E9AB40[] = INCBIN_U8("graphics/unknown/unknown_E9AB40.gbapal");
+const u8 gUnknown_08E9AB60[] = INCBIN_U8("graphics/unknown/unknown_E9AB60.bin.lz");
+const u8 gUnknown_08E9ABB4[] = INCBIN_U8("graphics/unknown/unknown_E9ABB4.bin");
+const u8 gUnknown_08E9AC2C[] = INCBIN_U8("graphics/unknown/unknown_E9AC2C.bin");
+const u8 gUnknown_08E9AC4C[] = INCBIN_U8("graphics/pokenav/condition_screen.bin.lz");
+
+// text window frames
+const u8 gTextWindowFrame1_Gfx[] = INCBIN_U8("graphics/text_window/1.4bpp");
+const u16 gTextWindowFrame1_Pal[] = INCBIN_U16("graphics/text_window/1.gbapal");
+const u8 gTextWindowFrame2_Gfx[] = INCBIN_U8("graphics/text_window/2.4bpp");
+const u16 gTextWindowFrame2_Pal[] = INCBIN_U16("graphics/text_window/2.gbapal");
+const u8 gTextWindowFrame3_Gfx[] = INCBIN_U8("graphics/text_window/3.4bpp");
+const u16 gTextWindowFrame3_Pal[] = INCBIN_U16("graphics/text_window/3.gbapal");
+const u8 gTextWindowFrame4_Gfx[] = INCBIN_U8("graphics/text_window/4.4bpp");
+const u16 gTextWindowFrame4_Pal[] = INCBIN_U16("graphics/text_window/4.gbapal");
+const u8 gTextWindowFrame5_Gfx[] = INCBIN_U8("graphics/text_window/5.4bpp");
+const u16 gTextWindowFrame5_Pal[] = INCBIN_U16("graphics/text_window/5.gbapal");
+const u8 gTextWindowFrame6_Gfx[] = INCBIN_U8("graphics/text_window/6.4bpp");
+const u16 gTextWindowFrame6_Pal[] = INCBIN_U16("graphics/text_window/6.gbapal");
+const u8 gTextWindowFrame7_Gfx[] = INCBIN_U8("graphics/text_window/7.4bpp");
+const u16 gTextWindowFrame7_Pal[] = INCBIN_U16("graphics/text_window/7.gbapal");
+const u8 gTextWindowFrame8_Gfx[] = INCBIN_U8("graphics/text_window/8.4bpp");
+const u16 gTextWindowFrame8_Pal[] = INCBIN_U16("graphics/text_window/8.gbapal");
+const u8 gTextWindowFrame9_Gfx[] = INCBIN_U8("graphics/text_window/9.4bpp");
+const u16 gTextWindowFrame9_Pal[] = INCBIN_U16("graphics/text_window/9.gbapal");
+const u8 gTextWindowFrame10_Gfx[] = INCBIN_U8("graphics/text_window/10.4bpp");
+const u16 gTextWindowFrame10_Pal[] = INCBIN_U16("graphics/text_window/10.gbapal");
+const u8 gTextWindowFrame11_Gfx[] = INCBIN_U8("graphics/text_window/11.4bpp");
+const u16 gTextWindowFrame11_Pal[] = INCBIN_U16("graphics/text_window/11.gbapal");
+const u8 gTextWindowFrame12_Gfx[] = INCBIN_U8("graphics/text_window/12.4bpp");
+const u16 gTextWindowFrame12_Pal[] = INCBIN_U16("graphics/text_window/12.gbapal");
+const u8 gTextWindowFrame13_Gfx[] = INCBIN_U8("graphics/text_window/13.4bpp");
+const u16 gTextWindowFrame13_Pal[] = INCBIN_U16("graphics/text_window/13.gbapal");
+const u8 gTextWindowFrame14_Gfx[] = INCBIN_U8("graphics/text_window/14.4bpp");
+const u16 gTextWindowFrame14_Pal[] = INCBIN_U16("graphics/text_window/14.gbapal");
+const u8 gTextWindowFrame15_Gfx[] = INCBIN_U8("graphics/text_window/15.4bpp");
+const u16 gTextWindowFrame15_Pal[] = INCBIN_U16("graphics/text_window/15.gbapal");
+const u8 gTextWindowFrame16_Gfx[] = INCBIN_U8("graphics/text_window/16.4bpp");
+const u16 gTextWindowFrame16_Pal[] = INCBIN_U16("graphics/text_window/16.gbapal");
+const u8 gTextWindowFrame17_Gfx[] = INCBIN_U8("graphics/text_window/17.4bpp");
+const u16 gTextWindowFrame17_Pal[] = INCBIN_U16("graphics/text_window/17.gbapal");
+const u8 gTextWindowFrame18_Gfx[] = INCBIN_U8("graphics/text_window/18.4bpp");
+const u16 gTextWindowFrame18_Pal[] = INCBIN_U16("graphics/text_window/18.gbapal");
+const u8 gTextWindowFrame19_Gfx[] = INCBIN_U8("graphics/text_window/19.4bpp");
+const u16 gTextWindowFrame19_Pal[] = INCBIN_U16("graphics/text_window/19.gbapal");
+const u8 gTextWindowFrame20_Gfx[] = INCBIN_U8("graphics/text_window/20.4bpp");
+const u16 gTextWindowFrame20_Pal[] = INCBIN_U16("graphics/text_window/20.gbapal");
+
+const u8 gUnknown_08E9C6DC[] = INCBIN_U8("graphics/unknown/unknown_E9C6DC.bin.lz");
+
+const u8 gIntroCopyright_Gfx[] = INCBIN_U8("graphics/intro/copyright.4bpp.lz");
+const u16 gIntroCopyright_Pal[] = INCBIN_U16("graphics/intro/copyright.gbapal");
+const u8 gIntroCopyright_Tilemap[] = INCBIN_U8("graphics/intro/copyright.bin");
+
+const u8 gInterviewOutlineCursorTiles[] = INCBIN_U8("graphics/misc/interview_outline_cursor.4bpp");
+const u8 gTitleScreenPressStart_Gfx[] = INCBIN_U8("graphics/title_screen/press_start.4bpp.lz");
+const u8 gTitleScreenLogoShinePalette[] = INCBIN_U8("graphics/title_screen/logo_shine.gbapal");
+
+#ifdef SAPPHIRE
+const u8 gUnknown_08E9D8CC[] = INCBIN_U8("graphics/title_screen/pokemon_sapphire.8bpp.lz");
+const u8 gVersionTiles[] = INCBIN_U8("graphics/title_screen/sapphireversion.8bpp.lz");
+const u16 gUnknown_08E9F624[] = INCBIN_U16("graphics/title_screen/logo_sapphire.gbapal");
+// for some reason, the sapphire palette is different even though the visible colors for the logo and version are not
+#else
+const u8 gUnknown_08E9D8CC[] = INCBIN_U8("graphics/title_screen/pokemon_ruby.8bpp.lz");
+const u8 gVersionTiles[] = INCBIN_U8("graphics/title_screen/rubyversion.8bpp.lz");
+const u16 gUnknown_08E9F624[] = INCBIN_U16("graphics/title_screen/logo_ruby.gbapal");
+#endif // SAPPHIRE
+
+const u8 gUnknown_08E9F7E4[] = INCBIN_U8("graphics/unknown/unknown_E9F7E4.bin.lz");
+const u16 gPokenavArrowsPalette[] = INCBIN_U16("graphics/pokenav/arrows.gbapal");
+const u16 gUnknown_08E9F988[] = INCBIN_U16("graphics/unknown/unknown_E9F988.gbapal");
+const u8 gPokenavArrow_Gfx[] = INCBIN_U8("graphics/pokenav/arrow2.4bpp");
+const u16 gUnknown_08E9F9E8[] = INCBIN_U16("graphics/unknown/unknown_E9F9E8.gbapal");
+const u8 gPokenavConditionSearch2_Gfx[] = INCBIN_U8("graphics/pokenav/condition_search2.4bpp.lz");
+const u8 gPokenavRibbonView_Pal[] = INCBIN_U8("graphics/pokenav/ribbon_view.pal.bin");
+const u8 gPokenavRibbonView_Gfx[] = INCBIN_U8("graphics/pokenav/ribbon_view.4bpp.lz");
+const u8 gUnknown_08E9FBA0[] = INCBIN_U8("graphics/unknown/unknown_E9FBA0.bin.lz");
+const u8 gUnknown_08E9FC64[] = INCBIN_U8("graphics/unknown/unknown_E9FC64.bin.lz");
+const u8 gUnknown_08E9FD1C[] = INCBIN_U8("graphics/unknown/unknown_E9FD1C.bin");
+const u8 gUnknown_08E9FD64[] = INCBIN_U8("graphics/unknown/unknown_E9FD64.bin");
+const u8 gUnknown_08E9FE54[] = INCBIN_U8("graphics/unknown/unknown_E9FE54.bin");
+const u8 gUnknown_08E9FEB4[] = INCBIN_U8("graphics/unknown/unknown_E9FEB4.bin.lz");
+const u8 gUnknown_08E9FF58[] = INCBIN_U8("graphics/unknown/unknown_E9FF58.bin.lz");
+const u8 gPokenavRibbonPokeView_Gfx[] = INCBIN_U8("graphics/pokenav/ribbon_pokeview.4bpp");
+const u8 gDialogueFrame_Gfx[] = INCBIN_U8("graphics/text_window/message_box.4bpp");
+
+const u16 gUnknown_08EA02C8[] = INCBIN_U16("graphics/trade/menu.gbapal", "graphics/trade/stripes.gbapal", "graphics/trade/stripes.gbapal");
+
+const u16 gUnknown_08EA0328[] = INCBIN_U16("graphics/trade/selected_mon.gbapal");
+const u8 gUnknown_08EA0348[] = INCBIN_U8("graphics/trade/menu.4bpp");
+const u8 gUnknown_08EA15C8[] = INCBIN_U8("graphics/trade/menu_map.bin");
+const u8 gTradeMonBoxTilemap[] = INCBIN_U8("graphics/trade/mon_box_map.bin");
+const u8 gUnknown_08EA1DEC[] = INCBIN_U8("graphics/trade/selected_mon.4bpp");
+
+const u8 gUnknown_08EA25EC[] = INCBIN_U8("graphics/unknown/unknown_EA25EC.bin");
+const u8 gCreditsCopyrightEnd_Gfx[] = INCBIN_U8("graphics/misc/end_copyright.4bpp.lz");
+const u8 gDecoration10000_Gfx[] = INCBIN_U8("graphics/misc/decoration_10000.4bpp");
+
+#ifdef ENGLISH
+ #if REVISION >= 1
+ const u8 gFont3LatinGlyphs[] = INCBIN_U8("graphics/fonts/font3_lat_rev1.4bpp");
+ #else
+ const u8 gFont3LatinGlyphs[] = INCBIN_U8("graphics/fonts/font3_lat.4bpp");
+ #endif
+#else
+ const u8 gFont3LatinGlyphs[] = INCBIN_U8("graphics/fonts/font3_lat.4bpp");
+#endif
+
+#ifdef ENGLISH
+ #if REVISION >= 1
+ const u8 gFont4LatinGlyphs[] = INCBIN_U8("graphics/fonts/font4_lat_rev1.4bpp");
+ #else
+ const u8 gFont4LatinGlyphs[] = INCBIN_U8("graphics/fonts/font4_lat.4bpp");
+ #endif
+#else
+ const u8 gFont4LatinGlyphs[] = INCBIN_U8("graphics/fonts/font4_lat.4bpp.bin");
+#endif // ENGLISH
+
+const u8 gFont3JapaneseGlyphs[] = INCBIN_U8("graphics/fonts/font3_jpn.4bpp");
+const u8 gFont4JapaneseGlyphs[] = INCBIN_U8("graphics/fonts/font4_jpn.4bpp");
+
+#ifdef GERMAN
+const u8 gSummaryScreenTextTiles[] = INCBIN_U8("graphics/summary_screen/text.4bpp");
+const u8 gUnknown_0839FA7C[] = INCBIN_U8("graphics/pokedex/noball.4bpp.lz");
+const u8 gIntroTiles[] = INCBIN_U8("graphics/intro/intro.4bpp.lz");
+
+const u8 ConditionUpDownTiles[] = INCBIN_U8("graphics/misc/condition_up_down.4bpp");
+const u16 ConditionUpDownPalette[] = INCBIN_U16("graphics/misc/condition_up_down.gbapal");
+
+const u16 RouletteSpritePalette_01[] = INCBIN_U16("graphics/roulette/shadow.gbapal");
+const u16 RouletteSpritePalette_02[] = INCBIN_U16("graphics/roulette/ball.gbapal");
+const u16 RouletteSpritePalette_03[] = INCBIN_U16("graphics/roulette/ball_counter.gbapal");
+const u16 RouletteSpritePalette_04[] = INCBIN_U16("graphics/roulette/cursor.gbapal");
+const u16 RouletteSpritePalette_05[] = INCBIN_U16("graphics/roulette/credit.gbapal");
+const u16 RouletteSpritePalette_06[] = INCBIN_U16("graphics/roulette/shroomish.gbapal");
+const u16 RouletteSpritePalette_07[] = INCBIN_U16("graphics/roulette/tailow.gbapal");
+const u16 RouletteSpritePalette_08[] = INCBIN_U16("graphics/roulette/poke_icons.gbapal");
+const u16 RouletteSpritePalette_09[] = INCBIN_U16("graphics/roulette/wynaut.gbapal");
+const u16 RouletteSpritePalette_10[] = INCBIN_U16("graphics/roulette/azurill.gbapal");
+const u16 RouletteSpritePalette_11[] = INCBIN_U16("graphics/roulette/skitty.gbapal");
+const u16 RouletteSpritePalette_12[] = INCBIN_U16("graphics/roulette/makuhita.gbapal");
+const u16 RouletteSpritePalette_13[] = INCBIN_U16("graphics/roulette/83F907C.gbapal");
+const u16 RouletteSpritePalette_14[] = INCBIN_U16("graphics/roulette/83F909C.gbapal");
+const u16 RouletteSpritePalette_15[] = INCBIN_U16("graphics/roulette/83F90BC.gbapal");
+const u16 RouletteSpritePalette_16[] = INCBIN_U16("graphics/roulette/83F90DC.gbapal");
+
+const u16 gTilesetPalettes_Shop[][16] =
+{
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/00.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/01.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/02.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/03.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/04.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/05.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/06.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/07.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/08.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/09.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/10.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/11.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/12.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/13.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/14.gbapal"),
+ INCBIN_U16("data/tilesets/secondary/shop/palettes/15.gbapal"),
+};
+
+const u8 gTilesetTiles_Shop[] = INCBIN_U8("data/tilesets/secondary/shop/tiles.4bpp.lz");
+const u16 gUnknown_083FAF1C[] = INCBIN_U16("graphics/pokedex/cry_meter.gbapal");
+const u8 gUnknown_083FAF3C[] = INCBIN_U8("graphics/pokedex/cry_meter.4bpp.lz");
+const u8 gUnknown_083FAE7C[] = INCBIN_U8("graphics/pokedex/cry_meter_map.bin");
+#endif // GERMAN
diff --git a/src/data/pokemon_gfx.h b/src/data/pokemon_gfx.h
new file mode 100644
index 000000000..ea68afa2f
--- /dev/null
+++ b/src/data/pokemon_gfx.h
@@ -0,0 +1,2397 @@
+const u8 gMonFrontPic_Bulbasaur[] = INCBIN_U8("graphics/pokemon/bulbasaur/front.4bpp.lz");
+const u8 gMonPalette_Bulbasaur[] = INCBIN_U8("graphics/pokemon/bulbasaur/normal.gbapal.lz");
+const u8 gMonBackPic_Bulbasaur[] = INCBIN_U8("graphics/pokemon/bulbasaur/back.4bpp.lz");
+const u8 gMonShinyPalette_Bulbasaur[] = INCBIN_U8("graphics/pokemon/bulbasaur/shiny.gbapal.lz");
+const u8 gMonIcon_Bulbasaur[] = INCBIN_U8("graphics/pokemon/bulbasaur/icon.4bpp");
+const u8 gMonFootprint_Bulbasaur[] = INCBIN_U8("graphics/pokemon/bulbasaur/footprint.1bpp");
+const u8 gMonFrontPic_Ivysaur[] = INCBIN_U8("graphics/pokemon/ivysaur/front.4bpp.lz");
+const u8 gMonPalette_Ivysaur[] = INCBIN_U8("graphics/pokemon/ivysaur/normal.gbapal.lz");
+const u8 gMonBackPic_Ivysaur[] = INCBIN_U8("graphics/pokemon/ivysaur/back.4bpp.lz");
+const u8 gMonShinyPalette_Ivysaur[] = INCBIN_U8("graphics/pokemon/ivysaur/shiny.gbapal.lz");
+const u8 gMonIcon_Ivysaur[] = INCBIN_U8("graphics/pokemon/ivysaur/icon.4bpp");
+const u8 gMonFootprint_Ivysaur[] = INCBIN_U8("graphics/pokemon/ivysaur/footprint.1bpp");
+const u8 gMonFrontPic_Venusaur[] = INCBIN_U8("graphics/pokemon/venusaur/front.4bpp.lz");
+const u8 gMonPalette_Venusaur[] = INCBIN_U8("graphics/pokemon/venusaur/normal.gbapal.lz");
+const u8 gMonBackPic_Venusaur[] = INCBIN_U8("graphics/pokemon/venusaur/back.4bpp.lz");
+const u8 gMonShinyPalette_Venusaur[] = INCBIN_U8("graphics/pokemon/venusaur/shiny.gbapal.lz");
+const u8 gMonIcon_Venusaur[] = INCBIN_U8("graphics/pokemon/venusaur/icon.4bpp");
+const u8 gMonFootprint_Venusaur[] = INCBIN_U8("graphics/pokemon/venusaur/footprint.1bpp");
+const u8 gMonFrontPic_Charmander[] = INCBIN_U8("graphics/pokemon/charmander/front.4bpp.lz");
+const u8 gMonPalette_Charmander[] = INCBIN_U8("graphics/pokemon/charmander/normal.gbapal.lz");
+const u8 gMonBackPic_Charmander[] = INCBIN_U8("graphics/pokemon/charmander/back.4bpp.lz");
+const u8 gMonShinyPalette_Charmander[] = INCBIN_U8("graphics/pokemon/charmander/shiny.gbapal.lz");
+const u8 gMonIcon_Charmander[] = INCBIN_U8("graphics/pokemon/charmander/icon.4bpp");
+const u8 gMonFootprint_Charmander[] = INCBIN_U8("graphics/pokemon/charmander/footprint.1bpp");
+const u8 gMonFrontPic_Charmeleon[] = INCBIN_U8("graphics/pokemon/charmeleon/front.4bpp.lz");
+const u8 gMonPalette_Charmeleon[] = INCBIN_U8("graphics/pokemon/charmeleon/normal.gbapal.lz");
+const u8 gMonBackPic_Charmeleon[] = INCBIN_U8("graphics/pokemon/charmeleon/back.4bpp.lz");
+const u8 gMonShinyPalette_Charmeleon[] = INCBIN_U8("graphics/pokemon/charmeleon/shiny.gbapal.lz");
+const u8 gMonIcon_Charmeleon[] = INCBIN_U8("graphics/pokemon/charmeleon/icon.4bpp");
+const u8 gMonFootprint_Charmeleon[] = INCBIN_U8("graphics/pokemon/charmeleon/footprint.1bpp");
+const u8 gMonFrontPic_Charizard[] = INCBIN_U8("graphics/pokemon/charizard/front.4bpp.lz");
+const u8 gMonPalette_Charizard[] = INCBIN_U8("graphics/pokemon/charizard/normal.gbapal.lz");
+const u8 gMonBackPic_Charizard[] = INCBIN_U8("graphics/pokemon/charizard/back.4bpp.lz");
+const u8 gMonShinyPalette_Charizard[] = INCBIN_U8("graphics/pokemon/charizard/shiny.gbapal.lz");
+const u8 gMonIcon_Charizard[] = INCBIN_U8("graphics/pokemon/charizard/icon.4bpp");
+const u8 gMonFootprint_Charizard[] = INCBIN_U8("graphics/pokemon/charizard/footprint.1bpp");
+const u8 gMonFrontPic_Squirtle[] = INCBIN_U8("graphics/pokemon/squirtle/front.4bpp.lz");
+const u8 gMonPalette_Squirtle[] = INCBIN_U8("graphics/pokemon/squirtle/normal.gbapal.lz");
+const u8 gMonBackPic_Squirtle[] = INCBIN_U8("graphics/pokemon/squirtle/back.4bpp.lz");
+const u8 gMonShinyPalette_Squirtle[] = INCBIN_U8("graphics/pokemon/squirtle/shiny.gbapal.lz");
+const u8 gMonIcon_Squirtle[] = INCBIN_U8("graphics/pokemon/squirtle/icon.4bpp");
+const u8 gMonFootprint_Squirtle[] = INCBIN_U8("graphics/pokemon/squirtle/footprint.1bpp");
+const u8 gMonFrontPic_Wartortle[] = INCBIN_U8("graphics/pokemon/wartortle/front.4bpp.lz");
+const u8 gMonPalette_Wartortle[] = INCBIN_U8("graphics/pokemon/wartortle/normal.gbapal.lz");
+const u8 gMonBackPic_Wartortle[] = INCBIN_U8("graphics/pokemon/wartortle/back.4bpp.lz");
+const u8 gMonShinyPalette_Wartortle[] = INCBIN_U8("graphics/pokemon/wartortle/shiny.gbapal.lz");
+const u8 gMonIcon_Wartortle[] = INCBIN_U8("graphics/pokemon/wartortle/icon.4bpp");
+const u8 gMonFootprint_Wartortle[] = INCBIN_U8("graphics/pokemon/wartortle/footprint.1bpp");
+const u8 gMonFrontPic_Blastoise[] = INCBIN_U8("graphics/pokemon/blastoise/front.4bpp.lz");
+const u8 gMonPalette_Blastoise[] = INCBIN_U8("graphics/pokemon/blastoise/normal.gbapal.lz");
+const u8 gMonBackPic_Blastoise[] = INCBIN_U8("graphics/pokemon/blastoise/back.4bpp.lz");
+const u8 gMonShinyPalette_Blastoise[] = INCBIN_U8("graphics/pokemon/blastoise/shiny.gbapal.lz");
+const u8 gMonIcon_Blastoise[] = INCBIN_U8("graphics/pokemon/blastoise/icon.4bpp");
+const u8 gMonFootprint_Blastoise[] = INCBIN_U8("graphics/pokemon/blastoise/footprint.1bpp");
+const u8 gMonFrontPic_Caterpie[] = INCBIN_U8("graphics/pokemon/caterpie/front.4bpp.lz");
+const u8 gMonPalette_Caterpie[] = INCBIN_U8("graphics/pokemon/caterpie/normal.gbapal.lz");
+const u8 gMonBackPic_Caterpie[] = INCBIN_U8("graphics/pokemon/caterpie/back.4bpp.lz");
+const u8 gMonShinyPalette_Caterpie[] = INCBIN_U8("graphics/pokemon/caterpie/shiny.gbapal.lz");
+const u8 gMonIcon_Caterpie[] = INCBIN_U8("graphics/pokemon/caterpie/icon.4bpp");
+const u8 gMonFootprint_Caterpie[] = INCBIN_U8("graphics/pokemon/caterpie/footprint.1bpp");
+const u8 gMonFrontPic_Metapod[] = INCBIN_U8("graphics/pokemon/metapod/front.4bpp.lz");
+const u8 gMonPalette_Metapod[] = INCBIN_U8("graphics/pokemon/metapod/normal.gbapal.lz");
+const u8 gMonBackPic_Metapod[] = INCBIN_U8("graphics/pokemon/metapod/back.4bpp.lz");
+const u8 gMonShinyPalette_Metapod[] = INCBIN_U8("graphics/pokemon/metapod/shiny.gbapal.lz");
+const u8 gMonIcon_Metapod[] = INCBIN_U8("graphics/pokemon/metapod/icon.4bpp");
+const u8 gMonFootprint_Metapod[] = INCBIN_U8("graphics/pokemon/metapod/footprint.1bpp");
+const u8 gMonFrontPic_Butterfree[] = INCBIN_U8("graphics/pokemon/butterfree/front.4bpp.lz");
+const u8 gMonPalette_Butterfree[] = INCBIN_U8("graphics/pokemon/butterfree/normal.gbapal.lz");
+const u8 gMonBackPic_Butterfree[] = INCBIN_U8("graphics/pokemon/butterfree/back.4bpp.lz");
+const u8 gMonShinyPalette_Butterfree[] = INCBIN_U8("graphics/pokemon/butterfree/shiny.gbapal.lz");
+const u8 gMonIcon_Butterfree[] = INCBIN_U8("graphics/pokemon/butterfree/icon.4bpp");
+const u8 gMonFootprint_Butterfree[] = INCBIN_U8("graphics/pokemon/butterfree/footprint.1bpp");
+const u8 gMonFrontPic_Weedle[] = INCBIN_U8("graphics/pokemon/weedle/front.4bpp.lz");
+const u8 gMonPalette_Weedle[] = INCBIN_U8("graphics/pokemon/weedle/normal.gbapal.lz");
+const u8 gMonBackPic_Weedle[] = INCBIN_U8("graphics/pokemon/weedle/back.4bpp.lz");
+const u8 gMonShinyPalette_Weedle[] = INCBIN_U8("graphics/pokemon/weedle/shiny.gbapal.lz");
+const u8 gMonIcon_Weedle[] = INCBIN_U8("graphics/pokemon/weedle/icon.4bpp");
+const u8 gMonFootprint_Weedle[] = INCBIN_U8("graphics/pokemon/weedle/footprint.1bpp");
+const u8 gMonFrontPic_Kakuna[] = INCBIN_U8("graphics/pokemon/kakuna/front.4bpp.lz");
+const u8 gMonPalette_Kakuna[] = INCBIN_U8("graphics/pokemon/kakuna/normal.gbapal.lz");
+const u8 gMonBackPic_Kakuna[] = INCBIN_U8("graphics/pokemon/kakuna/back.4bpp.lz");
+const u8 gMonShinyPalette_Kakuna[] = INCBIN_U8("graphics/pokemon/kakuna/shiny.gbapal.lz");
+const u8 gMonIcon_Kakuna[] = INCBIN_U8("graphics/pokemon/kakuna/icon.4bpp");
+const u8 gMonFootprint_Kakuna[] = INCBIN_U8("graphics/pokemon/kakuna/footprint.1bpp");
+const u8 gMonFrontPic_Beedrill[] = INCBIN_U8("graphics/pokemon/beedrill/front.4bpp.lz");
+const u8 gMonPalette_Beedrill[] = INCBIN_U8("graphics/pokemon/beedrill/normal.gbapal.lz");
+const u8 gMonBackPic_Beedrill[] = INCBIN_U8("graphics/pokemon/beedrill/back.4bpp.lz");
+const u8 gMonShinyPalette_Beedrill[] = INCBIN_U8("graphics/pokemon/beedrill/shiny.gbapal.lz");
+const u8 gMonIcon_Beedrill[] = INCBIN_U8("graphics/pokemon/beedrill/icon.4bpp");
+const u8 gMonFootprint_Beedrill[] = INCBIN_U8("graphics/pokemon/beedrill/footprint.1bpp");
+const u8 gMonFrontPic_Pidgey[] = INCBIN_U8("graphics/pokemon/pidgey/front.4bpp.lz");
+const u8 gMonPalette_Pidgey[] = INCBIN_U8("graphics/pokemon/pidgey/normal.gbapal.lz");
+const u8 gMonBackPic_Pidgey[] = INCBIN_U8("graphics/pokemon/pidgey/back.4bpp.lz");
+const u8 gMonShinyPalette_Pidgey[] = INCBIN_U8("graphics/pokemon/pidgey/shiny.gbapal.lz");
+const u8 gMonIcon_Pidgey[] = INCBIN_U8("graphics/pokemon/pidgey/icon.4bpp");
+const u8 gMonFootprint_Pidgey[] = INCBIN_U8("graphics/pokemon/pidgey/footprint.1bpp");
+const u8 gMonFrontPic_Pidgeotto[] = INCBIN_U8("graphics/pokemon/pidgeotto/front.4bpp.lz");
+const u8 gMonPalette_Pidgeotto[] = INCBIN_U8("graphics/pokemon/pidgeotto/normal.gbapal.lz");
+const u8 gMonBackPic_Pidgeotto[] = INCBIN_U8("graphics/pokemon/pidgeotto/back.4bpp.lz");
+const u8 gMonShinyPalette_Pidgeotto[] = INCBIN_U8("graphics/pokemon/pidgeotto/shiny.gbapal.lz");
+const u8 gMonIcon_Pidgeotto[] = INCBIN_U8("graphics/pokemon/pidgeotto/icon.4bpp");
+const u8 gMonFootprint_Pidgeotto[] = INCBIN_U8("graphics/pokemon/pidgeotto/footprint.1bpp");
+const u8 gMonFrontPic_Pidgeot[] = INCBIN_U8("graphics/pokemon/pidgeot/front.4bpp.lz");
+const u8 gMonPalette_Pidgeot[] = INCBIN_U8("graphics/pokemon/pidgeot/normal.gbapal.lz");
+const u8 gMonBackPic_Pidgeot[] = INCBIN_U8("graphics/pokemon/pidgeot/back.4bpp.lz");
+const u8 gMonShinyPalette_Pidgeot[] = INCBIN_U8("graphics/pokemon/pidgeot/shiny.gbapal.lz");
+const u8 gMonIcon_Pidgeot[] = INCBIN_U8("graphics/pokemon/pidgeot/icon.4bpp");
+const u8 gMonFootprint_Pidgeot[] = INCBIN_U8("graphics/pokemon/pidgeot/footprint.1bpp");
+const u8 gMonFrontPic_Rattata[] = INCBIN_U8("graphics/pokemon/rattata/front.4bpp.lz");
+const u8 gMonPalette_Rattata[] = INCBIN_U8("graphics/pokemon/rattata/normal.gbapal.lz");
+const u8 gMonBackPic_Rattata[] = INCBIN_U8("graphics/pokemon/rattata/back.4bpp.lz");
+const u8 gMonShinyPalette_Rattata[] = INCBIN_U8("graphics/pokemon/rattata/shiny.gbapal.lz");
+const u8 gMonIcon_Rattata[] = INCBIN_U8("graphics/pokemon/rattata/icon.4bpp");
+const u8 gMonFootprint_Rattata[] = INCBIN_U8("graphics/pokemon/rattata/footprint.1bpp");
+const u8 gMonFrontPic_Raticate[] = INCBIN_U8("graphics/pokemon/raticate/front.4bpp.lz");
+const u8 gMonPalette_Raticate[] = INCBIN_U8("graphics/pokemon/raticate/normal.gbapal.lz");
+const u8 gMonBackPic_Raticate[] = INCBIN_U8("graphics/pokemon/raticate/back.4bpp.lz");
+const u8 gMonShinyPalette_Raticate[] = INCBIN_U8("graphics/pokemon/raticate/shiny.gbapal.lz");
+const u8 gMonIcon_Raticate[] = INCBIN_U8("graphics/pokemon/raticate/icon.4bpp");
+const u8 gMonFootprint_Raticate[] = INCBIN_U8("graphics/pokemon/raticate/footprint.1bpp");
+const u8 gMonFrontPic_Spearow[] = INCBIN_U8("graphics/pokemon/spearow/front.4bpp.lz");
+const u8 gMonPalette_Spearow[] = INCBIN_U8("graphics/pokemon/spearow/normal.gbapal.lz");
+const u8 gMonBackPic_Spearow[] = INCBIN_U8("graphics/pokemon/spearow/back.4bpp.lz");
+const u8 gMonShinyPalette_Spearow[] = INCBIN_U8("graphics/pokemon/spearow/shiny.gbapal.lz");
+const u8 gMonIcon_Spearow[] = INCBIN_U8("graphics/pokemon/spearow/icon.4bpp");
+const u8 gMonFootprint_Spearow[] = INCBIN_U8("graphics/pokemon/spearow/footprint.1bpp");
+const u8 gMonFrontPic_Fearow[] = INCBIN_U8("graphics/pokemon/fearow/front.4bpp.lz");
+const u8 gMonPalette_Fearow[] = INCBIN_U8("graphics/pokemon/fearow/normal.gbapal.lz");
+const u8 gMonBackPic_Fearow[] = INCBIN_U8("graphics/pokemon/fearow/back.4bpp.lz");
+const u8 gMonShinyPalette_Fearow[] = INCBIN_U8("graphics/pokemon/fearow/shiny.gbapal.lz");
+const u8 gMonIcon_Fearow[] = INCBIN_U8("graphics/pokemon/fearow/icon.4bpp");
+const u8 gMonFootprint_Fearow[] = INCBIN_U8("graphics/pokemon/fearow/footprint.1bpp");
+const u8 gMonFrontPic_Ekans[] = INCBIN_U8("graphics/pokemon/ekans/front.4bpp.lz");
+const u8 gMonPalette_Ekans[] = INCBIN_U8("graphics/pokemon/ekans/normal.gbapal.lz");
+const u8 gMonBackPic_Ekans[] = INCBIN_U8("graphics/pokemon/ekans/back.4bpp.lz");
+const u8 gMonShinyPalette_Ekans[] = INCBIN_U8("graphics/pokemon/ekans/shiny.gbapal.lz");
+const u8 gMonIcon_Ekans[] = INCBIN_U8("graphics/pokemon/ekans/icon.4bpp");
+const u8 gMonFootprint_Ekans[] = INCBIN_U8("graphics/pokemon/ekans/footprint.1bpp");
+const u8 gMonFrontPic_Arbok[] = INCBIN_U8("graphics/pokemon/arbok/front.4bpp.lz");
+const u8 gMonPalette_Arbok[] = INCBIN_U8("graphics/pokemon/arbok/normal.gbapal.lz");
+const u8 gMonBackPic_Arbok[] = INCBIN_U8("graphics/pokemon/arbok/back.4bpp.lz");
+const u8 gMonShinyPalette_Arbok[] = INCBIN_U8("graphics/pokemon/arbok/shiny.gbapal.lz");
+const u8 gMonIcon_Arbok[] = INCBIN_U8("graphics/pokemon/arbok/icon.4bpp");
+const u8 gMonFootprint_Arbok[] = INCBIN_U8("graphics/pokemon/arbok/footprint.1bpp");
+const u8 gMonFrontPic_Pikachu[] = INCBIN_U8("graphics/pokemon/pikachu/front.4bpp.lz");
+const u8 gMonPalette_Pikachu[] = INCBIN_U8("graphics/pokemon/pikachu/normal.gbapal.lz");
+const u8 gMonBackPic_Pikachu[] = INCBIN_U8("graphics/pokemon/pikachu/back.4bpp.lz");
+const u8 gMonShinyPalette_Pikachu[] = INCBIN_U8("graphics/pokemon/pikachu/shiny.gbapal.lz");
+const u8 gMonIcon_Pikachu[] = INCBIN_U8("graphics/pokemon/pikachu/icon.4bpp");
+const u8 gMonFootprint_Pikachu[] = INCBIN_U8("graphics/pokemon/pikachu/footprint.1bpp");
+const u8 gMonFrontPic_Raichu[] = INCBIN_U8("graphics/pokemon/raichu/front.4bpp.lz");
+const u8 gMonPalette_Raichu[] = INCBIN_U8("graphics/pokemon/raichu/normal.gbapal.lz");
+const u8 gMonBackPic_Raichu[] = INCBIN_U8("graphics/pokemon/raichu/back.4bpp.lz");
+const u8 gMonShinyPalette_Raichu[] = INCBIN_U8("graphics/pokemon/raichu/shiny.gbapal.lz");
+const u8 gMonIcon_Raichu[] = INCBIN_U8("graphics/pokemon/raichu/icon.4bpp");
+const u8 gMonFootprint_Raichu[] = INCBIN_U8("graphics/pokemon/raichu/footprint.1bpp");
+const u8 gMonFrontPic_Sandshrew[] = INCBIN_U8("graphics/pokemon/sandshrew/front.4bpp.lz");
+const u8 gMonPalette_Sandshrew[] = INCBIN_U8("graphics/pokemon/sandshrew/normal.gbapal.lz");
+const u8 gMonBackPic_Sandshrew[] = INCBIN_U8("graphics/pokemon/sandshrew/back.4bpp.lz");
+const u8 gMonShinyPalette_Sandshrew[] = INCBIN_U8("graphics/pokemon/sandshrew/shiny.gbapal.lz");
+const u8 gMonIcon_Sandshrew[] = INCBIN_U8("graphics/pokemon/sandshrew/icon.4bpp");
+const u8 gMonFootprint_Sandshrew[] = INCBIN_U8("graphics/pokemon/sandshrew/footprint.1bpp");
+const u8 gMonFrontPic_Sandslash[] = INCBIN_U8("graphics/pokemon/sandslash/front.4bpp.lz");
+const u8 gMonPalette_Sandslash[] = INCBIN_U8("graphics/pokemon/sandslash/normal.gbapal.lz");
+const u8 gMonBackPic_Sandslash[] = INCBIN_U8("graphics/pokemon/sandslash/back.4bpp.lz");
+const u8 gMonShinyPalette_Sandslash[] = INCBIN_U8("graphics/pokemon/sandslash/shiny.gbapal.lz");
+const u8 gMonIcon_Sandslash[] = INCBIN_U8("graphics/pokemon/sandslash/icon.4bpp");
+const u8 gMonFootprint_Sandslash[] = INCBIN_U8("graphics/pokemon/sandslash/footprint.1bpp");
+const u8 gMonFrontPic_NidoranF[] = INCBIN_U8("graphics/pokemon/nidoran_f/front.4bpp.lz");
+const u8 gMonPalette_NidoranF[] = INCBIN_U8("graphics/pokemon/nidoran_f/normal.gbapal.lz");
+const u8 gMonBackPic_NidoranF[] = INCBIN_U8("graphics/pokemon/nidoran_f/back.4bpp.lz");
+const u8 gMonShinyPalette_NidoranF[] = INCBIN_U8("graphics/pokemon/nidoran_f/shiny.gbapal.lz");
+const u8 gMonIcon_NidoranF[] = INCBIN_U8("graphics/pokemon/nidoran_f/icon.4bpp");
+const u8 gMonFootprint_NidoranF[] = INCBIN_U8("graphics/pokemon/nidoran_f/footprint.1bpp");
+const u8 gMonFrontPic_Nidorina[] = INCBIN_U8("graphics/pokemon/nidorina/front.4bpp.lz");
+const u8 gMonPalette_Nidorina[] = INCBIN_U8("graphics/pokemon/nidorina/normal.gbapal.lz");
+const u8 gMonBackPic_Nidorina[] = INCBIN_U8("graphics/pokemon/nidorina/back.4bpp.lz");
+const u8 gMonShinyPalette_Nidorina[] = INCBIN_U8("graphics/pokemon/nidorina/shiny.gbapal.lz");
+const u8 gMonIcon_Nidorina[] = INCBIN_U8("graphics/pokemon/nidorina/icon.4bpp");
+const u8 gMonFootprint_Nidorina[] = INCBIN_U8("graphics/pokemon/nidorina/footprint.1bpp");
+const u8 gMonFrontPic_Nidoqueen[] = INCBIN_U8("graphics/pokemon/nidoqueen/front.4bpp.lz");
+const u8 gMonPalette_Nidoqueen[] = INCBIN_U8("graphics/pokemon/nidoqueen/normal.gbapal.lz");
+const u8 gMonBackPic_Nidoqueen[] = INCBIN_U8("graphics/pokemon/nidoqueen/back.4bpp.lz");
+const u8 gMonShinyPalette_Nidoqueen[] = INCBIN_U8("graphics/pokemon/nidoqueen/shiny.gbapal.lz");
+const u8 gMonIcon_Nidoqueen[] = INCBIN_U8("graphics/pokemon/nidoqueen/icon.4bpp");
+const u8 gMonFootprint_Nidoqueen[] = INCBIN_U8("graphics/pokemon/nidoqueen/footprint.1bpp");
+const u8 gMonFrontPic_NidoranM[] = INCBIN_U8("graphics/pokemon/nidoran_m/front.4bpp.lz");
+const u8 gMonPalette_NidoranM[] = INCBIN_U8("graphics/pokemon/nidoran_m/normal.gbapal.lz");
+const u8 gMonBackPic_NidoranM[] = INCBIN_U8("graphics/pokemon/nidoran_m/back.4bpp.lz");
+const u8 gMonShinyPalette_NidoranM[] = INCBIN_U8("graphics/pokemon/nidoran_m/shiny.gbapal.lz");
+const u8 gMonIcon_NidoranM[] = INCBIN_U8("graphics/pokemon/nidoran_m/icon.4bpp");
+const u8 gMonFootprint_NidoranM[] = INCBIN_U8("graphics/pokemon/nidoran_m/footprint.1bpp");
+const u8 gMonFrontPic_Nidorino[] = INCBIN_U8("graphics/pokemon/nidorino/front.4bpp.lz");
+const u8 gMonPalette_Nidorino[] = INCBIN_U8("graphics/pokemon/nidorino/normal.gbapal.lz");
+const u8 gMonBackPic_Nidorino[] = INCBIN_U8("graphics/pokemon/nidorino/back.4bpp.lz");
+const u8 gMonShinyPalette_Nidorino[] = INCBIN_U8("graphics/pokemon/nidorino/shiny.gbapal.lz");
+const u8 gMonIcon_Nidorino[] = INCBIN_U8("graphics/pokemon/nidorino/icon.4bpp");
+const u8 gMonFootprint_Nidorino[] = INCBIN_U8("graphics/pokemon/nidorino/footprint.1bpp");
+const u8 gMonFrontPic_Nidoking[] = INCBIN_U8("graphics/pokemon/nidoking/front.4bpp.lz");
+const u8 gMonPalette_Nidoking[] = INCBIN_U8("graphics/pokemon/nidoking/normal.gbapal.lz");
+const u8 gMonBackPic_Nidoking[] = INCBIN_U8("graphics/pokemon/nidoking/back.4bpp.lz");
+const u8 gMonShinyPalette_Nidoking[] = INCBIN_U8("graphics/pokemon/nidoking/shiny.gbapal.lz");
+const u8 gMonIcon_Nidoking[] = INCBIN_U8("graphics/pokemon/nidoking/icon.4bpp");
+const u8 gMonFootprint_Nidoking[] = INCBIN_U8("graphics/pokemon/nidoking/footprint.1bpp");
+const u8 gMonFrontPic_Clefairy[] = INCBIN_U8("graphics/pokemon/clefairy/front.4bpp.lz");
+const u8 gMonPalette_Clefairy[] = INCBIN_U8("graphics/pokemon/clefairy/normal.gbapal.lz");
+const u8 gMonBackPic_Clefairy[] = INCBIN_U8("graphics/pokemon/clefairy/back.4bpp.lz");
+const u8 gMonShinyPalette_Clefairy[] = INCBIN_U8("graphics/pokemon/clefairy/shiny.gbapal.lz");
+const u8 gMonIcon_Clefairy[] = INCBIN_U8("graphics/pokemon/clefairy/icon.4bpp");
+const u8 gMonFootprint_Clefairy[] = INCBIN_U8("graphics/pokemon/clefairy/footprint.1bpp");
+const u8 gMonFrontPic_Clefable[] = INCBIN_U8("graphics/pokemon/clefable/front.4bpp.lz");
+const u8 gMonPalette_Clefable[] = INCBIN_U8("graphics/pokemon/clefable/normal.gbapal.lz");
+const u8 gMonBackPic_Clefable[] = INCBIN_U8("graphics/pokemon/clefable/back.4bpp.lz");
+const u8 gMonShinyPalette_Clefable[] = INCBIN_U8("graphics/pokemon/clefable/shiny.gbapal.lz");
+const u8 gMonIcon_Clefable[] = INCBIN_U8("graphics/pokemon/clefable/icon.4bpp");
+const u8 gMonFootprint_Clefable[] = INCBIN_U8("graphics/pokemon/clefable/footprint.1bpp");
+const u8 gMonFrontPic_Vulpix[] = INCBIN_U8("graphics/pokemon/vulpix/front.4bpp.lz");
+const u8 gMonPalette_Vulpix[] = INCBIN_U8("graphics/pokemon/vulpix/normal.gbapal.lz");
+const u8 gMonBackPic_Vulpix[] = INCBIN_U8("graphics/pokemon/vulpix/back.4bpp.lz");
+const u8 gMonShinyPalette_Vulpix[] = INCBIN_U8("graphics/pokemon/vulpix/shiny.gbapal.lz");
+const u8 gMonIcon_Vulpix[] = INCBIN_U8("graphics/pokemon/vulpix/icon.4bpp");
+const u8 gMonFootprint_Vulpix[] = INCBIN_U8("graphics/pokemon/vulpix/footprint.1bpp");
+const u8 gMonFrontPic_Ninetales[] = INCBIN_U8("graphics/pokemon/ninetales/front.4bpp.lz");
+const u8 gMonPalette_Ninetales[] = INCBIN_U8("graphics/pokemon/ninetales/normal.gbapal.lz");
+const u8 gMonBackPic_Ninetales[] = INCBIN_U8("graphics/pokemon/ninetales/back.4bpp.lz");
+const u8 gMonShinyPalette_Ninetales[] = INCBIN_U8("graphics/pokemon/ninetales/shiny.gbapal.lz");
+const u8 gMonIcon_Ninetales[] = INCBIN_U8("graphics/pokemon/ninetales/icon.4bpp");
+const u8 gMonFootprint_Ninetales[] = INCBIN_U8("graphics/pokemon/ninetales/footprint.1bpp");
+const u8 gMonFrontPic_Jigglypuff[] = INCBIN_U8("graphics/pokemon/jigglypuff/front.4bpp.lz");
+const u8 gMonPalette_Jigglypuff[] = INCBIN_U8("graphics/pokemon/jigglypuff/normal.gbapal.lz");
+const u8 gMonBackPic_Jigglypuff[] = INCBIN_U8("graphics/pokemon/jigglypuff/back.4bpp.lz");
+const u8 gMonShinyPalette_Jigglypuff[] = INCBIN_U8("graphics/pokemon/jigglypuff/shiny.gbapal.lz");
+const u8 gMonIcon_Jigglypuff[] = INCBIN_U8("graphics/pokemon/jigglypuff/icon.4bpp");
+const u8 gMonFootprint_Jigglypuff[] = INCBIN_U8("graphics/pokemon/jigglypuff/footprint.1bpp");
+const u8 gMonFrontPic_Wigglytuff[] = INCBIN_U8("graphics/pokemon/wigglytuff/front.4bpp.lz");
+const u8 gMonPalette_Wigglytuff[] = INCBIN_U8("graphics/pokemon/wigglytuff/normal.gbapal.lz");
+const u8 gMonBackPic_Wigglytuff[] = INCBIN_U8("graphics/pokemon/wigglytuff/back.4bpp.lz");
+const u8 gMonShinyPalette_Wigglytuff[] = INCBIN_U8("graphics/pokemon/wigglytuff/shiny.gbapal.lz");
+const u8 gMonIcon_Wigglytuff[] = INCBIN_U8("graphics/pokemon/wigglytuff/icon.4bpp");
+const u8 gMonFootprint_Wigglytuff[] = INCBIN_U8("graphics/pokemon/wigglytuff/footprint.1bpp");
+const u8 gMonFrontPic_Zubat[] = INCBIN_U8("graphics/pokemon/zubat/front.4bpp.lz");
+const u8 gMonPalette_Zubat[] = INCBIN_U8("graphics/pokemon/zubat/normal.gbapal.lz");
+const u8 gMonBackPic_Zubat[] = INCBIN_U8("graphics/pokemon/zubat/back.4bpp.lz");
+const u8 gMonShinyPalette_Zubat[] = INCBIN_U8("graphics/pokemon/zubat/shiny.gbapal.lz");
+const u8 gMonIcon_Zubat[] = INCBIN_U8("graphics/pokemon/zubat/icon.4bpp");
+const u8 gMonFootprint_Zubat[] = INCBIN_U8("graphics/pokemon/zubat/footprint.1bpp");
+const u8 gMonFrontPic_Golbat[] = INCBIN_U8("graphics/pokemon/golbat/front.4bpp.lz");
+const u8 gMonPalette_Golbat[] = INCBIN_U8("graphics/pokemon/golbat/normal.gbapal.lz");
+const u8 gMonBackPic_Golbat[] = INCBIN_U8("graphics/pokemon/golbat/back.4bpp.lz");
+const u8 gMonShinyPalette_Golbat[] = INCBIN_U8("graphics/pokemon/golbat/shiny.gbapal.lz");
+const u8 gMonIcon_Golbat[] = INCBIN_U8("graphics/pokemon/golbat/icon.4bpp");
+const u8 gMonFootprint_Golbat[] = INCBIN_U8("graphics/pokemon/golbat/footprint.1bpp");
+const u8 gMonFrontPic_Oddish[] = INCBIN_U8("graphics/pokemon/oddish/front.4bpp.lz");
+const u8 gMonPalette_Oddish[] = INCBIN_U8("graphics/pokemon/oddish/normal.gbapal.lz");
+const u8 gMonBackPic_Oddish[] = INCBIN_U8("graphics/pokemon/oddish/back.4bpp.lz");
+const u8 gMonShinyPalette_Oddish[] = INCBIN_U8("graphics/pokemon/oddish/shiny.gbapal.lz");
+const u8 gMonIcon_Oddish[] = INCBIN_U8("graphics/pokemon/oddish/icon.4bpp");
+const u8 gMonFootprint_Oddish[] = INCBIN_U8("graphics/pokemon/oddish/footprint.1bpp");
+const u8 gMonFrontPic_Gloom[] = INCBIN_U8("graphics/pokemon/gloom/front.4bpp.lz");
+const u8 gMonPalette_Gloom[] = INCBIN_U8("graphics/pokemon/gloom/normal.gbapal.lz");
+const u8 gMonBackPic_Gloom[] = INCBIN_U8("graphics/pokemon/gloom/back.4bpp.lz");
+const u8 gMonShinyPalette_Gloom[] = INCBIN_U8("graphics/pokemon/gloom/shiny.gbapal.lz");
+const u8 gMonIcon_Gloom[] = INCBIN_U8("graphics/pokemon/gloom/icon.4bpp");
+const u8 gMonFootprint_Gloom[] = INCBIN_U8("graphics/pokemon/gloom/footprint.1bpp");
+const u8 gMonFrontPic_Vileplume[] = INCBIN_U8("graphics/pokemon/vileplume/front.4bpp.lz");
+const u8 gMonPalette_Vileplume[] = INCBIN_U8("graphics/pokemon/vileplume/normal.gbapal.lz");
+const u8 gMonBackPic_Vileplume[] = INCBIN_U8("graphics/pokemon/vileplume/back.4bpp.lz");
+const u8 gMonShinyPalette_Vileplume[] = INCBIN_U8("graphics/pokemon/vileplume/shiny.gbapal.lz");
+const u8 gMonIcon_Vileplume[] = INCBIN_U8("graphics/pokemon/vileplume/icon.4bpp");
+const u8 gMonFootprint_Vileplume[] = INCBIN_U8("graphics/pokemon/vileplume/footprint.1bpp");
+const u8 gMonFrontPic_Paras[] = INCBIN_U8("graphics/pokemon/paras/front.4bpp.lz");
+const u8 gMonPalette_Paras[] = INCBIN_U8("graphics/pokemon/paras/normal.gbapal.lz");
+const u8 gMonBackPic_Paras[] = INCBIN_U8("graphics/pokemon/paras/back.4bpp.lz");
+const u8 gMonShinyPalette_Paras[] = INCBIN_U8("graphics/pokemon/paras/shiny.gbapal.lz");
+const u8 gMonIcon_Paras[] = INCBIN_U8("graphics/pokemon/paras/icon.4bpp");
+const u8 gMonFootprint_Paras[] = INCBIN_U8("graphics/pokemon/paras/footprint.1bpp");
+const u8 gMonFrontPic_Parasect[] = INCBIN_U8("graphics/pokemon/parasect/front.4bpp.lz");
+const u8 gMonPalette_Parasect[] = INCBIN_U8("graphics/pokemon/parasect/normal.gbapal.lz");
+const u8 gMonBackPic_Parasect[] = INCBIN_U8("graphics/pokemon/parasect/back.4bpp.lz");
+const u8 gMonShinyPalette_Parasect[] = INCBIN_U8("graphics/pokemon/parasect/shiny.gbapal.lz");
+const u8 gMonIcon_Parasect[] = INCBIN_U8("graphics/pokemon/parasect/icon.4bpp");
+const u8 gMonFootprint_Parasect[] = INCBIN_U8("graphics/pokemon/parasect/footprint.1bpp");
+const u8 gMonFrontPic_Venonat[] = INCBIN_U8("graphics/pokemon/venonat/front.4bpp.lz");
+const u8 gMonPalette_Venonat[] = INCBIN_U8("graphics/pokemon/venonat/normal.gbapal.lz");
+const u8 gMonBackPic_Venonat[] = INCBIN_U8("graphics/pokemon/venonat/back.4bpp.lz");
+const u8 gMonShinyPalette_Venonat[] = INCBIN_U8("graphics/pokemon/venonat/shiny.gbapal.lz");
+const u8 gMonIcon_Venonat[] = INCBIN_U8("graphics/pokemon/venonat/icon.4bpp");
+const u8 gMonFootprint_Venonat[] = INCBIN_U8("graphics/pokemon/venonat/footprint.1bpp");
+const u8 gMonFrontPic_Venomoth[] = INCBIN_U8("graphics/pokemon/venomoth/front.4bpp.lz");
+const u8 gMonPalette_Venomoth[] = INCBIN_U8("graphics/pokemon/venomoth/normal.gbapal.lz");
+const u8 gMonBackPic_Venomoth[] = INCBIN_U8("graphics/pokemon/venomoth/back.4bpp.lz");
+const u8 gMonShinyPalette_Venomoth[] = INCBIN_U8("graphics/pokemon/venomoth/shiny.gbapal.lz");
+const u8 gMonIcon_Venomoth[] = INCBIN_U8("graphics/pokemon/venomoth/icon.4bpp");
+const u8 gMonFootprint_Venomoth[] = INCBIN_U8("graphics/pokemon/venomoth/footprint.1bpp");
+const u8 gMonFrontPic_Diglett[] = INCBIN_U8("graphics/pokemon/diglett/front.4bpp.lz");
+const u8 gMonPalette_Diglett[] = INCBIN_U8("graphics/pokemon/diglett/normal.gbapal.lz");
+const u8 gMonBackPic_Diglett[] = INCBIN_U8("graphics/pokemon/diglett/back.4bpp.lz");
+const u8 gMonShinyPalette_Diglett[] = INCBIN_U8("graphics/pokemon/diglett/shiny.gbapal.lz");
+const u8 gMonIcon_Diglett[] = INCBIN_U8("graphics/pokemon/diglett/icon.4bpp");
+const u8 gMonFootprint_Diglett[] = INCBIN_U8("graphics/pokemon/diglett/footprint.1bpp");
+const u8 gMonFrontPic_Dugtrio[] = INCBIN_U8("graphics/pokemon/dugtrio/front.4bpp.lz");
+const u8 gMonPalette_Dugtrio[] = INCBIN_U8("graphics/pokemon/dugtrio/normal.gbapal.lz");
+const u8 gMonBackPic_Dugtrio[] = INCBIN_U8("graphics/pokemon/dugtrio/back.4bpp.lz");
+const u8 gMonShinyPalette_Dugtrio[] = INCBIN_U8("graphics/pokemon/dugtrio/shiny.gbapal.lz");
+const u8 gMonIcon_Dugtrio[] = INCBIN_U8("graphics/pokemon/dugtrio/icon.4bpp");
+const u8 gMonFootprint_Dugtrio[] = INCBIN_U8("graphics/pokemon/dugtrio/footprint.1bpp");
+const u8 gMonFrontPic_Meowth[] = INCBIN_U8("graphics/pokemon/meowth/front.4bpp.lz");
+const u8 gMonPalette_Meowth[] = INCBIN_U8("graphics/pokemon/meowth/normal.gbapal.lz");
+const u8 gMonBackPic_Meowth[] = INCBIN_U8("graphics/pokemon/meowth/back.4bpp.lz");
+const u8 gMonShinyPalette_Meowth[] = INCBIN_U8("graphics/pokemon/meowth/shiny.gbapal.lz");
+const u8 gMonIcon_Meowth[] = INCBIN_U8("graphics/pokemon/meowth/icon.4bpp");
+const u8 gMonFootprint_Meowth[] = INCBIN_U8("graphics/pokemon/meowth/footprint.1bpp");
+const u8 gMonFrontPic_Persian[] = INCBIN_U8("graphics/pokemon/persian/front.4bpp.lz");
+const u8 gMonPalette_Persian[] = INCBIN_U8("graphics/pokemon/persian/normal.gbapal.lz");
+const u8 gMonBackPic_Persian[] = INCBIN_U8("graphics/pokemon/persian/back.4bpp.lz");
+const u8 gMonShinyPalette_Persian[] = INCBIN_U8("graphics/pokemon/persian/shiny.gbapal.lz");
+const u8 gMonIcon_Persian[] = INCBIN_U8("graphics/pokemon/persian/icon.4bpp");
+const u8 gMonFootprint_Persian[] = INCBIN_U8("graphics/pokemon/persian/footprint.1bpp");
+const u8 gMonFrontPic_Psyduck[] = INCBIN_U8("graphics/pokemon/psyduck/front.4bpp.lz");
+const u8 gMonPalette_Psyduck[] = INCBIN_U8("graphics/pokemon/psyduck/normal.gbapal.lz");
+const u8 gMonBackPic_Psyduck[] = INCBIN_U8("graphics/pokemon/psyduck/back.4bpp.lz");
+const u8 gMonShinyPalette_Psyduck[] = INCBIN_U8("graphics/pokemon/psyduck/shiny.gbapal.lz");
+const u8 gMonIcon_Psyduck[] = INCBIN_U8("graphics/pokemon/psyduck/icon.4bpp");
+const u8 gMonFootprint_Psyduck[] = INCBIN_U8("graphics/pokemon/psyduck/footprint.1bpp");
+const u8 gMonFrontPic_Golduck[] = INCBIN_U8("graphics/pokemon/golduck/front.4bpp.lz");
+const u8 gMonPalette_Golduck[] = INCBIN_U8("graphics/pokemon/golduck/normal.gbapal.lz");
+const u8 gMonBackPic_Golduck[] = INCBIN_U8("graphics/pokemon/golduck/back.4bpp.lz");
+const u8 gMonShinyPalette_Golduck[] = INCBIN_U8("graphics/pokemon/golduck/shiny.gbapal.lz");
+const u8 gMonIcon_Golduck[] = INCBIN_U8("graphics/pokemon/golduck/icon.4bpp");
+const u8 gMonFootprint_Golduck[] = INCBIN_U8("graphics/pokemon/golduck/footprint.1bpp");
+const u8 gMonFrontPic_Mankey[] = INCBIN_U8("graphics/pokemon/mankey/front.4bpp.lz");
+const u8 gMonPalette_Mankey[] = INCBIN_U8("graphics/pokemon/mankey/normal.gbapal.lz");
+const u8 gMonBackPic_Mankey[] = INCBIN_U8("graphics/pokemon/mankey/back.4bpp.lz");
+const u8 gMonShinyPalette_Mankey[] = INCBIN_U8("graphics/pokemon/mankey/shiny.gbapal.lz");
+const u8 gMonIcon_Mankey[] = INCBIN_U8("graphics/pokemon/mankey/icon.4bpp");
+const u8 gMonFootprint_Mankey[] = INCBIN_U8("graphics/pokemon/mankey/footprint.1bpp");
+const u8 gMonFrontPic_Primeape[] = INCBIN_U8("graphics/pokemon/primeape/front.4bpp.lz");
+const u8 gMonPalette_Primeape[] = INCBIN_U8("graphics/pokemon/primeape/normal.gbapal.lz");
+const u8 gMonBackPic_Primeape[] = INCBIN_U8("graphics/pokemon/primeape/back.4bpp.lz");
+const u8 gMonShinyPalette_Primeape[] = INCBIN_U8("graphics/pokemon/primeape/shiny.gbapal.lz");
+const u8 gMonIcon_Primeape[] = INCBIN_U8("graphics/pokemon/primeape/icon.4bpp");
+const u8 gMonFootprint_Primeape[] = INCBIN_U8("graphics/pokemon/primeape/footprint.1bpp");
+const u8 gMonFrontPic_Growlithe[] = INCBIN_U8("graphics/pokemon/growlithe/front.4bpp.lz");
+const u8 gMonPalette_Growlithe[] = INCBIN_U8("graphics/pokemon/growlithe/normal.gbapal.lz");
+const u8 gMonBackPic_Growlithe[] = INCBIN_U8("graphics/pokemon/growlithe/back.4bpp.lz");
+const u8 gMonShinyPalette_Growlithe[] = INCBIN_U8("graphics/pokemon/growlithe/shiny.gbapal.lz");
+const u8 gMonIcon_Growlithe[] = INCBIN_U8("graphics/pokemon/growlithe/icon.4bpp");
+const u8 gMonFootprint_Growlithe[] = INCBIN_U8("graphics/pokemon/growlithe/footprint.1bpp");
+const u8 gMonFrontPic_Arcanine[] = INCBIN_U8("graphics/pokemon/arcanine/front.4bpp.lz");
+const u8 gMonPalette_Arcanine[] = INCBIN_U8("graphics/pokemon/arcanine/normal.gbapal.lz");
+const u8 gMonBackPic_Arcanine[] = INCBIN_U8("graphics/pokemon/arcanine/back.4bpp.lz");
+const u8 gMonShinyPalette_Arcanine[] = INCBIN_U8("graphics/pokemon/arcanine/shiny.gbapal.lz");
+const u8 gMonIcon_Arcanine[] = INCBIN_U8("graphics/pokemon/arcanine/icon.4bpp");
+const u8 gMonFootprint_Arcanine[] = INCBIN_U8("graphics/pokemon/arcanine/footprint.1bpp");
+const u8 gMonFrontPic_Poliwag[] = INCBIN_U8("graphics/pokemon/poliwag/front.4bpp.lz");
+const u8 gMonPalette_Poliwag[] = INCBIN_U8("graphics/pokemon/poliwag/normal.gbapal.lz");
+const u8 gMonBackPic_Poliwag[] = INCBIN_U8("graphics/pokemon/poliwag/back.4bpp.lz");
+const u8 gMonShinyPalette_Poliwag[] = INCBIN_U8("graphics/pokemon/poliwag/shiny.gbapal.lz");
+const u8 gMonIcon_Poliwag[] = INCBIN_U8("graphics/pokemon/poliwag/icon.4bpp");
+const u8 gMonFootprint_Poliwag[] = INCBIN_U8("graphics/pokemon/poliwag/footprint.1bpp");
+const u8 gMonFrontPic_Poliwhirl[] = INCBIN_U8("graphics/pokemon/poliwhirl/front.4bpp.lz");
+const u8 gMonPalette_Poliwhirl[] = INCBIN_U8("graphics/pokemon/poliwhirl/normal.gbapal.lz");
+const u8 gMonBackPic_Poliwhirl[] = INCBIN_U8("graphics/pokemon/poliwhirl/back.4bpp.lz");
+const u8 gMonShinyPalette_Poliwhirl[] = INCBIN_U8("graphics/pokemon/poliwhirl/shiny.gbapal.lz");
+const u8 gMonIcon_Poliwhirl[] = INCBIN_U8("graphics/pokemon/poliwhirl/icon.4bpp");
+const u8 gMonFootprint_Poliwhirl[] = INCBIN_U8("graphics/pokemon/poliwhirl/footprint.1bpp");
+const u8 gMonFrontPic_Poliwrath[] = INCBIN_U8("graphics/pokemon/poliwrath/front.4bpp.lz");
+const u8 gMonPalette_Poliwrath[] = INCBIN_U8("graphics/pokemon/poliwrath/normal.gbapal.lz");
+const u8 gMonBackPic_Poliwrath[] = INCBIN_U8("graphics/pokemon/poliwrath/back.4bpp.lz");
+const u8 gMonShinyPalette_Poliwrath[] = INCBIN_U8("graphics/pokemon/poliwrath/shiny.gbapal.lz");
+const u8 gMonIcon_Poliwrath[] = INCBIN_U8("graphics/pokemon/poliwrath/icon.4bpp");
+const u8 gMonFootprint_Poliwrath[] = INCBIN_U8("graphics/pokemon/poliwrath/footprint.1bpp");
+const u8 gMonFrontPic_Abra[] = INCBIN_U8("graphics/pokemon/abra/front.4bpp.lz");
+const u8 gMonPalette_Abra[] = INCBIN_U8("graphics/pokemon/abra/normal.gbapal.lz");
+const u8 gMonBackPic_Abra[] = INCBIN_U8("graphics/pokemon/abra/back.4bpp.lz");
+const u8 gMonShinyPalette_Abra[] = INCBIN_U8("graphics/pokemon/abra/shiny.gbapal.lz");
+const u8 gMonIcon_Abra[] = INCBIN_U8("graphics/pokemon/abra/icon.4bpp");
+const u8 gMonFootprint_Abra[] = INCBIN_U8("graphics/pokemon/abra/footprint.1bpp");
+const u8 gMonFrontPic_Kadabra[] = INCBIN_U8("graphics/pokemon/kadabra/front.4bpp.lz");
+const u8 gMonPalette_Kadabra[] = INCBIN_U8("graphics/pokemon/kadabra/normal.gbapal.lz");
+const u8 gMonBackPic_Kadabra[] = INCBIN_U8("graphics/pokemon/kadabra/back.4bpp.lz");
+const u8 gMonShinyPalette_Kadabra[] = INCBIN_U8("graphics/pokemon/kadabra/shiny.gbapal.lz");
+const u8 gMonIcon_Kadabra[] = INCBIN_U8("graphics/pokemon/kadabra/icon.4bpp");
+const u8 gMonFootprint_Kadabra[] = INCBIN_U8("graphics/pokemon/kadabra/footprint.1bpp");
+const u8 gMonFrontPic_Alakazam[] = INCBIN_U8("graphics/pokemon/alakazam/front.4bpp.lz");
+const u8 gMonPalette_Alakazam[] = INCBIN_U8("graphics/pokemon/alakazam/normal.gbapal.lz");
+const u8 gMonBackPic_Alakazam[] = INCBIN_U8("graphics/pokemon/alakazam/back.4bpp.lz");
+const u8 gMonShinyPalette_Alakazam[] = INCBIN_U8("graphics/pokemon/alakazam/shiny.gbapal.lz");
+const u8 gMonIcon_Alakazam[] = INCBIN_U8("graphics/pokemon/alakazam/icon.4bpp");
+const u8 gMonFootprint_Alakazam[] = INCBIN_U8("graphics/pokemon/alakazam/footprint.1bpp");
+const u8 gMonFrontPic_Machop[] = INCBIN_U8("graphics/pokemon/machop/front.4bpp.lz");
+const u8 gMonPalette_Machop[] = INCBIN_U8("graphics/pokemon/machop/normal.gbapal.lz");
+const u8 gMonBackPic_Machop[] = INCBIN_U8("graphics/pokemon/machop/back.4bpp.lz");
+const u8 gMonShinyPalette_Machop[] = INCBIN_U8("graphics/pokemon/machop/shiny.gbapal.lz");
+const u8 gMonIcon_Machop[] = INCBIN_U8("graphics/pokemon/machop/icon.4bpp");
+const u8 gMonFootprint_Machop[] = INCBIN_U8("graphics/pokemon/machop/footprint.1bpp");
+const u8 gMonFrontPic_Machoke[] = INCBIN_U8("graphics/pokemon/machoke/front.4bpp.lz");
+const u8 gMonPalette_Machoke[] = INCBIN_U8("graphics/pokemon/machoke/normal.gbapal.lz");
+const u8 gMonBackPic_Machoke[] = INCBIN_U8("graphics/pokemon/machoke/back.4bpp.lz");
+const u8 gMonShinyPalette_Machoke[] = INCBIN_U8("graphics/pokemon/machoke/shiny.gbapal.lz");
+const u8 gMonIcon_Machoke[] = INCBIN_U8("graphics/pokemon/machoke/icon.4bpp");
+const u8 gMonFootprint_Machoke[] = INCBIN_U8("graphics/pokemon/machoke/footprint.1bpp");
+const u8 gMonFrontPic_Machamp[] = INCBIN_U8("graphics/pokemon/machamp/front.4bpp.lz");
+const u8 gMonPalette_Machamp[] = INCBIN_U8("graphics/pokemon/machamp/normal.gbapal.lz");
+const u8 gMonBackPic_Machamp[] = INCBIN_U8("graphics/pokemon/machamp/back.4bpp.lz");
+const u8 gMonShinyPalette_Machamp[] = INCBIN_U8("graphics/pokemon/machamp/shiny.gbapal.lz");
+const u8 gMonIcon_Machamp[] = INCBIN_U8("graphics/pokemon/machamp/icon.4bpp");
+const u8 gMonFootprint_Machamp[] = INCBIN_U8("graphics/pokemon/machamp/footprint.1bpp");
+const u8 gMonFrontPic_Bellsprout[] = INCBIN_U8("graphics/pokemon/bellsprout/front.4bpp.lz");
+const u8 gMonPalette_Bellsprout[] = INCBIN_U8("graphics/pokemon/bellsprout/normal.gbapal.lz");
+const u8 gMonBackPic_Bellsprout[] = INCBIN_U8("graphics/pokemon/bellsprout/back.4bpp.lz");
+const u8 gMonShinyPalette_Bellsprout[] = INCBIN_U8("graphics/pokemon/bellsprout/shiny.gbapal.lz");
+const u8 gMonIcon_Bellsprout[] = INCBIN_U8("graphics/pokemon/bellsprout/icon.4bpp");
+const u8 gMonFootprint_Bellsprout[] = INCBIN_U8("graphics/pokemon/bellsprout/footprint.1bpp");
+const u8 gMonFrontPic_Weepinbell[] = INCBIN_U8("graphics/pokemon/weepinbell/front.4bpp.lz");
+const u8 gMonPalette_Weepinbell[] = INCBIN_U8("graphics/pokemon/weepinbell/normal.gbapal.lz");
+const u8 gMonBackPic_Weepinbell[] = INCBIN_U8("graphics/pokemon/weepinbell/back.4bpp.lz");
+const u8 gMonShinyPalette_Weepinbell[] = INCBIN_U8("graphics/pokemon/weepinbell/shiny.gbapal.lz");
+const u8 gMonIcon_Weepinbell[] = INCBIN_U8("graphics/pokemon/weepinbell/icon.4bpp");
+const u8 gMonFootprint_Weepinbell[] = INCBIN_U8("graphics/pokemon/weepinbell/footprint.1bpp");
+const u8 gMonFrontPic_Victreebel[] = INCBIN_U8("graphics/pokemon/victreebel/front.4bpp.lz");
+const u8 gMonPalette_Victreebel[] = INCBIN_U8("graphics/pokemon/victreebel/normal.gbapal.lz");
+const u8 gMonBackPic_Victreebel[] = INCBIN_U8("graphics/pokemon/victreebel/back.4bpp.lz");
+const u8 gMonShinyPalette_Victreebel[] = INCBIN_U8("graphics/pokemon/victreebel/shiny.gbapal.lz");
+const u8 gMonIcon_Victreebel[] = INCBIN_U8("graphics/pokemon/victreebel/icon.4bpp");
+const u8 gMonFootprint_Victreebel[] = INCBIN_U8("graphics/pokemon/victreebel/footprint.1bpp");
+const u8 gMonFrontPic_Tentacool[] = INCBIN_U8("graphics/pokemon/tentacool/front.4bpp.lz");
+const u8 gMonPalette_Tentacool[] = INCBIN_U8("graphics/pokemon/tentacool/normal.gbapal.lz");
+const u8 gMonBackPic_Tentacool[] = INCBIN_U8("graphics/pokemon/tentacool/back.4bpp.lz");
+const u8 gMonShinyPalette_Tentacool[] = INCBIN_U8("graphics/pokemon/tentacool/shiny.gbapal.lz");
+const u8 gMonIcon_Tentacool[] = INCBIN_U8("graphics/pokemon/tentacool/icon.4bpp");
+const u8 gMonFootprint_Tentacool[] = INCBIN_U8("graphics/pokemon/tentacool/footprint.1bpp");
+const u8 gMonFrontPic_Tentacruel[] = INCBIN_U8("graphics/pokemon/tentacruel/front.4bpp.lz");
+const u8 gMonPalette_Tentacruel[] = INCBIN_U8("graphics/pokemon/tentacruel/normal.gbapal.lz");
+const u8 gMonBackPic_Tentacruel[] = INCBIN_U8("graphics/pokemon/tentacruel/back.4bpp.lz");
+const u8 gMonShinyPalette_Tentacruel[] = INCBIN_U8("graphics/pokemon/tentacruel/shiny.gbapal.lz");
+const u8 gMonIcon_Tentacruel[] = INCBIN_U8("graphics/pokemon/tentacruel/icon.4bpp");
+const u8 gMonFootprint_Tentacruel[] = INCBIN_U8("graphics/pokemon/tentacruel/footprint.1bpp");
+const u8 gMonFrontPic_Geodude[] = INCBIN_U8("graphics/pokemon/geodude/front.4bpp.lz");
+const u8 gMonPalette_Geodude[] = INCBIN_U8("graphics/pokemon/geodude/normal.gbapal.lz");
+const u8 gMonBackPic_Geodude[] = INCBIN_U8("graphics/pokemon/geodude/back.4bpp.lz");
+const u8 gMonShinyPalette_Geodude[] = INCBIN_U8("graphics/pokemon/geodude/shiny.gbapal.lz");
+const u8 gMonIcon_Geodude[] = INCBIN_U8("graphics/pokemon/geodude/icon.4bpp");
+const u8 gMonFootprint_Geodude[] = INCBIN_U8("graphics/pokemon/geodude/footprint.1bpp");
+const u8 gMonFrontPic_Graveler[] = INCBIN_U8("graphics/pokemon/graveler/front.4bpp.lz");
+const u8 gMonPalette_Graveler[] = INCBIN_U8("graphics/pokemon/graveler/normal.gbapal.lz");
+const u8 gMonBackPic_Graveler[] = INCBIN_U8("graphics/pokemon/graveler/back.4bpp.lz");
+const u8 gMonShinyPalette_Graveler[] = INCBIN_U8("graphics/pokemon/graveler/shiny.gbapal.lz");
+const u8 gMonIcon_Graveler[] = INCBIN_U8("graphics/pokemon/graveler/icon.4bpp");
+const u8 gMonFootprint_Graveler[] = INCBIN_U8("graphics/pokemon/graveler/footprint.1bpp");
+const u8 gMonFrontPic_Golem[] = INCBIN_U8("graphics/pokemon/golem/front.4bpp.lz");
+const u8 gMonPalette_Golem[] = INCBIN_U8("graphics/pokemon/golem/normal.gbapal.lz");
+const u8 gMonBackPic_Golem[] = INCBIN_U8("graphics/pokemon/golem/back.4bpp.lz");
+const u8 gMonShinyPalette_Golem[] = INCBIN_U8("graphics/pokemon/golem/shiny.gbapal.lz");
+const u8 gMonIcon_Golem[] = INCBIN_U8("graphics/pokemon/golem/icon.4bpp");
+const u8 gMonFootprint_Golem[] = INCBIN_U8("graphics/pokemon/golem/footprint.1bpp");
+const u8 gMonFrontPic_Ponyta[] = INCBIN_U8("graphics/pokemon/ponyta/front.4bpp.lz");
+const u8 gMonPalette_Ponyta[] = INCBIN_U8("graphics/pokemon/ponyta/normal.gbapal.lz");
+const u8 gMonBackPic_Ponyta[] = INCBIN_U8("graphics/pokemon/ponyta/back.4bpp.lz");
+const u8 gMonShinyPalette_Ponyta[] = INCBIN_U8("graphics/pokemon/ponyta/shiny.gbapal.lz");
+const u8 gMonIcon_Ponyta[] = INCBIN_U8("graphics/pokemon/ponyta/icon.4bpp");
+const u8 gMonFootprint_Ponyta[] = INCBIN_U8("graphics/pokemon/ponyta/footprint.1bpp");
+const u8 gMonFrontPic_Rapidash[] = INCBIN_U8("graphics/pokemon/rapidash/front.4bpp.lz");
+const u8 gMonPalette_Rapidash[] = INCBIN_U8("graphics/pokemon/rapidash/normal.gbapal.lz");
+const u8 gMonBackPic_Rapidash[] = INCBIN_U8("graphics/pokemon/rapidash/back.4bpp.lz");
+const u8 gMonShinyPalette_Rapidash[] = INCBIN_U8("graphics/pokemon/rapidash/shiny.gbapal.lz");
+const u8 gMonIcon_Rapidash[] = INCBIN_U8("graphics/pokemon/rapidash/icon.4bpp");
+const u8 gMonFootprint_Rapidash[] = INCBIN_U8("graphics/pokemon/rapidash/footprint.1bpp");
+const u8 gMonFrontPic_Slowpoke[] = INCBIN_U8("graphics/pokemon/slowpoke/front.4bpp.lz");
+const u8 gMonPalette_Slowpoke[] = INCBIN_U8("graphics/pokemon/slowpoke/normal.gbapal.lz");
+const u8 gMonBackPic_Slowpoke[] = INCBIN_U8("graphics/pokemon/slowpoke/back.4bpp.lz");
+const u8 gMonShinyPalette_Slowpoke[] = INCBIN_U8("graphics/pokemon/slowpoke/shiny.gbapal.lz");
+const u8 gMonIcon_Slowpoke[] = INCBIN_U8("graphics/pokemon/slowpoke/icon.4bpp");
+const u8 gMonFootprint_Slowpoke[] = INCBIN_U8("graphics/pokemon/slowpoke/footprint.1bpp");
+const u8 gMonFrontPic_Slowbro[] = INCBIN_U8("graphics/pokemon/slowbro/front.4bpp.lz");
+const u8 gMonPalette_Slowbro[] = INCBIN_U8("graphics/pokemon/slowbro/normal.gbapal.lz");
+const u8 gMonBackPic_Slowbro[] = INCBIN_U8("graphics/pokemon/slowbro/back.4bpp.lz");
+const u8 gMonShinyPalette_Slowbro[] = INCBIN_U8("graphics/pokemon/slowbro/shiny.gbapal.lz");
+const u8 gMonIcon_Slowbro[] = INCBIN_U8("graphics/pokemon/slowbro/icon.4bpp");
+const u8 gMonFootprint_Slowbro[] = INCBIN_U8("graphics/pokemon/slowbro/footprint.1bpp");
+const u8 gMonFrontPic_Magnemite[] = INCBIN_U8("graphics/pokemon/magnemite/front.4bpp.lz");
+const u8 gMonPalette_Magnemite[] = INCBIN_U8("graphics/pokemon/magnemite/normal.gbapal.lz");
+const u8 gMonBackPic_Magnemite[] = INCBIN_U8("graphics/pokemon/magnemite/back.4bpp.lz");
+const u8 gMonShinyPalette_Magnemite[] = INCBIN_U8("graphics/pokemon/magnemite/shiny.gbapal.lz");
+const u8 gMonIcon_Magnemite[] = INCBIN_U8("graphics/pokemon/magnemite/icon.4bpp");
+const u8 gMonFootprint_Magnemite[] = INCBIN_U8("graphics/pokemon/magnemite/footprint.1bpp");
+const u8 gMonFrontPic_Magneton[] = INCBIN_U8("graphics/pokemon/magneton/front.4bpp.lz");
+const u8 gMonPalette_Magneton[] = INCBIN_U8("graphics/pokemon/magneton/normal.gbapal.lz");
+const u8 gMonBackPic_Magneton[] = INCBIN_U8("graphics/pokemon/magneton/back.4bpp.lz");
+const u8 gMonShinyPalette_Magneton[] = INCBIN_U8("graphics/pokemon/magneton/shiny.gbapal.lz");
+const u8 gMonIcon_Magneton[] = INCBIN_U8("graphics/pokemon/magneton/icon.4bpp");
+const u8 gMonFootprint_Magneton[] = INCBIN_U8("graphics/pokemon/magneton/footprint.1bpp");
+const u8 gMonFrontPic_Farfetchd[] = INCBIN_U8("graphics/pokemon/farfetchd/front.4bpp.lz");
+const u8 gMonPalette_Farfetchd[] = INCBIN_U8("graphics/pokemon/farfetchd/normal.gbapal.lz");
+const u8 gMonBackPic_Farfetchd[] = INCBIN_U8("graphics/pokemon/farfetchd/back.4bpp.lz");
+const u8 gMonShinyPalette_Farfetchd[] = INCBIN_U8("graphics/pokemon/farfetchd/shiny.gbapal.lz");
+const u8 gMonIcon_Farfetchd[] = INCBIN_U8("graphics/pokemon/farfetchd/icon.4bpp");
+const u8 gMonFootprint_Farfetchd[] = INCBIN_U8("graphics/pokemon/farfetchd/footprint.1bpp");
+const u8 gMonFrontPic_Doduo[] = INCBIN_U8("graphics/pokemon/doduo/front.4bpp.lz");
+const u8 gMonPalette_Doduo[] = INCBIN_U8("graphics/pokemon/doduo/normal.gbapal.lz");
+const u8 gMonBackPic_Doduo[] = INCBIN_U8("graphics/pokemon/doduo/back.4bpp.lz");
+const u8 gMonShinyPalette_Doduo[] = INCBIN_U8("graphics/pokemon/doduo/shiny.gbapal.lz");
+const u8 gMonIcon_Doduo[] = INCBIN_U8("graphics/pokemon/doduo/icon.4bpp");
+const u8 gMonFootprint_Doduo[] = INCBIN_U8("graphics/pokemon/doduo/footprint.1bpp");
+const u8 gMonFrontPic_Dodrio[] = INCBIN_U8("graphics/pokemon/dodrio/front.4bpp.lz");
+const u8 gMonPalette_Dodrio[] = INCBIN_U8("graphics/pokemon/dodrio/normal.gbapal.lz");
+const u8 gMonBackPic_Dodrio[] = INCBIN_U8("graphics/pokemon/dodrio/back.4bpp.lz");
+const u8 gMonShinyPalette_Dodrio[] = INCBIN_U8("graphics/pokemon/dodrio/shiny.gbapal.lz");
+const u8 gMonIcon_Dodrio[] = INCBIN_U8("graphics/pokemon/dodrio/icon.4bpp");
+const u8 gMonFootprint_Dodrio[] = INCBIN_U8("graphics/pokemon/dodrio/footprint.1bpp");
+const u8 gMonFrontPic_Seel[] = INCBIN_U8("graphics/pokemon/seel/front.4bpp.lz");
+const u8 gMonPalette_Seel[] = INCBIN_U8("graphics/pokemon/seel/normal.gbapal.lz");
+const u8 gMonBackPic_Seel[] = INCBIN_U8("graphics/pokemon/seel/back.4bpp.lz");
+const u8 gMonShinyPalette_Seel[] = INCBIN_U8("graphics/pokemon/seel/shiny.gbapal.lz");
+const u8 gMonIcon_Seel[] = INCBIN_U8("graphics/pokemon/seel/icon.4bpp");
+const u8 gMonFootprint_Seel[] = INCBIN_U8("graphics/pokemon/seel/footprint.1bpp");
+const u8 gMonFrontPic_Dewgong[] = INCBIN_U8("graphics/pokemon/dewgong/front.4bpp.lz");
+const u8 gMonPalette_Dewgong[] = INCBIN_U8("graphics/pokemon/dewgong/normal.gbapal.lz");
+const u8 gMonBackPic_Dewgong[] = INCBIN_U8("graphics/pokemon/dewgong/back.4bpp.lz");
+const u8 gMonShinyPalette_Dewgong[] = INCBIN_U8("graphics/pokemon/dewgong/shiny.gbapal.lz");
+const u8 gMonIcon_Dewgong[] = INCBIN_U8("graphics/pokemon/dewgong/icon.4bpp");
+const u8 gMonFootprint_Dewgong[] = INCBIN_U8("graphics/pokemon/dewgong/footprint.1bpp");
+const u8 gMonFrontPic_Grimer[] = INCBIN_U8("graphics/pokemon/grimer/front.4bpp.lz");
+const u8 gMonPalette_Grimer[] = INCBIN_U8("graphics/pokemon/grimer/normal.gbapal.lz");
+const u8 gMonBackPic_Grimer[] = INCBIN_U8("graphics/pokemon/grimer/back.4bpp.lz");
+const u8 gMonShinyPalette_Grimer[] = INCBIN_U8("graphics/pokemon/grimer/shiny.gbapal.lz");
+const u8 gMonIcon_Grimer[] = INCBIN_U8("graphics/pokemon/grimer/icon.4bpp");
+const u8 gMonFootprint_Grimer[] = INCBIN_U8("graphics/pokemon/grimer/footprint.1bpp");
+const u8 gMonFrontPic_Muk[] = INCBIN_U8("graphics/pokemon/muk/front.4bpp.lz");
+const u8 gMonPalette_Muk[] = INCBIN_U8("graphics/pokemon/muk/normal.gbapal.lz");
+const u8 gMonBackPic_Muk[] = INCBIN_U8("graphics/pokemon/muk/back.4bpp.lz");
+const u8 gMonShinyPalette_Muk[] = INCBIN_U8("graphics/pokemon/muk/shiny.gbapal.lz");
+const u8 gMonIcon_Muk[] = INCBIN_U8("graphics/pokemon/muk/icon.4bpp");
+const u8 gMonFootprint_Muk[] = INCBIN_U8("graphics/pokemon/muk/footprint.1bpp");
+const u8 gMonFrontPic_Shellder[] = INCBIN_U8("graphics/pokemon/shellder/front.4bpp.lz");
+const u8 gMonPalette_Shellder[] = INCBIN_U8("graphics/pokemon/shellder/normal.gbapal.lz");
+const u8 gMonBackPic_Shellder[] = INCBIN_U8("graphics/pokemon/shellder/back.4bpp.lz");
+const u8 gMonShinyPalette_Shellder[] = INCBIN_U8("graphics/pokemon/shellder/shiny.gbapal.lz");
+const u8 gMonIcon_Shellder[] = INCBIN_U8("graphics/pokemon/shellder/icon.4bpp");
+const u8 gMonFootprint_Shellder[] = INCBIN_U8("graphics/pokemon/shellder/footprint.1bpp");
+const u8 gMonFrontPic_Cloyster[] = INCBIN_U8("graphics/pokemon/cloyster/front.4bpp.lz");
+const u8 gMonPalette_Cloyster[] = INCBIN_U8("graphics/pokemon/cloyster/normal.gbapal.lz");
+const u8 gMonBackPic_Cloyster[] = INCBIN_U8("graphics/pokemon/cloyster/back.4bpp.lz");
+const u8 gMonShinyPalette_Cloyster[] = INCBIN_U8("graphics/pokemon/cloyster/shiny.gbapal.lz");
+const u8 gMonIcon_Cloyster[] = INCBIN_U8("graphics/pokemon/cloyster/icon.4bpp");
+const u8 gMonFootprint_Cloyster[] = INCBIN_U8("graphics/pokemon/cloyster/footprint.1bpp");
+const u8 gMonFrontPic_Gastly[] = INCBIN_U8("graphics/pokemon/gastly/front.4bpp.lz");
+const u8 gMonPalette_Gastly[] = INCBIN_U8("graphics/pokemon/gastly/normal.gbapal.lz");
+const u8 gMonBackPic_Gastly[] = INCBIN_U8("graphics/pokemon/gastly/back.4bpp.lz");
+const u8 gMonShinyPalette_Gastly[] = INCBIN_U8("graphics/pokemon/gastly/shiny.gbapal.lz");
+const u8 gMonIcon_Gastly[] = INCBIN_U8("graphics/pokemon/gastly/icon.4bpp");
+const u8 gMonFootprint_Gastly[] = INCBIN_U8("graphics/pokemon/gastly/footprint.1bpp");
+const u8 gMonFrontPic_Haunter[] = INCBIN_U8("graphics/pokemon/haunter/front.4bpp.lz");
+const u8 gMonPalette_Haunter[] = INCBIN_U8("graphics/pokemon/haunter/normal.gbapal.lz");
+const u8 gMonBackPic_Haunter[] = INCBIN_U8("graphics/pokemon/haunter/back.4bpp.lz");
+const u8 gMonShinyPalette_Haunter[] = INCBIN_U8("graphics/pokemon/haunter/shiny.gbapal.lz");
+const u8 gMonIcon_Haunter[] = INCBIN_U8("graphics/pokemon/haunter/icon.4bpp");
+const u8 gMonFootprint_Haunter[] = INCBIN_U8("graphics/pokemon/haunter/footprint.1bpp");
+const u8 gMonFrontPic_Gengar[] = INCBIN_U8("graphics/pokemon/gengar/front.4bpp.lz");
+const u8 gMonPalette_Gengar[] = INCBIN_U8("graphics/pokemon/gengar/normal.gbapal.lz");
+const u8 gMonBackPic_Gengar[] = INCBIN_U8("graphics/pokemon/gengar/back.4bpp.lz");
+const u8 gMonShinyPalette_Gengar[] = INCBIN_U8("graphics/pokemon/gengar/shiny.gbapal.lz");
+const u8 gMonIcon_Gengar[] = INCBIN_U8("graphics/pokemon/gengar/icon.4bpp");
+const u8 gMonFootprint_Gengar[] = INCBIN_U8("graphics/pokemon/gengar/footprint.1bpp");
+const u8 gMonFrontPic_Onix[] = INCBIN_U8("graphics/pokemon/onix/front.4bpp.lz");
+const u8 gMonPalette_Onix[] = INCBIN_U8("graphics/pokemon/onix/normal.gbapal.lz");
+const u8 gMonBackPic_Onix[] = INCBIN_U8("graphics/pokemon/onix/back.4bpp.lz");
+const u8 gMonShinyPalette_Onix[] = INCBIN_U8("graphics/pokemon/onix/shiny.gbapal.lz");
+const u8 gMonIcon_Onix[] = INCBIN_U8("graphics/pokemon/onix/icon.4bpp");
+const u8 gMonFootprint_Onix[] = INCBIN_U8("graphics/pokemon/onix/footprint.1bpp");
+const u8 gMonFrontPic_Drowzee[] = INCBIN_U8("graphics/pokemon/drowzee/front.4bpp.lz");
+const u8 gMonPalette_Drowzee[] = INCBIN_U8("graphics/pokemon/drowzee/normal.gbapal.lz");
+const u8 gMonBackPic_Drowzee[] = INCBIN_U8("graphics/pokemon/drowzee/back.4bpp.lz");
+const u8 gMonShinyPalette_Drowzee[] = INCBIN_U8("graphics/pokemon/drowzee/shiny.gbapal.lz");
+const u8 gMonIcon_Drowzee[] = INCBIN_U8("graphics/pokemon/drowzee/icon.4bpp");
+const u8 gMonFootprint_Drowzee[] = INCBIN_U8("graphics/pokemon/drowzee/footprint.1bpp");
+const u8 gMonFrontPic_Hypno[] = INCBIN_U8("graphics/pokemon/hypno/front.4bpp.lz");
+const u8 gMonPalette_Hypno[] = INCBIN_U8("graphics/pokemon/hypno/normal.gbapal.lz");
+const u8 gMonBackPic_Hypno[] = INCBIN_U8("graphics/pokemon/hypno/back.4bpp.lz");
+const u8 gMonShinyPalette_Hypno[] = INCBIN_U8("graphics/pokemon/hypno/shiny.gbapal.lz");
+const u8 gMonIcon_Hypno[] = INCBIN_U8("graphics/pokemon/hypno/icon.4bpp");
+const u8 gMonFootprint_Hypno[] = INCBIN_U8("graphics/pokemon/hypno/footprint.1bpp");
+const u8 gMonFrontPic_Krabby[] = INCBIN_U8("graphics/pokemon/krabby/front.4bpp.lz");
+const u8 gMonPalette_Krabby[] = INCBIN_U8("graphics/pokemon/krabby/normal.gbapal.lz");
+const u8 gMonBackPic_Krabby[] = INCBIN_U8("graphics/pokemon/krabby/back.4bpp.lz");
+const u8 gMonShinyPalette_Krabby[] = INCBIN_U8("graphics/pokemon/krabby/shiny.gbapal.lz");
+const u8 gMonIcon_Krabby[] = INCBIN_U8("graphics/pokemon/krabby/icon.4bpp");
+const u8 gMonFootprint_Krabby[] = INCBIN_U8("graphics/pokemon/krabby/footprint.1bpp");
+const u8 gMonFrontPic_Kingler[] = INCBIN_U8("graphics/pokemon/kingler/front.4bpp.lz");
+const u8 gMonPalette_Kingler[] = INCBIN_U8("graphics/pokemon/kingler/normal.gbapal.lz");
+const u8 gMonBackPic_Kingler[] = INCBIN_U8("graphics/pokemon/kingler/back.4bpp.lz");
+const u8 gMonShinyPalette_Kingler[] = INCBIN_U8("graphics/pokemon/kingler/shiny.gbapal.lz");
+const u8 gMonIcon_Kingler[] = INCBIN_U8("graphics/pokemon/kingler/icon.4bpp");
+const u8 gMonFootprint_Kingler[] = INCBIN_U8("graphics/pokemon/kingler/footprint.1bpp");
+const u8 gMonFrontPic_Voltorb[] = INCBIN_U8("graphics/pokemon/voltorb/front.4bpp.lz");
+const u8 gMonPalette_Voltorb[] = INCBIN_U8("graphics/pokemon/voltorb/normal.gbapal.lz");
+const u8 gMonBackPic_Voltorb[] = INCBIN_U8("graphics/pokemon/voltorb/back.4bpp.lz");
+const u8 gMonShinyPalette_Voltorb[] = INCBIN_U8("graphics/pokemon/voltorb/shiny.gbapal.lz");
+const u8 gMonIcon_Voltorb[] = INCBIN_U8("graphics/pokemon/voltorb/icon.4bpp");
+const u8 gMonFootprint_Voltorb[] = INCBIN_U8("graphics/pokemon/voltorb/footprint.1bpp");
+const u8 gMonFrontPic_Electrode[] = INCBIN_U8("graphics/pokemon/electrode/front.4bpp.lz");
+const u8 gMonPalette_Electrode[] = INCBIN_U8("graphics/pokemon/electrode/normal.gbapal.lz");
+const u8 gMonBackPic_Electrode[] = INCBIN_U8("graphics/pokemon/electrode/back.4bpp.lz");
+const u8 gMonShinyPalette_Electrode[] = INCBIN_U8("graphics/pokemon/electrode/shiny.gbapal.lz");
+const u8 gMonIcon_Electrode[] = INCBIN_U8("graphics/pokemon/electrode/icon.4bpp");
+const u8 gMonFootprint_Electrode[] = INCBIN_U8("graphics/pokemon/electrode/footprint.1bpp");
+const u8 gMonFrontPic_Exeggcute[] = INCBIN_U8("graphics/pokemon/exeggcute/front.4bpp.lz");
+const u8 gMonPalette_Exeggcute[] = INCBIN_U8("graphics/pokemon/exeggcute/normal.gbapal.lz");
+const u8 gMonBackPic_Exeggcute[] = INCBIN_U8("graphics/pokemon/exeggcute/back.4bpp.lz");
+const u8 gMonShinyPalette_Exeggcute[] = INCBIN_U8("graphics/pokemon/exeggcute/shiny.gbapal.lz");
+const u8 gMonIcon_Exeggcute[] = INCBIN_U8("graphics/pokemon/exeggcute/icon.4bpp");
+const u8 gMonFootprint_Exeggcute[] = INCBIN_U8("graphics/pokemon/exeggcute/footprint.1bpp");
+const u8 gMonFrontPic_Exeggutor[] = INCBIN_U8("graphics/pokemon/exeggutor/front.4bpp.lz");
+const u8 gMonPalette_Exeggutor[] = INCBIN_U8("graphics/pokemon/exeggutor/normal.gbapal.lz");
+const u8 gMonBackPic_Exeggutor[] = INCBIN_U8("graphics/pokemon/exeggutor/back.4bpp.lz");
+const u8 gMonShinyPalette_Exeggutor[] = INCBIN_U8("graphics/pokemon/exeggutor/shiny.gbapal.lz");
+const u8 gMonIcon_Exeggutor[] = INCBIN_U8("graphics/pokemon/exeggutor/icon.4bpp");
+const u8 gMonFootprint_Exeggutor[] = INCBIN_U8("graphics/pokemon/exeggutor/footprint.1bpp");
+const u8 gMonFrontPic_Cubone[] = INCBIN_U8("graphics/pokemon/cubone/front.4bpp.lz");
+const u8 gMonPalette_Cubone[] = INCBIN_U8("graphics/pokemon/cubone/normal.gbapal.lz");
+const u8 gMonBackPic_Cubone[] = INCBIN_U8("graphics/pokemon/cubone/back.4bpp.lz");
+const u8 gMonShinyPalette_Cubone[] = INCBIN_U8("graphics/pokemon/cubone/shiny.gbapal.lz");
+const u8 gMonIcon_Cubone[] = INCBIN_U8("graphics/pokemon/cubone/icon.4bpp");
+const u8 gMonFootprint_Cubone[] = INCBIN_U8("graphics/pokemon/cubone/footprint.1bpp");
+const u8 gMonFrontPic_Marowak[] = INCBIN_U8("graphics/pokemon/marowak/front.4bpp.lz");
+const u8 gMonPalette_Marowak[] = INCBIN_U8("graphics/pokemon/marowak/normal.gbapal.lz");
+const u8 gMonBackPic_Marowak[] = INCBIN_U8("graphics/pokemon/marowak/back.4bpp.lz");
+const u8 gMonShinyPalette_Marowak[] = INCBIN_U8("graphics/pokemon/marowak/shiny.gbapal.lz");
+const u8 gMonIcon_Marowak[] = INCBIN_U8("graphics/pokemon/marowak/icon.4bpp");
+const u8 gMonFootprint_Marowak[] = INCBIN_U8("graphics/pokemon/marowak/footprint.1bpp");
+const u8 gMonFrontPic_Hitmonlee[] = INCBIN_U8("graphics/pokemon/hitmonlee/front.4bpp.lz");
+const u8 gMonPalette_Hitmonlee[] = INCBIN_U8("graphics/pokemon/hitmonlee/normal.gbapal.lz");
+const u8 gMonBackPic_Hitmonlee[] = INCBIN_U8("graphics/pokemon/hitmonlee/back.4bpp.lz");
+const u8 gMonShinyPalette_Hitmonlee[] = INCBIN_U8("graphics/pokemon/hitmonlee/shiny.gbapal.lz");
+const u8 gMonIcon_Hitmonlee[] = INCBIN_U8("graphics/pokemon/hitmonlee/icon.4bpp");
+const u8 gMonFootprint_Hitmonlee[] = INCBIN_U8("graphics/pokemon/hitmonlee/footprint.1bpp");
+const u8 gMonFrontPic_Hitmonchan[] = INCBIN_U8("graphics/pokemon/hitmonchan/front.4bpp.lz");
+const u8 gMonPalette_Hitmonchan[] = INCBIN_U8("graphics/pokemon/hitmonchan/normal.gbapal.lz");
+const u8 gMonBackPic_Hitmonchan[] = INCBIN_U8("graphics/pokemon/hitmonchan/back.4bpp.lz");
+const u8 gMonShinyPalette_Hitmonchan[] = INCBIN_U8("graphics/pokemon/hitmonchan/shiny.gbapal.lz");
+const u8 gMonIcon_Hitmonchan[] = INCBIN_U8("graphics/pokemon/hitmonchan/icon.4bpp");
+const u8 gMonFootprint_Hitmonchan[] = INCBIN_U8("graphics/pokemon/hitmonchan/footprint.1bpp");
+const u8 gMonFrontPic_Lickitung[] = INCBIN_U8("graphics/pokemon/lickitung/front.4bpp.lz");
+const u8 gMonPalette_Lickitung[] = INCBIN_U8("graphics/pokemon/lickitung/normal.gbapal.lz");
+const u8 gMonBackPic_Lickitung[] = INCBIN_U8("graphics/pokemon/lickitung/back.4bpp.lz");
+const u8 gMonShinyPalette_Lickitung[] = INCBIN_U8("graphics/pokemon/lickitung/shiny.gbapal.lz");
+const u8 gMonIcon_Lickitung[] = INCBIN_U8("graphics/pokemon/lickitung/icon.4bpp");
+const u8 gMonFootprint_Lickitung[] = INCBIN_U8("graphics/pokemon/lickitung/footprint.1bpp");
+const u8 gMonFrontPic_Koffing[] = INCBIN_U8("graphics/pokemon/koffing/front.4bpp.lz");
+const u8 gMonPalette_Koffing[] = INCBIN_U8("graphics/pokemon/koffing/normal.gbapal.lz");
+const u8 gMonBackPic_Koffing[] = INCBIN_U8("graphics/pokemon/koffing/back.4bpp.lz");
+const u8 gMonShinyPalette_Koffing[] = INCBIN_U8("graphics/pokemon/koffing/shiny.gbapal.lz");
+const u8 gMonIcon_Koffing[] = INCBIN_U8("graphics/pokemon/koffing/icon.4bpp");
+const u8 gMonFootprint_Koffing[] = INCBIN_U8("graphics/pokemon/koffing/footprint.1bpp");
+const u8 gMonFrontPic_Weezing[] = INCBIN_U8("graphics/pokemon/weezing/front.4bpp.lz");
+const u8 gMonPalette_Weezing[] = INCBIN_U8("graphics/pokemon/weezing/normal.gbapal.lz");
+const u8 gMonBackPic_Weezing[] = INCBIN_U8("graphics/pokemon/weezing/back.4bpp.lz");
+const u8 gMonShinyPalette_Weezing[] = INCBIN_U8("graphics/pokemon/weezing/shiny.gbapal.lz");
+const u8 gMonIcon_Weezing[] = INCBIN_U8("graphics/pokemon/weezing/icon.4bpp");
+const u8 gMonFootprint_Weezing[] = INCBIN_U8("graphics/pokemon/weezing/footprint.1bpp");
+const u8 gMonFrontPic_Rhyhorn[] = INCBIN_U8("graphics/pokemon/rhyhorn/front.4bpp.lz");
+const u8 gMonPalette_Rhyhorn[] = INCBIN_U8("graphics/pokemon/rhyhorn/normal.gbapal.lz");
+const u8 gMonBackPic_Rhyhorn[] = INCBIN_U8("graphics/pokemon/rhyhorn/back.4bpp.lz");
+const u8 gMonShinyPalette_Rhyhorn[] = INCBIN_U8("graphics/pokemon/rhyhorn/shiny.gbapal.lz");
+const u8 gMonIcon_Rhyhorn[] = INCBIN_U8("graphics/pokemon/rhyhorn/icon.4bpp");
+const u8 gMonFootprint_Rhyhorn[] = INCBIN_U8("graphics/pokemon/rhyhorn/footprint.1bpp");
+const u8 gMonFrontPic_Rhydon[] = INCBIN_U8("graphics/pokemon/rhydon/front.4bpp.lz");
+const u8 gMonPalette_Rhydon[] = INCBIN_U8("graphics/pokemon/rhydon/normal.gbapal.lz");
+const u8 gMonBackPic_Rhydon[] = INCBIN_U8("graphics/pokemon/rhydon/back.4bpp.lz");
+const u8 gMonShinyPalette_Rhydon[] = INCBIN_U8("graphics/pokemon/rhydon/shiny.gbapal.lz");
+const u8 gMonIcon_Rhydon[] = INCBIN_U8("graphics/pokemon/rhydon/icon.4bpp");
+const u8 gMonFootprint_Rhydon[] = INCBIN_U8("graphics/pokemon/rhydon/footprint.1bpp");
+const u8 gMonFrontPic_Chansey[] = INCBIN_U8("graphics/pokemon/chansey/front.4bpp.lz");
+const u8 gMonPalette_Chansey[] = INCBIN_U8("graphics/pokemon/chansey/normal.gbapal.lz");
+const u8 gMonBackPic_Chansey[] = INCBIN_U8("graphics/pokemon/chansey/back.4bpp.lz");
+const u8 gMonShinyPalette_Chansey[] = INCBIN_U8("graphics/pokemon/chansey/shiny.gbapal.lz");
+const u8 gMonIcon_Chansey[] = INCBIN_U8("graphics/pokemon/chansey/icon.4bpp");
+const u8 gMonFootprint_Chansey[] = INCBIN_U8("graphics/pokemon/chansey/footprint.1bpp");
+const u8 gMonFrontPic_Tangela[] = INCBIN_U8("graphics/pokemon/tangela/front.4bpp.lz");
+const u8 gMonPalette_Tangela[] = INCBIN_U8("graphics/pokemon/tangela/normal.gbapal.lz");
+const u8 gMonBackPic_Tangela[] = INCBIN_U8("graphics/pokemon/tangela/back.4bpp.lz");
+const u8 gMonShinyPalette_Tangela[] = INCBIN_U8("graphics/pokemon/tangela/shiny.gbapal.lz");
+const u8 gMonIcon_Tangela[] = INCBIN_U8("graphics/pokemon/tangela/icon.4bpp");
+const u8 gMonFootprint_Tangela[] = INCBIN_U8("graphics/pokemon/tangela/footprint.1bpp");
+const u8 gMonFrontPic_Kangaskhan[] = INCBIN_U8("graphics/pokemon/kangaskhan/front.4bpp.lz");
+const u8 gMonPalette_Kangaskhan[] = INCBIN_U8("graphics/pokemon/kangaskhan/normal.gbapal.lz");
+const u8 gMonBackPic_Kangaskhan[] = INCBIN_U8("graphics/pokemon/kangaskhan/back.4bpp.lz");
+const u8 gMonShinyPalette_Kangaskhan[] = INCBIN_U8("graphics/pokemon/kangaskhan/shiny.gbapal.lz");
+const u8 gMonIcon_Kangaskhan[] = INCBIN_U8("graphics/pokemon/kangaskhan/icon.4bpp");
+const u8 gMonFootprint_Kangaskhan[] = INCBIN_U8("graphics/pokemon/kangaskhan/footprint.1bpp");
+const u8 gMonFrontPic_Horsea[] = INCBIN_U8("graphics/pokemon/horsea/front.4bpp.lz");
+const u8 gMonPalette_Horsea[] = INCBIN_U8("graphics/pokemon/horsea/normal.gbapal.lz");
+const u8 gMonBackPic_Horsea[] = INCBIN_U8("graphics/pokemon/horsea/back.4bpp.lz");
+const u8 gMonShinyPalette_Horsea[] = INCBIN_U8("graphics/pokemon/horsea/shiny.gbapal.lz");
+const u8 gMonIcon_Horsea[] = INCBIN_U8("graphics/pokemon/horsea/icon.4bpp");
+const u8 gMonFootprint_Horsea[] = INCBIN_U8("graphics/pokemon/horsea/footprint.1bpp");
+const u8 gMonFrontPic_Seadra[] = INCBIN_U8("graphics/pokemon/seadra/front.4bpp.lz");
+const u8 gMonPalette_Seadra[] = INCBIN_U8("graphics/pokemon/seadra/normal.gbapal.lz");
+const u8 gMonBackPic_Seadra[] = INCBIN_U8("graphics/pokemon/seadra/back.4bpp.lz");
+const u8 gMonShinyPalette_Seadra[] = INCBIN_U8("graphics/pokemon/seadra/shiny.gbapal.lz");
+const u8 gMonIcon_Seadra[] = INCBIN_U8("graphics/pokemon/seadra/icon.4bpp");
+const u8 gMonFootprint_Seadra[] = INCBIN_U8("graphics/pokemon/seadra/footprint.1bpp");
+const u8 gMonFrontPic_Goldeen[] = INCBIN_U8("graphics/pokemon/goldeen/front.4bpp.lz");
+const u8 gMonPalette_Goldeen[] = INCBIN_U8("graphics/pokemon/goldeen/normal.gbapal.lz");
+const u8 gMonBackPic_Goldeen[] = INCBIN_U8("graphics/pokemon/goldeen/back.4bpp.lz");
+const u8 gMonShinyPalette_Goldeen[] = INCBIN_U8("graphics/pokemon/goldeen/shiny.gbapal.lz");
+const u8 gMonIcon_Goldeen[] = INCBIN_U8("graphics/pokemon/goldeen/icon.4bpp");
+const u8 gMonFootprint_Goldeen[] = INCBIN_U8("graphics/pokemon/goldeen/footprint.1bpp");
+const u8 gMonFrontPic_Seaking[] = INCBIN_U8("graphics/pokemon/seaking/front.4bpp.lz");
+const u8 gMonPalette_Seaking[] = INCBIN_U8("graphics/pokemon/seaking/normal.gbapal.lz");
+const u8 gMonBackPic_Seaking[] = INCBIN_U8("graphics/pokemon/seaking/back.4bpp.lz");
+const u8 gMonShinyPalette_Seaking[] = INCBIN_U8("graphics/pokemon/seaking/shiny.gbapal.lz");
+const u8 gMonIcon_Seaking[] = INCBIN_U8("graphics/pokemon/seaking/icon.4bpp");
+const u8 gMonFootprint_Seaking[] = INCBIN_U8("graphics/pokemon/seaking/footprint.1bpp");
+const u8 gMonFrontPic_Staryu[] = INCBIN_U8("graphics/pokemon/staryu/front.4bpp.lz");
+const u8 gMonPalette_Staryu[] = INCBIN_U8("graphics/pokemon/staryu/normal.gbapal.lz");
+const u8 gMonBackPic_Staryu[] = INCBIN_U8("graphics/pokemon/staryu/back.4bpp.lz");
+const u8 gMonShinyPalette_Staryu[] = INCBIN_U8("graphics/pokemon/staryu/shiny.gbapal.lz");
+const u8 gMonIcon_Staryu[] = INCBIN_U8("graphics/pokemon/staryu/icon.4bpp");
+const u8 gMonFootprint_Staryu[] = INCBIN_U8("graphics/pokemon/staryu/footprint.1bpp");
+const u8 gMonFrontPic_Starmie[] = INCBIN_U8("graphics/pokemon/starmie/front.4bpp.lz");
+const u8 gMonPalette_Starmie[] = INCBIN_U8("graphics/pokemon/starmie/normal.gbapal.lz");
+const u8 gMonBackPic_Starmie[] = INCBIN_U8("graphics/pokemon/starmie/back.4bpp.lz");
+const u8 gMonShinyPalette_Starmie[] = INCBIN_U8("graphics/pokemon/starmie/shiny.gbapal.lz");
+const u8 gMonIcon_Starmie[] = INCBIN_U8("graphics/pokemon/starmie/icon.4bpp");
+const u8 gMonFootprint_Starmie[] = INCBIN_U8("graphics/pokemon/starmie/footprint.1bpp");
+const u8 gMonFrontPic_Mrmime[] = INCBIN_U8("graphics/pokemon/mr_mime/front.4bpp.lz");
+const u8 gMonPalette_Mrmime[] = INCBIN_U8("graphics/pokemon/mr_mime/normal.gbapal.lz");
+const u8 gMonBackPic_Mrmime[] = INCBIN_U8("graphics/pokemon/mr_mime/back.4bpp.lz");
+const u8 gMonShinyPalette_Mrmime[] = INCBIN_U8("graphics/pokemon/mr_mime/shiny.gbapal.lz");
+const u8 gMonIcon_Mrmime[] = INCBIN_U8("graphics/pokemon/mr_mime/icon.4bpp");
+const u8 gMonFootprint_Mrmime[] = INCBIN_U8("graphics/pokemon/mr_mime/footprint.1bpp");
+const u8 gMonFrontPic_Scyther[] = INCBIN_U8("graphics/pokemon/scyther/front.4bpp.lz");
+const u8 gMonPalette_Scyther[] = INCBIN_U8("graphics/pokemon/scyther/normal.gbapal.lz");
+const u8 gMonBackPic_Scyther[] = INCBIN_U8("graphics/pokemon/scyther/back.4bpp.lz");
+const u8 gMonShinyPalette_Scyther[] = INCBIN_U8("graphics/pokemon/scyther/shiny.gbapal.lz");
+const u8 gMonIcon_Scyther[] = INCBIN_U8("graphics/pokemon/scyther/icon.4bpp");
+const u8 gMonFootprint_Scyther[] = INCBIN_U8("graphics/pokemon/scyther/footprint.1bpp");
+const u8 gMonFrontPic_Jynx[] = INCBIN_U8("graphics/pokemon/jynx/front.4bpp.lz");
+const u8 gMonPalette_Jynx[] = INCBIN_U8("graphics/pokemon/jynx/normal.gbapal.lz");
+const u8 gMonBackPic_Jynx[] = INCBIN_U8("graphics/pokemon/jynx/back.4bpp.lz");
+const u8 gMonShinyPalette_Jynx[] = INCBIN_U8("graphics/pokemon/jynx/shiny.gbapal.lz");
+const u8 gMonIcon_Jynx[] = INCBIN_U8("graphics/pokemon/jynx/icon.4bpp");
+const u8 gMonFootprint_Jynx[] = INCBIN_U8("graphics/pokemon/jynx/footprint.1bpp");
+const u8 gMonFrontPic_Electabuzz[] = INCBIN_U8("graphics/pokemon/electabuzz/front.4bpp.lz");
+const u8 gMonPalette_Electabuzz[] = INCBIN_U8("graphics/pokemon/electabuzz/normal.gbapal.lz");
+const u8 gMonBackPic_Electabuzz[] = INCBIN_U8("graphics/pokemon/electabuzz/back.4bpp.lz");
+const u8 gMonShinyPalette_Electabuzz[] = INCBIN_U8("graphics/pokemon/electabuzz/shiny.gbapal.lz");
+const u8 gMonIcon_Electabuzz[] = INCBIN_U8("graphics/pokemon/electabuzz/icon.4bpp");
+const u8 gMonFootprint_Electabuzz[] = INCBIN_U8("graphics/pokemon/electabuzz/footprint.1bpp");
+const u8 gMonFrontPic_Magmar[] = INCBIN_U8("graphics/pokemon/magmar/front.4bpp.lz");
+const u8 gMonPalette_Magmar[] = INCBIN_U8("graphics/pokemon/magmar/normal.gbapal.lz");
+const u8 gMonBackPic_Magmar[] = INCBIN_U8("graphics/pokemon/magmar/back.4bpp.lz");
+const u8 gMonShinyPalette_Magmar[] = INCBIN_U8("graphics/pokemon/magmar/shiny.gbapal.lz");
+const u8 gMonIcon_Magmar[] = INCBIN_U8("graphics/pokemon/magmar/icon.4bpp");
+const u8 gMonFootprint_Magmar[] = INCBIN_U8("graphics/pokemon/magmar/footprint.1bpp");
+const u8 gMonFrontPic_Pinsir[] = INCBIN_U8("graphics/pokemon/pinsir/front.4bpp.lz");
+const u8 gMonPalette_Pinsir[] = INCBIN_U8("graphics/pokemon/pinsir/normal.gbapal.lz");
+const u8 gMonBackPic_Pinsir[] = INCBIN_U8("graphics/pokemon/pinsir/back.4bpp.lz");
+const u8 gMonShinyPalette_Pinsir[] = INCBIN_U8("graphics/pokemon/pinsir/shiny.gbapal.lz");
+const u8 gMonIcon_Pinsir[] = INCBIN_U8("graphics/pokemon/pinsir/icon.4bpp");
+const u8 gMonFootprint_Pinsir[] = INCBIN_U8("graphics/pokemon/pinsir/footprint.1bpp");
+const u8 gMonFrontPic_Tauros[] = INCBIN_U8("graphics/pokemon/tauros/front.4bpp.lz");
+const u8 gMonPalette_Tauros[] = INCBIN_U8("graphics/pokemon/tauros/normal.gbapal.lz");
+const u8 gMonBackPic_Tauros[] = INCBIN_U8("graphics/pokemon/tauros/back.4bpp.lz");
+const u8 gMonShinyPalette_Tauros[] = INCBIN_U8("graphics/pokemon/tauros/shiny.gbapal.lz");
+const u8 gMonIcon_Tauros[] = INCBIN_U8("graphics/pokemon/tauros/icon.4bpp");
+const u8 gMonFootprint_Tauros[] = INCBIN_U8("graphics/pokemon/tauros/footprint.1bpp");
+const u8 gMonFrontPic_Magikarp[] = INCBIN_U8("graphics/pokemon/magikarp/front.4bpp.lz");
+const u8 gMonPalette_Magikarp[] = INCBIN_U8("graphics/pokemon/magikarp/normal.gbapal.lz");
+const u8 gMonBackPic_Magikarp[] = INCBIN_U8("graphics/pokemon/magikarp/back.4bpp.lz");
+const u8 gMonShinyPalette_Magikarp[] = INCBIN_U8("graphics/pokemon/magikarp/shiny.gbapal.lz");
+const u8 gMonIcon_Magikarp[] = INCBIN_U8("graphics/pokemon/magikarp/icon.4bpp");
+const u8 gMonFootprint_Magikarp[] = INCBIN_U8("graphics/pokemon/magikarp/footprint.1bpp");
+const u8 gMonFrontPic_Gyarados[] = INCBIN_U8("graphics/pokemon/gyarados/front.4bpp.lz");
+const u8 gMonPalette_Gyarados[] = INCBIN_U8("graphics/pokemon/gyarados/normal.gbapal.lz");
+const u8 gMonBackPic_Gyarados[] = INCBIN_U8("graphics/pokemon/gyarados/back.4bpp.lz");
+const u8 gMonShinyPalette_Gyarados[] = INCBIN_U8("graphics/pokemon/gyarados/shiny.gbapal.lz");
+const u8 gMonIcon_Gyarados[] = INCBIN_U8("graphics/pokemon/gyarados/icon.4bpp");
+const u8 gMonFootprint_Gyarados[] = INCBIN_U8("graphics/pokemon/gyarados/footprint.1bpp");
+const u8 gMonFrontPic_Lapras[] = INCBIN_U8("graphics/pokemon/lapras/front.4bpp.lz");
+const u8 gMonPalette_Lapras[] = INCBIN_U8("graphics/pokemon/lapras/normal.gbapal.lz");
+const u8 gMonBackPic_Lapras[] = INCBIN_U8("graphics/pokemon/lapras/back.4bpp.lz");
+const u8 gMonShinyPalette_Lapras[] = INCBIN_U8("graphics/pokemon/lapras/shiny.gbapal.lz");
+const u8 gMonIcon_Lapras[] = INCBIN_U8("graphics/pokemon/lapras/icon.4bpp");
+const u8 gMonFootprint_Lapras[] = INCBIN_U8("graphics/pokemon/lapras/footprint.1bpp");
+const u8 gMonFrontPic_Ditto[] = INCBIN_U8("graphics/pokemon/ditto/front.4bpp.lz");
+const u8 gMonPalette_Ditto[] = INCBIN_U8("graphics/pokemon/ditto/normal.gbapal.lz");
+const u8 gMonBackPic_Ditto[] = INCBIN_U8("graphics/pokemon/ditto/back.4bpp.lz");
+const u8 gMonShinyPalette_Ditto[] = INCBIN_U8("graphics/pokemon/ditto/shiny.gbapal.lz");
+const u8 gMonIcon_Ditto[] = INCBIN_U8("graphics/pokemon/ditto/icon.4bpp");
+const u8 gMonFootprint_Ditto[] = INCBIN_U8("graphics/pokemon/ditto/footprint.1bpp");
+const u8 gMonFrontPic_Eevee[] = INCBIN_U8("graphics/pokemon/eevee/front.4bpp.lz");
+const u8 gMonPalette_Eevee[] = INCBIN_U8("graphics/pokemon/eevee/normal.gbapal.lz");
+const u8 gMonBackPic_Eevee[] = INCBIN_U8("graphics/pokemon/eevee/back.4bpp.lz");
+const u8 gMonShinyPalette_Eevee[] = INCBIN_U8("graphics/pokemon/eevee/shiny.gbapal.lz");
+const u8 gMonIcon_Eevee[] = INCBIN_U8("graphics/pokemon/eevee/icon.4bpp");
+const u8 gMonFootprint_Eevee[] = INCBIN_U8("graphics/pokemon/eevee/footprint.1bpp");
+const u8 gMonFrontPic_Vaporeon[] = INCBIN_U8("graphics/pokemon/vaporeon/front.4bpp.lz");
+const u8 gMonPalette_Vaporeon[] = INCBIN_U8("graphics/pokemon/vaporeon/normal.gbapal.lz");
+const u8 gMonBackPic_Vaporeon[] = INCBIN_U8("graphics/pokemon/vaporeon/back.4bpp.lz");
+const u8 gMonShinyPalette_Vaporeon[] = INCBIN_U8("graphics/pokemon/vaporeon/shiny.gbapal.lz");
+const u8 gMonIcon_Vaporeon[] = INCBIN_U8("graphics/pokemon/vaporeon/icon.4bpp");
+const u8 gMonFootprint_Vaporeon[] = INCBIN_U8("graphics/pokemon/vaporeon/footprint.1bpp");
+const u8 gMonFrontPic_Jolteon[] = INCBIN_U8("graphics/pokemon/jolteon/front.4bpp.lz");
+const u8 gMonPalette_Jolteon[] = INCBIN_U8("graphics/pokemon/jolteon/normal.gbapal.lz");
+const u8 gMonBackPic_Jolteon[] = INCBIN_U8("graphics/pokemon/jolteon/back.4bpp.lz");
+const u8 gMonShinyPalette_Jolteon[] = INCBIN_U8("graphics/pokemon/jolteon/shiny.gbapal.lz");
+const u8 gMonIcon_Jolteon[] = INCBIN_U8("graphics/pokemon/jolteon/icon.4bpp");
+const u8 gMonFootprint_Jolteon[] = INCBIN_U8("graphics/pokemon/jolteon/footprint.1bpp");
+const u8 gMonFrontPic_Flareon[] = INCBIN_U8("graphics/pokemon/flareon/front.4bpp.lz");
+const u8 gMonPalette_Flareon[] = INCBIN_U8("graphics/pokemon/flareon/normal.gbapal.lz");
+const u8 gMonBackPic_Flareon[] = INCBIN_U8("graphics/pokemon/flareon/back.4bpp.lz");
+const u8 gMonShinyPalette_Flareon[] = INCBIN_U8("graphics/pokemon/flareon/shiny.gbapal.lz");
+const u8 gMonIcon_Flareon[] = INCBIN_U8("graphics/pokemon/flareon/icon.4bpp");
+const u8 gMonFootprint_Flareon[] = INCBIN_U8("graphics/pokemon/flareon/footprint.1bpp");
+const u8 gMonFrontPic_Porygon[] = INCBIN_U8("graphics/pokemon/porygon/front.4bpp.lz");
+const u8 gMonPalette_Porygon[] = INCBIN_U8("graphics/pokemon/porygon/normal.gbapal.lz");
+const u8 gMonBackPic_Porygon[] = INCBIN_U8("graphics/pokemon/porygon/back.4bpp.lz");
+const u8 gMonShinyPalette_Porygon[] = INCBIN_U8("graphics/pokemon/porygon/shiny.gbapal.lz");
+const u8 gMonIcon_Porygon[] = INCBIN_U8("graphics/pokemon/porygon/icon.4bpp");
+const u8 gMonFootprint_Porygon[] = INCBIN_U8("graphics/pokemon/porygon/footprint.1bpp");
+const u8 gMonFrontPic_Omanyte[] = INCBIN_U8("graphics/pokemon/omanyte/front.4bpp.lz");
+const u8 gMonPalette_Omanyte[] = INCBIN_U8("graphics/pokemon/omanyte/normal.gbapal.lz");
+const u8 gMonBackPic_Omanyte[] = INCBIN_U8("graphics/pokemon/omanyte/back.4bpp.lz");
+const u8 gMonShinyPalette_Omanyte[] = INCBIN_U8("graphics/pokemon/omanyte/shiny.gbapal.lz");
+const u8 gMonIcon_Omanyte[] = INCBIN_U8("graphics/pokemon/omanyte/icon.4bpp");
+const u8 gMonFootprint_Omanyte[] = INCBIN_U8("graphics/pokemon/omanyte/footprint.1bpp");
+const u8 gMonFrontPic_Omastar[] = INCBIN_U8("graphics/pokemon/omastar/front.4bpp.lz");
+const u8 gMonPalette_Omastar[] = INCBIN_U8("graphics/pokemon/omastar/normal.gbapal.lz");
+const u8 gMonBackPic_Omastar[] = INCBIN_U8("graphics/pokemon/omastar/back.4bpp.lz");
+const u8 gMonShinyPalette_Omastar[] = INCBIN_U8("graphics/pokemon/omastar/shiny.gbapal.lz");
+const u8 gMonIcon_Omastar[] = INCBIN_U8("graphics/pokemon/omastar/icon.4bpp");
+const u8 gMonFootprint_Omastar[] = INCBIN_U8("graphics/pokemon/omastar/footprint.1bpp");
+const u8 gMonFrontPic_Kabuto[] = INCBIN_U8("graphics/pokemon/kabuto/front.4bpp.lz");
+const u8 gMonPalette_Kabuto[] = INCBIN_U8("graphics/pokemon/kabuto/normal.gbapal.lz");
+const u8 gMonBackPic_Kabuto[] = INCBIN_U8("graphics/pokemon/kabuto/back.4bpp.lz");
+const u8 gMonShinyPalette_Kabuto[] = INCBIN_U8("graphics/pokemon/kabuto/shiny.gbapal.lz");
+const u8 gMonIcon_Kabuto[] = INCBIN_U8("graphics/pokemon/kabuto/icon.4bpp");
+const u8 gMonFootprint_Kabuto[] = INCBIN_U8("graphics/pokemon/kabuto/footprint.1bpp");
+const u8 gMonFrontPic_Kabutops[] = INCBIN_U8("graphics/pokemon/kabutops/front.4bpp.lz");
+const u8 gMonPalette_Kabutops[] = INCBIN_U8("graphics/pokemon/kabutops/normal.gbapal.lz");
+const u8 gMonBackPic_Kabutops[] = INCBIN_U8("graphics/pokemon/kabutops/back.4bpp.lz");
+const u8 gMonShinyPalette_Kabutops[] = INCBIN_U8("graphics/pokemon/kabutops/shiny.gbapal.lz");
+const u8 gMonIcon_Kabutops[] = INCBIN_U8("graphics/pokemon/kabutops/icon.4bpp");
+const u8 gMonFootprint_Kabutops[] = INCBIN_U8("graphics/pokemon/kabutops/footprint.1bpp");
+const u8 gMonFrontPic_Aerodactyl[] = INCBIN_U8("graphics/pokemon/aerodactyl/front.4bpp.lz");
+const u8 gMonPalette_Aerodactyl[] = INCBIN_U8("graphics/pokemon/aerodactyl/normal.gbapal.lz");
+const u8 gMonBackPic_Aerodactyl[] = INCBIN_U8("graphics/pokemon/aerodactyl/back.4bpp.lz");
+const u8 gMonShinyPalette_Aerodactyl[] = INCBIN_U8("graphics/pokemon/aerodactyl/shiny.gbapal.lz");
+const u8 gMonIcon_Aerodactyl[] = INCBIN_U8("graphics/pokemon/aerodactyl/icon.4bpp");
+const u8 gMonFootprint_Aerodactyl[] = INCBIN_U8("graphics/pokemon/aerodactyl/footprint.1bpp");
+const u8 gMonFrontPic_Snorlax[] = INCBIN_U8("graphics/pokemon/snorlax/front.4bpp.lz");
+const u8 gMonPalette_Snorlax[] = INCBIN_U8("graphics/pokemon/snorlax/normal.gbapal.lz");
+const u8 gMonBackPic_Snorlax[] = INCBIN_U8("graphics/pokemon/snorlax/back.4bpp.lz");
+const u8 gMonShinyPalette_Snorlax[] = INCBIN_U8("graphics/pokemon/snorlax/shiny.gbapal.lz");
+const u8 gMonIcon_Snorlax[] = INCBIN_U8("graphics/pokemon/snorlax/icon.4bpp");
+const u8 gMonFootprint_Snorlax[] = INCBIN_U8("graphics/pokemon/snorlax/footprint.1bpp");
+const u8 gMonFrontPic_Articuno[] = INCBIN_U8("graphics/pokemon/articuno/front.4bpp.lz");
+const u8 gMonPalette_Articuno[] = INCBIN_U8("graphics/pokemon/articuno/normal.gbapal.lz");
+const u8 gMonBackPic_Articuno[] = INCBIN_U8("graphics/pokemon/articuno/back.4bpp.lz");
+const u8 gMonShinyPalette_Articuno[] = INCBIN_U8("graphics/pokemon/articuno/shiny.gbapal.lz");
+const u8 gMonIcon_Articuno[] = INCBIN_U8("graphics/pokemon/articuno/icon.4bpp");
+const u8 gMonFootprint_Articuno[] = INCBIN_U8("graphics/pokemon/articuno/footprint.1bpp");
+const u8 gMonFrontPic_Zapdos[] = INCBIN_U8("graphics/pokemon/zapdos/front.4bpp.lz");
+const u8 gMonPalette_Zapdos[] = INCBIN_U8("graphics/pokemon/zapdos/normal.gbapal.lz");
+const u8 gMonBackPic_Zapdos[] = INCBIN_U8("graphics/pokemon/zapdos/back.4bpp.lz");
+const u8 gMonShinyPalette_Zapdos[] = INCBIN_U8("graphics/pokemon/zapdos/shiny.gbapal.lz");
+const u8 gMonIcon_Zapdos[] = INCBIN_U8("graphics/pokemon/zapdos/icon.4bpp");
+const u8 gMonFootprint_Zapdos[] = INCBIN_U8("graphics/pokemon/zapdos/footprint.1bpp");
+const u8 gMonFrontPic_Moltres[] = INCBIN_U8("graphics/pokemon/moltres/front.4bpp.lz");
+const u8 gMonPalette_Moltres[] = INCBIN_U8("graphics/pokemon/moltres/normal.gbapal.lz");
+const u8 gMonBackPic_Moltres[] = INCBIN_U8("graphics/pokemon/moltres/back.4bpp.lz");
+const u8 gMonShinyPalette_Moltres[] = INCBIN_U8("graphics/pokemon/moltres/shiny.gbapal.lz");
+const u8 gMonIcon_Moltres[] = INCBIN_U8("graphics/pokemon/moltres/icon.4bpp");
+const u8 gMonFootprint_Moltres[] = INCBIN_U8("graphics/pokemon/moltres/footprint.1bpp");
+const u8 gMonFrontPic_Dratini[] = INCBIN_U8("graphics/pokemon/dratini/front.4bpp.lz");
+const u8 gMonPalette_Dratini[] = INCBIN_U8("graphics/pokemon/dratini/normal.gbapal.lz");
+const u8 gMonBackPic_Dratini[] = INCBIN_U8("graphics/pokemon/dratini/back.4bpp.lz");
+const u8 gMonShinyPalette_Dratini[] = INCBIN_U8("graphics/pokemon/dratini/shiny.gbapal.lz");
+const u8 gMonIcon_Dratini[] = INCBIN_U8("graphics/pokemon/dratini/icon.4bpp");
+const u8 gMonFootprint_Dratini[] = INCBIN_U8("graphics/pokemon/dratini/footprint.1bpp");
+const u8 gMonFrontPic_Dragonair[] = INCBIN_U8("graphics/pokemon/dragonair/front.4bpp.lz");
+const u8 gMonPalette_Dragonair[] = INCBIN_U8("graphics/pokemon/dragonair/normal.gbapal.lz");
+const u8 gMonBackPic_Dragonair[] = INCBIN_U8("graphics/pokemon/dragonair/back.4bpp.lz");
+const u8 gMonShinyPalette_Dragonair[] = INCBIN_U8("graphics/pokemon/dragonair/shiny.gbapal.lz");
+const u8 gMonIcon_Dragonair[] = INCBIN_U8("graphics/pokemon/dragonair/icon.4bpp");
+const u8 gMonFootprint_Dragonair[] = INCBIN_U8("graphics/pokemon/dragonair/footprint.1bpp");
+const u8 gMonFrontPic_Dragonite[] = INCBIN_U8("graphics/pokemon/dragonite/front.4bpp.lz");
+const u8 gMonPalette_Dragonite[] = INCBIN_U8("graphics/pokemon/dragonite/normal.gbapal.lz");
+const u8 gMonBackPic_Dragonite[] = INCBIN_U8("graphics/pokemon/dragonite/back.4bpp.lz");
+const u8 gMonShinyPalette_Dragonite[] = INCBIN_U8("graphics/pokemon/dragonite/shiny.gbapal.lz");
+const u8 gMonIcon_Dragonite[] = INCBIN_U8("graphics/pokemon/dragonite/icon.4bpp");
+const u8 gMonFootprint_Dragonite[] = INCBIN_U8("graphics/pokemon/dragonite/footprint.1bpp");
+const u8 gMonFrontPic_Mewtwo[] = INCBIN_U8("graphics/pokemon/mewtwo/front.4bpp.lz");
+const u8 gMonPalette_Mewtwo[] = INCBIN_U8("graphics/pokemon/mewtwo/normal.gbapal.lz");
+const u8 gMonBackPic_Mewtwo[] = INCBIN_U8("graphics/pokemon/mewtwo/back.4bpp.lz");
+const u8 gMonShinyPalette_Mewtwo[] = INCBIN_U8("graphics/pokemon/mewtwo/shiny.gbapal.lz");
+const u8 gMonIcon_Mewtwo[] = INCBIN_U8("graphics/pokemon/mewtwo/icon.4bpp");
+const u8 gMonFootprint_Mewtwo[] = INCBIN_U8("graphics/pokemon/mewtwo/footprint.1bpp");
+const u8 gMonFrontPic_Mew[] = INCBIN_U8("graphics/pokemon/mew/front.4bpp.lz");
+const u8 gMonPalette_Mew[] = INCBIN_U8("graphics/pokemon/mew/normal.gbapal.lz");
+const u8 gMonBackPic_Mew[] = INCBIN_U8("graphics/pokemon/mew/back.4bpp.lz");
+const u8 gMonShinyPalette_Mew[] = INCBIN_U8("graphics/pokemon/mew/shiny.gbapal.lz");
+const u8 gMonIcon_Mew[] = INCBIN_U8("graphics/pokemon/mew/icon.4bpp");
+const u8 gMonFootprint_Mew[] = INCBIN_U8("graphics/pokemon/mew/footprint.1bpp");
+const u8 gMonFrontPic_Chikorita[] = INCBIN_U8("graphics/pokemon/chikorita/front.4bpp.lz");
+const u8 gMonPalette_Chikorita[] = INCBIN_U8("graphics/pokemon/chikorita/normal.gbapal.lz");
+const u8 gMonBackPic_Chikorita[] = INCBIN_U8("graphics/pokemon/chikorita/back.4bpp.lz");
+const u8 gMonShinyPalette_Chikorita[] = INCBIN_U8("graphics/pokemon/chikorita/shiny.gbapal.lz");
+const u8 gMonIcon_Chikorita[] = INCBIN_U8("graphics/pokemon/chikorita/icon.4bpp");
+const u8 gMonFootprint_Chikorita[] = INCBIN_U8("graphics/pokemon/chikorita/footprint.1bpp");
+const u8 gMonFrontPic_Bayleef[] = INCBIN_U8("graphics/pokemon/bayleef/front.4bpp.lz");
+const u8 gMonPalette_Bayleef[] = INCBIN_U8("graphics/pokemon/bayleef/normal.gbapal.lz");
+const u8 gMonBackPic_Bayleef[] = INCBIN_U8("graphics/pokemon/bayleef/back.4bpp.lz");
+const u8 gMonShinyPalette_Bayleef[] = INCBIN_U8("graphics/pokemon/bayleef/shiny.gbapal.lz");
+const u8 gMonIcon_Bayleef[] = INCBIN_U8("graphics/pokemon/bayleef/icon.4bpp");
+const u8 gMonFootprint_Bayleef[] = INCBIN_U8("graphics/pokemon/bayleef/footprint.1bpp");
+const u8 gMonFrontPic_Meganium[] = INCBIN_U8("graphics/pokemon/meganium/front.4bpp.lz");
+const u8 gMonPalette_Meganium[] = INCBIN_U8("graphics/pokemon/meganium/normal.gbapal.lz");
+const u8 gMonBackPic_Meganium[] = INCBIN_U8("graphics/pokemon/meganium/back.4bpp.lz");
+const u8 gMonShinyPalette_Meganium[] = INCBIN_U8("graphics/pokemon/meganium/shiny.gbapal.lz");
+const u8 gMonIcon_Meganium[] = INCBIN_U8("graphics/pokemon/meganium/icon.4bpp");
+const u8 gMonFootprint_Meganium[] = INCBIN_U8("graphics/pokemon/meganium/footprint.1bpp");
+const u8 gMonFrontPic_Cyndaquil[] = INCBIN_U8("graphics/pokemon/cyndaquil/front.4bpp.lz");
+const u8 gMonPalette_Cyndaquil[] = INCBIN_U8("graphics/pokemon/cyndaquil/normal.gbapal.lz");
+const u8 gMonBackPic_Cyndaquil[] = INCBIN_U8("graphics/pokemon/cyndaquil/back.4bpp.lz");
+const u8 gMonShinyPalette_Cyndaquil[] = INCBIN_U8("graphics/pokemon/cyndaquil/shiny.gbapal.lz");
+const u8 gMonIcon_Cyndaquil[] = INCBIN_U8("graphics/pokemon/cyndaquil/icon.4bpp");
+const u8 gMonFootprint_Cyndaquil[] = INCBIN_U8("graphics/pokemon/cyndaquil/footprint.1bpp");
+const u8 gMonFrontPic_Quilava[] = INCBIN_U8("graphics/pokemon/quilava/front.4bpp.lz");
+const u8 gMonPalette_Quilava[] = INCBIN_U8("graphics/pokemon/quilava/normal.gbapal.lz");
+const u8 gMonBackPic_Quilava[] = INCBIN_U8("graphics/pokemon/quilava/back.4bpp.lz");
+const u8 gMonShinyPalette_Quilava[] = INCBIN_U8("graphics/pokemon/quilava/shiny.gbapal.lz");
+const u8 gMonIcon_Quilava[] = INCBIN_U8("graphics/pokemon/quilava/icon.4bpp");
+const u8 gMonFootprint_Quilava[] = INCBIN_U8("graphics/pokemon/quilava/footprint.1bpp");
+const u8 gMonFrontPic_Typhlosion[] = INCBIN_U8("graphics/pokemon/typhlosion/front.4bpp.lz");
+const u8 gMonPalette_Typhlosion[] = INCBIN_U8("graphics/pokemon/typhlosion/normal.gbapal.lz");
+const u8 gMonBackPic_Typhlosion[] = INCBIN_U8("graphics/pokemon/typhlosion/back.4bpp.lz");
+const u8 gMonShinyPalette_Typhlosion[] = INCBIN_U8("graphics/pokemon/typhlosion/shiny.gbapal.lz");
+const u8 gMonIcon_Typhlosion[] = INCBIN_U8("graphics/pokemon/typhlosion/icon.4bpp");
+const u8 gMonFootprint_Typhlosion[] = INCBIN_U8("graphics/pokemon/typhlosion/footprint.1bpp");
+const u8 gMonFrontPic_Totodile[] = INCBIN_U8("graphics/pokemon/totodile/front.4bpp.lz");
+const u8 gMonPalette_Totodile[] = INCBIN_U8("graphics/pokemon/totodile/normal.gbapal.lz");
+const u8 gMonBackPic_Totodile[] = INCBIN_U8("graphics/pokemon/totodile/back.4bpp.lz");
+const u8 gMonShinyPalette_Totodile[] = INCBIN_U8("graphics/pokemon/totodile/shiny.gbapal.lz");
+const u8 gMonIcon_Totodile[] = INCBIN_U8("graphics/pokemon/totodile/icon.4bpp");
+const u8 gMonFootprint_Totodile[] = INCBIN_U8("graphics/pokemon/totodile/footprint.1bpp");
+const u8 gMonFrontPic_Croconaw[] = INCBIN_U8("graphics/pokemon/croconaw/front.4bpp.lz");
+const u8 gMonPalette_Croconaw[] = INCBIN_U8("graphics/pokemon/croconaw/normal.gbapal.lz");
+const u8 gMonBackPic_Croconaw[] = INCBIN_U8("graphics/pokemon/croconaw/back.4bpp.lz");
+const u8 gMonShinyPalette_Croconaw[] = INCBIN_U8("graphics/pokemon/croconaw/shiny.gbapal.lz");
+const u8 gMonIcon_Croconaw[] = INCBIN_U8("graphics/pokemon/croconaw/icon.4bpp");
+const u8 gMonFootprint_Croconaw[] = INCBIN_U8("graphics/pokemon/croconaw/footprint.1bpp");
+const u8 gMonFrontPic_Feraligatr[] = INCBIN_U8("graphics/pokemon/feraligatr/front.4bpp.lz");
+const u8 gMonPalette_Feraligatr[] = INCBIN_U8("graphics/pokemon/feraligatr/normal.gbapal.lz");
+const u8 gMonBackPic_Feraligatr[] = INCBIN_U8("graphics/pokemon/feraligatr/back.4bpp.lz");
+const u8 gMonShinyPalette_Feraligatr[] = INCBIN_U8("graphics/pokemon/feraligatr/shiny.gbapal.lz");
+const u8 gMonIcon_Feraligatr[] = INCBIN_U8("graphics/pokemon/feraligatr/icon.4bpp");
+const u8 gMonFootprint_Feraligatr[] = INCBIN_U8("graphics/pokemon/feraligatr/footprint.1bpp");
+const u8 gMonFrontPic_Sentret[] = INCBIN_U8("graphics/pokemon/sentret/front.4bpp.lz");
+const u8 gMonPalette_Sentret[] = INCBIN_U8("graphics/pokemon/sentret/normal.gbapal.lz");
+const u8 gMonBackPic_Sentret[] = INCBIN_U8("graphics/pokemon/sentret/back.4bpp.lz");
+const u8 gMonShinyPalette_Sentret[] = INCBIN_U8("graphics/pokemon/sentret/shiny.gbapal.lz");
+const u8 gMonIcon_Sentret[] = INCBIN_U8("graphics/pokemon/sentret/icon.4bpp");
+const u8 gMonFootprint_Sentret[] = INCBIN_U8("graphics/pokemon/sentret/footprint.1bpp");
+const u8 gMonFrontPic_Furret[] = INCBIN_U8("graphics/pokemon/furret/front.4bpp.lz");
+const u8 gMonPalette_Furret[] = INCBIN_U8("graphics/pokemon/furret/normal.gbapal.lz");
+const u8 gMonBackPic_Furret[] = INCBIN_U8("graphics/pokemon/furret/back.4bpp.lz");
+const u8 gMonShinyPalette_Furret[] = INCBIN_U8("graphics/pokemon/furret/shiny.gbapal.lz");
+const u8 gMonIcon_Furret[] = INCBIN_U8("graphics/pokemon/furret/icon.4bpp");
+const u8 gMonFootprint_Furret[] = INCBIN_U8("graphics/pokemon/furret/footprint.1bpp");
+const u8 gMonFrontPic_Hoothoot[] = INCBIN_U8("graphics/pokemon/hoothoot/front.4bpp.lz");
+const u8 gMonPalette_Hoothoot[] = INCBIN_U8("graphics/pokemon/hoothoot/normal.gbapal.lz");
+const u8 gMonBackPic_Hoothoot[] = INCBIN_U8("graphics/pokemon/hoothoot/back.4bpp.lz");
+const u8 gMonShinyPalette_Hoothoot[] = INCBIN_U8("graphics/pokemon/hoothoot/shiny.gbapal.lz");
+const u8 gMonIcon_Hoothoot[] = INCBIN_U8("graphics/pokemon/hoothoot/icon.4bpp");
+const u8 gMonFootprint_Hoothoot[] = INCBIN_U8("graphics/pokemon/hoothoot/footprint.1bpp");
+const u8 gMonFrontPic_Noctowl[] = INCBIN_U8("graphics/pokemon/noctowl/front.4bpp.lz");
+const u8 gMonPalette_Noctowl[] = INCBIN_U8("graphics/pokemon/noctowl/normal.gbapal.lz");
+const u8 gMonBackPic_Noctowl[] = INCBIN_U8("graphics/pokemon/noctowl/back.4bpp.lz");
+const u8 gMonShinyPalette_Noctowl[] = INCBIN_U8("graphics/pokemon/noctowl/shiny.gbapal.lz");
+const u8 gMonIcon_Noctowl[] = INCBIN_U8("graphics/pokemon/noctowl/icon.4bpp");
+const u8 gMonFootprint_Noctowl[] = INCBIN_U8("graphics/pokemon/noctowl/footprint.1bpp");
+const u8 gMonFrontPic_Ledyba[] = INCBIN_U8("graphics/pokemon/ledyba/front.4bpp.lz");
+const u8 gMonPalette_Ledyba[] = INCBIN_U8("graphics/pokemon/ledyba/normal.gbapal.lz");
+const u8 gMonBackPic_Ledyba[] = INCBIN_U8("graphics/pokemon/ledyba/back.4bpp.lz");
+const u8 gMonShinyPalette_Ledyba[] = INCBIN_U8("graphics/pokemon/ledyba/shiny.gbapal.lz");
+const u8 gMonIcon_Ledyba[] = INCBIN_U8("graphics/pokemon/ledyba/icon.4bpp");
+const u8 gMonFootprint_Ledyba[] = INCBIN_U8("graphics/pokemon/ledyba/footprint.1bpp");
+const u8 gMonFrontPic_Ledian[] = INCBIN_U8("graphics/pokemon/ledian/front.4bpp.lz");
+const u8 gMonPalette_Ledian[] = INCBIN_U8("graphics/pokemon/ledian/normal.gbapal.lz");
+const u8 gMonBackPic_Ledian[] = INCBIN_U8("graphics/pokemon/ledian/back.4bpp.lz");
+const u8 gMonShinyPalette_Ledian[] = INCBIN_U8("graphics/pokemon/ledian/shiny.gbapal.lz");
+const u8 gMonIcon_Ledian[] = INCBIN_U8("graphics/pokemon/ledian/icon.4bpp");
+const u8 gMonFootprint_Ledian[] = INCBIN_U8("graphics/pokemon/ledian/footprint.1bpp");
+const u8 gMonFrontPic_Spinarak[] = INCBIN_U8("graphics/pokemon/spinarak/front.4bpp.lz");
+const u8 gMonPalette_Spinarak[] = INCBIN_U8("graphics/pokemon/spinarak/normal.gbapal.lz");
+const u8 gMonBackPic_Spinarak[] = INCBIN_U8("graphics/pokemon/spinarak/back.4bpp.lz");
+const u8 gMonShinyPalette_Spinarak[] = INCBIN_U8("graphics/pokemon/spinarak/shiny.gbapal.lz");
+const u8 gMonIcon_Spinarak[] = INCBIN_U8("graphics/pokemon/spinarak/icon.4bpp");
+const u8 gMonFootprint_Spinarak[] = INCBIN_U8("graphics/pokemon/spinarak/footprint.1bpp");
+const u8 gMonFrontPic_Ariados[] = INCBIN_U8("graphics/pokemon/ariados/front.4bpp.lz");
+const u8 gMonPalette_Ariados[] = INCBIN_U8("graphics/pokemon/ariados/normal.gbapal.lz");
+const u8 gMonBackPic_Ariados[] = INCBIN_U8("graphics/pokemon/ariados/back.4bpp.lz");
+const u8 gMonShinyPalette_Ariados[] = INCBIN_U8("graphics/pokemon/ariados/shiny.gbapal.lz");
+const u8 gMonIcon_Ariados[] = INCBIN_U8("graphics/pokemon/ariados/icon.4bpp");
+const u8 gMonFootprint_Ariados[] = INCBIN_U8("graphics/pokemon/ariados/footprint.1bpp");
+const u8 gMonFrontPic_Crobat[] = INCBIN_U8("graphics/pokemon/crobat/front.4bpp.lz");
+const u8 gMonPalette_Crobat[] = INCBIN_U8("graphics/pokemon/crobat/normal.gbapal.lz");
+const u8 gMonBackPic_Crobat[] = INCBIN_U8("graphics/pokemon/crobat/back.4bpp.lz");
+const u8 gMonShinyPalette_Crobat[] = INCBIN_U8("graphics/pokemon/crobat/shiny.gbapal.lz");
+const u8 gMonIcon_Crobat[] = INCBIN_U8("graphics/pokemon/crobat/icon.4bpp");
+const u8 gMonFootprint_Crobat[] = INCBIN_U8("graphics/pokemon/crobat/footprint.1bpp");
+const u8 gMonFrontPic_Chinchou[] = INCBIN_U8("graphics/pokemon/chinchou/front.4bpp.lz");
+const u8 gMonPalette_Chinchou[] = INCBIN_U8("graphics/pokemon/chinchou/normal.gbapal.lz");
+const u8 gMonBackPic_Chinchou[] = INCBIN_U8("graphics/pokemon/chinchou/back.4bpp.lz");
+const u8 gMonShinyPalette_Chinchou[] = INCBIN_U8("graphics/pokemon/chinchou/shiny.gbapal.lz");
+const u8 gMonIcon_Chinchou[] = INCBIN_U8("graphics/pokemon/chinchou/icon.4bpp");
+const u8 gMonFootprint_Chinchou[] = INCBIN_U8("graphics/pokemon/chinchou/footprint.1bpp");
+const u8 gMonFrontPic_Lanturn[] = INCBIN_U8("graphics/pokemon/lanturn/front.4bpp.lz");
+const u8 gMonPalette_Lanturn[] = INCBIN_U8("graphics/pokemon/lanturn/normal.gbapal.lz");
+const u8 gMonBackPic_Lanturn[] = INCBIN_U8("graphics/pokemon/lanturn/back.4bpp.lz");
+const u8 gMonShinyPalette_Lanturn[] = INCBIN_U8("graphics/pokemon/lanturn/shiny.gbapal.lz");
+const u8 gMonIcon_Lanturn[] = INCBIN_U8("graphics/pokemon/lanturn/icon.4bpp");
+const u8 gMonFootprint_Lanturn[] = INCBIN_U8("graphics/pokemon/lanturn/footprint.1bpp");
+const u8 gMonFrontPic_Pichu[] = INCBIN_U8("graphics/pokemon/pichu/front.4bpp.lz");
+const u8 gMonPalette_Pichu[] = INCBIN_U8("graphics/pokemon/pichu/normal.gbapal.lz");
+const u8 gMonBackPic_Pichu[] = INCBIN_U8("graphics/pokemon/pichu/back.4bpp.lz");
+const u8 gMonShinyPalette_Pichu[] = INCBIN_U8("graphics/pokemon/pichu/shiny.gbapal.lz");
+const u8 gMonIcon_Pichu[] = INCBIN_U8("graphics/pokemon/pichu/icon.4bpp");
+const u8 gMonFootprint_Pichu[] = INCBIN_U8("graphics/pokemon/pichu/footprint.1bpp");
+const u8 gMonFrontPic_Cleffa[] = INCBIN_U8("graphics/pokemon/cleffa/front.4bpp.lz");
+const u8 gMonPalette_Cleffa[] = INCBIN_U8("graphics/pokemon/cleffa/normal.gbapal.lz");
+const u8 gMonBackPic_Cleffa[] = INCBIN_U8("graphics/pokemon/cleffa/back.4bpp.lz");
+const u8 gMonShinyPalette_Cleffa[] = INCBIN_U8("graphics/pokemon/cleffa/shiny.gbapal.lz");
+const u8 gMonIcon_Cleffa[] = INCBIN_U8("graphics/pokemon/cleffa/icon.4bpp");
+const u8 gMonFootprint_Cleffa[] = INCBIN_U8("graphics/pokemon/cleffa/footprint.1bpp");
+const u8 gMonFrontPic_Igglybuff[] = INCBIN_U8("graphics/pokemon/igglybuff/front.4bpp.lz");
+const u8 gMonPalette_Igglybuff[] = INCBIN_U8("graphics/pokemon/igglybuff/normal.gbapal.lz");
+const u8 gMonBackPic_Igglybuff[] = INCBIN_U8("graphics/pokemon/igglybuff/back.4bpp.lz");
+const u8 gMonShinyPalette_Igglybuff[] = INCBIN_U8("graphics/pokemon/igglybuff/shiny.gbapal.lz");
+const u8 gMonIcon_Igglybuff[] = INCBIN_U8("graphics/pokemon/igglybuff/icon.4bpp");
+const u8 gMonFootprint_Igglybuff[] = INCBIN_U8("graphics/pokemon/igglybuff/footprint.1bpp");
+const u8 gMonFrontPic_Togepi[] = INCBIN_U8("graphics/pokemon/togepi/front.4bpp.lz");
+const u8 gMonPalette_Togepi[] = INCBIN_U8("graphics/pokemon/togepi/normal.gbapal.lz");
+const u8 gMonBackPic_Togepi[] = INCBIN_U8("graphics/pokemon/togepi/back.4bpp.lz");
+const u8 gMonShinyPalette_Togepi[] = INCBIN_U8("graphics/pokemon/togepi/shiny.gbapal.lz");
+const u8 gMonIcon_Togepi[] = INCBIN_U8("graphics/pokemon/togepi/icon.4bpp");
+const u8 gMonFootprint_Togepi[] = INCBIN_U8("graphics/pokemon/togepi/footprint.1bpp");
+const u8 gMonFrontPic_Togetic[] = INCBIN_U8("graphics/pokemon/togetic/front.4bpp.lz");
+const u8 gMonPalette_Togetic[] = INCBIN_U8("graphics/pokemon/togetic/normal.gbapal.lz");
+const u8 gMonBackPic_Togetic[] = INCBIN_U8("graphics/pokemon/togetic/back.4bpp.lz");
+const u8 gMonShinyPalette_Togetic[] = INCBIN_U8("graphics/pokemon/togetic/shiny.gbapal.lz");
+const u8 gMonIcon_Togetic[] = INCBIN_U8("graphics/pokemon/togetic/icon.4bpp");
+const u8 gMonFootprint_Togetic[] = INCBIN_U8("graphics/pokemon/togetic/footprint.1bpp");
+const u8 gMonFrontPic_Natu[] = INCBIN_U8("graphics/pokemon/natu/front.4bpp.lz");
+const u8 gMonPalette_Natu[] = INCBIN_U8("graphics/pokemon/natu/normal.gbapal.lz");
+const u8 gMonBackPic_Natu[] = INCBIN_U8("graphics/pokemon/natu/back.4bpp.lz");
+const u8 gMonShinyPalette_Natu[] = INCBIN_U8("graphics/pokemon/natu/shiny.gbapal.lz");
+const u8 gMonIcon_Natu[] = INCBIN_U8("graphics/pokemon/natu/icon.4bpp");
+const u8 gMonFootprint_Natu[] = INCBIN_U8("graphics/pokemon/natu/footprint.1bpp");
+const u8 gMonFrontPic_Xatu[] = INCBIN_U8("graphics/pokemon/xatu/front.4bpp.lz");
+const u8 gMonPalette_Xatu[] = INCBIN_U8("graphics/pokemon/xatu/normal.gbapal.lz");
+const u8 gMonBackPic_Xatu[] = INCBIN_U8("graphics/pokemon/xatu/back.4bpp.lz");
+const u8 gMonShinyPalette_Xatu[] = INCBIN_U8("graphics/pokemon/xatu/shiny.gbapal.lz");
+const u8 gMonIcon_Xatu[] = INCBIN_U8("graphics/pokemon/xatu/icon.4bpp");
+const u8 gMonFootprint_Xatu[] = INCBIN_U8("graphics/pokemon/xatu/footprint.1bpp");
+const u8 gMonFrontPic_Mareep[] = INCBIN_U8("graphics/pokemon/mareep/front.4bpp.lz");
+const u8 gMonPalette_Mareep[] = INCBIN_U8("graphics/pokemon/mareep/normal.gbapal.lz");
+const u8 gMonBackPic_Mareep[] = INCBIN_U8("graphics/pokemon/mareep/back.4bpp.lz");
+const u8 gMonShinyPalette_Mareep[] = INCBIN_U8("graphics/pokemon/mareep/shiny.gbapal.lz");
+const u8 gMonIcon_Mareep[] = INCBIN_U8("graphics/pokemon/mareep/icon.4bpp");
+const u8 gMonFootprint_Mareep[] = INCBIN_U8("graphics/pokemon/mareep/footprint.1bpp");
+const u8 gMonFrontPic_Flaaffy[] = INCBIN_U8("graphics/pokemon/flaaffy/front.4bpp.lz");
+const u8 gMonPalette_Flaaffy[] = INCBIN_U8("graphics/pokemon/flaaffy/normal.gbapal.lz");
+const u8 gMonBackPic_Flaaffy[] = INCBIN_U8("graphics/pokemon/flaaffy/back.4bpp.lz");
+const u8 gMonShinyPalette_Flaaffy[] = INCBIN_U8("graphics/pokemon/flaaffy/shiny.gbapal.lz");
+const u8 gMonIcon_Flaaffy[] = INCBIN_U8("graphics/pokemon/flaaffy/icon.4bpp");
+const u8 gMonFootprint_Flaaffy[] = INCBIN_U8("graphics/pokemon/flaaffy/footprint.1bpp");
+const u8 gMonFrontPic_Ampharos[] = INCBIN_U8("graphics/pokemon/ampharos/front.4bpp.lz");
+const u8 gMonPalette_Ampharos[] = INCBIN_U8("graphics/pokemon/ampharos/normal.gbapal.lz");
+const u8 gMonBackPic_Ampharos[] = INCBIN_U8("graphics/pokemon/ampharos/back.4bpp.lz");
+const u8 gMonShinyPalette_Ampharos[] = INCBIN_U8("graphics/pokemon/ampharos/shiny.gbapal.lz");
+const u8 gMonIcon_Ampharos[] = INCBIN_U8("graphics/pokemon/ampharos/icon.4bpp");
+const u8 gMonFootprint_Ampharos[] = INCBIN_U8("graphics/pokemon/ampharos/footprint.1bpp");
+const u8 gMonFrontPic_Bellossom[] = INCBIN_U8("graphics/pokemon/bellossom/front.4bpp.lz");
+const u8 gMonPalette_Bellossom[] = INCBIN_U8("graphics/pokemon/bellossom/normal.gbapal.lz");
+const u8 gMonBackPic_Bellossom[] = INCBIN_U8("graphics/pokemon/bellossom/back.4bpp.lz");
+const u8 gMonShinyPalette_Bellossom[] = INCBIN_U8("graphics/pokemon/bellossom/shiny.gbapal.lz");
+const u8 gMonIcon_Bellossom[] = INCBIN_U8("graphics/pokemon/bellossom/icon.4bpp");
+const u8 gMonFootprint_Bellossom[] = INCBIN_U8("graphics/pokemon/bellossom/footprint.1bpp");
+const u8 gMonFrontPic_Marill[] = INCBIN_U8("graphics/pokemon/marill/front.4bpp.lz");
+const u8 gMonPalette_Marill[] = INCBIN_U8("graphics/pokemon/marill/normal.gbapal.lz");
+const u8 gMonBackPic_Marill[] = INCBIN_U8("graphics/pokemon/marill/back.4bpp.lz");
+const u8 gMonShinyPalette_Marill[] = INCBIN_U8("graphics/pokemon/marill/shiny.gbapal.lz");
+const u8 gMonIcon_Marill[] = INCBIN_U8("graphics/pokemon/marill/icon.4bpp");
+const u8 gMonFootprint_Marill[] = INCBIN_U8("graphics/pokemon/marill/footprint.1bpp");
+const u8 gMonFrontPic_Azumarill[] = INCBIN_U8("graphics/pokemon/azumarill/front.4bpp.lz");
+const u8 gMonPalette_Azumarill[] = INCBIN_U8("graphics/pokemon/azumarill/normal.gbapal.lz");
+const u8 gMonBackPic_Azumarill[] = INCBIN_U8("graphics/pokemon/azumarill/back.4bpp.lz");
+const u8 gMonShinyPalette_Azumarill[] = INCBIN_U8("graphics/pokemon/azumarill/shiny.gbapal.lz");
+const u8 gMonIcon_Azumarill[] = INCBIN_U8("graphics/pokemon/azumarill/icon.4bpp");
+const u8 gMonFootprint_Azumarill[] = INCBIN_U8("graphics/pokemon/azumarill/footprint.1bpp");
+const u8 gMonFrontPic_Sudowoodo[] = INCBIN_U8("graphics/pokemon/sudowoodo/front.4bpp.lz");
+const u8 gMonPalette_Sudowoodo[] = INCBIN_U8("graphics/pokemon/sudowoodo/normal.gbapal.lz");
+const u8 gMonBackPic_Sudowoodo[] = INCBIN_U8("graphics/pokemon/sudowoodo/back.4bpp.lz");
+const u8 gMonShinyPalette_Sudowoodo[] = INCBIN_U8("graphics/pokemon/sudowoodo/shiny.gbapal.lz");
+const u8 gMonIcon_Sudowoodo[] = INCBIN_U8("graphics/pokemon/sudowoodo/icon.4bpp");
+const u8 gMonFootprint_Sudowoodo[] = INCBIN_U8("graphics/pokemon/sudowoodo/footprint.1bpp");
+const u8 gMonFrontPic_Politoed[] = INCBIN_U8("graphics/pokemon/politoed/front.4bpp.lz");
+const u8 gMonPalette_Politoed[] = INCBIN_U8("graphics/pokemon/politoed/normal.gbapal.lz");
+const u8 gMonBackPic_Politoed[] = INCBIN_U8("graphics/pokemon/politoed/back.4bpp.lz");
+const u8 gMonShinyPalette_Politoed[] = INCBIN_U8("graphics/pokemon/politoed/shiny.gbapal.lz");
+const u8 gMonIcon_Politoed[] = INCBIN_U8("graphics/pokemon/politoed/icon.4bpp");
+const u8 gMonFootprint_Politoed[] = INCBIN_U8("graphics/pokemon/politoed/footprint.1bpp");
+const u8 gMonFrontPic_Hoppip[] = INCBIN_U8("graphics/pokemon/hoppip/front.4bpp.lz");
+const u8 gMonPalette_Hoppip[] = INCBIN_U8("graphics/pokemon/hoppip/normal.gbapal.lz");
+const u8 gMonBackPic_Hoppip[] = INCBIN_U8("graphics/pokemon/hoppip/back.4bpp.lz");
+const u8 gMonShinyPalette_Hoppip[] = INCBIN_U8("graphics/pokemon/hoppip/shiny.gbapal.lz");
+const u8 gMonIcon_Hoppip[] = INCBIN_U8("graphics/pokemon/hoppip/icon.4bpp");
+const u8 gMonFootprint_Hoppip[] = INCBIN_U8("graphics/pokemon/hoppip/footprint.1bpp");
+const u8 gMonFrontPic_Skiploom[] = INCBIN_U8("graphics/pokemon/skiploom/front.4bpp.lz");
+const u8 gMonPalette_Skiploom[] = INCBIN_U8("graphics/pokemon/skiploom/normal.gbapal.lz");
+const u8 gMonBackPic_Skiploom[] = INCBIN_U8("graphics/pokemon/skiploom/back.4bpp.lz");
+const u8 gMonShinyPalette_Skiploom[] = INCBIN_U8("graphics/pokemon/skiploom/shiny.gbapal.lz");
+const u8 gMonIcon_Skiploom[] = INCBIN_U8("graphics/pokemon/skiploom/icon.4bpp");
+const u8 gMonFootprint_Skiploom[] = INCBIN_U8("graphics/pokemon/skiploom/footprint.1bpp");
+const u8 gMonFrontPic_Jumpluff[] = INCBIN_U8("graphics/pokemon/jumpluff/front.4bpp.lz");
+const u8 gMonPalette_Jumpluff[] = INCBIN_U8("graphics/pokemon/jumpluff/normal.gbapal.lz");
+const u8 gMonBackPic_Jumpluff[] = INCBIN_U8("graphics/pokemon/jumpluff/back.4bpp.lz");
+const u8 gMonShinyPalette_Jumpluff[] = INCBIN_U8("graphics/pokemon/jumpluff/shiny.gbapal.lz");
+const u8 gMonIcon_Jumpluff[] = INCBIN_U8("graphics/pokemon/jumpluff/icon.4bpp");
+const u8 gMonFootprint_Jumpluff[] = INCBIN_U8("graphics/pokemon/jumpluff/footprint.1bpp");
+const u8 gMonFrontPic_Aipom[] = INCBIN_U8("graphics/pokemon/aipom/front.4bpp.lz");
+const u8 gMonPalette_Aipom[] = INCBIN_U8("graphics/pokemon/aipom/normal.gbapal.lz");
+const u8 gMonBackPic_Aipom[] = INCBIN_U8("graphics/pokemon/aipom/back.4bpp.lz");
+const u8 gMonShinyPalette_Aipom[] = INCBIN_U8("graphics/pokemon/aipom/shiny.gbapal.lz");
+const u8 gMonIcon_Aipom[] = INCBIN_U8("graphics/pokemon/aipom/icon.4bpp");
+const u8 gMonFootprint_Aipom[] = INCBIN_U8("graphics/pokemon/aipom/footprint.1bpp");
+const u8 gMonFrontPic_Sunkern[] = INCBIN_U8("graphics/pokemon/sunkern/front.4bpp.lz");
+const u8 gMonPalette_Sunkern[] = INCBIN_U8("graphics/pokemon/sunkern/normal.gbapal.lz");
+const u8 gMonBackPic_Sunkern[] = INCBIN_U8("graphics/pokemon/sunkern/back.4bpp.lz");
+const u8 gMonShinyPalette_Sunkern[] = INCBIN_U8("graphics/pokemon/sunkern/shiny.gbapal.lz");
+const u8 gMonIcon_Sunkern[] = INCBIN_U8("graphics/pokemon/sunkern/icon.4bpp");
+const u8 gMonFootprint_Sunkern[] = INCBIN_U8("graphics/pokemon/sunkern/footprint.1bpp");
+const u8 gMonFrontPic_Sunflora[] = INCBIN_U8("graphics/pokemon/sunflora/front.4bpp.lz");
+const u8 gMonPalette_Sunflora[] = INCBIN_U8("graphics/pokemon/sunflora/normal.gbapal.lz");
+const u8 gMonBackPic_Sunflora[] = INCBIN_U8("graphics/pokemon/sunflora/back.4bpp.lz");
+const u8 gMonShinyPalette_Sunflora[] = INCBIN_U8("graphics/pokemon/sunflora/shiny.gbapal.lz");
+const u8 gMonIcon_Sunflora[] = INCBIN_U8("graphics/pokemon/sunflora/icon.4bpp");
+const u8 gMonFootprint_Sunflora[] = INCBIN_U8("graphics/pokemon/sunflora/footprint.1bpp");
+const u8 gMonFrontPic_Yanma[] = INCBIN_U8("graphics/pokemon/yanma/front.4bpp.lz");
+const u8 gMonPalette_Yanma[] = INCBIN_U8("graphics/pokemon/yanma/normal.gbapal.lz");
+const u8 gMonBackPic_Yanma[] = INCBIN_U8("graphics/pokemon/yanma/back.4bpp.lz");
+const u8 gMonShinyPalette_Yanma[] = INCBIN_U8("graphics/pokemon/yanma/shiny.gbapal.lz");
+const u8 gMonIcon_Yanma[] = INCBIN_U8("graphics/pokemon/yanma/icon.4bpp");
+const u8 gMonFootprint_Yanma[] = INCBIN_U8("graphics/pokemon/yanma/footprint.1bpp");
+const u8 gMonFrontPic_Wooper[] = INCBIN_U8("graphics/pokemon/wooper/front.4bpp.lz");
+const u8 gMonPalette_Wooper[] = INCBIN_U8("graphics/pokemon/wooper/normal.gbapal.lz");
+const u8 gMonBackPic_Wooper[] = INCBIN_U8("graphics/pokemon/wooper/back.4bpp.lz");
+const u8 gMonShinyPalette_Wooper[] = INCBIN_U8("graphics/pokemon/wooper/shiny.gbapal.lz");
+const u8 gMonIcon_Wooper[] = INCBIN_U8("graphics/pokemon/wooper/icon.4bpp");
+const u8 gMonFootprint_Wooper[] = INCBIN_U8("graphics/pokemon/wooper/footprint.1bpp");
+const u8 gMonFrontPic_Quagsire[] = INCBIN_U8("graphics/pokemon/quagsire/front.4bpp.lz");
+const u8 gMonPalette_Quagsire[] = INCBIN_U8("graphics/pokemon/quagsire/normal.gbapal.lz");
+const u8 gMonBackPic_Quagsire[] = INCBIN_U8("graphics/pokemon/quagsire/back.4bpp.lz");
+const u8 gMonShinyPalette_Quagsire[] = INCBIN_U8("graphics/pokemon/quagsire/shiny.gbapal.lz");
+const u8 gMonIcon_Quagsire[] = INCBIN_U8("graphics/pokemon/quagsire/icon.4bpp");
+const u8 gMonFootprint_Quagsire[] = INCBIN_U8("graphics/pokemon/quagsire/footprint.1bpp");
+const u8 gMonFrontPic_Espeon[] = INCBIN_U8("graphics/pokemon/espeon/front.4bpp.lz");
+const u8 gMonPalette_Espeon[] = INCBIN_U8("graphics/pokemon/espeon/normal.gbapal.lz");
+const u8 gMonBackPic_Espeon[] = INCBIN_U8("graphics/pokemon/espeon/back.4bpp.lz");
+const u8 gMonShinyPalette_Espeon[] = INCBIN_U8("graphics/pokemon/espeon/shiny.gbapal.lz");
+const u8 gMonIcon_Espeon[] = INCBIN_U8("graphics/pokemon/espeon/icon.4bpp");
+const u8 gMonFootprint_Espeon[] = INCBIN_U8("graphics/pokemon/espeon/footprint.1bpp");
+const u8 gMonFrontPic_Umbreon[] = INCBIN_U8("graphics/pokemon/umbreon/front.4bpp.lz");
+const u8 gMonPalette_Umbreon[] = INCBIN_U8("graphics/pokemon/umbreon/normal.gbapal.lz");
+const u8 gMonBackPic_Umbreon[] = INCBIN_U8("graphics/pokemon/umbreon/back.4bpp.lz");
+const u8 gMonShinyPalette_Umbreon[] = INCBIN_U8("graphics/pokemon/umbreon/shiny.gbapal.lz");
+const u8 gMonIcon_Umbreon[] = INCBIN_U8("graphics/pokemon/umbreon/icon.4bpp");
+const u8 gMonFootprint_Umbreon[] = INCBIN_U8("graphics/pokemon/umbreon/footprint.1bpp");
+const u8 gMonFrontPic_Murkrow[] = INCBIN_U8("graphics/pokemon/murkrow/front.4bpp.lz");
+const u8 gMonPalette_Murkrow[] = INCBIN_U8("graphics/pokemon/murkrow/normal.gbapal.lz");
+const u8 gMonBackPic_Murkrow[] = INCBIN_U8("graphics/pokemon/murkrow/back.4bpp.lz");
+const u8 gMonShinyPalette_Murkrow[] = INCBIN_U8("graphics/pokemon/murkrow/shiny.gbapal.lz");
+const u8 gMonIcon_Murkrow[] = INCBIN_U8("graphics/pokemon/murkrow/icon.4bpp");
+const u8 gMonFootprint_Murkrow[] = INCBIN_U8("graphics/pokemon/murkrow/footprint.1bpp");
+const u8 gMonFrontPic_Slowking[] = INCBIN_U8("graphics/pokemon/slowking/front.4bpp.lz");
+const u8 gMonPalette_Slowking[] = INCBIN_U8("graphics/pokemon/slowking/normal.gbapal.lz");
+const u8 gMonBackPic_Slowking[] = INCBIN_U8("graphics/pokemon/slowking/back.4bpp.lz");
+const u8 gMonShinyPalette_Slowking[] = INCBIN_U8("graphics/pokemon/slowking/shiny.gbapal.lz");
+const u8 gMonIcon_Slowking[] = INCBIN_U8("graphics/pokemon/slowking/icon.4bpp");
+const u8 gMonFootprint_Slowking[] = INCBIN_U8("graphics/pokemon/slowking/footprint.1bpp");
+const u8 gMonFrontPic_Misdreavus[] = INCBIN_U8("graphics/pokemon/misdreavus/front.4bpp.lz");
+const u8 gMonPalette_Misdreavus[] = INCBIN_U8("graphics/pokemon/misdreavus/normal.gbapal.lz");
+const u8 gMonBackPic_Misdreavus[] = INCBIN_U8("graphics/pokemon/misdreavus/back.4bpp.lz");
+const u8 gMonShinyPalette_Misdreavus[] = INCBIN_U8("graphics/pokemon/misdreavus/shiny.gbapal.lz");
+const u8 gMonIcon_Misdreavus[] = INCBIN_U8("graphics/pokemon/misdreavus/icon.4bpp");
+const u8 gMonFootprint_Misdreavus[] = INCBIN_U8("graphics/pokemon/misdreavus/footprint.1bpp");
+const u8 gMonFrontPic_UnownA[] = INCBIN_U8("graphics/pokemon/unown/front_a.4bpp.lz");
+const u8 gMonPalette_Unown[] = INCBIN_U8("graphics/pokemon/unown/normal.gbapal.lz");
+const u8 gMonBackPic_UnownA[] = INCBIN_U8("graphics/pokemon/unown/back_a.4bpp.lz");
+const u8 gMonShinyPalette_Unown[] = INCBIN_U8("graphics/pokemon/unown/shiny.gbapal.lz");
+const u8 gMonIcon_UnownA[] = INCBIN_U8("graphics/pokemon/unown/icon_a.4bpp");
+const u8 gMonFootprint_Unown[] = INCBIN_U8("graphics/pokemon/unown/footprint.1bpp");
+const u8 gMonFrontPic_Wobbuffet[] = INCBIN_U8("graphics/pokemon/wobbuffet/front.4bpp.lz");
+const u8 gMonPalette_Wobbuffet[] = INCBIN_U8("graphics/pokemon/wobbuffet/normal.gbapal.lz");
+const u8 gMonBackPic_Wobbuffet[] = INCBIN_U8("graphics/pokemon/wobbuffet/back.4bpp.lz");
+const u8 gMonShinyPalette_Wobbuffet[] = INCBIN_U8("graphics/pokemon/wobbuffet/shiny.gbapal.lz");
+const u8 gMonIcon_Wobbuffet[] = INCBIN_U8("graphics/pokemon/wobbuffet/icon.4bpp");
+const u8 gMonFootprint_Wobbuffet[] = INCBIN_U8("graphics/pokemon/wobbuffet/footprint.1bpp");
+const u8 gMonFrontPic_Girafarig[] = INCBIN_U8("graphics/pokemon/girafarig/front.4bpp.lz");
+const u8 gMonPalette_Girafarig[] = INCBIN_U8("graphics/pokemon/girafarig/normal.gbapal.lz");
+const u8 gMonBackPic_Girafarig[] = INCBIN_U8("graphics/pokemon/girafarig/back.4bpp.lz");
+const u8 gMonShinyPalette_Girafarig[] = INCBIN_U8("graphics/pokemon/girafarig/shiny.gbapal.lz");
+const u8 gMonIcon_Girafarig[] = INCBIN_U8("graphics/pokemon/girafarig/icon.4bpp");
+const u8 gMonFootprint_Girafarig[] = INCBIN_U8("graphics/pokemon/girafarig/footprint.1bpp");
+const u8 gMonFrontPic_Pineco[] = INCBIN_U8("graphics/pokemon/pineco/front.4bpp.lz");
+const u8 gMonPalette_Pineco[] = INCBIN_U8("graphics/pokemon/pineco/normal.gbapal.lz");
+const u8 gMonBackPic_Pineco[] = INCBIN_U8("graphics/pokemon/pineco/back.4bpp.lz");
+const u8 gMonShinyPalette_Pineco[] = INCBIN_U8("graphics/pokemon/pineco/shiny.gbapal.lz");
+const u8 gMonIcon_Pineco[] = INCBIN_U8("graphics/pokemon/pineco/icon.4bpp");
+const u8 gMonFootprint_Pineco[] = INCBIN_U8("graphics/pokemon/pineco/footprint.1bpp");
+const u8 gMonFrontPic_Forretress[] = INCBIN_U8("graphics/pokemon/forretress/front.4bpp.lz");
+const u8 gMonPalette_Forretress[] = INCBIN_U8("graphics/pokemon/forretress/normal.gbapal.lz");
+const u8 gMonBackPic_Forretress[] = INCBIN_U8("graphics/pokemon/forretress/back.4bpp.lz");
+const u8 gMonShinyPalette_Forretress[] = INCBIN_U8("graphics/pokemon/forretress/shiny.gbapal.lz");
+const u8 gMonIcon_Forretress[] = INCBIN_U8("graphics/pokemon/forretress/icon.4bpp");
+const u8 gMonFootprint_Forretress[] = INCBIN_U8("graphics/pokemon/forretress/footprint.1bpp");
+const u8 gMonFrontPic_Dunsparce[] = INCBIN_U8("graphics/pokemon/dunsparce/front.4bpp.lz");
+const u8 gMonPalette_Dunsparce[] = INCBIN_U8("graphics/pokemon/dunsparce/normal.gbapal.lz");
+const u8 gMonBackPic_Dunsparce[] = INCBIN_U8("graphics/pokemon/dunsparce/back.4bpp.lz");
+const u8 gMonShinyPalette_Dunsparce[] = INCBIN_U8("graphics/pokemon/dunsparce/shiny.gbapal.lz");
+const u8 gMonIcon_Dunsparce[] = INCBIN_U8("graphics/pokemon/dunsparce/icon.4bpp");
+const u8 gMonFootprint_Dunsparce[] = INCBIN_U8("graphics/pokemon/dunsparce/footprint.1bpp");
+const u8 gMonFrontPic_Gligar[] = INCBIN_U8("graphics/pokemon/gligar/front.4bpp.lz");
+const u8 gMonPalette_Gligar[] = INCBIN_U8("graphics/pokemon/gligar/normal.gbapal.lz");
+const u8 gMonBackPic_Gligar[] = INCBIN_U8("graphics/pokemon/gligar/back.4bpp.lz");
+const u8 gMonShinyPalette_Gligar[] = INCBIN_U8("graphics/pokemon/gligar/shiny.gbapal.lz");
+const u8 gMonIcon_Gligar[] = INCBIN_U8("graphics/pokemon/gligar/icon.4bpp");
+const u8 gMonFootprint_Gligar[] = INCBIN_U8("graphics/pokemon/gligar/footprint.1bpp");
+const u8 gMonFrontPic_Steelix[] = INCBIN_U8("graphics/pokemon/steelix/front.4bpp.lz");
+const u8 gMonPalette_Steelix[] = INCBIN_U8("graphics/pokemon/steelix/normal.gbapal.lz");
+const u8 gMonBackPic_Steelix[] = INCBIN_U8("graphics/pokemon/steelix/back.4bpp.lz");
+const u8 gMonShinyPalette_Steelix[] = INCBIN_U8("graphics/pokemon/steelix/shiny.gbapal.lz");
+const u8 gMonIcon_Steelix[] = INCBIN_U8("graphics/pokemon/steelix/icon.4bpp");
+const u8 gMonFootprint_Steelix[] = INCBIN_U8("graphics/pokemon/steelix/footprint.1bpp");
+const u8 gMonFrontPic_Snubbull[] = INCBIN_U8("graphics/pokemon/snubbull/front.4bpp.lz");
+const u8 gMonPalette_Snubbull[] = INCBIN_U8("graphics/pokemon/snubbull/normal.gbapal.lz");
+const u8 gMonBackPic_Snubbull[] = INCBIN_U8("graphics/pokemon/snubbull/back.4bpp.lz");
+const u8 gMonShinyPalette_Snubbull[] = INCBIN_U8("graphics/pokemon/snubbull/shiny.gbapal.lz");
+const u8 gMonIcon_Snubbull[] = INCBIN_U8("graphics/pokemon/snubbull/icon.4bpp");
+const u8 gMonFootprint_Snubbull[] = INCBIN_U8("graphics/pokemon/snubbull/footprint.1bpp");
+const u8 gMonFrontPic_Granbull[] = INCBIN_U8("graphics/pokemon/granbull/front.4bpp.lz");
+const u8 gMonPalette_Granbull[] = INCBIN_U8("graphics/pokemon/granbull/normal.gbapal.lz");
+const u8 gMonBackPic_Granbull[] = INCBIN_U8("graphics/pokemon/granbull/back.4bpp.lz");
+const u8 gMonShinyPalette_Granbull[] = INCBIN_U8("graphics/pokemon/granbull/shiny.gbapal.lz");
+const u8 gMonIcon_Granbull[] = INCBIN_U8("graphics/pokemon/granbull/icon.4bpp");
+const u8 gMonFootprint_Granbull[] = INCBIN_U8("graphics/pokemon/granbull/footprint.1bpp");
+const u8 gMonFrontPic_Qwilfish[] = INCBIN_U8("graphics/pokemon/qwilfish/front.4bpp.lz");
+const u8 gMonPalette_Qwilfish[] = INCBIN_U8("graphics/pokemon/qwilfish/normal.gbapal.lz");
+const u8 gMonBackPic_Qwilfish[] = INCBIN_U8("graphics/pokemon/qwilfish/back.4bpp.lz");
+const u8 gMonShinyPalette_Qwilfish[] = INCBIN_U8("graphics/pokemon/qwilfish/shiny.gbapal.lz");
+const u8 gMonIcon_Qwilfish[] = INCBIN_U8("graphics/pokemon/qwilfish/icon.4bpp");
+const u8 gMonFootprint_Qwilfish[] = INCBIN_U8("graphics/pokemon/qwilfish/footprint.1bpp");
+const u8 gMonFrontPic_Scizor[] = INCBIN_U8("graphics/pokemon/scizor/front.4bpp.lz");
+const u8 gMonPalette_Scizor[] = INCBIN_U8("graphics/pokemon/scizor/normal.gbapal.lz");
+const u8 gMonBackPic_Scizor[] = INCBIN_U8("graphics/pokemon/scizor/back.4bpp.lz");
+const u8 gMonShinyPalette_Scizor[] = INCBIN_U8("graphics/pokemon/scizor/shiny.gbapal.lz");
+const u8 gMonIcon_Scizor[] = INCBIN_U8("graphics/pokemon/scizor/icon.4bpp");
+const u8 gMonFootprint_Scizor[] = INCBIN_U8("graphics/pokemon/scizor/footprint.1bpp");
+const u8 gMonFrontPic_Shuckle[] = INCBIN_U8("graphics/pokemon/shuckle/front.4bpp.lz");
+const u8 gMonPalette_Shuckle[] = INCBIN_U8("graphics/pokemon/shuckle/normal.gbapal.lz");
+const u8 gMonBackPic_Shuckle[] = INCBIN_U8("graphics/pokemon/shuckle/back.4bpp.lz");
+const u8 gMonShinyPalette_Shuckle[] = INCBIN_U8("graphics/pokemon/shuckle/shiny.gbapal.lz");
+const u8 gMonIcon_Shuckle[] = INCBIN_U8("graphics/pokemon/shuckle/icon.4bpp");
+const u8 gMonFootprint_Shuckle[] = INCBIN_U8("graphics/pokemon/shuckle/footprint.1bpp");
+const u8 gMonFrontPic_Heracross[] = INCBIN_U8("graphics/pokemon/heracross/front.4bpp.lz");
+const u8 gMonPalette_Heracross[] = INCBIN_U8("graphics/pokemon/heracross/normal.gbapal.lz");
+const u8 gMonBackPic_Heracross[] = INCBIN_U8("graphics/pokemon/heracross/back.4bpp.lz");
+const u8 gMonShinyPalette_Heracross[] = INCBIN_U8("graphics/pokemon/heracross/shiny.gbapal.lz");
+const u8 gMonIcon_Heracross[] = INCBIN_U8("graphics/pokemon/heracross/icon.4bpp");
+const u8 gMonFootprint_Heracross[] = INCBIN_U8("graphics/pokemon/heracross/footprint.1bpp");
+const u8 gMonFrontPic_Sneasel[] = INCBIN_U8("graphics/pokemon/sneasel/front.4bpp.lz");
+const u8 gMonPalette_Sneasel[] = INCBIN_U8("graphics/pokemon/sneasel/normal.gbapal.lz");
+const u8 gMonBackPic_Sneasel[] = INCBIN_U8("graphics/pokemon/sneasel/back.4bpp.lz");
+const u8 gMonShinyPalette_Sneasel[] = INCBIN_U8("graphics/pokemon/sneasel/shiny.gbapal.lz");
+const u8 gMonIcon_Sneasel[] = INCBIN_U8("graphics/pokemon/sneasel/icon.4bpp");
+const u8 gMonFootprint_Sneasel[] = INCBIN_U8("graphics/pokemon/sneasel/footprint.1bpp");
+const u8 gMonFrontPic_Teddiursa[] = INCBIN_U8("graphics/pokemon/teddiursa/front.4bpp.lz");
+const u8 gMonPalette_Teddiursa[] = INCBIN_U8("graphics/pokemon/teddiursa/normal.gbapal.lz");
+const u8 gMonBackPic_Teddiursa[] = INCBIN_U8("graphics/pokemon/teddiursa/back.4bpp.lz");
+const u8 gMonShinyPalette_Teddiursa[] = INCBIN_U8("graphics/pokemon/teddiursa/shiny.gbapal.lz");
+const u8 gMonIcon_Teddiursa[] = INCBIN_U8("graphics/pokemon/teddiursa/icon.4bpp");
+const u8 gMonFootprint_Teddiursa[] = INCBIN_U8("graphics/pokemon/teddiursa/footprint.1bpp");
+const u8 gMonFrontPic_Ursaring[] = INCBIN_U8("graphics/pokemon/ursaring/front.4bpp.lz");
+const u8 gMonPalette_Ursaring[] = INCBIN_U8("graphics/pokemon/ursaring/normal.gbapal.lz");
+const u8 gMonBackPic_Ursaring[] = INCBIN_U8("graphics/pokemon/ursaring/back.4bpp.lz");
+const u8 gMonShinyPalette_Ursaring[] = INCBIN_U8("graphics/pokemon/ursaring/shiny.gbapal.lz");
+const u8 gMonIcon_Ursaring[] = INCBIN_U8("graphics/pokemon/ursaring/icon.4bpp");
+const u8 gMonFootprint_Ursaring[] = INCBIN_U8("graphics/pokemon/ursaring/footprint.1bpp");
+const u8 gMonFrontPic_Slugma[] = INCBIN_U8("graphics/pokemon/slugma/front.4bpp.lz");
+const u8 gMonPalette_Slugma[] = INCBIN_U8("graphics/pokemon/slugma/normal.gbapal.lz");
+const u8 gMonBackPic_Slugma[] = INCBIN_U8("graphics/pokemon/slugma/back.4bpp.lz");
+const u8 gMonShinyPalette_Slugma[] = INCBIN_U8("graphics/pokemon/slugma/shiny.gbapal.lz");
+const u8 gMonIcon_Slugma[] = INCBIN_U8("graphics/pokemon/slugma/icon.4bpp");
+const u8 gMonFootprint_Slugma[] = INCBIN_U8("graphics/pokemon/slugma/footprint.1bpp");
+const u8 gMonFrontPic_Magcargo[] = INCBIN_U8("graphics/pokemon/magcargo/front.4bpp.lz");
+const u8 gMonPalette_Magcargo[] = INCBIN_U8("graphics/pokemon/magcargo/normal.gbapal.lz");
+const u8 gMonBackPic_Magcargo[] = INCBIN_U8("graphics/pokemon/magcargo/back.4bpp.lz");
+const u8 gMonShinyPalette_Magcargo[] = INCBIN_U8("graphics/pokemon/magcargo/shiny.gbapal.lz");
+const u8 gMonIcon_Magcargo[] = INCBIN_U8("graphics/pokemon/magcargo/icon.4bpp");
+const u8 gMonFootprint_Magcargo[] = INCBIN_U8("graphics/pokemon/magcargo/footprint.1bpp");
+const u8 gMonFrontPic_Swinub[] = INCBIN_U8("graphics/pokemon/swinub/front.4bpp.lz");
+const u8 gMonPalette_Swinub[] = INCBIN_U8("graphics/pokemon/swinub/normal.gbapal.lz");
+const u8 gMonBackPic_Swinub[] = INCBIN_U8("graphics/pokemon/swinub/back.4bpp.lz");
+const u8 gMonShinyPalette_Swinub[] = INCBIN_U8("graphics/pokemon/swinub/shiny.gbapal.lz");
+const u8 gMonIcon_Swinub[] = INCBIN_U8("graphics/pokemon/swinub/icon.4bpp");
+const u8 gMonFootprint_Swinub[] = INCBIN_U8("graphics/pokemon/swinub/footprint.1bpp");
+const u8 gMonFrontPic_Piloswine[] = INCBIN_U8("graphics/pokemon/piloswine/front.4bpp.lz");
+const u8 gMonPalette_Piloswine[] = INCBIN_U8("graphics/pokemon/piloswine/normal.gbapal.lz");
+const u8 gMonBackPic_Piloswine[] = INCBIN_U8("graphics/pokemon/piloswine/back.4bpp.lz");
+const u8 gMonShinyPalette_Piloswine[] = INCBIN_U8("graphics/pokemon/piloswine/shiny.gbapal.lz");
+const u8 gMonIcon_Piloswine[] = INCBIN_U8("graphics/pokemon/piloswine/icon.4bpp");
+const u8 gMonFootprint_Piloswine[] = INCBIN_U8("graphics/pokemon/piloswine/footprint.1bpp");
+const u8 gMonFrontPic_Corsola[] = INCBIN_U8("graphics/pokemon/corsola/front.4bpp.lz");
+const u8 gMonPalette_Corsola[] = INCBIN_U8("graphics/pokemon/corsola/normal.gbapal.lz");
+const u8 gMonBackPic_Corsola[] = INCBIN_U8("graphics/pokemon/corsola/back.4bpp.lz");
+const u8 gMonShinyPalette_Corsola[] = INCBIN_U8("graphics/pokemon/corsola/shiny.gbapal.lz");
+const u8 gMonIcon_Corsola[] = INCBIN_U8("graphics/pokemon/corsola/icon.4bpp");
+const u8 gMonFootprint_Corsola[] = INCBIN_U8("graphics/pokemon/corsola/footprint.1bpp");
+const u8 gMonFrontPic_Remoraid[] = INCBIN_U8("graphics/pokemon/remoraid/front.4bpp.lz");
+const u8 gMonPalette_Remoraid[] = INCBIN_U8("graphics/pokemon/remoraid/normal.gbapal.lz");
+const u8 gMonBackPic_Remoraid[] = INCBIN_U8("graphics/pokemon/remoraid/back.4bpp.lz");
+const u8 gMonShinyPalette_Remoraid[] = INCBIN_U8("graphics/pokemon/remoraid/shiny.gbapal.lz");
+const u8 gMonIcon_Remoraid[] = INCBIN_U8("graphics/pokemon/remoraid/icon.4bpp");
+const u8 gMonFootprint_Remoraid[] = INCBIN_U8("graphics/pokemon/remoraid/footprint.1bpp");
+const u8 gMonFrontPic_Octillery[] = INCBIN_U8("graphics/pokemon/octillery/front.4bpp.lz");
+const u8 gMonPalette_Octillery[] = INCBIN_U8("graphics/pokemon/octillery/normal.gbapal.lz");
+const u8 gMonBackPic_Octillery[] = INCBIN_U8("graphics/pokemon/octillery/back.4bpp.lz");
+const u8 gMonShinyPalette_Octillery[] = INCBIN_U8("graphics/pokemon/octillery/shiny.gbapal.lz");
+const u8 gMonIcon_Octillery[] = INCBIN_U8("graphics/pokemon/octillery/icon.4bpp");
+const u8 gMonFootprint_Octillery[] = INCBIN_U8("graphics/pokemon/octillery/footprint.1bpp");
+const u8 gMonFrontPic_Delibird[] = INCBIN_U8("graphics/pokemon/delibird/front.4bpp.lz");
+const u8 gMonPalette_Delibird[] = INCBIN_U8("graphics/pokemon/delibird/normal.gbapal.lz");
+const u8 gMonBackPic_Delibird[] = INCBIN_U8("graphics/pokemon/delibird/back.4bpp.lz");
+const u8 gMonShinyPalette_Delibird[] = INCBIN_U8("graphics/pokemon/delibird/shiny.gbapal.lz");
+const u8 gMonIcon_Delibird[] = INCBIN_U8("graphics/pokemon/delibird/icon.4bpp");
+const u8 gMonFootprint_Delibird[] = INCBIN_U8("graphics/pokemon/delibird/footprint.1bpp");
+const u8 gMonFrontPic_Mantine[] = INCBIN_U8("graphics/pokemon/mantine/front.4bpp.lz");
+const u8 gMonPalette_Mantine[] = INCBIN_U8("graphics/pokemon/mantine/normal.gbapal.lz");
+const u8 gMonBackPic_Mantine[] = INCBIN_U8("graphics/pokemon/mantine/back.4bpp.lz");
+const u8 gMonShinyPalette_Mantine[] = INCBIN_U8("graphics/pokemon/mantine/shiny.gbapal.lz");
+const u8 gMonIcon_Mantine[] = INCBIN_U8("graphics/pokemon/mantine/icon.4bpp");
+const u8 gMonFootprint_Mantine[] = INCBIN_U8("graphics/pokemon/mantine/footprint.1bpp");
+const u8 gMonFrontPic_Skarmory[] = INCBIN_U8("graphics/pokemon/skarmory/front.4bpp.lz");
+const u8 gMonPalette_Skarmory[] = INCBIN_U8("graphics/pokemon/skarmory/normal.gbapal.lz");
+const u8 gMonBackPic_Skarmory[] = INCBIN_U8("graphics/pokemon/skarmory/back.4bpp.lz");
+const u8 gMonShinyPalette_Skarmory[] = INCBIN_U8("graphics/pokemon/skarmory/shiny.gbapal.lz");
+const u8 gMonIcon_Skarmory[] = INCBIN_U8("graphics/pokemon/skarmory/icon.4bpp");
+const u8 gMonFootprint_Skarmory[] = INCBIN_U8("graphics/pokemon/skarmory/footprint.1bpp");
+const u8 gMonFrontPic_Houndour[] = INCBIN_U8("graphics/pokemon/houndour/front.4bpp.lz");
+const u8 gMonPalette_Houndour[] = INCBIN_U8("graphics/pokemon/houndour/normal.gbapal.lz");
+const u8 gMonBackPic_Houndour[] = INCBIN_U8("graphics/pokemon/houndour/back.4bpp.lz");
+const u8 gMonShinyPalette_Houndour[] = INCBIN_U8("graphics/pokemon/houndour/shiny.gbapal.lz");
+const u8 gMonIcon_Houndour[] = INCBIN_U8("graphics/pokemon/houndour/icon.4bpp");
+const u8 gMonFootprint_Houndour[] = INCBIN_U8("graphics/pokemon/houndour/footprint.1bpp");
+const u8 gMonFrontPic_Houndoom[] = INCBIN_U8("graphics/pokemon/houndoom/front.4bpp.lz");
+const u8 gMonPalette_Houndoom[] = INCBIN_U8("graphics/pokemon/houndoom/normal.gbapal.lz");
+const u8 gMonBackPic_Houndoom[] = INCBIN_U8("graphics/pokemon/houndoom/back.4bpp.lz");
+const u8 gMonShinyPalette_Houndoom[] = INCBIN_U8("graphics/pokemon/houndoom/shiny.gbapal.lz");
+const u8 gMonIcon_Houndoom[] = INCBIN_U8("graphics/pokemon/houndoom/icon.4bpp");
+const u8 gMonFootprint_Houndoom[] = INCBIN_U8("graphics/pokemon/houndoom/footprint.1bpp");
+const u8 gMonFrontPic_Kingdra[] = INCBIN_U8("graphics/pokemon/kingdra/front.4bpp.lz");
+const u8 gMonPalette_Kingdra[] = INCBIN_U8("graphics/pokemon/kingdra/normal.gbapal.lz");
+const u8 gMonBackPic_Kingdra[] = INCBIN_U8("graphics/pokemon/kingdra/back.4bpp.lz");
+const u8 gMonShinyPalette_Kingdra[] = INCBIN_U8("graphics/pokemon/kingdra/shiny.gbapal.lz");
+const u8 gMonIcon_Kingdra[] = INCBIN_U8("graphics/pokemon/kingdra/icon.4bpp");
+const u8 gMonFootprint_Kingdra[] = INCBIN_U8("graphics/pokemon/kingdra/footprint.1bpp");
+const u8 gMonFrontPic_Phanpy[] = INCBIN_U8("graphics/pokemon/phanpy/front.4bpp.lz");
+const u8 gMonPalette_Phanpy[] = INCBIN_U8("graphics/pokemon/phanpy/normal.gbapal.lz");
+const u8 gMonBackPic_Phanpy[] = INCBIN_U8("graphics/pokemon/phanpy/back.4bpp.lz");
+const u8 gMonShinyPalette_Phanpy[] = INCBIN_U8("graphics/pokemon/phanpy/shiny.gbapal.lz");
+const u8 gMonIcon_Phanpy[] = INCBIN_U8("graphics/pokemon/phanpy/icon.4bpp");
+const u8 gMonFootprint_Phanpy[] = INCBIN_U8("graphics/pokemon/phanpy/footprint.1bpp");
+const u8 gMonFrontPic_Donphan[] = INCBIN_U8("graphics/pokemon/donphan/front.4bpp.lz");
+const u8 gMonPalette_Donphan[] = INCBIN_U8("graphics/pokemon/donphan/normal.gbapal.lz");
+const u8 gMonBackPic_Donphan[] = INCBIN_U8("graphics/pokemon/donphan/back.4bpp.lz");
+const u8 gMonShinyPalette_Donphan[] = INCBIN_U8("graphics/pokemon/donphan/shiny.gbapal.lz");
+const u8 gMonIcon_Donphan[] = INCBIN_U8("graphics/pokemon/donphan/icon.4bpp");
+const u8 gMonFootprint_Donphan[] = INCBIN_U8("graphics/pokemon/donphan/footprint.1bpp");
+const u8 gMonFrontPic_Porygon2[] = INCBIN_U8("graphics/pokemon/porygon2/front.4bpp.lz");
+const u8 gMonPalette_Porygon2[] = INCBIN_U8("graphics/pokemon/porygon2/normal.gbapal.lz");
+const u8 gMonBackPic_Porygon2[] = INCBIN_U8("graphics/pokemon/porygon2/back.4bpp.lz");
+const u8 gMonShinyPalette_Porygon2[] = INCBIN_U8("graphics/pokemon/porygon2/shiny.gbapal.lz");
+const u8 gMonIcon_Porygon2[] = INCBIN_U8("graphics/pokemon/porygon2/icon.4bpp");
+const u8 gMonFootprint_Porygon2[] = INCBIN_U8("graphics/pokemon/porygon2/footprint.1bpp");
+const u8 gMonFrontPic_Stantler[] = INCBIN_U8("graphics/pokemon/stantler/front.4bpp.lz");
+const u8 gMonPalette_Stantler[] = INCBIN_U8("graphics/pokemon/stantler/normal.gbapal.lz");
+const u8 gMonBackPic_Stantler[] = INCBIN_U8("graphics/pokemon/stantler/back.4bpp.lz");
+const u8 gMonShinyPalette_Stantler[] = INCBIN_U8("graphics/pokemon/stantler/shiny.gbapal.lz");
+const u8 gMonIcon_Stantler[] = INCBIN_U8("graphics/pokemon/stantler/icon.4bpp");
+const u8 gMonFootprint_Stantler[] = INCBIN_U8("graphics/pokemon/stantler/footprint.1bpp");
+const u8 gMonFrontPic_Smeargle[] = INCBIN_U8("graphics/pokemon/smeargle/front.4bpp.lz");
+const u8 gMonPalette_Smeargle[] = INCBIN_U8("graphics/pokemon/smeargle/normal.gbapal.lz");
+const u8 gMonBackPic_Smeargle[] = INCBIN_U8("graphics/pokemon/smeargle/back.4bpp.lz");
+const u8 gMonShinyPalette_Smeargle[] = INCBIN_U8("graphics/pokemon/smeargle/shiny.gbapal.lz");
+const u8 gMonIcon_Smeargle[] = INCBIN_U8("graphics/pokemon/smeargle/icon.4bpp");
+const u8 gMonFootprint_Smeargle[] = INCBIN_U8("graphics/pokemon/smeargle/footprint.1bpp");
+const u8 gMonFrontPic_Tyrogue[] = INCBIN_U8("graphics/pokemon/tyrogue/front.4bpp.lz");
+const u8 gMonPalette_Tyrogue[] = INCBIN_U8("graphics/pokemon/tyrogue/normal.gbapal.lz");
+const u8 gMonBackPic_Tyrogue[] = INCBIN_U8("graphics/pokemon/tyrogue/back.4bpp.lz");
+const u8 gMonShinyPalette_Tyrogue[] = INCBIN_U8("graphics/pokemon/tyrogue/shiny.gbapal.lz");
+const u8 gMonIcon_Tyrogue[] = INCBIN_U8("graphics/pokemon/tyrogue/icon.4bpp");
+const u8 gMonFootprint_Tyrogue[] = INCBIN_U8("graphics/pokemon/tyrogue/footprint.1bpp");
+const u8 gMonFrontPic_Hitmontop[] = INCBIN_U8("graphics/pokemon/hitmontop/front.4bpp.lz");
+const u8 gMonPalette_Hitmontop[] = INCBIN_U8("graphics/pokemon/hitmontop/normal.gbapal.lz");
+const u8 gMonBackPic_Hitmontop[] = INCBIN_U8("graphics/pokemon/hitmontop/back.4bpp.lz");
+const u8 gMonShinyPalette_Hitmontop[] = INCBIN_U8("graphics/pokemon/hitmontop/shiny.gbapal.lz");
+const u8 gMonIcon_Hitmontop[] = INCBIN_U8("graphics/pokemon/hitmontop/icon.4bpp");
+const u8 gMonFootprint_Hitmontop[] = INCBIN_U8("graphics/pokemon/hitmontop/footprint.1bpp");
+const u8 gMonFrontPic_Smoochum[] = INCBIN_U8("graphics/pokemon/smoochum/front.4bpp.lz");
+const u8 gMonPalette_Smoochum[] = INCBIN_U8("graphics/pokemon/smoochum/normal.gbapal.lz");
+const u8 gMonBackPic_Smoochum[] = INCBIN_U8("graphics/pokemon/smoochum/back.4bpp.lz");
+const u8 gMonShinyPalette_Smoochum[] = INCBIN_U8("graphics/pokemon/smoochum/shiny.gbapal.lz");
+const u8 gMonIcon_Smoochum[] = INCBIN_U8("graphics/pokemon/smoochum/icon.4bpp");
+const u8 gMonFootprint_Smoochum[] = INCBIN_U8("graphics/pokemon/smoochum/footprint.1bpp");
+const u8 gMonFrontPic_Elekid[] = INCBIN_U8("graphics/pokemon/elekid/front.4bpp.lz");
+const u8 gMonPalette_Elekid[] = INCBIN_U8("graphics/pokemon/elekid/normal.gbapal.lz");
+const u8 gMonBackPic_Elekid[] = INCBIN_U8("graphics/pokemon/elekid/back.4bpp.lz");
+const u8 gMonShinyPalette_Elekid[] = INCBIN_U8("graphics/pokemon/elekid/shiny.gbapal.lz");
+const u8 gMonIcon_Elekid[] = INCBIN_U8("graphics/pokemon/elekid/icon.4bpp");
+const u8 gMonFootprint_Elekid[] = INCBIN_U8("graphics/pokemon/elekid/footprint.1bpp");
+const u8 gMonFrontPic_Magby[] = INCBIN_U8("graphics/pokemon/magby/front.4bpp.lz");
+const u8 gMonPalette_Magby[] = INCBIN_U8("graphics/pokemon/magby/normal.gbapal.lz");
+const u8 gMonBackPic_Magby[] = INCBIN_U8("graphics/pokemon/magby/back.4bpp.lz");
+const u8 gMonShinyPalette_Magby[] = INCBIN_U8("graphics/pokemon/magby/shiny.gbapal.lz");
+const u8 gMonIcon_Magby[] = INCBIN_U8("graphics/pokemon/magby/icon.4bpp");
+const u8 gMonFootprint_Magby[] = INCBIN_U8("graphics/pokemon/magby/footprint.1bpp");
+const u8 gMonFrontPic_Miltank[] = INCBIN_U8("graphics/pokemon/miltank/front.4bpp.lz");
+const u8 gMonPalette_Miltank[] = INCBIN_U8("graphics/pokemon/miltank/normal.gbapal.lz");
+const u8 gMonBackPic_Miltank[] = INCBIN_U8("graphics/pokemon/miltank/back.4bpp.lz");
+const u8 gMonShinyPalette_Miltank[] = INCBIN_U8("graphics/pokemon/miltank/shiny.gbapal.lz");
+const u8 gMonIcon_Miltank[] = INCBIN_U8("graphics/pokemon/miltank/icon.4bpp");
+const u8 gMonFootprint_Miltank[] = INCBIN_U8("graphics/pokemon/miltank/footprint.1bpp");
+const u8 gMonFrontPic_Blissey[] = INCBIN_U8("graphics/pokemon/blissey/front.4bpp.lz");
+const u8 gMonPalette_Blissey[] = INCBIN_U8("graphics/pokemon/blissey/normal.gbapal.lz");
+const u8 gMonBackPic_Blissey[] = INCBIN_U8("graphics/pokemon/blissey/back.4bpp.lz");
+const u8 gMonShinyPalette_Blissey[] = INCBIN_U8("graphics/pokemon/blissey/shiny.gbapal.lz");
+const u8 gMonIcon_Blissey[] = INCBIN_U8("graphics/pokemon/blissey/icon.4bpp");
+const u8 gMonFootprint_Blissey[] = INCBIN_U8("graphics/pokemon/blissey/footprint.1bpp");
+const u8 gMonFrontPic_Raikou[] = INCBIN_U8("graphics/pokemon/raikou/front.4bpp.lz");
+const u8 gMonPalette_Raikou[] = INCBIN_U8("graphics/pokemon/raikou/normal.gbapal.lz");
+const u8 gMonBackPic_Raikou[] = INCBIN_U8("graphics/pokemon/raikou/back.4bpp.lz");
+const u8 gMonShinyPalette_Raikou[] = INCBIN_U8("graphics/pokemon/raikou/shiny.gbapal.lz");
+const u8 gMonIcon_Raikou[] = INCBIN_U8("graphics/pokemon/raikou/icon.4bpp");
+const u8 gMonFootprint_Raikou[] = INCBIN_U8("graphics/pokemon/raikou/footprint.1bpp");
+const u8 gMonFrontPic_Entei[] = INCBIN_U8("graphics/pokemon/entei/front.4bpp.lz");
+const u8 gMonPalette_Entei[] = INCBIN_U8("graphics/pokemon/entei/normal.gbapal.lz");
+const u8 gMonBackPic_Entei[] = INCBIN_U8("graphics/pokemon/entei/back.4bpp.lz");
+const u8 gMonShinyPalette_Entei[] = INCBIN_U8("graphics/pokemon/entei/shiny.gbapal.lz");
+const u8 gMonIcon_Entei[] = INCBIN_U8("graphics/pokemon/entei/icon.4bpp");
+const u8 gMonFootprint_Entei[] = INCBIN_U8("graphics/pokemon/entei/footprint.1bpp");
+const u8 gMonFrontPic_Suicune[] = INCBIN_U8("graphics/pokemon/suicune/front.4bpp.lz");
+const u8 gMonPalette_Suicune[] = INCBIN_U8("graphics/pokemon/suicune/normal.gbapal.lz");
+const u8 gMonBackPic_Suicune[] = INCBIN_U8("graphics/pokemon/suicune/back.4bpp.lz");
+const u8 gMonShinyPalette_Suicune[] = INCBIN_U8("graphics/pokemon/suicune/shiny.gbapal.lz");
+const u8 gMonIcon_Suicune[] = INCBIN_U8("graphics/pokemon/suicune/icon.4bpp");
+const u8 gMonFootprint_Suicune[] = INCBIN_U8("graphics/pokemon/suicune/footprint.1bpp");
+const u8 gMonFrontPic_Larvitar[] = INCBIN_U8("graphics/pokemon/larvitar/front.4bpp.lz");
+const u8 gMonPalette_Larvitar[] = INCBIN_U8("graphics/pokemon/larvitar/normal.gbapal.lz");
+const u8 gMonBackPic_Larvitar[] = INCBIN_U8("graphics/pokemon/larvitar/back.4bpp.lz");
+const u8 gMonShinyPalette_Larvitar[] = INCBIN_U8("graphics/pokemon/larvitar/shiny.gbapal.lz");
+const u8 gMonIcon_Larvitar[] = INCBIN_U8("graphics/pokemon/larvitar/icon.4bpp");
+const u8 gMonFootprint_Larvitar[] = INCBIN_U8("graphics/pokemon/larvitar/footprint.1bpp");
+const u8 gMonFrontPic_Pupitar[] = INCBIN_U8("graphics/pokemon/pupitar/front.4bpp.lz");
+const u8 gMonPalette_Pupitar[] = INCBIN_U8("graphics/pokemon/pupitar/normal.gbapal.lz");
+const u8 gMonBackPic_Pupitar[] = INCBIN_U8("graphics/pokemon/pupitar/back.4bpp.lz");
+const u8 gMonShinyPalette_Pupitar[] = INCBIN_U8("graphics/pokemon/pupitar/shiny.gbapal.lz");
+const u8 gMonIcon_Pupitar[] = INCBIN_U8("graphics/pokemon/pupitar/icon.4bpp");
+const u8 gMonFootprint_Pupitar[] = INCBIN_U8("graphics/pokemon/pupitar/footprint.1bpp");
+const u8 gMonFrontPic_Tyranitar[] = INCBIN_U8("graphics/pokemon/tyranitar/front.4bpp.lz");
+const u8 gMonPalette_Tyranitar[] = INCBIN_U8("graphics/pokemon/tyranitar/normal.gbapal.lz");
+const u8 gMonBackPic_Tyranitar[] = INCBIN_U8("graphics/pokemon/tyranitar/back.4bpp.lz");
+const u8 gMonShinyPalette_Tyranitar[] = INCBIN_U8("graphics/pokemon/tyranitar/shiny.gbapal.lz");
+const u8 gMonIcon_Tyranitar[] = INCBIN_U8("graphics/pokemon/tyranitar/icon.4bpp");
+const u8 gMonFootprint_Tyranitar[] = INCBIN_U8("graphics/pokemon/tyranitar/footprint.1bpp");
+const u8 gMonFrontPic_Lugia[] = INCBIN_U8("graphics/pokemon/lugia/front.4bpp.lz");
+const u8 gMonPalette_Lugia[] = INCBIN_U8("graphics/pokemon/lugia/normal.gbapal.lz");
+const u8 gMonBackPic_Lugia[] = INCBIN_U8("graphics/pokemon/lugia/back.4bpp.lz");
+const u8 gMonShinyPalette_Lugia[] = INCBIN_U8("graphics/pokemon/lugia/shiny.gbapal.lz");
+const u8 gMonIcon_Lugia[] = INCBIN_U8("graphics/pokemon/lugia/icon.4bpp");
+const u8 gMonFootprint_Lugia[] = INCBIN_U8("graphics/pokemon/lugia/footprint.1bpp");
+const u8 gMonFrontPic_HoOh[] = INCBIN_U8("graphics/pokemon/ho_oh/front.4bpp.lz");
+const u8 gMonPalette_HoOh[] = INCBIN_U8("graphics/pokemon/ho_oh/normal.gbapal.lz");
+const u8 gMonBackPic_HoOh[] = INCBIN_U8("graphics/pokemon/ho_oh/back.4bpp.lz");
+const u8 gMonShinyPalette_HoOh[] = INCBIN_U8("graphics/pokemon/ho_oh/shiny.gbapal.lz");
+const u8 gMonIcon_HoOh[] = INCBIN_U8("graphics/pokemon/ho_oh/icon.4bpp");
+const u8 gMonFootprint_HoOh[] = INCBIN_U8("graphics/pokemon/ho_oh/footprint.1bpp");
+const u8 gMonFrontPic_Celebi[] = INCBIN_U8("graphics/pokemon/celebi/front.4bpp.lz");
+const u8 gMonPalette_Celebi[] = INCBIN_U8("graphics/pokemon/celebi/normal.gbapal.lz");
+const u8 gMonBackPic_Celebi[] = INCBIN_U8("graphics/pokemon/celebi/back.4bpp.lz");
+const u8 gMonShinyPalette_Celebi[] = INCBIN_U8("graphics/pokemon/celebi/shiny.gbapal.lz");
+const u8 gMonIcon_Celebi[] = INCBIN_U8("graphics/pokemon/celebi/icon.4bpp");
+const u8 gMonFootprint_Celebi[] = INCBIN_U8("graphics/pokemon/celebi/footprint.1bpp");
+const u8 gMonFrontPic_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/front.4bpp.lz");
+const u8 gMonPalette_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/normal.gbapal.lz");
+const u8 gMonBackPic_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/back.4bpp.lz");
+const u8 gMonShinyPalette_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/shiny.gbapal.lz");
+const u8 gMonFrontPic_Treecko[] = INCBIN_U8("graphics/pokemon/treecko/front.4bpp.lz");
+const u8 gMonPalette_Treecko[] = INCBIN_U8("graphics/pokemon/treecko/normal.gbapal.lz");
+const u8 gMonBackPic_Treecko[] = INCBIN_U8("graphics/pokemon/treecko/back.4bpp.lz");
+const u8 gMonShinyPalette_Treecko[] = INCBIN_U8("graphics/pokemon/treecko/shiny.gbapal.lz");
+const u8 gMonIcon_Treecko[] = INCBIN_U8("graphics/pokemon/treecko/icon.4bpp");
+const u8 gMonFootprint_Treecko[] = INCBIN_U8("graphics/pokemon/treecko/footprint.1bpp");
+const u8 gMonFrontPic_Grovyle[] = INCBIN_U8("graphics/pokemon/grovyle/front.4bpp.lz");
+const u8 gMonPalette_Grovyle[] = INCBIN_U8("graphics/pokemon/grovyle/normal.gbapal.lz");
+const u8 gMonBackPic_Grovyle[] = INCBIN_U8("graphics/pokemon/grovyle/back.4bpp.lz");
+const u8 gMonShinyPalette_Grovyle[] = INCBIN_U8("graphics/pokemon/grovyle/shiny.gbapal.lz");
+const u8 gMonIcon_Grovyle[] = INCBIN_U8("graphics/pokemon/grovyle/icon.4bpp");
+const u8 gMonFootprint_Grovyle[] = INCBIN_U8("graphics/pokemon/grovyle/footprint.1bpp");
+const u8 gMonFrontPic_Sceptile[] = INCBIN_U8("graphics/pokemon/sceptile/front.4bpp.lz");
+const u8 gMonPalette_Sceptile[] = INCBIN_U8("graphics/pokemon/sceptile/normal.gbapal.lz");
+const u8 gMonBackPic_Sceptile[] = INCBIN_U8("graphics/pokemon/sceptile/back.4bpp.lz");
+const u8 gMonShinyPalette_Sceptile[] = INCBIN_U8("graphics/pokemon/sceptile/shiny.gbapal.lz");
+const u8 gMonIcon_Sceptile[] = INCBIN_U8("graphics/pokemon/sceptile/icon.4bpp");
+const u8 gMonFootprint_Sceptile[] = INCBIN_U8("graphics/pokemon/sceptile/footprint.1bpp");
+const u8 gMonFrontPic_Torchic[] = INCBIN_U8("graphics/pokemon/torchic/front.4bpp.lz");
+const u8 gMonPalette_Torchic[] = INCBIN_U8("graphics/pokemon/torchic/normal.gbapal.lz");
+const u8 gMonBackPic_Torchic[] = INCBIN_U8("graphics/pokemon/torchic/back.4bpp.lz");
+const u8 gMonShinyPalette_Torchic[] = INCBIN_U8("graphics/pokemon/torchic/shiny.gbapal.lz");
+const u8 gMonIcon_Torchic[] = INCBIN_U8("graphics/pokemon/torchic/icon.4bpp");
+const u8 gMonFootprint_Torchic[] = INCBIN_U8("graphics/pokemon/torchic/footprint.1bpp");
+const u8 gMonFrontPic_Combusken[] = INCBIN_U8("graphics/pokemon/combusken/front.4bpp.lz");
+const u8 gMonPalette_Combusken[] = INCBIN_U8("graphics/pokemon/combusken/normal.gbapal.lz");
+const u8 gMonBackPic_Combusken[] = INCBIN_U8("graphics/pokemon/combusken/back.4bpp.lz");
+const u8 gMonShinyPalette_Combusken[] = INCBIN_U8("graphics/pokemon/combusken/shiny.gbapal.lz");
+const u8 gMonIcon_Combusken[] = INCBIN_U8("graphics/pokemon/combusken/icon.4bpp");
+const u8 gMonFootprint_Combusken[] = INCBIN_U8("graphics/pokemon/combusken/footprint.1bpp");
+const u8 gMonFrontPic_Blaziken[] = INCBIN_U8("graphics/pokemon/blaziken/front.4bpp.lz");
+const u8 gMonPalette_Blaziken[] = INCBIN_U8("graphics/pokemon/blaziken/normal.gbapal.lz");
+const u8 gMonBackPic_Blaziken[] = INCBIN_U8("graphics/pokemon/blaziken/back.4bpp.lz");
+const u8 gMonShinyPalette_Blaziken[] = INCBIN_U8("graphics/pokemon/blaziken/shiny.gbapal.lz");
+const u8 gMonIcon_Blaziken[] = INCBIN_U8("graphics/pokemon/blaziken/icon.4bpp");
+const u8 gMonFootprint_Blaziken[] = INCBIN_U8("graphics/pokemon/blaziken/footprint.1bpp");
+const u8 gMonFrontPic_Mudkip[] = INCBIN_U8("graphics/pokemon/mudkip/front.4bpp.lz");
+const u8 gMonPalette_Mudkip[] = INCBIN_U8("graphics/pokemon/mudkip/normal.gbapal.lz");
+const u8 gMonBackPic_Mudkip[] = INCBIN_U8("graphics/pokemon/mudkip/back.4bpp.lz");
+const u8 gMonShinyPalette_Mudkip[] = INCBIN_U8("graphics/pokemon/mudkip/shiny.gbapal.lz");
+const u8 gMonIcon_Mudkip[] = INCBIN_U8("graphics/pokemon/mudkip/icon.4bpp");
+const u8 gMonFootprint_Mudkip[] = INCBIN_U8("graphics/pokemon/mudkip/footprint.1bpp");
+const u8 gMonFrontPic_Marshtomp[] = INCBIN_U8("graphics/pokemon/marshtomp/front.4bpp.lz");
+const u8 gMonPalette_Marshtomp[] = INCBIN_U8("graphics/pokemon/marshtomp/normal.gbapal.lz");
+const u8 gMonBackPic_Marshtomp[] = INCBIN_U8("graphics/pokemon/marshtomp/back.4bpp.lz");
+const u8 gMonShinyPalette_Marshtomp[] = INCBIN_U8("graphics/pokemon/marshtomp/shiny.gbapal.lz");
+const u8 gMonIcon_Marshtomp[] = INCBIN_U8("graphics/pokemon/marshtomp/icon.4bpp");
+const u8 gMonFootprint_Marshtomp[] = INCBIN_U8("graphics/pokemon/marshtomp/footprint.1bpp");
+const u8 gMonFrontPic_Swampert[] = INCBIN_U8("graphics/pokemon/swampert/front.4bpp.lz");
+const u8 gMonPalette_Swampert[] = INCBIN_U8("graphics/pokemon/swampert/normal.gbapal.lz");
+const u8 gMonBackPic_Swampert[] = INCBIN_U8("graphics/pokemon/swampert/back.4bpp.lz");
+const u8 gMonShinyPalette_Swampert[] = INCBIN_U8("graphics/pokemon/swampert/shiny.gbapal.lz");
+const u8 gMonIcon_Swampert[] = INCBIN_U8("graphics/pokemon/swampert/icon.4bpp");
+const u8 gMonFootprint_Swampert[] = INCBIN_U8("graphics/pokemon/swampert/footprint.1bpp");
+const u8 gMonFrontPic_Poochyena[] = INCBIN_U8("graphics/pokemon/poochyena/front.4bpp.lz");
+const u8 gMonPalette_Poochyena[] = INCBIN_U8("graphics/pokemon/poochyena/normal.gbapal.lz");
+const u8 gMonBackPic_Poochyena[] = INCBIN_U8("graphics/pokemon/poochyena/back.4bpp.lz");
+const u8 gMonShinyPalette_Poochyena[] = INCBIN_U8("graphics/pokemon/poochyena/shiny.gbapal.lz");
+const u8 gMonIcon_Poochyena[] = INCBIN_U8("graphics/pokemon/poochyena/icon.4bpp");
+const u8 gMonFootprint_Poochyena[] = INCBIN_U8("graphics/pokemon/poochyena/footprint.1bpp");
+const u8 gMonFrontPic_Mightyena[] = INCBIN_U8("graphics/pokemon/mightyena/front.4bpp.lz");
+const u8 gMonPalette_Mightyena[] = INCBIN_U8("graphics/pokemon/mightyena/normal.gbapal.lz");
+const u8 gMonBackPic_Mightyena[] = INCBIN_U8("graphics/pokemon/mightyena/back.4bpp.lz");
+const u8 gMonShinyPalette_Mightyena[] = INCBIN_U8("graphics/pokemon/mightyena/shiny.gbapal.lz");
+const u8 gMonIcon_Mightyena[] = INCBIN_U8("graphics/pokemon/mightyena/icon.4bpp");
+const u8 gMonFootprint_Mightyena[] = INCBIN_U8("graphics/pokemon/mightyena/footprint.1bpp");
+const u8 gMonFrontPic_Zigzagoon[] = INCBIN_U8("graphics/pokemon/zigzagoon/front.4bpp.lz");
+const u8 gMonPalette_Zigzagoon[] = INCBIN_U8("graphics/pokemon/zigzagoon/normal.gbapal.lz");
+const u8 gMonBackPic_Zigzagoon[] = INCBIN_U8("graphics/pokemon/zigzagoon/back.4bpp.lz");
+const u8 gMonShinyPalette_Zigzagoon[] = INCBIN_U8("graphics/pokemon/zigzagoon/shiny.gbapal.lz");
+const u8 gMonIcon_Zigzagoon[] = INCBIN_U8("graphics/pokemon/zigzagoon/icon.4bpp");
+const u8 gMonFootprint_Zigzagoon[] = INCBIN_U8("graphics/pokemon/zigzagoon/footprint.1bpp");
+const u8 gMonFrontPic_Linoone[] = INCBIN_U8("graphics/pokemon/linoone/front.4bpp.lz");
+const u8 gMonPalette_Linoone[] = INCBIN_U8("graphics/pokemon/linoone/normal.gbapal.lz");
+const u8 gMonBackPic_Linoone[] = INCBIN_U8("graphics/pokemon/linoone/back.4bpp.lz");
+const u8 gMonShinyPalette_Linoone[] = INCBIN_U8("graphics/pokemon/linoone/shiny.gbapal.lz");
+const u8 gMonIcon_Linoone[] = INCBIN_U8("graphics/pokemon/linoone/icon.4bpp");
+const u8 gMonFootprint_Linoone[] = INCBIN_U8("graphics/pokemon/linoone/footprint.1bpp");
+const u8 gMonFrontPic_Wurmple[] = INCBIN_U8("graphics/pokemon/wurmple/front.4bpp.lz");
+const u8 gMonPalette_Wurmple[] = INCBIN_U8("graphics/pokemon/wurmple/normal.gbapal.lz");
+const u8 gMonBackPic_Wurmple[] = INCBIN_U8("graphics/pokemon/wurmple/back.4bpp.lz");
+const u8 gMonShinyPalette_Wurmple[] = INCBIN_U8("graphics/pokemon/wurmple/shiny.gbapal.lz");
+const u8 gMonIcon_Wurmple[] = INCBIN_U8("graphics/pokemon/wurmple/icon.4bpp");
+const u8 gMonFootprint_Wurmple[] = INCBIN_U8("graphics/pokemon/wurmple/footprint.1bpp");
+const u8 gMonFrontPic_Silcoon[] = INCBIN_U8("graphics/pokemon/silcoon/front.4bpp.lz");
+const u8 gMonPalette_Silcoon[] = INCBIN_U8("graphics/pokemon/silcoon/normal.gbapal.lz");
+const u8 gMonBackPic_Silcoon[] = INCBIN_U8("graphics/pokemon/silcoon/back.4bpp.lz");
+const u8 gMonShinyPalette_Silcoon[] = INCBIN_U8("graphics/pokemon/silcoon/shiny.gbapal.lz");
+const u8 gMonIcon_Silcoon[] = INCBIN_U8("graphics/pokemon/silcoon/icon.4bpp");
+const u8 gMonFootprint_Silcoon[] = INCBIN_U8("graphics/pokemon/silcoon/footprint.1bpp");
+const u8 gMonFrontPic_Beautifly[] = INCBIN_U8("graphics/pokemon/beautifly/front.4bpp.lz");
+const u8 gMonPalette_Beautifly[] = INCBIN_U8("graphics/pokemon/beautifly/normal.gbapal.lz");
+const u8 gMonBackPic_Beautifly[] = INCBIN_U8("graphics/pokemon/beautifly/back.4bpp.lz");
+const u8 gMonShinyPalette_Beautifly[] = INCBIN_U8("graphics/pokemon/beautifly/shiny.gbapal.lz");
+const u8 gMonIcon_Beautifly[] = INCBIN_U8("graphics/pokemon/beautifly/icon.4bpp");
+const u8 gMonFootprint_Beautifly[] = INCBIN_U8("graphics/pokemon/beautifly/footprint.1bpp");
+const u8 gMonFrontPic_Cascoon[] = INCBIN_U8("graphics/pokemon/cascoon/front.4bpp.lz");
+const u8 gMonPalette_Cascoon[] = INCBIN_U8("graphics/pokemon/cascoon/normal.gbapal.lz");
+const u8 gMonBackPic_Cascoon[] = INCBIN_U8("graphics/pokemon/cascoon/back.4bpp.lz");
+const u8 gMonShinyPalette_Cascoon[] = INCBIN_U8("graphics/pokemon/cascoon/shiny.gbapal.lz");
+const u8 gMonIcon_Cascoon[] = INCBIN_U8("graphics/pokemon/cascoon/icon.4bpp");
+const u8 gMonFootprint_Cascoon[] = INCBIN_U8("graphics/pokemon/cascoon/footprint.1bpp");
+const u8 gMonFrontPic_Dustox[] = INCBIN_U8("graphics/pokemon/dustox/front.4bpp.lz");
+const u8 gMonPalette_Dustox[] = INCBIN_U8("graphics/pokemon/dustox/normal.gbapal.lz");
+const u8 gMonBackPic_Dustox[] = INCBIN_U8("graphics/pokemon/dustox/back.4bpp.lz");
+const u8 gMonShinyPalette_Dustox[] = INCBIN_U8("graphics/pokemon/dustox/shiny.gbapal.lz");
+const u8 gMonIcon_Dustox[] = INCBIN_U8("graphics/pokemon/dustox/icon.4bpp");
+const u8 gMonFootprint_Dustox[] = INCBIN_U8("graphics/pokemon/dustox/footprint.1bpp");
+const u8 gMonFrontPic_Lotad[] = INCBIN_U8("graphics/pokemon/lotad/front.4bpp.lz");
+const u8 gMonPalette_Lotad[] = INCBIN_U8("graphics/pokemon/lotad/normal.gbapal.lz");
+const u8 gMonBackPic_Lotad[] = INCBIN_U8("graphics/pokemon/lotad/back.4bpp.lz");
+const u8 gMonShinyPalette_Lotad[] = INCBIN_U8("graphics/pokemon/lotad/shiny.gbapal.lz");
+const u8 gMonIcon_Lotad[] = INCBIN_U8("graphics/pokemon/lotad/icon.4bpp");
+const u8 gMonFootprint_Lotad[] = INCBIN_U8("graphics/pokemon/lotad/footprint.1bpp");
+const u8 gMonFrontPic_Lombre[] = INCBIN_U8("graphics/pokemon/lombre/front.4bpp.lz");
+const u8 gMonPalette_Lombre[] = INCBIN_U8("graphics/pokemon/lombre/normal.gbapal.lz");
+const u8 gMonBackPic_Lombre[] = INCBIN_U8("graphics/pokemon/lombre/back.4bpp.lz");
+const u8 gMonShinyPalette_Lombre[] = INCBIN_U8("graphics/pokemon/lombre/shiny.gbapal.lz");
+const u8 gMonIcon_Lombre[] = INCBIN_U8("graphics/pokemon/lombre/icon.4bpp");
+const u8 gMonFootprint_Lombre[] = INCBIN_U8("graphics/pokemon/lombre/footprint.1bpp");
+const u8 gMonFrontPic_Ludicolo[] = INCBIN_U8("graphics/pokemon/ludicolo/front.4bpp.lz");
+const u8 gMonPalette_Ludicolo[] = INCBIN_U8("graphics/pokemon/ludicolo/normal.gbapal.lz");
+const u8 gMonBackPic_Ludicolo[] = INCBIN_U8("graphics/pokemon/ludicolo/back.4bpp.lz");
+const u8 gMonShinyPalette_Ludicolo[] = INCBIN_U8("graphics/pokemon/ludicolo/shiny.gbapal.lz");
+const u8 gMonIcon_Ludicolo[] = INCBIN_U8("graphics/pokemon/ludicolo/icon.4bpp");
+const u8 gMonFootprint_Ludicolo[] = INCBIN_U8("graphics/pokemon/ludicolo/footprint.1bpp");
+const u8 gMonFrontPic_Seedot[] = INCBIN_U8("graphics/pokemon/seedot/front.4bpp.lz");
+const u8 gMonPalette_Seedot[] = INCBIN_U8("graphics/pokemon/seedot/normal.gbapal.lz");
+const u8 gMonBackPic_Seedot[] = INCBIN_U8("graphics/pokemon/seedot/back.4bpp.lz");
+const u8 gMonShinyPalette_Seedot[] = INCBIN_U8("graphics/pokemon/seedot/shiny.gbapal.lz");
+const u8 gMonIcon_Seedot[] = INCBIN_U8("graphics/pokemon/seedot/icon.4bpp");
+const u8 gMonFootprint_Seedot[] = INCBIN_U8("graphics/pokemon/seedot/footprint.1bpp");
+const u8 gMonFrontPic_Nuzleaf[] = INCBIN_U8("graphics/pokemon/nuzleaf/front.4bpp.lz");
+const u8 gMonPalette_Nuzleaf[] = INCBIN_U8("graphics/pokemon/nuzleaf/normal.gbapal.lz");
+const u8 gMonBackPic_Nuzleaf[] = INCBIN_U8("graphics/pokemon/nuzleaf/back.4bpp.lz");
+const u8 gMonShinyPalette_Nuzleaf[] = INCBIN_U8("graphics/pokemon/nuzleaf/shiny.gbapal.lz");
+const u8 gMonIcon_Nuzleaf[] = INCBIN_U8("graphics/pokemon/nuzleaf/icon.4bpp");
+const u8 gMonFootprint_Nuzleaf[] = INCBIN_U8("graphics/pokemon/nuzleaf/footprint.1bpp");
+const u8 gMonFrontPic_Shiftry[] = INCBIN_U8("graphics/pokemon/shiftry/front.4bpp.lz");
+const u8 gMonPalette_Shiftry[] = INCBIN_U8("graphics/pokemon/shiftry/normal.gbapal.lz");
+const u8 gMonBackPic_Shiftry[] = INCBIN_U8("graphics/pokemon/shiftry/back.4bpp.lz");
+const u8 gMonShinyPalette_Shiftry[] = INCBIN_U8("graphics/pokemon/shiftry/shiny.gbapal.lz");
+const u8 gMonIcon_Shiftry[] = INCBIN_U8("graphics/pokemon/shiftry/icon.4bpp");
+const u8 gMonFootprint_Shiftry[] = INCBIN_U8("graphics/pokemon/shiftry/footprint.1bpp");
+const u8 gMonFrontPic_Nincada[] = INCBIN_U8("graphics/pokemon/nincada/front.4bpp.lz");
+const u8 gMonPalette_Nincada[] = INCBIN_U8("graphics/pokemon/nincada/normal.gbapal.lz");
+const u8 gMonBackPic_Nincada[] = INCBIN_U8("graphics/pokemon/nincada/back.4bpp.lz");
+const u8 gMonShinyPalette_Nincada[] = INCBIN_U8("graphics/pokemon/nincada/shiny.gbapal.lz");
+const u8 gMonIcon_Nincada[] = INCBIN_U8("graphics/pokemon/nincada/icon.4bpp");
+const u8 gMonFootprint_Nincada[] = INCBIN_U8("graphics/pokemon/nincada/footprint.1bpp");
+const u8 gMonFrontPic_Ninjask[] = INCBIN_U8("graphics/pokemon/ninjask/front.4bpp.lz");
+const u8 gMonPalette_Ninjask[] = INCBIN_U8("graphics/pokemon/ninjask/normal.gbapal.lz");
+const u8 gMonBackPic_Ninjask[] = INCBIN_U8("graphics/pokemon/ninjask/back.4bpp.lz");
+const u8 gMonShinyPalette_Ninjask[] = INCBIN_U8("graphics/pokemon/ninjask/shiny.gbapal.lz");
+const u8 gMonIcon_Ninjask[] = INCBIN_U8("graphics/pokemon/ninjask/icon.4bpp");
+const u8 gMonFootprint_Ninjask[] = INCBIN_U8("graphics/pokemon/ninjask/footprint.1bpp");
+const u8 gMonFrontPic_Shedinja[] = INCBIN_U8("graphics/pokemon/shedinja/front.4bpp.lz");
+const u8 gMonPalette_Shedinja[] = INCBIN_U8("graphics/pokemon/shedinja/normal.gbapal.lz");
+const u8 gMonBackPic_Shedinja[] = INCBIN_U8("graphics/pokemon/shedinja/back.4bpp.lz");
+const u8 gMonShinyPalette_Shedinja[] = INCBIN_U8("graphics/pokemon/shedinja/shiny.gbapal.lz");
+const u8 gMonIcon_Shedinja[] = INCBIN_U8("graphics/pokemon/shedinja/icon.4bpp");
+const u8 gMonFootprint_Shedinja[] = INCBIN_U8("graphics/pokemon/shedinja/footprint.1bpp");
+const u8 gMonFrontPic_Taillow[] = INCBIN_U8("graphics/pokemon/taillow/front.4bpp.lz");
+const u8 gMonPalette_Taillow[] = INCBIN_U8("graphics/pokemon/taillow/normal.gbapal.lz");
+const u8 gMonBackPic_Taillow[] = INCBIN_U8("graphics/pokemon/taillow/back.4bpp.lz");
+const u8 gMonShinyPalette_Taillow[] = INCBIN_U8("graphics/pokemon/taillow/shiny.gbapal.lz");
+const u8 gMonIcon_Taillow[] = INCBIN_U8("graphics/pokemon/taillow/icon.4bpp");
+const u8 gMonFootprint_Taillow[] = INCBIN_U8("graphics/pokemon/taillow/footprint.1bpp");
+const u8 gMonFrontPic_Swellow[] = INCBIN_U8("graphics/pokemon/swellow/front.4bpp.lz");
+const u8 gMonPalette_Swellow[] = INCBIN_U8("graphics/pokemon/swellow/normal.gbapal.lz");
+const u8 gMonBackPic_Swellow[] = INCBIN_U8("graphics/pokemon/swellow/back.4bpp.lz");
+const u8 gMonShinyPalette_Swellow[] = INCBIN_U8("graphics/pokemon/swellow/shiny.gbapal.lz");
+const u8 gMonIcon_Swellow[] = INCBIN_U8("graphics/pokemon/swellow/icon.4bpp");
+const u8 gMonFootprint_Swellow[] = INCBIN_U8("graphics/pokemon/swellow/footprint.1bpp");
+const u8 gMonFrontPic_Shroomish[] = INCBIN_U8("graphics/pokemon/shroomish/front.4bpp.lz");
+const u8 gMonPalette_Shroomish[] = INCBIN_U8("graphics/pokemon/shroomish/normal.gbapal.lz");
+const u8 gMonBackPic_Shroomish[] = INCBIN_U8("graphics/pokemon/shroomish/back.4bpp.lz");
+const u8 gMonShinyPalette_Shroomish[] = INCBIN_U8("graphics/pokemon/shroomish/shiny.gbapal.lz");
+const u8 gMonIcon_Shroomish[] = INCBIN_U8("graphics/pokemon/shroomish/icon.4bpp");
+const u8 gMonFootprint_Shroomish[] = INCBIN_U8("graphics/pokemon/shroomish/footprint.1bpp");
+const u8 gMonFrontPic_Breloom[] = INCBIN_U8("graphics/pokemon/breloom/front.4bpp.lz");
+const u8 gMonPalette_Breloom[] = INCBIN_U8("graphics/pokemon/breloom/normal.gbapal.lz");
+const u8 gMonBackPic_Breloom[] = INCBIN_U8("graphics/pokemon/breloom/back.4bpp.lz");
+const u8 gMonShinyPalette_Breloom[] = INCBIN_U8("graphics/pokemon/breloom/shiny.gbapal.lz");
+const u8 gMonIcon_Breloom[] = INCBIN_U8("graphics/pokemon/breloom/icon.4bpp");
+const u8 gMonFootprint_Breloom[] = INCBIN_U8("graphics/pokemon/breloom/footprint.1bpp");
+const u8 gMonFrontPic_Spinda[] = INCBIN_U8("graphics/pokemon/spinda/front.4bpp.lz");
+const u8 gMonPalette_Spinda[] = INCBIN_U8("graphics/pokemon/spinda/normal.gbapal.lz");
+const u8 gMonBackPic_Spinda[] = INCBIN_U8("graphics/pokemon/spinda/back.4bpp.lz");
+const u8 gMonShinyPalette_Spinda[] = INCBIN_U8("graphics/pokemon/spinda/shiny.gbapal.lz");
+const u8 gMonIcon_Spinda[] = INCBIN_U8("graphics/pokemon/spinda/icon.4bpp");
+const u8 gMonFootprint_Spinda[] = INCBIN_U8("graphics/pokemon/spinda/footprint.1bpp");
+const u8 gMonFrontPic_Wingull[] = INCBIN_U8("graphics/pokemon/wingull/front.4bpp.lz");
+const u8 gMonPalette_Wingull[] = INCBIN_U8("graphics/pokemon/wingull/normal.gbapal.lz");
+const u8 gMonBackPic_Wingull[] = INCBIN_U8("graphics/pokemon/wingull/back.4bpp.lz");
+const u8 gMonShinyPalette_Wingull[] = INCBIN_U8("graphics/pokemon/wingull/shiny.gbapal.lz");
+const u8 gMonIcon_Wingull[] = INCBIN_U8("graphics/pokemon/wingull/icon.4bpp");
+const u8 gMonFootprint_Wingull[] = INCBIN_U8("graphics/pokemon/wingull/footprint.1bpp");
+const u8 gMonFrontPic_Pelipper[] = INCBIN_U8("graphics/pokemon/pelipper/front.4bpp.lz");
+const u8 gMonPalette_Pelipper[] = INCBIN_U8("graphics/pokemon/pelipper/normal.gbapal.lz");
+const u8 gMonBackPic_Pelipper[] = INCBIN_U8("graphics/pokemon/pelipper/back.4bpp.lz");
+const u8 gMonShinyPalette_Pelipper[] = INCBIN_U8("graphics/pokemon/pelipper/shiny.gbapal.lz");
+const u8 gMonIcon_Pelipper[] = INCBIN_U8("graphics/pokemon/pelipper/icon.4bpp");
+const u8 gMonFootprint_Pelipper[] = INCBIN_U8("graphics/pokemon/pelipper/footprint.1bpp");
+const u8 gMonFrontPic_Surskit[] = INCBIN_U8("graphics/pokemon/surskit/front.4bpp.lz");
+const u8 gMonPalette_Surskit[] = INCBIN_U8("graphics/pokemon/surskit/normal.gbapal.lz");
+const u8 gMonBackPic_Surskit[] = INCBIN_U8("graphics/pokemon/surskit/back.4bpp.lz");
+const u8 gMonShinyPalette_Surskit[] = INCBIN_U8("graphics/pokemon/surskit/shiny.gbapal.lz");
+const u8 gMonIcon_Surskit[] = INCBIN_U8("graphics/pokemon/surskit/icon.4bpp");
+const u8 gMonFootprint_Surskit[] = INCBIN_U8("graphics/pokemon/surskit/footprint.1bpp");
+const u8 gMonFrontPic_Masquerain[] = INCBIN_U8("graphics/pokemon/masquerain/front.4bpp.lz");
+const u8 gMonPalette_Masquerain[] = INCBIN_U8("graphics/pokemon/masquerain/normal.gbapal.lz");
+const u8 gMonBackPic_Masquerain[] = INCBIN_U8("graphics/pokemon/masquerain/back.4bpp.lz");
+const u8 gMonShinyPalette_Masquerain[] = INCBIN_U8("graphics/pokemon/masquerain/shiny.gbapal.lz");
+const u8 gMonIcon_Masquerain[] = INCBIN_U8("graphics/pokemon/masquerain/icon.4bpp");
+const u8 gMonFootprint_Masquerain[] = INCBIN_U8("graphics/pokemon/masquerain/footprint.1bpp");
+const u8 gMonFrontPic_Wailmer[] = INCBIN_U8("graphics/pokemon/wailmer/front.4bpp.lz");
+const u8 gMonPalette_Wailmer[] = INCBIN_U8("graphics/pokemon/wailmer/normal.gbapal.lz");
+const u8 gMonBackPic_Wailmer[] = INCBIN_U8("graphics/pokemon/wailmer/back.4bpp.lz");
+const u8 gMonShinyPalette_Wailmer[] = INCBIN_U8("graphics/pokemon/wailmer/shiny.gbapal.lz");
+const u8 gMonIcon_Wailmer[] = INCBIN_U8("graphics/pokemon/wailmer/icon.4bpp");
+const u8 gMonFootprint_Wailmer[] = INCBIN_U8("graphics/pokemon/wailmer/footprint.1bpp");
+const u8 gMonFrontPic_Wailord[] = INCBIN_U8("graphics/pokemon/wailord/front.4bpp.lz");
+const u8 gMonPalette_Wailord[] = INCBIN_U8("graphics/pokemon/wailord/normal.gbapal.lz");
+const u8 gMonBackPic_Wailord[] = INCBIN_U8("graphics/pokemon/wailord/back.4bpp.lz");
+const u8 gMonShinyPalette_Wailord[] = INCBIN_U8("graphics/pokemon/wailord/shiny.gbapal.lz");
+const u8 gMonIcon_Wailord[] = INCBIN_U8("graphics/pokemon/wailord/icon.4bpp");
+const u8 gMonFootprint_Wailord[] = INCBIN_U8("graphics/pokemon/wailord/footprint.1bpp");
+const u8 gMonFrontPic_Skitty[] = INCBIN_U8("graphics/pokemon/skitty/front.4bpp.lz");
+const u8 gMonPalette_Skitty[] = INCBIN_U8("graphics/pokemon/skitty/normal.gbapal.lz");
+const u8 gMonBackPic_Skitty[] = INCBIN_U8("graphics/pokemon/skitty/back.4bpp.lz");
+const u8 gMonShinyPalette_Skitty[] = INCBIN_U8("graphics/pokemon/skitty/shiny.gbapal.lz");
+const u8 gMonIcon_Skitty[] = INCBIN_U8("graphics/pokemon/skitty/icon.4bpp");
+const u8 gMonFootprint_Skitty[] = INCBIN_U8("graphics/pokemon/skitty/footprint.1bpp");
+const u8 gMonFrontPic_Delcatty[] = INCBIN_U8("graphics/pokemon/delcatty/front.4bpp.lz");
+const u8 gMonPalette_Delcatty[] = INCBIN_U8("graphics/pokemon/delcatty/normal.gbapal.lz");
+const u8 gMonBackPic_Delcatty[] = INCBIN_U8("graphics/pokemon/delcatty/back.4bpp.lz");
+const u8 gMonShinyPalette_Delcatty[] = INCBIN_U8("graphics/pokemon/delcatty/shiny.gbapal.lz");
+const u8 gMonIcon_Delcatty[] = INCBIN_U8("graphics/pokemon/delcatty/icon.4bpp");
+const u8 gMonFootprint_Delcatty[] = INCBIN_U8("graphics/pokemon/delcatty/footprint.1bpp");
+const u8 gMonFrontPic_Kecleon[] = INCBIN_U8("graphics/pokemon/kecleon/front.4bpp.lz");
+const u8 gMonPalette_Kecleon[] = INCBIN_U8("graphics/pokemon/kecleon/normal.gbapal.lz");
+const u8 gMonBackPic_Kecleon[] = INCBIN_U8("graphics/pokemon/kecleon/back.4bpp.lz");
+const u8 gMonShinyPalette_Kecleon[] = INCBIN_U8("graphics/pokemon/kecleon/shiny.gbapal.lz");
+const u8 gMonIcon_Kecleon[] = INCBIN_U8("graphics/pokemon/kecleon/icon.4bpp");
+const u8 gMonFootprint_Kecleon[] = INCBIN_U8("graphics/pokemon/kecleon/footprint.1bpp");
+const u8 gMonFrontPic_Baltoy[] = INCBIN_U8("graphics/pokemon/baltoy/front.4bpp.lz");
+const u8 gMonPalette_Baltoy[] = INCBIN_U8("graphics/pokemon/baltoy/normal.gbapal.lz");
+const u8 gMonBackPic_Baltoy[] = INCBIN_U8("graphics/pokemon/baltoy/back.4bpp.lz");
+const u8 gMonShinyPalette_Baltoy[] = INCBIN_U8("graphics/pokemon/baltoy/shiny.gbapal.lz");
+const u8 gMonIcon_Baltoy[] = INCBIN_U8("graphics/pokemon/baltoy/icon.4bpp");
+const u8 gMonFootprint_Baltoy[] = INCBIN_U8("graphics/pokemon/baltoy/footprint.1bpp");
+const u8 gMonFrontPic_Claydol[] = INCBIN_U8("graphics/pokemon/claydol/front.4bpp.lz");
+const u8 gMonPalette_Claydol[] = INCBIN_U8("graphics/pokemon/claydol/normal.gbapal.lz");
+const u8 gMonBackPic_Claydol[] = INCBIN_U8("graphics/pokemon/claydol/back.4bpp.lz");
+const u8 gMonShinyPalette_Claydol[] = INCBIN_U8("graphics/pokemon/claydol/shiny.gbapal.lz");
+const u8 gMonIcon_Claydol[] = INCBIN_U8("graphics/pokemon/claydol/icon.4bpp");
+const u8 gMonFootprint_Claydol[] = INCBIN_U8("graphics/pokemon/claydol/footprint.1bpp");
+const u8 gMonFrontPic_Nosepass[] = INCBIN_U8("graphics/pokemon/nosepass/front.4bpp.lz");
+const u8 gMonPalette_Nosepass[] = INCBIN_U8("graphics/pokemon/nosepass/normal.gbapal.lz");
+const u8 gMonBackPic_Nosepass[] = INCBIN_U8("graphics/pokemon/nosepass/back.4bpp.lz");
+const u8 gMonShinyPalette_Nosepass[] = INCBIN_U8("graphics/pokemon/nosepass/shiny.gbapal.lz");
+const u8 gMonIcon_Nosepass[] = INCBIN_U8("graphics/pokemon/nosepass/icon.4bpp");
+const u8 gMonFootprint_Nosepass[] = INCBIN_U8("graphics/pokemon/nosepass/footprint.1bpp");
+const u8 gMonFrontPic_Torkoal[] = INCBIN_U8("graphics/pokemon/torkoal/front.4bpp.lz");
+const u8 gMonPalette_Torkoal[] = INCBIN_U8("graphics/pokemon/torkoal/normal.gbapal.lz");
+const u8 gMonBackPic_Torkoal[] = INCBIN_U8("graphics/pokemon/torkoal/back.4bpp.lz");
+const u8 gMonShinyPalette_Torkoal[] = INCBIN_U8("graphics/pokemon/torkoal/shiny.gbapal.lz");
+const u8 gMonIcon_Torkoal[] = INCBIN_U8("graphics/pokemon/torkoal/icon.4bpp");
+const u8 gMonFootprint_Torkoal[] = INCBIN_U8("graphics/pokemon/torkoal/footprint.1bpp");
+const u8 gMonFrontPic_Sableye[] = INCBIN_U8("graphics/pokemon/sableye/front.4bpp.lz");
+const u8 gMonPalette_Sableye[] = INCBIN_U8("graphics/pokemon/sableye/normal.gbapal.lz");
+const u8 gMonBackPic_Sableye[] = INCBIN_U8("graphics/pokemon/sableye/back.4bpp.lz");
+const u8 gMonShinyPalette_Sableye[] = INCBIN_U8("graphics/pokemon/sableye/shiny.gbapal.lz");
+const u8 gMonIcon_Sableye[] = INCBIN_U8("graphics/pokemon/sableye/icon.4bpp");
+const u8 gMonFootprint_Sableye[] = INCBIN_U8("graphics/pokemon/sableye/footprint.1bpp");
+const u8 gMonFrontPic_Barboach[] = INCBIN_U8("graphics/pokemon/barboach/front.4bpp.lz");
+const u8 gMonPalette_Barboach[] = INCBIN_U8("graphics/pokemon/barboach/normal.gbapal.lz");
+const u8 gMonBackPic_Barboach[] = INCBIN_U8("graphics/pokemon/barboach/back.4bpp.lz");
+const u8 gMonShinyPalette_Barboach[] = INCBIN_U8("graphics/pokemon/barboach/shiny.gbapal.lz");
+const u8 gMonIcon_Barboach[] = INCBIN_U8("graphics/pokemon/barboach/icon.4bpp");
+const u8 gMonFootprint_Barboach[] = INCBIN_U8("graphics/pokemon/barboach/footprint.1bpp");
+const u8 gMonFrontPic_Whiscash[] = INCBIN_U8("graphics/pokemon/whiscash/front.4bpp.lz");
+const u8 gMonPalette_Whiscash[] = INCBIN_U8("graphics/pokemon/whiscash/normal.gbapal.lz");
+const u8 gMonBackPic_Whiscash[] = INCBIN_U8("graphics/pokemon/whiscash/back.4bpp.lz");
+const u8 gMonShinyPalette_Whiscash[] = INCBIN_U8("graphics/pokemon/whiscash/shiny.gbapal.lz");
+const u8 gMonIcon_Whiscash[] = INCBIN_U8("graphics/pokemon/whiscash/icon.4bpp");
+const u8 gMonFootprint_Whiscash[] = INCBIN_U8("graphics/pokemon/whiscash/footprint.1bpp");
+const u8 gMonFrontPic_Luvdisc[] = INCBIN_U8("graphics/pokemon/luvdisc/front.4bpp.lz");
+const u8 gMonPalette_Luvdisc[] = INCBIN_U8("graphics/pokemon/luvdisc/normal.gbapal.lz");
+const u8 gMonBackPic_Luvdisc[] = INCBIN_U8("graphics/pokemon/luvdisc/back.4bpp.lz");
+const u8 gMonShinyPalette_Luvdisc[] = INCBIN_U8("graphics/pokemon/luvdisc/shiny.gbapal.lz");
+const u8 gMonIcon_Luvdisc[] = INCBIN_U8("graphics/pokemon/luvdisc/icon.4bpp");
+const u8 gMonFootprint_Luvdisc[] = INCBIN_U8("graphics/pokemon/luvdisc/footprint.1bpp");
+const u8 gMonFrontPic_Corphish[] = INCBIN_U8("graphics/pokemon/corphish/front.4bpp.lz");
+const u8 gMonPalette_Corphish[] = INCBIN_U8("graphics/pokemon/corphish/normal.gbapal.lz");
+const u8 gMonBackPic_Corphish[] = INCBIN_U8("graphics/pokemon/corphish/back.4bpp.lz");
+const u8 gMonShinyPalette_Corphish[] = INCBIN_U8("graphics/pokemon/corphish/shiny.gbapal.lz");
+const u8 gMonIcon_Corphish[] = INCBIN_U8("graphics/pokemon/corphish/icon.4bpp");
+const u8 gMonFootprint_Corphish[] = INCBIN_U8("graphics/pokemon/corphish/footprint.1bpp");
+const u8 gMonFrontPic_Crawdaunt[] = INCBIN_U8("graphics/pokemon/crawdaunt/front.4bpp.lz");
+const u8 gMonPalette_Crawdaunt[] = INCBIN_U8("graphics/pokemon/crawdaunt/normal.gbapal.lz");
+const u8 gMonBackPic_Crawdaunt[] = INCBIN_U8("graphics/pokemon/crawdaunt/back.4bpp.lz");
+const u8 gMonShinyPalette_Crawdaunt[] = INCBIN_U8("graphics/pokemon/crawdaunt/shiny.gbapal.lz");
+const u8 gMonIcon_Crawdaunt[] = INCBIN_U8("graphics/pokemon/crawdaunt/icon.4bpp");
+const u8 gMonFootprint_Crawdaunt[] = INCBIN_U8("graphics/pokemon/crawdaunt/footprint.1bpp");
+const u8 gMonFrontPic_Feebas[] = INCBIN_U8("graphics/pokemon/feebas/front.4bpp.lz");
+const u8 gMonPalette_Feebas[] = INCBIN_U8("graphics/pokemon/feebas/normal.gbapal.lz");
+const u8 gMonBackPic_Feebas[] = INCBIN_U8("graphics/pokemon/feebas/back.4bpp.lz");
+const u8 gMonShinyPalette_Feebas[] = INCBIN_U8("graphics/pokemon/feebas/shiny.gbapal.lz");
+const u8 gMonIcon_Feebas[] = INCBIN_U8("graphics/pokemon/feebas/icon.4bpp");
+const u8 gMonFootprint_Feebas[] = INCBIN_U8("graphics/pokemon/feebas/footprint.1bpp");
+const u8 gMonFrontPic_Milotic[] = INCBIN_U8("graphics/pokemon/milotic/front.4bpp.lz");
+const u8 gMonPalette_Milotic[] = INCBIN_U8("graphics/pokemon/milotic/normal.gbapal.lz");
+const u8 gMonBackPic_Milotic[] = INCBIN_U8("graphics/pokemon/milotic/back.4bpp.lz");
+const u8 gMonShinyPalette_Milotic[] = INCBIN_U8("graphics/pokemon/milotic/shiny.gbapal.lz");
+const u8 gMonIcon_Milotic[] = INCBIN_U8("graphics/pokemon/milotic/icon.4bpp");
+const u8 gMonFootprint_Milotic[] = INCBIN_U8("graphics/pokemon/milotic/footprint.1bpp");
+const u8 gMonFrontPic_Carvanha[] = INCBIN_U8("graphics/pokemon/carvanha/front.4bpp.lz");
+const u8 gMonPalette_Carvanha[] = INCBIN_U8("graphics/pokemon/carvanha/normal.gbapal.lz");
+const u8 gMonBackPic_Carvanha[] = INCBIN_U8("graphics/pokemon/carvanha/back.4bpp.lz");
+const u8 gMonShinyPalette_Carvanha[] = INCBIN_U8("graphics/pokemon/carvanha/shiny.gbapal.lz");
+const u8 gMonIcon_Carvanha[] = INCBIN_U8("graphics/pokemon/carvanha/icon.4bpp");
+const u8 gMonFootprint_Carvanha[] = INCBIN_U8("graphics/pokemon/carvanha/footprint.1bpp");
+const u8 gMonFrontPic_Sharpedo[] = INCBIN_U8("graphics/pokemon/sharpedo/front.4bpp.lz");
+const u8 gMonPalette_Sharpedo[] = INCBIN_U8("graphics/pokemon/sharpedo/normal.gbapal.lz");
+const u8 gMonBackPic_Sharpedo[] = INCBIN_U8("graphics/pokemon/sharpedo/back.4bpp.lz");
+const u8 gMonShinyPalette_Sharpedo[] = INCBIN_U8("graphics/pokemon/sharpedo/shiny.gbapal.lz");
+const u8 gMonIcon_Sharpedo[] = INCBIN_U8("graphics/pokemon/sharpedo/icon.4bpp");
+const u8 gMonFootprint_Sharpedo[] = INCBIN_U8("graphics/pokemon/sharpedo/footprint.1bpp");
+const u8 gMonFrontPic_Trapinch[] = INCBIN_U8("graphics/pokemon/trapinch/front.4bpp.lz");
+const u8 gMonPalette_Trapinch[] = INCBIN_U8("graphics/pokemon/trapinch/normal.gbapal.lz");
+const u8 gMonBackPic_Trapinch[] = INCBIN_U8("graphics/pokemon/trapinch/back.4bpp.lz");
+const u8 gMonShinyPalette_Trapinch[] = INCBIN_U8("graphics/pokemon/trapinch/shiny.gbapal.lz");
+const u8 gMonIcon_Trapinch[] = INCBIN_U8("graphics/pokemon/trapinch/icon.4bpp");
+const u8 gMonFootprint_Trapinch[] = INCBIN_U8("graphics/pokemon/trapinch/footprint.1bpp");
+const u8 gMonFrontPic_Vibrava[] = INCBIN_U8("graphics/pokemon/vibrava/front.4bpp.lz");
+const u8 gMonPalette_Vibrava[] = INCBIN_U8("graphics/pokemon/vibrava/normal.gbapal.lz");
+const u8 gMonBackPic_Vibrava[] = INCBIN_U8("graphics/pokemon/vibrava/back.4bpp.lz");
+const u8 gMonShinyPalette_Vibrava[] = INCBIN_U8("graphics/pokemon/vibrava/shiny.gbapal.lz");
+const u8 gMonIcon_Vibrava[] = INCBIN_U8("graphics/pokemon/vibrava/icon.4bpp");
+const u8 gMonFootprint_Vibrava[] = INCBIN_U8("graphics/pokemon/vibrava/footprint.1bpp");
+const u8 gMonFrontPic_Flygon[] = INCBIN_U8("graphics/pokemon/flygon/front.4bpp.lz");
+const u8 gMonPalette_Flygon[] = INCBIN_U8("graphics/pokemon/flygon/normal.gbapal.lz");
+const u8 gMonBackPic_Flygon[] = INCBIN_U8("graphics/pokemon/flygon/back.4bpp.lz");
+const u8 gMonShinyPalette_Flygon[] = INCBIN_U8("graphics/pokemon/flygon/shiny.gbapal.lz");
+const u8 gMonIcon_Flygon[] = INCBIN_U8("graphics/pokemon/flygon/icon.4bpp");
+const u8 gMonFootprint_Flygon[] = INCBIN_U8("graphics/pokemon/flygon/footprint.1bpp");
+const u8 gMonFrontPic_Makuhita[] = INCBIN_U8("graphics/pokemon/makuhita/front.4bpp.lz");
+const u8 gMonPalette_Makuhita[] = INCBIN_U8("graphics/pokemon/makuhita/normal.gbapal.lz");
+const u8 gMonBackPic_Makuhita[] = INCBIN_U8("graphics/pokemon/makuhita/back.4bpp.lz");
+const u8 gMonShinyPalette_Makuhita[] = INCBIN_U8("graphics/pokemon/makuhita/shiny.gbapal.lz");
+const u8 gMonIcon_Makuhita[] = INCBIN_U8("graphics/pokemon/makuhita/icon.4bpp");
+const u8 gMonFootprint_Makuhita[] = INCBIN_U8("graphics/pokemon/makuhita/footprint.1bpp");
+const u8 gMonFrontPic_Hariyama[] = INCBIN_U8("graphics/pokemon/hariyama/front.4bpp.lz");
+const u8 gMonPalette_Hariyama[] = INCBIN_U8("graphics/pokemon/hariyama/normal.gbapal.lz");
+const u8 gMonBackPic_Hariyama[] = INCBIN_U8("graphics/pokemon/hariyama/back.4bpp.lz");
+const u8 gMonShinyPalette_Hariyama[] = INCBIN_U8("graphics/pokemon/hariyama/shiny.gbapal.lz");
+const u8 gMonIcon_Hariyama[] = INCBIN_U8("graphics/pokemon/hariyama/icon.4bpp");
+const u8 gMonFootprint_Hariyama[] = INCBIN_U8("graphics/pokemon/hariyama/footprint.1bpp");
+const u8 gMonFrontPic_Electrike[] = INCBIN_U8("graphics/pokemon/electrike/front.4bpp.lz");
+const u8 gMonPalette_Electrike[] = INCBIN_U8("graphics/pokemon/electrike/normal.gbapal.lz");
+const u8 gMonBackPic_Electrike[] = INCBIN_U8("graphics/pokemon/electrike/back.4bpp.lz");
+const u8 gMonShinyPalette_Electrike[] = INCBIN_U8("graphics/pokemon/electrike/shiny.gbapal.lz");
+const u8 gMonIcon_Electrike[] = INCBIN_U8("graphics/pokemon/electrike/icon.4bpp");
+const u8 gMonFootprint_Electrike[] = INCBIN_U8("graphics/pokemon/electrike/footprint.1bpp");
+const u8 gMonFrontPic_Manectric[] = INCBIN_U8("graphics/pokemon/manectric/front.4bpp.lz");
+const u8 gMonPalette_Manectric[] = INCBIN_U8("graphics/pokemon/manectric/normal.gbapal.lz");
+const u8 gMonBackPic_Manectric[] = INCBIN_U8("graphics/pokemon/manectric/back.4bpp.lz");
+const u8 gMonShinyPalette_Manectric[] = INCBIN_U8("graphics/pokemon/manectric/shiny.gbapal.lz");
+const u8 gMonIcon_Manectric[] = INCBIN_U8("graphics/pokemon/manectric/icon.4bpp");
+const u8 gMonFootprint_Manectric[] = INCBIN_U8("graphics/pokemon/manectric/footprint.1bpp");
+const u8 gMonFrontPic_Numel[] = INCBIN_U8("graphics/pokemon/numel/front.4bpp.lz");
+const u8 gMonPalette_Numel[] = INCBIN_U8("graphics/pokemon/numel/normal.gbapal.lz");
+const u8 gMonBackPic_Numel[] = INCBIN_U8("graphics/pokemon/numel/back.4bpp.lz");
+const u8 gMonShinyPalette_Numel[] = INCBIN_U8("graphics/pokemon/numel/shiny.gbapal.lz");
+const u8 gMonIcon_Numel[] = INCBIN_U8("graphics/pokemon/numel/icon.4bpp");
+const u8 gMonFootprint_Numel[] = INCBIN_U8("graphics/pokemon/numel/footprint.1bpp");
+const u8 gMonFrontPic_Camerupt[] = INCBIN_U8("graphics/pokemon/camerupt/front.4bpp.lz");
+const u8 gMonPalette_Camerupt[] = INCBIN_U8("graphics/pokemon/camerupt/normal.gbapal.lz");
+const u8 gMonBackPic_Camerupt[] = INCBIN_U8("graphics/pokemon/camerupt/back.4bpp.lz");
+const u8 gMonShinyPalette_Camerupt[] = INCBIN_U8("graphics/pokemon/camerupt/shiny.gbapal.lz");
+const u8 gMonIcon_Camerupt[] = INCBIN_U8("graphics/pokemon/camerupt/icon.4bpp");
+const u8 gMonFootprint_Camerupt[] = INCBIN_U8("graphics/pokemon/camerupt/footprint.1bpp");
+const u8 gMonFrontPic_Spheal[] = INCBIN_U8("graphics/pokemon/spheal/front.4bpp.lz");
+const u8 gMonPalette_Spheal[] = INCBIN_U8("graphics/pokemon/spheal/normal.gbapal.lz");
+const u8 gMonBackPic_Spheal[] = INCBIN_U8("graphics/pokemon/spheal/back.4bpp.lz");
+const u8 gMonShinyPalette_Spheal[] = INCBIN_U8("graphics/pokemon/spheal/shiny.gbapal.lz");
+const u8 gMonIcon_Spheal[] = INCBIN_U8("graphics/pokemon/spheal/icon.4bpp");
+const u8 gMonFootprint_Spheal[] = INCBIN_U8("graphics/pokemon/spheal/footprint.1bpp");
+const u8 gMonFrontPic_Sealeo[] = INCBIN_U8("graphics/pokemon/sealeo/front.4bpp.lz");
+const u8 gMonPalette_Sealeo[] = INCBIN_U8("graphics/pokemon/sealeo/normal.gbapal.lz");
+const u8 gMonBackPic_Sealeo[] = INCBIN_U8("graphics/pokemon/sealeo/back.4bpp.lz");
+const u8 gMonShinyPalette_Sealeo[] = INCBIN_U8("graphics/pokemon/sealeo/shiny.gbapal.lz");
+const u8 gMonIcon_Sealeo[] = INCBIN_U8("graphics/pokemon/sealeo/icon.4bpp");
+const u8 gMonFootprint_Sealeo[] = INCBIN_U8("graphics/pokemon/sealeo/footprint.1bpp");
+const u8 gMonFrontPic_Walrein[] = INCBIN_U8("graphics/pokemon/walrein/front.4bpp.lz");
+const u8 gMonPalette_Walrein[] = INCBIN_U8("graphics/pokemon/walrein/normal.gbapal.lz");
+const u8 gMonBackPic_Walrein[] = INCBIN_U8("graphics/pokemon/walrein/back.4bpp.lz");
+const u8 gMonShinyPalette_Walrein[] = INCBIN_U8("graphics/pokemon/walrein/shiny.gbapal.lz");
+const u8 gMonIcon_Walrein[] = INCBIN_U8("graphics/pokemon/walrein/icon.4bpp");
+const u8 gMonFootprint_Walrein[] = INCBIN_U8("graphics/pokemon/walrein/footprint.1bpp");
+const u8 gMonFrontPic_Cacnea[] = INCBIN_U8("graphics/pokemon/cacnea/front.4bpp.lz");
+const u8 gMonPalette_Cacnea[] = INCBIN_U8("graphics/pokemon/cacnea/normal.gbapal.lz");
+const u8 gMonBackPic_Cacnea[] = INCBIN_U8("graphics/pokemon/cacnea/back.4bpp.lz");
+const u8 gMonShinyPalette_Cacnea[] = INCBIN_U8("graphics/pokemon/cacnea/shiny.gbapal.lz");
+const u8 gMonIcon_Cacnea[] = INCBIN_U8("graphics/pokemon/cacnea/icon.4bpp");
+const u8 gMonFootprint_Cacnea[] = INCBIN_U8("graphics/pokemon/cacnea/footprint.1bpp");
+const u8 gMonFrontPic_Cacturne[] = INCBIN_U8("graphics/pokemon/cacturne/front.4bpp.lz");
+const u8 gMonPalette_Cacturne[] = INCBIN_U8("graphics/pokemon/cacturne/normal.gbapal.lz");
+const u8 gMonBackPic_Cacturne[] = INCBIN_U8("graphics/pokemon/cacturne/back.4bpp.lz");
+const u8 gMonShinyPalette_Cacturne[] = INCBIN_U8("graphics/pokemon/cacturne/shiny.gbapal.lz");
+const u8 gMonIcon_Cacturne[] = INCBIN_U8("graphics/pokemon/cacturne/icon.4bpp");
+const u8 gMonFootprint_Cacturne[] = INCBIN_U8("graphics/pokemon/cacturne/footprint.1bpp");
+const u8 gMonFrontPic_Snorunt[] = INCBIN_U8("graphics/pokemon/snorunt/front.4bpp.lz");
+const u8 gMonPalette_Snorunt[] = INCBIN_U8("graphics/pokemon/snorunt/normal.gbapal.lz");
+const u8 gMonBackPic_Snorunt[] = INCBIN_U8("graphics/pokemon/snorunt/back.4bpp.lz");
+const u8 gMonShinyPalette_Snorunt[] = INCBIN_U8("graphics/pokemon/snorunt/shiny.gbapal.lz");
+const u8 gMonIcon_Snorunt[] = INCBIN_U8("graphics/pokemon/snorunt/icon.4bpp");
+const u8 gMonFootprint_Snorunt[] = INCBIN_U8("graphics/pokemon/snorunt/footprint.1bpp");
+const u8 gMonFrontPic_Glalie[] = INCBIN_U8("graphics/pokemon/glalie/front.4bpp.lz");
+const u8 gMonPalette_Glalie[] = INCBIN_U8("graphics/pokemon/glalie/normal.gbapal.lz");
+const u8 gMonBackPic_Glalie[] = INCBIN_U8("graphics/pokemon/glalie/back.4bpp.lz");
+const u8 gMonShinyPalette_Glalie[] = INCBIN_U8("graphics/pokemon/glalie/shiny.gbapal.lz");
+const u8 gMonIcon_Glalie[] = INCBIN_U8("graphics/pokemon/glalie/icon.4bpp");
+const u8 gMonFootprint_Glalie[] = INCBIN_U8("graphics/pokemon/glalie/footprint.1bpp");
+const u8 gMonFrontPic_Lunatone[] = INCBIN_U8("graphics/pokemon/lunatone/front.4bpp.lz");
+const u8 gMonPalette_Lunatone[] = INCBIN_U8("graphics/pokemon/lunatone/normal.gbapal.lz");
+const u8 gMonBackPic_Lunatone[] = INCBIN_U8("graphics/pokemon/lunatone/back.4bpp.lz");
+const u8 gMonShinyPalette_Lunatone[] = INCBIN_U8("graphics/pokemon/lunatone/shiny.gbapal.lz");
+const u8 gMonIcon_Lunatone[] = INCBIN_U8("graphics/pokemon/lunatone/icon.4bpp");
+const u8 gMonFootprint_Lunatone[] = INCBIN_U8("graphics/pokemon/lunatone/footprint.1bpp");
+const u8 gMonFrontPic_Solrock[] = INCBIN_U8("graphics/pokemon/solrock/front.4bpp.lz");
+const u8 gMonPalette_Solrock[] = INCBIN_U8("graphics/pokemon/solrock/normal.gbapal.lz");
+const u8 gMonBackPic_Solrock[] = INCBIN_U8("graphics/pokemon/solrock/back.4bpp.lz");
+const u8 gMonShinyPalette_Solrock[] = INCBIN_U8("graphics/pokemon/solrock/shiny.gbapal.lz");
+const u8 gMonIcon_Solrock[] = INCBIN_U8("graphics/pokemon/solrock/icon.4bpp");
+const u8 gMonFootprint_Solrock[] = INCBIN_U8("graphics/pokemon/solrock/footprint.1bpp");
+const u8 gMonFrontPic_Azurill[] = INCBIN_U8("graphics/pokemon/azurill/front.4bpp.lz");
+const u8 gMonPalette_Azurill[] = INCBIN_U8("graphics/pokemon/azurill/normal.gbapal.lz");
+const u8 gMonBackPic_Azurill[] = INCBIN_U8("graphics/pokemon/azurill/back.4bpp.lz");
+const u8 gMonShinyPalette_Azurill[] = INCBIN_U8("graphics/pokemon/azurill/shiny.gbapal.lz");
+const u8 gMonIcon_Azurill[] = INCBIN_U8("graphics/pokemon/azurill/icon.4bpp");
+const u8 gMonFootprint_Azurill[] = INCBIN_U8("graphics/pokemon/azurill/footprint.1bpp");
+const u8 gMonFrontPic_Spoink[] = INCBIN_U8("graphics/pokemon/spoink/front.4bpp.lz");
+const u8 gMonPalette_Spoink[] = INCBIN_U8("graphics/pokemon/spoink/normal.gbapal.lz");
+const u8 gMonBackPic_Spoink[] = INCBIN_U8("graphics/pokemon/spoink/back.4bpp.lz");
+const u8 gMonShinyPalette_Spoink[] = INCBIN_U8("graphics/pokemon/spoink/shiny.gbapal.lz");
+const u8 gMonIcon_Spoink[] = INCBIN_U8("graphics/pokemon/spoink/icon.4bpp");
+const u8 gMonFootprint_Spoink[] = INCBIN_U8("graphics/pokemon/spoink/footprint.1bpp");
+const u8 gMonFrontPic_Grumpig[] = INCBIN_U8("graphics/pokemon/grumpig/front.4bpp.lz");
+const u8 gMonPalette_Grumpig[] = INCBIN_U8("graphics/pokemon/grumpig/normal.gbapal.lz");
+const u8 gMonBackPic_Grumpig[] = INCBIN_U8("graphics/pokemon/grumpig/back.4bpp.lz");
+const u8 gMonShinyPalette_Grumpig[] = INCBIN_U8("graphics/pokemon/grumpig/shiny.gbapal.lz");
+const u8 gMonIcon_Grumpig[] = INCBIN_U8("graphics/pokemon/grumpig/icon.4bpp");
+const u8 gMonFootprint_Grumpig[] = INCBIN_U8("graphics/pokemon/grumpig/footprint.1bpp");
+const u8 gMonFrontPic_Plusle[] = INCBIN_U8("graphics/pokemon/plusle/front.4bpp.lz");
+const u8 gMonPalette_Plusle[] = INCBIN_U8("graphics/pokemon/plusle/normal.gbapal.lz");
+const u8 gMonBackPic_Plusle[] = INCBIN_U8("graphics/pokemon/plusle/back.4bpp.lz");
+const u8 gMonShinyPalette_Plusle[] = INCBIN_U8("graphics/pokemon/plusle/shiny.gbapal.lz");
+const u8 gMonIcon_Plusle[] = INCBIN_U8("graphics/pokemon/plusle/icon.4bpp");
+const u8 gMonFootprint_Plusle[] = INCBIN_U8("graphics/pokemon/plusle/footprint.1bpp");
+const u8 gMonFrontPic_Minun[] = INCBIN_U8("graphics/pokemon/minun/front.4bpp.lz");
+const u8 gMonPalette_Minun[] = INCBIN_U8("graphics/pokemon/minun/normal.gbapal.lz");
+const u8 gMonBackPic_Minun[] = INCBIN_U8("graphics/pokemon/minun/back.4bpp.lz");
+const u8 gMonShinyPalette_Minun[] = INCBIN_U8("graphics/pokemon/minun/shiny.gbapal.lz");
+const u8 gMonIcon_Minun[] = INCBIN_U8("graphics/pokemon/minun/icon.4bpp");
+const u8 gMonFootprint_Minun[] = INCBIN_U8("graphics/pokemon/minun/footprint.1bpp");
+const u8 gMonFrontPic_Mawile[] = INCBIN_U8("graphics/pokemon/mawile/front.4bpp.lz");
+const u8 gMonPalette_Mawile[] = INCBIN_U8("graphics/pokemon/mawile/normal.gbapal.lz");
+const u8 gMonBackPic_Mawile[] = INCBIN_U8("graphics/pokemon/mawile/back.4bpp.lz");
+const u8 gMonShinyPalette_Mawile[] = INCBIN_U8("graphics/pokemon/mawile/shiny.gbapal.lz");
+const u8 gMonIcon_Mawile[] = INCBIN_U8("graphics/pokemon/mawile/icon.4bpp");
+const u8 gMonFootprint_Mawile[] = INCBIN_U8("graphics/pokemon/mawile/footprint.1bpp");
+const u8 gMonFrontPic_Meditite[] = INCBIN_U8("graphics/pokemon/meditite/front.4bpp.lz");
+const u8 gMonPalette_Meditite[] = INCBIN_U8("graphics/pokemon/meditite/normal.gbapal.lz");
+const u8 gMonBackPic_Meditite[] = INCBIN_U8("graphics/pokemon/meditite/back.4bpp.lz");
+const u8 gMonShinyPalette_Meditite[] = INCBIN_U8("graphics/pokemon/meditite/shiny.gbapal.lz");
+const u8 gMonIcon_Meditite[] = INCBIN_U8("graphics/pokemon/meditite/icon.4bpp");
+const u8 gMonFootprint_Meditite[] = INCBIN_U8("graphics/pokemon/meditite/footprint.1bpp");
+const u8 gMonFrontPic_Medicham[] = INCBIN_U8("graphics/pokemon/medicham/front.4bpp.lz");
+const u8 gMonPalette_Medicham[] = INCBIN_U8("graphics/pokemon/medicham/normal.gbapal.lz");
+const u8 gMonBackPic_Medicham[] = INCBIN_U8("graphics/pokemon/medicham/back.4bpp.lz");
+const u8 gMonShinyPalette_Medicham[] = INCBIN_U8("graphics/pokemon/medicham/shiny.gbapal.lz");
+const u8 gMonIcon_Medicham[] = INCBIN_U8("graphics/pokemon/medicham/icon.4bpp");
+const u8 gMonFootprint_Medicham[] = INCBIN_U8("graphics/pokemon/medicham/footprint.1bpp");
+const u8 gMonFrontPic_Swablu[] = INCBIN_U8("graphics/pokemon/swablu/front.4bpp.lz");
+const u8 gMonPalette_Swablu[] = INCBIN_U8("graphics/pokemon/swablu/normal.gbapal.lz");
+const u8 gMonBackPic_Swablu[] = INCBIN_U8("graphics/pokemon/swablu/back.4bpp.lz");
+const u8 gMonShinyPalette_Swablu[] = INCBIN_U8("graphics/pokemon/swablu/shiny.gbapal.lz");
+const u8 gMonIcon_Swablu[] = INCBIN_U8("graphics/pokemon/swablu/icon.4bpp");
+const u8 gMonFootprint_Swablu[] = INCBIN_U8("graphics/pokemon/swablu/footprint.1bpp");
+const u8 gMonFrontPic_Altaria[] = INCBIN_U8("graphics/pokemon/altaria/front.4bpp.lz");
+const u8 gMonPalette_Altaria[] = INCBIN_U8("graphics/pokemon/altaria/normal.gbapal.lz");
+const u8 gMonBackPic_Altaria[] = INCBIN_U8("graphics/pokemon/altaria/back.4bpp.lz");
+const u8 gMonShinyPalette_Altaria[] = INCBIN_U8("graphics/pokemon/altaria/shiny.gbapal.lz");
+const u8 gMonIcon_Altaria[] = INCBIN_U8("graphics/pokemon/altaria/icon.4bpp");
+const u8 gMonFootprint_Altaria[] = INCBIN_U8("graphics/pokemon/altaria/footprint.1bpp");
+const u8 gMonFrontPic_Wynaut[] = INCBIN_U8("graphics/pokemon/wynaut/front.4bpp.lz");
+const u8 gMonPalette_Wynaut[] = INCBIN_U8("graphics/pokemon/wynaut/normal.gbapal.lz");
+const u8 gMonBackPic_Wynaut[] = INCBIN_U8("graphics/pokemon/wynaut/back.4bpp.lz");
+const u8 gMonShinyPalette_Wynaut[] = INCBIN_U8("graphics/pokemon/wynaut/shiny.gbapal.lz");
+const u8 gMonIcon_Wynaut[] = INCBIN_U8("graphics/pokemon/wynaut/icon.4bpp");
+const u8 gMonFootprint_Wynaut[] = INCBIN_U8("graphics/pokemon/wynaut/footprint.1bpp");
+const u8 gMonFrontPic_Duskull[] = INCBIN_U8("graphics/pokemon/duskull/front.4bpp.lz");
+const u8 gMonPalette_Duskull[] = INCBIN_U8("graphics/pokemon/duskull/normal.gbapal.lz");
+const u8 gMonBackPic_Duskull[] = INCBIN_U8("graphics/pokemon/duskull/back.4bpp.lz");
+const u8 gMonShinyPalette_Duskull[] = INCBIN_U8("graphics/pokemon/duskull/shiny.gbapal.lz");
+const u8 gMonIcon_Duskull[] = INCBIN_U8("graphics/pokemon/duskull/icon.4bpp");
+const u8 gMonFootprint_Duskull[] = INCBIN_U8("graphics/pokemon/duskull/footprint.1bpp");
+const u8 gMonFrontPic_Dusclops[] = INCBIN_U8("graphics/pokemon/dusclops/front.4bpp.lz");
+const u8 gMonPalette_Dusclops[] = INCBIN_U8("graphics/pokemon/dusclops/normal.gbapal.lz");
+const u8 gMonBackPic_Dusclops[] = INCBIN_U8("graphics/pokemon/dusclops/back.4bpp.lz");
+const u8 gMonShinyPalette_Dusclops[] = INCBIN_U8("graphics/pokemon/dusclops/shiny.gbapal.lz");
+const u8 gMonIcon_Dusclops[] = INCBIN_U8("graphics/pokemon/dusclops/icon.4bpp");
+const u8 gMonFootprint_Dusclops[] = INCBIN_U8("graphics/pokemon/dusclops/footprint.1bpp");
+const u8 gMonFrontPic_Roselia[] = INCBIN_U8("graphics/pokemon/roselia/front.4bpp.lz");
+const u8 gMonPalette_Roselia[] = INCBIN_U8("graphics/pokemon/roselia/normal.gbapal.lz");
+const u8 gMonBackPic_Roselia[] = INCBIN_U8("graphics/pokemon/roselia/back.4bpp.lz");
+const u8 gMonShinyPalette_Roselia[] = INCBIN_U8("graphics/pokemon/roselia/shiny.gbapal.lz");
+const u8 gMonIcon_Roselia[] = INCBIN_U8("graphics/pokemon/roselia/icon.4bpp");
+const u8 gMonFootprint_Roselia[] = INCBIN_U8("graphics/pokemon/roselia/footprint.1bpp");
+const u8 gMonFrontPic_Slakoth[] = INCBIN_U8("graphics/pokemon/slakoth/front.4bpp.lz");
+const u8 gMonPalette_Slakoth[] = INCBIN_U8("graphics/pokemon/slakoth/normal.gbapal.lz");
+const u8 gMonBackPic_Slakoth[] = INCBIN_U8("graphics/pokemon/slakoth/back.4bpp.lz");
+const u8 gMonShinyPalette_Slakoth[] = INCBIN_U8("graphics/pokemon/slakoth/shiny.gbapal.lz");
+const u8 gMonIcon_Slakoth[] = INCBIN_U8("graphics/pokemon/slakoth/icon.4bpp");
+const u8 gMonFootprint_Slakoth[] = INCBIN_U8("graphics/pokemon/slakoth/footprint.1bpp");
+const u8 gMonFrontPic_Vigoroth[] = INCBIN_U8("graphics/pokemon/vigoroth/front.4bpp.lz");
+const u8 gMonPalette_Vigoroth[] = INCBIN_U8("graphics/pokemon/vigoroth/normal.gbapal.lz");
+const u8 gMonBackPic_Vigoroth[] = INCBIN_U8("graphics/pokemon/vigoroth/back.4bpp.lz");
+const u8 gMonShinyPalette_Vigoroth[] = INCBIN_U8("graphics/pokemon/vigoroth/shiny.gbapal.lz");
+const u8 gMonIcon_Vigoroth[] = INCBIN_U8("graphics/pokemon/vigoroth/icon.4bpp");
+const u8 gMonFootprint_Vigoroth[] = INCBIN_U8("graphics/pokemon/vigoroth/footprint.1bpp");
+const u8 gMonFrontPic_Slaking[] = INCBIN_U8("graphics/pokemon/slaking/front.4bpp.lz");
+const u8 gMonPalette_Slaking[] = INCBIN_U8("graphics/pokemon/slaking/normal.gbapal.lz");
+const u8 gMonBackPic_Slaking[] = INCBIN_U8("graphics/pokemon/slaking/back.4bpp.lz");
+const u8 gMonShinyPalette_Slaking[] = INCBIN_U8("graphics/pokemon/slaking/shiny.gbapal.lz");
+const u8 gMonIcon_Slaking[] = INCBIN_U8("graphics/pokemon/slaking/icon.4bpp");
+const u8 gMonFootprint_Slaking[] = INCBIN_U8("graphics/pokemon/slaking/footprint.1bpp");
+const u8 gMonFrontPic_Gulpin[] = INCBIN_U8("graphics/pokemon/gulpin/front.4bpp.lz");
+const u8 gMonPalette_Gulpin[] = INCBIN_U8("graphics/pokemon/gulpin/normal.gbapal.lz");
+const u8 gMonBackPic_Gulpin[] = INCBIN_U8("graphics/pokemon/gulpin/back.4bpp.lz");
+const u8 gMonShinyPalette_Gulpin[] = INCBIN_U8("graphics/pokemon/gulpin/shiny.gbapal.lz");
+const u8 gMonIcon_Gulpin[] = INCBIN_U8("graphics/pokemon/gulpin/icon.4bpp");
+const u8 gMonFootprint_Gulpin[] = INCBIN_U8("graphics/pokemon/gulpin/footprint.1bpp");
+const u8 gMonFrontPic_Swalot[] = INCBIN_U8("graphics/pokemon/swalot/front.4bpp.lz");
+const u8 gMonPalette_Swalot[] = INCBIN_U8("graphics/pokemon/swalot/normal.gbapal.lz");
+const u8 gMonBackPic_Swalot[] = INCBIN_U8("graphics/pokemon/swalot/back.4bpp.lz");
+const u8 gMonShinyPalette_Swalot[] = INCBIN_U8("graphics/pokemon/swalot/shiny.gbapal.lz");
+const u8 gMonIcon_Swalot[] = INCBIN_U8("graphics/pokemon/swalot/icon.4bpp");
+const u8 gMonFootprint_Swalot[] = INCBIN_U8("graphics/pokemon/swalot/footprint.1bpp");
+const u8 gMonFrontPic_Tropius[] = INCBIN_U8("graphics/pokemon/tropius/front.4bpp.lz");
+const u8 gMonPalette_Tropius[] = INCBIN_U8("graphics/pokemon/tropius/normal.gbapal.lz");
+const u8 gMonBackPic_Tropius[] = INCBIN_U8("graphics/pokemon/tropius/back.4bpp.lz");
+const u8 gMonShinyPalette_Tropius[] = INCBIN_U8("graphics/pokemon/tropius/shiny.gbapal.lz");
+const u8 gMonIcon_Tropius[] = INCBIN_U8("graphics/pokemon/tropius/icon.4bpp");
+const u8 gMonFootprint_Tropius[] = INCBIN_U8("graphics/pokemon/tropius/footprint.1bpp");
+const u8 gMonFrontPic_Whismur[] = INCBIN_U8("graphics/pokemon/whismur/front.4bpp.lz");
+const u8 gMonPalette_Whismur[] = INCBIN_U8("graphics/pokemon/whismur/normal.gbapal.lz");
+const u8 gMonBackPic_Whismur[] = INCBIN_U8("graphics/pokemon/whismur/back.4bpp.lz");
+const u8 gMonShinyPalette_Whismur[] = INCBIN_U8("graphics/pokemon/whismur/shiny.gbapal.lz");
+const u8 gMonIcon_Whismur[] = INCBIN_U8("graphics/pokemon/whismur/icon.4bpp");
+const u8 gMonFootprint_Whismur[] = INCBIN_U8("graphics/pokemon/whismur/footprint.1bpp");
+const u8 gMonFrontPic_Loudred[] = INCBIN_U8("graphics/pokemon/loudred/front.4bpp.lz");
+const u8 gMonPalette_Loudred[] = INCBIN_U8("graphics/pokemon/loudred/normal.gbapal.lz");
+const u8 gMonBackPic_Loudred[] = INCBIN_U8("graphics/pokemon/loudred/back.4bpp.lz");
+const u8 gMonShinyPalette_Loudred[] = INCBIN_U8("graphics/pokemon/loudred/shiny.gbapal.lz");
+const u8 gMonIcon_Loudred[] = INCBIN_U8("graphics/pokemon/loudred/icon.4bpp");
+const u8 gMonFootprint_Loudred[] = INCBIN_U8("graphics/pokemon/loudred/footprint.1bpp");
+const u8 gMonFrontPic_Exploud[] = INCBIN_U8("graphics/pokemon/exploud/front.4bpp.lz");
+const u8 gMonPalette_Exploud[] = INCBIN_U8("graphics/pokemon/exploud/normal.gbapal.lz");
+const u8 gMonBackPic_Exploud[] = INCBIN_U8("graphics/pokemon/exploud/back.4bpp.lz");
+const u8 gMonShinyPalette_Exploud[] = INCBIN_U8("graphics/pokemon/exploud/shiny.gbapal.lz");
+const u8 gMonIcon_Exploud[] = INCBIN_U8("graphics/pokemon/exploud/icon.4bpp");
+const u8 gMonFootprint_Exploud[] = INCBIN_U8("graphics/pokemon/exploud/footprint.1bpp");
+const u8 gMonFrontPic_Clamperl[] = INCBIN_U8("graphics/pokemon/clamperl/front.4bpp.lz");
+const u8 gMonPalette_Clamperl[] = INCBIN_U8("graphics/pokemon/clamperl/normal.gbapal.lz");
+const u8 gMonBackPic_Clamperl[] = INCBIN_U8("graphics/pokemon/clamperl/back.4bpp.lz");
+const u8 gMonShinyPalette_Clamperl[] = INCBIN_U8("graphics/pokemon/clamperl/shiny.gbapal.lz");
+const u8 gMonIcon_Clamperl[] = INCBIN_U8("graphics/pokemon/clamperl/icon.4bpp");
+const u8 gMonFootprint_Clamperl[] = INCBIN_U8("graphics/pokemon/clamperl/footprint.1bpp");
+const u8 gMonFrontPic_Huntail[] = INCBIN_U8("graphics/pokemon/huntail/front.4bpp.lz");
+const u8 gMonPalette_Huntail[] = INCBIN_U8("graphics/pokemon/huntail/normal.gbapal.lz");
+const u8 gMonBackPic_Huntail[] = INCBIN_U8("graphics/pokemon/huntail/back.4bpp.lz");
+const u8 gMonShinyPalette_Huntail[] = INCBIN_U8("graphics/pokemon/huntail/shiny.gbapal.lz");
+const u8 gMonIcon_Huntail[] = INCBIN_U8("graphics/pokemon/huntail/icon.4bpp");
+const u8 gMonFootprint_Huntail[] = INCBIN_U8("graphics/pokemon/huntail/footprint.1bpp");
+const u8 gMonFrontPic_Gorebyss[] = INCBIN_U8("graphics/pokemon/gorebyss/front.4bpp.lz");
+const u8 gMonPalette_Gorebyss[] = INCBIN_U8("graphics/pokemon/gorebyss/normal.gbapal.lz");
+const u8 gMonBackPic_Gorebyss[] = INCBIN_U8("graphics/pokemon/gorebyss/back.4bpp.lz");
+const u8 gMonShinyPalette_Gorebyss[] = INCBIN_U8("graphics/pokemon/gorebyss/shiny.gbapal.lz");
+const u8 gMonIcon_Gorebyss[] = INCBIN_U8("graphics/pokemon/gorebyss/icon.4bpp");
+const u8 gMonFootprint_Gorebyss[] = INCBIN_U8("graphics/pokemon/gorebyss/footprint.1bpp");
+const u8 gMonFrontPic_Absol[] = INCBIN_U8("graphics/pokemon/absol/front.4bpp.lz");
+const u8 gMonPalette_Absol[] = INCBIN_U8("graphics/pokemon/absol/normal.gbapal.lz");
+const u8 gMonBackPic_Absol[] = INCBIN_U8("graphics/pokemon/absol/back.4bpp.lz");
+const u8 gMonShinyPalette_Absol[] = INCBIN_U8("graphics/pokemon/absol/shiny.gbapal.lz");
+const u8 gMonIcon_Absol[] = INCBIN_U8("graphics/pokemon/absol/icon.4bpp");
+const u8 gMonFootprint_Absol[] = INCBIN_U8("graphics/pokemon/absol/footprint.1bpp");
+const u8 gMonFrontPic_Shuppet[] = INCBIN_U8("graphics/pokemon/shuppet/front.4bpp.lz");
+const u8 gMonPalette_Shuppet[] = INCBIN_U8("graphics/pokemon/shuppet/normal.gbapal.lz");
+const u8 gMonBackPic_Shuppet[] = INCBIN_U8("graphics/pokemon/shuppet/back.4bpp.lz");
+const u8 gMonShinyPalette_Shuppet[] = INCBIN_U8("graphics/pokemon/shuppet/shiny.gbapal.lz");
+const u8 gMonIcon_Shuppet[] = INCBIN_U8("graphics/pokemon/shuppet/icon.4bpp");
+const u8 gMonFootprint_Shuppet[] = INCBIN_U8("graphics/pokemon/shuppet/footprint.1bpp");
+const u8 gMonFrontPic_Banette[] = INCBIN_U8("graphics/pokemon/banette/front.4bpp.lz");
+const u8 gMonPalette_Banette[] = INCBIN_U8("graphics/pokemon/banette/normal.gbapal.lz");
+const u8 gMonBackPic_Banette[] = INCBIN_U8("graphics/pokemon/banette/back.4bpp.lz");
+const u8 gMonShinyPalette_Banette[] = INCBIN_U8("graphics/pokemon/banette/shiny.gbapal.lz");
+const u8 gMonIcon_Banette[] = INCBIN_U8("graphics/pokemon/banette/icon.4bpp");
+const u8 gMonFootprint_Banette[] = INCBIN_U8("graphics/pokemon/banette/footprint.1bpp");
+const u8 gMonFrontPic_Seviper[] = INCBIN_U8("graphics/pokemon/seviper/front.4bpp.lz");
+const u8 gMonPalette_Seviper[] = INCBIN_U8("graphics/pokemon/seviper/normal.gbapal.lz");
+const u8 gMonBackPic_Seviper[] = INCBIN_U8("graphics/pokemon/seviper/back.4bpp.lz");
+const u8 gMonShinyPalette_Seviper[] = INCBIN_U8("graphics/pokemon/seviper/shiny.gbapal.lz");
+const u8 gMonIcon_Seviper[] = INCBIN_U8("graphics/pokemon/seviper/icon.4bpp");
+const u8 gMonFootprint_Seviper[] = INCBIN_U8("graphics/pokemon/seviper/footprint.1bpp");
+const u8 gMonFrontPic_Zangoose[] = INCBIN_U8("graphics/pokemon/zangoose/front.4bpp.lz");
+const u8 gMonPalette_Zangoose[] = INCBIN_U8("graphics/pokemon/zangoose/normal.gbapal.lz");
+const u8 gMonBackPic_Zangoose[] = INCBIN_U8("graphics/pokemon/zangoose/back.4bpp.lz");
+const u8 gMonShinyPalette_Zangoose[] = INCBIN_U8("graphics/pokemon/zangoose/shiny.gbapal.lz");
+const u8 gMonIcon_Zangoose[] = INCBIN_U8("graphics/pokemon/zangoose/icon.4bpp");
+const u8 gMonFootprint_Zangoose[] = INCBIN_U8("graphics/pokemon/zangoose/footprint.1bpp");
+const u8 gMonFrontPic_Relicanth[] = INCBIN_U8("graphics/pokemon/relicanth/front.4bpp.lz");
+const u8 gMonPalette_Relicanth[] = INCBIN_U8("graphics/pokemon/relicanth/normal.gbapal.lz");
+const u8 gMonBackPic_Relicanth[] = INCBIN_U8("graphics/pokemon/relicanth/back.4bpp.lz");
+const u8 gMonShinyPalette_Relicanth[] = INCBIN_U8("graphics/pokemon/relicanth/shiny.gbapal.lz");
+const u8 gMonIcon_Relicanth[] = INCBIN_U8("graphics/pokemon/relicanth/icon.4bpp");
+const u8 gMonFootprint_Relicanth[] = INCBIN_U8("graphics/pokemon/relicanth/footprint.1bpp");
+const u8 gMonFrontPic_Aron[] = INCBIN_U8("graphics/pokemon/aron/front.4bpp.lz");
+const u8 gMonPalette_Aron[] = INCBIN_U8("graphics/pokemon/aron/normal.gbapal.lz");
+const u8 gMonBackPic_Aron[] = INCBIN_U8("graphics/pokemon/aron/back.4bpp.lz");
+const u8 gMonShinyPalette_Aron[] = INCBIN_U8("graphics/pokemon/aron/shiny.gbapal.lz");
+const u8 gMonIcon_Aron[] = INCBIN_U8("graphics/pokemon/aron/icon.4bpp");
+const u8 gMonFootprint_Aron[] = INCBIN_U8("graphics/pokemon/aron/footprint.1bpp");
+const u8 gMonFrontPic_Lairon[] = INCBIN_U8("graphics/pokemon/lairon/front.4bpp.lz");
+const u8 gMonPalette_Lairon[] = INCBIN_U8("graphics/pokemon/lairon/normal.gbapal.lz");
+const u8 gMonBackPic_Lairon[] = INCBIN_U8("graphics/pokemon/lairon/back.4bpp.lz");
+const u8 gMonShinyPalette_Lairon[] = INCBIN_U8("graphics/pokemon/lairon/shiny.gbapal.lz");
+const u8 gMonIcon_Lairon[] = INCBIN_U8("graphics/pokemon/lairon/icon.4bpp");
+const u8 gMonFootprint_Lairon[] = INCBIN_U8("graphics/pokemon/lairon/footprint.1bpp");
+const u8 gMonFrontPic_Aggron[] = INCBIN_U8("graphics/pokemon/aggron/front.4bpp.lz");
+const u8 gMonPalette_Aggron[] = INCBIN_U8("graphics/pokemon/aggron/normal.gbapal.lz");
+const u8 gMonBackPic_Aggron[] = INCBIN_U8("graphics/pokemon/aggron/back.4bpp.lz");
+const u8 gMonShinyPalette_Aggron[] = INCBIN_U8("graphics/pokemon/aggron/shiny.gbapal.lz");
+const u8 gMonIcon_Aggron[] = INCBIN_U8("graphics/pokemon/aggron/icon.4bpp");
+const u8 gMonFootprint_Aggron[] = INCBIN_U8("graphics/pokemon/aggron/footprint.1bpp");
+const u8 gMonFrontPic_Castform[] = INCBIN_U8("graphics/pokemon/castform/front.4bpp.lz");
+const u8 gMonPalette_Castform[] = INCBIN_U8("graphics/pokemon/castform/normal.gbapal.lz");
+const u8 gMonBackPic_Castform[] = INCBIN_U8("graphics/pokemon/castform/back.4bpp.lz");
+const u8 gMonShinyPalette_Castform[] = INCBIN_U8("graphics/pokemon/castform/shiny.gbapal.lz");
+const u8 gMonIcon_Castform[] = INCBIN_U8("graphics/pokemon/castform/icon.4bpp");
+const u8 gMonFootprint_Castform[] = INCBIN_U8("graphics/pokemon/castform/footprint.1bpp");
+const u8 gMonFrontPic_Volbeat[] = INCBIN_U8("graphics/pokemon/volbeat/front.4bpp.lz");
+const u8 gMonPalette_Volbeat[] = INCBIN_U8("graphics/pokemon/volbeat/normal.gbapal.lz");
+const u8 gMonBackPic_Volbeat[] = INCBIN_U8("graphics/pokemon/volbeat/back.4bpp.lz");
+const u8 gMonShinyPalette_Volbeat[] = INCBIN_U8("graphics/pokemon/volbeat/shiny.gbapal.lz");
+const u8 gMonIcon_Volbeat[] = INCBIN_U8("graphics/pokemon/volbeat/icon.4bpp");
+const u8 gMonFootprint_Volbeat[] = INCBIN_U8("graphics/pokemon/volbeat/footprint.1bpp");
+const u8 gMonFrontPic_Illumise[] = INCBIN_U8("graphics/pokemon/illumise/front.4bpp.lz");
+const u8 gMonPalette_Illumise[] = INCBIN_U8("graphics/pokemon/illumise/normal.gbapal.lz");
+const u8 gMonBackPic_Illumise[] = INCBIN_U8("graphics/pokemon/illumise/back.4bpp.lz");
+const u8 gMonShinyPalette_Illumise[] = INCBIN_U8("graphics/pokemon/illumise/shiny.gbapal.lz");
+const u8 gMonIcon_Illumise[] = INCBIN_U8("graphics/pokemon/illumise/icon.4bpp");
+const u8 gMonFootprint_Illumise[] = INCBIN_U8("graphics/pokemon/illumise/footprint.1bpp");
+const u8 gMonFrontPic_Lileep[] = INCBIN_U8("graphics/pokemon/lileep/front.4bpp.lz");
+const u8 gMonPalette_Lileep[] = INCBIN_U8("graphics/pokemon/lileep/normal.gbapal.lz");
+const u8 gMonBackPic_Lileep[] = INCBIN_U8("graphics/pokemon/lileep/back.4bpp.lz");
+const u8 gMonShinyPalette_Lileep[] = INCBIN_U8("graphics/pokemon/lileep/shiny.gbapal.lz");
+const u8 gMonIcon_Lileep[] = INCBIN_U8("graphics/pokemon/lileep/icon.4bpp");
+const u8 gMonFootprint_Lileep[] = INCBIN_U8("graphics/pokemon/lileep/footprint.1bpp");
+const u8 gMonFrontPic_Cradily[] = INCBIN_U8("graphics/pokemon/cradily/front.4bpp.lz");
+const u8 gMonPalette_Cradily[] = INCBIN_U8("graphics/pokemon/cradily/normal.gbapal.lz");
+const u8 gMonBackPic_Cradily[] = INCBIN_U8("graphics/pokemon/cradily/back.4bpp.lz");
+const u8 gMonShinyPalette_Cradily[] = INCBIN_U8("graphics/pokemon/cradily/shiny.gbapal.lz");
+const u8 gMonIcon_Cradily[] = INCBIN_U8("graphics/pokemon/cradily/icon.4bpp");
+const u8 gMonFootprint_Cradily[] = INCBIN_U8("graphics/pokemon/cradily/footprint.1bpp");
+const u8 gMonFrontPic_Anorith[] = INCBIN_U8("graphics/pokemon/anorith/front.4bpp.lz");
+const u8 gMonPalette_Anorith[] = INCBIN_U8("graphics/pokemon/anorith/normal.gbapal.lz");
+const u8 gMonBackPic_Anorith[] = INCBIN_U8("graphics/pokemon/anorith/back.4bpp.lz");
+const u8 gMonShinyPalette_Anorith[] = INCBIN_U8("graphics/pokemon/anorith/shiny.gbapal.lz");
+const u8 gMonIcon_Anorith[] = INCBIN_U8("graphics/pokemon/anorith/icon.4bpp");
+const u8 gMonFootprint_Anorith[] = INCBIN_U8("graphics/pokemon/anorith/footprint.1bpp");
+const u8 gMonFrontPic_Armaldo[] = INCBIN_U8("graphics/pokemon/armaldo/front.4bpp.lz");
+const u8 gMonPalette_Armaldo[] = INCBIN_U8("graphics/pokemon/armaldo/normal.gbapal.lz");
+const u8 gMonBackPic_Armaldo[] = INCBIN_U8("graphics/pokemon/armaldo/back.4bpp.lz");
+const u8 gMonShinyPalette_Armaldo[] = INCBIN_U8("graphics/pokemon/armaldo/shiny.gbapal.lz");
+const u8 gMonIcon_Armaldo[] = INCBIN_U8("graphics/pokemon/armaldo/icon.4bpp");
+const u8 gMonFootprint_Armaldo[] = INCBIN_U8("graphics/pokemon/armaldo/footprint.1bpp");
+const u8 gMonFrontPic_Ralts[] = INCBIN_U8("graphics/pokemon/ralts/front.4bpp.lz");
+const u8 gMonPalette_Ralts[] = INCBIN_U8("graphics/pokemon/ralts/normal.gbapal.lz");
+const u8 gMonBackPic_Ralts[] = INCBIN_U8("graphics/pokemon/ralts/back.4bpp.lz");
+const u8 gMonShinyPalette_Ralts[] = INCBIN_U8("graphics/pokemon/ralts/shiny.gbapal.lz");
+const u8 gMonIcon_Ralts[] = INCBIN_U8("graphics/pokemon/ralts/icon.4bpp");
+const u8 gMonFootprint_Ralts[] = INCBIN_U8("graphics/pokemon/ralts/footprint.1bpp");
+const u8 gMonFrontPic_Kirlia[] = INCBIN_U8("graphics/pokemon/kirlia/front.4bpp.lz");
+const u8 gMonPalette_Kirlia[] = INCBIN_U8("graphics/pokemon/kirlia/normal.gbapal.lz");
+const u8 gMonBackPic_Kirlia[] = INCBIN_U8("graphics/pokemon/kirlia/back.4bpp.lz");
+const u8 gMonShinyPalette_Kirlia[] = INCBIN_U8("graphics/pokemon/kirlia/shiny.gbapal.lz");
+const u8 gMonIcon_Kirlia[] = INCBIN_U8("graphics/pokemon/kirlia/icon.4bpp");
+const u8 gMonFootprint_Kirlia[] = INCBIN_U8("graphics/pokemon/kirlia/footprint.1bpp");
+const u8 gMonFrontPic_Gardevoir[] = INCBIN_U8("graphics/pokemon/gardevoir/front.4bpp.lz");
+const u8 gMonPalette_Gardevoir[] = INCBIN_U8("graphics/pokemon/gardevoir/normal.gbapal.lz");
+const u8 gMonBackPic_Gardevoir[] = INCBIN_U8("graphics/pokemon/gardevoir/back.4bpp.lz");
+const u8 gMonShinyPalette_Gardevoir[] = INCBIN_U8("graphics/pokemon/gardevoir/shiny.gbapal.lz");
+const u8 gMonIcon_Gardevoir[] = INCBIN_U8("graphics/pokemon/gardevoir/icon.4bpp");
+const u8 gMonFootprint_Gardevoir[] = INCBIN_U8("graphics/pokemon/gardevoir/footprint.1bpp");
+const u8 gMonFrontPic_Bagon[] = INCBIN_U8("graphics/pokemon/bagon/front.4bpp.lz");
+const u8 gMonPalette_Bagon[] = INCBIN_U8("graphics/pokemon/bagon/normal.gbapal.lz");
+const u8 gMonBackPic_Bagon[] = INCBIN_U8("graphics/pokemon/bagon/back.4bpp.lz");
+const u8 gMonShinyPalette_Bagon[] = INCBIN_U8("graphics/pokemon/bagon/shiny.gbapal.lz");
+const u8 gMonIcon_Bagon[] = INCBIN_U8("graphics/pokemon/bagon/icon.4bpp");
+const u8 gMonFootprint_Bagon[] = INCBIN_U8("graphics/pokemon/bagon/footprint.1bpp");
+const u8 gMonFrontPic_Shelgon[] = INCBIN_U8("graphics/pokemon/shelgon/front.4bpp.lz");
+const u8 gMonPalette_Shelgon[] = INCBIN_U8("graphics/pokemon/shelgon/normal.gbapal.lz");
+const u8 gMonBackPic_Shelgon[] = INCBIN_U8("graphics/pokemon/shelgon/back.4bpp.lz");
+const u8 gMonShinyPalette_Shelgon[] = INCBIN_U8("graphics/pokemon/shelgon/shiny.gbapal.lz");
+const u8 gMonIcon_Shelgon[] = INCBIN_U8("graphics/pokemon/shelgon/icon.4bpp");
+const u8 gMonFootprint_Shelgon[] = INCBIN_U8("graphics/pokemon/shelgon/footprint.1bpp");
+const u8 gMonFrontPic_Salamence[] = INCBIN_U8("graphics/pokemon/salamence/front.4bpp.lz");
+const u8 gMonPalette_Salamence[] = INCBIN_U8("graphics/pokemon/salamence/normal.gbapal.lz");
+const u8 gMonBackPic_Salamence[] = INCBIN_U8("graphics/pokemon/salamence/back.4bpp.lz");
+const u8 gMonShinyPalette_Salamence[] = INCBIN_U8("graphics/pokemon/salamence/shiny.gbapal.lz");
+const u8 gMonIcon_Salamence[] = INCBIN_U8("graphics/pokemon/salamence/icon.4bpp");
+const u8 gMonFootprint_Salamence[] = INCBIN_U8("graphics/pokemon/salamence/footprint.1bpp");
+const u8 gMonFrontPic_Beldum[] = INCBIN_U8("graphics/pokemon/beldum/front.4bpp.lz");
+const u8 gMonPalette_Beldum[] = INCBIN_U8("graphics/pokemon/beldum/normal.gbapal.lz");
+const u8 gMonBackPic_Beldum[] = INCBIN_U8("graphics/pokemon/beldum/back.4bpp.lz");
+const u8 gMonShinyPalette_Beldum[] = INCBIN_U8("graphics/pokemon/beldum/shiny.gbapal.lz");
+const u8 gMonIcon_Beldum[] = INCBIN_U8("graphics/pokemon/beldum/icon.4bpp");
+const u8 gMonFootprint_Beldum[] = INCBIN_U8("graphics/pokemon/beldum/footprint.1bpp");
+const u8 gMonFrontPic_Metang[] = INCBIN_U8("graphics/pokemon/metang/front.4bpp.lz");
+const u8 gMonPalette_Metang[] = INCBIN_U8("graphics/pokemon/metang/normal.gbapal.lz");
+const u8 gMonBackPic_Metang[] = INCBIN_U8("graphics/pokemon/metang/back.4bpp.lz");
+const u8 gMonShinyPalette_Metang[] = INCBIN_U8("graphics/pokemon/metang/shiny.gbapal.lz");
+const u8 gMonIcon_Metang[] = INCBIN_U8("graphics/pokemon/metang/icon.4bpp");
+const u8 gMonFootprint_Metang[] = INCBIN_U8("graphics/pokemon/metang/footprint.1bpp");
+const u8 gMonFrontPic_Metagross[] = INCBIN_U8("graphics/pokemon/metagross/front.4bpp.lz");
+const u8 gMonPalette_Metagross[] = INCBIN_U8("graphics/pokemon/metagross/normal.gbapal.lz");
+const u8 gMonBackPic_Metagross[] = INCBIN_U8("graphics/pokemon/metagross/back.4bpp.lz");
+const u8 gMonShinyPalette_Metagross[] = INCBIN_U8("graphics/pokemon/metagross/shiny.gbapal.lz");
+const u8 gMonIcon_Metagross[] = INCBIN_U8("graphics/pokemon/metagross/icon.4bpp");
+const u8 gMonFootprint_Metagross[] = INCBIN_U8("graphics/pokemon/metagross/footprint.1bpp");
+const u8 gMonFrontPic_Regirock[] = INCBIN_U8("graphics/pokemon/regirock/front.4bpp.lz");
+const u8 gMonPalette_Regirock[] = INCBIN_U8("graphics/pokemon/regirock/normal.gbapal.lz");
+const u8 gMonBackPic_Regirock[] = INCBIN_U8("graphics/pokemon/regirock/back.4bpp.lz");
+const u8 gMonShinyPalette_Regirock[] = INCBIN_U8("graphics/pokemon/regirock/shiny.gbapal.lz");
+const u8 gMonIcon_Regirock[] = INCBIN_U8("graphics/pokemon/regirock/icon.4bpp");
+const u8 gMonFootprint_Regirock[] = INCBIN_U8("graphics/pokemon/regirock/footprint.1bpp");
+const u8 gMonFrontPic_Regice[] = INCBIN_U8("graphics/pokemon/regice/front.4bpp.lz");
+const u8 gMonPalette_Regice[] = INCBIN_U8("graphics/pokemon/regice/normal.gbapal.lz");
+const u8 gMonBackPic_Regice[] = INCBIN_U8("graphics/pokemon/regice/back.4bpp.lz");
+const u8 gMonShinyPalette_Regice[] = INCBIN_U8("graphics/pokemon/regice/shiny.gbapal.lz");
+const u8 gMonIcon_Regice[] = INCBIN_U8("graphics/pokemon/regice/icon.4bpp");
+const u8 gMonFootprint_Regice[] = INCBIN_U8("graphics/pokemon/regice/footprint.1bpp");
+const u8 gMonFrontPic_Registeel[] = INCBIN_U8("graphics/pokemon/registeel/front.4bpp.lz");
+const u8 gMonPalette_Registeel[] = INCBIN_U8("graphics/pokemon/registeel/normal.gbapal.lz");
+const u8 gMonBackPic_Registeel[] = INCBIN_U8("graphics/pokemon/registeel/back.4bpp.lz");
+const u8 gMonShinyPalette_Registeel[] = INCBIN_U8("graphics/pokemon/registeel/shiny.gbapal.lz");
+const u8 gMonIcon_Registeel[] = INCBIN_U8("graphics/pokemon/registeel/icon.4bpp");
+const u8 gMonFootprint_Registeel[] = INCBIN_U8("graphics/pokemon/registeel/footprint.1bpp");
+const u8 gMonFrontPic_Kyogre[] = INCBIN_U8("graphics/pokemon/kyogre/front.4bpp.lz");
+const u8 gMonPalette_Kyogre[] = INCBIN_U8("graphics/pokemon/kyogre/normal.gbapal.lz");
+const u8 gMonBackPic_Kyogre[] = INCBIN_U8("graphics/pokemon/kyogre/back.4bpp.lz");
+const u8 gMonShinyPalette_Kyogre[] = INCBIN_U8("graphics/pokemon/kyogre/shiny.gbapal.lz");
+const u8 gMonIcon_Kyogre[] = INCBIN_U8("graphics/pokemon/kyogre/icon.4bpp");
+const u8 gMonFootprint_Kyogre[] = INCBIN_U8("graphics/pokemon/kyogre/footprint.1bpp");
+const u8 gMonFrontPic_Groudon[] = INCBIN_U8("graphics/pokemon/groudon/front.4bpp.lz");
+const u8 gMonPalette_Groudon[] = INCBIN_U8("graphics/pokemon/groudon/normal.gbapal.lz");
+const u8 gMonBackPic_Groudon[] = INCBIN_U8("graphics/pokemon/groudon/back.4bpp.lz");
+const u8 gMonShinyPalette_Groudon[] = INCBIN_U8("graphics/pokemon/groudon/shiny.gbapal.lz");
+const u8 gMonIcon_Groudon[] = INCBIN_U8("graphics/pokemon/groudon/icon.4bpp");
+const u8 gMonFootprint_Groudon[] = INCBIN_U8("graphics/pokemon/groudon/footprint.1bpp");
+const u8 gMonFrontPic_Rayquaza[] = INCBIN_U8("graphics/pokemon/rayquaza/front.4bpp.lz");
+const u8 gMonPalette_Rayquaza[] = INCBIN_U8("graphics/pokemon/rayquaza/normal.gbapal.lz");
+const u8 gMonBackPic_Rayquaza[] = INCBIN_U8("graphics/pokemon/rayquaza/back.4bpp.lz");
+const u8 gMonShinyPalette_Rayquaza[] = INCBIN_U8("graphics/pokemon/rayquaza/shiny.gbapal.lz");
+const u8 gMonIcon_Rayquaza[] = INCBIN_U8("graphics/pokemon/rayquaza/icon.4bpp");
+const u8 gMonFootprint_Rayquaza[] = INCBIN_U8("graphics/pokemon/rayquaza/footprint.1bpp");
+const u8 gMonFrontPic_Latias[] = INCBIN_U8("graphics/pokemon/latias/front.4bpp.lz");
+const u8 gMonPalette_Latias[] = INCBIN_U8("graphics/pokemon/latias/normal.gbapal.lz");
+const u8 gMonBackPic_Latias[] = INCBIN_U8("graphics/pokemon/latias/back.4bpp.lz");
+const u8 gMonShinyPalette_Latias[] = INCBIN_U8("graphics/pokemon/latias/shiny.gbapal.lz");
+const u8 gMonIcon_Latias[] = INCBIN_U8("graphics/pokemon/latias/icon.4bpp");
+const u8 gMonFootprint_Latias[] = INCBIN_U8("graphics/pokemon/latias/footprint.1bpp");
+const u8 gMonFrontPic_Latios[] = INCBIN_U8("graphics/pokemon/latios/front.4bpp.lz");
+const u8 gMonPalette_Latios[] = INCBIN_U8("graphics/pokemon/latios/normal.gbapal.lz");
+const u8 gMonBackPic_Latios[] = INCBIN_U8("graphics/pokemon/latios/back.4bpp.lz");
+const u8 gMonShinyPalette_Latios[] = INCBIN_U8("graphics/pokemon/latios/shiny.gbapal.lz");
+const u8 gMonIcon_Latios[] = INCBIN_U8("graphics/pokemon/latios/icon.4bpp");
+const u8 gMonFootprint_Latios[] = INCBIN_U8("graphics/pokemon/latios/footprint.1bpp");
+const u8 gMonFrontPic_Jirachi[] = INCBIN_U8("graphics/pokemon/jirachi/front.4bpp.lz");
+const u8 gMonPalette_Jirachi[] = INCBIN_U8("graphics/pokemon/jirachi/normal.gbapal.lz");
+const u8 gMonBackPic_Jirachi[] = INCBIN_U8("graphics/pokemon/jirachi/back.4bpp.lz");
+const u8 gMonShinyPalette_Jirachi[] = INCBIN_U8("graphics/pokemon/jirachi/shiny.gbapal.lz");
+const u8 gMonIcon_Jirachi[] = INCBIN_U8("graphics/pokemon/jirachi/icon.4bpp");
+const u8 gMonFootprint_Jirachi[] = INCBIN_U8("graphics/pokemon/jirachi/footprint.1bpp");
+const u8 gMonFrontPic_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/front.4bpp.lz");
+const u8 gMonPalette_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/normal.gbapal.lz");
+const u8 gMonBackPic_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/back.4bpp.lz");
+const u8 gMonShinyPalette_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/shiny.gbapal.lz");
+const u8 gMonIcon_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/icon.4bpp");
+const u8 gMonFootprint_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/footprint.1bpp");
+const u8 gMonFrontPic_Chimecho[] = INCBIN_U8("graphics/pokemon/chimecho/front.4bpp.lz");
+const u8 gMonPalette_Chimecho[] = INCBIN_U8("graphics/pokemon/chimecho/normal.gbapal.lz");
+const u8 gMonBackPic_Chimecho[] = INCBIN_U8("graphics/pokemon/chimecho/back.4bpp.lz");
+const u8 gMonShinyPalette_Chimecho[] = INCBIN_U8("graphics/pokemon/chimecho/shiny.gbapal.lz");
+const u8 gMonIcon_Chimecho[] = INCBIN_U8("graphics/pokemon/chimecho/icon.4bpp");
+const u8 gMonFootprint_Chimecho[] = INCBIN_U8("graphics/pokemon/chimecho/footprint.1bpp");
+const u8 gMonPic_Egg[] = INCBIN_U8("graphics/pokemon/egg/pic.4bpp.lz");
+const u8 gMonPalette_Egg[] = INCBIN_U8("graphics/pokemon/egg/palette.gbapal.lz");
+const u8 gMonFrontPic_UnownB[] = INCBIN_U8("graphics/pokemon/unown/front_b.4bpp.lz");
+const u8 gMonBackPic_UnownB[] = INCBIN_U8("graphics/pokemon/unown/back_b.4bpp.lz");
+const u8 gMonIcon_UnownB[] = INCBIN_U8("graphics/pokemon/unown/icon_b.4bpp");
+const u8 gMonFrontPic_UnownC[] = INCBIN_U8("graphics/pokemon/unown/front_c.4bpp.lz");
+const u8 gMonBackPic_UnownC[] = INCBIN_U8("graphics/pokemon/unown/back_c.4bpp.lz");
+const u8 gMonIcon_UnownC[] = INCBIN_U8("graphics/pokemon/unown/icon_c.4bpp");
+const u8 gMonFrontPic_UnownD[] = INCBIN_U8("graphics/pokemon/unown/front_d.4bpp.lz");
+const u8 gMonBackPic_UnownD[] = INCBIN_U8("graphics/pokemon/unown/back_d.4bpp.lz");
+const u8 gMonIcon_UnownD[] = INCBIN_U8("graphics/pokemon/unown/icon_d.4bpp");
+const u8 gMonFrontPic_UnownE[] = INCBIN_U8("graphics/pokemon/unown/front_e.4bpp.lz");
+const u8 gMonBackPic_UnownE[] = INCBIN_U8("graphics/pokemon/unown/back_e.4bpp.lz");
+const u8 gMonIcon_UnownE[] = INCBIN_U8("graphics/pokemon/unown/icon_e.4bpp");
+const u8 gMonFrontPic_UnownF[] = INCBIN_U8("graphics/pokemon/unown/front_f.4bpp.lz");
+const u8 gMonBackPic_UnownF[] = INCBIN_U8("graphics/pokemon/unown/back_f.4bpp.lz");
+const u8 gMonIcon_UnownF[] = INCBIN_U8("graphics/pokemon/unown/icon_f.4bpp");
+const u8 gMonFrontPic_UnownG[] = INCBIN_U8("graphics/pokemon/unown/front_g.4bpp.lz");
+const u8 gMonBackPic_UnownG[] = INCBIN_U8("graphics/pokemon/unown/back_g.4bpp.lz");
+const u8 gMonIcon_UnownG[] = INCBIN_U8("graphics/pokemon/unown/icon_g.4bpp");
+const u8 gMonFrontPic_UnownH[] = INCBIN_U8("graphics/pokemon/unown/front_h.4bpp.lz");
+const u8 gMonBackPic_UnownH[] = INCBIN_U8("graphics/pokemon/unown/back_h.4bpp.lz");
+const u8 gMonIcon_UnownH[] = INCBIN_U8("graphics/pokemon/unown/icon_h.4bpp");
+const u8 gMonFrontPic_UnownI[] = INCBIN_U8("graphics/pokemon/unown/front_i.4bpp.lz");
+const u8 gMonBackPic_UnownI[] = INCBIN_U8("graphics/pokemon/unown/back_i.4bpp.lz");
+const u8 gMonIcon_UnownI[] = INCBIN_U8("graphics/pokemon/unown/icon_i.4bpp");
+const u8 gMonFrontPic_UnownJ[] = INCBIN_U8("graphics/pokemon/unown/front_j.4bpp.lz");
+const u8 gMonBackPic_UnownJ[] = INCBIN_U8("graphics/pokemon/unown/back_j.4bpp.lz");
+const u8 gMonIcon_UnownJ[] = INCBIN_U8("graphics/pokemon/unown/icon_j.4bpp");
+const u8 gMonFrontPic_UnownK[] = INCBIN_U8("graphics/pokemon/unown/front_k.4bpp.lz");
+const u8 gMonBackPic_UnownK[] = INCBIN_U8("graphics/pokemon/unown/back_k.4bpp.lz");
+const u8 gMonIcon_UnownK[] = INCBIN_U8("graphics/pokemon/unown/icon_k.4bpp");
+const u8 gMonFrontPic_UnownL[] = INCBIN_U8("graphics/pokemon/unown/front_l.4bpp.lz");
+const u8 gMonBackPic_UnownL[] = INCBIN_U8("graphics/pokemon/unown/back_l.4bpp.lz");
+const u8 gMonIcon_UnownL[] = INCBIN_U8("graphics/pokemon/unown/icon_l.4bpp");
+const u8 gMonFrontPic_UnownM[] = INCBIN_U8("graphics/pokemon/unown/front_m.4bpp.lz");
+const u8 gMonBackPic_UnownM[] = INCBIN_U8("graphics/pokemon/unown/back_m.4bpp.lz");
+const u8 gMonIcon_UnownM[] = INCBIN_U8("graphics/pokemon/unown/icon_m.4bpp");
+const u8 gMonFrontPic_UnownN[] = INCBIN_U8("graphics/pokemon/unown/front_n.4bpp.lz");
+const u8 gMonBackPic_UnownN[] = INCBIN_U8("graphics/pokemon/unown/back_n.4bpp.lz");
+const u8 gMonIcon_UnownN[] = INCBIN_U8("graphics/pokemon/unown/icon_n.4bpp");
+const u8 gMonFrontPic_UnownO[] = INCBIN_U8("graphics/pokemon/unown/front_o.4bpp.lz");
+const u8 gMonBackPic_UnownO[] = INCBIN_U8("graphics/pokemon/unown/back_o.4bpp.lz");
+const u8 gMonIcon_UnownO[] = INCBIN_U8("graphics/pokemon/unown/icon_o.4bpp");
+const u8 gMonFrontPic_UnownP[] = INCBIN_U8("graphics/pokemon/unown/front_p.4bpp.lz");
+const u8 gMonBackPic_UnownP[] = INCBIN_U8("graphics/pokemon/unown/back_p.4bpp.lz");
+const u8 gMonIcon_UnownP[] = INCBIN_U8("graphics/pokemon/unown/icon_p.4bpp");
+const u8 gMonFrontPic_UnownQ[] = INCBIN_U8("graphics/pokemon/unown/front_q.4bpp.lz");
+const u8 gMonBackPic_UnownQ[] = INCBIN_U8("graphics/pokemon/unown/back_q.4bpp.lz");
+const u8 gMonIcon_UnownQ[] = INCBIN_U8("graphics/pokemon/unown/icon_q.4bpp");
+const u8 gMonFrontPic_UnownR[] = INCBIN_U8("graphics/pokemon/unown/front_r.4bpp.lz");
+const u8 gMonBackPic_UnownR[] = INCBIN_U8("graphics/pokemon/unown/back_r.4bpp.lz");
+const u8 gMonIcon_UnownR[] = INCBIN_U8("graphics/pokemon/unown/icon_r.4bpp");
+const u8 gMonFrontPic_UnownS[] = INCBIN_U8("graphics/pokemon/unown/front_s.4bpp.lz");
+const u8 gMonBackPic_UnownS[] = INCBIN_U8("graphics/pokemon/unown/back_s.4bpp.lz");
+const u8 gMonIcon_UnownS[] = INCBIN_U8("graphics/pokemon/unown/icon_s.4bpp");
+const u8 gMonFrontPic_UnownT[] = INCBIN_U8("graphics/pokemon/unown/front_t.4bpp.lz");
+const u8 gMonBackPic_UnownT[] = INCBIN_U8("graphics/pokemon/unown/back_t.4bpp.lz");
+const u8 gMonIcon_UnownT[] = INCBIN_U8("graphics/pokemon/unown/icon_t.4bpp");
+const u8 gMonFrontPic_UnownU[] = INCBIN_U8("graphics/pokemon/unown/front_u.4bpp.lz");
+const u8 gMonBackPic_UnownU[] = INCBIN_U8("graphics/pokemon/unown/back_u.4bpp.lz");
+const u8 gMonIcon_UnownU[] = INCBIN_U8("graphics/pokemon/unown/icon_u.4bpp");
+const u8 gMonFrontPic_UnownV[] = INCBIN_U8("graphics/pokemon/unown/front_v.4bpp.lz");
+const u8 gMonBackPic_UnownV[] = INCBIN_U8("graphics/pokemon/unown/back_v.4bpp.lz");
+const u8 gMonIcon_UnownV[] = INCBIN_U8("graphics/pokemon/unown/icon_v.4bpp");
+const u8 gMonFrontPic_UnownW[] = INCBIN_U8("graphics/pokemon/unown/front_w.4bpp.lz");
+const u8 gMonBackPic_UnownW[] = INCBIN_U8("graphics/pokemon/unown/back_w.4bpp.lz");
+const u8 gMonIcon_UnownW[] = INCBIN_U8("graphics/pokemon/unown/icon_w.4bpp");
+const u8 gMonFrontPic_UnownX[] = INCBIN_U8("graphics/pokemon/unown/front_x.4bpp.lz");
+const u8 gMonBackPic_UnownX[] = INCBIN_U8("graphics/pokemon/unown/back_x.4bpp.lz");
+const u8 gMonIcon_UnownX[] = INCBIN_U8("graphics/pokemon/unown/icon_x.4bpp");
+const u8 gMonFrontPic_UnownY[] = INCBIN_U8("graphics/pokemon/unown/front_y.4bpp.lz");
+const u8 gMonBackPic_UnownY[] = INCBIN_U8("graphics/pokemon/unown/back_y.4bpp.lz");
+const u8 gMonIcon_UnownY[] = INCBIN_U8("graphics/pokemon/unown/icon_y.4bpp");
+const u8 gMonFrontPic_UnownZ[] = INCBIN_U8("graphics/pokemon/unown/front_z.4bpp.lz");
+const u8 gMonBackPic_UnownZ[] = INCBIN_U8("graphics/pokemon/unown/back_z.4bpp.lz");
+const u8 gMonIcon_UnownZ[] = INCBIN_U8("graphics/pokemon/unown/icon_z.4bpp");
diff --git a/src/data/trainer_gfx.h b/src/data/trainer_gfx.h
new file mode 100644
index 000000000..9c0a95fe2
--- /dev/null
+++ b/src/data/trainer_gfx.h
@@ -0,0 +1,169 @@
+const u8 gTrainerFrontPic_Lass[] = INCBIN_U8("graphics/trainers/lass.4bpp.lz");
+const u8 gTrainerFrontPic_Youngster[] = INCBIN_U8("graphics/trainers/youngster.4bpp.lz");
+const u8 gTrainerFrontPic_Brendan[] = INCBIN_U8("graphics/trainers/brendan.4bpp.lz");
+const u8 gTrainerFrontPic_May[] = INCBIN_U8("graphics/trainers/may.4bpp.lz");
+const u8 gTrainerFrontPic_Hiker[] = INCBIN_U8("graphics/trainers/hiker.4bpp.lz");
+const u8 gTrainerFrontPic_Beauty[] = INCBIN_U8("graphics/trainers/beauty.4bpp.lz");
+const u8 gTrainerFrontPic_Fisherman[] = INCBIN_U8("graphics/trainers/fisherman.4bpp.lz");
+const u8 gTrainerFrontPic_Lady[] = INCBIN_U8("graphics/trainers/lady.4bpp.lz");
+const u8 gTrainerFrontPic_CyclingTriathleteM[] = INCBIN_U8("graphics/trainers/cycling_triathlete_m.4bpp.lz");
+const u8 gTrainerFrontPic_AquaGruntM[] = INCBIN_U8("graphics/trainers/aqua_grunt_m.4bpp.lz");
+const u8 gTrainerFrontPic_Twins[] = INCBIN_U8("graphics/trainers/twins.4bpp.lz");
+const u8 gTrainerFrontPic_SwimmerF[] = INCBIN_U8("graphics/trainers/swimmer_f.4bpp.lz");
+const u8 gTrainerFrontPic_BugCatcher[] = INCBIN_U8("graphics/trainers/bug_catcher.4bpp.lz");
+const u8 gTrainerFrontPic_SchoolKidM[] = INCBIN_U8("graphics/trainers/school_kid_m.4bpp.lz");
+const u8 gTrainerFrontPic_RichBoy[] = INCBIN_U8("graphics/trainers/rich_boy.4bpp.lz");
+const u8 gTrainerFrontPic_SrAndJr[] = INCBIN_U8("graphics/trainers/sr_and_jr.4bpp.lz");
+const u8 gTrainerFrontPic_BlackBelt[] = INCBIN_U8("graphics/trainers/black_belt.4bpp.lz");
+const u8 gTrainerFrontPic_Wally[] = INCBIN_U8("graphics/trainers/wally.4bpp.lz");
+const u8 gTrainerFrontPic_AquaGruntF[] = INCBIN_U8("graphics/trainers/aqua_grunt_f.4bpp.lz");
+const u8 gTrainerFrontPic_TuberF[] = INCBIN_U8("graphics/trainers/tuber_f.4bpp.lz");
+const u8 gTrainerFrontPic_HexManiac[] = INCBIN_U8("graphics/trainers/hex_maniac.4bpp.lz");
+const u8 gTrainerFrontPic_PokemonBreederF[] = INCBIN_U8("graphics/trainers/pokemon_breeder_f.4bpp.lz");
+const u8 gTrainerFrontPic_MagmaGruntM[] = INCBIN_U8("graphics/trainers/magma_grunt_m.4bpp.lz");
+const u8 gTrainerFrontPic_MagmaGruntF[] = INCBIN_U8("graphics/trainers/magma_grunt_f.4bpp.lz");
+const u8 gTrainerFrontPic_Interviewer[] = INCBIN_U8("graphics/trainers/interviewer.4bpp.lz");
+const u8 gTrainerFrontPic_TuberM[] = INCBIN_U8("graphics/trainers/tuber_m.4bpp.lz");
+const u8 gTrainerFrontPic_YoungCouple[] = INCBIN_U8("graphics/trainers/young_couple.4bpp.lz");
+const u8 gTrainerFrontPic_Guitarist[] = INCBIN_U8("graphics/trainers/guitarist.4bpp.lz");
+const u8 gTrainerFrontPic_Gentleman[] = INCBIN_U8("graphics/trainers/gentleman.4bpp.lz");
+const u8 gTrainerFrontPic_Steven[] = INCBIN_U8("graphics/trainers/steven.4bpp.lz");
+const u8 gTrainerFrontPic_Maxie[] = INCBIN_U8("graphics/trainers/maxie.4bpp.lz");
+const u8 gTrainerFrontPic_RunningTriathleteF[] = INCBIN_U8("graphics/trainers/running_triathlete_f.4bpp.lz");
+const u8 gTrainerFrontPic_RunningTriathleteM[] = INCBIN_U8("graphics/trainers/running_triathlete_m.4bpp.lz");
+const u8 gTrainerFrontPic_BattleGirl[] = INCBIN_U8("graphics/trainers/battle_girl.4bpp.lz");
+const u8 gTrainerFrontPic_CyclingTriathleteF[] = INCBIN_U8("graphics/trainers/cycling_triathlete_f.4bpp.lz");
+const u8 gTrainerFrontPic_SwimmerM[] = INCBIN_U8("graphics/trainers/swimmer_m.4bpp.lz");
+const u8 gTrainerFrontPic_PokefanF[] = INCBIN_U8("graphics/trainers/pokefan_f.4bpp.lz");
+const u8 gTrainerFrontPic_ExpertM[] = INCBIN_U8("graphics/trainers/expert_m.4bpp.lz");
+const u8 gTrainerFrontPic_ExpertF[] = INCBIN_U8("graphics/trainers/expert_f.4bpp.lz");
+const u8 gTrainerFrontPic_SwimmingTriathleteM[] = INCBIN_U8("graphics/trainers/swimming_triathlete_m.4bpp.lz");
+const u8 gTrainerFrontPic_SwimmingTriathleteF[] = INCBIN_U8("graphics/trainers/swimming_triathlete_f.4bpp.lz");
+const u8 gTrainerFrontPic_DragonTamer[] = INCBIN_U8("graphics/trainers/dragon_tamer.4bpp.lz");
+const u8 gTrainerFrontPic_BirdKeeper[] = INCBIN_U8("graphics/trainers/bird_keeper.4bpp.lz");
+const u8 gTrainerFrontPic_NinjaBoy[] = INCBIN_U8("graphics/trainers/ninja_boy.4bpp.lz");
+const u8 gTrainerFrontPic_ParasolLady[] = INCBIN_U8("graphics/trainers/parasol_lady.4bpp.lz");
+const u8 gTrainerFrontPic_BugManiac[] = INCBIN_U8("graphics/trainers/bug_maniac.4bpp.lz");
+const u8 gTrainerFrontPic_Sailor[] = INCBIN_U8("graphics/trainers/sailor.4bpp.lz");
+const u8 gTrainerFrontPic_Collector[] = INCBIN_U8("graphics/trainers/collector.4bpp.lz");
+const u8 gTrainerFrontPic_PokemonBreederM[] = INCBIN_U8("graphics/trainers/pokemon_breeder_m.4bpp.lz");
+const u8 gTrainerFrontPic_PokemonRangerM[] = INCBIN_U8("graphics/trainers/pokemon_ranger_m.4bpp.lz");
+const u8 gTrainerFrontPic_PokemonRangerF[] = INCBIN_U8("graphics/trainers/pokemon_ranger_f.4bpp.lz");
+const u8 gTrainerFrontPic_MagmaAdminM[] = INCBIN_U8("graphics/trainers/magma_admin_m.4bpp.lz");
+const u8 gTrainerFrontPic_MagmaAdminF[] = INCBIN_U8("graphics/trainers/magma_admin_f.4bpp.lz");
+const u8 gTrainerFrontPic_AromaLady[] = INCBIN_U8("graphics/trainers/aroma_lady.4bpp.lz");
+const u8 gTrainerFrontPic_RuinManiac[] = INCBIN_U8("graphics/trainers/ruin_maniac.4bpp.lz");
+const u8 gTrainerFrontPic_CoolTrainerM[] = INCBIN_U8("graphics/trainers/cool_trainer_m.4bpp.lz");
+const u8 gTrainerFrontPic_CoolTrainerF[] = INCBIN_U8("graphics/trainers/cool_trainer_f.4bpp.lz");
+const u8 gTrainerFrontPic_Pokemaniac[] = INCBIN_U8("graphics/trainers/pokemaniac.4bpp.lz");
+const u8 gTrainerFrontPic_Kindler[] = INCBIN_U8("graphics/trainers/kindler.4bpp.lz");
+const u8 gTrainerFrontPic_Camper[] = INCBIN_U8("graphics/trainers/camper.4bpp.lz");
+const u8 gTrainerFrontPic_Picnicker[] = INCBIN_U8("graphics/trainers/picnicker.4bpp.lz");
+const u8 gTrainerFrontPic_PsychicM[] = INCBIN_U8("graphics/trainers/psychic_m.4bpp.lz");
+const u8 gTrainerFrontPic_PsychicF[] = INCBIN_U8("graphics/trainers/psychic_f.4bpp.lz");
+const u8 gTrainerFrontPic_SchoolKidF[] = INCBIN_U8("graphics/trainers/school_kid_f.4bpp.lz");
+const u8 gTrainerFrontPic_PokefanM[] = INCBIN_U8("graphics/trainers/pokefan_m.4bpp.lz");
+const u8 gTrainerFrontPic_SisAndBro[] = INCBIN_U8("graphics/trainers/sis_and_bro.4bpp.lz");
+const u8 gTrainerFrontPic_OldCouple[] = INCBIN_U8("graphics/trainers/old_couple.4bpp.lz");
+const u8 gTrainerFrontPic_AquaAdminM[] = INCBIN_U8("graphics/trainers/aqua_admin_m.4bpp.lz");
+const u8 gTrainerFrontPic_AquaAdminF[] = INCBIN_U8("graphics/trainers/aqua_admin_f.4bpp.lz");
+const u8 gTrainerFrontPic_UnusedAqua[] = INCBIN_U8("graphics/trainers/unused_aqua.4bpp.lz");
+const u8 gTrainerFrontPic_Archie[] = INCBIN_U8("graphics/trainers/archie.4bpp.lz");
+const u8 gTrainerBackPic_Brendan[] = INCBIN_U8("graphics/trainers/brendan_back.4bpp.lz");
+const u8 gTrainerBackPic_May[] = INCBIN_U8("graphics/trainers/may_back.4bpp.lz");
+const u8 gTrainerBackPic_Wally[] = INCBIN_U8("graphics/trainers/wally_back.4bpp.lz");
+const u8 gTrainerPalette_Lass[] = INCBIN_U8("graphics/trainers/lass.gbapal.lz");
+const u8 gTrainerPalette_Youngster[] = INCBIN_U8("graphics/trainers/youngster.gbapal.lz");
+const u8 gTrainerPalette_Brendan[] = INCBIN_U8("graphics/trainers/brendan.gbapal.lz");
+const u8 gTrainerPalette_May[] = INCBIN_U8("graphics/trainers/may.gbapal.lz");
+const u8 gTrainerPalette_Hiker[] = INCBIN_U8("graphics/trainers/hiker.gbapal.lz");
+const u8 gTrainerPalette_Beauty[] = INCBIN_U8("graphics/trainers/beauty.gbapal.lz");
+const u8 gTrainerPalette_Fisherman[] = INCBIN_U8("graphics/trainers/fisherman.gbapal.lz");
+const u8 gTrainerPalette_Lady[] = INCBIN_U8("graphics/trainers/lady.gbapal.lz");
+const u8 gTrainerPalette_CyclingTriathleteM[] = INCBIN_U8("graphics/trainers/cycling_triathlete_m.gbapal.lz");
+const u8 gTrainerPalette_AquaGruntM[] = INCBIN_U8("graphics/trainers/aqua_grunt_m.gbapal.lz");
+const u8 gTrainerPalette_Twins[] = INCBIN_U8("graphics/trainers/twins.gbapal.lz");
+const u8 gTrainerPalette_SwimmerF[] = INCBIN_U8("graphics/trainers/swimmer_f.gbapal.lz");
+const u8 gTrainerPalette_BugCatcher[] = INCBIN_U8("graphics/trainers/bug_catcher.gbapal.lz");
+const u8 gTrainerPalette_SchoolKidM[] = INCBIN_U8("graphics/trainers/school_kid_m.gbapal.lz");
+const u8 gTrainerPalette_RichBoy[] = INCBIN_U8("graphics/trainers/rich_boy.gbapal.lz");
+const u8 gTrainerPalette_SrAndJr[] = INCBIN_U8("graphics/trainers/sr_and_jr.gbapal.lz");
+const u8 gTrainerPalette_BlackBelt[] = INCBIN_U8("graphics/trainers/black_belt.gbapal.lz");
+const u8 gTrainerPalette_Wally[] = INCBIN_U8("graphics/trainers/wally.gbapal.lz");
+const u8 gTrainerPalette_AquaGruntF[] = INCBIN_U8("graphics/trainers/aqua_grunt_f.gbapal.lz");
+const u8 gTrainerPalette_TuberF[] = INCBIN_U8("graphics/trainers/tuber_f.gbapal.lz");
+const u8 gTrainerPalette_HexManiac[] = INCBIN_U8("graphics/trainers/hex_maniac.gbapal.lz");
+const u8 gTrainerPalette_PokemonBreederF[] = INCBIN_U8("graphics/trainers/pokemon_breeder_f.gbapal.lz");
+const u8 gTrainerPalette_MagmaGruntM[] = INCBIN_U8("graphics/trainers/magma_grunt_m.gbapal.lz");
+const u8 gTrainerPalette_MagmaGruntF[] = INCBIN_U8("graphics/trainers/magma_grunt_f.gbapal.lz");
+const u8 gTrainerPalette_Interviewer[] = INCBIN_U8("graphics/trainers/interviewer.gbapal.lz");
+const u8 gTrainerPalette_TuberM[] = INCBIN_U8("graphics/trainers/tuber_m.gbapal.lz");
+const u8 gTrainerPalette_YoungCouple[] = INCBIN_U8("graphics/trainers/young_couple.gbapal.lz");
+const u8 gTrainerPalette_Guitarist[] = INCBIN_U8("graphics/trainers/guitarist.gbapal.lz");
+const u8 gTrainerPalette_Gentleman[] = INCBIN_U8("graphics/trainers/gentleman.gbapal.lz");
+const u8 gTrainerPalette_Steven[] = INCBIN_U8("graphics/trainers/steven.gbapal.lz");
+const u8 gTrainerPalette_Maxie[] = INCBIN_U8("graphics/trainers/maxie.gbapal.lz");
+const u8 gTrainerPalette_RunningTriathleteF[] = INCBIN_U8("graphics/trainers/running_triathlete_f.gbapal.lz");
+const u8 gTrainerPalette_RunningTriathleteM[] = INCBIN_U8("graphics/trainers/running_triathlete_m.gbapal.lz");
+const u8 gTrainerPalette_BattleGirl[] = INCBIN_U8("graphics/trainers/battle_girl.gbapal.lz");
+const u8 gTrainerPalette_CyclingTriathleteF[] = INCBIN_U8("graphics/trainers/cycling_triathlete_f.gbapal.lz");
+const u8 gTrainerPalette_SwimmerM[] = INCBIN_U8("graphics/trainers/swimmer_m.gbapal.lz");
+const u8 gTrainerPalette_PokefanF[] = INCBIN_U8("graphics/trainers/pokefan_f.gbapal.lz");
+const u8 gTrainerPalette_ExpertM[] = INCBIN_U8("graphics/trainers/expert_m.gbapal.lz");
+const u8 gTrainerPalette_ExpertF[] = INCBIN_U8("graphics/trainers/expert_f.gbapal.lz");
+const u8 gTrainerPalette_SwimmingTriathleteM[] = INCBIN_U8("graphics/trainers/swimming_triathlete_m.gbapal.lz");
+const u8 gTrainerPalette_SwimmingTriathleteF[] = INCBIN_U8("graphics/trainers/swimming_triathlete_f.gbapal.lz");
+const u8 gTrainerPalette_DragonTamer[] = INCBIN_U8("graphics/trainers/dragon_tamer.gbapal.lz");
+const u8 gTrainerPalette_BirdKeeper[] = INCBIN_U8("graphics/trainers/bird_keeper.gbapal.lz");
+const u8 gTrainerPalette_NinjaBoy[] = INCBIN_U8("graphics/trainers/ninja_boy.gbapal.lz");
+const u8 gTrainerPalette_ParasolLady[] = INCBIN_U8("graphics/trainers/parasol_lady.gbapal.lz");
+const u8 gTrainerPalette_BugManiac[] = INCBIN_U8("graphics/trainers/bug_maniac.gbapal.lz");
+const u8 gTrainerPalette_Sailor[] = INCBIN_U8("graphics/trainers/sailor.gbapal.lz");
+const u8 gTrainerPalette_Collector[] = INCBIN_U8("graphics/trainers/collector.gbapal.lz");
+const u8 gTrainerPalette_PokemonBreederM[] = INCBIN_U8("graphics/trainers/pokemon_breeder_m.gbapal.lz");
+const u8 gTrainerPalette_PokemonRangerM[] = INCBIN_U8("graphics/trainers/pokemon_ranger_m.gbapal.lz");
+const u8 gTrainerPalette_PokemonRangerF[] = INCBIN_U8("graphics/trainers/pokemon_ranger_f.gbapal.lz");
+const u8 gTrainerPalette_MagmaAdminM[] = INCBIN_U8("graphics/trainers/magma_admin_m.gbapal.lz");
+const u8 gTrainerPalette_MagmaAdminF[] = INCBIN_U8("graphics/trainers/magma_admin_f.gbapal.lz");
+const u8 gTrainerPalette_AromaLady[] = INCBIN_U8("graphics/trainers/aroma_lady.gbapal.lz");
+const u8 gTrainerPalette_RuinManiac[] = INCBIN_U8("graphics/trainers/ruin_maniac.gbapal.lz");
+const u8 gTrainerPalette_CoolTrainerM[] = INCBIN_U8("graphics/trainers/cool_trainer_m.gbapal.lz");
+const u8 gTrainerPalette_CoolTrainerF[] = INCBIN_U8("graphics/trainers/cool_trainer_f.gbapal.lz");
+const u8 gTrainerPalette_Pokemaniac[] = INCBIN_U8("graphics/trainers/pokemaniac.gbapal.lz");
+const u8 gTrainerPalette_Kindler[] = INCBIN_U8("graphics/trainers/kindler.gbapal.lz");
+const u8 gTrainerPalette_Camper[] = INCBIN_U8("graphics/trainers/camper.gbapal.lz");
+const u8 gTrainerPalette_Picnicker[] = INCBIN_U8("graphics/trainers/picnicker.gbapal.lz");
+const u8 gTrainerPalette_PsychicM[] = INCBIN_U8("graphics/trainers/psychic_m.gbapal.lz");
+const u8 gTrainerPalette_PsychicF[] = INCBIN_U8("graphics/trainers/psychic_f.gbapal.lz");
+const u8 gTrainerPalette_SchoolKidF[] = INCBIN_U8("graphics/trainers/school_kid_f.gbapal.lz");
+const u8 gTrainerPalette_PokefanM[] = INCBIN_U8("graphics/trainers/pokefan_m.gbapal.lz");
+const u8 gTrainerPalette_SisAndBro[] = INCBIN_U8("graphics/trainers/sis_and_bro.gbapal.lz");
+const u8 gTrainerPalette_OldCouple[] = INCBIN_U8("graphics/trainers/old_couple.gbapal.lz");
+const u8 gTrainerPalette_AquaAdminM[] = INCBIN_U8("graphics/trainers/aqua_admin_m.gbapal.lz");
+const u8 gTrainerPalette_AquaAdminF[] = INCBIN_U8("graphics/trainers/aqua_admin_f.gbapal.lz");
+const u8 gTrainerPalette_UnusedAqua[] = INCBIN_U8("graphics/trainers/unused_aqua.gbapal.lz");
+const u8 gTrainerPalette_Archie[] = INCBIN_U8("graphics/trainers/archie.gbapal.lz");
+const u8 gTrainerFrontPic_Roxanne[] = INCBIN_U8("graphics/trainers/roxanne.4bpp.lz");
+const u8 gTrainerFrontPic_Brawly[] = INCBIN_U8("graphics/trainers/brawly.4bpp.lz");
+const u8 gTrainerFrontPic_Wattson[] = INCBIN_U8("graphics/trainers/wattson.4bpp.lz");
+const u8 gTrainerFrontPic_Flannery[] = INCBIN_U8("graphics/trainers/flannery.4bpp.lz");
+const u8 gTrainerFrontPic_Norman[] = INCBIN_U8("graphics/trainers/norman.4bpp.lz");
+const u8 gTrainerFrontPic_Winona[] = INCBIN_U8("graphics/trainers/winona.4bpp.lz");
+const u8 gTrainerFrontPic_TateAndLiza[] = INCBIN_U8("graphics/trainers/tate_and_liza.4bpp.lz");
+const u8 gTrainerFrontPic_Wallace[] = INCBIN_U8("graphics/trainers/wallace.4bpp.lz");
+const u8 gTrainerFrontPic_Sidney[] = INCBIN_U8("graphics/trainers/sidney.4bpp.lz");
+const u8 gTrainerFrontPic_Phoebe[] = INCBIN_U8("graphics/trainers/phoebe.4bpp.lz");
+const u8 gTrainerFrontPic_Glacia[] = INCBIN_U8("graphics/trainers/glacia.4bpp.lz");
+const u8 gTrainerFrontPic_Drake[] = INCBIN_U8("graphics/trainers/drake.4bpp.lz");
+const u8 gTrainerPalette_Roxanne[] = INCBIN_U8("graphics/trainers/roxanne.gbapal.lz");
+const u8 gTrainerPalette_Brawly[] = INCBIN_U8("graphics/trainers/brawly.gbapal.lz");
+const u8 gTrainerPalette_Wattson[] = INCBIN_U8("graphics/trainers/wattson.gbapal.lz");
+const u8 gTrainerPalette_Flannery[] = INCBIN_U8("graphics/trainers/flannery.gbapal.lz");
+const u8 gTrainerPalette_Norman[] = INCBIN_U8("graphics/trainers/norman.gbapal.lz");
+const u8 gTrainerPalette_Winona[] = INCBIN_U8("graphics/trainers/winona.gbapal.lz");
+const u8 gTrainerPalette_TateAndLiza[] = INCBIN_U8("graphics/trainers/tate_and_liza.gbapal.lz");
+const u8 gTrainerPalette_Wallace[] = INCBIN_U8("graphics/trainers/wallace.gbapal.lz");
+const u8 gTrainerPalette_Sidney[] = INCBIN_U8("graphics/trainers/sidney.gbapal.lz");
+const u8 gTrainerPalette_Phoebe[] = INCBIN_U8("graphics/trainers/phoebe.gbapal.lz");
+const u8 gTrainerPalette_Glacia[] = INCBIN_U8("graphics/trainers/glacia.gbapal.lz");
+const u8 gTrainerPalette_Drake[] = INCBIN_U8("graphics/trainers/drake.gbapal.lz");
diff --git a/src/daycare.c b/src/daycare.c
index 795c42a96..6dade2f20 100644
--- a/src/daycare.c
+++ b/src/daycare.c
@@ -506,7 +506,7 @@ void BuildEggMoveset(struct Pokemon *egg, struct BoxPokemon *father, struct BoxP
{
u16 numSharedParentMoves;
u32 numLevelUpMoves;
- u16 numEggMoves;
+ u32 numEggMoves;
u16 i, j;
numSharedParentMoves = 0;
@@ -534,7 +534,7 @@ void BuildEggMoveset(struct Pokemon *egg, struct BoxPokemon *father, struct BoxP
{
if (gHatchedEggFatherMoves[i] != MOVE_NONE)
{
- for (j = 0; j < (u32)numEggMoves; j++)
+ for (j = 0; j < numEggMoves; j++)
{
if (gHatchedEggFatherMoves[i] == gHatchedEggEggMoves[j])
{
diff --git a/src/field_specials.c b/src/field_specials.c
index 043945a2f..f9ae911c8 100644
--- a/src/field_specials.c
+++ b/src/field_specials.c
@@ -1142,8 +1142,9 @@ void sub_810E984(u8 taskId)
}
}
-// This function, as written, swaps the roles of r4 and r5 throughout.
-#ifdef NONMATCHING
+/* Removing the NONMATCHING block will swap the roles of r4 and r5 throughout.
+Could possibly be fixed by writing code which increases the amount of references to newPos,
+or decreasing the amount of references to i.*/
bool8 sub_810EAC8(u8 prevMenuPos, u8 dpadInput)
{
u8 i;
@@ -1176,116 +1177,15 @@ bool8 sub_810EAC8(u8 prevMenuPos, u8 dpadInput)
for (i=0; i<5 && gUnknown_03000760[newPos].var0 != 16; newPos++, i++)
{
Menu_PrintText(gUnknown_083F8380[gUnknown_03000760[newPos].var0], 1, i * 2 + 1);
+#ifndef NONMATCHING
+ asm(""::"r"(newPos));
+ asm(""::"r"(newPos));
+ asm(""::"r"(newPos));
+#endif
}
}
return flag;
}
-#else
-NAKED
-bool8 sub_810EAC8(u8 prevMenuPos, u8 dpadInput)
-{
- asm_unified("\tpush {r4-r7,lr}\n"
- "\tmov r7, r8\n"
- "\tpush {r7}\n"
- "\tlsls r0, 24\n"
- "\tlsrs r2, r0, 24\n"
- "\tadds r5, r2, 0\n"
- "\tlsls r1, 24\n"
- "\tlsrs r1, 24\n"
- "\tadds r3, r1, 0\n"
- "\tmovs r7, 0\n"
- "\tmovs r4, 0\n"
- "\tldr r0, _0810EAEC @ =gUnknown_0203925A\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r0, 0x4\n"
- "\tbhi _0810EAF0\n"
- "\tmovs r0, 0\n"
- "\tb _0810EB78\n"
- "\t.align 2, 0\n"
- "_0810EAEC: .4byte gUnknown_0203925A\n"
- "_0810EAF0:\n"
- "\tcmp r1, 0x40\n"
- "\tbne _0810EB04\n"
- "\tcmp r2, 0\n"
- "\tbne _0810EB18\n"
- "\tldr r0, _0810EB00 @ =gUnknown_0203925B\n"
- "\tldrb r4, [r0]\n"
- "\tmovs r7, 0x1\n"
- "\tb _0810EB1C\n"
- "\t.align 2, 0\n"
- "_0810EB00: .4byte gUnknown_0203925B\n"
- "_0810EB04:\n"
- "\tcmp r3, 0x80\n"
- "\tbne _0810EB18\n"
- "\tcmp r5, 0x4\n"
- "\tbne _0810EB18\n"
- "\tldr r0, _0810EB84 @ =gUnknown_0203925B\n"
- "\tldrb r0, [r0]\n"
- "\tsubs r0, 0x4\n"
- "\tlsls r0, 24\n"
- "\tlsrs r4, r0, 24\n"
- "\tmovs r7, 0x1\n"
- "_0810EB18:\n"
- "\tcmp r7, 0\n"
- "\tbeq _0810EB76\n"
- "_0810EB1C:\n"
- "\tadds r0, r4, 0\n"
- "\tmovs r1, 0x5\n"
- "\tbl sub_810EB90\n"
- "\tmovs r0, 0x2\n"
- "\tmovs r1, 0x1\n"
- "\tmovs r2, 0x7\n"
- "\tmovs r3, 0xA\n"
- "\tbl Menu_BlankWindowRect\n"
- "\tmovs r5, 0\n"
- "\tldr r2, _0810EB88 @ =gUnknown_03000760\n"
- "\tlsls r1, r4, 2\n"
- "\tadds r0, r1, r2\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r0, 0x10\n"
- "\tbeq _0810EB76\n"
- "\tldr r0, _0810EB8C @ =gUnknown_083F8380\n"
- "\tmov r8, r0\n"
- "\tadds r6, r2, 0\n"
- "_0810EB44:\n"
- "\tadds r0, r1, r6\n"
- "\tldrb r0, [r0]\n"
- "\tlsls r0, 2\n"
- "\tadd r0, r8\n"
- "\tldr r0, [r0]\n"
- "\tlsls r2, r5, 1\n"
- "\tadds r2, 0x1\n"
- "\tlsls r2, 24\n"
- "\tlsrs r2, 24\n"
- "\tmovs r1, 0x1\n"
- "\tbl Menu_PrintText\n"
- "\tadds r0, r4, 0x1\n"
- "\tlsls r0, 24\n"
- "\tlsrs r4, r0, 24\n"
- "\tadds r0, r5, 0x1\n"
- "\tlsls r0, 24\n"
- "\tlsrs r5, r0, 24\n"
- "\tcmp r5, 0x4\n"
- "\tbhi _0810EB76\n"
- "\tlsls r1, r4, 2\n"
- "\tadds r0, r1, r6\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r0, 0x10\n"
- "\tbne _0810EB44\n"
- "_0810EB76:\n"
- "\tadds r0, r7, 0\n"
- "_0810EB78:\n"
- "\tpop {r3}\n"
- "\tmov r8, r3\n"
- "\tpop {r4-r7}\n"
- "\tpop {r1}\n"
- "\tbx r1\n"
- "\t.align 2, 0\n"
- "_0810EB84: .4byte gUnknown_0203925B\n"
- "_0810EB88: .4byte gUnknown_03000760\n"
- "_0810EB8C: .4byte gUnknown_083F8380");
-}
-#endif
void sub_810EB90(u8 newPos, u8 maxItems)
{
@@ -1600,8 +1500,9 @@ void sub_810F118(u8 taskId)
}
}
-// Second verse, same as the first
-#ifdef NONMATCHING
+/* Removing the NONMATCHING block will swap the roles of r4 and r5 throughout.
+Could possibly be fixed by writing code which increases the amount of references to newPos,
+or decreasing the amount of references to i.*/
bool8 sub_810F1F4(u8 prevCursorPos, u8 dpadInput)
{
u8 i;
@@ -1634,96 +1535,15 @@ bool8 sub_810F1F4(u8 prevCursorPos, u8 dpadInput)
for (i=0; i<5; newPos++, i++)
{
Menu_PrintText(gUnknown_083F83C0[newPos], 1, 2 * i + 1);
+#ifndef NONMATCHING
+ asm(""::"r"(newPos));
+ asm(""::"r"(newPos));
+ asm(""::"r"(newPos));
+#endif
}
}
return flag;
}
-#else
-NAKED
-bool8 sub_810F1F4(u8 prevCursorPos, u8 dpadInput)
-{
- asm_unified("\tpush {r4-r7,lr}\n"
- "\tlsls r0, 24\n"
- "\tlsrs r2, r0, 24\n"
- "\tadds r5, r2, 0\n"
- "\tlsls r1, 24\n"
- "\tlsrs r1, 24\n"
- "\tadds r3, r1, 0\n"
- "\tmovs r6, 0\n"
- "\tmovs r4, 0\n"
- "\tldr r0, _0810F214 @ =gUnknown_0203925A\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r0, 0x4\n"
- "\tbhi _0810F218\n"
- "\tmovs r0, 0\n"
- "\tb _0810F282\n"
- "\t.align 2, 0\n"
- "_0810F214: .4byte gUnknown_0203925A\n"
- "_0810F218:\n"
- "\tcmp r1, 0x40\n"
- "\tbne _0810F22C\n"
- "\tcmp r2, 0\n"
- "\tbne _0810F240\n"
- "\tldr r0, _0810F228 @ =gUnknown_0203925B\n"
- "\tldrb r4, [r0]\n"
- "\tmovs r6, 0x1\n"
- "\tb _0810F244\n"
- "\t.align 2, 0\n"
- "_0810F228: .4byte gUnknown_0203925B\n"
- "_0810F22C:\n"
- "\tcmp r3, 0x80\n"
- "\tbne _0810F240\n"
- "\tcmp r5, 0x4\n"
- "\tbne _0810F240\n"
- "\tldr r0, _0810F288 @ =gUnknown_0203925B\n"
- "\tldrb r0, [r0]\n"
- "\tsubs r0, 0x4\n"
- "\tlsls r0, 24\n"
- "\tlsrs r4, r0, 24\n"
- "\tmovs r6, 0x1\n"
- "_0810F240:\n"
- "\tcmp r6, 0\n"
- "\tbeq _0810F280\n"
- "_0810F244:\n"
- "\tadds r0, r4, 0\n"
- "\tmovs r1, 0x5\n"
- "\tbl GlassWorkshopUpdateScrollIndicators\n"
- "\tmovs r0, 0x2\n"
- "\tmovs r1, 0x1\n"
- "\tmovs r2, 0x9\n"
- "\tmovs r3, 0xA\n"
- "\tbl Menu_BlankWindowRect\n"
- "\tmovs r5, 0\n"
- "\tldr r7, _0810F28C @ =gUnknown_083F83C0\n"
- "_0810F25C:\n"
- "\tlsls r0, r4, 2\n"
- "\tadds r0, r7\n"
- "\tldr r0, [r0]\n"
- "\tlsls r2, r5, 1\n"
- "\tadds r2, 0x1\n"
- "\tlsls r2, 24\n"
- "\tlsrs r2, 24\n"
- "\tmovs r1, 0x1\n"
- "\tbl Menu_PrintText\n"
- "\tadds r0, r4, 0x1\n"
- "\tlsls r0, 24\n"
- "\tlsrs r4, r0, 24\n"
- "\tadds r0, r5, 0x1\n"
- "\tlsls r0, 24\n"
- "\tlsrs r5, r0, 24\n"
- "\tcmp r5, 0x4\n"
- "\tbls _0810F25C\n"
- "_0810F280:\n"
- "\tadds r0, r6, 0\n"
- "_0810F282:\n"
- "\tpop {r4-r7}\n"
- "\tpop {r1}\n"
- "\tbx r1\n"
- "\t.align 2, 0\n"
- "_0810F288: .4byte gUnknown_0203925B\n"
- "_0810F28C: .4byte gUnknown_083F83C0");
-}
-#endif
void sub_810F290(void)
{
diff --git a/src/party_menu.c b/src/party_menu.c
index 52c637879..2cb6a3960 100644
--- a/src/party_menu.c
+++ b/src/party_menu.c
@@ -84,14 +84,14 @@ static void sub_806B9A4(s16 a, u16 b, u8 c);
static void sub_806CA18(u8 taskId, u8 b);
static void ChangeDoubleBattlePartyMenuSelection(u8 spriteId, u8 menuIndex, s8 directionPressed);
static void ChangeDefaultPartyMenuSelection(u8 spriteId, u8 menuIndex, s8 directionPressed);
-static void ChangeLinkDoubleBattlePartyMenuSelection(u8 spriteId, u8 menuIndex, s8 directionPressed);
+void ChangeLinkDoubleBattlePartyMenuSelection(u8 spriteId, u8 menuIndex, s8 directionPressed);
static void UpdateMonIconFrame_806DA0C(struct Sprite *sprite);
static void UpdateMonIconFrame_806DA38(struct Sprite *sprite);
static void UpdateMonIconFrame_806DA44(u8 taskId, u8 monIndex, u8 c);
static u8 sub_806CA00(u8 taskId);
static void SpriteCB_sub_806D37C(struct Sprite *sprite);
static u8 GetMonIconSpriteId(u8 taskId, u8 monIndex);
-static void SpriteCB_UpdateHeldItemIconPosition(struct Sprite *sprite);
+void SpriteCB_UpdateHeldItemIconPosition(struct Sprite *sprite);
static void ItemUseMoveMenu_HandleMoveSelection(u8 taskId);
static void ItemUseMoveMenu_HandleCancel(u8 taskId);
static bool8 SetupDefaultPartyMenu(void);
@@ -102,6 +102,8 @@ static void sub_806BF24(const u8 *a, u8 monIndex, u8 c, u8 d);
static void sub_806BB9C(u8 a);
static void sub_806BBEC(u8 a);
+extern u16 Random();
+
EWRAM_DATA u8 gUnknown_0202E8F4 = 0;
EWRAM_DATA u8 gUnknown_0202E8F5 = 0;
EWRAM_DATA u8 gUnknown_0202E8F6 = 0;
@@ -475,7 +477,6 @@ extern u16 gMoveToLearn;
extern u16 gUnknown_08E9A300[];
extern struct Coords8 const gUnknown_08376738[12][6];
-extern const u8 gUnknown_083769C0[];
extern u8 gUnknown_02039460[];
extern struct Window gUnknown_03004210;
@@ -987,6 +988,7 @@ bool8 DrawPartyMonBackground(u8 monIndex)
return FALSE;
}
+// many expressions swapped, hard to follow asm diff
#ifdef NONMATCHING
void sub_806B908(void)
{
@@ -1274,6 +1276,7 @@ u8 sub_806BD58(u8 taskId, u8 b)
return 1;
}
+// non-shifting, some expressions swapped around
#ifdef NONMATCHING
u16 HandleDefaultPartyMenuInput(u8 taskId)
{
@@ -1721,6 +1724,7 @@ void ChangeDoubleBattlePartyMenuSelection(u8 spriteId, u8 menuIndex, s8 directio
}
}
+// too many registers allocated, the function takes 0x4c more bytes
#ifdef NONMATCHING
void ChangeLinkDoubleBattlePartyMenuSelection(u8 spriteId, u8 menuIndex, s8 directionPressed)
{
@@ -1731,81 +1735,81 @@ void ChangeLinkDoubleBattlePartyMenuSelection(u8 spriteId, u8 menuIndex, s8 dire
menuMovement = directionPressed + 2;
switch (menuMovement)
{
- case 2: // no movement
- gSprites[spriteId].data[1] = 0;
- break;
- case 3: // moving down
- if (menuIndex == 7) {
- gSprites[spriteId].data[0] = 0;
- } else {
- while (menuIndex != PARTY_SIZE - 1) {
- menuIndex++;
- if (GetMonData(&gPlayerParty[menuIndex], MON_DATA_SPECIES))
+ case 2: // no movement
+ gSprites[spriteId].data[1] = 0;
+ break;
+ case 3: // moving down
+ if (menuIndex == 7) {
+ gSprites[spriteId].data[0] = 0;
+ } else {
+ while (menuIndex != PARTY_SIZE - 1) {
+ menuIndex++;
+ if (GetMonData(&gPlayerParty[menuIndex], MON_DATA_SPECIES))
+ {
+ gSprites[spriteId].data[0] = menuIndex;
+ gSprites[spriteId].data[1] = 0;
+ return;
+ }
+ }
+
+ gSprites[spriteId].data[0] = 7;
+ }
+
+ gSprites[spriteId].data[1] = 0;
+ break;
+ case 1: // moving up
+ while (menuIndex != 0) {
+ menuIndex--;
+ if (menuIndex != PARTY_SIZE && GetMonData(gPlayerParty[menuIndex], MON_DATA_SPECIES))
{
gSprites[spriteId].data[0] = menuIndex;
gSprites[spriteId].data[1] = 0;
return;
}
}
-
+
gSprites[spriteId].data[0] = 7;
- }
-
- gSprites[spriteId].data[1] = 0;
- break;
- case 1: // moving up
- while (menuIndex != 0) {
- menuIndex--;
- if (menuIndex != PARTY_SIZE && GetMonData(gPlayerParty[menuIndex], MON_DATA_SPECIES))
- {
- gSprites[spriteId].data[0] = menuIndex;
- gSprites[spriteId].data[1] = 0;
- return;
- }
- }
-
- gSprites[spriteId].data[0] = 7;
- gSprites[spriteId].data[1] = 0;
- break;
- case 4: // moving right
- if (menuIndex == 0) {
- var1 = gSprites[spriteId].data[1] - 2;
- if (var1 > 1) {
- if (GetMonData(&gPlayerParty[2], MON_DATA_SPECIES)) {
- gSprites[spriteId].data[0] = 2;
- } else if (GetMonData(&gPlayerParty[3], MON_DATA_SPECIES)) {
- gSprites[spriteId].data[0] = 3;
+ gSprites[spriteId].data[1] = 0;
+ break;
+ case 4: // moving right
+ if (menuIndex == 0) {
+ var1 = gSprites[spriteId].data[1] - 2;
+ if (var1 > 1) {
+ if (GetMonData(&gPlayerParty[2], MON_DATA_SPECIES)) {
+ gSprites[spriteId].data[0] = 2;
+ } else if (GetMonData(&gPlayerParty[3], MON_DATA_SPECIES)) {
+ gSprites[spriteId].data[0] = 3;
+ }
+ } else {
+ gSprites[spriteId].data[0] = 1;
}
- } else {
- gSprites[spriteId].data[0] = 1;
- }
- } else if (menuIndex == 1) {
- var1 = gSprites[spriteId].data[1] - 4;
- if (var1 <= 1) {
- gSprites[spriteId].data[0] = gSprites[spriteId].data[1];
- } else {
- if (GetMonData(&gPlayerParty[4], MON_DATA_SPECIES)) {
- gSprites[spriteId].data[0] = 4;
- } else if (GetMonData(&gPlayerParty[5], MON_DATA_SPECIES)) {
- gSprites[spriteId].data[0] = 5;
+ } else if (menuIndex == 1) {
+ var1 = gSprites[spriteId].data[1] - 4;
+ if (var1 <= 1) {
+ gSprites[spriteId].data[0] = gSprites[spriteId].data[1];
+ } else {
+ if (GetMonData(&gPlayerParty[4], MON_DATA_SPECIES)) {
+ gSprites[spriteId].data[0] = 4;
+ } else if (GetMonData(&gPlayerParty[5], MON_DATA_SPECIES)) {
+ gSprites[spriteId].data[0] = 5;
+ }
}
}
- }
- break;
- case 0: // moving left
- var2 = menuIndex - 2;
- if (var2 <= 1) {
- gSprites[spriteId].data[0] = 0;
- gSprites[spriteId].data[1] = menuIndex;
- } else {
- var2 = menuIndex - 4;
+ break;
+ case 0: // moving left
+ var2 = menuIndex - 2;
if (var2 <= 1) {
- gSprites[spriteId].data[0] = 1;
+ gSprites[spriteId].data[0] = 0;
gSprites[spriteId].data[1] = menuIndex;
+ } else {
+ var2 = menuIndex - 4;
+ if (var2 <= 1) {
+ gSprites[spriteId].data[0] = 1;
+ gSprites[spriteId].data[1] = menuIndex;
+ }
}
- }
-
- break;
+
+ break;
}
}
@@ -2396,6 +2400,7 @@ void SwapValues_s16(s16 *a, s16 *b)
*b = temp;
}
+// not really sure, but creates +4
#ifdef NONMATCHING
void sub_806CF04(void)
{
@@ -2955,6 +2960,7 @@ void CreateHeldItemIcons_806DC34(u8 taskId)
}
}
+// too many registers allocated
#ifdef NONMATCHING
void CreateHeldItemIcon_806DCD4(u8 taskId, u8 monIndex, u16 item)
{
@@ -2962,7 +2968,7 @@ void CreateHeldItemIcon_806DCD4(u8 taskId, u8 monIndex, u16 item)
u8 heldItemSpriteId;
monIconSpriteId = GetMonIconSpriteId(taskId, monIndex);
- heldItemSpriteId = CreateSprite(gSpriteTemplate_837660C, 0xFA, 0xAA, 4);
+ heldItemSpriteId = CreateSprite(&gSpriteTemplate_837660C, 0xFA, 0xAA, 4);
gSprites[heldItemSpriteId].pos2.x = 4;
gSprites[heldItemSpriteId].pos2.y = 10;
@@ -3142,12 +3148,12 @@ u16 GetMonHeldItemIconSpriteId(u8 taskId, u8 monIndex)
return retVal;
}
-#ifdef NONMATCHING
+// #ifdef NONMATCHING (for grep)
void SetHeldItemIconVisibility(u8 taskId, u8 monIndex)
{
u8 spriteId;
u16 heldItem;
-
+
spriteId = GetMonHeldItemIconSpriteId(taskId, monIndex);
if (!GetMonData(&gPlayerParty[monIndex], MON_DATA_HELD_ITEM))
{
@@ -3155,107 +3161,27 @@ void SetHeldItemIconVisibility(u8 taskId, u8 monIndex)
}
else
{
- struct Sprite *sprite;
-
+ register struct Sprite *sprite asm("r4");
+// sprite2 is required to mimic a failed optimization where r0 would have been loaded at the end of the if statement
+ register struct Sprite *sprite2 asm("r0");
+ u8 animNum;
heldItem = GetMonData(&gPlayerParty[monIndex], MON_DATA_HELD_ITEM);
- sprite = &gSprites[spriteId];
if (ItemIsMail(heldItem))
{
- StartSpriteAnim(sprite, 1);
+ sprite = &gSprites[spriteId];
+ sprite2 = sprite; // hack
+ animNum = 1;
}
else
{
- StartSpriteAnim(sprite, 0);
+ sprite = &gSprites[spriteId];
+ sprite2 = sprite; // hack
+ animNum = 0;
}
-
+ StartSpriteAnim(sprite2, animNum);
sprite->invisible = 0;
}
}
-#else
-NAKED
-void SetHeldItemIconVisibility(u8 a, u8 monIndex)
-{
- asm(".syntax unified\n\
- push {r4-r6,lr}\n\
- adds r4, r1, 0\n\
- lsls r0, 24\n\
- lsrs r0, 24\n\
- lsls r4, 24\n\
- lsrs r4, 24\n\
- adds r1, r4, 0\n\
- bl GetMonHeldItemIconSpriteId\n\
- lsls r0, 24\n\
- lsrs r5, r0, 24\n\
- adds r6, r5, 0\n\
- movs r0, 0x64\n\
- adds r1, r4, 0\n\
- muls r1, r0\n\
- ldr r0, _0806DFA4 @ =gPlayerParty\n\
- adds r4, r1, r0\n\
- adds r0, r4, 0\n\
- movs r1, 0xC\n\
- bl GetMonData\n\
- cmp r0, 0\n\
- bne _0806DFAC\n\
- ldr r1, _0806DFA8 @ =gSprites\n\
- lsls r0, r5, 4\n\
- adds r0, r5\n\
- lsls r0, 2\n\
- adds r0, r1\n\
- adds r0, 0x3E\n\
- ldrb r1, [r0]\n\
- movs r2, 0x4\n\
- orrs r1, r2\n\
- strb r1, [r0]\n\
- b _0806DFF6\n\
- .align 2, 0\n\
-_0806DFA4: .4byte gPlayerParty\n\
-_0806DFA8: .4byte gSprites\n\
-_0806DFAC:\n\
- adds r0, r4, 0\n\
- movs r1, 0xC\n\
- bl GetMonData\n\
- lsls r0, 16\n\
- lsrs r0, 16\n\
- bl ItemIsMail\n\
- lsls r0, 24\n\
- cmp r0, 0\n\
- beq _0806DFD8\n\
- lsls r4, r5, 4\n\
- adds r4, r5\n\
- lsls r4, 2\n\
- ldr r0, _0806DFD4 @ =gSprites\n\
- adds r4, r0\n\
- adds r0, r4, 0\n\
- movs r1, 0x1\n\
- b _0806DFE6\n\
- .align 2, 0\n\
-_0806DFD4: .4byte gSprites\n\
-_0806DFD8:\n\
- lsls r4, r6, 4\n\
- adds r4, r6\n\
- lsls r4, 2\n\
- ldr r0, _0806DFFC @ =gSprites\n\
- adds r4, r0\n\
- adds r0, r4, 0\n\
- movs r1, 0\n\
-_0806DFE6:\n\
- bl StartSpriteAnim\n\
- adds r4, 0x3E\n\
- ldrb r1, [r4]\n\
- movs r0, 0x5\n\
- negs r0, r0\n\
- ands r0, r1\n\
- strb r0, [r4]\n\
-_0806DFF6:\n\
- pop {r4-r6}\n\
- pop {r0}\n\
- bx r0\n\
- .align 2, 0\n\
-_0806DFFC: .4byte gSprites\n\
- .syntax divided\n");
-}
-#endif // NONMATCHING
void PartyMenuDoPrintMonNickname(u8 monIndex, int b, const u8 *nameBuffer)
{
@@ -4994,12 +4920,19 @@ void DoEvolutionStoneItemEffect(u8 taskId, u16 evolutionStoneItem, TaskFunc c)
}
}
-#ifdef NONMATCHING
u8 GetItemEffectType(u16 item)
{
const u8 *itemEffect;
+#ifndef NONMATCHING
register u8 itemEffect0 asm("r1");
+ register u8 itemEffect3 asm("r3");
+ register u32 itemEffect0_r0 asm("r0"); // u32 to prevent shifting when transferring itemEffect0 to this
u8 mask;
+#else
+#define itemEffect0 itemEffect[0]
+#define itemEffect3 itemEffect[3]
+#define mask 0x3F
+#endif
// Read the item's effect properties.
if (item == ITEM_ENIGMA_BERRY)
@@ -5011,10 +4944,19 @@ u8 GetItemEffectType(u16 item)
itemEffect = gItemEffectTable[item - ITEM_POTION];
}
+#ifndef NONMATCHING
itemEffect0 = itemEffect[0];
mask = 0x3F;
+#endif
- if ((itemEffect0 & mask) || itemEffect[1] || itemEffect[2] || (itemEffect[3] & 0x80))
+ if ((itemEffect0 & mask) || itemEffect[1] || itemEffect[2])
+ {
+ return 0;
+ }
+#ifndef NONMATCHING
+ itemEffect3 = itemEffect[3];
+#endif
+ if (itemEffect3 & 0x80)
{
return 0;
}
@@ -5022,37 +4964,45 @@ u8 GetItemEffectType(u16 item)
{
return 10;
}
- else if (itemEffect[3] & 0x40)
+ else if (itemEffect3 & 0x40)
{
return 1;
}
- else if ((itemEffect[3] & mask) || (itemEffect0 >> 7))
+ else if ((itemEffect3 & mask) || (itemEffect0 >> 7))
{
- if ((itemEffect[3] & mask) == 0x20)
+ if ((itemEffect3 & mask) == 0x20)
{
return 4;
}
- else if ((itemEffect[3] & mask) == 0x10)
+ else if ((itemEffect3 & mask) == 0x10)
{
return 3;
}
- else if ((itemEffect[3] & mask) == 0x8)
+ else if ((itemEffect3 & mask) == 0x8)
{
return 5;
}
- else if ((itemEffect[3] & mask) == 0x4)
+ else if ((itemEffect3 & mask) == 0x4)
{
return 6;
}
- else if ((itemEffect[3] & mask) == 0x2)
+ else if ((itemEffect3 & mask) == 0x2)
{
return 7;
}
- else if ((itemEffect[3] & mask) == 0x1)
+ else if ((itemEffect3 & mask) == 0x1)
{
return 8;
}
- else if ((itemEffect0 >> 7) != 0 && (itemEffect[3] & mask) == 0)
+ // alternate fakematching
+ // itemEffect0_r0 = itemEffect0 >> 7;
+ // asm(""); // increase live length for greg
+ // if ((itemEffect0_r0 != 0) && (itemEffect3 & mask) == 0)
+#ifndef NONMATCHING
+ else if (((itemEffect0_r0 = itemEffect0 >> 7) != 0) && (itemEffect3 & mask) == 0)
+#else
+ else if (((itemEffect[0] >> 7) != 0) && (itemEffect[3] & 0x3F) == 0)
+#endif
{
return 9;
}
@@ -5109,8 +5059,13 @@ u8 GetItemEffectType(u16 item)
{
return 22;
}
+#ifdef NONMATCHING
+#undef itemEffect0
+#undef itemEffect3
+#undef mask
+#endif
}
-#else
+#if 0
NAKED
u8 GetItemEffectType(u16 item)
{
@@ -5307,8 +5262,7 @@ _08070F8A:\n\
bx r1\n\
.syntax divided\n");
}
-#endif // NONMATCHING
-
+#endif
// Maybe this goes in start_menu.c
#if !DEBUG
@@ -5318,4 +5272,4 @@ void unref_sub_8070F90(void)
FlagSet(FLAG_SYS_POKEMON_GET);
FlagSet(FLAG_SYS_POKENAV_GET);
}
-#endif
+#endif \ No newline at end of file
diff --git a/src/pokedex_cry_screen.c b/src/pokedex_cry_screen.c
index 72972bf06..e07b5e1c0 100644
--- a/src/pokedex_cry_screen.c
+++ b/src/pokedex_cry_screen.c
@@ -203,6 +203,7 @@ struct SpritePalette gCryMeterNeedleSpritePalettes[] = {
#endif
#ifdef NONMATCHING
+// caused by some switch branch weirdness
u8 sub_8119E3C(struct CryRelatedStruct *cry, u8 arg1)
{
u8 i;
@@ -496,18 +497,22 @@ void sub_811A0A0(u16 species)
gPokedexCryScreenPtr->unk0010 = 1;
}
+// compiler refuses to put src into r0. this can't be solved with greg asm hacks
#ifdef NONMATCHING
void sub_811A0C0(void)
{
const s8 * src;
u8 i;
+
if (gPcmDmaCounter < 2)
src = gSoundInfo.pcmBuffer;
else
src = gSoundInfo.pcmBuffer + (gSoundInfo.pcmDmaPeriod + 1 - gPcmDmaCounter) * gSoundInfo.pcmSamplesPerVBlank;
+
src += PCM_DMA_BUF_SIZE;
for (i = 0; i < 16; i++)
gPokedexCryScreenPtr->unk0000[i] = src[i * 2] * 2;
+
}
#else
NAKED void sub_811A0C0(void)
diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c
index fe908de03..13cadd6ec 100644
--- a/src/pokemon_summary_screen.c
+++ b/src/pokemon_summary_screen.c
@@ -68,7 +68,7 @@ static void SummaryScreen_DestroyTask(u8 taskId);
static void sub_80A1950(void);
static void sub_809DE64(void);
static void SummaryScreenHandleAButton(u8);
-static void SummaryScreenHandleUpDownInput(u8, s8);
+void SummaryScreenHandleUpDownInput(u8, s8);
static bool8 SummaryScreen_CanForgetSelectedMove(u8);
static void sub_809F9D0(u8, u8);
static void SummaryScreen_MoveSelect_Cancel(u8);
@@ -81,7 +81,7 @@ static void SummaryScreenHandleKeyInput(u8);
static void sub_80A1B1C(u8);
static void sub_80A16CC(u8);
static void sub_80A1A30(u8);
-static void DrawSummaryScreenNavigationDots(void);
+void DrawSummaryScreenNavigationDots(void);
static void sub_80A00F4(u8);
static void sub_80A029C(struct Pokemon *);
static void sub_809FBE4(void);
@@ -106,7 +106,7 @@ static void sub_80A1918(u8, u8);
static void SummaryScreen_DrawTypeIcon(u8, u8, u8, u8);
static u16 GetMonMove(struct Pokemon *, u8);
static void sub_80A04CC(u16);
-static void sub_80A057C(u16);
+void sub_80A057C(u16);
static void sub_80A0498(u16);
static void sub_80A046C(u16);
static void sub_80A20A8(u8);
@@ -1567,8 +1567,9 @@ static void SummaryScreenHandleLeftRightInput(u8 taskId, s8 direction)
}
}
+// direction should be implicitly casted to a u8 during the var1 assign but it is not in this code
#ifdef NONMATCHING
-static void SummaryScreenHandleUpDownInput(u8 taskId, s8 direction)
+void SummaryScreenHandleUpDownInput(u8 taskId, s8 direction)
{
s8 var3;
u8 var1 = direction;
@@ -1613,7 +1614,7 @@ static void SummaryScreenHandleUpDownInput(u8 taskId, s8 direction)
}
#else
NAKED
-static void SummaryScreenHandleUpDownInput(u8 taskId, s8 direction)
+void SummaryScreenHandleUpDownInput(u8 taskId, s8 direction)
{
asm(".syntax unified\n\
push {r4-r6,lr}\n\
@@ -1722,7 +1723,7 @@ s8 sub_809F284(s8 a)
{
struct Pokemon *mons = pssData.monList.partyMons;
s8 r6 = 0;
-
+
if (pssData.page == PSS_PAGE_INFO)
{
if (a == -1 && pssData.monIndex == 0)
@@ -2605,7 +2606,7 @@ static void sub_80A04CC(u16 move)
}
#ifdef NONMATCHING // The two vramAddr lines are non-matching.
-static void sub_80A057C(u16 move)
+void sub_80A057C(u16 move)
{
u8 appeal;
u8 jam;
@@ -2626,7 +2627,7 @@ static void sub_80A057C(u16 move)
if (appeal != 0xFF && i < appeal)
tile = 0x103A;
- *(&vramAddr[(i >> 2 << 5) + (i & and)] + offset) = tile;
+ *(&vramAddr[((i >> 2) << 5) + (i & and)] + offset) = tile;
}
if (move == 0xFFFF) return;
@@ -2647,12 +2648,12 @@ static void sub_80A057C(u16 move)
tile = 0x103C;
}
- *(&vramAddr[(i >> 2 << 5) + (i & and)] + offset) = tile;
+ *(&vramAddr[((i >> 2) << 5) + (i & and)] + offset) = tile;
}
}
#else
NAKED
-static void sub_80A057C(u16 move)
+void sub_80A057C(u16 move)
{
asm(".syntax unified\n\
push {r4-r7,lr}\n\
@@ -2701,8 +2702,8 @@ _080A05CC:\n\
lsls r0, 5\n\
adds r1, r2, 0\n\
ands r1, r7\n\
- adds r1, r0\n\
- lsls r1, 1\n\
+ adds r1, r0\n" // start of nonmatching
+ "lsls r1, 1\n\
add r1, r8\n\
adds r1, r6\n\
strh r3, [r1]\n\
@@ -3204,39 +3205,38 @@ static void DrawPokerusSurvivorDot(struct Pokemon *mon)
}
// Draws the 4 small navigation circles at the top of the pokemon summary screen.
+// complex nonmatching
#ifdef NONMATCHING
-static void DrawSummaryScreenNavigationDots(void)
+void DrawSummaryScreenNavigationDots(void)
{
- void *dest;
u16 arr[8];
u8 i = 0;
- struct PokemonSummaryScreenStruct *SS = (struct PokemonSummaryScreenStruct *)(gSharedMem + 0x18000);
+ struct PokemonSummaryScreenStruct *SS = &pssData;
u16 var1 = 0x4040;
u16 var2 = 0x404A;
-
for (i = 0; i < 4; i++)
{
- if (i < SS->unk75)
+ if (i < SS->firstPage)
{
arr[i * 2] = var1;
arr[(i * 2) + 1] = var1 + 1;
}
- else if (i > SS->unk76)
+ else if (i > SS->lastPage)
{
arr[i * 2] = var2;
arr[(i * 2) + 1] = var2 + 1;
}
else
{
- if (i < SS->unkB)
+ if (i < SS->page)
{
arr[i * 2] = 0x4046;
arr[(i * 2) + 1] = 0x4046 + 1;
}
- if (i == SS->unkB)
+ if (i == SS->page)
{
- if (i != SS->unk76)
+ if (i != SS->lastPage)
{
arr[i * 2] = 0x4041;
arr[(i * 2) + 1] = 0x4041 + 1;
@@ -3248,9 +3248,9 @@ static void DrawSummaryScreenNavigationDots(void)
}
}
- if (i > SS->unkB)
+ if (i > SS->page)
{
- if (i != SS->unk76)
+ if (i != SS->lastPage)
{
arr[i * 2] = 0x4043;
arr[(i * 2) + 1] = 0x4043 + 1;
@@ -3275,7 +3275,7 @@ static void DrawSummaryScreenNavigationDots(void)
}
#else
NAKED
-static void DrawSummaryScreenNavigationDots(void)
+void DrawSummaryScreenNavigationDots(void)
{
asm(".syntax unified\n\
push {r4-r7,lr}\n\
@@ -4250,6 +4250,7 @@ static void sub_80A1654(s8 a, u8 b)
gTasks[taskId].data[3] = b;
}
+// not enough registers allocated (need to allocate r8 and r9)
#ifdef NONMATCHING
static void sub_80A16CC(u8 a)
{
diff --git a/src/trade.c b/src/trade.c
index 50de29b7f..d20f4efec 100644
--- a/src/trade.c
+++ b/src/trade.c
@@ -41,6 +41,10 @@
#include "trade.h"
#include "ewram.h"
+#ifndef NONMATCHING
+asm(".include \"constants/gba_constants.inc\"");
+#endif
+
#ifdef ENGLISH
#define sub_804A96C_alt sub_804A96C
asm(".set sub_804A96C_alt, sub_804A96C");
@@ -160,7 +164,7 @@ static void sub_804AF10(void);
static void sub_80494D8(void);
static void sub_8048AB4(void);
static void sub_804A940(struct UnkStructD *);
-static void sub_804B41C(void);
+void sub_804B41C(void);
static void sub_8049DE0(void);
static void sub_804AB30(void);
static void sub_8049ED4(u8);
@@ -173,19 +177,10 @@ static void sub_804AADC(u16, u8);
static void sub_804A80C(void);
static u8 sub_80499F0(const u8 *, u8, u8);
static void sub_804A840(u8);
-#ifdef NONMATCHING
-static
-#endif
u8 sub_804A2B4(u8 *, u8, u8);
static void sub_804A96C_alt(struct UnkStructD *, u8, u8, const u16 *, u8, u8, u16);
static void sub_804A96C(struct UnkStructD *, u8, u8, const u16 *, u8, u8, u16);
-#ifdef NONMATCHING
-static
-#endif
void sub_804A33C(u8 *, u8, u8);
-#ifdef NONMATCHING
-static
-#endif
void sub_804A51C(u8, u8, u8, u8, u8, u8);
static void sub_804D7AC(struct Sprite *);
static bool8 sub_804C29C(void);
@@ -208,9 +203,6 @@ static void sub_804BBCC(void);
static void sub_804D8E4(void);
static void sub_804C164(void);
static void SetTradeSceneStrings(void);
-#ifdef NONMATCHING
-static
-#endif
void sub_804DB84(void);
EWRAM_DATA u8 *gUnknown_020296CC[13] = {0};
@@ -1448,11 +1440,7 @@ static void sub_8048AB4(void)
UpdatePaletteFade();
}
-#ifdef NONMATCHING
-// Only minor register permutations
-#pragma push_macro("BLOCKSIZE")
-#define BLOCKSIZE 0x800
-static void sub_8048B0C(u8 a0)
+void sub_8048B0C(u8 a0)
{
int i;
@@ -1489,175 +1477,8 @@ static void sub_8048B0C(u8 a0)
break;
}
}
-#pragma pop_macro("BLOCKSIZE")
-#else
-asm(".include \"constants/gba_constants.inc\"");
-NAKED
-static void sub_8048B0C(u8 a0)
-{
- asm_unified("\tpush {r4-r7,lr}\n"
- "\tlsls r0, 24\n"
- "\tlsrs r0, 24\n"
- "\tcmp r0, 0\n"
- "\tbeq _08048B1C\n"
- "\tcmp r0, 0x1\n"
- "\tbeq _08048BD0\n"
- "\tb _08048C3A\n"
- "_08048B1C:\n"
- "\tldr r5, _08048BA0 @ =gUnknown_08EA0348\n"
- "\tldr r0, _08048BA4 @ =gTradeStripesBG2Tilemap\n"
- "\tmov r12, r0\n"
- "\tldr r1, _08048BA8 @ =gUnknown_08EA02C8\n"
- "\tldr r4, _08048BAC @ =gPlttBufferFaded\n"
- "\tldr r3, _08048BB0 @ =gPlttBufferUnfaded\n"
- "\tmovs r2, 0x2F\n"
- "_08048B2A:\n"
- "\tldrh r0, [r1]\n"
- "\tstrh r0, [r3]\n"
- "\tldrh r0, [r1]\n"
- "\tstrh r0, [r4]\n"
- "\tadds r1, 0x2\n"
- "\tadds r4, 0x2\n"
- "\tadds r3, 0x2\n"
- "\tsubs r2, 0x1\n"
- "\tcmp r2, 0\n"
- "\tbge _08048B2A\n"
- "\tadds r3, r5, 0\n"
- "\tmovs r4, 0xC0\n"
- "\tlsls r4, 19\n"
- "\tmovs r5, 0x94\n"
- "\tlsls r5, 5\n"
- "\tldr r1, _08048BB4 @ =0x040000d4\n"
- "\tldr r6, _08048BB8 @ =0x80000800\n"
- "\tmovs r2, 0x80\n"
- "\tlsls r2, 5\n"
- "\tmovs r7, 0x80\n"
- "\tlsls r7, 24\n"
- "_08048B54:\n"
- "\tstr r3, [r1]\n"
- "\tstr r4, [r1, 0x4]\n"
- "\tstr r6, [r1, 0x8]\n"
- "\tldr r0, [r1, 0x8]\n"
- "\tadds r3, r2\n"
- "\tadds r4, r2\n"
- "\tsubs r5, r2\n"
- "\tcmp r5, r2\n"
- "\tbhi _08048B54\n"
- "\tstr r3, [r1]\n"
- "\tstr r4, [r1, 0x4]\n"
- "\tlsrs r0, r5, 1\n"
- "\torrs r0, r7\n"
- "\tstr r0, [r1, 0x8]\n"
- "\tldr r0, [r1, 0x8]\n"
- "\tmovs r2, 0\n"
- "\tldr r5, _08048BBC @ =0x000003ff\n"
- "\tldr r4, _08048BC0 @ =gUnknown_03004824\n"
- "\tldr r3, _08048BC4 @ =gUnknown_08EA15C8\n"
- "_08048B7A:\n"
- "\tldr r0, [r4]\n"
- "\tlsls r1, r2, 1\n"
- "\tadds r0, 0xDA\n"
- "\tadds r0, r1\n"
- "\tldrh r1, [r3]\n"
- "\tstrh r1, [r0]\n"
- "\tadds r3, 0x2\n"
- "\tadds r2, 0x1\n"
- "\tcmp r2, r5\n"
- "\tble _08048B7A\n"
- "\tldr r1, _08048BC8 @ =0x06003000\n"
- "\tldr r0, _08048BB4 @ =0x040000d4\n"
- "\tmov r2, r12\n"
- "\tstr r2, [r0]\n"
- "\tstr r1, [r0, 0x4]\n"
- "\tldr r1, _08048BCC @ =0x80000400\n"
- "\tstr r1, [r0, 0x8]\n"
- "\tldr r0, [r0, 0x8]\n"
- "\tb _08048C3A\n"
- "\t.align 2, 0\n"
- "_08048BA0: .4byte gUnknown_08EA0348\n"
- "_08048BA4: .4byte gTradeStripesBG2Tilemap\n"
- "_08048BA8: .4byte gUnknown_08EA02C8\n"
- "_08048BAC: .4byte gPlttBufferFaded\n"
- "_08048BB0: .4byte gPlttBufferUnfaded\n"
- "_08048BB4: .4byte 0x040000d4\n"
- "_08048BB8: .4byte 0x80000800\n"
- "_08048BBC: .4byte 0x000003ff\n"
- "_08048BC0: .4byte gUnknown_03004824\n"
- "_08048BC4: .4byte gUnknown_08EA15C8\n"
- "_08048BC8: .4byte 0x06003000\n"
- "_08048BCC: .4byte 0x80000400\n"
- "_08048BD0:\n"
- "\tldr r1, _08048C40 @ =gTradeStripesBG3Tilemap\n"
- "\tldr r2, _08048C44 @ =0x06003800\n"
- "\tldr r0, _08048C48 @ =0x040000d4\n"
- "\tstr r1, [r0]\n"
- "\tstr r2, [r0, 0x4]\n"
- "\tldr r1, _08048C4C @ =0x80000400\n"
- "\tstr r1, [r0, 0x8]\n"
- "\tldr r0, [r0, 0x8]\n"
- "\tmovs r0, 0\n"
- "\tbl sub_804A6DC\n"
- "\tmovs r0, 0x1\n"
- "\tbl sub_804A6DC\n"
- "\tldr r0, _08048C50 @ =gUnknown_03004824\n"
- "\tldr r0, [r0]\n"
- "\tadds r0, 0xC8\n"
- "\tbl sub_804A938\n"
- "\tldr r2, _08048C54 @ =REG_BG0CNT\n"
- "\tldrh r1, [r2]\n"
- "\tldr r0, _08048C58 @ =0x0000fffc\n"
- "\tands r0, r1\n"
- "\tstrh r0, [r2]\n"
- "\tldr r1, _08048C5C @ =REG_BG1CNT\n"
- "\tldr r2, _08048C60 @ =0x00000501\n"
- "\tadds r0, r2, 0\n"
- "\tstrh r0, [r1]\n"
- "\tadds r1, 0x2\n"
- "\tldr r2, _08048C64 @ =0x00000602\n"
- "\tadds r0, r2, 0\n"
- "\tstrh r0, [r1]\n"
- "\tadds r1, 0x2\n"
- "\tldr r2, _08048C68 @ =0x00000703\n"
- "\tadds r0, r2, 0\n"
- "\tstrh r0, [r1]\n"
- "\tldr r0, _08048C6C @ =REG_BG0HOFS\n"
- "\tmovs r1, 0\n"
- "\tstrh r1, [r0]\n"
- "\tadds r0, 0x4\n"
- "\tstrh r1, [r0]\n"
- "\tadds r0, 0x4\n"
- "\tstrh r1, [r0]\n"
- "\tadds r0, 0x4\n"
- "\tstrh r1, [r0]\n"
- "\tsubs r0, 0xA\n"
- "\tstrh r1, [r0]\n"
- "\tadds r0, 0x4\n"
- "\tstrh r1, [r0]\n"
- "\tadds r0, 0x4\n"
- "\tstrh r1, [r0]\n"
- "\tadds r0, 0x4\n"
- "\tstrh r1, [r0]\n"
- "_08048C3A:\n"
- "\tpop {r4-r7}\n"
- "\tpop {r0}\n"
- "\tbx r0\n"
- "\t.align 2, 0\n"
- "_08048C40: .4byte gTradeStripesBG3Tilemap\n"
- "_08048C44: .4byte 0x06003800\n"
- "_08048C48: .4byte 0x040000d4\n"
- "_08048C4C: .4byte 0x80000400\n"
- "_08048C50: .4byte gUnknown_03004824\n"
- "_08048C54: .4byte REG_BG0CNT\n"
- "_08048C58: .4byte 0x0000fffc\n"
- "_08048C5C: .4byte REG_BG1CNT\n"
- "_08048C60: .4byte 0x00000501\n"
- "_08048C64: .4byte 0x00000602\n"
- "_08048C68: .4byte 0x00000703\n"
- "_08048C6C: .4byte REG_BG0HOFS");
-}
-#endif
-static void sub_8048C70(void)
+void sub_8048C70(void)
{
int i;
for (i = 0; i < PARTY_SIZE; i ++)
@@ -2973,9 +2794,6 @@ static void sub_8049ED4(u8 a0)
}
#endif
-#ifdef NONMATCHING
-static
-#endif
u8 sub_804A2B4(u8 *a0, u8 whichParty, u8 whichPokemon)
{
u8 string[11];
@@ -2996,9 +2814,6 @@ u8 sub_804A2B4(u8 *a0, u8 whichParty, u8 whichPokemon)
return Text_GetStringWidthFromWindowTemplate(&gWindowTemplate_81E7294, a0);
}
-#ifdef NONMATCHING
-static
-#endif
void sub_804A33C(u8 *a0, u8 whichParty, u8 whichPokemon)
{
u16 i;
@@ -3185,9 +3000,6 @@ static void sub_804A41C(u8 whichParty)
}
#endif
-#ifdef NONMATCHING
-static
-#endif
void sub_804A51C(u8 a0, u8 a1, u8 a2, u8 a3, u8 a4, u8 a5)
{
u8 nickname[24];
@@ -3240,6 +3052,7 @@ void sub_804A51C(u8 a0, u8 a1, u8 a2, u8 a3, u8 a4, u8 a5)
#endif
}
+// simple nonmatching, supposedly from a CSE optimization
#ifdef NONMATCHING
static void sub_804A6DC(u8 whichParty)
{
@@ -3509,231 +3322,58 @@ static void sub_804ACD8(const u8 *src, u8 *dest, u8 a2)
sub_804AFB8(&gWindowTemplate_81E725C, dest, src, a2);
}
-#ifdef NONMATCHING
+// replacing [who] with [0]/[1] depending on case compiles better code
static void sub_804ACF4(u8 who)
{
struct Pokemon *pokemon;
int i;
+
switch (who)
{
case 0:
- for (i = 0; i < gUnknown_03004824->partyCounts[0]; i ++)
+ for (i = 0; i < gUnknown_03004824->partyCounts[who]; i++)
{
pokemon = &gPlayerParty[i];
if (GetMonData(pokemon, MON_DATA_IS_EGG) == TRUE)
{
- gUnknown_03004824->unk_0051[0][i] = 0;
- gUnknown_03004824->unk_005d[0][i] = 1;
+ gUnknown_03004824->unk_0051[who][i] = 0;
+ gUnknown_03004824->unk_005d[who][i] = 1;
}
else if (GetMonData(pokemon, MON_DATA_HP) == 0)
{
- gUnknown_03004824->unk_0051[0][i] = 0;
- gUnknown_03004824->unk_005d[0][i] = 0;
+ gUnknown_03004824->unk_0051[who][i] = 0;
+ gUnknown_03004824->unk_005d[who][i] = 0;
}
else
{
- gUnknown_03004824->unk_0051[0][i] = 1;
- gUnknown_03004824->unk_005d[0][i] = 0;
+ gUnknown_03004824->unk_0051[who][i] = 1;
+ gUnknown_03004824->unk_005d[who][i] = 0;
}
}
break;
case 1:
- for (i = 0; i < gUnknown_03004824->partyCounts[1]; i ++)
+ for (i = 0; i < gUnknown_03004824->partyCounts[who]; i++)
{
pokemon = &gEnemyParty[i];
if (GetMonData(pokemon, MON_DATA_IS_EGG) == TRUE)
{
- gUnknown_03004824->unk_0051[1][i] = 0;
- gUnknown_03004824->unk_005d[1][i] = 1;
+ gUnknown_03004824->unk_0051[who][i] = 0;
+ gUnknown_03004824->unk_005d[who][i] = 1;
}
else if (GetMonData(pokemon, MON_DATA_HP) == 0)
{
- gUnknown_03004824->unk_0051[1][i] = 0;
- gUnknown_03004824->unk_005d[1][i] = 0;
+ gUnknown_03004824->unk_0051[who][i] = 0;
+ gUnknown_03004824->unk_005d[who][i] = 0;
}
else
{
- gUnknown_03004824->unk_0051[1][i] = 1;
- gUnknown_03004824->unk_005d[1][i] = 0;
+ gUnknown_03004824->unk_0051[who][i] = 1;
+ gUnknown_03004824->unk_005d[who][i] = 0;
}
}
break;
}
}
-#else
-static NAKED void sub_804ACF4(u8 who)
-{
- asm_unified("\tpush {r4-r7,lr}\n"
- "\tmov r7, r9\n"
- "\tmov r6, r8\n"
- "\tpush {r6,r7}\n"
- "\tlsls r0, 24\n"
- "\tlsrs r0, 24\n"
- "\tmov r8, r0\n"
- "\tcmp r0, 0\n"
- "\tbeq _0804AD0C\n"
- "\tcmp r0, 0x1\n"
- "\tbeq _0804ADA0\n"
- "\tb _0804AE2C\n"
- "_0804AD0C:\n"
- "\tmovs r7, 0\n"
- "\tldr r1, _0804AD4C @ =gUnknown_03004824\n"
- "\tldr r0, [r1]\n"
- "\tadds r0, 0x42\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r7, r0\n"
- "\tblt _0804AD1C\n"
- "\tb _0804AE2C\n"
- "_0804AD1C:\n"
- "\tadds r6, r1, 0\n"
- "\tmovs r5, 0\n"
- "\tmov r9, r5\n"
- "_0804AD22:\n"
- "\tmovs r0, 0x64\n"
- "\tadds r1, r7, 0\n"
- "\tmuls r1, r0\n"
- "\tldr r0, _0804AD50 @ =gPlayerParty\n"
- "\tadds r4, r1, r0\n"
- "\tadds r0, r4, 0\n"
- "\tmovs r1, 0x2D\n"
- "\tbl GetMonData\n"
- "\tadds r1, r0, 0\n"
- "\tcmp r1, 0x1\n"
- "\tbne _0804AD54\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x51\n"
- "\tadds r0, r5\n"
- "\tmov r2, r9\n"
- "\tstrb r2, [r0]\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x5D\n"
- "\tadds r0, r5\n"
- "\tb _0804AD84\n"
- "\t.align 2, 0\n"
- "_0804AD4C: .4byte gUnknown_03004824\n"
- "_0804AD50: .4byte gPlayerParty\n"
- "_0804AD54:\n"
- "\tadds r0, r4, 0\n"
- "\tmovs r1, 0x39\n"
- "\tbl GetMonData\n"
- "\tadds r1, r0, 0\n"
- "\tcmp r1, 0\n"
- "\tbne _0804AD72\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x51\n"
- "\tadds r0, r5\n"
- "\tstrb r1, [r0]\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x5D\n"
- "\tadds r0, r5\n"
- "\tb _0804AD84\n"
- "_0804AD72:\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x51\n"
- "\tadds r0, r5\n"
- "\tmovs r1, 0x1\n"
- "\tstrb r1, [r0]\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x5D\n"
- "\tadds r0, r5\n"
- "\tmov r1, r9\n"
- "_0804AD84:\n"
- "\tstrb r1, [r0]\n"
- "\tldr r0, _0804AD9C @ =gUnknown_03004824\n"
- "\tadds r5, 0x1\n"
- "\tadds r7, 0x1\n"
- "\tldr r0, [r0]\n"
- "\tadds r0, 0x42\n"
- "\tadd r0, r8\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r7, r0\n"
- "\tblt _0804AD22\n"
- "\tb _0804AE2C\n"
- "\t.align 2, 0\n"
- "_0804AD9C: .4byte gUnknown_03004824\n"
- "_0804ADA0:\n"
- "\tmovs r7, 0\n"
- "\tldr r1, _0804ADE0 @ =gUnknown_03004824\n"
- "\tldr r0, [r1]\n"
- "\tadds r0, 0x43\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r7, r0\n"
- "\tbge _0804AE2C\n"
- "\tadds r6, r1, 0\n"
- "\tmovs r5, 0x6\n"
- "\tmovs r2, 0\n"
- "\tmov r9, r2\n"
- "_0804ADB6:\n"
- "\tmovs r0, 0x64\n"
- "\tadds r1, r7, 0\n"
- "\tmuls r1, r0\n"
- "\tldr r0, _0804ADE4 @ =gEnemyParty\n"
- "\tadds r4, r1, r0\n"
- "\tadds r0, r4, 0\n"
- "\tmovs r1, 0x2D\n"
- "\tbl GetMonData\n"
- "\tadds r1, r0, 0\n"
- "\tcmp r1, 0x1\n"
- "\tbne _0804ADE8\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x51\n"
- "\tadds r0, r5\n"
- "\tmov r2, r9\n"
- "\tstrb r2, [r0]\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x5D\n"
- "\tadds r0, r5\n"
- "\tb _0804AE18\n"
- "\t.align 2, 0\n"
- "_0804ADE0: .4byte gUnknown_03004824\n"
- "_0804ADE4: .4byte gEnemyParty\n"
- "_0804ADE8:\n"
- "\tadds r0, r4, 0\n"
- "\tmovs r1, 0x39\n"
- "\tbl GetMonData\n"
- "\tadds r1, r0, 0\n"
- "\tcmp r1, 0\n"
- "\tbne _0804AE06\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x51\n"
- "\tadds r0, r5\n"
- "\tstrb r1, [r0]\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x5D\n"
- "\tadds r0, r5\n"
- "\tb _0804AE18\n"
- "_0804AE06:\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x51\n"
- "\tadds r0, r5\n"
- "\tmovs r1, 0x1\n"
- "\tstrb r1, [r0]\n"
- "\tldr r0, [r6]\n"
- "\tadds r0, 0x5D\n"
- "\tadds r0, r5\n"
- "\tmov r1, r9\n"
- "_0804AE18:\n"
- "\tstrb r1, [r0]\n"
- "\tldr r0, _0804AE38 @ =gUnknown_03004824\n"
- "\tadds r5, 0x1\n"
- "\tadds r7, 0x1\n"
- "\tldr r0, [r0]\n"
- "\tadds r0, 0x42\n"
- "\tadd r0, r8\n"
- "\tldrb r0, [r0]\n"
- "\tcmp r7, r0\n"
- "\tblt _0804ADB6\n"
- "_0804AE2C:\n"
- "\tpop {r3,r4}\n"
- "\tmov r8, r3\n"
- "\tmov r9, r4\n"
- "\tpop {r4-r7}\n"
- "\tpop {r0}\n"
- "\tbx r0\n"
- "\t.align 2, 0\n"
- "_0804AE38: .4byte gUnknown_03004824");
-}
-#endif
static void sub_804AE3C(u8 who)
{
@@ -3853,15 +3493,16 @@ static void sub_804B128(void)
REG_BG2Y = dest.dy;
}
+// register swap with volatile, wtf !how
#ifdef NONMATCHING
static void sub_804B1BC(void)
{
- REG_BG1VOFS = gUnknown_03004828->bg1vofs;
- REG_BG1HOFS = gUnknown_03004828->bg1hofs;
- if ((REG_DISPCNT & 7) == DISPCNT_MODE_0)
+ REG_BG1VOFS = gUnknown_03004828->bg1vofs, REG_BG1HOFS = gUnknown_03004828->bg1hofs;
+ //temp = ;
+ //asm(""::"r"(gUnknown_03004828->bg2vofs));
+ if (REG_DISPCNT % 8 == 0)
{
- REG_BG2VOFS = gUnknown_03004828->bg2vofs;
- REG_BG2HOFS = gUnknown_03004828->bg2hofs;
+ REG_BG2VOFS = gUnknown_03004828->bg2vofs, REG_BG2HOFS = gUnknown_03004828->bg2hofs;
}
else
{
@@ -3930,9 +3571,6 @@ static void sub_804B228(void)
gUnknown_03004828->unk_00b3 = 0;
}
-#ifdef NONMATCHING
-static
-#endif
void sub_804B24C(void)
{
if (gUnknown_03004828->unk_00b2 == gUnknown_03004828->unk_00b3)
@@ -3996,8 +3634,11 @@ static void sub_804B2D0(u8 whichParty, u8 a1)
}
}
+// non-shifting nonmatch
+// out of order statements + register swaps?
+// r4 is loaded with 0 way before it's used (and it should be r2)
#ifdef NONMATCHING
-static void sub_804B41C(void)
+void sub_804B41C(void)
// Link trade init
{
switch (gMain.state)
@@ -4014,15 +3655,17 @@ static void sub_804B41C(void)
Text_LoadWindowTemplate(&gWindowTemplate_81E6F84);
Text_InitWindowWithTemplate(&gUnknown_03004828->window, &gWindowTemplate_81E6F84);
gUnknown_03004828->textWindowBaseTileNum = TextWindow_SetBaseTileNum(2);
+ //
+ // start of nonmatching here?
TextWindow_LoadStdFrameGraphics(&gUnknown_03004828->window);
Menu_EraseScreen();
gLinkType = 0x1144;
- gMain.state ++;
+ gMain.state++;
LZDecompressVram(gBattleTextboxTiles, (void *)VRAM);
- CpuCopy16(gBattleTextboxTilemap, ewram, 0x1000);
- DmaCopy16Defvars(3, ewram, BG_SCREEN_ADDR(5), 0x500);
+ CpuCopy16(gBattleTextboxTilemap, gSharedMem, 0x1000);
+ DmaCopy16Defvars(3, gSharedMem, BG_SCREEN_ADDR(5), 0x500);
LoadCompressedPalette(gBattleTextboxPalette, 0, 32);
- gUnknown_03004828->unk_00b6 = 0;
+ gUnknown_03004828->unk_00b6 = 0; // nonmatching code writes to this address with r4, as opposed to r2 in matching code. r4 is also loaded with zero way before
gUnknown_03004828->unk_00c4 = 0;
gUnknown_03004828->isLinkTrade = TRUE;
gUnknown_03004828->unk_0104 = 0x40;
@@ -4113,7 +3756,7 @@ static void sub_804B41C(void)
UpdatePaletteFade();
}
#else
-static NAKED void sub_804B41C(void)
+NAKED void sub_804B41C(void)
{
asm_unified("\tpush {r4-r6,lr}\n"
"\tsub sp, 0x4\n"
@@ -4176,7 +3819,7 @@ static NAKED void sub_804B41C(void)
"\tbl TextWindow_SetBaseTileNum\n"
"\tldr r1, [r6]\n"
"\tadds r1, 0x34\n"
- "\tstrb r0, [r1]\n"
+ "\tstrb r0, [r1]\n" // start of nonmatching
"\tldr r0, [r6]\n"
"\tadds r0, 0x4\n"
"\tbl TextWindow_LoadStdFrameGraphics\n"
@@ -5477,9 +5120,6 @@ void CreateInGameTradePokemon(void)
_CreateInGameTradePokemon(gSpecialVar_0x8005, gSpecialVar_0x8004);
}
-#ifdef NONMATCHING
-static
-#endif
void sub_804DB84(void)
{
if (sub_804C29C() == TRUE)
diff --git a/src/unk_text_8095904.c b/src/unk_text_8095904.c
index df0a35e7c..b619cbbe4 100644
--- a/src/unk_text_8095904.c
+++ b/src/unk_text_8095904.c
@@ -12,6 +12,7 @@ extern const u32 gFont3LatinGlyphs[];
// text
+// some CSE stuff + register swaps (possibly DUE to CSE)
#ifdef NONMATCHING
void sub_8095904(const u8 *src, u8 *dest, u8 bgOverride, u16 width, u8 bg, u8 *buffer)
{
@@ -38,7 +39,7 @@ void sub_8095904(const u8 *src, u8 *dest, u8 bgOverride, u16 width, u8 bg, u8 *b
u16 j;
for (j = 0; j < strlen; j++) // r5
{
- const u32 *glyphs = (const u8 *)(gFont3LatinGlyphs + (i * 0x80) + ((src[j] & 0xfff0) * 16) + ((src[j] & 0xf) * 8));
+ const u32 *glyphs = (const u32 *)(gFont3LatinGlyphs + (i * 0x80) + ((src[j] & 0xfff0) * 16) + ((src[j] & 0xf) * 8));
u16 k; // r6
for (k = 0; k < 32; k++)
diff --git a/tools/gbafix/.gitignore b/tools/gbafix/.gitignore
new file mode 100644
index 000000000..3cebf8ae8
--- /dev/null
+++ b/tools/gbafix/.gitignore
@@ -0,0 +1,2 @@
+gbafix
+README
diff --git a/tools/gbafix/COPYING b/tools/gbafix/COPYING
new file mode 100644
index 000000000..94a9ed024
--- /dev/null
+++ b/tools/gbafix/COPYING
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/tools/gbafix/Makefile b/tools/gbafix/Makefile
new file mode 100644
index 000000000..350af76cd
--- /dev/null
+++ b/tools/gbafix/Makefile
@@ -0,0 +1,14 @@
+CC = gcc
+
+SRCS = gbafix.c
+
+.PHONY: all clean
+
+all: gbafix
+ @:
+
+gbafix: $(SRCS)
+ $(CC) $(SRCS) -o $@ $(LDFLAGS)
+
+clean:
+ $(RM) gbafix gbafix.exe
diff --git a/tools/gbafix/gbafix.c b/tools/gbafix/gbafix.c
new file mode 100644
index 000000000..d5e2f62ab
--- /dev/null
+++ b/tools/gbafix/gbafix.c
@@ -0,0 +1,289 @@
+/*
+ "$Id: gbafix.c,v 1.2 2008-07-30 17:12:51 wntrmute Exp $"
+
+ DevkitPro GBA ROM fix utility
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ USA.
+
+ Please report all bugs and problems through the bug tracker at
+ "http://sourceforge.net/tracker/?group_id=114505&atid=668551".
+
+ "$Header: /lvm/shared/ds/ds/cvs/devkitpro-cvsbackup/tools/gba/gbatools/gbafix.c,v 1.2 2008-07-30 17:12:51 wntrmute Exp $"
+
+*/
+//---------------------------------------------------------------------------------
+// gbafix.c
+//---------------------------------------------------------------------------------
+/*
+ Gameboy Advance ROM fixer (by Dark Fader / BlackThunder / WinterMute / Diegoisawesome)
+ Validates header of GBA roms.
+
+ History
+ -------
+ v1.06 - added output silencing, (Diegoisawesome)
+ v1.05 - added debug offset argument, (Diegoisawesome)
+ v1.04 - converted to plain C, (WinterMute)
+ v1.03 - header.fixed, header.device_type
+ v1.02 - redefined the options (rgbfix style), checksum=0
+ v1.01 - fix in parameters
+ v1.00 - logo, complement
+*/
+
+#pragma pack(1)
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdint.h>
+
+#define VER "1.06"
+#define ARGV argv[arg]
+#define VALUE (ARGV+2)
+#define NUMBER strtoul(VALUE, NULL, 0)
+
+typedef struct
+{
+ uint32_t start_code; // B instruction
+ uint8_t logo[0xA0-0x04]; // logo data
+ uint8_t title[0xC]; // game title name
+ uint32_t game_code; //
+ uint16_t maker_code; //
+ uint8_t fixed; // 0x96
+ uint8_t unit_code; // 0x00
+ uint8_t device_type; // 0x00
+ uint8_t unused[7]; //
+ uint8_t game_version; // 0x00
+ uint8_t complement; // 800000A0..800000BC
+ uint16_t checksum; // 0x0000
+} Header;
+
+
+Header header;
+
+unsigned short checksum_without_header = 0;
+
+const Header good_header =
+{
+ // start_code
+ 0xEA00002E,
+ // logo
+ { 0x24,0xFF,0xAE,0x51,0x69,0x9A,0xA2,0x21,0x3D,0x84,0x82,0x0A,0x84,0xE4,0x09,0xAD,
+ 0x11,0x24,0x8B,0x98,0xC0,0x81,0x7F,0x21,0xA3,0x52,0xBE,0x19,0x93,0x09,0xCE,0x20,
+ 0x10,0x46,0x4A,0x4A,0xF8,0x27,0x31,0xEC,0x58,0xC7,0xE8,0x33,0x82,0xE3,0xCE,0xBF,
+ 0x85,0xF4,0xDF,0x94,0xCE,0x4B,0x09,0xC1,0x94,0x56,0x8A,0xC0,0x13,0x72,0xA7,0xFC,
+ 0x9F,0x84,0x4D,0x73,0xA3,0xCA,0x9A,0x61,0x58,0x97,0xA3,0x27,0xFC,0x03,0x98,0x76,
+ 0x23,0x1D,0xC7,0x61,0x03,0x04,0xAE,0x56,0xBF,0x38,0x84,0x00,0x40,0xA7,0x0E,0xFD,
+ 0xFF,0x52,0xFE,0x03,0x6F,0x95,0x30,0xF1,0x97,0xFB,0xC0,0x85,0x60,0xD6,0x80,0x25,
+ 0xA9,0x63,0xBE,0x03,0x01,0x4E,0x38,0xE2,0xF9,0xA2,0x34,0xFF,0xBB,0x3E,0x03,0x44,
+ 0x78,0x00,0x90,0xCB,0x88,0x11,0x3A,0x94,0x65,0xC0,0x7C,0x63,0x87,0xF0,0x3C,0xAF,
+ 0xD6,0x25,0xE4,0x8B,0x38,0x0A,0xAC,0x72,0x21,0xD4,0xF8,0x07 } ,
+ // title
+ { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },
+ // game code
+ 0x00000000,
+ // maker code
+ 0x3130,
+ // fixed
+ 0x96,
+ // unit_code
+ 0x00,
+ // device type
+ 0x00,
+ // unused
+ { 0x00,0x00,0x00,0x00,0x00,0x00,0x00 },
+ // game version
+ 0x00,
+ // complement
+ 0x00,
+ // checksum
+ 0x0000
+};
+
+//---------------------------------------------------------------------------------
+char HeaderComplement()
+/*---------------------------------------------------------------------------------
+ Calculate Header complement check
+---------------------------------------------------------------------------------*/
+{
+ int n;
+ char c = 0;
+ char *p = (char *)&header + 0xA0;
+ for (n=0; n<0xBD-0xA0; n++)
+ {
+ c += *p++;
+ }
+ return -(0x19+c);
+}
+
+
+//---------------------------------------------------------------------------------
+int main(int argc, char *argv[])
+//---------------------------------------------------------------------------------
+{
+ int arg;
+ char *argfile = 0;
+ FILE *infile;
+ int silent = 0;
+
+ int size,bit;
+
+ // show syntax
+ if (argc <= 1)
+ {
+ printf("GBA ROM fixer v"VER" by Dark Fader / BlackThunder / WinterMute / Diegoisawesome \n");
+ printf("Syntax: gbafix <rom.gba> [-p] [-t[title]] [-c<game_code>] [-m<maker_code>] [-r<version>] [-d<debug>] [--silent]\n");
+ printf("\n");
+ printf("parameters:\n");
+ printf(" -p Pad to next exact power of 2. No minimum size!\n");
+ printf(" -t[<title>] Patch title. Stripped filename if none given.\n");
+ printf(" -c<game_code> Patch game code (four characters)\n");
+ printf(" -m<maker_code> Patch maker code (two characters)\n");
+ printf(" -r<version> Patch game version (number)\n");
+ printf(" -d<debug> Enable debugging handler and set debug entry point (0 or 1)\n");
+ printf(" --silent Silence non-error output\n");
+ return -1;
+ }
+
+ // get filename
+ for (arg=1; arg<argc; arg++)
+ {
+ if ((ARGV[0] != '-')) { argfile=ARGV; }
+ if (strncmp("--silent", &ARGV[0], 7) == 0) { silent = 1; }
+ }
+
+ // check filename
+ if (!argfile)
+ {
+ fprintf(stderr, "Filename needed!\n");
+ return -1;
+ }
+
+ // read file
+ infile = fopen(argfile, "r+b");
+ if (!infile) { fprintf(stderr, "Error opening input file!\n"); return -1; }
+ fseek(infile, 0, SEEK_SET);
+ fread(&header, sizeof(header), 1, infile);
+
+ // fix some data
+ memcpy(header.logo, good_header.logo, sizeof(header.logo));
+ memcpy(&header.fixed, &good_header.fixed, sizeof(header.fixed));
+ memcpy(&header.device_type, &good_header.device_type, sizeof(header.device_type));
+
+ // parse command line
+ for (arg=1; arg<argc; arg++)
+ {
+ if ((ARGV[0] == '-'))
+ {
+ switch (ARGV[1])
+ {
+ case 'p': // pad
+ {
+ fseek(infile, 0, SEEK_END);
+ size = ftell(infile);
+ for (bit=31; bit>=0; bit--) if (size & (1<<bit)) break;
+ if (size != (1<<bit))
+ {
+ int todo = (1<<(bit+1)) - size;
+ while (todo--) fputc(0xFF, infile);
+ }
+ fseek(infile, 0, SEEK_SET);
+ break;
+ }
+
+ case 't': // title
+ {
+ char title[256];
+ memset(title, 0, sizeof(title));
+ if (VALUE[0])
+ {
+ strncpy(title, VALUE, sizeof(header.title));
+ }
+ else
+ {
+ // use filename
+ char s[256], *begin=s, *t; strcpy(s, argfile);
+ t = strrchr(s, '\\'); if (t) begin = t+1;
+ t = strrchr(s, '/'); if (t) begin = t+1;
+ t = strrchr(s, '.'); if (t) *t = 0;
+ strncpy(title, begin, sizeof(header.title));
+ if (!silent) printf("%s\n",begin);
+ }
+ memcpy(header.title, title, sizeof(header.title)); // copy
+ break;
+ }
+
+ case 'c': // game code
+ {
+ //if (!VALUE[0]) { fprintf(stderr, "Need value for %s\n", ARGV); break; }
+ //header.game_code = NUMBER;
+ header.game_code = VALUE[0] | VALUE[1]<<8 | VALUE[2]<<16 | VALUE[3]<<24;
+ break;
+ }
+
+ case 'm': // maker code
+ {
+ //if (!VALUE[0]) { fprintf(stderr, "Need value for %s\n", ARGV); break; }
+ //header.maker_code = (unsigned short)NUMBER;
+ header.maker_code = VALUE[0] | VALUE[1]<<8;
+ break;
+ }
+
+ case 'v': // ignored, compatability with other gbafix
+ {
+ break;
+ }
+
+ case 'r': // version
+ {
+ if (!VALUE[0]) { fprintf(stderr, "Need value for %s\n", ARGV); break; }
+ header.game_version = (unsigned char)NUMBER;
+ break;
+ }
+
+ case 'd': // debug
+ {
+ if (!VALUE[0]) { fprintf(stderr, "Need value for %s\n", ARGV); break; }
+ header.logo[0x9C-0x04] = 0xA5; // debug enable
+ header.device_type = (unsigned char)((NUMBER & 1) << 7); // debug handler entry point
+ break;
+ }
+ case '-': // long arguments
+ {
+ if (strncmp("silent", &ARGV[2], 6) == 0) { continue; }
+ break;
+ }
+ default:
+ {
+ printf("Invalid option: %s\n", ARGV);
+ }
+ }
+ }
+ }
+
+ // update complement check & total checksum
+ header.complement = 0;
+ header.checksum = 0; // must be 0
+ header.complement = HeaderComplement();
+ //header.checksum = checksum_without_header + HeaderChecksum();
+
+ fseek(infile, 0, SEEK_SET);
+ fwrite(&header, sizeof(header), 1, infile);
+ fclose(infile);
+
+ if (!silent) printf("ROM fixed!\n");
+
+ return 0;
+}