ref: 5dfe27125b589a6a38c5d43fddd3724386e9803b
parent: fc300ab0ee63a1ecbcead67c3a7019a0bfe8deb5
parent: dbaec2053429e04f21613c3c0964e213008bfdb9
author: yenatch <yenatch@gmail.com>
date: Sat Jun 24 16:42:25 EDT 2017
Merge branch 'master' into tools-makefile-integration
--- a/.gitignore
+++ b/.gitignore
@@ -37,6 +37,7 @@
*.dimensions
*.gbcpal
*.2bpp
+*.1bpp
*.lz
*.pal
*.animated.tilemap
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -7,7 +7,7 @@
# Linux
```bash
-sudo apt-get install make gcc bison git
+sudo apt-get install make gcc bison git libpng-dev
git clone https://github.com/rednex/rgbds
cd rgbds
@@ -54,10 +54,10 @@
To build on Windows, install [**Cygwin**](http://cygwin.com/install.html) with the default settings.
-In the installer, select the following packages: `make` `git` `gettext`
+In the installer, select the following packages: `make` `git` `gettext` `gcc-core`
Then get [**rgbds 0.2.5**](https://github.com/rednex/rgbds/releases/). Versions 0.3.0 and later are not compatible.
-Extract the archive and put `rgbasm.exe`, `rgblink.exe`, `rgbfix.exe` and `rgbgfx.exe` in `C:\cygwin64\usr\local\bin`.
+Extract the archive and put all the `exe` and `dll` files individually in `C:\cygwin64\usr\local\bin`.
In the **Cygwin terminal**:
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,8 @@
-MD5 := md5sum -c
+ifeq (,$(shell which sha1sum))
+SHA1 := shasum
+else
+SHA1 := sha1sum
+endif
.SUFFIXES:
.PHONY: all clean tools compare crystal crystal11
@@ -44,7 +48,7 @@
make clean -C tools/
compare: $(roms)
- @$(MD5) roms.md5
+ @$(SHA1) -c roms.sha1
tools:
make -C tools/
@@ -66,22 +70,14 @@
rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@
-define LOUD
-echo "$1"; $1
-endef
-
-# For files that the compressor can't match, there will be a .lz file suffixed with the hash of the correct uncompressed file.
+# For files that the compressor can't match, there will be a .lz file suffixed with the md5 hash of the correct uncompressed file.
# If the hash of the uncompressed file matches, use this .lz instead.
# This allows pngs to be used for compressed graphics and still match.
-%.lz: hash = $(shell md5sum $(*D)/$(*F) | sed "s/\(.\{8\}\).*/\1/")
+%.lz: hash = $(shell tools/md5 $(*D)/$(*F) | sed "s/\(.\{8\}\).*/\1/")
%.lz: %
$(eval filename := $@.$(hash))
- @if [ -f $(filename) ]; then \
- $(call LOUD, cp $(filename) $@); \
- else \
- $(call LOUD, tools/lzcomp $< $@); \
- fi
+ $(if $(wildcard $(filename)),cp $(filename) $@,tools/lzcomp $< $@)
# Terrible hacks to match animations. Delete these rules if you don't care about matching.
@@ -126,20 +122,82 @@
# Misc file-specific graphics rules
-gfx/shrink%.2bpp: gfx/shrink%.png
- rgbgfx -h -o $@ $<
+gfx/shrink1.2bpp: rgbgfx += -h
+gfx/shrink2.2bpp: rgbgfx += -h
-gfx/trainers/%.2bpp: gfx/trainers/%.png
- rgbgfx -h -o $@ $<
+gfx/trainers/%.2bpp: rgbgfx += -h
+gfx/trainers/%.pal: gfx/trainers/%.gbcpal
+ tools/palette -p $< > $@
+gfx/mail/0b9b46.1bpp: tools/gfx += --remove-whitespace
+gfx/mail/0b9d46.1bpp: tools/gfx += --remove-whitespace
+gfx/mail/0b9d86.1bpp: tools/gfx += --remove-whitespace
+gfx/mail/0b9dc6.1bpp: tools/gfx += --remove-whitespace
+gfx/mail/0b9cfe.1bpp: tools/gfx += --remove-whitespace
+gfx/pokedex/%.2bpp: tools/gfx += --trim-whitespace
+
+gfx/title/crystal.2bpp: tools/gfx += --interleave --width=48
+gfx/title/old_fg.2bpp: tools/gfx += --interleave --width=64
+gfx/title/logo.2bpp: rgbgfx += -x 4
+
+gfx/trade/ball.2bpp: tools/gfx += --remove-whitespace
+
+gfx/slots_2.2bpp: tools/gfx += --interleave --width=16
+gfx/slots_3.2bpp: tools/gfx += --interleave --width=24 --remove-duplicates --keep-whitespace --remove-xflip
+gfx/slots_3a.2bpp: tools/gfx += --interleave --width=16
+gfx/slots_3b.2bpp: tools/gfx += --interleave --width=24 --remove-duplicates --keep-whitespace --remove-xflip
+
+gfx/fx/angels.2bpp: tools/gfx += --trim-whitespace
+gfx/fx/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
+gfx/fx/bubble.2bpp: tools/gfx += --trim-whitespace
+gfx/fx/charge.2bpp: tools/gfx += --trim-whitespace
+gfx/fx/egg.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/explosion.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/hit.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/horn.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/lightning.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
+gfx/fx/noise.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
+gfx/fx/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
+gfx/fx/reflect.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/rocks.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/skyattack.2bpp: tools/gfx += --remove-whitespace
+gfx/fx/status.2bpp: tools/gfx += --remove-whitespace
+
+gfx/misc/chris.2bpp: rgbgfx += -h
+gfx/misc/chris_card.2bpp: rgbgfx += -h
+gfx/misc/kris.2bpp: rgbgfx += -h
+gfx/misc/kris_card.2bpp: rgbgfx += -h
+gfx/misc/kris_back.2bpp: rgbgfx += -h
+gfx/misc/dude.2bpp: rgbgfx += -h
+gfx/misc/unknown_egg.2bpp: rgbgfx += -h
+gfx/misc/player.2bpp: rgbgfx += -h
+gfx/misc/pokegear.2bpp: rgbgfx += -x2
+gfx/misc/pokegear_sprites.2bpp: tools/gfx += --trim-whitespace
+
+gfx/unknown/0e0ea8.2bpp: tools/gfx += --remove-whitespace
+gfx/unknown/0f8f34.1bpp: tools/gfx += --trim-whitespace
+gfx/unknown/16c173.2bpp: tools/gfx += --remove-duplicates --remove-xflip
+gfx/unknown/170d16.2bpp: tools/gfx += --trim-whitespace
+gfx/unknown/1715a4.2bpp: tools/gfx += --trim-whitespace
+gfx/unknown/1715a4_nonmatching.2bpp: tools/gfx += --remove-duplicates --remove-xflip
+gfx/unknown/171db1.2bpp: tools/gfx += --trim-whitespace
+gfx/unknown/172f1f.2bpp: tools/gfx += --trim-whitespace
+
+
%.bin: ;
%.blk: ;
%.2bpp: %.png
- rgbgfx -o $@ $<
+ rgbgfx $(rgbgfx) -o $@ $<
+ $(if $(tools/gfx),tools/gfx $(tools/gfx) -o $@ $@)
+
%.1bpp: %.png
- rgbgfx -d1 -o $@ $<
+ rgbgfx $(rgbgfx) -d1 -o $@ $<
+ $(if $(tools/gfx),tools/gfx $(tools/gfx) -d1 -o $@ $@)
+
%.tilemap: %.png
rgbgfx -t $@ $<
%.gbcpal: %.png
--- a/README.md
+++ b/README.md
@@ -1,19 +1,16 @@
-# Pokémon Crystal
+# Pokémon Crystal [![Build Status][travis-badge]][travis]
This is a disassembly of Pokémon Crystal.
It builds the following roms:
-* Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc `md5: 9f2922b235a5eeb78d65594e82ef5dde`
-* Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc `md5: 301899b8087289a6436b0a241fbbb474`
+* Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc `sha1: f4cd194bdee0d04ca4eac29e09b8e4e9d818c133`
+* Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc `sha1: f2f52230b536214ef7c9924f483392993e226cfb`
-To set up the repository, see [**INSTALL.md**](INSTALL.md).
+To set up the repository, see [INSTALL.md](INSTALL.md).
+### irc: [freenode#pret][irc]
-## See also
-
-* Disassembly of [**Pokémon Red/Blue**][pokered]
-* irc: [**freenode#pret**][irc]
-
-[pokered]: https://github.com/iimarckus/pokered
[irc]: https://kiwiirc.com/client/irc.freenode.net/?#pret
+[travis]: https://travis-ci.org/pret/pokecrystal
+[travis-badge]: https://travis-ci.org/pret/pokecrystal.svg?branch=master
--- a/audio/engine.asm
+++ b/audio/engine.asm
@@ -229,7 +229,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.ChannelFnPtrs:
dw .Channel1
@@ -1389,7 +1389,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e8720
--- a/battle/ai/items.asm
+++ b/battle/ai/items.asm
@@ -211,7 +211,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.callback
pop de
pop hl
@@ -238,7 +238,7 @@
res SUBSTATUS_RAGE, [hl]
xor a
- ld [LastPlayerCounterMove], a
+ ld [LastEnemyCounterMove], a
scf
ret
--- a/battle/ai/redundant.asm
+++ b/battle/ai/redundant.asm
@@ -11,7 +11,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Moves: ; 2c42c
dbw EFFECT_DREAM_EATER, .DreamEater
--- a/battle/ai/scoring.asm
+++ b/battle/ai/scoring.asm
@@ -756,7 +756,7 @@
AI_Smart_MirrorMove: ; 3895b
; If the player did not use any move last turn...
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr nz, .asm_38968
@@ -1353,7 +1353,7 @@
AI_Smart_Mimic: ; 38ba8
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr z, .asm_38be9
@@ -1361,7 +1361,7 @@
jr nc, .asm_38bef
push hl
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
call AIGetEnemyMove
ld a, $1
@@ -1380,7 +1380,7 @@
dec [hl]
.asm_38bd4
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
push hl
ld hl, UsefulMoves
ld de, 1
@@ -1438,7 +1438,7 @@
cp $3
jr nc, .asm_38c30
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr z, .asm_38c38
@@ -1499,7 +1499,7 @@
.asm_38c68
push hl
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
ld hl, .EncoreMoves
ld de, 1
call IsInArray
@@ -1615,7 +1615,7 @@
AI_Smart_Spite: ; 38cd5
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr nz, .asm_38ce7
@@ -1837,7 +1837,7 @@
jr nc, .asm_38df3
push hl
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
ld hl, UsefulMoves
ld de, 1
call IsInArray
@@ -2367,7 +2367,7 @@
AI_Smart_Earthquake: ; 39044
; Greatly encourage this move if the player is underground and the enemy is faster.
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
cp DIG
ret nz
@@ -2741,7 +2741,7 @@
cp $3
jr nc, .asm_391ca
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr z, .asm_391d2
@@ -2775,7 +2775,7 @@
AI_Smart_Gust: ; 391d5
; Greatly encourage this move if the player is flying and the enemy is faster.
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
cp FLY
ret nz
--- a/battle/ai/switch.asm
+++ b/battle/ai/switch.asm
@@ -229,7 +229,7 @@
cp 11
ret nc
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr z, .no_last_counter_move
@@ -378,8 +378,8 @@
ld [CurSpecies], a
call GetBaseData
- ; the enemy's last move is damaging...
- ld a, [LastEnemyCounterMove]
+ ; the player's last move is damaging...
+ ld a, [LastPlayerCounterMove]
dec a
ld hl, Moves + MOVE_POWER
call GetMoveAttr
@@ -568,7 +568,7 @@
push hl
ld [CurSpecies], a
call GetBaseData
- ld a, [LastEnemyCounterMove]
+ ld a, [LastPlayerCounterMove]
and a
jr z, .skip_move
--- a/battle/anim_commands.asm
+++ b/battle/anim_commands.asm
@@ -347,7 +347,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; cc2a4
--- a/battle/bg_effects.asm
+++ b/battle/bg_effects.asm
@@ -75,7 +75,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
BattleBGEffects: ; c805a (32:405a)
dw BattleBGEffect_End
@@ -161,7 +161,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
BattleBGEffects_IncrementJumptable: ; c80e5 (32:40e5)
ld hl, BG_EFFECT_STRUCT_JT_INDEX
@@ -2059,7 +2059,7 @@
.cgb
ld de, .Jumptable
call BatttleBGEffects_GetNamedJumptablePointer
- jp [hl]
+ jp hl
.Jumptable:
dw .cgb_zero
@@ -2421,7 +2421,7 @@
ld de, .Jumptable_DMG
call BatttleBGEffects_GetNamedJumptablePointer
pop de
- jp [hl]
+ jp hl
.Jumptable_DMG:
dw .zero_dmg
@@ -2484,7 +2484,7 @@
ld de, .Jumptable_CGB
call BatttleBGEffects_GetNamedJumptablePointer
pop de
- jp [hl]
+ jp hl
.Jumptable_CGB: ; c8ddd (32:4ddd)
dw .zero_cgb
--- a/battle/core.asm
+++ b/battle/core.asm
@@ -3366,8 +3366,8 @@
ResetEnemyBattleVars: ; 3d557
; and draw empty TextBox
xor a
- ld [LastEnemyCounterMove], a
ld [LastPlayerCounterMove], a
+ ld [LastEnemyCounterMove], a
ld [LastEnemyMove], a
ld [CurEnemyMove], a
dec a
@@ -3766,8 +3766,8 @@
NewEnemyMonStatus: ; 3d834
xor a
- ld [LastEnemyCounterMove], a
ld [LastPlayerCounterMove], a
+ ld [LastEnemyCounterMove], a
ld [LastEnemyMove], a
ld hl, EnemySubStatus1
rept 4
@@ -4217,8 +4217,8 @@
ld [CurMoveNum], a
ld [TypeModifier], a
ld [wPlayerMoveStruct + MOVE_ANIM], a
- ld [LastEnemyCounterMove], a
ld [LastPlayerCounterMove], a
+ ld [LastEnemyCounterMove], a
ld [LastPlayerMove], a
call CheckAmuletCoin
call FinishBattleAnim
@@ -4258,8 +4258,8 @@
NewBattleMonStatus: ; 3dbde
xor a
- ld [LastEnemyCounterMove], a
ld [LastPlayerCounterMove], a
+ ld [LastEnemyCounterMove], a
ld [LastPlayerMove], a
ld hl, PlayerSubStatus1
rept 4
@@ -4331,7 +4331,7 @@
jp WaitBGMap
.hl
- jp [hl]
+ jp hl
; 3dc5b
PursuitSwitch: ; 3dc5b
--- a/battle/effect_commands.asm
+++ b/battle/effect_commands.asm
@@ -113,7 +113,7 @@
jr .ReadMoveEffectCommand
.DoMoveEffectCommand:
- jp [hl]
+ jp hl
; 34084
@@ -971,7 +971,7 @@
.EndDisobedience:
xor a
ld [LastPlayerMove], a
- ld [LastEnemyCounterMove], a
+ ld [LastPlayerCounterMove], a
; Break Encore too.
ld hl, PlayerSubStatus5
@@ -1542,6 +1542,12 @@
jr z, CheckTypeMatchup
ld hl, BattleMonType1
CheckTypeMatchup: ; 347d3
+; There is an incorrect assumption about this function made in the AI related code: when
+; the AI calls CheckTypeMatchup (not BattleCheckTypeMatchup), it assumes that placing the
+; offensive type in a will make this function do the right thing. Since a is overwritten,
+; this assumption is incorrect. A simple fix would be to load the move type for the
+; current move into a in BattleCheckTypeMatchup, before falling through, which is
+; consistent with how the rest of the code assumes this code works like.
push hl
push de
push bc
--- a/battle/objects/functions.asm
+++ b/battle/objects/functions.asm
@@ -9,7 +9,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; ccfce
.Jumptable:
@@ -4085,7 +4085,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
BattleAnim_IncAnonJumptableIndex: ; ce72c (33:672c)
ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
--- a/constants/battle_constants.asm
+++ b/constants/battle_constants.asm
@@ -91,12 +91,12 @@
const BATTLE_VARS_LAST_MOVE_OPP
; status
+SLP EQU 7 ; 0-7 turns
const_value SET 3
const PSN
const BRN
const FRZ
const PAR
- const SLP ; 7 turns
ALL_STATUS EQU (1 << PSN) + (1 << BRN) + (1 << FRZ) + (1 << PAR) + SLP
--- a/data/base_stats/abra.asm
+++ b/data/base_stats/abra.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/abra/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/aerodactyl.asm
+++ b/data/base_stats/aerodactyl.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/aerodactyl/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/aipom.asm
+++ b/data/base_stats/aipom.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/aipom/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/alakazam.asm
+++ b/data/base_stats/alakazam.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/alakazam/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/ampharos.asm
+++ b/data/base_stats/ampharos.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/ampharos/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/arbok.asm
+++ b/data/base_stats/arbok.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/arbok/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, REPTILE ; egg groups
--- a/data/base_stats/arcanine.asm
+++ b/data/base_stats/arcanine.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/arcanine/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/ariados.asm
+++ b/data/base_stats/ariados.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/ariados/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/articuno.asm
+++ b/data/base_stats/articuno.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 80 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/articuno/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/azumarill.asm
+++ b/data/base_stats/azumarill.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/azumarill/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn AMPHIBIAN, FAIRY ; egg groups
--- a/data/base_stats/bayleef.asm
+++ b/data/base_stats/bayleef.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/bayleef/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, PLANT ; egg groups
--- a/data/base_stats/beedrill.asm
+++ b/data/base_stats/beedrill.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/beedrill/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/bellossom.asm
+++ b/data/base_stats/bellossom.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/bellossom/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/bellsprout.asm
+++ b/data/base_stats/bellsprout.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/bellsprout/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/blastoise.asm
+++ b/data/base_stats/blastoise.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/blastoise/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/blissey.asm
+++ b/data/base_stats/blissey.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/blissey/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FAIRY, FAIRY ; egg groups
--- a/data/base_stats/bulbasaur.asm
+++ b/data/base_stats/bulbasaur.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/bulbasaur/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, PLANT ; egg groups
--- a/data/base_stats/butterfree.asm
+++ b/data/base_stats/butterfree.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/butterfree/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/caterpie.asm
+++ b/data/base_stats/caterpie.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/caterpie/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/celebi.asm
+++ b/data/base_stats/celebi.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 120 ; step cycles to hatch
db 5 ; unknown
- dn 5 , 5 ; frontpic dimensions
+ INCBIN "gfx/pics/celebi/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/chansey.asm
+++ b/data/base_stats/chansey.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/chansey/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FAIRY, FAIRY ; egg groups
--- a/data/base_stats/charizard.asm
+++ b/data/base_stats/charizard.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/charizard/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, REPTILE ; egg groups
--- a/data/base_stats/charmander.asm
+++ b/data/base_stats/charmander.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/charmander/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, REPTILE ; egg groups
--- a/data/base_stats/charmeleon.asm
+++ b/data/base_stats/charmeleon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/charmeleon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, REPTILE ; egg groups
--- a/data/base_stats/chikorita.asm
+++ b/data/base_stats/chikorita.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/chikorita/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, PLANT ; egg groups
--- a/data/base_stats/chinchou.asm
+++ b/data/base_stats/chinchou.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/chinchou/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FISH, FISH ; egg groups
--- a/data/base_stats/clefable.asm
+++ b/data/base_stats/clefable.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/clefable/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FAIRY, FAIRY ; egg groups
--- a/data/base_stats/clefairy.asm
+++ b/data/base_stats/clefairy.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/clefairy/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FAIRY, FAIRY ; egg groups
--- a/data/base_stats/cleffa.asm
+++ b/data/base_stats/cleffa.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/cleffa/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/cloyster.asm
+++ b/data/base_stats/cloyster.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/cloyster/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/corsola.asm
+++ b/data/base_stats/corsola.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/corsola/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn AMPHIBIAN, INVERTEBRATE ; egg groups
--- a/data/base_stats/crobat.asm
+++ b/data/base_stats/crobat.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/crobat/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/croconaw.asm
+++ b/data/base_stats/croconaw.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/croconaw/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/cubone.asm
+++ b/data/base_stats/cubone.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/cubone/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/cyndaquil.asm
+++ b/data/base_stats/cyndaquil.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/cyndaquil/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/delibird.asm
+++ b/data/base_stats/delibird.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/delibird/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/dewgong.asm
+++ b/data/base_stats/dewgong.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/dewgong/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/diglett.asm
+++ b/data/base_stats/diglett.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/diglett/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/ditto.asm
+++ b/data/base_stats/ditto.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/ditto/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn LADIES_MAN, LADIES_MAN ; egg groups
--- a/data/base_stats/dodrio.asm
+++ b/data/base_stats/dodrio.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/dodrio/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/doduo.asm
+++ b/data/base_stats/doduo.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/doduo/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/donphan.asm
+++ b/data/base_stats/donphan.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/donphan/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/dragonair.asm
+++ b/data/base_stats/dragonair.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/dragonair/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn AMPHIBIAN, REPTILE ; egg groups
--- a/data/base_stats/dragonite.asm
+++ b/data/base_stats/dragonite.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/dragonite/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn AMPHIBIAN, REPTILE ; egg groups
--- a/data/base_stats/dratini.asm
+++ b/data/base_stats/dratini.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/dratini/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn AMPHIBIAN, REPTILE ; egg groups
--- a/data/base_stats/drowzee.asm
+++ b/data/base_stats/drowzee.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/drowzee/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/dugtrio.asm
+++ b/data/base_stats/dugtrio.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/dugtrio/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/dunsparce.asm
+++ b/data/base_stats/dunsparce.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/dunsparce/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/eevee.asm
+++ b/data/base_stats/eevee.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/eevee/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/ekans.asm
+++ b/data/base_stats/ekans.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/ekans/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, REPTILE ; egg groups
--- a/data/base_stats/electabuzz.asm
+++ b/data/base_stats/electabuzz.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/electabuzz/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/electrode.asm
+++ b/data/base_stats/electrode.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/electrode/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/elekid.asm
+++ b/data/base_stats/elekid.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/elekid/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/entei.asm
+++ b/data/base_stats/entei.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 80 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/entei/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/espeon.asm
+++ b/data/base_stats/espeon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/espeon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/exeggcute.asm
+++ b/data/base_stats/exeggcute.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/exeggcute/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/exeggutor.asm
+++ b/data/base_stats/exeggutor.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/exeggutor/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/farfetch_d.asm
+++ b/data/base_stats/farfetch_d.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/farfetch_d/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, FIELD ; egg groups
--- a/data/base_stats/fearow.asm
+++ b/data/base_stats/fearow.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/fearow/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/feraligatr.asm
+++ b/data/base_stats/feraligatr.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/feraligatr/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/flaaffy.asm
+++ b/data/base_stats/flaaffy.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/flaaffy/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/flareon.asm
+++ b/data/base_stats/flareon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/flareon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/forretress.asm
+++ b/data/base_stats/forretress.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/forretress/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/furret.asm
+++ b/data/base_stats/furret.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/furret/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/gastly.asm
+++ b/data/base_stats/gastly.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/gastly/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/gengar.asm
+++ b/data/base_stats/gengar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/gengar/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/geodude.asm
+++ b/data/base_stats/geodude.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/geodude/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/girafarig.asm
+++ b/data/base_stats/girafarig.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/girafarig/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/gligar.asm
+++ b/data/base_stats/gligar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/gligar/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/gloom.asm
+++ b/data/base_stats/gloom.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/gloom/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/golbat.asm
+++ b/data/base_stats/golbat.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/golbat/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/goldeen.asm
+++ b/data/base_stats/goldeen.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/goldeen/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FISH, FISH ; egg groups
--- a/data/base_stats/golduck.asm
+++ b/data/base_stats/golduck.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/golduck/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/golem.asm
+++ b/data/base_stats/golem.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/golem/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/granbull.asm
+++ b/data/base_stats/granbull.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/granbull/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FIELD, FAIRY ; egg groups
--- a/data/base_stats/graveler.asm
+++ b/data/base_stats/graveler.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/graveler/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/grimer.asm
+++ b/data/base_stats/grimer.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/grimer/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/growlithe.asm
+++ b/data/base_stats/growlithe.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/growlithe/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/gyarados.asm
+++ b/data/base_stats/gyarados.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 5 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/gyarados/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FISH, REPTILE ; egg groups
--- a/data/base_stats/haunter.asm
+++ b/data/base_stats/haunter.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/haunter/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/heracross.asm
+++ b/data/base_stats/heracross.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/heracross/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/hitmonchan.asm
+++ b/data/base_stats/hitmonchan.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/hitmonchan/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/hitmonlee.asm
+++ b/data/base_stats/hitmonlee.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/hitmonlee/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/hitmontop.asm
+++ b/data/base_stats/hitmontop.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/hitmontop/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/ho_oh.asm
+++ b/data/base_stats/ho_oh.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 120 ; step cycles to hatch
db 5 ; unknown
- dn 7 , 7 ; frontpic dimensions
+ INCBIN "gfx/pics/ho_oh/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/hoothoot.asm
+++ b/data/base_stats/hoothoot.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/hoothoot/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/hoppip.asm
+++ b/data/base_stats/hoppip.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/hoppip/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FAIRY, PLANT ; egg groups
--- a/data/base_stats/horsea.asm
+++ b/data/base_stats/horsea.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/horsea/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, REPTILE ; egg groups
--- a/data/base_stats/houndoom.asm
+++ b/data/base_stats/houndoom.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/houndoom/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/houndour.asm
+++ b/data/base_stats/houndour.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/houndour/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/hypno.asm
+++ b/data/base_stats/hypno.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/hypno/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/igglybuff.asm
+++ b/data/base_stats/igglybuff.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/igglybuff/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/ivysaur.asm
+++ b/data/base_stats/ivysaur.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/ivysaur/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, PLANT ; egg groups
--- a/data/base_stats/jigglypuff.asm
+++ b/data/base_stats/jigglypuff.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/jigglypuff/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FAIRY, FAIRY ; egg groups
--- a/data/base_stats/jolteon.asm
+++ b/data/base_stats/jolteon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/jolteon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/jumpluff.asm
+++ b/data/base_stats/jumpluff.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/jumpluff/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FAIRY, PLANT ; egg groups
--- a/data/base_stats/jynx.asm
+++ b/data/base_stats/jynx.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/jynx/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/kabuto.asm
+++ b/data/base_stats/kabuto.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 30 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/kabuto/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, INVERTEBRATE ; egg groups
--- a/data/base_stats/kabutops.asm
+++ b/data/base_stats/kabutops.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 30 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/kabutops/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, INVERTEBRATE ; egg groups
--- a/data/base_stats/kadabra.asm
+++ b/data/base_stats/kadabra.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/kadabra/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/kakuna.asm
+++ b/data/base_stats/kakuna.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/kakuna/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/kangaskhan.asm
+++ b/data/base_stats/kangaskhan.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/kangaskhan/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/kingdra.asm
+++ b/data/base_stats/kingdra.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/kingdra/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, REPTILE ; egg groups
--- a/data/base_stats/kingler.asm
+++ b/data/base_stats/kingler.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/kingler/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/koffing.asm
+++ b/data/base_stats/koffing.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/koffing/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/krabby.asm
+++ b/data/base_stats/krabby.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/krabby/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/lanturn.asm
+++ b/data/base_stats/lanturn.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/lanturn/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FISH, FISH ; egg groups
--- a/data/base_stats/lapras.asm
+++ b/data/base_stats/lapras.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/lapras/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/larvitar.asm
+++ b/data/base_stats/larvitar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/larvitar/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/ledian.asm
+++ b/data/base_stats/ledian.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/ledian/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/ledyba.asm
+++ b/data/base_stats/ledyba.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/ledyba/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/lickitung.asm
+++ b/data/base_stats/lickitung.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/lickitung/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/lugia.asm
+++ b/data/base_stats/lugia.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 120 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/lugia/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/machamp.asm
+++ b/data/base_stats/machamp.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/machamp/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/machoke.asm
+++ b/data/base_stats/machoke.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/machoke/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/machop.asm
+++ b/data/base_stats/machop.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/machop/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/magby.asm
+++ b/data/base_stats/magby.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/magby/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/magcargo.asm
+++ b/data/base_stats/magcargo.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/magcargo/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/magikarp.asm
+++ b/data/base_stats/magikarp.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 5 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/magikarp/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FISH, REPTILE ; egg groups
--- a/data/base_stats/magmar.asm
+++ b/data/base_stats/magmar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/magmar/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/magnemite.asm
+++ b/data/base_stats/magnemite.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/magnemite/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/magneton.asm
+++ b/data/base_stats/magneton.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/magneton/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/mankey.asm
+++ b/data/base_stats/mankey.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/mankey/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/mantine.asm
+++ b/data/base_stats/mantine.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/mantine/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn AMPHIBIAN, AMPHIBIAN ; egg groups
--- a/data/base_stats/mareep.asm
+++ b/data/base_stats/mareep.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/mareep/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/marill.asm
+++ b/data/base_stats/marill.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/marill/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn AMPHIBIAN, FAIRY ; egg groups
--- a/data/base_stats/marowak.asm
+++ b/data/base_stats/marowak.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/marowak/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/meganium.asm
+++ b/data/base_stats/meganium.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/meganium/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, PLANT ; egg groups
--- a/data/base_stats/meowth.asm
+++ b/data/base_stats/meowth.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/meowth/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/metapod.asm
+++ b/data/base_stats/metapod.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/metapod/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/mew.asm
+++ b/data/base_stats/mew.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 120 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/mew/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/mewtwo.asm
+++ b/data/base_stats/mewtwo.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 120 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/mewtwo/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/miltank.asm
+++ b/data/base_stats/miltank.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/miltank/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/misdreavus.asm
+++ b/data/base_stats/misdreavus.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/misdreavus/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/moltres.asm
+++ b/data/base_stats/moltres.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 80 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/moltres/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/mr__mime.asm
+++ b/data/base_stats/mr__mime.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/mr__mime/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn HUMANSHAPE, HUMANSHAPE ; egg groups
--- a/data/base_stats/muk.asm
+++ b/data/base_stats/muk.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/muk/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/murkrow.asm
+++ b/data/base_stats/murkrow.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/murkrow/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/natu.asm
+++ b/data/base_stats/natu.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/natu/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/nidoking.asm
+++ b/data/base_stats/nidoking.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/nidoking/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/nidoqueen.asm
+++ b/data/base_stats/nidoqueen.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/nidoqueen/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/nidoran_f.asm
+++ b/data/base_stats/nidoran_f.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/nidoran_f/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/nidoran_m.asm
+++ b/data/base_stats/nidoran_m.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/nidoran_m/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/nidorina.asm
+++ b/data/base_stats/nidorina.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/nidorina/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/nidorino.asm
+++ b/data/base_stats/nidorino.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/nidorino/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/ninetales.asm
+++ b/data/base_stats/ninetales.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/ninetales/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/noctowl.asm
+++ b/data/base_stats/noctowl.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/noctowl/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/octillery.asm
+++ b/data/base_stats/octillery.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/octillery/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FISH ; egg groups
--- a/data/base_stats/oddish.asm
+++ b/data/base_stats/oddish.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/oddish/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/omanyte.asm
+++ b/data/base_stats/omanyte.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 30 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/omanyte/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, INVERTEBRATE ; egg groups
--- a/data/base_stats/omastar.asm
+++ b/data/base_stats/omastar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 30 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/omastar/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, INVERTEBRATE ; egg groups
--- a/data/base_stats/onix.asm
+++ b/data/base_stats/onix.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/onix/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/paras.asm
+++ b/data/base_stats/paras.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/paras/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, PLANT ; egg groups
--- a/data/base_stats/parasect.asm
+++ b/data/base_stats/parasect.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/parasect/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, PLANT ; egg groups
--- a/data/base_stats/persian.asm
+++ b/data/base_stats/persian.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/persian/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/phanpy.asm
+++ b/data/base_stats/phanpy.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/phanpy/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/pichu.asm
+++ b/data/base_stats/pichu.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/pichu/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/pidgeot.asm
+++ b/data/base_stats/pidgeot.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/pidgeot/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/pidgeotto.asm
+++ b/data/base_stats/pidgeotto.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/pidgeotto/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/pidgey.asm
+++ b/data/base_stats/pidgey.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/pidgey/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/pikachu.asm
+++ b/data/base_stats/pikachu.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/pikachu/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FAIRY ; egg groups
--- a/data/base_stats/piloswine.asm
+++ b/data/base_stats/piloswine.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/piloswine/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/pineco.asm
+++ b/data/base_stats/pineco.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/pineco/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/pinsir.asm
+++ b/data/base_stats/pinsir.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/pinsir/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/politoed.asm
+++ b/data/base_stats/politoed.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/politoed/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMPHIBIAN, AMPHIBIAN ; egg groups
--- a/data/base_stats/poliwag.asm
+++ b/data/base_stats/poliwag.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/poliwag/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMPHIBIAN, AMPHIBIAN ; egg groups
--- a/data/base_stats/poliwhirl.asm
+++ b/data/base_stats/poliwhirl.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/poliwhirl/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMPHIBIAN, AMPHIBIAN ; egg groups
--- a/data/base_stats/poliwrath.asm
+++ b/data/base_stats/poliwrath.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/poliwrath/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn AMPHIBIAN, AMPHIBIAN ; egg groups
--- a/data/base_stats/ponyta.asm
+++ b/data/base_stats/ponyta.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/ponyta/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/porygon.asm
+++ b/data/base_stats/porygon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/porygon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/porygon2.asm
+++ b/data/base_stats/porygon2.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/porygon2/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/primeape.asm
+++ b/data/base_stats/primeape.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/primeape/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/psyduck.asm
+++ b/data/base_stats/psyduck.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/psyduck/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/pupitar.asm
+++ b/data/base_stats/pupitar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/pupitar/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/quagsire.asm
+++ b/data/base_stats/quagsire.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/quagsire/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/quilava.asm
+++ b/data/base_stats/quilava.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/quilava/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/qwilfish.asm
+++ b/data/base_stats/qwilfish.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/qwilfish/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FISH, FISH ; egg groups
--- a/data/base_stats/raichu.asm
+++ b/data/base_stats/raichu.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/raichu/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FAIRY ; egg groups
--- a/data/base_stats/raikou.asm
+++ b/data/base_stats/raikou.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 80 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/raikou/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/rapidash.asm
+++ b/data/base_stats/rapidash.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/rapidash/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/raticate.asm
+++ b/data/base_stats/raticate.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/raticate/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/rattata.asm
+++ b/data/base_stats/rattata.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/rattata/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/remoraid.asm
+++ b/data/base_stats/remoraid.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/remoraid/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FISH ; egg groups
--- a/data/base_stats/rhydon.asm
+++ b/data/base_stats/rhydon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/rhydon/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/rhyhorn.asm
+++ b/data/base_stats/rhyhorn.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/rhyhorn/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, FIELD ; egg groups
--- a/data/base_stats/sandshrew.asm
+++ b/data/base_stats/sandshrew.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/sandshrew/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/sandslash.asm
+++ b/data/base_stats/sandslash.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/sandslash/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/scizor.asm
+++ b/data/base_stats/scizor.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/scizor/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/scyther.asm
+++ b/data/base_stats/scyther.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/scyther/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/seadra.asm
+++ b/data/base_stats/seadra.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/seadra/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, REPTILE ; egg groups
--- a/data/base_stats/seaking.asm
+++ b/data/base_stats/seaking.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/seaking/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FISH, FISH ; egg groups
--- a/data/base_stats/seel.asm
+++ b/data/base_stats/seel.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/seel/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/sentret.asm
+++ b/data/base_stats/sentret.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/sentret/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/shellder.asm
+++ b/data/base_stats/shellder.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/shellder/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/shuckle.asm
+++ b/data/base_stats/shuckle.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/shuckle/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/skarmory.asm
+++ b/data/base_stats/skarmory.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/skarmory/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/skiploom.asm
+++ b/data/base_stats/skiploom.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/skiploom/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FAIRY, PLANT ; egg groups
--- a/data/base_stats/slowbro.asm
+++ b/data/base_stats/slowbro.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/slowbro/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/slowking.asm
+++ b/data/base_stats/slowking.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/slowking/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/slowpoke.asm
+++ b/data/base_stats/slowpoke.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/slowpoke/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/slugma.asm
+++ b/data/base_stats/slugma.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/slugma/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/smeargle.asm
+++ b/data/base_stats/smeargle.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/smeargle/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/smoochum.asm
+++ b/data/base_stats/smoochum.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/smoochum/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/sneasel.asm
+++ b/data/base_stats/sneasel.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/sneasel/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/snorlax.asm
+++ b/data/base_stats/snorlax.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/snorlax/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/snubbull.asm
+++ b/data/base_stats/snubbull.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/snubbull/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FIELD, FAIRY ; egg groups
--- a/data/base_stats/spearow.asm
+++ b/data/base_stats/spearow.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/spearow/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/spinarak.asm
+++ b/data/base_stats/spinarak.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/spinarak/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/squirtle.asm
+++ b/data/base_stats/squirtle.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/squirtle/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/stantler.asm
+++ b/data/base_stats/stantler.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/stantler/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/starmie.asm
+++ b/data/base_stats/starmie.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/starmie/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/staryu.asm
+++ b/data/base_stats/staryu.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/staryu/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/steelix.asm
+++ b/data/base_stats/steelix.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/steelix/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/sudowoodo.asm
+++ b/data/base_stats/sudowoodo.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/sudowoodo/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/suicune.asm
+++ b/data/base_stats/suicune.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 80 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/suicune/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/sunflora.asm
+++ b/data/base_stats/sunflora.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/sunflora/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/sunkern.asm
+++ b/data/base_stats/sunkern.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/sunkern/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/swinub.asm
+++ b/data/base_stats/swinub.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/swinub/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/tangela.asm
+++ b/data/base_stats/tangela.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/tangela/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/tauros.asm
+++ b/data/base_stats/tauros.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/tauros/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/teddiursa.asm
+++ b/data/base_stats/teddiursa.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/teddiursa/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/tentacool.asm
+++ b/data/base_stats/tentacool.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/tentacool/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/tentacruel.asm
+++ b/data/base_stats/tentacruel.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/tentacruel/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn INVERTEBRATE, INVERTEBRATE ; egg groups
--- a/data/base_stats/togepi.asm
+++ b/data/base_stats/togepi.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/togepi/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/togetic.asm
+++ b/data/base_stats/togetic.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/togetic/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn AVIAN, FAIRY ; egg groups
--- a/data/base_stats/totodile.asm
+++ b/data/base_stats/totodile.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/totodile/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/typhlosion.asm
+++ b/data/base_stats/typhlosion.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/typhlosion/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/tyranitar.asm
+++ b/data/base_stats/tyranitar.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/tyranitar/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn MONSTER, MONSTER ; egg groups
--- a/data/base_stats/tyrogue.asm
+++ b/data/base_stats/tyrogue.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 25 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/tyrogue/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/umbreon.asm
+++ b/data/base_stats/umbreon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/umbreon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/unown.asm
+++ b/data/base_stats/unown.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 40 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/unown_a/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/ursaring.asm
+++ b/data/base_stats/ursaring.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/ursaring/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/vaporeon.asm
+++ b/data/base_stats/vaporeon.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 35 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/vaporeon/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/venomoth.asm
+++ b/data/base_stats/venomoth.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/venomoth/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/venonat.asm
+++ b/data/base_stats/venonat.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/venonat/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/venusaur.asm
+++ b/data/base_stats/venusaur.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/venusaur/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, PLANT ; egg groups
--- a/data/base_stats/victreebel.asm
+++ b/data/base_stats/victreebel.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/victreebel/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/vileplume.asm
+++ b/data/base_stats/vileplume.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/vileplume/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/voltorb.asm
+++ b/data/base_stats/voltorb.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/voltorb/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INANIMATE, INANIMATE ; egg groups
--- a/data/base_stats/vulpix.asm
+++ b/data/base_stats/vulpix.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/vulpix/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn FIELD, FIELD ; egg groups
--- a/data/base_stats/wartortle.asm
+++ b/data/base_stats/wartortle.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/wartortle/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn MONSTER, AMPHIBIAN ; egg groups
--- a/data/base_stats/weedle.asm
+++ b/data/base_stats/weedle.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/weedle/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/weepinbell.asm
+++ b/data/base_stats/weepinbell.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/weepinbell/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_SLOW ; growth rate
dn PLANT, PLANT ; egg groups
--- a/data/base_stats/weezing.asm
+++ b/data/base_stats/weezing.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/weezing/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/wigglytuff.asm
+++ b/data/base_stats/wigglytuff.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 10 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/wigglytuff/front.dimensions"
db 0, 0, 0, 0 ; padding
db FAST ; growth rate
dn FAIRY, FAIRY ; egg groups
--- a/data/base_stats/wobbuffet.asm
+++ b/data/base_stats/wobbuffet.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/wobbuffet/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMORPHOUS, AMORPHOUS ; egg groups
--- a/data/base_stats/wooper.asm
+++ b/data/base_stats/wooper.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/wooper/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AMPHIBIAN, FIELD ; egg groups
--- a/data/base_stats/xatu.asm
+++ b/data/base_stats/xatu.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/xatu/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/data/base_stats/yanma.asm
+++ b/data/base_stats/yanma.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 20 ; step cycles to hatch
db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
+ INCBIN "gfx/pics/yanma/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn INSECT, INSECT ; egg groups
--- a/data/base_stats/zapdos.asm
+++ b/data/base_stats/zapdos.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 80 ; step cycles to hatch
db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
+ INCBIN "gfx/pics/zapdos/front.dimensions"
db 0, 0, 0, 0 ; padding
db SLOW ; growth rate
dn NO_EGGS, NO_EGGS ; egg groups
--- a/data/base_stats/zubat.asm
+++ b/data/base_stats/zubat.asm
@@ -12,7 +12,7 @@
db 100 ; unknown
db 15 ; step cycles to hatch
db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
+ INCBIN "gfx/pics/zubat/front.dimensions"
db 0, 0, 0, 0 ; padding
db MEDIUM_FAST ; growth rate
dn AVIAN, AVIAN ; egg groups
--- a/engine/billspc.asm
+++ b/engine/billspc.asm
@@ -39,7 +39,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call BillsPC_Jumptable
- jp [hl]
+ jp hl
.Jumptable: ; e23df (38:63df)
@@ -147,7 +147,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
BillsPCDepositJumptable: ; e24a1 (38:64a1)
@@ -306,7 +306,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call BillsPC_Jumptable
- jp [hl]
+ jp hl
.Jumptable: ; e25d2 (38:65d2)
@@ -415,7 +415,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.dw ; e2699 (38:6699) #mark
dw .withdraw ; Withdraw
@@ -556,7 +556,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call BillsPC_Jumptable
- jp [hl]
+ jp hl
; e27ac
.Jumptable: ; e27ac
@@ -678,7 +678,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e2881
.Jumptable2: ; e2881
@@ -2014,7 +2014,7 @@
ld l, a
ld de, .dw_return
push de
- jp [hl]
+ jp hl
; e322a
.dw_return ; e322a
--- a/engine/card_flip.asm
+++ b/engine/card_flip.asm
@@ -76,7 +76,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e01a0 (38:41a0)
.Jumptable: ; e01a0
@@ -652,7 +652,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e0553
.Jumptable: ; e0553
@@ -829,7 +829,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e0643
.Jumptable: ; e0643
--- a/engine/credits.asm
+++ b/engine/credits.asm
@@ -263,7 +263,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 109937
--- a/engine/crystal_intro.asm
+++ b/engine/crystal_intro.asm
@@ -125,7 +125,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e467f
.dw ; e467f
@@ -222,7 +222,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
GameFreakLogoScenes: ; e46fd (39:46fd)
dw GameFreakLogoScene1
@@ -367,7 +367,8 @@
; e47cc
GameFreakLogo: ; e47cc
-INCBIN "gfx/splash/logo.1bpp"
+INCBIN "gfx/splash/logo1.1bpp"
+INCBIN "gfx/splash/logo2.1bpp"
; e48ac
CrystalIntro: ; e48ac
@@ -438,7 +439,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e491e
IntroScenes: ; e491e (39:491e)
--- a/engine/debug.asm
+++ b/engine/debug.asm
@@ -305,7 +305,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.asm_81a9a
call Function81eca
@@ -611,7 +611,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.asm_81cdf
ld a, $4
@@ -1353,7 +1353,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 82301
.dw ; 82301
--- a/engine/events.asm
+++ b/engine/events.asm
@@ -609,7 +609,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.nope_bugged
; pop bc
--- a/engine/intro_menu.asm
+++ b/engine/intro_menu.asm
@@ -1064,7 +1064,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 626a
.dw
@@ -1117,7 +1117,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 62af
.scenes
--- a/engine/map_objects.asm
+++ b/engine/map_objects.asm
@@ -1955,7 +1955,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 5065
ContinueReadingMovement: ; 5065
--- a/engine/mon_icons.asm
+++ b/engine/mon_icons.asm
@@ -33,7 +33,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 8e854
--- a/engine/namingscreen.asm
+++ b/engine/namingscreen.asm
@@ -70,7 +70,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 1172e
@@ -405,7 +405,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 11977
@@ -1166,7 +1166,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Jumptable: ; 12017 (4:6017)
dw .init_blinking_cursor
--- a/engine/options_menu.asm
+++ b/engine/options_menu.asm
@@ -90,7 +90,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl] ; jump to the code of the current highlighted item
+ jp hl ; jump to the code of the current highlighted item
; e42e5
.Pointers:
--- a/engine/pack.asm
+++ b/engine/pack.asm
@@ -23,7 +23,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 10030
@@ -144,7 +144,7 @@
ld a, [wMenuCursorY]
dec a
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 10124 (4:4124)
.MenuDataHeader1: ; 0x10124
@@ -306,7 +306,7 @@
ld a, [wMenuCursorY]
dec a
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 10249 (4:4249)
MenuDataHeader_UsableKeyItem: ; 0x10249
@@ -689,7 +689,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 104c3
@@ -846,7 +846,7 @@
ld a, [wMenuCursorY]
dec a
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 10601 (4:4601)
.UsableMenuDataHeader: ; 0x10601
@@ -997,7 +997,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 106d1
@@ -1144,7 +1144,7 @@
ld a, [wJumptableIndex]
ld hl, .dw
call Pack_GetJumptablePointer
- jp [hl]
+ jp hl
; 107e1
--- a/engine/pokedex.asm
+++ b/engine/pokedex.asm
@@ -182,7 +182,7 @@
ld a, [wJumptableIndex]
ld hl, .Jumptable
call Pokedex_LoadPointer
- jp [hl]
+ jp hl
.Jumptable: ; 40115 (10:4115)
@@ -366,7 +366,7 @@
ld a, [wDexArrowCursorPosIndex]
ld hl, DexEntryScreen_MenuActionJumptable
call Pokedex_LoadPointer
- jp [hl]
+ jp hl
.return_to_prev_screen
ld a, [LastVolume]
@@ -545,7 +545,7 @@
ld a, [wDexArrowCursorPosIndex]
ld hl, .MenuActionJumptable
call Pokedex_LoadPointer
- jp [hl]
+ jp hl
.return_to_main_screen
call Pokedex_BlackOutBG
@@ -647,7 +647,7 @@
ld a, [wDexArrowCursorPosIndex]
ld hl, .MenuActionJumptable
call Pokedex_LoadPointer
- jp [hl]
+ jp hl
.cancel
call Pokedex_BlackOutBG
@@ -1621,7 +1621,7 @@
ld a, [wCurrentDexMode]
ld hl, .Jumptable
call Pokedex_LoadPointer
- jp [hl]
+ jp hl
.Jumptable: ; 40bf0 (10:4bf0)
--- a/engine/pokegear.asm
+++ b/engine/pokegear.asm
@@ -235,7 +235,7 @@
ld l, a
ld de, .return_from_jumptable
push de
- jp [hl]
+ jp hl
.return_from_jumptable
call Pokegear_FinishTilemap
@@ -431,7 +431,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Jumptable: ; 90f13 (24:4f13)
dw PokegearClock_Init
@@ -1217,7 +1217,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Cancel: ; 913f1
ld hl, PokegearText_WhomToCall
@@ -1484,7 +1484,7 @@
ld l, a
ld de, .returnafterstation
push de
- jp [hl]
+ jp hl
.returnafterstation
ld a, [wPokegearRadioChannelBank]
@@ -2043,7 +2043,7 @@
ld l, a
ld de, .jump_return
push de
- jp [hl]
+ jp hl
.jump_return
push de
@@ -2987,7 +2987,7 @@
PokedexNestIconGFX: ; 922d1
INCBIN "gfx/pokegear/dexmap_nest_icon.2bpp"
FlyMapLabelBorderGFX: ; 922e1
-INCBIN "gfx/pokegear/flymap_label_border.2bpp"
+INCBIN "gfx/pokegear/flymap_label_border.1bpp"
; XXX
xor a
--- a/engine/printer/serial.asm
+++ b/engine/printer/serial.asm
@@ -26,7 +26,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 84031
@@ -468,7 +468,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 842ea
--- a/engine/radio.asm
+++ b/engine/radio.asm
@@ -25,7 +25,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
RadioJumptable:
dw OaksPkmnTalk1 ; $00
--- a/engine/slot_machine.asm
+++ b/engine/slot_machine.asm
@@ -796,7 +796,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 92be4 (24:6be4)
@@ -1311,7 +1311,7 @@
ld l, a
ld de, .return
push de
- jp [hl]
+ jp hl
.return
ld a, [wFirstTwoReelsMatching]
@@ -1422,7 +1422,7 @@
ld l, a
ld de, .return
push de
- jp [hl]
+ jp hl
.return
ld a, [wSlotMatched]
@@ -1855,7 +1855,7 @@
ld l, a
ld de, .return
push de
- jp [hl]
+ jp hl
.return
ld hl, .Text_PrintPayout
@@ -1958,7 +1958,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Jumptable: ; 9322d (24:722d)
@@ -2059,7 +2059,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Jumptable: ; 932bc (24:72bc)
--- a/engine/sprite_anims.asm
+++ b/engine/sprite_anims.asm
@@ -9,7 +9,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 8d25b
.Jumptable: ; 8d25b (23:525b)
@@ -134,7 +134,7 @@
.four ; 8d302 (23:5302)
call .AnonymousJumptable
- jp [hl]
+ jp hl
; 8d306 (23:5306)
; Anonymous dw (see .AnonymousJumptable)
@@ -418,7 +418,7 @@
.sixteen ; 8d483 (23:5483)
call .AnonymousJumptable
- jp [hl]
+ jp hl
; 8d487 (23:5487)
; Anonymous dw (see .AnonymousJumptable)
--- a/engine/startmenu.asm
+++ b/engine/startmenu.asm
@@ -55,7 +55,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.MenuReturns:
dw .Reopen
@@ -227,7 +227,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 127ef
.MenuString: ; 127ef
@@ -701,7 +701,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.nothing
ld a, 0
--- a/engine/timeofdaypals.asm
+++ b/engine/timeofdaypals.asm
@@ -250,7 +250,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 8c126
.TimePalettes:
--- a/engine/timeset.asm
+++ b/engine/timeset.asm
@@ -397,11 +397,11 @@
; 0x908fb
GFX_908fb: ; 908fb
-INCBIN "gfx/unknown/0908fb.2bpp"
+INCBIN "gfx/unknown/0908fb.1bpp"
GFX_90903: ; 90903
-INCBIN "gfx/unknown/090903.2bpp"
+INCBIN "gfx/unknown/090903.1bpp"
GFX_9090b: ; 9090b
-INCBIN "gfx/unknown/09090b.2bpp"
+INCBIN "gfx/unknown/09090b.1bpp"
; 90913
Special_SetDayOfWeek: ; 90913
--- a/engine/title.asm
+++ b/engine/title.asm
@@ -387,15 +387,15 @@
; 10ef46
TitleSuicuneGFX: ; 10ef46
-INCBIN "gfx/title/suicune.w128.2bpp.lz"
+INCBIN "gfx/title/suicune.2bpp.lz"
; 10f326
TitleLogoGFX: ; 10f326
-INCBIN "gfx/title/logo.w160.t4.2bpp.lz"
+INCBIN "gfx/title/logo.2bpp.lz"
; 10fcee
TitleCrystalGFX: ; 10fcee
-INCBIN "gfx/title/crystal.w48.interleave.2bpp.lz"
+INCBIN "gfx/title/crystal.2bpp.lz"
; 10fede
TitleScreenPalettes:
--- a/engine/trade/animation.asm
+++ b/engine/trade/animation.asm
@@ -232,7 +232,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 290af
.JumpTable: ; 290af
@@ -549,7 +549,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 2928f
.Jumptable: ; 2928f
@@ -1173,7 +1173,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 29686
.Jumptable: ; 29686 (a:5686)
--- a/engine/trainer_card.asm
+++ b/engine/trainer_card.asm
@@ -608,8 +608,8 @@
CardStatusGFX: INCBIN "gfx/misc/card_status.2bpp"
-LeaderGFX: INCBIN "gfx/misc/leaders.w24.2bpp"
-LeaderGFX2: INCBIN "gfx/misc/leaders.w24.2bpp"
+LeaderGFX: INCBIN "gfx/misc/leaders.2bpp"
+LeaderGFX2: INCBIN "gfx/misc/leaders.2bpp"
BadgeGFX: INCBIN "gfx/misc/badges.2bpp"
BadgeGFX2: INCBIN "gfx/misc/badges.2bpp"
--- a/engine/unown_puzzle.asm
+++ b/engine/unown_puzzle.asm
@@ -183,7 +183,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; e12d9
.Jumptable: ; e12d9
--- a/event/field_moves.asm
+++ b/event/field_moves.asm
@@ -169,7 +169,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 8ca1b
--- a/event/magnet_train.asm
+++ b/event/magnet_train.asm
@@ -299,7 +299,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 8ce06
.Jumptable: ; 8ce06
--- a/event/mom.asm
+++ b/event/mom.asm
@@ -28,7 +28,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 16242
.dw ; 16242
binary files a/gfx/battle/balls.2bpp /dev/null differ
binary files /dev/null b/gfx/battle/balls.png differ
binary files a/gfx/battle/enemy_hp_bar_border.1bpp /dev/null differ
binary files /dev/null b/gfx/battle/enemy_hp_bar_border.png differ
binary files a/gfx/battle/expbar.2bpp /dev/null differ
binary files /dev/null b/gfx/battle/expbar.png differ
binary files a/gfx/battle/expbarend.2bpp /dev/null differ
binary files /dev/null b/gfx/battle/expbarend.png differ
binary files a/gfx/battle/expbarend_sgb.2bpp /dev/null differ
binary files /dev/null b/gfx/battle/expbarend_sgb.png differ
binary files a/gfx/battle/hp_exp_bar_border.1bpp /dev/null differ
binary files /dev/null b/gfx/battle/hp_exp_bar_border.png differ
binary files a/gfx/battle/minimize.2bpp /dev/null differ
binary files /dev/null b/gfx/battle/minimize.png differ
binary files a/gfx/debug/color_test.2bpp /dev/null differ
binary files /dev/null b/gfx/debug/color_test.png differ
binary files a/gfx/emotes/bolt.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/bolt.png differ
binary files a/gfx/emotes/fish.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/fish.png differ
binary files a/gfx/emotes/happy.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/happy.png differ
binary files a/gfx/emotes/heart.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/heart.png differ
binary files a/gfx/emotes/question.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/question.png differ
binary files a/gfx/emotes/sad.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/sad.png differ
binary files a/gfx/emotes/shock.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/shock.png differ
binary files a/gfx/emotes/sleep.2bpp /dev/null differ
binary files /dev/null b/gfx/emotes/sleep.png differ
binary files a/gfx/evo/bubble.2bpp /dev/null differ
binary files /dev/null b/gfx/evo/bubble.png differ
binary files a/gfx/evo/bubble_large.2bpp /dev/null differ
binary files /dev/null b/gfx/evo/bubble_large.png differ
--- a/gfx/font.asm
+++ b/gfx/font.asm
@@ -59,11 +59,11 @@
; f8f34
GFX_f8f34: ; unused bold letters + unown chars
-INCBIN "gfx/unknown/0f8f34.w64.1bpp"
+INCBIN "gfx/unknown/0f8f34.1bpp"
; f9204
TextBoxSpaceGFX: ; f9204
-INCBIN "gfx/frames/space.2bpp"
+INCBIN "gfx/frames/space.1bpp"
; f9214
MobilePhoneTilesGFX: ; f9214
binary files a/gfx/font/english.1bpp /dev/null differ
binary files /dev/null b/gfx/font/english.png differ
binary files a/gfx/font/french_german.1bpp /dev/null differ
binary files /dev/null b/gfx/font/french_german.png differ
binary files a/gfx/font/spanish_italian.1bpp /dev/null differ
binary files /dev/null b/gfx/font/spanish_italian.png differ
binary files a/gfx/frames/1.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/1.png differ
binary files a/gfx/frames/2.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/2.png differ
binary files a/gfx/frames/3.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/3.png differ
binary files a/gfx/frames/4.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/4.png differ
binary files a/gfx/frames/5.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/5.png differ
binary files a/gfx/frames/6.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/6.png differ
binary files a/gfx/frames/7.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/7.png differ
binary files a/gfx/frames/8.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/8.png differ
binary files a/gfx/frames/9.1bpp /dev/null differ
binary files /dev/null b/gfx/frames/9.png differ
binary files a/gfx/frames/map_entry_sign.2bpp /dev/null differ
binary files /dev/null b/gfx/frames/map_entry_sign.png differ
binary files a/gfx/frames/space.2bpp /dev/null differ
binary files /dev/null b/gfx/frames/space.png differ
binary files a/gfx/fx/aeroblast.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/aeroblast.2bpp.lz.2f07c4ea differ
binary files /dev/null b/gfx/fx/aeroblast.png differ
binary files a/gfx/fx/angels.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/angels.2bpp.lz.b026d81e differ
binary files /dev/null b/gfx/fx/angels.png differ
binary files a/gfx/fx/beam.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/beam.2bpp.lz.80b6d613 differ
binary files /dev/null b/gfx/fx/beam.png differ
binary files a/gfx/fx/bubble.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/bubble.2bpp.lz.03b8ac99 differ
binary files /dev/null b/gfx/fx/bubble.png differ
binary files a/gfx/fx/charge.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/charge.2bpp.lz.95d3ea98 differ
binary files /dev/null b/gfx/fx/charge.png differ
binary files a/gfx/fx/cut.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/cut.2bpp.lz.03d343ed differ
binary files /dev/null b/gfx/fx/cut.png differ
binary files a/gfx/fx/egg.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/egg.2bpp.lz.41dd1a53 differ
binary files /dev/null b/gfx/fx/egg.png differ
binary files a/gfx/fx/explosion.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/explosion.2bpp.lz.55fc334f differ
binary files /dev/null b/gfx/fx/explosion.png differ
binary files a/gfx/fx/fire.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/fire.2bpp.lz.d7701cda differ
binary files /dev/null b/gfx/fx/fire.png differ
binary files a/gfx/fx/flower.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/flower.2bpp.lz.1bc2e9d2 differ
binary files /dev/null b/gfx/fx/flower.png differ
binary files a/gfx/fx/globe.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/globe.2bpp.lz.710dbb8e differ
binary files /dev/null b/gfx/fx/globe.png differ
binary files a/gfx/fx/haze.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/haze.2bpp.lz.91424607 differ
binary files /dev/null b/gfx/fx/haze.png differ
binary files a/gfx/fx/hit.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/hit.2bpp.lz.2b3c83f2 differ
binary files /dev/null b/gfx/fx/hit.png differ
binary files a/gfx/fx/horn.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/horn.2bpp.lz.48908aae differ
binary files /dev/null b/gfx/fx/horn.png differ
binary files a/gfx/fx/ice.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/ice.2bpp.lz.664d900f differ
binary files /dev/null b/gfx/fx/ice.png differ
binary files a/gfx/fx/lightning.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/lightning.2bpp.lz.a88fc131 differ
binary files /dev/null b/gfx/fx/lightning.png differ
binary files a/gfx/fx/misc.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/misc.2bpp.lz.4b20c3d7 differ
binary files /dev/null b/gfx/fx/misc.png differ
binary files a/gfx/fx/noise.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/noise.2bpp.lz.acb4a76e differ
binary files /dev/null b/gfx/fx/noise.png differ
binary files a/gfx/fx/objects.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/objects.2bpp.lz.83f812de differ
binary files /dev/null b/gfx/fx/objects.png differ
--- a/gfx/fx/plant.2bpp.lz
+++ /dev/null
@@ -1,3 +1,0 @@
-a<<~B��ߡ>�����
-<$xx��c >2��88i��~Bø}c}CC��➆�xx<$|D~B^b3=a��C e00PpC��
-=%}EC_c�����<�>��c����_aOq'83<e 79Nr���� )���`�@I@� 00<,.2/1'9a�� ,4\d���� ������
\ No newline at end of file
--- /dev/null
+++ b/gfx/fx/plant.2bpp.lz.4a00c417
@@ -1,0 +1,3 @@
+a<<~B��ߡ>�����
+<$xx��c >2��88i��~Bø}c}CC��➆�xx<$|D~B^b3=a��C e00PpC��
+=%}EC_c�����<�>��c����_aOq'83<e 79Nr���� )���`�@I@� 00<,.2/1'9a�� ,4\d���� ������
\ No newline at end of file
binary files /dev/null b/gfx/fx/plant.png differ
binary files a/gfx/fx/poison.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/poison.2bpp.lz.fc7dc9c1 differ
binary files /dev/null b/gfx/fx/poison.png differ
binary files a/gfx/fx/pokeball.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/pokeball.2bpp.lz.c58f7e01 differ
binary files /dev/null b/gfx/fx/pokeball.png differ
--- a/gfx/fx/powder.2bpp.lz
+++ /dev/null
@@ -1,1 +1,0 @@
-@@��GEa8(@@��EG��Î
\ No newline at end of file
--- /dev/null
+++ b/gfx/fx/powder.2bpp.lz.bfd566bb
@@ -1,0 +1,1 @@
+@@��GEa8(@@��EG��Î
\ No newline at end of file
binary files /dev/null b/gfx/fx/powder.png differ
binary files a/gfx/fx/psychic.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/psychic.2bpp.lz.d80f285c differ
binary files /dev/null b/gfx/fx/psychic.png differ
binary files a/gfx/fx/reflect.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/reflect.2bpp.lz.9a9c822d differ
binary files /dev/null b/gfx/fx/reflect.png differ
binary files a/gfx/fx/rocks.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/rocks.2bpp.lz.73d0153e differ
binary files /dev/null b/gfx/fx/rocks.png differ
binary files a/gfx/fx/rope.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/rope.2bpp.lz.209d63dd differ
binary files /dev/null b/gfx/fx/rope.png differ
binary files a/gfx/fx/sand.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/sand.2bpp.lz.c87c0eaa differ
binary files /dev/null b/gfx/fx/sand.png differ
binary files a/gfx/fx/shapes.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/shapes.2bpp.lz.262d77f0 differ
binary files /dev/null b/gfx/fx/shapes.png differ
binary files a/gfx/fx/shine.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/shine.2bpp.lz.5fb79056 differ
binary files /dev/null b/gfx/fx/shine.png differ
binary files a/gfx/fx/skyattack.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/skyattack.2bpp.lz.31738ab8 differ
binary files /dev/null b/gfx/fx/skyattack.png differ
binary files a/gfx/fx/smoke.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/smoke.2bpp.lz.aa05905e differ
binary files /dev/null b/gfx/fx/smoke.png differ
binary files a/gfx/fx/speed.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/speed.2bpp.lz.1732b364 differ
binary files /dev/null b/gfx/fx/speed.png differ
binary files a/gfx/fx/status.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/status.2bpp.lz.0c0aa13e differ
binary files /dev/null b/gfx/fx/status.png differ
binary files a/gfx/fx/water.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/water.2bpp.lz.7b52ed12 differ
binary files /dev/null b/gfx/fx/water.png differ
binary files a/gfx/fx/wave.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/wave.2bpp.lz.bee99402 differ
binary files /dev/null b/gfx/fx/wave.png differ
binary files a/gfx/fx/web.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/web.2bpp.lz.80e3d480 differ
binary files /dev/null b/gfx/fx/web.png differ
binary files a/gfx/fx/whip.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/whip.2bpp.lz.d80d8d6e differ
binary files /dev/null b/gfx/fx/whip.png differ
binary files a/gfx/fx/wind.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/fx/wind.2bpp.lz.5a785180 differ
binary files /dev/null b/gfx/fx/wind.png differ
binary files a/gfx/icon/bat.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/bat.png differ
binary files a/gfx/icon/bigmon.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/bigmon.png differ
binary files a/gfx/icon/bird.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/bird.png differ
binary files a/gfx/icon/blob.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/blob.png differ
binary files a/gfx/icon/bug.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/bug.png differ
binary files a/gfx/icon/bulbasaur.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/bulbasaur.png differ
binary files a/gfx/icon/caterpillar.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/caterpillar.png differ
binary files a/gfx/icon/charmander.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/charmander.png differ
binary files a/gfx/icon/clefairy.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/clefairy.png differ
binary files a/gfx/icon/diglett.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/diglett.png differ
binary files a/gfx/icon/egg.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/egg.png differ
binary files a/gfx/icon/equine.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/equine.png differ
binary files a/gfx/icon/fighter.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/fighter.png differ
binary files a/gfx/icon/fish.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/fish.png differ
binary files a/gfx/icon/fox.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/fox.png differ
binary files a/gfx/icon/geodude.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/geodude.png differ
binary files a/gfx/icon/ghost.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/ghost.png differ
binary files a/gfx/icon/gyarados.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/gyarados.png differ
binary files a/gfx/icon/ho_oh.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/ho_oh.png differ
binary files a/gfx/icon/humanshape.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/humanshape.png differ
--- a/gfx/icon/item.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�������������
\ No newline at end of file
binary files /dev/null b/gfx/icon/item.png differ
binary files a/gfx/icon/jellyfish.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/jellyfish.png differ
binary files a/gfx/icon/jigglypuff.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/jigglypuff.png differ
binary files a/gfx/icon/lapras.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/lapras.png differ
binary files a/gfx/icon/lugia.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/lugia.png differ
--- a/gfx/icon/mail.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-��������������
\ No newline at end of file
binary files /dev/null b/gfx/icon/mail.png differ
binary files a/gfx/icon/mail2.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/mail2.png differ
binary files a/gfx/icon/monster.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/monster.png differ
binary files a/gfx/icon/moth.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/moth.png differ
binary files a/gfx/icon/oddish.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/oddish.png differ
binary files a/gfx/icon/pikachu.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/pikachu.png differ
binary files a/gfx/icon/poliwag.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/poliwag.png differ
binary files a/gfx/icon/serpent.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/serpent.png differ
binary files a/gfx/icon/shell.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/shell.png differ
--- a/gfx/icon/slowpoke.2bpp
+++ /dev/null
@@ -1,2 +1,0 @@
-88GP|c<+<#@O88���|�x�x����? ? ?���������pp#?(?>1? ?'�-�>�<�<���� ? ?��������
\ No newline at end of file
binary files /dev/null b/gfx/icon/slowpoke.png differ
binary files a/gfx/icon/snorlax.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/snorlax.png differ
binary files a/gfx/icon/squirtle.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/squirtle.png differ
binary files a/gfx/icon/staryu.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/staryu.png differ
binary files a/gfx/icon/sudowoodo.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/sudowoodo.png differ
binary files a/gfx/icon/unown.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/unown.png differ
binary files a/gfx/icon/voltorb.2bpp /dev/null differ
binary files /dev/null b/gfx/icon/voltorb.png differ
binary files /dev/null b/gfx/intro/001.tilemap differ
--- a/gfx/intro/001.tilemap.lz
+++ /dev/null
@@ -1,1 +1,0 @@
-s%�ŀ����
\ No newline at end of file
--- /dev/null
+++ b/gfx/intro/001.tilemap.lz.c2341875
@@ -1,0 +1,1 @@
+s%�ŀ����
\ No newline at end of file
binary files /dev/null b/gfx/intro/002.tilemap differ
binary files a/gfx/intro/002.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/002.tilemap.lz.54d5b74b differ
binary files /dev/null b/gfx/intro/003.tilemap differ
--- a/gfx/intro/003.tilemap.lz
+++ /dev/null
@@ -1,1 +1,0 @@
-��_��_���
\ No newline at end of file
--- /dev/null
+++ b/gfx/intro/003.tilemap.lz.9f90366a
@@ -1,0 +1,1 @@
+��_��_���
\ No newline at end of file
binary files /dev/null b/gfx/intro/004.tilemap differ
binary files a/gfx/intro/004.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/004.tilemap.lz.4c7562ee differ
binary files /dev/null b/gfx/intro/005.tilemap differ
binary files a/gfx/intro/005.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/005.tilemap.lz.bed1ff6d differ
binary files /dev/null b/gfx/intro/006.tilemap differ
binary files a/gfx/intro/006.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/006.tilemap.lz.c8756972 differ
binary files /dev/null b/gfx/intro/007.tilemap differ
binary files a/gfx/intro/007.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/007.tilemap.lz.a9cbcbca differ
binary files /dev/null b/gfx/intro/008.tilemap differ
binary files a/gfx/intro/008.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/008.tilemap.lz.f12ed6d9 differ
binary files /dev/null b/gfx/intro/009.tilemap differ
--- a/gfx/intro/009.tilemap.lz
+++ /dev/null
@@ -1,1 +1,0 @@
-��#πˀ�ߟ�U
\ No newline at end of file
--- /dev/null
+++ b/gfx/intro/009.tilemap.lz.911a1ace
@@ -1,0 +1,1 @@
+��#πˀ�ߟ�U
\ No newline at end of file
binary files /dev/null b/gfx/intro/010.tilemap differ
binary files a/gfx/intro/010.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/010.tilemap.lz.2717d106 differ
binary files /dev/null b/gfx/intro/011.tilemap differ
binary files a/gfx/intro/011.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/011.tilemap.lz.bb066632 differ
binary files /dev/null b/gfx/intro/012.tilemap differ
binary files a/gfx/intro/012.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/012.tilemap.lz.bc182264 differ
binary files /dev/null b/gfx/intro/013.tilemap differ
binary files a/gfx/intro/013.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/013.tilemap.lz.18e3115f differ
binary files /dev/null b/gfx/intro/014.tilemap differ
binary files a/gfx/intro/014.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/014.tilemap.lz.7b59259d differ
binary files /dev/null b/gfx/intro/015.tilemap differ
binary files a/gfx/intro/015.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/015.tilemap.lz.1bfc5a89 differ
binary files /dev/null b/gfx/intro/017.tilemap differ
binary files a/gfx/intro/017.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/intro/017.tilemap.lz.e4772015 differ
binary files a/gfx/intro/background.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/background.2bpp.lz.b58b3984 differ
binary files /dev/null b/gfx/intro/background.png differ
binary files a/gfx/intro/crystal_unowns.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/crystal_unowns.2bpp.lz.e7f8ad51 differ
binary files /dev/null b/gfx/intro/crystal_unowns.png differ
binary files a/gfx/intro/gender_screen.2bpp /dev/null differ
binary files /dev/null b/gfx/intro/gender_screen.png differ
binary files a/gfx/intro/grass1.2bpp /dev/null differ
binary files /dev/null b/gfx/intro/grass1.png differ
binary files a/gfx/intro/grass2.2bpp /dev/null differ
binary files /dev/null b/gfx/intro/grass2.png differ
binary files a/gfx/intro/grass3.2bpp /dev/null differ
binary files /dev/null b/gfx/intro/grass3.png differ
binary files a/gfx/intro/grass4.2bpp /dev/null differ
binary files /dev/null b/gfx/intro/grass4.png differ
binary files a/gfx/intro/logo.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/logo.2bpp.lz.e03ee257 differ
binary files /dev/null b/gfx/intro/logo.png differ
binary files a/gfx/intro/pichu_wooper.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/pichu_wooper.2bpp.lz.4bccf7f4 differ
binary files /dev/null b/gfx/intro/pichu_wooper.png differ
binary files a/gfx/intro/pulse.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/pulse.2bpp.lz.9fb06bb6 differ
binary files /dev/null b/gfx/intro/pulse.png differ
binary files a/gfx/intro/suicune_back.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/suicune_back.2bpp.lz.c6f529b0 differ
binary files /dev/null b/gfx/intro/suicune_back.png differ
binary files a/gfx/intro/suicune_close.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/suicune_close.2bpp.lz.7e362923 differ
binary files /dev/null b/gfx/intro/suicune_close.png differ
binary files a/gfx/intro/suicune_jump.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/suicune_jump.2bpp.lz.1b09fb64 differ
binary files /dev/null b/gfx/intro/suicune_jump.png differ
binary files a/gfx/intro/suicune_run.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/suicune_run.2bpp.lz.ef999ad2 differ
binary files /dev/null b/gfx/intro/suicune_run.png differ
binary files a/gfx/intro/unown_back.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/unown_back.2bpp.lz.740c4d28 differ
binary files /dev/null b/gfx/intro/unown_back.png differ
binary files a/gfx/intro/unowns.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/intro/unowns.2bpp.lz.3a1f185e differ
binary files /dev/null b/gfx/intro/unowns.png differ
--- a/gfx/mail.asm
+++ b/gfx/mail.asm
@@ -107,7 +107,7 @@
ld de, .done
pop bc
push de
- jp [hl]
+ jp hl
.done
ret
; b92f8
@@ -226,7 +226,7 @@
ld de, EonMailBorder1GFX
ld c, 1 * 8
call LoadMailGFX_Color2
- ld de, EonMailBorder3GFX
+ ld de, SurfMailBorderGFX + 6 * 8
ld c, 1 * 8
call LoadMailGFX_Color2
ld de, MailEeveeGFX
@@ -329,13 +329,13 @@
ld hl, VTiles2 tile $31
ld bc, 5 * 8
call MailGFX_GenerateMonochromeTilesColor2
- ld de, MorphMailBorderGFX
+ ld de, MorphMailBorderCornerGFX + 3 * 8
ld c, 1 * 8
call LoadMailGFX_Color2
- ld de, MorphMailBorderCorner1GFX
+ ld de, MorphMailBorderCornerGFX
ld c, 1 * 8
call LoadMailGFX_Color2
- ld de, MorphMailBorderCorner2GFX
+ ld de, MorphMailBorderGFX
ld c, 1 * 8
call LoadMailGFX_Color2
ld de, EonMailBorder1GFX
@@ -418,16 +418,16 @@
ld de, MailCloudGFX
ld c, 6 * 8
call LoadMailGFX_Color1
- ld de, FlowerMailSenderUnderlineGFX
+ ld de, FlowerMailBorderGFX + 6 * 8
ld c, 1 * 8
call LoadMailGFX_Color1
ld de, MailCloudGFX
ld c, 1 * 8
call LoadMailGFX_Color1
- ld de, MailCloud2GFX
+ ld de, MailCloudGFX + 2 * 8
ld c, 2 * 8
call LoadMailGFX_Color1
- ld de, MailCloud3GFX
+ ld de, MailCloudGFX + 5 * 8
ld c, 1 * 8
call LoadMailGFX_Color1
@@ -497,10 +497,10 @@
ld de, MailOddishGFX
ld c, 4 * 8
call LoadMailGFX_Color3
- ld de, FlowerMailSenderUnderlineGFX
+ ld de, FlowerMailBorderGFX + 6 * 8
ld c, 1 * 8
call LoadMailGFX_Color2
- ld de, FlowerMailLargeFlowerGFX
+ ld de, FlowerMailFlowerGFX
ld c, 4 * 8
call LoadMailGFX_Color1
ld c, 4 * 8
@@ -580,7 +580,7 @@
ld de, MusicMailBorderGFX
ld c, 4 * 8
call LoadMailGFX_Color2
- ld de, MorphMailBorderCorner2GFX
+ ld de, MorphMailBorderGFX
ld c, 2 * 8
call LoadMailGFX_Color2
ld de, MailNatuGFX
@@ -628,10 +628,10 @@
ld de, MailMewGFX
ld c, 18 * 8
call LoadMailGFX_Color2
- ld de, MirageMailTopDividerGFX
+ ld de, LiteBlueMailBorderGFX + 1 * 8
ld c, 1 * 8
call LoadMailGFX_Color1
- ld de, MirageMailBottomDividerGFX
+ ld de, LiteBlueMailBorderGFX + 6 * 8
ld c, 1 * 8
call LoadMailGFX_Color1
@@ -947,7 +947,7 @@
PortraitMailSmallPokeballGFX: ; b9936
INCBIN "gfx/mail/0b9936.1bpp"
-MorphMailBorderCorner2GFX: ; b993e
+MorphMailBorderGFX: ; b993e
INCBIN "gfx/mail/0b993e.1bpp"
MusicMailSmallNoteGFX: ; b9946
@@ -1016,20 +1016,14 @@
LovelyMailLargeHeartGFX: ; b9c5e
INCBIN "gfx/mail/0b9c5e.1bpp"
-MorphMailBorderCorner1GFX: ; b9c7e
+MorphMailBorderCornerGFX: ; b9c7e
INCBIN "gfx/mail/0b9c7e.1bpp"
-MorphMailBorderGFX: ; b9c96
-INCBIN "gfx/mail/0b9c96.1bpp"
-
MailLargeCircleGFX: ; b9c9e
INCBIN "gfx/mail/0b9c9e.1bpp"
-FlowerMailLargeFlowerGFX: ; b9cbe
+FlowerMailFlowerGFX: ; b9cbe
INCBIN "gfx/mail/0b9cbe.1bpp"
-
-FlowerMailSmallFlowerGFX: ; b9cde
-; indirectly referenced
INCBIN "gfx/mail/0b9cde.1bpp"
MusicMailLargeNoteGFX: ; b9cfe
@@ -1038,32 +1032,14 @@
MailCloudGFX: ; b9d16
INCBIN "gfx/mail/0b9d16.1bpp"
-MailCloud2GFX: ; b9d26
-INCBIN "gfx/mail/0b9d26.1bpp"
-
-MailCloud3GFX: ; b9d3e
-INCBIN "gfx/mail/0b9d3e.1bpp"
-
SurfMailBorderGFX: ; b9d46
INCBIN "gfx/mail/0b9d46.1bpp"
-EonMailBorder3GFX: ; b9d76
-INCBIN "gfx/mail/0b9d76.1bpp"
-
FlowerMailBorderGFX: ; b9d86
INCBIN "gfx/mail/0b9d86.1bpp"
-FlowerMailSenderUnderlineGFX: ; b9db6
-INCBIN "gfx/mail/0b9db6.1bpp"
-
LiteBlueMailBorderGFX: ; b9dc6
INCBIN "gfx/mail/0b9dc6.1bpp"
-
-MirageMailTopDividerGFX: ; b9dce
-INCBIN "gfx/mail/0b9dce.1bpp"
-
-MirageMailBottomDividerGFX: ; b9df6
-INCBIN "gfx/mail/0b9df6.1bpp"
MusicMailBorderGFX: ; b9e06
INCBIN "gfx/mail/0b9e06.1bpp"
binary files a/gfx/mail/0b9926.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9926.png differ
--- a/gfx/mail/0b992e.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�HLm}
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b992e.png differ
--- a/gfx/mail/0b9936.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-<~���~<
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9936.png differ
binary files a/gfx/mail/0b993e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b993e.png differ
--- a/gfx/mail/0b9946.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-p
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9946.png differ
binary files a/gfx/mail/0b994e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b994e.png differ
binary files a/gfx/mail/0b995e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b995e.png differ
binary files a/gfx/mail/0b9966.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9966.png differ
binary files a/gfx/mail/0b996e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b996e.png differ
binary files a/gfx/mail/0b9976.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9976.png differ
binary files a/gfx/mail/0b997e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b997e.png differ
--- a/gfx/mail/0b998e.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-<~���
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b998e.png differ
binary files a/gfx/mail/0b9996.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9996.png differ
binary files a/gfx/mail/0b99c6.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b99c6.png differ
binary files a/gfx/mail/0b99f6.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b99f6.png differ
binary files a/gfx/mail/0b9a26.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9a26.png differ
binary files a/gfx/mail/0b9a56.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9a56.png differ
binary files a/gfx/mail/0b9a86.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9a86.png differ
binary files a/gfx/mail/0b9ab6.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9ab6.png differ
binary files a/gfx/mail/0b9b46.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9b46.png differ
binary files a/gfx/mail/0b9bce.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9bce.png differ
--- a/gfx/mail/0b9bee.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�KKm}�������
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9bee.png differ
binary files a/gfx/mail/0b9bfe.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9bfe.png differ
binary files a/gfx/mail/0b9c1e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9c1e.png differ
binary files a/gfx/mail/0b9c3e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9c3e.png differ
binary files a/gfx/mail/0b9c5e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9c5e.png differ
binary files a/gfx/mail/0b9c7e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9c7e.png differ
--- a/gfx/mail/0b9c96.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-������
\ No newline at end of file
binary files a/gfx/mail/0b9c9e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9c9e.png differ
binary files a/gfx/mail/0b9cbe.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9cbe.png differ
binary files a/gfx/mail/0b9cde.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9cde.png differ
binary files a/gfx/mail/0b9cfe.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9cfe.png differ
binary files a/gfx/mail/0b9d16.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9d16.png differ
binary files a/gfx/mail/0b9d26.1bpp /dev/null differ
binary files a/gfx/mail/0b9d3e.1bpp /dev/null differ
binary files a/gfx/mail/0b9d46.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9d46.png differ
binary files a/gfx/mail/0b9d76.1bpp /dev/null differ
binary files a/gfx/mail/0b9d86.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9d86.png differ
binary files a/gfx/mail/0b9db6.1bpp /dev/null differ
--- a/gfx/mail/0b9dc6.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�������
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9dc6.png differ
binary files a/gfx/mail/0b9dce.1bpp /dev/null differ
binary files a/gfx/mail/0b9df6.1bpp /dev/null differ
binary files a/gfx/mail/0b9e06.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9e06.png differ
--- a/gfx/mail/0b9e26.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�Ù������������<��������<�������χ��
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9e26.png differ
binary files a/gfx/mail/0b9e4e.1bpp /dev/null differ
binary files /dev/null b/gfx/mail/0b9e4e.png differ
binary files a/gfx/misc/boulderdust.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/boulderdust.png differ
binary files a/gfx/misc/card_right_corner.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/card_right_corner.png differ
binary files a/gfx/misc/card_status.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/card_status.png differ
binary files a/gfx/misc/chris.7x7.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/chris.png differ
binary files a/gfx/misc/chris_card.5x7.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/chris_card.png differ
binary files a/gfx/misc/copyright.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/copyright.png differ
binary files a/gfx/misc/cut_grass.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/cut_grass.png differ
binary files a/gfx/misc/cut_tree.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/cut_tree.png differ
binary files /dev/null b/gfx/misc/dude.2bpp.lz.d13fb490 differ
binary files a/gfx/misc/dude.6x6.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/misc/dude.png differ
binary files a/gfx/misc/fast_ship.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/fast_ship.png differ
binary files a/gfx/misc/fishing2.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/fishing2.png differ
--- a/gfx/misc/fishing4.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-@ 2�d 6
\ No newline at end of file
binary files /dev/null b/gfx/misc/fishing4.png differ
binary files /dev/null b/gfx/misc/gbc_only.2bpp.lz.4a5bba0e differ
binary files /dev/null b/gfx/misc/gbc_only.png differ
binary files a/gfx/misc/gbc_only.w112.2bpp.lz /dev/null differ
binary files a/gfx/misc/kris.7x7.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/kris.png differ
binary files a/gfx/misc/kris_back.6x6.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/kris_back.png differ
binary files a/gfx/misc/kris_card.5x7.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/kris_card.png differ
binary files /dev/null b/gfx/misc/leaders.png differ
binary files a/gfx/misc/leaders.w24.2bpp /dev/null differ
binary files a/gfx/misc/mobile_adapter.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/mobile_adapter.png differ
binary files a/gfx/misc/mystery_gift.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/mystery_gift.png differ
binary files a/gfx/misc/mystery_gift_jp.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/mystery_gift_jp.png differ
binary files a/gfx/misc/pack.png b/gfx/misc/pack.png differ
binary files a/gfx/misc/pack_menu.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/pack_menu.png differ
binary files /dev/null b/gfx/misc/player.2bpp.lz.0312ddce differ
binary files a/gfx/misc/player.6x6.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/misc/player.png differ
binary files a/gfx/misc/pokegear.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/misc/pokegear.2bpp.lz.42315ab4 differ
binary files /dev/null b/gfx/misc/pokegear.png differ
binary files a/gfx/misc/pokegear_sprites.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/misc/pokegear_sprites.2bpp.lz.7a3cc91f differ
binary files /dev/null b/gfx/misc/pokegear_sprites.png differ
binary files a/gfx/misc/sgb_border.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/sgb_border.png differ
--- a/gfx/misc/shadow.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-????
\ No newline at end of file
binary files /dev/null b/gfx/misc/shadow.png differ
binary files a/gfx/misc/town_map.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/misc/town_map.2bpp.lz.c0587c86 differ
binary files /dev/null b/gfx/misc/town_map.png differ
binary files a/gfx/misc/trainer_card.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/trainer_card.png differ
binary files /dev/null b/gfx/misc/unknown_egg.2bpp.lz.a5b6cbfa differ
binary files a/gfx/misc/unknown_egg.5x5.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/misc/unknown_egg.png differ
binary files a/gfx/misc/unown_font.2bpp /dev/null differ
binary files /dev/null b/gfx/misc/unown_font.png differ
binary files a/gfx/mobile/havewant.2bpp /dev/null differ
binary files /dev/null b/gfx/mobile/havewant.png differ
binary files a/gfx/mobile/hp.1bpp /dev/null differ
binary files /dev/null b/gfx/mobile/hp.png differ
binary files a/gfx/mobile/lv.1bpp /dev/null differ
binary files /dev/null b/gfx/mobile/lv.png differ
--- a/gfx/mobile/overworld_phone_icon.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-��������������
\ No newline at end of file
binary files /dev/null b/gfx/mobile/overworld_phone_icon.png differ
binary files a/gfx/mobile/phone_tiles.2bpp /dev/null differ
binary files /dev/null b/gfx/mobile/phone_tiles.png differ
binary files a/gfx/mobile/pokemon_news.2bpp /dev/null differ
binary files /dev/null b/gfx/mobile/pokemon_news.png differ
binary files a/gfx/mobile/select.2bpp /dev/null differ
binary files /dev/null b/gfx/mobile/select.png differ
binary files a/gfx/overworld/000.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/000.png differ
binary files a/gfx/overworld/001.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/001.png differ
--- a/gfx/overworld/002.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-?7S@oR��������������J?3 ��p����(�0����pp????_Oo_����������������;7</?+��<����������pp???9��������������|� ��p����(�0���
\ No newline at end of file
binary files /dev/null b/gfx/overworld/002.png differ
binary files a/gfx/overworld/003.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/003.png differ
binary files a/gfx/overworld/004.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/004.png differ
binary files a/gfx/overworld/005.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/005.png differ
binary files a/gfx/overworld/006.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/006.png differ
binary files a/gfx/overworld/007.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/007.png differ
--- a/gfx/overworld/008.2bpp
+++ /dev/null
@@ -1,7 +1,0 @@
-(7P@oR���`0���-��J?0/9M~^??9???����~z��������/0PP@���`0���--�?0_xW~Os?39?>>���~����8���||>!? ? ?(��� p�����d�? �x�����������(7P@oR���`0���-��J?0Oy_~??����~����8�0���/0P@oP���`0���-�-?0_x_~Os?3���~����8�0��� #<}B@@P���@� ������(@>1=#�(��p� �p���p
\ No newline at end of file
binary files /dev/null b/gfx/overworld/008.png differ
binary files a/gfx/overworld/009.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/009.png differ
binary files a/gfx/overworld/010.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/010.png differ
binary files a/gfx/overworld/011.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/011.png differ
binary files a/gfx/overworld/012.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/012.png differ
binary files a/gfx/overworld/013.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/013.png differ
binary files a/gfx/overworld/014.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/014.png differ
binary files a/gfx/overworld/015.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/015.png differ
--- a/gfx/overworld/016.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-"?"?*?O_y��0���$�4�r���/??'>' �����|���p���`` ? ? ?@D��0������"�$??/?/ $�X�������p���`` ?DI.?��0������� �������`�`��@��
\ No newline at end of file
binary files /dev/null b/gfx/overworld/016.png differ
binary files a/gfx/overworld/017.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/017.png differ
binary files a/gfx/overworld/018.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/018.png differ
binary files a/gfx/overworld/019.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/019.png differ
binary files a/gfx/overworld/020.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/020.png differ
binary files a/gfx/overworld/021.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/021.png differ
binary files a/gfx/overworld/022.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/022.png differ
binary files a/gfx/overworld/023.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/023.png differ
binary files a/gfx/overworld/024.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/024.png differ
binary files a/gfx/overworld/025.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/025.png differ
--- a/gfx/overworld/026.2bpp
+++ /dev/null
@@ -1,2 +1,0 @@
-?"='?(HJ���0��D�����R?*?$C?% �T�$�������А�``? ? ? @@���0������? ?!C?' ����������А�``���0��������
-������,��@��
\ No newline at end of file
binary files /dev/null b/gfx/overworld/026.png differ
binary files a/gfx/overworld/027.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/027.png differ
binary files a/gfx/overworld/028.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/028.png differ
binary files a/gfx/overworld/029.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/029.png differ
binary files a/gfx/overworld/030.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/030.png differ
binary files a/gfx/overworld/031.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/031.png differ
binary files a/gfx/overworld/032.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/032.png differ
binary files a/gfx/overworld/033.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/033.png differ
binary files a/gfx/overworld/034.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/034.png differ
binary files a/gfx/overworld/035.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/035.png differ
binary files a/gfx/overworld/036.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/036.png differ
binary files a/gfx/overworld/037.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/037.png differ
binary files a/gfx/overworld/038.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/038.png differ
binary files a/gfx/overworld/039.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/039.png differ
binary files a/gfx/overworld/040.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/040.png differ
binary files a/gfx/overworld/041.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/041.png differ
binary files a/gfx/overworld/042.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/042.png differ
binary files a/gfx/overworld/043.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/043.png differ
binary files a/gfx/overworld/044.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/044.png differ
--- a/gfx/overworld/045.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-;>?8���������|��H�H ?/?(?<p���������<�8��;?=?��p���������x���?/_X~���������~����>?=3�����������������x�p������������;>?8���������|��H�H ?/?(?<p���������<�8��;?=?��p���������x���?/_X~���������x����>?=3���������������� �x�p�������|�|
\ No newline at end of file
binary files /dev/null b/gfx/overworld/045.png differ
binary files a/gfx/overworld/046.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/046.png differ
binary files a/gfx/overworld/047.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/047.png differ
binary files a/gfx/overworld/048.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/048.png differ
binary files a/gfx/overworld/049.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/049.png differ
binary files a/gfx/overworld/050.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/050.png differ
binary files a/gfx/overworld/051.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/051.png differ
binary files a/gfx/overworld/052.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/052.png differ
binary files a/gfx/overworld/053.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/053.png differ
binary files a/gfx/overworld/054.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/054.png differ
binary files a/gfx/overworld/055.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/055.png differ
binary files a/gfx/overworld/056.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/056.png differ
binary files a/gfx/overworld/057.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/057.png differ
binary files a/gfx/overworld/058.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/058.png differ
binary files a/gfx/overworld/059.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/059.png differ
binary files a/gfx/overworld/060.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/060.png differ
binary files a/gfx/overworld/061.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/061.png differ
binary files a/gfx/overworld/062.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/062.png differ
binary files a/gfx/overworld/063.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/063.png differ
binary files a/gfx/overworld/064.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/064.png differ
binary files a/gfx/overworld/065.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/065.png differ
binary files a/gfx/overworld/066.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/066.png differ
binary files a/gfx/overworld/067.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/067.png differ
--- a/gfx/overworld/068.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-88GP|c<+<#@O88���|�x�x����? ? ?��������
\ No newline at end of file
binary files /dev/null b/gfx/overworld/068.png differ
binary files a/gfx/overworld/069.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/069.png differ
binary files a/gfx/overworld/070.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/070.png differ
binary files a/gfx/overworld/071.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/071.png differ
binary files a/gfx/overworld/072.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/072.png differ
--- a/gfx/overworld/073.2bpp
+++ /dev/null
@@ -1,2 +1,0 @@
-???:?0ToR���������\��*�J?0?'<'�x���<��x������??????_o_����������������?0?/</����<���������
-�����������~�<�$?9gc??��0������c���??t`��ߤ������������T��`<3OxO?<��0��xȰ�����``??��߿����������������`?0_x_7???��0��x�������``???7?4�������������x�H+</3s����~99��`��������|
\ No newline at end of file
binary files /dev/null b/gfx/overworld/073.png differ
binary files a/gfx/overworld/074.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/074.png differ
binary files a/gfx/overworld/075.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/075.png differ
binary files a/gfx/overworld/076.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/076.png differ
binary files a/gfx/overworld/077.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/077.png differ
binary files a/gfx/overworld/078.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/078.png differ
binary files a/gfx/overworld/079.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/079.png differ
--- a/gfx/overworld/080.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-78??4???xS���0�8��X���<���tk?/?1?"\�����w��5ͷ��22
\ No newline at end of file
binary files /dev/null b/gfx/overworld/080.png differ
binary files a/gfx/overworld/081.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/081.png differ
binary files a/gfx/overworld/082.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/082.png differ
binary files a/gfx/overworld/083.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/083.png differ
binary files a/gfx/overworld/084.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/084.png differ
binary files a/gfx/overworld/085.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/085.png differ
binary files a/gfx/overworld/086.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/086.png differ
--- a/gfx/overworld/087.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
- ?"?'=Ox����0���D�����G��ny �Ov����������
\ No newline at end of file
binary files /dev/null b/gfx/overworld/087.png differ
--- a/gfx/overworld/088.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-7\����t���p����|z�����q~������Go??���>��������
\ No newline at end of file
binary files /dev/null b/gfx/overworld/088.png differ
--- a/gfx/overworld/089.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-? @��ժ��Ѯ�����R��^C��+��ҭ��������u??���+�W���~��
\ No newline at end of file
binary files /dev/null b/gfx/overworld/089.png differ
binary files a/gfx/overworld/090.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/090.png differ
binary files a/gfx/overworld/091.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/091.png differ
--- a/gfx/overworld/092.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-;2nO]i6)]`�й���lLv�ږl���3M���Gx0?>������������
\ No newline at end of file
binary files /dev/null b/gfx/overworld/092.png differ
binary files a/gfx/overworld/093.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/093.png differ
binary files a/gfx/overworld/094.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/094.png differ
binary files a/gfx/overworld/095.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/095.png differ
--- a/gfx/overworld/096.2bpp
+++ /dev/null
@@ -1,2 +1,0 @@
-%?/:����0��8xȤ��\��G��xOO3>�O������|H��p��(7/8�������8�������c\t?<a����:.��<���p�� '>-;���8��8�Ȅ����� ?3S����|D88�������_���>" q����<����.��"Oy?<OO?>�'������|�x@��� t�����
-�����C1?1��������X谰,3O|[w?%?)?)��� p��p������0>#?3S����uM88��������?���
\ No newline at end of file
binary files /dev/null b/gfx/overworld/096.png differ
--- a/gfx/overworld/097.2bpp
+++ /dev/null
@@ -1,2 +1,0 @@
-/0P@oV���������-��jp?3{LK?<8/����2���<�����??___����������������??/<[X0?���<����������? ? ? ?,����x��x�<�<�|�? �x���x�����
\ No newline at end of file
binary files /dev/null b/gfx/overworld/097.png differ
--- a/gfx/overworld/098.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
- >}}56=w^���| �������,�n�������y_y_��R^��O�W�����WuJz08
\ No newline at end of file
binary files /dev/null b/gfx/overworld/098.png differ
--- a/gfx/overworld/099.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-?8O~5?C7=���X�h��~������7<?-?'?;??~F~R<<�<��������~b~J<<
\ No newline at end of file
binary files /dev/null b/gfx/overworld/099.png differ
--- a/gfx/overworld/100.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-?/{O]S����������������?(?=w}s#?:>~V||���������^~~j>>
\ No newline at end of file
binary files /dev/null b/gfx/overworld/100.png differ
--- a/gfx/overworld/101.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-????_~ToR�����������~�*�J?2?'=&�Lx����d�����xx????__o_����������������;7?/8/���8����x���pp??7?+7�������������.�.��8���0�0�����
\ No newline at end of file
binary files /dev/null b/gfx/overworld/101.png differ
binary files a/gfx/overworld/chris_fish.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/chris_fish.png differ
binary files a/gfx/overworld/kris_fish.2bpp /dev/null differ
binary files /dev/null b/gfx/overworld/kris_fish.png differ
--- a/gfx/overworld/trainer_battle_pokeball_tiles.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-����Á����ý�����������������
\ No newline at end of file
binary files /dev/null b/gfx/overworld/trainer_battle_pokeball_tiles.png differ
binary files a/gfx/pc.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/pc.2bpp.lz.2201c1aa differ
binary files /dev/null b/gfx/pc.png differ
binary files a/gfx/pc_mail.2bpp /dev/null differ
binary files /dev/null b/gfx/pc_mail.png differ
binary files a/gfx/pokedex/pokedex.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/pokedex/pokedex.2bpp.lz.3726dd3f differ
binary files /dev/null b/gfx/pokedex/pokedex.png differ
--- a/gfx/pokedex/select_start.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����ˉ�����������,,mm,,mmmm$$�����������������������������ۛ�������UUUUUUUU��������������
\ No newline at end of file
binary files /dev/null b/gfx/pokedex/select_start.png differ
binary files a/gfx/pokedex/sgb.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/pokedex/sgb.2bpp.lz.82bc0a7b differ
binary files /dev/null b/gfx/pokedex/sgb.png differ
binary files a/gfx/pokedex/slowpoke.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/pokedex/slowpoke.2bpp.lz.49a91b42 differ
binary files /dev/null b/gfx/pokedex/slowpoke.png differ
--- a/gfx/pokegear/dexmap_nest_icon.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-BBff��������ZZ$$
\ No newline at end of file
binary files /dev/null b/gfx/pokegear/dexmap_nest_icon.png differ
binary files a/gfx/pokegear/flymap_label_border.2bpp /dev/null differ
binary files /dev/null b/gfx/pokegear/flymap_label_border.png differ
binary files a/gfx/shrink1.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/shrink1.2bpp.lz.d4443930 differ
binary files /dev/null b/gfx/shrink1.png differ
binary files a/gfx/shrink2.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/shrink2.2bpp.lz.3f58480a differ
binary files /dev/null b/gfx/shrink2.png differ
binary files a/gfx/slots_1.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/slots_1.2bpp.lz.b22ddc13 differ
binary files /dev/null b/gfx/slots_1.png differ
binary files a/gfx/slots_2.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/slots_2.2bpp.lz.b28f76e3 differ
binary files /dev/null b/gfx/slots_2.png differ
binary files a/gfx/slots_3.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/slots_3.2bpp.lz.70c2984c differ
binary files /dev/null b/gfx/slots_3.png differ
--- a/gfx/special/celebi/1.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-00.> ��d$6�����&�����_g?83<}__{jn�����@� ظ�
\ No newline at end of file
binary files /dev/null b/gfx/special/celebi/1.png differ
binary files a/gfx/special/celebi/2.2bpp /dev/null differ
binary files /dev/null b/gfx/special/celebi/2.png differ
--- a/gfx/special/celebi/3.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-00.> �Ϸ�d$6�����&���Zk?'?83<}__{jn�����`�8�
\ No newline at end of file
binary files /dev/null b/gfx/special/celebi/3.png differ
--- a/gfx/special/celebi/4.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-00.> �Ϸ�d$6�����&���Zk?'?83<}__{jn�����`�8�
\ No newline at end of file
binary files /dev/null b/gfx/special/celebi/4.png differ
binary files a/gfx/special/celebi/leaf.2bpp /dev/null differ
binary files /dev/null b/gfx/special/celebi/leaf.png differ
binary files a/gfx/splash/logo.1bpp /dev/null differ
binary files /dev/null b/gfx/splash/logo1.png differ
binary files /dev/null b/gfx/splash/logo2.png differ
--- a/gfx/stats/shiny.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-@@��BB88
\ No newline at end of file
binary files /dev/null b/gfx/stats/shiny.png differ
binary files a/gfx/tilesets/00.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/00.2bpp.lz.0c7e555a differ
binary files /dev/null b/gfx/tilesets/00.png differ
binary files a/gfx/tilesets/01.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/01.2bpp.lz.0c7e555a differ
binary files /dev/null b/gfx/tilesets/01.png differ
binary files a/gfx/tilesets/02.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/02.2bpp.lz.391603fb differ
binary files /dev/null b/gfx/tilesets/02.png differ
binary files a/gfx/tilesets/03.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/03.2bpp.lz.a29f5d51 differ
binary files /dev/null b/gfx/tilesets/03.png differ
binary files a/gfx/tilesets/04.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/04.2bpp.lz.391603fb differ
binary files /dev/null b/gfx/tilesets/04.png differ
binary files a/gfx/tilesets/05.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/05.2bpp.lz.c848ef13 differ
binary files /dev/null b/gfx/tilesets/05.png differ
binary files a/gfx/tilesets/06.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/06.2bpp.lz.252cbd8f differ
binary files /dev/null b/gfx/tilesets/06.png differ
binary files a/gfx/tilesets/07.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/07.2bpp.lz.e1c4014c differ
binary files /dev/null b/gfx/tilesets/07.png differ
binary files a/gfx/tilesets/08.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/08.2bpp.lz.f5a55006 differ
binary files /dev/null b/gfx/tilesets/08.png differ
binary files a/gfx/tilesets/09.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/09.2bpp.lz.56b1a405 differ
binary files /dev/null b/gfx/tilesets/09.png differ
binary files a/gfx/tilesets/10.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/10.2bpp.lz.b8d0f547 differ
binary files /dev/null b/gfx/tilesets/10.png differ
binary files a/gfx/tilesets/11.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/11.2bpp.lz.454cfd8b differ
binary files /dev/null b/gfx/tilesets/11.png differ
binary files a/gfx/tilesets/12.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/12.2bpp.lz.e2e94f92 differ
binary files /dev/null b/gfx/tilesets/12.png differ
binary files a/gfx/tilesets/13.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/13.2bpp.lz.63b414d4 differ
binary files /dev/null b/gfx/tilesets/13.png differ
binary files a/gfx/tilesets/14.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/14.2bpp.lz.71d29a2f differ
binary files /dev/null b/gfx/tilesets/14.png differ
binary files a/gfx/tilesets/15.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/15.2bpp.lz.c1f2ed8f differ
binary files /dev/null b/gfx/tilesets/15.png differ
binary files a/gfx/tilesets/16.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/16.2bpp.lz.dd51d079 differ
binary files /dev/null b/gfx/tilesets/16.png differ
binary files a/gfx/tilesets/17.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/17.2bpp.lz.1600ca86 differ
binary files /dev/null b/gfx/tilesets/17.png differ
binary files a/gfx/tilesets/18.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/18.2bpp.lz.93800351 differ
binary files /dev/null b/gfx/tilesets/18.png differ
binary files a/gfx/tilesets/19.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/19.2bpp.lz.0c1544c1 differ
binary files /dev/null b/gfx/tilesets/19.png differ
binary files a/gfx/tilesets/20.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/20.2bpp.lz.35e51007 differ
binary files /dev/null b/gfx/tilesets/20.png differ
binary files a/gfx/tilesets/21.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/21.2bpp.lz.febbc4ec differ
binary files /dev/null b/gfx/tilesets/21.png differ
binary files a/gfx/tilesets/22.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/22.2bpp.lz.467b6a2d differ
binary files /dev/null b/gfx/tilesets/22.png differ
binary files a/gfx/tilesets/23.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/23.2bpp.lz.bc56789c differ
binary files /dev/null b/gfx/tilesets/23.png differ
binary files a/gfx/tilesets/24.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/24.2bpp.lz.3437812a differ
binary files /dev/null b/gfx/tilesets/24.png differ
binary files a/gfx/tilesets/25.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/25.2bpp.lz.7fcb81d6 differ
binary files /dev/null b/gfx/tilesets/25.png differ
binary files a/gfx/tilesets/26.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/26.2bpp.lz.8b42470b differ
binary files /dev/null b/gfx/tilesets/26.png differ
binary files a/gfx/tilesets/27.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/27.2bpp.lz.27cdd9ad differ
binary files /dev/null b/gfx/tilesets/27.png differ
binary files a/gfx/tilesets/28.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/28.2bpp.lz.cace291c differ
binary files /dev/null b/gfx/tilesets/28.png differ
binary files a/gfx/tilesets/29.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/29.2bpp.lz.e23bc89f differ
binary files /dev/null b/gfx/tilesets/29.png differ
binary files a/gfx/tilesets/30.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/30.2bpp.lz.25b9c4b6 differ
binary files /dev/null b/gfx/tilesets/30.png differ
binary files a/gfx/tilesets/31.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/31.2bpp.lz.6b0ac896 differ
binary files /dev/null b/gfx/tilesets/31.png differ
binary files a/gfx/tilesets/32.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/32.2bpp.lz.8b42470b differ
binary files /dev/null b/gfx/tilesets/32.png differ
binary files a/gfx/tilesets/33.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/33.2bpp.lz.8b42470b differ
binary files /dev/null b/gfx/tilesets/33.png differ
binary files a/gfx/tilesets/34.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/34.2bpp.lz.8b42470b differ
binary files /dev/null b/gfx/tilesets/34.png differ
binary files a/gfx/tilesets/35.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/35.2bpp.lz.8b42470b differ
binary files /dev/null b/gfx/tilesets/35.png differ
binary files a/gfx/tilesets/36.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/tilesets/36.2bpp.lz.8b42470b differ
binary files /dev/null b/gfx/tilesets/36.png differ
--- a/gfx/tilesets/flower/cgb_1.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�M�-mL�A��HE0
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/flower/cgb_1.png differ
--- a/gfx/tilesets/flower/cgb_2.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�Y$�Z%Z�f%Z�$E
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/flower/cgb_2.png differ
--- a/gfx/tilesets/flower/dmg_1.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�A�!a �1��HE0
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/flower/dmg_1.png differ
--- a/gfx/tilesets/flower/dmg_2.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�A$�BB�fZ�$E
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/flower/dmg_2.png differ
--- a/gfx/tilesets/forest-tree/1.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�W$�2�0[LG`
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/forest-tree/1.png differ
--- a/gfx/tilesets/forest-tree/2.2bpp
+++ /dev/null
@@ -1,2 +1,0 @@
-�U&�
-:�(3$nq߰
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/forest-tree/2.png differ
binary files a/gfx/tilesets/forest-tree/3.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/forest-tree/3.png differ
binary files a/gfx/tilesets/forest-tree/4.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/forest-tree/4.png differ
binary files a/gfx/tilesets/fountain/1.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/fountain/1.png differ
binary files a/gfx/tilesets/fountain/2.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/fountain/2.png differ
binary files a/gfx/tilesets/fountain/3.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/fountain/3.png differ
binary files a/gfx/tilesets/fountain/4.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/fountain/4.png differ
binary files a/gfx/tilesets/fountain/5.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/fountain/5.png differ
binary files a/gfx/tilesets/roofs/0.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/roofs/0.png differ
binary files a/gfx/tilesets/roofs/1.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/roofs/1.png differ
binary files a/gfx/tilesets/roofs/2.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/roofs/2.png differ
binary files a/gfx/tilesets/roofs/3.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/roofs/3.png differ
binary files a/gfx/tilesets/roofs/4.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/roofs/4.png differ
binary files a/gfx/tilesets/safari/1.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/safari/1.png differ
--- a/gfx/tilesets/safari/2.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-@��2��~���,
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/safari/2.png differ
binary files a/gfx/tilesets/safari/3.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/safari/3.png differ
binary files a/gfx/tilesets/safari/4.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/safari/4.png differ
--- a/gfx/tilesets/sprout-pillar/1.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����������������_�_������?/�/?�?��?��?����_�������O��o
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/1.png differ
--- a/gfx/tilesets/sprout-pillar/10.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-?�_���_������������_���_��������W���������������W���W��������U���u������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/10.png differ
--- a/gfx/tilesets/sprout-pillar/2.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-������������������������������������������������������������������������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/2.png differ
--- a/gfx/tilesets/sprout-pillar/3.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����������������_�_������?/�/?�?��?��?����_�������O��o
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/3.png differ
--- a/gfx/tilesets/sprout-pillar/4.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����������������������������������������������������������������������������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/4.png differ
--- a/gfx/tilesets/sprout-pillar/5.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����������������_�_������������?/�o�������������W�������������[��������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/5.png differ
--- a/gfx/tilesets/sprout-pillar/6.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����������������������������������������������������������������������������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/6.png differ
--- a/gfx/tilesets/sprout-pillar/7.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����ݠ߀��������������������������������������������������������������������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/7.png differ
--- a/gfx/tilesets/sprout-pillar/8.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�?�?���_�_�������/�/������������������������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/8.png differ
--- a/gfx/tilesets/sprout-pillar/9.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����������������������������������������������������������������������������
\ No newline at end of file
binary files /dev/null b/gfx/tilesets/sprout-pillar/9.png differ
binary files a/gfx/tilesets/water.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/water.png differ
binary files a/gfx/tilesets/whirlpool/1.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/whirlpool/1.png differ
binary files a/gfx/tilesets/whirlpool/2.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/whirlpool/2.png differ
binary files a/gfx/tilesets/whirlpool/3.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/whirlpool/3.png differ
binary files a/gfx/tilesets/whirlpool/4.2bpp /dev/null differ
binary files /dev/null b/gfx/tilesets/whirlpool/4.png differ
binary files /dev/null b/gfx/title/crystal.2bpp.lz.cd5aabdd differ
binary files /dev/null b/gfx/title/crystal.png differ
binary files a/gfx/title/crystal.w48.interleave.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/title/logo.2bpp.lz.f22013e3 differ
binary files /dev/null b/gfx/title/logo.png differ
binary files a/gfx/title/logo.w160.t4.2bpp.lz /dev/null differ
binary files a/gfx/title/old_bg.2bpp /dev/null differ
binary files /dev/null b/gfx/title/old_bg.png differ
binary files a/gfx/title/old_fg.2bpp /dev/null differ
binary files /dev/null b/gfx/title/old_fg.png differ
binary files /dev/null b/gfx/title/suicune.2bpp.lz.30e490d0 differ
binary files /dev/null b/gfx/title/suicune.png differ
binary files a/gfx/title/suicune.w128.2bpp.lz /dev/null differ
binary files a/gfx/trade/arrow.2bpp /dev/null differ
binary files /dev/null b/gfx/trade/arrow.png differ
binary files a/gfx/trade/ball.2bpp /dev/null differ
binary files /dev/null b/gfx/trade/ball.png differ
binary files a/gfx/trade/bubble.2bpp /dev/null differ
binary files /dev/null b/gfx/trade/bubble.png differ
binary files a/gfx/trade/cable.2bpp /dev/null differ
binary files /dev/null b/gfx/trade/cable.png differ
binary files a/gfx/trade/game_boy.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trade/game_boy.2bpp.lz.71a5f644 differ
binary files /dev/null b/gfx/trade/game_boy.png differ
binary files a/gfx/trade/poof.2bpp /dev/null differ
binary files /dev/null b/gfx/trade/poof.png differ
binary files a/gfx/trainers/beauty.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/beauty.2bpp.lz.c1c13787 differ
--- a/gfx/trainers/beauty.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 24, 17, 11
- RGB 08, 09, 17
-
binary files /dev/null b/gfx/trainers/beauty.png differ
binary files a/gfx/trainers/biker.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/biker.2bpp.lz.cb40f7cd differ
--- a/gfx/trainers/biker.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 20, 17, 09
- RGB 04, 03, 10
-
binary files /dev/null b/gfx/trainers/biker.png differ
binary files a/gfx/trainers/bird_keeper.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/bird_keeper.2bpp.lz.1e56954c differ
--- a/gfx/trainers/bird_keeper.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 22, 17
- RGB 06, 12, 26
-
binary files /dev/null b/gfx/trainers/bird_keeper.png differ
binary files a/gfx/trainers/blackbelt_t.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/blackbelt_t.2bpp.lz.4ef2481c differ
--- a/gfx/trainers/blackbelt_t.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 26, 15, 08
- RGB 13, 10, 12
-
binary files /dev/null b/gfx/trainers/blackbelt_t.png differ
binary files a/gfx/trainers/blaine.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/blaine.2bpp.lz.00a3b6f5 differ
--- a/gfx/trainers/blaine.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 20, 16
- RGB 07, 11, 12
-
binary files /dev/null b/gfx/trainers/blaine.png differ
binary files a/gfx/trainers/blue.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/blue.2bpp.lz.9fdbab8f differ
--- a/gfx/trainers/blue.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 24, 08
- RGB 12, 09, 19
-
binary files /dev/null b/gfx/trainers/blue.png differ
binary files a/gfx/trainers/boarder.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/boarder.2bpp.lz.5d6881a8 differ
--- a/gfx/trainers/boarder.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 24, 19, 07
- RGB 13, 10, 19
-
binary files /dev/null b/gfx/trainers/boarder.png differ
binary files a/gfx/trainers/brock.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/brock.2bpp.lz.5bdeb7bf differ
--- a/gfx/trainers/brock.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 18, 14
- RGB 14, 07, 10
-
binary files /dev/null b/gfx/trainers/brock.png differ
binary files a/gfx/trainers/bruno.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/bruno.2bpp.lz.22f3c222 differ
--- a/gfx/trainers/bruno.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 17, 12
- RGB 08, 10, 12
-
binary files /dev/null b/gfx/trainers/bruno.png differ
binary files a/gfx/trainers/bug_catcher.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/bug_catcher.2bpp.lz.43144f97 differ
--- a/gfx/trainers/bug_catcher.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 17, 10
- RGB 06, 10, 18
-
binary files /dev/null b/gfx/trainers/bug_catcher.png differ
binary files a/gfx/trainers/bugsy.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/bugsy.2bpp.lz.c070450d differ
--- a/gfx/trainers/bugsy.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 26, 18, 15
- RGB 13, 21, 06
-
binary files /dev/null b/gfx/trainers/bugsy.png differ
binary files a/gfx/trainers/burglar.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/burglar.2bpp.lz.e063f42e differ
--- a/gfx/trainers/burglar.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 16, 09
- RGB 12, 04, 23
-
binary files /dev/null b/gfx/trainers/burglar.png differ
binary files a/gfx/trainers/cal.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/cal.2bpp.lz.aac54a14 differ
--- a/gfx/trainers/cal.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 18, 12
- RGB 22, 09, 05
-
binary files /dev/null b/gfx/trainers/cal.png differ
binary files a/gfx/trainers/camper.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/camper.2bpp.lz.cc2357ea differ
--- a/gfx/trainers/camper.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 19, 08
- RGB 15, 25, 02
-
binary files /dev/null b/gfx/trainers/camper.png differ
binary files a/gfx/trainers/champion.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/champion.2bpp.lz.0175f5ea differ
--- a/gfx/trainers/champion.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 29, 19, 15
- RGB 21, 09, 05
-
binary files /dev/null b/gfx/trainers/champion.png differ
binary files a/gfx/trainers/chuck.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/chuck.2bpp.lz.cab13edd differ
--- a/gfx/trainers/chuck.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 16, 12
- RGB 12, 08, 08
-
binary files /dev/null b/gfx/trainers/chuck.png differ
binary files a/gfx/trainers/clair.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/clair.2bpp.lz.a1771075 differ
--- a/gfx/trainers/clair.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 18, 12
- RGB 08, 11, 16
-
binary files /dev/null b/gfx/trainers/clair.png differ
binary files a/gfx/trainers/cooltrainer_f.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/cooltrainer_f.2bpp.lz.6fb1e652 differ
--- a/gfx/trainers/cooltrainer_f.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 26, 18, 15
- RGB 22, 09, 03
-
binary files /dev/null b/gfx/trainers/cooltrainer_f.png differ
binary files a/gfx/trainers/cooltrainer_m.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/cooltrainer_m.2bpp.lz.0aa81882 differ
--- a/gfx/trainers/cooltrainer_m.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 26, 18, 15
- RGB 22, 09, 03
-
binary files /dev/null b/gfx/trainers/cooltrainer_m.png differ
binary files a/gfx/trainers/erika.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/erika.2bpp.lz.58985f01 differ
--- a/gfx/trainers/erika.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 18, 13
- RGB 07, 15, 08
-
binary files /dev/null b/gfx/trainers/erika.png differ
binary files a/gfx/trainers/executive_f.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/executive_f.2bpp.lz.c8b5dc9c differ
--- a/gfx/trainers/executive_f.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 22, 17
- RGB 19, 05, 12
-
binary files /dev/null b/gfx/trainers/executive_f.png differ
binary files a/gfx/trainers/executive_m.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/executive_m.2bpp.lz.211746a6 differ
--- a/gfx/trainers/executive_m.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 17, 05
- RGB 14, 05, 14
-
binary files /dev/null b/gfx/trainers/executive_m.png differ
binary files a/gfx/trainers/falkner.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/falkner.2bpp.lz.6ec6bbaf differ
--- a/gfx/trainers/falkner.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 17, 14
- RGB 07, 05, 31
-
binary files /dev/null b/gfx/trainers/falkner.png differ
binary files a/gfx/trainers/firebreather.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/firebreather.2bpp.lz.a790feb1 differ
--- a/gfx/trainers/firebreather.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 17, 11
- RGB 25, 05, 12
-
binary files /dev/null b/gfx/trainers/firebreather.png differ
binary files a/gfx/trainers/fisher.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/fisher.2bpp.lz.95bfbfd6 differ
--- a/gfx/trainers/fisher.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 17, 13
- RGB 07, 12, 15
-
binary files /dev/null b/gfx/trainers/fisher.png differ
binary files a/gfx/trainers/gentleman.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/gentleman.2bpp.lz.d3d78e00 differ
--- a/gfx/trainers/gentleman.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 16, 12
- RGB 09, 09, 15
-
binary files /dev/null b/gfx/trainers/gentleman.png differ
binary files a/gfx/trainers/grunt_f.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/grunt_f.2bpp.lz.522aecd7 differ
--- a/gfx/trainers/grunt_f.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 19, 13
- RGB 19, 06, 08
-
binary files /dev/null b/gfx/trainers/grunt_f.png differ
binary files a/gfx/trainers/grunt_m.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/grunt_m.2bpp.lz.916e09d2 differ
--- a/gfx/trainers/grunt_m.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 29, 17, 15
- RGB 20, 08, 05
-
binary files /dev/null b/gfx/trainers/grunt_m.png differ
binary files a/gfx/trainers/guitarist.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/guitarist.2bpp.lz.be5a9b71 differ
--- a/gfx/trainers/guitarist.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 22, 19
- RGB 31, 08, 05
-
binary files /dev/null b/gfx/trainers/guitarist.png differ
binary files a/gfx/trainers/hiker.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/hiker.2bpp.lz.07a4e386 differ
--- a/gfx/trainers/hiker.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 23, 15, 09
- RGB 13, 08, 23
-
binary files /dev/null b/gfx/trainers/hiker.png differ
binary files a/gfx/trainers/janine.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/janine.2bpp.lz.5350f3ce differ
--- a/gfx/trainers/janine.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 18, 15
- RGB 15, 08, 23
-
binary files /dev/null b/gfx/trainers/janine.png differ
binary files a/gfx/trainers/jasmine.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/jasmine.2bpp.lz.dcd58308 differ
--- a/gfx/trainers/jasmine.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 26, 18, 10
- RGB 16, 09, 11
-
binary files /dev/null b/gfx/trainers/jasmine.png differ
binary files a/gfx/trainers/juggler.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/juggler.2bpp.lz.2d7625ba differ
--- a/gfx/trainers/juggler.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 26, 15, 10
- RGB 09, 06, 31
-
binary files /dev/null b/gfx/trainers/juggler.png differ
binary files a/gfx/trainers/karen.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/karen.2bpp.lz.7fc3d941 differ
--- a/gfx/trainers/karen.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 18, 14
- RGB 21, 08, 07
-
binary files /dev/null b/gfx/trainers/karen.png differ
binary files a/gfx/trainers/kimono_girl.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/kimono_girl.2bpp.lz.e8833d48 differ
--- a/gfx/trainers/kimono_girl.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 29, 19, 15
- RGB 26, 09, 06
-
binary files /dev/null b/gfx/trainers/kimono_girl.png differ
binary files a/gfx/trainers/koga.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/koga.2bpp.lz.7a066020 differ
--- a/gfx/trainers/koga.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 18, 14
- RGB 12, 07, 13
-
binary files /dev/null b/gfx/trainers/koga.png differ
binary files a/gfx/trainers/lass.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/lass.2bpp.lz.e3726508 differ
--- a/gfx/trainers/lass.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 17, 06
- RGB 13, 08, 25
-
binary files /dev/null b/gfx/trainers/lass.png differ
binary files a/gfx/trainers/lt_surge.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/lt_surge.2bpp.lz.4ac586d0 differ
--- a/gfx/trainers/lt_surge.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 17, 14
- RGB 09, 14, 10
-
binary files /dev/null b/gfx/trainers/lt_surge.png differ
binary files a/gfx/trainers/medium.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/medium.2bpp.lz.db642b9e differ
--- a/gfx/trainers/medium.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 17, 12
- RGB 09, 09, 14
-
binary files /dev/null b/gfx/trainers/medium.png differ
binary files a/gfx/trainers/misty.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/misty.2bpp.lz.2ded1a10 differ
--- a/gfx/trainers/misty.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 29, 19, 16
- RGB 20, 10, 05
-
binary files /dev/null b/gfx/trainers/misty.png differ
binary files a/gfx/trainers/morty.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/morty.2bpp.lz.aec5773b differ
--- a/gfx/trainers/morty.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 29, 17, 12
- RGB 12, 07, 22
-
binary files /dev/null b/gfx/trainers/morty.png differ
binary files a/gfx/trainers/mysticalman.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/mysticalman.2bpp.lz.35d01215 differ
--- a/gfx/trainers/mysticalman.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 20, 12
- RGB 16, 07, 16
-
binary files /dev/null b/gfx/trainers/mysticalman.png differ
binary files a/gfx/trainers/oak.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/oak.2bpp.lz.91a27df3 differ
--- a/gfx/trainers/oak.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 24, 19, 11
- RGB 13, 16, 00
-
binary files /dev/null b/gfx/trainers/oak.png differ
binary files a/gfx/trainers/officer.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/officer.2bpp.lz.630b057a differ
--- a/gfx/trainers/officer.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 24, 08
- RGB 12, 09, 19
-
binary files /dev/null b/gfx/trainers/officer.png differ
binary files a/gfx/trainers/picnicker.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/picnicker.2bpp.lz.6842b86a differ
--- a/gfx/trainers/picnicker.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 19, 08
- RGB 10, 20, 02
-
binary files /dev/null b/gfx/trainers/picnicker.png differ
binary files a/gfx/trainers/pokefan_f.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/pokefan_f.2bpp.lz.9cbd3f20 differ
--- a/gfx/trainers/pokefan_f.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 17, 14
- RGB 15, 04, 15
-
binary files /dev/null b/gfx/trainers/pokefan_f.png differ
binary files a/gfx/trainers/pokefan_m.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/pokefan_m.2bpp.lz.5bc5a3e1 differ
--- a/gfx/trainers/pokefan_m.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 29, 19, 13
- RGB 21, 08, 08
-
binary files /dev/null b/gfx/trainers/pokefan_m.png differ
binary files a/gfx/trainers/pokemaniac.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/pokemaniac.2bpp.lz.786c5fce differ
--- a/gfx/trainers/pokemaniac.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 20, 13
- RGB 13, 05, 18
-
binary files /dev/null b/gfx/trainers/pokemaniac.png differ
binary files a/gfx/trainers/pryce.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/pryce.2bpp.lz.1a98cae8 differ
--- a/gfx/trainers/pryce.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 18, 16
- RGB 12, 09, 08
-
binary files /dev/null b/gfx/trainers/pryce.png differ
binary files a/gfx/trainers/psychic_t.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/psychic_t.2bpp.lz.ecd603f4 differ
--- a/gfx/trainers/psychic_t.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 22, 17
- RGB 10, 12, 19
-
binary files /dev/null b/gfx/trainers/psychic_t.png differ
binary files a/gfx/trainers/red.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/red.2bpp.lz.51104ac6 differ
--- a/gfx/trainers/red.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 18, 17
- RGB 22, 07, 08
-
binary files /dev/null b/gfx/trainers/red.png differ
binary files a/gfx/trainers/rival1.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/rival1.2bpp.lz.e43b32ef differ
--- a/gfx/trainers/rival1.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 18, 07
- RGB 26, 04, 09
-
binary files /dev/null b/gfx/trainers/rival1.png differ
binary files a/gfx/trainers/rival2.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/rival2.2bpp.lz.562de263 differ
--- a/gfx/trainers/rival2.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 27, 18, 07
- RGB 26, 04, 09
-
binary files /dev/null b/gfx/trainers/rival2.png differ
binary files a/gfx/trainers/sabrina.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/sabrina.2bpp.lz.d09a2b46 differ
--- a/gfx/trainers/sabrina.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 22, 17
- RGB 24, 07, 09
-
binary files /dev/null b/gfx/trainers/sabrina.png differ
binary files a/gfx/trainers/sage.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/sage.2bpp.lz.2038324b differ
--- a/gfx/trainers/sage.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 22, 17
- RGB 08, 08, 20
-
binary files /dev/null b/gfx/trainers/sage.png differ
binary files a/gfx/trainers/sailor.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/sailor.2bpp.lz.0f7f3386 differ
--- a/gfx/trainers/sailor.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 24, 14, 07
- RGB 03, 07, 13
-
binary files /dev/null b/gfx/trainers/sailor.png differ
binary files a/gfx/trainers/schoolboy.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/schoolboy.2bpp.lz.6d26b31b differ
--- a/gfx/trainers/schoolboy.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 16, 11
- RGB 13, 10, 24
-
binary files /dev/null b/gfx/trainers/schoolboy.png differ
binary files a/gfx/trainers/scientist.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/scientist.2bpp.lz.2ef10474 differ
--- a/gfx/trainers/scientist.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 24, 19, 11
- RGB 10, 13, 17
-
binary files /dev/null b/gfx/trainers/scientist.png differ
binary files a/gfx/trainers/skier.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/skier.2bpp.lz.399d4240 differ
--- a/gfx/trainers/skier.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 19, 15
- RGB 24, 06, 14
-
binary files /dev/null b/gfx/trainers/skier.png differ
binary files a/gfx/trainers/super_nerd.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/super_nerd.2bpp.lz.c5362664 differ
--- a/gfx/trainers/super_nerd.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 30, 22, 17
- RGB 11, 09, 10
-
binary files /dev/null b/gfx/trainers/super_nerd.png differ
binary files a/gfx/trainers/swimmer_f.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/swimmer_f.2bpp.lz.c60d0ad6 differ
--- a/gfx/trainers/swimmer_f.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 25, 16, 05
- RGB 06, 14, 04
-
binary files /dev/null b/gfx/trainers/swimmer_f.png differ
binary files a/gfx/trainers/swimmer_m.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/swimmer_m.2bpp.lz.2c1a716e differ
--- a/gfx/trainers/swimmer_m.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 03, 04, 09
- RGB 21, 13, 01
-
binary files /dev/null b/gfx/trainers/swimmer_m.png differ
binary files a/gfx/trainers/teacher.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/teacher.2bpp.lz.1d131210 differ
--- a/gfx/trainers/teacher.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 20, 16
- RGB 08, 11, 07
-
binary files /dev/null b/gfx/trainers/teacher.png differ
binary files a/gfx/trainers/twins.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/twins.2bpp.lz.462fd733 differ
--- a/gfx/trainers/twins.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 31, 22, 08
- RGB 28, 03, 21
-
binary files /dev/null b/gfx/trainers/twins.png differ
binary files a/gfx/trainers/whitney.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/whitney.2bpp.lz.dcb46ea6 differ
--- a/gfx/trainers/whitney.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 18, 09
- RGB 21, 07, 02
-
binary files /dev/null b/gfx/trainers/whitney.png differ
binary files a/gfx/trainers/will.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/will.2bpp.lz.842af358 differ
--- a/gfx/trainers/will.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 23, 15, 09
- RGB 26, 04, 02
-
binary files /dev/null b/gfx/trainers/will.png differ
binary files a/gfx/trainers/youngster.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/trainers/youngster.2bpp.lz.4bef139d differ
--- a/gfx/trainers/youngster.pal
+++ /dev/null
@@ -1,4 +1,0 @@
-
- RGB 28, 20, 09
- RGB 09, 12, 23
-
binary files /dev/null b/gfx/trainers/youngster.png differ
binary files a/gfx/unknown/011cb7.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/011cb7.png differ
binary files a/gfx/unknown/011cc7.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/011cc7.png differ
--- a/gfx/unknown/011e5d.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����
\ No newline at end of file
binary files /dev/null b/gfx/unknown/011e5d.png differ
binary files a/gfx/unknown/011e65.1bpp /dev/null differ
binary files /dev/null b/gfx/unknown/011e65.png differ
binary files a/gfx/unknown/011e6d.1bpp /dev/null differ
binary files /dev/null b/gfx/unknown/011e6d.png differ
binary files a/gfx/unknown/0123fc.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0123fc.png differ
binary files a/gfx/unknown/016d9c.1bpp /dev/null differ
binary files /dev/null b/gfx/unknown/016d9c.png differ
binary files a/gfx/unknown/016da4.1bpp /dev/null differ
binary files /dev/null b/gfx/unknown/016da4.png differ
--- a/gfx/unknown/017393.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
- @@?1A������~~<<
\ No newline at end of file
binary files /dev/null b/gfx/unknown/017393.png differ
binary files a/gfx/unknown/029f54.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/029f54.png differ
binary files a/gfx/unknown/0488c3.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0488c3.png differ
binary files a/gfx/unknown/0488cb.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0488cb.png differ
binary files a/gfx/unknown/049c0c.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/049c0c.png differ
binary files a/gfx/unknown/08940b.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/08940b.png differ
binary files a/gfx/unknown/08c893.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/08c893.png differ
--- a/gfx/unknown/0908fb.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�����
\ No newline at end of file
binary files /dev/null b/gfx/unknown/0908fb.png differ
binary files a/gfx/unknown/090903.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/090903.png differ
binary files a/gfx/unknown/09090b.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/09090b.png differ
binary files a/gfx/unknown/0e0cdb.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/0e0cdb.2bpp.lz.53679db7 differ
binary files /dev/null b/gfx/unknown/0e0cdb.png differ
--- a/gfx/unknown/0e0cf6.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-��������������
\ No newline at end of file
binary files /dev/null b/gfx/unknown/0e0cf6.png differ
--- a/gfx/unknown/0e0d06.2bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-����ÁÁÁÁ��
\ No newline at end of file
binary files /dev/null b/gfx/unknown/0e0d06.png differ
binary files a/gfx/unknown/0e0d16.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/0e0d16.2bpp.lz.86f267e8 differ
binary files /dev/null b/gfx/unknown/0e0d16.png differ
binary files a/gfx/unknown/0e0ea8.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/0e0ea8.2bpp.lz.6a6c671d differ
binary files /dev/null b/gfx/unknown/0e0ea8.png differ
binary files a/gfx/unknown/0e2221.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/0e2221.2bpp.lz.821ba441 differ
binary files /dev/null b/gfx/unknown/0e2221.png differ
binary files a/gfx/unknown/0f89b0.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0f89b0.png differ
binary files a/gfx/unknown/0f8aa0.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0f8aa0.png differ
binary files a/gfx/unknown/0f8ea4.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0f8ea4.png differ
binary files /dev/null b/gfx/unknown/0f8f34.png differ
binary files a/gfx/unknown/0f8f34.w64.1bpp /dev/null differ
binary files a/gfx/unknown/0f9424.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0f9424.png differ
binary files a/gfx/unknown/0fbbbb.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/0fbbbb.png differ
binary files a/gfx/unknown/1032a2.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/1032a2.png differ
binary files a/gfx/unknown/106514.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/106514.png differ
binary files a/gfx/unknown/1065ad.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/1065ad.png differ
binary files /dev/null b/gfx/unknown/106dad.png differ
binary files a/gfx/unknown/108d27.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/108d27.2bpp.lz.eef1e11d differ
binary files /dev/null b/gfx/unknown/108d27.png differ
binary files a/gfx/unknown/108da7.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/108da7.2bpp.lz.aad8592b differ
binary files /dev/null b/gfx/unknown/108da7.png differ
binary files /dev/null b/gfx/unknown/108fe7.tilemap differ
binary files a/gfx/unknown/108fe7.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/unknown/108fe7.tilemap.lz.12882d37 differ
binary files /dev/null b/gfx/unknown/1090a7.tilemap differ
binary files a/gfx/unknown/1090a7.tilemap.lz /dev/null differ
binary files /dev/null b/gfx/unknown/1090a7.tilemap.lz.ea4f2cbe differ
binary files a/gfx/unknown/1091c7.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/1091c7.png differ
binary files a/gfx/unknown/1092c7.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/1092c7.png differ
binary files a/gfx/unknown/11601a.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/11601a.png differ
binary files a/gfx/unknown/16c173.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/16c173.png differ
binary files a/gfx/unknown/16cca3.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/16cca3.png differ
binary files a/gfx/unknown/16cfc1.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/16cfc1.png differ
binary files a/gfx/unknown/170d16.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/170d16.2bpp.lz.5d6d2ad4 differ
binary files /dev/null b/gfx/unknown/170d16.png differ
binary files a/gfx/unknown/1715a4.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/1715a4.2bpp.lz.3eaf004f differ
binary files /dev/null b/gfx/unknown/1715a4.png differ
binary files /dev/null b/gfx/unknown/1715a4_nonmatching.png differ
binary files a/gfx/unknown/171848.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/171848.png differ
binary files a/gfx/unknown/171db1.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/171db1.png differ
binary files a/gfx/unknown/172f1f.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/172f1f.png differ
binary files a/gfx/unknown/17afa5.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/17afa5.png differ
binary files a/gfx/unknown/17eb7e.2bpp /dev/null differ
binary files /dev/null b/gfx/unknown/17eb7e.png differ
binary files a/gfx/unknown/1dd805.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unknown/1dd805.2bpp.lz.7b56f7e5 differ
binary files /dev/null b/gfx/unknown/1dd805.png differ
binary files a/gfx/unown_puzzle/aerodactyl.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/aerodactyl.2bpp.lz.f546fb5e differ
binary files /dev/null b/gfx/unown_puzzle/aerodactyl.png differ
binary files a/gfx/unown_puzzle/cursor.2bpp /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/cursor.png differ
binary files a/gfx/unown_puzzle/hooh.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/hooh.2bpp.lz.e440a572 differ
binary files /dev/null b/gfx/unown_puzzle/hooh.png differ
binary files a/gfx/unown_puzzle/kabuto.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/kabuto.2bpp.lz.0ed9882d differ
binary files /dev/null b/gfx/unown_puzzle/kabuto.png differ
binary files a/gfx/unown_puzzle/omanyte.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/omanyte.2bpp.lz.27bfcbde differ
binary files /dev/null b/gfx/unown_puzzle/omanyte.png differ
binary files a/gfx/unown_puzzle/start_cancel.2bpp.lz /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/start_cancel.2bpp.lz.e07fe7bd differ
binary files /dev/null b/gfx/unown_puzzle/start_cancel.png differ
binary files a/gfx/unown_puzzle/tile_borders.2bpp /dev/null differ
binary files /dev/null b/gfx/unown_puzzle/tile_borders.png differ
--- a/home.asm
+++ b/home.asm
@@ -152,7 +152,7 @@
; Register aliases
_hl_:: ; 2fec
- jp [hl]
+ jp hl
; 2fed
_de_:: ; 2fed
--- a/home/battle.asm
+++ b/home/battle.asm
@@ -227,7 +227,7 @@
dw wPlayerMoveStructPower, wEnemyMoveStructPower
dw wPlayerMoveStructType, wEnemyMoveStructType
dw CurPlayerMove, CurEnemyMove
- dw LastEnemyCounterMove, LastPlayerCounterMove
+ dw LastPlayerCounterMove, LastEnemyCounterMove
dw LastPlayerMove, LastEnemyMove
; 3a90
--- a/home/farcall.asm
+++ b/home/farcall.asm
@@ -50,5 +50,5 @@
; 2d82
FarJump_hl:: ; 2d82
- jp [hl]
+ jp hl
; 2d83
--- a/home/menu.asm
+++ b/home/menu.asm
@@ -337,7 +337,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 1eff
InitMenuCursorAndButtonPermissions:: ; 1eff
@@ -470,7 +470,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 1fb1
GetMenuDataPointerTableEntry:: ; 1fb1
--- a/home/text.asm
+++ b/home/text.asm
@@ -943,7 +943,7 @@
bit 7, h
jr nz, .not_rom
- jp [hl]
+ jp hl
.not_rom
ld a, "@"
--- a/items/item_effects.asm
+++ b/items/item_effects.asm
@@ -263,7 +263,7 @@
ld l, a
ld de, .skip_or_return_from_ball_fn
push de
- jp [hl]
+ jp hl
.skip_or_return_from_ball_fn
ld a, [CurItem]
--- a/macros.asm
+++ b/macros.asm
@@ -281,7 +281,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
endm
maskbits: macro
--- a/main.asm
+++ b/main.asm
@@ -1178,10 +1178,10 @@
INCLUDE "battle/link_result.asm"
ChrisBackpic: ; 2ba1a
-INCBIN "gfx/misc/player.6x6.2bpp.lz"
+INCBIN "gfx/misc/player.2bpp.lz"
DudeBackpic: ; 2bbaa
-INCBIN "gfx/misc/dude.6x6.2bpp.lz"
+INCBIN "gfx/misc/dude.2bpp.lz"
SECTION "bankB", ROMX, BANK[$B]
@@ -3214,7 +3214,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.dw ; 4e564 (13:6564)
dw .DudeTutorial
@@ -4664,7 +4664,7 @@
UnknownEggPic:: ; 53d9c
; Another egg pic. This is shifted up a few pixels.
-INCBIN "gfx/misc/unknown_egg.5x5.2bpp.lz"
+INCBIN "gfx/misc/unknown_egg.2bpp.lz"
SECTION "bank19", ROMX, BANK[$19]
@@ -4857,10 +4857,10 @@
ret
ChrisCardPic: ; 88365
-INCBIN "gfx/misc/chris_card.5x7.2bpp"
+INCBIN "gfx/misc/chris_card.2bpp"
KrisCardPic: ; 88595
-INCBIN "gfx/misc/kris_card.5x7.2bpp"
+INCBIN "gfx/misc/kris_card.2bpp"
CardGFX: ; 887c5
INCBIN "gfx/misc/trainer_card.2bpp"
@@ -4943,10 +4943,10 @@
ret
ChrisPic: ; 888a9
-INCBIN "gfx/misc/chris.7x7.2bpp"
+INCBIN "gfx/misc/chris.2bpp"
KrisPic: ; 88bb9
-INCBIN "gfx/misc/kris.7x7.2bpp"
+INCBIN "gfx/misc/kris.2bpp"
GetKrisBackpic: ; 88ec9
; Kris's backpic is uncompressed.
@@ -4957,7 +4957,7 @@
ret
KrisBackpic: ; 88ed6
-INCBIN "gfx/misc/kris_back.6x6.2bpp"
+INCBIN "gfx/misc/kris_back.2bpp"
String_89116:
db "-----@"
--- a/misc/battle_tower_5c.asm
+++ b/misc/battle_tower_5c.asm
@@ -222,7 +222,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 170249
.dw ; 170249
@@ -692,7 +692,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 17051f
.dw ; 17051f
@@ -947,7 +947,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 170696
@@ -1443,7 +1443,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.invalid
ld a, $5
--- a/misc/fixed_words.asm
+++ b/misc/fixed_words.asm
@@ -2516,7 +2516,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Jumptable:
dw .zero
--- a/misc/gbc_only.asm
+++ b/misc/gbc_only.asm
@@ -145,5 +145,5 @@
GBCOnlyGFX: ; 4eb76
-INCBIN "gfx/misc/gbc_only.w112.2bpp.lz"
+INCBIN "gfx/misc/gbc_only.2bpp.lz"
; 4f0bc
--- a/misc/gfx_41.asm
+++ b/misc/gfx_41.asm
@@ -240,7 +240,7 @@
; 10419c
._hl_ ; 10419c
- jp [hl]
+ jp hl
; 10419d
--- a/misc/mobile_41.asm
+++ b/misc/mobile_41.asm
@@ -1116,16 +1116,18 @@
LoadOverworldFont:: ; 106594
- ld de, .bgfont
+ ld de, .font
ld hl, VTiles1
- lb bc, BANK(.bgfont), $80
+ lb bc, BANK(.font), $80
call Get2bpp
- ld de, .bgfont + $80 tiles
+ ld de, .space
ld hl, VTiles2 tile $7f
- lb bc, BANK(.bgfont), 1
+ lb bc, BANK(.space), 1
call Get2bpp
ret
; 1065ad
-.bgfont
+.font
INCBIN "gfx/unknown/1065ad.2bpp"
+.space
+INCBIN "gfx/unknown/106dad.2bpp"
--- a/misc/mobile_42.asm
+++ b/misc/mobile_42.asm
@@ -377,7 +377,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 10828a
.Jumptable: ; 10828a
--- a/misc/mobile_45.asm
+++ b/misc/mobile_45.asm
@@ -146,7 +146,7 @@
ld h, [hl]
ld l, a
pop de
- jp [hl]
+ jp hl
; 11425c
@@ -5397,7 +5397,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 1165af
@@ -6931,7 +6931,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
Jumptable_117728: ; 117728 (45:7728)
dw Function117738
@@ -7419,7 +7419,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.Jumptable: ; 0x117af8
dw Function117b06
--- a/misc/mobile_45_sprite_engine.asm
+++ b/misc/mobile_45_sprite_engine.asm
@@ -380,7 +380,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 1161c7
--- a/misc/mobile_46.asm
+++ b/misc/mobile_46.asm
@@ -5874,7 +5874,7 @@
ld a, [wJumptableIndex]
ld hl, Jumptable_11ad78
call Function11b239
- jp [hl]
+ jp hl
; 11ad78
Jumptable_11ad78: ; 11ad78
--- a/misc/mobile_5c.asm
+++ b/misc/mobile_5c.asm
@@ -206,7 +206,7 @@
; 170c8b
Function170c8b: ; 170c8b
- ld hl, LastPlayerCounterMove
+ ld hl, LastEnemyCounterMove
ld b, $5
.asm_170c90
ld a, [hl]
@@ -373,7 +373,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
Jumptable_171a45: ; 171a45 (5c:5a45)
dw Function171a95
--- a/misc/mobile_5f.asm
+++ b/misc/mobile_5f.asm
@@ -1146,7 +1146,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
asm_17d721
call Function17e5af
@@ -3746,7 +3746,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
.finished
scf
--- a/predef/cgb.asm
+++ b/predef/cgb.asm
@@ -25,7 +25,7 @@
ld l, a
ld de, .ReturnFromJumpTable
push de
- jp [hl]
+ jp hl
; 8d79
.ReturnFromJumpTable: ; 8d79
@@ -491,7 +491,7 @@
ld a, [hli]
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; 912d
Jumptable_912d: ; 912d
--- a/predef/crystal.asm
+++ b/predef/crystal.asm
@@ -17,7 +17,7 @@
ld l, a
ld de, .done
push de
- jp [hl]
+ jp hl
.done
ret
; 49330 (12:5330)
--- a/predef/sgb.asm
+++ b/predef/sgb.asm
@@ -20,7 +20,7 @@
ld l, a
ld de, .Finish
push de
- jp [hl]
+ jp hl
; 866f
.Jumptable: ; 866f
--- a/roms.md5
+++ /dev/null
@@ -1,2 +1,0 @@
-9f2922b235a5eeb78d65594e82ef5dde pokecrystal.gbc
-301899b8087289a6436b0a241fbbb474 pokecrystal11.gbc
--- /dev/null
+++ b/roms.sha1
@@ -1,0 +1,2 @@
+f4cd194bdee0d04ca4eac29e09b8e4e9d818c133 *pokecrystal.gbc
+f2f52230b536214ef7c9924f483392993e226cfb *pokecrystal11.gbc
--- a/rst.asm
+++ b/rst.asm
@@ -28,7 +28,7 @@
ld h, [hl]
ld l, a
pop de
- jp [hl]
+ jp hl
; SECTION "rst30",ROM0[$30]
; rst30 is midst rst28
--- a/tilesets/animations.asm
+++ b/tilesets/animations.asm
@@ -32,7 +32,7 @@
ld h, [hl]
ld l, a
- jp [hl]
+ jp hl
; fc01b
Tileset00Anim: ; 0xfc01b
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -1,5 +1,7 @@
.PHONY: all clean
+CFLAGS := -std=c99
+
tools := \
lzcomp \
png_dimensions \
@@ -6,8 +8,9 @@
scan_includes \
palette \
pokemon_animation \
- pokemon_animation_graphics
-
+ pokemon_animation_graphics \
+ gfx \
+ md5
all: $(tools)
@:
@@ -15,4 +18,4 @@
rm -f $(tools)
%: %.c
- $(CC) -o $@ $<
+ $(CC) $(CFLAGS) -o $@ $<
--- /dev/null
+++ b/tools/common.h
@@ -1,0 +1,37 @@
+#ifndef GUARD_COMMON_H
+#define GUARD_COMMON_H
+
+int __getopt_long_i__;
+#define getopt_long(c, v, s, l) getopt_long(c, v, s, l, &__getopt_long_i__)
+
+FILE *fopen_verbose(char *filename, char *mode) {
+ FILE *f = fopen(filename, mode);
+ if (!f) {
+ fprintf(stderr, "Could not open file: \"%s\"\n", filename);
+ }
+ return f;
+}
+
+uint8_t *read_u8(char *filename, int *size) {
+ FILE *f = fopen_verbose(filename, "rb");
+ if (!f) {
+ exit(1);
+ }
+ fseek(f, 0, SEEK_END);
+ *size = ftell(f);
+ rewind(f);
+ uint8_t *data = malloc(*size);
+ fread(data, 1, *size, f);
+ fclose(f);
+ return data;
+}
+
+void write_u8(char *filename, uint8_t *data, int size) {
+ FILE *f = fopen_verbose(filename, "wb");
+ if (f) {
+ fwrite(data, 1, size, f);
+ fclose(f);
+ }
+}
+
+#endif // GUARD_COMMON_H
--- /dev/null
+++ b/tools/gfx.c
@@ -1,0 +1,271 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdbool.h>
+#include <getopt.h>
+#include <string.h>
+#include <stdint.h>
+
+#include "common.h"
+
+static void usage(void) {
+ fprintf(stderr, "Usage: gfx [--trim-whitespace] [--remove-whitespace] [--interleave] [--remove-duplicates [--keep-whitespace]] [--remove-xflip] [--remove-yflip] [-w width] [-d depth] [-h] [-o outfile] infile\n");
+}
+
+static void error(char *message) {
+ fputs(message, stderr);
+ fputs("\n", stderr);
+}
+
+struct Options {
+ int trim_whitespace;
+ int remove_whitespace;
+ int help;
+ char *outfile;
+ int depth;
+ int interleave;
+ int width;
+ int remove_duplicates;
+ int keep_whitespace;
+ int remove_xflip;
+ int remove_yflip;
+};
+
+struct Options Options = {
+ .depth = 2,
+};
+
+void get_args(int argc, char *argv[]) {
+ struct option long_options[] = {
+ {"remove-whitespace", no_argument, &Options.remove_whitespace, 1},
+ {"trim-whitespace", no_argument, &Options.trim_whitespace, 1},
+ {"interleave", no_argument, &Options.interleave, 1},
+ {"remove-duplicates", no_argument, &Options.remove_duplicates, 1},
+ {"keep-whitespace", no_argument, &Options.keep_whitespace, 1},
+ {"remove-xflip", no_argument, &Options.remove_xflip, 1},
+ {"remove-yflip", no_argument, &Options.remove_yflip, 1},
+ {"width", required_argument, 0, 'w'},
+ {"depth", required_argument, 0, 'd'},
+ {"help", no_argument, 0, 'h'},
+ {0}
+ };
+ for (int opt = 0; opt != -1;) {
+ switch (opt = getopt_long(argc, argv, "ho:d:", long_options)) {
+ case 'h':
+ Options.help = true;
+ break;
+ case 'o':
+ Options.outfile = optarg;
+ break;
+ case 'd':
+ Options.depth = strtoul(optarg, NULL, 0);
+ break;
+ case 'w':
+ Options.width = strtoul(optarg, NULL, 0);
+ break;
+ case 0:
+ case -1:
+ break;
+ default:
+ usage();
+ exit(1);
+ break;
+ }
+ }
+}
+
+struct Graphic {
+ int size;
+ uint8_t *data;
+};
+
+bool is_whitespace(uint8_t *tile, int tile_size) {
+ uint8_t WHITESPACE = 0;
+ for (int i = 0; i < tile_size; i++) {
+ if (tile[i] != WHITESPACE) {
+ return false;
+ }
+ }
+ return true;
+}
+
+void trim_whitespace(struct Graphic *graphic) {
+ int tile_size = Options.depth * 8;
+ for (int i = graphic->size - tile_size; i > 0; i -= tile_size) {
+ if (is_whitespace(&graphic->data[i], tile_size)) {
+ graphic->size = i;
+ } else {
+ break;
+ }
+ }
+}
+
+void remove_whitespace(struct Graphic *graphic) {
+ int tile_size = Options.depth * 8;
+ if (Options.interleave) tile_size *= 2;
+ int i = 0;
+ for (int j = 0; i < graphic->size && j < graphic->size; i += tile_size, j += tile_size) {
+ while (is_whitespace(&graphic->data[j], tile_size)) {
+ j += tile_size;
+ }
+ if (j >= graphic->size) {
+ break;
+ }
+ if (j > i) {
+ memcpy(&graphic->data[i], &graphic->data[j], tile_size);
+ }
+ }
+ graphic->size = i;
+}
+
+bool tile_exists(uint8_t *tile, uint8_t *tiles, int tile_size, int num_tiles) {
+ for (int i = 0; i < num_tiles; i++) {
+ bool match = true;
+ for (int j = 0; j < tile_size; j++) {
+ if (tile[j] != tiles[i * tile_size + j]) {
+ match = false;
+ }
+ }
+ if (match) {
+ return true;
+ }
+ }
+ return false;
+}
+
+void remove_duplicates(struct Graphic *graphic) {
+ int tile_size = Options.depth * 8;
+ if (Options.interleave) tile_size *= 2;
+ int num_tiles = 0;
+ for (int i = 0, j = 0; i < graphic->size && j < graphic->size; i += tile_size, j += tile_size) {
+ while (tile_exists(&graphic->data[j], graphic->data, tile_size, num_tiles)) {
+ if (Options.keep_whitespace && is_whitespace(&graphic->data[j], tile_size)) {
+ break;
+ }
+ j += tile_size;
+ }
+ if (j >= graphic->size) {
+ break;
+ }
+ if (j > i) {
+ memcpy(&graphic->data[i], &graphic->data[j], tile_size);
+ }
+ num_tiles++;
+ }
+ graphic->size = num_tiles * tile_size;
+}
+
+bool flip_exists(uint8_t *tile, uint8_t *tiles, int tile_size, int num_tiles, bool xflip, bool yflip) {
+ uint8_t *flip = calloc(tile_size, 1);
+ int half_size = tile_size / 2;
+ for (int i = 0; i < tile_size; i++) {
+ int byte = i;
+ if (yflip) {
+ byte = tile_size - 1 - (i ^ 1);
+ if (Options.interleave && i < half_size) {
+ byte = half_size - 1 - (i ^ 1);
+ }
+ }
+ if (xflip) {
+ for (int bit = 0; bit < 8; bit++) {
+ flip[byte] |= ((tile[i] >> bit) & 1) << (7 - bit);
+ }
+ } else {
+ flip[byte] = tile[i];
+ }
+ }
+ if (tile_exists(flip, tiles, tile_size, num_tiles)) {
+ return true;
+ }
+ return false;
+}
+
+void remove_flip(struct Graphic *graphic, bool xflip, bool yflip) {
+ int tile_size = Options.depth * 8;
+ if (Options.interleave) tile_size *= 2;
+ int num_tiles = 0;
+ for (int i = 0, j = 0; i < graphic->size && j < graphic->size; i += tile_size, j += tile_size) {
+ while (flip_exists(&graphic->data[j], graphic->data, tile_size, num_tiles, xflip, yflip)) {
+ if (Options.keep_whitespace && is_whitespace(&graphic->data[j], tile_size)) {
+ break;
+ }
+ j += tile_size;
+ }
+ if (j >= graphic->size) {
+ break;
+ }
+ if (j > i) {
+ memcpy(&graphic->data[i], &graphic->data[j], tile_size);
+ }
+ num_tiles++;
+ }
+ graphic->size = num_tiles * tile_size;
+}
+
+void interleave(struct Graphic *graphic, int width) {
+ int tile_size = Options.depth * 8;
+ int width_tiles = width / 8;
+ int num_tiles = graphic->size / tile_size;
+ uint8_t *interleaved = malloc(graphic->size);
+ for (int i = 0; i < num_tiles; i++) {
+ int tile = i * 2;
+ int row = i / width_tiles;
+ tile -= width_tiles * row;
+ if (row % 2) {
+ tile -= width_tiles;
+ tile += 1;
+ }
+ memcpy(&interleaved[tile * tile_size], &graphic->data[i * tile_size], tile_size);
+ }
+ graphic->size = num_tiles * tile_size;
+ memcpy(graphic->data, interleaved, graphic->size);
+ free(interleaved);
+}
+
+
+int main(int argc, char *argv[]) {
+ get_args(argc, argv);
+ argc -= optind;
+ argv += optind;
+ if (Options.help) {
+ usage();
+ return 0;
+ }
+ if (argc < 1) {
+ usage();
+ exit(1);
+ }
+ char *infile = argv[0];
+ struct Graphic graphic;
+ graphic.data = read_u8(infile, &graphic.size);
+ if (Options.trim_whitespace) {
+ trim_whitespace(&graphic);
+ }
+ if (Options.interleave) {
+ if (!Options.width) {
+ error("interleave: must set --width to a nonzero value");
+ usage();
+ exit(1);
+ }
+ interleave(&graphic, Options.width);
+ }
+ if (Options.remove_duplicates) {
+ remove_duplicates(&graphic);
+ }
+ if (Options.remove_xflip) {
+ remove_flip(&graphic, true, false);
+ }
+ if (Options.remove_yflip) {
+ remove_flip(&graphic, false, true);
+ }
+ if (Options.remove_xflip && Options.remove_yflip) {
+ remove_flip(&graphic, true, true);
+ }
+ if (Options.remove_whitespace) {
+ remove_whitespace(&graphic);
+ }
+ if (Options.outfile) {
+ write_u8(Options.outfile, graphic.data, graphic.size);
+ }
+ free(graphic.data);
+ return 0;
+}
--- /dev/null
+++ b/tools/md5.c
@@ -1,0 +1,128 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdint.h>
+
+#include "common.h"
+
+static const int s[64] = {
+ 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22,
+ 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20,
+ 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23,
+ 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21,
+};
+
+static const uint32_t K[64] = {
+ 0xd76aa478, 0xe8c7b756, 0x242070db, 0xc1bdceee,
+ 0xf57c0faf, 0x4787c62a, 0xa8304613, 0xfd469501,
+ 0x698098d8, 0x8b44f7af, 0xffff5bb1, 0x895cd7be,
+ 0x6b901122, 0xfd987193, 0xa679438e, 0x49b40821,
+ 0xf61e2562, 0xc040b340, 0x265e5a51, 0xe9b6c7aa,
+ 0xd62f105d, 0x02441453, 0xd8a1e681, 0xe7d3fbc8,
+ 0x21e1cde6, 0xc33707d6, 0xf4d50d87, 0x455a14ed,
+ 0xa9e3e905, 0xfcefa3f8, 0x676f02d9, 0x8d2a4c8a,
+ 0xfffa3942, 0x8771f681, 0x6d9d6122, 0xfde5380c,
+ 0xa4beea44, 0x4bdecfa9, 0xf6bb4b60, 0xbebfbc70,
+ 0x289b7ec6, 0xeaa127fa, 0xd4ef3085, 0x04881d05,
+ 0xd9d4d039, 0xe6db99e5, 0x1fa27cf8, 0xc4ac5665,
+ 0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039,
+ 0x655b59c3, 0x8f0ccc92, 0xffeff47d, 0x85845dd1,
+ 0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1,
+ 0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391,
+};
+
+#define rotate_left_32(value, by) \
+ ((((value) << (by)) & 0xffffffff) | ((value) >> 32 - (by)))
+
+void md5_wikipedia(uint8_t *data, int length, uint8_t *result) {
+
+ uint8_t *message = calloc(length + 64, sizeof(uint8_t));
+ memcpy(message, data, length);
+
+ long orig_bitlength = length * 8;
+
+ message[length++] |= 1 << 7;
+
+ while (length % 64 != (64 - 8)) {
+ length++;
+ }
+ for (int i = 0; i < 8; i++) {
+ message[length++] = (orig_bitlength >> (i * 8)) & 0xff;
+ }
+
+ int a0 = 0x67452301;
+ int b0 = 0xefcdab89;
+ int c0 = 0x98badcfe;
+ int d0 = 0x10325476;
+
+ for (int start = 0; start < length; start += 64) {
+ uint32_t M[16];
+ for (int j = 0; j < 16; j++) {
+ uint8_t *word = &message[start + j * 4];
+ M[j] = *word++;
+ M[j] |= *word++ << 8;
+ M[j] |= *word++ << 16;
+ M[j] |= *word++ << 24;
+ }
+
+ int A = a0;
+ int B = b0;
+ int C = c0;
+ int D = d0;
+ for (int i = 0; i < 64; i++) {
+ int F, g;
+ switch (i / 16) {
+ case 0:
+ F = (B & C) | (~B & D);
+ g = i;
+ break;
+ case 1:
+ F = (D & B) | (~D & C);
+ g = (5 * i + 1) % 16;
+ break;
+ case 2:
+ F = B ^ C ^ D;
+ g = (3 * i + 5) % 16;
+ break;
+ case 3:
+ F = C ^ (B | ~D);
+ g = (7 * i) % 16;
+ break;
+ }
+ int e = D;
+ D = C;
+ C = B;
+ B = B + rotate_left_32(A + F + K[i] + M[g], s[i]);
+ A = e;
+ }
+ a0 += A;
+ b0 += B;
+ c0 += C;
+ d0 += D;
+ }
+
+ int values[] = {a0, b0, c0, d0};
+ for (int i = 0; i < 16; i++) {
+ int value = values[i >> 2];
+ int shift = (i % 4) * 8;
+ result[i] = (value >> shift) & 0xff;
+ }
+
+ free(message);
+}
+
+int main(int argc, char *argv[]) {
+ if (argc < 2) {
+ exit(1);
+ }
+ char *infile = argv[1];
+ int size;
+ uint8_t *data = read_u8(infile, &size);
+
+ uint8_t result[16];
+ md5_wikipedia(data, size, result);
+ for (int i = 0; i < 16; i++) {
+ printf("%02x", result[i]);
+ }
+ printf("\n");
+}
--- a/tools/palette.c
+++ b/tools/palette.c
@@ -3,6 +3,7 @@
#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
+#include <getopt.h>
void usage(void) {
printf("Usage: palette palfile\n");
--- a/tools/pokemon_animation.c
+++ b/tools/pokemon_animation.c
@@ -4,6 +4,7 @@
#include <string.h>
#include <stdint.h>
#include <stdbool.h>
+#include <getopt.h>
struct Frame {
uint8_t* data;
--- a/trainers/read_party.asm
+++ b/trainers/read_party.asm
@@ -68,7 +68,7 @@
ld l, a
ld bc, .done
push bc
- jp [hl]
+ jp hl
.done
jp ComputeTrainerReward
--- a/wram.asm
+++ b/wram.asm
@@ -635,9 +635,9 @@
wWhichMonFaintedFirst:: ds 1
; exists so you can't counter on switch
-LastEnemyCounterMove:: ; c6f8
+LastPlayerCounterMove:: ; c6f8
ds 1
-LastPlayerCounterMove:: ; c6f9
+LastEnemyCounterMove:: ; c6f9
ds 1
wEnemyMinimized:: ds 1 ; c6fa
--
⑨