shithub: pokecrystal

Download patch

ref: f09b68d9450e0770115b764a49342bc9767d75f4
parent: 9bec0e0f7846bffb3e5d625b35cfb55db078d334
author: Rangi <remy.oukaour+rangi42@gmail.com>
date: Sun Mar 1 12:00:57 EST 2020

Change how some PNG graphics are formatted

--- a/Makefile
+++ b/Makefile
@@ -169,8 +169,8 @@
 gfx/mail/litebluemail_border.1bpp: tools/gfx += --remove-whitespace
 
 gfx/pokedex/pokedex.2bpp: tools/gfx += --trim-whitespace
+gfx/pokedex/pokedex_sgb.2bpp: tools/gfx += --trim-whitespace
 gfx/pokedex/question_mark.2bpp: rgbgfx += -h
-gfx/pokedex/sgb.2bpp: tools/gfx += --trim-whitespace
 gfx/pokedex/slowpoke.2bpp: tools/gfx += --trim-whitespace
 
 gfx/pokegear/pokegear.2bpp: rgbgfx += -x2
@@ -188,6 +188,7 @@
 gfx/slots/slots_2.2bpp: tools/gfx += --interleave --png=$<
 gfx/slots/slots_3.2bpp: tools/gfx += --interleave --png=$< --remove-duplicates --keep-whitespace --remove-xflip
 
+gfx/card_flip/card_flip_1.2bpp: tools/gfx += --trim-whitespace
 gfx/card_flip/card_flip_2.2bpp: tools/gfx += --remove-whitespace
 
 gfx/battle_anims/angels.2bpp: tools/gfx += --trim-whitespace
@@ -219,6 +220,8 @@
 
 gfx/overworld/chris_fish.2bpp: tools/gfx += --trim-whitespace
 gfx/overworld/kris_fish.2bpp: tools/gfx += --trim-whitespace
+
+gfx/sprites/big_onix.2bpp: tools/gfx += --remove-whitespace --remove-xflip
 
 gfx/battle/dude.2bpp: rgbgfx += -h
 
--- a/engine/link/mystery_gift.asm
+++ b/engine/link/mystery_gift.asm
@@ -1261,7 +1261,7 @@
 	ld hl, MysteryGiftGFX
 	ld de, vTiles2 tile $00
 	ld a, BANK(MysteryGiftGFX)
-	ld bc, MysteryGiftGFX.End - MysteryGiftGFX
+	ld bc, $43 tiles
 	call FarCopyBytes
 	hlcoord 0, 0
 	ld a, $42
@@ -1347,11 +1347,11 @@
 	ret
 
 .Load5GFX:
-	ld b,  5
+	ld b, 5
 	jr .gfx_loop
 
 .Unreferenced_Load6GFX:
-	ld b,  6
+	ld b, 6
 	jr .gfx_loop
 
 .Load16GFX:
@@ -1365,7 +1365,7 @@
 	ret
 
 .Load9Column:
-	ld b,  9
+	ld b, 9
 	jr .col_loop
 
 .Load11Column:
@@ -1393,7 +1393,6 @@
 
 MysteryGiftGFX:
 INCBIN "gfx/mystery_gift/mystery_gift.2bpp"
-.End
 
 Function105688:
 	call ClearTilemap
@@ -1552,15 +1551,15 @@
 Function1057d7:
 	call ClearBGPalettes
 	call DisableLCD
-	ld hl, MysteryGiftJP_GFX
+	ld hl, CardTradeGFX
 	ld de, vTiles2 tile $00
-	ld a, BANK(MysteryGiftJP_GFX)
-	lb bc, 4, 0
+	ld a, BANK(CardTradeGFX)
+	ld bc, $40 tiles
 	call FarCopyBytes
-	ld hl, MysteryGiftJP_GFX + $40 tiles
+	ld hl, CardTradeSpriteGFX
 	ld de, vTiles0 tile $00
-	ld a, BANK(MysteryGiftJP_GFX)
-	ld bc, $80
+	ld a, BANK(CardTradeSpriteGFX)
+	ld bc, 8 tiles
 	call FarCopyBytes
 	hlcoord 0, 0
 	ld a, $3f
