summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-06-27 16:27:30 -0400
committerRangi <35663410+Rangi42@users.noreply.github.com>2020-06-27 21:43:32 -0400
commitd5089d3c623e2b147b035cf12569810d604bf47d (patch)
tree9d64a8943a11fef8a2b1afe0c4c8eda29e4ecfe1
parent4b853ad676e061a6c4b0fcc030855a2705776864 (diff)
Organize gfx/
-rw-r--r--.gitattributes2
-rw-r--r--Makefile23
-rwxr-xr-xdata/sgb_border.asm8
-rwxr-xr-xengine/HoF_room_pc.asm2
-rwxr-xr-xengine/battle/animations.asm10
-rw-r--r--engine/battle/battle_transitions.asm2
-rw-r--r--engine/battle/draw_hud_pokeball_gfx.asm2
-rwxr-xr-xengine/gamefreak.asm2
-rwxr-xr-xengine/intro.asm24
-rw-r--r--engine/menu/draw_badges.asm2
-rwxr-xr-xengine/menu/naming_screen.asm2
-rwxr-xr-xengine/menu/status_screen.asm4
-rwxr-xr-xengine/mon_party_sprites.asm2
-rwxr-xr-xengine/overworld/emotion_bubbles.asm10
-rwxr-xr-xengine/overworld/healing_machine.asm2
-rwxr-xr-xengine/overworld/ledges.asm2
-rwxr-xr-xengine/overworld/ssanne.asm2
-rwxr-xr-xengine/slot_machine.asm6
-rwxr-xr-xengine/town_map.asm9
-rw-r--r--gfx/attack_anim_1.pngbin1042 -> 0 bytes
-rw-r--r--gfx/attack_anim_2.pngbin999 -> 0 bytes
-rw-r--r--gfx/battle/attack_anim_1.pngbin0 -> 977 bytes
-rw-r--r--gfx/battle/attack_anim_2.pngbin0 -> 936 bytes
-rw-r--r--gfx/battle/balls.pngbin0 -> 115 bytes
-rw-r--r--gfx/battle/battle_hud_1.pngbin0 -> 102 bytes
-rw-r--r--gfx/battle/battle_hud_2.pngbin0 -> 88 bytes
-rw-r--r--gfx/battle/battle_hud_3.pngbin0 -> 93 bytes
-rw-r--r--gfx/battle/minimize.png (renamed from gfx/minimized_mon_sprite.png)bin74 -> 74 bytes
-rw-r--r--gfx/battle_hud1.pngbin94 -> 0 bytes
-rw-r--r--gfx/battle_hud2.pngbin79 -> 0 bytes
-rw-r--r--gfx/battle_hud3.pngbin88 -> 0 bytes
-rw-r--r--gfx/emotes/happy.pngbin0 -> 125 bytes
-rw-r--r--gfx/emotes/question.pngbin0 -> 124 bytes
-rw-r--r--gfx/emotes/shock.pngbin0 -> 110 bytes
-rw-r--r--gfx/emotion_bubbles.pngbin149 -> 0 bytes
-rw-r--r--gfx/font/AB.png (renamed from gfx/AB.png)bin90 -> 90 bytes
-rw-r--r--gfx/font/ED.png (renamed from gfx/ED_tile.png)bin79 -> 79 bytes
-rw-r--r--gfx/font/P.png (renamed from gfx/p_tile.png)bin77 -> 77 bytes
-rw-r--r--gfx/font/font.png (renamed from gfx/font.png)bin625 -> 625 bytes
-rw-r--r--gfx/font/font_battle_extra.pngbin0 -> 252 bytes
-rw-r--r--gfx/font/font_extra.pngbin0 -> 283 bytes
-rw-r--r--gfx/hp_bar_and_status.pngbin262 -> 0 bytes
-rw-r--r--gfx/intro_credits/blue_jigglypuff_1.png (renamed from gfx/blue/intro_purin_1.png)bin366 -> 366 bytes
-rw-r--r--gfx/intro_credits/blue_jigglypuff_2.png (renamed from gfx/blue/intro_purin_2.png)bin360 -> 360 bytes
-rw-r--r--gfx/intro_credits/blue_jigglypuff_3.png (renamed from gfx/blue/intro_purin_3.png)bin416 -> 416 bytes
-rw-r--r--gfx/intro_credits/copyright.png (renamed from gfx/copyright.png)bin220 -> 220 bytes
-rw-r--r--gfx/intro_credits/falling_star.png (renamed from gfx/falling_star.png)bin90 -> 90 bytes
-rw-r--r--gfx/intro_credits/gamefreak_logo.png (renamed from gfx/gamefreak_logo.png)bin139 -> 139 bytes
-rw-r--r--gfx/intro_credits/gamefreak_presents.png (renamed from gfx/gamefreak_intro.png)bin180 -> 180 bytes
-rw-r--r--gfx/intro_credits/gengar.pngbin0 -> 1082 bytes
-rw-r--r--gfx/intro_credits/red_nidorino_1.png (renamed from gfx/red/intro_nido_1.png)bin462 -> 462 bytes
-rw-r--r--gfx/intro_credits/red_nidorino_2.png (renamed from gfx/red/intro_nido_2.png)bin449 -> 449 bytes
-rw-r--r--gfx/intro_credits/red_nidorino_3.png (renamed from gfx/red/intro_nido_3.png)bin495 -> 495 bytes
-rw-r--r--gfx/intro_credits/the_end.png (renamed from gfx/theend.png)bin139 -> 139 bytes
-rw-r--r--gfx/intro_fight.pngbin1099 -> 0 bytes
-rw-r--r--gfx/overworld/battle_transition.png (renamed from gfx/battle_transition.png)bin68 -> 68 bytes
-rw-r--r--gfx/overworld/fishing_rod.png (renamed from gfx/red_fishingrod_tiles.png)bin108 -> 108 bytes
-rw-r--r--gfx/overworld/heal_machine.png (renamed from gfx/pokecenter_ball.png)bin93 -> 93 bytes
-rw-r--r--gfx/overworld/red_fish_back.png (renamed from gfx/red_fishing_tile_back.png)bin114 -> 114 bytes
-rw-r--r--gfx/overworld/red_fish_front.png (renamed from gfx/red_fishing_tile_front.png)bin107 -> 107 bytes
-rw-r--r--gfx/overworld/red_fish_side.png (renamed from gfx/red_fishing_tile_side.png)bin111 -> 111 bytes
-rw-r--r--gfx/overworld/shadow.png (renamed from gfx/ledge_hopping_shadow.png)bin77 -> 77 bytes
-rw-r--r--gfx/overworld/smoke.png (renamed from gfx/ss_anne_smoke_puff.png)bin90 -> 90 bytes
-rw-r--r--gfx/overworld/spinners.png (renamed from gfx/spinner_arrow.png)bin131 -> 131 bytes
-rw-r--r--gfx/pokeball.pngbin124 -> 0 bytes
-rw-r--r--gfx/pokedex/mon_nest_icon.png (renamed from gfx/mon_nest_icon.png)bin80 -> 80 bytes
-rw-r--r--gfx/pokedex/pokedex.png (renamed from gfx/pokedex.png)bin179 -> 179 bytes
-rw-r--r--gfx/sgb/blue_border.png (renamed from gfx/blue/sgbborder.png)bin1117 -> 1117 bytes
-rw-r--r--gfx/sgb/blue_border.tilemap (renamed from gfx/blue/sgbborder.map)bin1792 -> 1792 bytes
-rw-r--r--gfx/sgb/red_border.png (renamed from gfx/red/sgbborder.png)bin1048 -> 1048 bytes
-rw-r--r--gfx/sgb/red_border.tilemap (renamed from gfx/red/sgbborder.map)bin1792 -> 1792 bytes
-rw-r--r--gfx/slots/blue_slots_1.png (renamed from gfx/blue/slotmachine1.png)bin459 -> 459 bytes
-rw-r--r--gfx/slots/blue_slots_2.png (renamed from gfx/blue/slotmachine2.png)bin314 -> 314 bytes
-rw-r--r--gfx/slots/red_slots_1.png (renamed from gfx/red/slotmachine1.png)bin471 -> 471 bytes
-rw-r--r--gfx/slots/red_slots_2.png (renamed from gfx/red/slotmachine2.png)bin346 -> 346 bytes
-rw-r--r--gfx/slots/slots.tilemap (renamed from gfx/tilemaps/slotmachine.map)bin240 -> 236 bytes
-rw-r--r--gfx/text_box.pngbin295 -> 0 bytes
-rw-r--r--gfx/title/blue_version.png (renamed from gfx/blue/blueversion.png)bin116 -> 116 bytes
-rw-r--r--gfx/title/gamefreak_inc.png (renamed from gfx/gamefreak.png)bin147 -> 147 bytes
-rw-r--r--gfx/title/player.png (renamed from gfx/player_title.png)bin450 -> 450 bytes
-rw-r--r--gfx/title/pokemon_logo.png (renamed from gfx/pokemon_logo.png)bin926 -> 926 bytes
-rw-r--r--gfx/title/red_version.png (renamed from gfx/red/redgreenversion.png)bin126 -> 126 bytes
-rw-r--r--gfx/town_map/town_map.png (renamed from gfx/town_map.png)bin256 -> 256 bytes
-rwxr-xr-xgfx/town_map/town_map.rle (renamed from gfx/town_map.rle)bin171 -> 171 bytes
-rw-r--r--gfx/town_map/town_map_cursor.png (renamed from gfx/town_map_cursor.png)bin82 -> 82 bytes
-rw-r--r--gfx/town_map/up_arrow.png (renamed from gfx/up_arrow.png)bin80 -> 80 bytes
-rw-r--r--gfx/trade/cable_ball.png (renamed from gfx/trade2.png)bin126 -> 126 bytes
-rw-r--r--gfx/trade/game_boy.png (renamed from gfx/game_boy.png)bin246 -> 246 bytes
-rw-r--r--gfx/trade/link_cable.png (renamed from gfx/link_cable.png)bin207 -> 207 bytes
-rw-r--r--gfx/trade/mon_ow_sprites.png (renamed from gfx/mon_ow_sprites.png)bin324 -> 324 bytes
-rw-r--r--gfx/trainer_card/badge_numbers.png (renamed from gfx/badge_numbers.png)bin135 -> 135 bytes
-rw-r--r--gfx/trainer_card/badges.png (renamed from gfx/badges.png)bin924 -> 924 bytes
-rw-r--r--gfx/trainer_card/blank_leader_names.png (renamed from gfx/blank_leader_names.png)bin73 -> 73 bytes
-rw-r--r--gfx/trainer_card/circle_tile.png (renamed from gfx/circle_tile.png)bin81 -> 81 bytes
-rw-r--r--gfx/trainer_card/trainer_info.png (renamed from gfx/trainer_info.png)bin175 -> 175 bytes
-rw-r--r--gfx/yellow/slotmachine1.pngbin470 -> 0 bytes
-rw-r--r--gfx/yellow/slotmachine2.pngbin379 -> 0 bytes
-rwxr-xr-xmain.asm52
-rwxr-xr-xscripts/RocketHideoutB2F.asm2
-rw-r--r--tilesets.asm2
100 files changed, 88 insertions, 84 deletions
diff --git a/.gitattributes b/.gitattributes
index bc973be0..4f4d8c38 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -12,7 +12,7 @@
*.rle binary
*.tilecoll binary
*.bst binary
-*.map binary
+*.tilemap binary
*.wav binary
*.blk binary
*.pic binary
diff --git a/Makefile b/Makefile
index 59e593e8..2b077082 100644
--- a/Makefile
+++ b/Makefile
@@ -83,17 +83,22 @@ pokeblue_opt = -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON BLUE"
### Misc file-specific graphics rules
-gfx/blue/intro_purin_1.2bpp: $(RGBGFX) += -h
-gfx/blue/intro_purin_2.2bpp: $(RGBGFX) += -h
-gfx/blue/intro_purin_3.2bpp: $(RGBGFX) += -h
-gfx/red/intro_nido_1.2bpp: $(RGBGFX) += -h
-gfx/red/intro_nido_2.2bpp: $(RGBGFX) += -h
-gfx/red/intro_nido_3.2bpp: $(RGBGFX) += -h
-
-gfx/game_boy.2bpp: tools/gfx += --remove-duplicates
-gfx/theend.2bpp: tools/gfx += --interleave --png=$<
+gfx/battle/attack_anim_1.2bpp: tools/gfx += --trim-whitespace
+gfx/battle/attack_anim_2.2bpp: tools/gfx += --trim-whitespace
+
+gfx/intro_credits/blue_jigglypuff_1.2bpp: $(RGBGFX) += -h
+gfx/intro_credits/blue_jigglypuff_2.2bpp: $(RGBGFX) += -h
+gfx/intro_credits/blue_jigglypuff_3.2bpp: $(RGBGFX) += -h
+gfx/intro_credits/red_nidorino_1.2bpp: $(RGBGFX) += -h
+gfx/intro_credits/red_nidorino_2.2bpp: $(RGBGFX) += -h
+gfx/intro_credits/red_nidorino_3.2bpp: $(RGBGFX) += -h
+
+gfx/intro_credits/the_end.2bpp: tools/gfx += --interleave --png=$<
+
gfx/tilesets/%.2bpp: tools/gfx += --trim-whitespace
+gfx/trade/game_boy.2bpp: tools/gfx += --remove-duplicates
+
### Catch-all graphics rules
diff --git a/data/sgb_border.asm b/data/sgb_border.asm
index c2afc193..aa11a326 100755
--- a/data/sgb_border.asm
+++ b/data/sgb_border.asm
@@ -1,9 +1,9 @@
BorderPalettes:
IF DEF(_RED)
- INCBIN "gfx/red/sgbborder.map"
+ INCBIN "gfx/sgb/red_border.tilemap"
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/sgbborder.map"
+ INCBIN "gfx/sgb/blue_border.tilemap"
ENDC
ds $100
@@ -55,8 +55,8 @@ ENDC
SGBBorderGraphics:
IF DEF(_RED)
- INCBIN "gfx/red/sgbborder.2bpp"
+ INCBIN "gfx/sgb/red_border.2bpp"
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/sgbborder.2bpp"
+ INCBIN "gfx/sgb/blue_border.2bpp"
ENDC
diff --git a/engine/HoF_room_pc.asm b/engine/HoF_room_pc.asm
index 7e08631c..f820aae3 100755
--- a/engine/HoF_room_pc.asm
+++ b/engine/HoF_room_pc.asm
@@ -266,5 +266,5 @@ INCLUDE "data/credits_order.asm"
INCLUDE "text/credits_text.asm"
TheEndGfx:
- INCBIN "gfx/theend.2bpp"
+ INCBIN "gfx/intro_credits/the_end.2bpp"
TheEndGfxEnd:
diff --git a/engine/battle/animations.asm b/engine/battle/animations.asm
index 9eb7badb..fcc3c99f 100755
--- a/engine/battle/animations.asm
+++ b/engine/battle/animations.asm
@@ -361,17 +361,17 @@ AnimationTilesetPointers:
db $FF
AnimationTileset1:
- INCBIN "gfx/attack_anim_1.2bpp"
+ INCBIN "gfx/battle/attack_anim_1.2bpp"
AnimationTileset2:
- INCBIN "gfx/attack_anim_2.2bpp"
+ INCBIN "gfx/battle/attack_anim_2.2bpp"
SlotMachineTiles2:
IF DEF(_RED)
- INCBIN "gfx/red/slotmachine2.2bpp"
+ INCBIN "gfx/slots/red_slots_2.2bpp"
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/slotmachine2.2bpp"
+ INCBIN "gfx/slots/blue_slots_2.2bpp"
ENDC
MoveAnimation:
@@ -1710,7 +1710,7 @@ AnimationMinimizeMon:
jp AnimationShowMonPic
MinimizedMonSprite:
- INCBIN "gfx/minimized_mon_sprite.1bpp"
+ INCBIN "gfx/battle/minimize.1bpp"
MinimizedMonSpriteEnd:
AnimationSlideMonDownAndHide:
diff --git a/engine/battle/battle_transitions.asm b/engine/battle/battle_transitions.asm
index f2e26ed5..62b023b0 100644
--- a/engine/battle/battle_transitions.asm
+++ b/engine/battle/battle_transitions.asm
@@ -160,7 +160,7 @@ LoadBattleTransitionTile:
jp CopyVideoData
BattleTransitionTile:
- INCBIN "gfx/battle_transition.2bpp"
+ INCBIN "gfx/overworld/battle_transition.2bpp"
BattleTransitionTileEnd:
BattleTransition_BlackScreen:
diff --git a/engine/battle/draw_hud_pokeball_gfx.asm b/engine/battle/draw_hud_pokeball_gfx.asm
index 323dd167..c0a91949 100644
--- a/engine/battle/draw_hud_pokeball_gfx.asm
+++ b/engine/battle/draw_hud_pokeball_gfx.asm
@@ -188,5 +188,5 @@ SetupPlayerAndEnemyPokeballs:
; four tiles: pokeball, black pokeball (status ailment), crossed out pokeball (fainted) and pokeball slot (no mon)
PokeballTileGraphics::
- INCBIN "gfx/pokeball.2bpp"
+ INCBIN "gfx/battle/balls.2bpp"
PokeballTileGraphicsEnd:
diff --git a/engine/gamefreak.asm b/engine/gamefreak.asm
index 5226072b..78e48384 100755
--- a/engine/gamefreak.asm
+++ b/engine/gamefreak.asm
@@ -239,5 +239,5 @@ GameFreakShootingStarOAMData:
GameFreakShootingStarOAMDataEnd:
FallingStar:
- INCBIN "gfx/falling_star.2bpp"
+ INCBIN "gfx/intro_credits/falling_star.2bpp"
FallingStarEnd:
diff --git a/engine/intro.asm b/engine/intro.asm
index a016b365..9a13c96f 100755
--- a/engine/intro.asm
+++ b/engine/intro.asm
@@ -438,35 +438,33 @@ IntroNidorinoAnimation7:
db ANIMATION_END
GameFreakIntro:
- INCBIN "gfx/gamefreak_intro.2bpp"
- INCBIN "gfx/gamefreak_logo.2bpp"
- rept 16
- db $00 ; blank tile
- endr
+ INCBIN "gfx/intro_credits/gamefreak_presents.2bpp"
+ INCBIN "gfx/intro_credits/gamefreak_logo.2bpp"
+ ds 16, $00 ; blank tile
GameFreakIntroEnd:
FightIntroBackMon:
- INCBIN "gfx/intro_fight.2bpp"
+ INCBIN "gfx/intro_credits/gengar.2bpp"
FightIntroBackMonEnd:
FightIntroFrontMon:
IF DEF(_RED)
- INCBIN "gfx/red/intro_nido_1.2bpp"
+ INCBIN "gfx/intro_credits/red_nidorino_1.2bpp"
FightIntroFrontMon2:
- INCBIN "gfx/red/intro_nido_2.2bpp"
+ INCBIN "gfx/intro_credits/red_nidorino_2.2bpp"
FightIntroFrontMon3:
- INCBIN "gfx/red/intro_nido_3.2bpp"
+ INCBIN "gfx/intro_credits/red_nidorino_3.2bpp"
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/intro_purin_1.2bpp"
+ INCBIN "gfx/intro_credits/blue_jigglypuff_1.2bpp"
FightIntroFrontMon2:
- INCBIN "gfx/blue/intro_purin_2.2bpp"
+ INCBIN "gfx/intro_credits/blue_jigglypuff_2.2bpp"
FightIntroFrontMon3:
- INCBIN "gfx/blue/intro_purin_3.2bpp"
+ INCBIN "gfx/intro_credits/blue_jigglypuff_3.2bpp"
ENDC
FightIntroFrontMonEnd:
- ds $10 ; blank tile
+ ds 16, $00 ; blank tile
diff --git a/engine/menu/draw_badges.asm b/engine/menu/draw_badges.asm
index 9e6262a0..1888e32f 100644
--- a/engine/menu/draw_badges.asm
+++ b/engine/menu/draw_badges.asm
@@ -117,4 +117,4 @@ DrawBadges:
db $20, $28, $30, $38, $40, $48, $50, $58
GymLeaderFaceAndBadgeTileGraphics:
- INCBIN "gfx/badges.2bpp"
+ INCBIN "gfx/trainer_card/badges.2bpp"
diff --git a/engine/menu/naming_screen.asm b/engine/menu/naming_screen.asm
index e2973988..2b86d6f4 100755
--- a/engine/menu/naming_screen.asm
+++ b/engine/menu/naming_screen.asm
@@ -332,7 +332,7 @@ LoadEDTile:
jp CopyVideoDataDouble
ED_Tile:
- INCBIN "gfx/ED_tile.1bpp"
+ INCBIN "gfx/font/ED.1bpp"
ED_TileEnd:
PrintAlphabet:
diff --git a/engine/menu/status_screen.asm b/engine/menu/status_screen.asm
index ef94f13c..20bee0ee 100755
--- a/engine/menu/status_screen.asm
+++ b/engine/menu/status_screen.asm
@@ -241,8 +241,8 @@ DrawLineBox:
ld [hl], $6f ; ← (halfarrow ending)
ret
-PTile: ; This is a single 1bpp "P" tile
- INCBIN "gfx/p_tile.1bpp"
+PTile:
+ INCBIN "gfx/font/P.1bpp"
PTileEnd:
PrintStatsBox:
diff --git a/engine/mon_party_sprites.asm b/engine/mon_party_sprites.asm
index 1e0f9c59..994f5086 100755
--- a/engine/mon_party_sprites.asm
+++ b/engine/mon_party_sprites.asm
@@ -281,4 +281,4 @@ GetPartyMonSpriteID:
INCLUDE "data/mon_party_sprites.asm"
MonPartySprites:
- INCBIN "gfx/mon_ow_sprites.2bpp"
+ INCBIN "gfx/trade/mon_ow_sprites.2bpp"
diff --git a/engine/overworld/emotion_bubbles.asm b/engine/overworld/emotion_bubbles.asm
index ac4276bd..20309fc1 100755
--- a/engine/overworld/emotion_bubbles.asm
+++ b/engine/overworld/emotion_bubbles.asm
@@ -62,13 +62,15 @@ EmotionBubble:
jp UpdateSprites
EmotionBubblesPointerTable:
- dw EmotionBubbles
- dw EmotionBubbles + $40
- dw EmotionBubbles + $80
+ dw ShockEmote
+ dw QuestionEmote
+ dw HappyEmote
EmotionBubblesOAM:
db $F8,$00,$F9,$00
db $FA,$00,$FB,$00
EmotionBubbles:
- INCBIN "gfx/emotion_bubbles.2bpp"
+ShockEmote: INCBIN "gfx/emotes/shock.2bpp"
+QuestionEmote: INCBIN "gfx/emotes/question.2bpp"
+HappyEmote: INCBIN "gfx/emotes/happy.2bpp"
diff --git a/engine/overworld/healing_machine.asm b/engine/overworld/healing_machine.asm
index 73b3fa1f..510f963b 100755
--- a/engine/overworld/healing_machine.asm
+++ b/engine/overworld/healing_machine.asm
@@ -63,7 +63,7 @@ AnimateHealingMachine:
jp UpdateSprites
PokeCenterFlashingMonitorAndHealBall:
- INCBIN "gfx/pokecenter_ball.2bpp"
+ INCBIN "gfx/overworld/heal_machine.2bpp"
PokeCenterOAMData:
db $24,$34,$7C,$10 ; heal machine monitor
diff --git a/engine/overworld/ledges.asm b/engine/overworld/ledges.asm
index b0ec703a..290c8c80 100755
--- a/engine/overworld/ledges.asm
+++ b/engine/overworld/ledges.asm
@@ -68,7 +68,7 @@ LoadHoppingShadowOAM:
ret
LedgeHoppingShadow:
- INCBIN "gfx/ledge_hopping_shadow.1bpp"
+ INCBIN "gfx/overworld/shadow.1bpp"
LedgeHoppingShadowEnd:
LedgeHoppingShadowOAM:
diff --git a/engine/overworld/ssanne.asm b/engine/overworld/ssanne.asm
index c226a5c5..6c26b712 100755
--- a/engine/overworld/ssanne.asm
+++ b/engine/overworld/ssanne.asm
@@ -89,5 +89,5 @@ LoadSmokeTile:
jp CopyVideoData
SSAnneSmokePuffTile:
- INCBIN "gfx/ss_anne_smoke_puff.2bpp"
+ INCBIN "gfx/overworld/smoke.2bpp"
SSAnneSmokePuffTileEnd:
diff --git a/engine/slot_machine.asm b/engine/slot_machine.asm
index 3a46687f..0a92c69b 100755
--- a/engine/slot_machine.asm
+++ b/engine/slot_machine.asm
@@ -878,15 +878,15 @@ LoadSlotMachineTiles:
jp SlotMachine_AnimWheel3
SlotMachineMap:
- INCBIN "gfx/tilemaps/slotmachine.map"
+ INCBIN "gfx/slots/slots.tilemap"
SlotMachineMapEnd:
INCLUDE "data/slot_machine_wheels.asm"
SlotMachineTiles1:
IF DEF(_RED)
- INCBIN "gfx/red/slotmachine1.2bpp"
+ INCBIN "gfx/slots/red_slots_1.2bpp"
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/slotmachine1.2bpp"
+ INCBIN "gfx/slots/blue_slots_1.2bpp"
ENDC
diff --git a/engine/town_map.asm b/engine/town_map.asm
index 1bb8d561..9cc55161 100755
--- a/engine/town_map.asm
+++ b/engine/town_map.asm
@@ -106,7 +106,7 @@ DisplayTownMap:
INCLUDE "data/town_map_order.asm"
TownMapCursor:
- INCBIN "gfx/town_map_cursor.1bpp"
+ INCBIN "gfx/town_map/town_map_cursor.1bpp"
TownMapCursorEnd:
LoadTownMap_Nest:
@@ -271,7 +271,7 @@ BuildFlyLocationsList:
ret
TownMapUpArrow:
- INCBIN "gfx/up_arrow.1bpp"
+ INCBIN "gfx/town_map/up_arrow.1bpp"
TownMapUpArrowEnd:
LoadTownMap:
@@ -325,8 +325,7 @@ LoadTownMap:
ret
CompressedMap:
-; you can decompress this file with the redrle program in the extras/ dir
- INCBIN "gfx/town_map.rle"
+ INCBIN "gfx/town_map/town_map.rle"
ExitTownMap:
; clear town map graphics data and load usual graphics data
@@ -587,7 +586,7 @@ INCLUDE "data/town_map_entries.asm"
INCLUDE "text/map_names.asm"
MonNestIcon:
- INCBIN "gfx/mon_nest_icon.1bpp"
+ INCBIN "gfx/pokedex/mon_nest_icon.1bpp"
MonNestIconEnd:
TownMapSpriteBlinkingAnimation::
diff --git a/gfx/attack_anim_1.png b/gfx/attack_anim_1.png
deleted file mode 100644
index 12bd7aa2..00000000
--- a/gfx/attack_anim_1.png
+++ /dev/null
Binary files differ
diff --git a/gfx/attack_anim_2.png b/gfx/attack_anim_2.png
deleted file mode 100644
index 57abbfde..00000000
--- a/gfx/attack_anim_2.png
+++ /dev/null
Binary files differ
diff --git a/gfx/battle/attack_anim_1.png b/gfx/battle/attack_anim_1.png
new file mode 100644
index 00000000..f3728737
--- /dev/null
+++ b/gfx/battle/attack_anim_1.png
Binary files differ
diff --git a/gfx/battle/attack_anim_2.png b/gfx/battle/attack_anim_2.png
new file mode 100644
index 00000000..6867d650
--- /dev/null
+++ b/gfx/battle/attack_anim_2.png
Binary files differ
diff --git a/gfx/battle/balls.png b/gfx/battle/balls.png
new file mode 100644
index 00000000..21bb5e37
--- /dev/null
+++ b/gfx/battle/balls.png
Binary files differ
diff --git a/gfx/battle/battle_hud_1.png b/gfx/battle/battle_hud_1.png
new file mode 100644
index 00000000..ed9d4a56
--- /dev/null
+++ b/gfx/battle/battle_hud_1.png
Binary files differ
diff --git a/gfx/battle/battle_hud_2.png b/gfx/battle/battle_hud_2.png
new file mode 100644
index 00000000..0f6954b5
--- /dev/null
+++ b/gfx/battle/battle_hud_2.png
Binary files differ
diff --git a/gfx/battle/battle_hud_3.png b/gfx/battle/battle_hud_3.png
new file mode 100644
index 00000000..fd1c57f7
--- /dev/null
+++ b/gfx/battle/battle_hud_3.png
Binary files differ
diff --git a/gfx/minimized_mon_sprite.png b/gfx/battle/minimize.png
index 35ca75cb..35ca75cb 100644
--- a/gfx/minimized_mon_sprite.png
+++ b/gfx/battle/minimize.png
Binary files differ
diff --git a/gfx/battle_hud1.png b/gfx/battle_hud1.png
deleted file mode 100644
index 74e6361f..00000000
--- a/gfx/battle_hud1.png
+++ /dev/null
Binary files differ
diff --git a/gfx/battle_hud2.png b/gfx/battle_hud2.png
deleted file mode 100644
index a5df75c8..00000000
--- a/gfx/battle_hud2.png
+++ /dev/null
Binary files differ
diff --git a/gfx/battle_hud3.png b/gfx/battle_hud3.png
deleted file mode 100644
index 00643de7..00000000
--- a/gfx/battle_hud3.png
+++ /dev/null
Binary files differ
diff --git a/gfx/emotes/happy.png b/gfx/emotes/happy.png
new file mode 100644
index 00000000..dd65f4d1
--- /dev/null
+++ b/gfx/emotes/happy.png
Binary files differ
diff --git a/gfx/emotes/question.png b/gfx/emotes/question.png
new file mode 100644
index 00000000..ef1d770b
--- /dev/null
+++ b/gfx/emotes/question.png
Binary files differ
diff --git a/gfx/emotes/shock.png b/gfx/emotes/shock.png
new file mode 100644
index 00000000..f15cf50f
--- /dev/null
+++ b/gfx/emotes/shock.png
Binary files differ
diff --git a/gfx/emotion_bubbles.png b/gfx/emotion_bubbles.png
deleted file mode 100644
index 31deacf4..00000000
--- a/gfx/emotion_bubbles.png
+++ /dev/null
Binary files differ
diff --git a/gfx/AB.png b/gfx/font/AB.png
index 89ac01db..89ac01db 100644
--- a/gfx/AB.png
+++ b/gfx/font/AB.png
Binary files differ
diff --git a/gfx/ED_tile.png b/gfx/font/ED.png
index 352489d6..352489d6 100644
--- a/gfx/ED_tile.png
+++ b/gfx/font/ED.png
Binary files differ
diff --git a/gfx/p_tile.png b/gfx/font/P.png
index 3df11133..3df11133 100644
--- a/gfx/p_tile.png
+++ b/gfx/font/P.png
Binary files differ
diff --git a/gfx/font.png b/gfx/font/font.png
index 34e86b4a..34e86b4a 100644
--- a/gfx/font.png
+++ b/gfx/font/font.png
Binary files differ
diff --git a/gfx/font/font_battle_extra.png b/gfx/font/font_battle_extra.png
new file mode 100644
index 00000000..d00ae7bc
--- /dev/null
+++ b/gfx/font/font_battle_extra.png
Binary files differ
diff --git a/gfx/font/font_extra.png b/gfx/font/font_extra.png
new file mode 100644
index 00000000..243acda0
--- /dev/null
+++ b/gfx/font/font_extra.png
Binary files differ
diff --git a/gfx/hp_bar_and_status.png b/gfx/hp_bar_and_status.png
deleted file mode 100644
index 1a832831..00000000
--- a/gfx/hp_bar_and_status.png
+++ /dev/null
Binary files differ
diff --git a/gfx/blue/intro_purin_1.png b/gfx/intro_credits/blue_jigglypuff_1.png
index 0e53582c..0e53582c 100644
--- a/gfx/blue/intro_purin_1.png
+++ b/gfx/intro_credits/blue_jigglypuff_1.png
Binary files differ
diff --git a/gfx/blue/intro_purin_2.png b/gfx/intro_credits/blue_jigglypuff_2.png
index 21107af0..21107af0 100644
--- a/gfx/blue/intro_purin_2.png
+++ b/gfx/intro_credits/blue_jigglypuff_2.png
Binary files differ
diff --git a/gfx/blue/intro_purin_3.png b/gfx/intro_credits/blue_jigglypuff_3.png
index 1c30a0e8..1c30a0e8 100644
--- a/gfx/blue/intro_purin_3.png
+++ b/gfx/intro_credits/blue_jigglypuff_3.png
Binary files differ
diff --git a/gfx/copyright.png b/gfx/intro_credits/copyright.png
index 49174349..49174349 100644
--- a/gfx/copyright.png
+++ b/gfx/intro_credits/copyright.png
Binary files differ
diff --git a/gfx/falling_star.png b/gfx/intro_credits/falling_star.png
index 9093bef4..9093bef4 100644
--- a/gfx/falling_star.png
+++ b/gfx/intro_credits/falling_star.png
Binary files differ
diff --git a/gfx/gamefreak_logo.png b/gfx/intro_credits/gamefreak_logo.png
index 1671943b..1671943b 100644
--- a/gfx/gamefreak_logo.png
+++ b/gfx/intro_credits/gamefreak_logo.png
Binary files differ
diff --git a/gfx/gamefreak_intro.png b/gfx/intro_credits/gamefreak_presents.png
index f65c64ed..f65c64ed 100644
--- a/gfx/gamefreak_intro.png
+++ b/gfx/intro_credits/gamefreak_presents.png
Binary files differ
diff --git a/gfx/intro_credits/gengar.png b/gfx/intro_credits/gengar.png
new file mode 100644
index 00000000..99fcda8d
--- /dev/null
+++ b/gfx/intro_credits/gengar.png
Binary files differ
diff --git a/gfx/red/intro_nido_1.png b/gfx/intro_credits/red_nidorino_1.png
index 4c7804a1..4c7804a1 100644
--- a/gfx/red/intro_nido_1.png
+++ b/gfx/intro_credits/red_nidorino_1.png
Binary files differ
diff --git a/gfx/red/intro_nido_2.png b/gfx/intro_credits/red_nidorino_2.png
index a29a4814..a29a4814 100644
--- a/gfx/red/intro_nido_2.png
+++ b/gfx/intro_credits/red_nidorino_2.png
Binary files differ
diff --git a/gfx/red/intro_nido_3.png b/gfx/intro_credits/red_nidorino_3.png
index e920d55d..e920d55d 100644
--- a/gfx/red/intro_nido_3.png
+++ b/gfx/intro_credits/red_nidorino_3.png
Binary files differ
diff --git a/gfx/theend.png b/gfx/intro_credits/the_end.png
index 025ebb61..025ebb61 100644
--- a/gfx/theend.png
+++ b/gfx/intro_credits/the_end.png
Binary files differ
diff --git a/gfx/intro_fight.png b/gfx/intro_fight.png
deleted file mode 100644
index d7774c01..00000000
--- a/gfx/intro_fight.png
+++ /dev/null
Binary files differ
diff --git a/gfx/battle_transition.png b/gfx/overworld/battle_transition.png
index e2bd6299..e2bd6299 100644
--- a/gfx/battle_transition.png
+++ b/gfx/overworld/battle_transition.png
Binary files differ
diff --git a/gfx/red_fishingrod_tiles.png b/gfx/overworld/fishing_rod.png
index e097c6c9..e097c6c9 100644
--- a/gfx/red_fishingrod_tiles.png
+++ b/gfx/overworld/fishing_rod.png
Binary files differ
diff --git a/gfx/pokecenter_ball.png b/gfx/overworld/heal_machine.png
index 1832c842..1832c842 100644
--- a/gfx/pokecenter_ball.png
+++ b/gfx/overworld/heal_machine.png
Binary files differ
diff --git a/gfx/red_fishing_tile_back.png b/gfx/overworld/red_fish_back.png
index 0972377c..0972377c 100644
--- a/gfx/red_fishing_tile_back.png
+++ b/gfx/overworld/red_fish_back.png
Binary files differ
diff --git a/gfx/red_fishing_tile_front.png b/gfx/overworld/red_fish_front.png
index e18a27d8..e18a27d8 100644
--- a/gfx/red_fishing_tile_front.png
+++ b/gfx/overworld/red_fish_front.png
Binary files differ
diff --git a/gfx/red_fishing_tile_side.png b/gfx/overworld/red_fish_side.png
index 11f25c2a..11f25c2a 100644
--- a/gfx/red_fishing_tile_side.png
+++ b/gfx/overworld/red_fish_side.png
Binary files differ
diff --git a/gfx/ledge_hopping_shadow.png b/gfx/overworld/shadow.png
index 8e760056..8e760056 100644
--- a/gfx/ledge_hopping_shadow.png
+++ b/gfx/overworld/shadow.png
Binary files differ
diff --git a/gfx/ss_anne_smoke_puff.png b/gfx/overworld/smoke.png
index 5bcaf18a..5bcaf18a 100644
--- a/gfx/ss_anne_smoke_puff.png
+++ b/gfx/overworld/smoke.png
Binary files differ
diff --git a/gfx/spinner_arrow.png b/gfx/overworld/spinners.png
index aea0672b..aea0672b 100644
--- a/gfx/spinner_arrow.png
+++ b/gfx/overworld/spinners.png
Binary files differ
diff --git a/gfx/pokeball.png b/gfx/pokeball.png
deleted file mode 100644
index 830f72b2..00000000
--- a/gfx/pokeball.png
+++ /dev/null
Binary files differ
diff --git a/gfx/mon_nest_icon.png b/gfx/pokedex/mon_nest_icon.png
index ade69944..ade69944 100644
--- a/gfx/mon_nest_icon.png
+++ b/gfx/pokedex/mon_nest_icon.png
Binary files differ
diff --git a/gfx/pokedex.png b/gfx/pokedex/pokedex.png
index 0a2c89ea..0a2c89ea 100644
--- a/gfx/pokedex.png
+++ b/gfx/pokedex/pokedex.png
Binary files differ
diff --git a/gfx/blue/sgbborder.png b/gfx/sgb/blue_border.png
index 098df2b6..098df2b6 100644
--- a/gfx/blue/sgbborder.png
+++ b/gfx/sgb/blue_border.png
Binary files differ
diff --git a/gfx/blue/sgbborder.map b/gfx/sgb/blue_border.tilemap
index b0b0b94b..b0b0b94b 100644
--- a/gfx/blue/sgbborder.map
+++ b/gfx/sgb/blue_border.tilemap
Binary files differ
diff --git a/gfx/red/sgbborder.png b/gfx/sgb/red_border.png
index 7549bb47..7549bb47 100644
--- a/gfx/red/sgbborder.png
+++ b/gfx/sgb/red_border.png
Binary files differ
diff --git a/gfx/red/sgbborder.map b/gfx/sgb/red_border.tilemap
index 4077ed8e..4077ed8e 100644
--- a/gfx/red/sgbborder.map
+++ b/gfx/sgb/red_border.tilemap
Binary files differ
diff --git a/gfx/blue/slotmachine1.png b/gfx/slots/blue_slots_1.png
index 41ebfdea..41ebfdea 100644
--- a/gfx/blue/slotmachine1.png
+++ b/gfx/slots/blue_slots_1.png
Binary files differ
diff --git a/gfx/blue/slotmachine2.png b/gfx/slots/blue_slots_2.png
index ee8c688e..ee8c688e 100644
--- a/gfx/blue/slotmachine2.png
+++ b/gfx/slots/blue_slots_2.png
Binary files differ
diff --git a/gfx/red/slotmachine1.png b/gfx/slots/red_slots_1.png
index 785c74f9..785c74f9 100644
--- a/gfx/red/slotmachine1.png
+++ b/gfx/slots/red_slots_1.png
Binary files differ
diff --git a/gfx/red/slotmachine2.png b/gfx/slots/red_slots_2.png
index 779d0cd8..779d0cd8 100644
--- a/gfx/red/slotmachine2.png
+++ b/gfx/slots/red_slots_2.png
Binary files differ
diff --git a/gfx/tilemaps/slotmachine.map b/gfx/slots/slots.tilemap
index 68807bbd..8af0cdd3 100644
--- a/gfx/tilemaps/slotmachine.map
+++ b/gfx/slots/slots.tilemap
Binary files differ
diff --git a/gfx/text_box.png b/gfx/text_box.png
deleted file mode 100644
index 3673e74c..00000000
--- a/gfx/text_box.png
+++ /dev/null
Binary files differ
diff --git a/gfx/blue/blueversion.png b/gfx/title/blue_version.png
index a9c87be8..a9c87be8 100644
--- a/gfx/blue/blueversion.png
+++ b/gfx/title/blue_version.png
Binary files differ
diff --git a/gfx/gamefreak.png b/gfx/title/gamefreak_inc.png
index 509232bd..509232bd 100644
--- a/gfx/gamefreak.png
+++ b/gfx/title/gamefreak_inc.png
Binary files differ
diff --git a/gfx/player_title.png b/gfx/title/player.png
index 093664d1..093664d1 100644
--- a/gfx/player_title.png
+++ b/gfx/title/player.png
Binary files differ
diff --git a/gfx/pokemon_logo.png b/gfx/title/pokemon_logo.png
index cc7582c5..cc7582c5 100644
--- a/gfx/pokemon_logo.png
+++ b/gfx/title/pokemon_logo.png
Binary files differ
diff --git a/gfx/red/redgreenversion.png b/gfx/title/red_version.png
index e41b4295..e41b4295 100644
--- a/gfx/red/redgreenversion.png
+++ b/gfx/title/red_version.png
Binary files differ
diff --git a/gfx/town_map.png b/gfx/town_map/town_map.png
index 23e52130..23e52130 100644
--- a/gfx/town_map.png
+++ b/gfx/town_map/town_map.png
Binary files differ
diff --git a/gfx/town_map.rle b/gfx/town_map/town_map.rle
index f9ede0ec..f9ede0ec 100755
--- a/gfx/town_map.rle
+++ b/gfx/town_map/town_map.rle
Binary files differ
diff --git a/gfx/town_map_cursor.png b/gfx/town_map/town_map_cursor.png
index 39cf2c2e..39cf2c2e 100644
--- a/gfx/town_map_cursor.png
+++ b/gfx/town_map/town_map_cursor.png
Binary files differ
diff --git a/gfx/up_arrow.png b/gfx/town_map/up_arrow.png
index 6ebd7bfd..6ebd7bfd 100644
--- a/gfx/up_arrow.png
+++ b/gfx/town_map/up_arrow.png
Binary files differ
diff --git a/gfx/trade2.png b/gfx/trade/cable_ball.png
index ccd3a222..ccd3a222 100644
--- a/gfx/trade2.png
+++ b/gfx/trade/cable_ball.png
Binary files differ
diff --git a/gfx/game_boy.png b/gfx/trade/game_boy.png
index 62144956..62144956 100644
--- a/gfx/game_boy.png
+++ b/gfx/trade/game_boy.png
Binary files differ
diff --git a/gfx/link_cable.png b/gfx/trade/link_cable.png
index d0421472..d0421472 100644
--- a/gfx/link_cable.png
+++ b/gfx/trade/link_cable.png
Binary files differ
diff --git a/gfx/mon_ow_sprites.png b/gfx/trade/mon_ow_sprites.png
index 8402af2d..8402af2d 100644
--- a/gfx/mon_ow_sprites.png
+++ b/gfx/trade/mon_ow_sprites.png
Binary files differ
diff --git a/gfx/badge_numbers.png b/gfx/trainer_card/badge_numbers.png
index c9283065..c9283065 100644
--- a/gfx/badge_numbers.png
+++ b/gfx/trainer_card/badge_numbers.png
Binary files differ
diff --git a/gfx/badges.png b/gfx/trainer_card/badges.png
index 8b0fc516..8b0fc516 100644
--- a/gfx/badges.png
+++ b/gfx/trainer_card/badges.png
Binary files differ
diff --git a/gfx/blank_leader_names.png b/gfx/trainer_card/blank_leader_names.png
index 867a39fe..867a39fe 100644
--- a/gfx/blank_leader_names.png
+++ b/gfx/trainer_card/blank_leader_names.png
Binary files differ
diff --git a/gfx/circle_tile.png b/gfx/trainer_card/circle_tile.png
index 64c00c9f..64c00c9f 100644
--- a/gfx/circle_tile.png
+++ b/gfx/trainer_card/circle_tile.png
Binary files differ
diff --git a/gfx/trainer_info.png b/gfx/trainer_card/trainer_info.png
index d3ac169f..d3ac169f 100644
--- a/gfx/trainer_info.png
+++ b/gfx/trainer_card/trainer_info.png
Binary files differ
diff --git a/gfx/yellow/slotmachine1.png b/gfx/yellow/slotmachine1.png
deleted file mode 100644
index 335ce97c..00000000
--- a/gfx/yellow/slotmachine1.png
+++ /dev/null
Binary files differ
diff --git a/gfx/yellow/slotmachine2.png b/gfx/yellow/slotmachine2.png
deleted file mode 100644
index b4bdf8a8..00000000
--- a/gfx/yellow/slotmachine2.png
+++ /dev/null
Binary files differ
diff --git a/main.asm b/main.asm
index 1c5aa223..abe13d5b 100755
--- a/main.asm
+++ b/main.asm
@@ -79,27 +79,27 @@ INCLUDE "engine/hidden_object_functions3.asm"
SECTION "Graphics (BANK 4)", ROMX
-PokemonLogoGraphics: INCBIN "gfx/pokemon_logo.2bpp"
-FontGraphics:: INCBIN "gfx/font.1bpp"
+PokemonLogoGraphics: INCBIN "gfx/title/pokemon_logo.2bpp"
+FontGraphics:: INCBIN "gfx/font/font.1bpp"
FontGraphicsEnd::
-ABTiles: INCBIN "gfx/AB.2bpp"
-HpBarAndStatusGraphics:: INCBIN "gfx/hp_bar_and_status.2bpp"
+ABTiles: INCBIN "gfx/font/AB.2bpp"
+HpBarAndStatusGraphics:: INCBIN "gfx/font/font_battle_extra.2bpp"
HpBarAndStatusGraphicsEnd::
-BattleHudTiles1: INCBIN "gfx/battle_hud1.1bpp"
+BattleHudTiles1: INCBIN "gfx/battle/battle_hud_1.1bpp"
BattleHudTiles1End:
-BattleHudTiles2: INCBIN "gfx/battle_hud2.1bpp"
-BattleHudTiles3: INCBIN "gfx/battle_hud3.1bpp"
+BattleHudTiles2: INCBIN "gfx/battle/battle_hud_2.1bpp"
+BattleHudTiles3: INCBIN "gfx/battle/battle_hud_3.1bpp"
BattleHudTiles3End:
-NintendoCopyrightLogoGraphics: INCBIN "gfx/copyright.2bpp"
-GamefreakLogoGraphics: INCBIN "gfx/gamefreak.2bpp"
+NintendoCopyrightLogoGraphics: INCBIN "gfx/intro_credits/copyright.2bpp"
+GamefreakLogoGraphics: INCBIN "gfx/title/gamefreak_inc.2bpp"
GamefreakLogoGraphicsEnd:
-TextBoxGraphics:: INCBIN "gfx/text_box.2bpp"
+TextBoxGraphics:: INCBIN "gfx/font/font_extra.2bpp"
TextBoxGraphicsEnd::
-PokedexTileGraphics: INCBIN "gfx/pokedex.2bpp"
+PokedexTileGraphics: INCBIN "gfx/pokedex/pokedex.2bpp"
PokedexTileGraphicsEnd:
-WorldMapTileGraphics: INCBIN "gfx/town_map.2bpp"
+WorldMapTileGraphics: INCBIN "gfx/town_map/town_map.2bpp"
WorldMapTileGraphicsEnd:
-PlayerCharacterTitleGraphics: INCBIN "gfx/player_title.2bpp"
+PlayerCharacterTitleGraphics: INCBIN "gfx/title/player.2bpp"
PlayerCharacterTitleGraphicsEnd:
@@ -176,11 +176,11 @@ SECTION "Battle (BANK B)", ROMX
INCLUDE "engine/battle/display_effectiveness.asm"
-TrainerInfoTextBoxTileGraphics: INCBIN "gfx/trainer_info.2bpp"
+TrainerInfoTextBoxTileGraphics: INCBIN "gfx/trainer_card/trainer_info.2bpp"
TrainerInfoTextBoxTileGraphicsEnd:
-BlankLeaderNames: INCBIN "gfx/blank_leader_names.2bpp"
-CircleTile: INCBIN "gfx/circle_tile.2bpp"
-BadgeNumbersTileGraphics: INCBIN "gfx/badge_numbers.2bpp"
+BlankLeaderNames: INCBIN "gfx/trainer_card/blank_leader_names.2bpp"
+CircleTile: INCBIN "gfx/trainer_card/circle_tile.2bpp"
+BadgeNumbersTileGraphics: INCBIN "gfx/trainer_card/badge_numbers.2bpp"
INCLUDE "engine/items/tmhm.asm"
INCLUDE "engine/battle/scale_sprites.asm"
@@ -215,12 +215,12 @@ INCLUDE "engine/battle/trainer_ai.asm"
INCLUDE "engine/battle/draw_hud_pokeball_gfx.asm"
TradingAnimationGraphics:
-INCBIN "gfx/game_boy.2bpp"
-INCBIN "gfx/link_cable.2bpp"
+INCBIN "gfx/trade/game_boy.2bpp"
+INCBIN "gfx/trade/link_cable.2bpp"
TradingAnimationGraphicsEnd:
; Pokeball traveling through the link cable.
-TradingAnimationGraphics2: INCBIN "gfx/trade2.2bpp"
+TradingAnimationGraphics2: INCBIN "gfx/trade/cable_ball.2bpp"
TradingAnimationGraphics2End:
INCLUDE "engine/evos_moves.asm"
@@ -323,10 +323,10 @@ INCLUDE "engine/battle/decrement_pp.asm"
Version_GFX:
IF DEF(_RED)
- INCBIN "gfx/red/redgreenversion.1bpp" ; 10 tiles
+ INCBIN "gfx/title/red_version.1bpp" ; 10 tiles
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/blueversion.1bpp" ; 8 tiles
+ INCBIN "gfx/title/blue_version.1bpp" ; 8 tiles
ENDC
Version_GFXEnd:
@@ -370,10 +370,10 @@ INCLUDE "engine/battle/animations.asm"
INCLUDE "engine/overworld/cut2.asm"
INCLUDE "engine/overworld/ssanne.asm"
-RedFishingTilesFront: INCBIN "gfx/red_fishing_tile_front.2bpp"
-RedFishingTilesBack: INCBIN "gfx/red_fishing_tile_back.2bpp"
-RedFishingTilesSide: INCBIN "gfx/red_fishing_tile_side.2bpp"
-RedFishingRodTiles: INCBIN "gfx/red_fishingrod_tiles.2bpp"
+RedFishingTilesFront: INCBIN "gfx/overworld/red_fish_front.2bpp"
+RedFishingTilesBack: INCBIN "gfx/overworld/red_fish_back.2bpp"
+RedFishingTilesSide: INCBIN "gfx/overworld/red_fish_side.2bpp"
+RedFishingRodTiles: INCBIN "gfx/overworld/fishing_rod.2bpp"
INCLUDE "data/animations.asm"
INCLUDE "engine/evolution.asm"
diff --git a/scripts/RocketHideoutB2F.asm b/scripts/RocketHideoutB2F.asm
index 7805f67a..40e2acc4 100755
--- a/scripts/RocketHideoutB2F.asm
+++ b/scripts/RocketHideoutB2F.asm
@@ -411,7 +411,7 @@ SpinnerPlayerFacingDirections:
; these tiles are the animation for the tiles that push the player in dungeons like Rocket HQ
SpinnerArrowAnimTiles:
- INCBIN "gfx/spinner_arrow.2bpp"
+ INCBIN "gfx/overworld/spinners.2bpp"
RocketHideoutB2F_TextPointers:
dw RocketHideout2Text1
diff --git a/tilesets.asm b/tilesets.asm
index 01a8f933..ed6b6223 100644
--- a/tilesets.asm
+++ b/tilesets.asm
@@ -5,7 +5,7 @@ Overworld_Block:: INCBIN "gfx/blocksets/overworld.bst"
RedsHouse1_GFX::
RedsHouse2_GFX:: INCBIN "gfx/tilesets/reds_house.2bpp"
- ds 16
+ ds 16, $00 ; blank tile
RedsHouse1_Block::
RedsHouse2_Block:: INCBIN "gfx/blocksets/reds_house.bst"