@@ -1706,6 +1705,8 @@
 	dsprite  1, 1, 13, 4, $06, 0
 	dsprite  1, 1, 14, 4, $07, 0
 
-; japanese mystery gift gfx
-MysteryGiftJP_GFX:
-INCBIN "gfx/mystery_gift/mystery_gift_jp.2bpp"
+CardTradeGFX:
+INCBIN "gfx/mystery_gift/card_trade.2bpp"
+
+CardTradeSpriteGFX:
+INCBIN "gfx/mystery_gift/card_sprite.2bpp"
--- a/engine/menus/debug.asm
+++ b/engine/menus/debug.asm
@@ -1,26 +1,26 @@
 	const_def $6a
-	const DEBUGTEST_UP_ARROW ; $6a
-	const DEBUGTEST_TICKS    ; $6b
-	const DEBUGTEST_WHITE    ; $6c
-	const DEBUGTEST_LIGHT    ; $6d
-	const DEBUGTEST_DARK     ; $6e
-	const DEBUGTEST_BLACK    ; $6f
-	const DEBUGTEST_0        ; $70
-	const DEBUGTEST_1        ; $71
-	const DEBUGTEST_2        ; $72
-	const DEBUGTEST_3        ; $73
-	const DEBUGTEST_4        ; $74
-	const DEBUGTEST_5        ; $75
-	const DEBUGTEST_6        ; $76
-	const DEBUGTEST_7        ; $77
-	const DEBUGTEST_8        ; $78
-	const DEBUGTEST_9        ; $79
-	const DEBUGTEST_A        ; $7a
-	const DEBUGTEST_B        ; $7b
-	const DEBUGTEST_C        ; $7c
-	const DEBUGTEST_D        ; $7d
-	const DEBUGTEST_E        ; $7e
-	const DEBUGTEST_F        ; $7f
+	const DEBUGTEST_TICKS_1 ; $6a
+	const DEBUGTEST_TICKS_2 ; $6b
+	const DEBUGTEST_WHITE   ; $6c
+	const DEBUGTEST_LIGHT   ; $6d
+	const DEBUGTEST_DARK    ; $6e
+	const DEBUGTEST_BLACK   ; $6f
+	const DEBUGTEST_0       ; $70
+	const DEBUGTEST_1       ; $71
+	const DEBUGTEST_2       ; $72
+	const DEBUGTEST_3       ; $73
+	const DEBUGTEST_4       ; $74
+	const DEBUGTEST_5       ; $75
+	const DEBUGTEST_6       ; $76
+	const DEBUGTEST_7       ; $77
+	const DEBUGTEST_8       ; $78
+	const DEBUGTEST_9       ; $79
+	const DEBUGTEST_A       ; $7a
+	const DEBUGTEST_B       ; $7b
+	const DEBUGTEST_C       ; $7c
+	const DEBUGTEST_D       ; $7d
+	const DEBUGTEST_E       ; $7e
+	const DEBUGTEST_F       ; $7f
 
 ColorTest:
 ; A debug menu to test monster and trainer palettes at runtime.
@@ -147,11 +147,11 @@
 	ret
 
 Function8197c:
-	ld hl, DebugColorTestGFX + 1 tiles
-	ld de, vTiles2 tile DEBUGTEST_UP_ARROW
+	ld hl, DebugColorTestGFX
+	ld de, vTiles2 tile DEBUGTEST_TICKS_1
 	ld bc, 22 tiles
 	call CopyBytes
-	ld hl, DebugColorTestGFX
+	ld hl, DebugUpArrowGFX
 	ld de, vTiles0
 	ld bc, 1 tiles
 	call CopyBytes
@@ -392,10 +392,10 @@
 
 Function81bde:
 	push af
-	ld a, DEBUGTEST_UP_ARROW
+	ld a, DEBUGTEST_TICKS_1
 	ld [hli], a
 	ld bc, $f
-	ld a, DEBUGTEST_TICKS
+	ld a, DEBUGTEST_TICKS_2
 	call ByteFill
 	ld l, e
 	ld h, d
@@ -1031,6 +1031,9 @@
 	next "いいえ<DOT><DOT>", DEBUGTEST_B ; NO..(B)
 	db   "@"
 
+DebugUpArrowGFX:
+INCBIN "gfx/debug/up_arrow.2bpp"
+
 DebugColorTestGFX:
 INCBIN "gfx/debug/color_test.2bpp"
 
@@ -1047,13 +1050,13 @@
 	call WaitBGMap2
 	xor a
 	ldh [hBGMapMode], a
-	ld de, DebugColorTestGFX + 1 tiles
-	ld hl, vTiles2 tile DEBUGTEST_UP_ARROW
+	ld de, DebugColorTestGFX
+	ld hl, vTiles2 tile DEBUGTEST_TICKS_1
 	lb bc, BANK(DebugColorTestGFX), 22
 	call Request2bpp
-	ld de, DebugColorTestGFX
+	ld de, DebugUpArrowGFX
 	ld hl, vTiles1
-	lb bc, BANK(DebugColorTestGFX), 1
+	lb bc, BANK(DebugUpArrowGFX), 1
 	call Request2bpp
 	ld a, HIGH(vBGMap1)
 	ldh [hBGMapAddress + 1], a
@@ -1118,10 +1121,10 @@
 	hlcoord 2, 8
 
 Function82203:
-	ld a, DEBUGTEST_UP_ARROW
+	ld a, DEBUGTEST_TICKS_1
 	ld [hli], a
 	ld bc, $10 - 1
-	ld a, DEBUGTEST_TICKS
+	ld a, DEBUGTEST_TICKS_2
 	call ByteFill
 	ret
 
--- a/engine/movie/trade_animation.asm
+++ b/engine/movie/trade_animation.asm
@@ -173,15 +173,15 @@
 	ld hl, TradeGameBoyLZ
 	ld de, vTiles2 tile $31
 	call Decompress
-	ld hl, TradeArrowGFX
+	ld hl, TradeArrowRightGFX
 	ld de, vTiles0 tile TRADEANIM_RIGHT_ARROW
 	ld bc, 1 tiles
-	ld a, BANK(TradeArrowGFX)
+	ld a, BANK(TradeArrowRightGFX)
 	call FarCopyBytes
-	ld hl, TradeArrowGFX + 1 tiles
+	ld hl, TradeArrowLeftGFX
 	ld de, vTiles0 tile TRADEANIM_LEFT_ARROW
 	ld bc, 1 tiles
-	ld a, BANK(TradeArrowGFX)
+	ld a, BANK(TradeArrowLeftGFX)
 	call FarCopyBytes
 	xor a
 	ldh [hSCX], a
@@ -1457,9 +1457,10 @@
 	db $43, $57, $58, $54, $54, $54, $54, $54, $54, $54, $54, $54
 	db $43, $59, $5a, $43, $43, $43, $43, $43, $43, $43, $43, $43
 
-TradeArrowGFX:  INCBIN "gfx/trade/arrow.2bpp"
-TradeCableGFX:  INCBIN "gfx/trade/cable.2bpp"
-TradeBubbleGFX: INCBIN "gfx/trade/bubble.2bpp"
-TradeGameBoyLZ: INCBIN "gfx/trade/game_boy.2bpp.lz"
-TradeBallGFX:   INCBIN "gfx/trade/ball.2bpp"
-TradePoofGFX:   INCBIN "gfx/trade/poof.2bpp"
+TradeArrowRightGFX: INCBIN "gfx/trade/arrow_right.2bpp"
+TradeArrowLeftGFX:  INCBIN "gfx/trade/arrow_left.2bpp"
+TradeCableGFX:      INCBIN "gfx/trade/cable.2bpp"
+TradeBubbleGFX:     INCBIN "gfx/trade/bubble.2bpp"
+TradeGameBoyLZ:     INCBIN "gfx/trade/game_boy.2bpp.lz"
+TradeBallGFX:       INCBIN "gfx/trade/ball.2bpp"
+TradePoofGFX:       INCBIN "gfx/trade/poof.2bpp"
--- a/engine/pokedex/pokedex_3.asm
+++ b/engine/pokedex/pokedex_3.asm
@@ -12,7 +12,7 @@
 	ret
 
 SGBPokedexGFX_LZ:
-INCBIN "gfx/pokedex/sgb.2bpp.lz"
+INCBIN "gfx/pokedex/pokedex_sgb.2bpp.lz"
 
 LoadQuestionMarkPic:
 	ld hl, .QuestionMarkLZ
--- a/engine/pokemon/mail_2.asm
+++ b/engine/pokemon/mail_2.asm
@@ -127,13 +127,13 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, SurfMailBorderGFX
-	ld c, 8 * 8
+	ld c, 8 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailLaprasGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	ld de, SurfMailWaveGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	jr FinishLoadingSurfLiteBlueMailGFX
 
@@ -141,25 +141,25 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, LiteBlueMailBorderGFX
-	ld c, 8 * 8
+	ld c, 8 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailDratiniGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	ld de, PortraitMailUnderlineGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 
 FinishLoadingSurfLiteBlueMailGFX:
 	ld de, SurfLiteBlueMailSmallShapesGFX
-	ld c, 2 * 8
+	ld c, 2 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
-	ld c, 2 * 8
+	ld c, 2 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, SurfLiteBlueMailLargeShapesGFX
-	ld c, 8 * 8
+	ld c, 8 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
-	ld c, 8 * 8
+	ld c, 8 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 
 	call DrawMailBorder
@@ -211,29 +211,29 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, EonMailBorder1GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, EonMailBorder2GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, EonMailBorder2GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, EonMailBorder1GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
-	ld de, SurfMailBorderGFX + 6 * 8
-	ld c, 1 * 8
+	ld de, SurfMailBorderGFX + 6 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailEeveeGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	ld hl, vTiles2 tile $3d
 	ld de, MailLargeCircleGFX
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, EonMailBorder2GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 
 	ld a, $31
@@ -260,19 +260,19 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, LovelyMailBorderGFX
-	ld c, 5 * 8
+	ld c, 5 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailPoliwagGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	ld de, LovelyMailUnderlineGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, LovelyMailLargeHeartGFX
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, LovelyMailSmallHeartGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 
 	call DrawMailBorder2
@@ -320,25 +320,25 @@
 LoadMorphMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
-	ld bc, 5 * 8
+	ld bc, 5 * LEN_1BPP_TILE
 	call MailGFX_GenerateMonochromeTilesColor2
-	ld de, MorphMailBorderCornerGFX + 3 * 8
-	ld c, 1 * 8
+	ld de, MorphMailBorderCornerGFX + 3 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MorphMailBorderCornerGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MorphMailBorderGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, EonMailBorder1GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, MorphMailDividerGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailDittoGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	call DrawMailBorder2
 	ld a, $31
@@ -396,31 +396,31 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, EonMailBorder1GFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld a, $ff
 	ld bc, 1 tiles
 	call ByteFill
 	ld de, BlueSkyMailGrassGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	ld de, MailDragoniteGFX
-	ld c, 23 * 8
+	ld c, 23 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	ld de, MailCloudGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
-	ld de, FlowerMailBorderGFX + 6 * 8
-	ld c, 1 * 8
+	ld de, FlowerMailBorderGFX + 6 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, MailCloudGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
-	ld de, MailCloudGFX + 2 * 8
-	ld c, 2 * 8
+	ld de, MailCloudGFX + 2 * LEN_1BPP_TILE
+	ld c, 2 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
-	ld de, MailCloudGFX + 5 * 8
-	ld c, 1 * 8
+	ld de, MailCloudGFX + 5 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 
 	ld a, $31
@@ -482,18 +482,18 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, FlowerMailBorderGFX
-	ld c, 8 * 8
+	ld c, 8 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, MailOddishGFX
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
-	ld de, FlowerMailBorderGFX + 6 * 8
-	ld c, 1 * 8
+	ld de, FlowerMailBorderGFX + 6 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, FlowerMailFlowerGFX
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 
 	call DrawMailBorder
@@ -536,17 +536,17 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, PortraitMailBorderGFX
-	ld c, 5 * 8
+	ld c, 5 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, PortraitMailUnderlineGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld hl, vTiles2 tile $3d
 	ld de, PortraitMailLargePokeballGFX
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, PortraitMailSmallPokeballGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 
 	call DrawMailBorder2
@@ -566,22 +566,22 @@
 	push bc
 	ld hl, vTiles2 tile $31
 	ld de, MusicMailBorderGFX
-	ld c, 4 * 8
+	ld c, 4 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MorphMailBorderGFX
-	ld c, 2 * 8
+	ld c, 2 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailNatuGFX
-	ld c, 6 * 8
+	ld c, 6 * LEN_1BPP_TILE
 	call LoadMailGFX_Color3
 	xor a
 	ld bc, 1 tiles
 	call ByteFill
 	ld de, MusicMailLargeNoteGFX
-	ld c, 3 * 8
+	ld c, 3 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 	ld de, MusicMailSmallNoteGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 
 	ld a, $31
@@ -607,19 +607,19 @@
 LoadMirageMailGFX:
 	push bc
 	ld hl, vTiles2 tile $31
-	ld bc, 5 * 8
+	ld bc, 5 * LEN_1BPP_TILE
 	call MailGFX_GenerateMonochromeTilesColor2
 	ld de, BlueSkyMailGrassGFX
-	ld c, 1 * 8
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
 	ld de, MailMewGFX
-	ld c, 18 * 8
+	ld c, 18 * LEN_1BPP_TILE
 	call LoadMailGFX_Color2
-	ld de, LiteBlueMailBorderGFX + 1 * 8
-	ld c, 1 * 8
+	ld de, LiteBlueMailBorderGFX + 1 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
-	ld de, LiteBlueMailBorderGFX + 6 * 8
-	ld c, 1 * 8
+	ld de, LiteBlueMailBorderGFX + 6 * LEN_1BPP_TILE
+	ld c, 1 * LEN_1BPP_TILE
 	call LoadMailGFX_Color1
 
 	call DrawMailBorder2
binary files a/gfx/card_flip/card_flip_1.png b/gfx/card_flip/card_flip_1.png differ
binary files a/gfx/debug/color_test.png b/gfx/debug/color_test.png differ
binary files /dev/null b/gfx/debug/up_arrow.png differ
binary files a/gfx/frames/1.png b/gfx/frames/1.png differ
binary files a/gfx/frames/2.png b/gfx/frames/2.png differ
binary files a/gfx/frames/3.png b/gfx/frames/3.png differ
binary files a/gfx/frames/4.png b/gfx/frames/4.png differ
binary files a/gfx/frames/5.png b/gfx/frames/5.png differ
binary files a/gfx/frames/6.png b/gfx/frames/6.png differ
binary files a/gfx/frames/7.png b/gfx/frames/7.png differ
binary files a/gfx/frames/8.png b/gfx/frames/8.png differ
binary files a/gfx/frames/9.png b/gfx/frames/9.png differ
binary files a/gfx/frames/map_entry_sign.png b/gfx/frames/map_entry_sign.png differ
binary files a/gfx/mobile/havewant.png b/gfx/mobile/havewant.png differ
binary files /dev/null b/gfx/mystery_gift/card_sprite.png differ
binary files /dev/null b/gfx/mystery_gift/card_trade.png differ
binary files a/gfx/mystery_gift/mystery_gift.png b/gfx/mystery_gift/mystery_gift.png differ
binary files a/gfx/mystery_gift/mystery_gift_jp.png /dev/null differ
binary files /dev/null b/gfx/pokedex/pokedex_sgb.2bpp.lz.82bc0a7b differ
binary files /dev/null b/gfx/pokedex/pokedex_sgb.png differ
binary files a/gfx/pokedex/sgb.2bpp.lz.82bc0a7b /dev/null differ
binary files a/gfx/pokedex/sgb.png /dev/null differ
binary files a/gfx/sprites/big_onix.png b/gfx/sprites/big_onix.png differ
binary files a/gfx/trade/arrow.png /dev/null differ
binary files /dev/null b/gfx/trade/arrow_left.png differ
binary files /dev/null b/gfx/trade/arrow_right.png differ
binary files a/gfx/unown_puzzle/tile_borders.png b/gfx/unown_puzzle/tile_borders.png differ
--- a/mobile/mobile_5f.asm
+++ b/mobile/mobile_5f.asm
@@ -68,7 +68,7 @@
 	ld bc, $80 tiles
 	call CopyBytes
 
-	ld hl, HaveWantGFX + $800
+	ld hl, HaveWantGFX + $80 tiles
 	ld de, vTiles1
 	ld bc, $10 tiles
 	call CopyBytes