ref: bf2a4b8a845f06409fa99088e6d7c0ac10c0e01b
parent: 1da2a7a5c4cf4e0aa19218c9a1afa4a1e1e39ec0
author: yenatch <[email protected]>
date: Fri Jul 12 12:18:52 EDT 2013
Sprite headers
--- /dev/null
+++ b/gfx/overworld/sprite_headers.asm
@@ -1,0 +1,615 @@
+; Format:
+; Address, length, bank, ?, ?
+
+ChrisSprite: ; 14736
+ dw ChrisSpriteGFX
+ db $3 * $40, BANK(ChrisSpriteGFX)
+ db $1, $0
+; 1473c
+
+ChrisBikeSprite: ; 1473c
+ dw ChrisBikeSpriteGFX
+ db $3 * $40, BANK(ChrisBikeSpriteGFX)
+ db $1, $0
+; 14742
+
+GameboyKidSprite: ; 14742
+ dw GameboyKidSpriteGFX
+ db $3 * $40, BANK(GameboyKidSpriteGFX)
+ db $2, $2
+; 14748
+
+SilverSprite: ; 14748
+ dw SilverSpriteGFX
+ db $3 * $40, BANK(SilverSpriteGFX)
+ db $1, $0
+; 1474e
+
+OakSprite: ; 1474e
+ dw OakSpriteGFX
+ db $3 * $40, BANK(OakSpriteGFX)
+ db $1, $3
+; 14754
+
+RedSprite: ; 14754
+ dw RedSpriteGFX
+ db $3 * $40, BANK(RedSpriteGFX)
+ db $1, $0
+; 1475a
+
+BlueSprite: ; 1475a
+ dw BlueSpriteGFX
+ db $3 * $40, BANK(BlueSpriteGFX)
+ db $1, $0
+; 14760
+
+BillSprite: ; 14760
+ dw BillSpriteGFX
+ db $3 * $40, BANK(BillSpriteGFX)
+ db $1, $0
+; 14766
+
+ElderSprite: ; 14766
+ dw ElderSpriteGFX
+ db $3 * $40, BANK(ElderSpriteGFX)
+ db $1, $3
+; 1476c
+
+JanineSprite: ; 1476c
+ dw JanineSpriteGFX
+ db $3 * $40, BANK(JanineSpriteGFX)
+ db $1, $0
+; 14772
+
+KurtSprite: ; 14772
+ dw KurtSpriteGFX
+ db $3 * $40, BANK(KurtSpriteGFX)
+ db $1, $3
+; 14778
+
+MomSprite: ; 14778
+ dw MomSpriteGFX
+ db $3 * $40, BANK(MomSpriteGFX)
+ db $1, $0
+; 1477e
+
+BlaineSprite: ; 1477e
+ dw BlaineSpriteGFX
+ db $3 * $40, BANK(BlaineSpriteGFX)
+ db $1, $3
+; 14784
+
+RedsMomSprite: ; 14784
+ dw RedsMomSpriteGFX
+ db $3 * $40, BANK(RedsMomSpriteGFX)
+ db $1, $0
+; 1478a
+
+DaisySprite: ; 1478a
+ dw DaisySpriteGFX
+ db $3 * $40, BANK(DaisySpriteGFX)
+ db $1, $1
+; 14790
+
+ElmSprite: ; 14790
+ dw ElmSpriteGFX
+ db $3 * $40, BANK(ElmSpriteGFX)
+ db $1, $3
+; 14796
+
+WillSprite: ; 14796
+ dw WillSpriteGFX
+ db $3 * $40, BANK(WillSpriteGFX)
+ db $2, $0
+; 1479c
+
+FalknerSprite: ; 1479c
+ dw FalknerSpriteGFX
+ db $3 * $40, BANK(FalknerSpriteGFX)
+ db $1, $1
+; 147a2
+
+WhitneySprite: ; 147a2
+ dw WhitneySpriteGFX
+ db $3 * $40, BANK(WhitneySpriteGFX)
+ db $1, $0
+; 147a8
+
+BugsySprite: ; 147a8
+ dw BugsySpriteGFX
+ db $3 * $40, BANK(BugsySpriteGFX)
+ db $1, $2
+; 147ae
+
+MortySprite: ; 147ae
+ dw MortySpriteGFX
+ db $3 * $40, BANK(MortySpriteGFX)
+ db $1, $3
+; 147b4
+
+ChuckSprite: ; 147b4
+ dw ChuckSpriteGFX
+ db $3 * $40, BANK(ChuckSpriteGFX)
+ db $1, $0
+; 147ba
+
+JasmineSprite: ; 147ba
+ dw JasmineSpriteGFX
+ db $3 * $40, BANK(JasmineSpriteGFX)
+ db $1, $2
+; 147c0
+
+PryceSprite: ; 147c0
+ dw PryceSpriteGFX
+ db $3 * $40, BANK(PryceSpriteGFX)
+ db $1, $3
+; 147c6
+
+ClairSprite: ; 147c6
+ dw ClairSpriteGFX
+ db $3 * $40, BANK(ClairSpriteGFX)
+ db $1, $0
+; 147cc
+
+BrockSprite: ; 147cc
+ dw BrockSpriteGFX
+ db $3 * $40, BANK(BrockSpriteGFX)
+ db $1, $3
+; 147d2
+
+KarenSprite: ; 147d2
+ dw KarenSpriteGFX
+ db $3 * $40, BANK(KarenSpriteGFX)
+ db $2, $1
+; 147d8
+
+BrunoSprite: ; 147d8
+ dw BrunoSpriteGFX
+ db $3 * $40, BANK(BrunoSpriteGFX)
+ db $1, $0
+; 147de
+
+MistySprite: ; 147de
+ dw MistySpriteGFX
+ db $3 * $40, BANK(MistySpriteGFX)
+ db $1, $1
+; 147e4
+
+LanceSprite: ; 147e4
+ dw LanceSpriteGFX
+ db $3 * $40, BANK(LanceSpriteGFX)
+ db $1, $0
+; 147ea
+
+SurgeSprite: ; 147ea
+ dw SurgeSpriteGFX
+ db $3 * $40, BANK(SurgeSpriteGFX)
+ db $1, $2
+; 147f0
+
+ErikaSprite: ; 147f0
+ dw ErikaSpriteGFX
+ db $3 * $40, BANK(ErikaSpriteGFX)
+ db $1, $2
+; 147f6
+
+KogaSprite: ; 147f6
+ dw KogaSpriteGFX
+ db $3 * $40, BANK(KogaSpriteGFX)
+ db $1, $3
+; 147fc
+
+SabrinaSprite: ; 147fc
+ dw SabrinaSpriteGFX
+ db $3 * $40, BANK(SabrinaSpriteGFX)
+ db $1, $0
+; 14802
+
+CooltrainerMSprite: ; 14802
+ dw CooltrainerMSpriteGFX
+ db $3 * $40, BANK(CooltrainerMSpriteGFX)
+ db $1, $1
+; 14808
+
+CooltrainerFSprite: ; 14808
+ dw CooltrainerFSpriteGFX
+ db $3 * $40, BANK(CooltrainerFSpriteGFX)
+ db $1, $1
+; 1480e
+
+BugCatcherSprite: ; 1480e
+ dw BugCatcherSpriteGFX
+ db $3 * $40, BANK(BugCatcherSpriteGFX)
+ db $1, $1
+; 14814
+
+TwinSprite: ; 14814
+ dw TwinSpriteGFX
+ db $3 * $40, BANK(TwinSpriteGFX)
+ db $1, $0
+; 1481a
+
+YoungsterSprite: ; 1481a
+ dw YoungsterSpriteGFX
+ db $3 * $40, BANK(YoungsterSpriteGFX)
+ db $1, $1
+; 14820
+
+LassSprite: ; 14820
+ dw LassSpriteGFX
+ db $3 * $40, BANK(LassSpriteGFX)
+ db $1, $0
+; 14826
+
+TeacherSprite: ; 14826
+ dw TeacherSpriteGFX
+ db $3 * $40, BANK(TeacherSpriteGFX)
+ db $1, $0
+; 1482c
+
+BuenaSprite: ; 1482c
+ dw BuenaSpriteGFX
+ db $3 * $40, BANK(BuenaSpriteGFX)
+ db $1, $1
+; 14832
+
+SuperNerdSprite: ; 14832
+ dw SuperNerdSpriteGFX
+ db $3 * $40, BANK(SuperNerdSpriteGFX)
+ db $1, $1
+; 14838
+
+RockerSprite: ; 14838
+ dw RockerSpriteGFX
+ db $3 * $40, BANK(RockerSpriteGFX)
+ db $1, $2
+; 1483e
+
+PokefanMSprite: ; 1483e
+ dw PokefanMSpriteGFX
+ db $3 * $40, BANK(PokefanMSpriteGFX)
+ db $1, $3
+; 14844
+
+PokefanFSprite: ; 14844
+ dw PokefanFSpriteGFX
+ db $3 * $40, BANK(PokefanFSpriteGFX)
+ db $1, $3
+; 1484a
+
+GrampsSprite: ; 1484a
+ dw GrampsSpriteGFX
+ db $3 * $40, BANK(GrampsSpriteGFX)
+ db $1, $3
+; 14850
+
+GrannySprite: ; 14850
+ dw GrannySpriteGFX
+ db $3 * $40, BANK(GrannySpriteGFX)
+ db $1, $3
+; 14856
+
+SwimmerGuySprite: ; 14856
+ dw SwimmerGuySpriteGFX
+ db $3 * $40, BANK(SwimmerGuySpriteGFX)
+ db $1, $1
+; 1485c
+
+SwimmerGirlSprite: ; 1485c
+ dw SwimmerGirlSpriteGFX
+ db $3 * $40, BANK(SwimmerGirlSpriteGFX)
+ db $1, $1
+; 14862
+
+BigSnorlaxSprite: ; 14862
+ dw BigSnorlaxSpriteGFX
+ db $3 * $40, BANK(BigSnorlaxSpriteGFX)
+ db $2, $1
+; 14868
+
+SurfingPikachuSprite: ; 14868
+ dw SurfingPikachuSpriteGFX
+ db $3 * $40, BANK(SurfingPikachuSpriteGFX)
+ db $1, $0
+; 1486e
+
+RocketSprite: ; 1486e
+ dw RocketSpriteGFX
+ db $3 * $40, BANK(RocketSpriteGFX)
+ db $1, $3
+; 14874
+
+RocketGirlSprite: ; 14874
+ dw RocketGirlSpriteGFX
+ db $3 * $40, BANK(RocketGirlSpriteGFX)
+ db $1, $3
+; 1487a
+
+NurseSprite: ; 1487a
+ dw NurseSpriteGFX
+ db $3 * $40, BANK(NurseSpriteGFX)
+ db $2, $0
+; 14880
+
+LinkReceptionistSprite: ; 14880
+ dw LinkReceptionistSpriteGFX
+ db $3 * $40, BANK(LinkReceptionistSpriteGFX)
+ db $1, $0
+; 14886
+
+ClerkSprite: ; 14886
+ dw ClerkSpriteGFX
+ db $3 * $40, BANK(ClerkSpriteGFX)
+ db $1, $2
+; 1488c
+
+FisherSprite: ; 1488c
+ dw FisherSpriteGFX
+ db $3 * $40, BANK(FisherSpriteGFX)
+ db $1, $1
+; 14892
+
+FishingGuruSprite: ; 14892
+ dw FishingGuruSpriteGFX
+ db $3 * $40, BANK(FishingGuruSpriteGFX)
+ db $1, $1
+; 14898
+
+ScientistSprite: ; 14898
+ dw ScientistSpriteGFX
+ db $3 * $40, BANK(ScientistSpriteGFX)
+ db $1, $1
+; 1489e
+
+KimonoGirlSprite: ; 1489e
+ dw KimonoGirlSpriteGFX
+ db $3 * $40, BANK(KimonoGirlSpriteGFX)
+ db $1, $0
+; 148a4
+
+SageSprite: ; 148a4
+ dw SageSpriteGFX
+ db $3 * $40, BANK(SageSpriteGFX)
+ db $1, $3
+; 148aa
+
+UnusedGuySprite: ; 148aa
+ dw UnusedGuySpriteGFX
+ db $3 * $40, BANK(UnusedGuySpriteGFX)
+ db $2, $0
+; 148b0
+
+GentlemanSprite: ; 148b0
+ dw GentlemanSpriteGFX
+ db $3 * $40, BANK(GentlemanSpriteGFX)
+ db $1, $1
+; 148b6
+
+BlackBeltSprite: ; 148b6
+ dw BlackBeltSpriteGFX
+ db $3 * $40, BANK(BlackBeltSpriteGFX)
+ db $1, $3
+; 148bc
+
+ReceptionistSprite: ; 148bc
+ dw ReceptionistSpriteGFX
+ db $3 * $40, BANK(ReceptionistSpriteGFX)
+ db $1, $1
+; 148c2
+
+OfficerSprite: ; 148c2
+ dw OfficerSpriteGFX
+ db $3 * $40, BANK(OfficerSpriteGFX)
+ db $1, $1
+; 148c8
+
+CalSprite: ; 148c8
+ dw CalSpriteGFX
+ db $3 * $40, BANK(CalSpriteGFX)
+ db $1, $3
+; 148ce
+
+SlowpokeSprite: ; 148ce
+ dw SlowpokeSpriteGFX
+ db $1 * $40, BANK(SlowpokeSpriteGFX)
+ db $3, $0
+; 148d4
+
+CaptainSprite: ; 148d4
+ dw CaptainSpriteGFX
+ db $3 * $40, BANK(CaptainSpriteGFX)
+ db $1, $3
+; 148da
+
+BigLaprasSprite: ; 148da
+ dw BigLaprasSpriteGFX
+ db $3 * $40, BANK(BigLaprasSpriteGFX)
+ db $2, $1
+; 148e0
+
+GymGuySprite: ; 148e0
+ dw GymGuySpriteGFX
+ db $3 * $40, BANK(GymGuySpriteGFX)
+ db $1, $1
+; 148e6
+
+SailorSprite: ; 148e6
+ dw SailorSpriteGFX
+ db $3 * $40, BANK(SailorSpriteGFX)
+ db $1, $1
+; 148ec
+
+BikerSprite: ; 148ec
+ dw BikerSpriteGFX
+ db $3 * $40, BANK(BikerSpriteGFX)
+ db $1, $3
+; 148f2
+
+PharmacistSprite: ; 148f2
+ dw PharmacistSpriteGFX
+ db $3 * $40, BANK(PharmacistSpriteGFX)
+ db $1, $1
+; 148f8
+
+MonsterSprite: ; 148f8
+ dw MonsterSpriteGFX
+ db $3 * $40, BANK(MonsterSpriteGFX)
+ db $1, $0
+; 148fe
+
+FairySprite: ; 148fe
+ dw FairySpriteGFX
+ db $3 * $40, BANK(FairySpriteGFX)
+ db $1, $0
+; 14904
+
+BirdSprite: ; 14904
+ dw BirdSpriteGFX
+ db $3 * $40, BANK(BirdSpriteGFX)
+ db $1, $0
+; 1490a
+
+DragonSprite: ; 1490a
+ dw DragonSpriteGFX
+ db $3 * $40, BANK(DragonSpriteGFX)
+ db $1, $0
+; 14910
+
+BigOnixSprite: ; 14910
+ dw BigOnixSpriteGFX
+ db $3 * $40, BANK(BigOnixSpriteGFX)
+ db $2, $3
+; 14916
+
+N64Sprite: ; 14916
+ dw N64SpriteGFX
+ db $1 * $40, BANK(N64SpriteGFX)
+ db $3, $3
+; 1491c
+
+SudowoodoSprite: ; 1491c
+ dw SudowoodoSpriteGFX
+ db $3 * $40, BANK(SudowoodoSpriteGFX)
+ db $2, $2
+; 14922
+
+SurfSprite: ; 14922
+ dw SurfSpriteGFX
+ db $3 * $40, BANK(SurfSpriteGFX)
+ db $1, $1
+; 14928
+
+PokeBallSprite: ; 14928
+ dw PokeBallSpriteGFX
+ db $1 * $40, BANK(PokeBallSpriteGFX)
+ db $3, $0
+; 1492e
+
+PokedexSprite: ; 1492e
+ dw PokedexSpriteGFX
+ db $1 * $40, BANK(PokedexSpriteGFX)
+ db $3, $3
+; 14934
+
+PaperSprite: ; 14934
+ dw PaperSpriteGFX
+ db $1 * $40, BANK(PaperSpriteGFX)
+ db $3, $1
+; 1493a
+
+VirtualBoySprite: ; 1493a
+ dw VirtualBoySpriteGFX
+ db $1 * $40, BANK(VirtualBoySpriteGFX)
+ db $3, $0
+; 14940
+
+OldLinkReceptionistSprite: ; 14940
+ dw OldLinkReceptionistSpriteGFX
+ db $3 * $40, BANK(OldLinkReceptionistSpriteGFX)
+ db $2, $0
+; 14946
+
+RockSprite: ; 14946
+ dw RockSpriteGFX
+ db $1 * $40, BANK(RockSpriteGFX)
+ db $3, $7
+; 1494c
+
+BoulderSprite: ; 1494c
+ dw BoulderSpriteGFX
+ db $1 * $40, BANK(BoulderSpriteGFX)
+ db $3, $7
+; 14952
+
+SnesSprite: ; 14952
+ dw SnesSpriteGFX
+ db $1 * $40, BANK(SnesSpriteGFX)
+ db $3, $1
+; 14958
+
+FamicomSprite: ; 14958
+ dw FamicomSpriteGFX
+ db $1 * $40, BANK(FamicomSpriteGFX)
+ db $3, $0
+; 1495e
+
+FruitTreeSprite: ; 1495e
+ dw FruitTreeSpriteGFX
+ db $1 * $40, BANK(FruitTreeSpriteGFX)
+ db $3, $6
+; 14964
+
+GoldTrophySprite: ; 14964
+ dw GoldTrophySpriteGFX
+ db $1 * $40, BANK(GoldTrophySpriteGFX)
+ db $3, $3
+; 1496a
+
+SilverTrophySprite: ; 1496a
+ dw SilverTrophySpriteGFX
+ db $1 * $40, BANK(SilverTrophySpriteGFX)
+ db $3, $5
+; 14970
+
+KrisSprite: ; 14970
+ dw KrisSpriteGFX
+ db $3 * $40, BANK(KrisSpriteGFX)
+ db $1, $1
+; 14976
+
+KrisBikeSprite: ; 14976
+ dw KrisBikeSpriteGFX
+ db $3 * $40, BANK(KrisBikeSpriteGFX)
+ db $1, $1
+; 1497c
+
+KurtOutsideSprite: ; 1497c
+ dw KurtOutsideSpriteGFX
+ db $3 * $40, BANK(KurtOutsideSpriteGFX)
+ db $2, $3
+; 14982
+
+SuicuneSprite: ; 14982
+ dw SuicuneSpriteGFX
+ db $1 * $40, BANK(SuicuneSpriteGFX)
+ db $3, $1
+; 14988
+
+EnteiSprite: ; 14988
+ dw EnteiSpriteGFX
+ db $1 * $40, BANK(EnteiSpriteGFX)
+ db $3, $0
+; 1498e
+
+RaikouSprite: ; 1498e
+ dw RaikouSpriteGFX
+ db $1 * $40, BANK(RaikouSpriteGFX)
+ db $3, $0
+; 14994
+
+StandingYoungsterSprite: ; 14994
+ dw StandingYoungsterSpriteGFX
+ db $3 * $40, BANK(StandingYoungsterSpriteGFX)
+ db $2, $1
+; 1499a
+
--- a/gfx/overworld/sprites_1.asm
+++ b/gfx/overworld/sprites_1.asm
@@ -1,3 +1,4 @@
+ChrisSpriteGFX: ; c0000
INCBIN "gfx/overworld/000.2bpp"
INCBIN "gfx/overworld/001.2bpp"
INCBIN "gfx/overworld/002.2bpp"
@@ -4,6 +5,9 @@
INCBIN "gfx/overworld/003.2bpp"
INCBIN "gfx/overworld/004.2bpp"
INCBIN "gfx/overworld/005.2bpp"
+; c0180
+
+ChrisBikeSpriteGFX: ; c0180
INCBIN "gfx/overworld/006.2bpp"
INCBIN "gfx/overworld/007.2bpp"
INCBIN "gfx/overworld/008.2bpp"
@@ -10,9 +14,15 @@
INCBIN "gfx/overworld/009.2bpp"
INCBIN "gfx/overworld/010.2bpp"
INCBIN "gfx/overworld/011.2bpp"
+; c0300
+
+GameboyKidSpriteGFX: ; c0300
INCBIN "gfx/overworld/012.2bpp"
INCBIN "gfx/overworld/013.2bpp"
INCBIN "gfx/overworld/014.2bpp"
+; c03c0
+
+SilverSpriteGFX: ; c03c0
INCBIN "gfx/overworld/015.2bpp"
INCBIN "gfx/overworld/016.2bpp"
INCBIN "gfx/overworld/017.2bpp"
@@ -19,6 +29,9 @@
INCBIN "gfx/overworld/018.2bpp"
INCBIN "gfx/overworld/019.2bpp"
INCBIN "gfx/overworld/020.2bpp"
+; c0540
+
+OakSpriteGFX: ; c0540
INCBIN "gfx/overworld/021.2bpp"
INCBIN "gfx/overworld/022.2bpp"
INCBIN "gfx/overworld/023.2bpp"
@@ -25,6 +38,9 @@
INCBIN "gfx/overworld/024.2bpp"
INCBIN "gfx/overworld/025.2bpp"
INCBIN "gfx/overworld/026.2bpp"
+; c06c0
+
+RedSpriteGFX: ; c06c0
INCBIN "gfx/overworld/027.2bpp"
INCBIN "gfx/overworld/028.2bpp"
INCBIN "gfx/overworld/029.2bpp"
@@ -31,6 +47,9 @@
INCBIN "gfx/overworld/030.2bpp"
INCBIN "gfx/overworld/031.2bpp"
INCBIN "gfx/overworld/032.2bpp"
+; c0840
+
+BlueSpriteGFX: ; c0840
INCBIN "gfx/overworld/033.2bpp"
INCBIN "gfx/overworld/034.2bpp"
INCBIN "gfx/overworld/035.2bpp"
@@ -37,6 +56,9 @@
INCBIN "gfx/overworld/036.2bpp"
INCBIN "gfx/overworld/037.2bpp"
INCBIN "gfx/overworld/038.2bpp"
+; c09c0
+
+BillSpriteGFX: ; c09c0
INCBIN "gfx/overworld/039.2bpp"
INCBIN "gfx/overworld/040.2bpp"
INCBIN "gfx/overworld/041.2bpp"
@@ -43,6 +65,9 @@
INCBIN "gfx/overworld/042.2bpp"
INCBIN "gfx/overworld/043.2bpp"
INCBIN "gfx/overworld/044.2bpp"
+; c0b40
+
+ElderSpriteGFX: ; c0b40
INCBIN "gfx/overworld/045.2bpp"
INCBIN "gfx/overworld/046.2bpp"
INCBIN "gfx/overworld/047.2bpp"
@@ -49,6 +74,9 @@
INCBIN "gfx/overworld/048.2bpp"
INCBIN "gfx/overworld/049.2bpp"
INCBIN "gfx/overworld/050.2bpp"
+; c0cc0
+
+JanineSpriteGFX: ; c0cc0
INCBIN "gfx/overworld/051.2bpp"
INCBIN "gfx/overworld/052.2bpp"
INCBIN "gfx/overworld/053.2bpp"
@@ -55,6 +83,9 @@
INCBIN "gfx/overworld/054.2bpp"
INCBIN "gfx/overworld/055.2bpp"
INCBIN "gfx/overworld/056.2bpp"
+; c0e40
+
+KurtSpriteGFX: ; c0e40
INCBIN "gfx/overworld/057.2bpp"
INCBIN "gfx/overworld/058.2bpp"
INCBIN "gfx/overworld/059.2bpp"
@@ -61,6 +92,9 @@
INCBIN "gfx/overworld/060.2bpp"
INCBIN "gfx/overworld/061.2bpp"
INCBIN "gfx/overworld/062.2bpp"
+; c0fc0
+
+MomSpriteGFX: ; c0fc0
INCBIN "gfx/overworld/063.2bpp"
INCBIN "gfx/overworld/064.2bpp"
INCBIN "gfx/overworld/065.2bpp"
@@ -67,6 +101,9 @@
INCBIN "gfx/overworld/066.2bpp"
INCBIN "gfx/overworld/067.2bpp"
INCBIN "gfx/overworld/068.2bpp"
+; c1140
+
+BlaineSpriteGFX: ; c1140
INCBIN "gfx/overworld/069.2bpp"
INCBIN "gfx/overworld/070.2bpp"
INCBIN "gfx/overworld/071.2bpp"
@@ -73,6 +110,9 @@
INCBIN "gfx/overworld/072.2bpp"
INCBIN "gfx/overworld/073.2bpp"
INCBIN "gfx/overworld/074.2bpp"
+; c12c0
+
+RedsMomSpriteGFX: ; c12c0
INCBIN "gfx/overworld/075.2bpp"
INCBIN "gfx/overworld/076.2bpp"
INCBIN "gfx/overworld/077.2bpp"
@@ -79,6 +119,9 @@
INCBIN "gfx/overworld/078.2bpp"
INCBIN "gfx/overworld/079.2bpp"
INCBIN "gfx/overworld/080.2bpp"
+; c1440
+
+DaisySpriteGFX: ; c1440
INCBIN "gfx/overworld/081.2bpp"
INCBIN "gfx/overworld/082.2bpp"
INCBIN "gfx/overworld/083.2bpp"
@@ -85,6 +128,9 @@
INCBIN "gfx/overworld/084.2bpp"
INCBIN "gfx/overworld/085.2bpp"
INCBIN "gfx/overworld/086.2bpp"
+; c15c0
+
+ElmSpriteGFX: ; c15c0
INCBIN "gfx/overworld/087.2bpp"
INCBIN "gfx/overworld/088.2bpp"
INCBIN "gfx/overworld/089.2bpp"
@@ -91,9 +137,15 @@
INCBIN "gfx/overworld/090.2bpp"
INCBIN "gfx/overworld/091.2bpp"
INCBIN "gfx/overworld/092.2bpp"
+; c1740
+
+WillSpriteGFX: ; c1740
INCBIN "gfx/overworld/093.2bpp"
INCBIN "gfx/overworld/094.2bpp"
INCBIN "gfx/overworld/095.2bpp"
+; c1800
+
+FalknerSpriteGFX: ; c1800
INCBIN "gfx/overworld/096.2bpp"
INCBIN "gfx/overworld/097.2bpp"
INCBIN "gfx/overworld/098.2bpp"
@@ -100,6 +152,9 @@
INCBIN "gfx/overworld/099.2bpp"
INCBIN "gfx/overworld/100.2bpp"
INCBIN "gfx/overworld/101.2bpp"
+; c1980
+
+WhitneySpriteGFX: ; c1980
INCBIN "gfx/overworld/102.2bpp"
INCBIN "gfx/overworld/103.2bpp"
INCBIN "gfx/overworld/104.2bpp"
@@ -106,6 +161,9 @@
INCBIN "gfx/overworld/105.2bpp"
INCBIN "gfx/overworld/106.2bpp"
INCBIN "gfx/overworld/107.2bpp"
+; c1b00
+
+BugsySpriteGFX: ; c1b00
INCBIN "gfx/overworld/108.2bpp"
INCBIN "gfx/overworld/109.2bpp"
INCBIN "gfx/overworld/110.2bpp"
@@ -112,6 +170,9 @@
INCBIN "gfx/overworld/111.2bpp"
INCBIN "gfx/overworld/112.2bpp"
INCBIN "gfx/overworld/113.2bpp"
+; c1c80
+
+MortySpriteGFX: ; c1c80
INCBIN "gfx/overworld/114.2bpp"
INCBIN "gfx/overworld/115.2bpp"
INCBIN "gfx/overworld/116.2bpp"
@@ -118,6 +179,9 @@
INCBIN "gfx/overworld/117.2bpp"
INCBIN "gfx/overworld/118.2bpp"
INCBIN "gfx/overworld/119.2bpp"
+; c1e00
+
+ChuckSpriteGFX: ; c1e00
INCBIN "gfx/overworld/120.2bpp"
INCBIN "gfx/overworld/121.2bpp"
INCBIN "gfx/overworld/122.2bpp"
@@ -124,6 +188,9 @@
INCBIN "gfx/overworld/123.2bpp"
INCBIN "gfx/overworld/124.2bpp"
INCBIN "gfx/overworld/125.2bpp"
+; c1f80
+
+JasmineSpriteGFX: ; c1f80
INCBIN "gfx/overworld/126.2bpp"
INCBIN "gfx/overworld/127.2bpp"
INCBIN "gfx/overworld/128.2bpp"
@@ -130,6 +197,9 @@
INCBIN "gfx/overworld/129.2bpp"
INCBIN "gfx/overworld/130.2bpp"
INCBIN "gfx/overworld/131.2bpp"
+; c2100
+
+PryceSpriteGFX: ; c2100
INCBIN "gfx/overworld/132.2bpp"
INCBIN "gfx/overworld/133.2bpp"
INCBIN "gfx/overworld/134.2bpp"
@@ -136,6 +206,9 @@
INCBIN "gfx/overworld/135.2bpp"
INCBIN "gfx/overworld/136.2bpp"
INCBIN "gfx/overworld/137.2bpp"
+; c2280
+
+ClairSpriteGFX: ; c2280
INCBIN "gfx/overworld/138.2bpp"
INCBIN "gfx/overworld/139.2bpp"
INCBIN "gfx/overworld/140.2bpp"
@@ -142,6 +215,9 @@
INCBIN "gfx/overworld/141.2bpp"
INCBIN "gfx/overworld/142.2bpp"
INCBIN "gfx/overworld/143.2bpp"
+; c2400
+
+BrockSpriteGFX: ; c2400
INCBIN "gfx/overworld/144.2bpp"
INCBIN "gfx/overworld/145.2bpp"
INCBIN "gfx/overworld/146.2bpp"
@@ -148,9 +224,15 @@
INCBIN "gfx/overworld/147.2bpp"
INCBIN "gfx/overworld/148.2bpp"
INCBIN "gfx/overworld/149.2bpp"
+; c2580
+
+KarenSpriteGFX: ; c2580
INCBIN "gfx/overworld/150.2bpp"
INCBIN "gfx/overworld/151.2bpp"
INCBIN "gfx/overworld/152.2bpp"
+; c2640
+
+BrunoSpriteGFX: ; c2640
INCBIN "gfx/overworld/153.2bpp"
INCBIN "gfx/overworld/154.2bpp"
INCBIN "gfx/overworld/155.2bpp"
@@ -157,6 +239,9 @@
INCBIN "gfx/overworld/156.2bpp"
INCBIN "gfx/overworld/157.2bpp"
INCBIN "gfx/overworld/158.2bpp"
+; c27c0
+
+MistySpriteGFX: ; c27c0
INCBIN "gfx/overworld/159.2bpp"
INCBIN "gfx/overworld/160.2bpp"
INCBIN "gfx/overworld/161.2bpp"
@@ -163,6 +248,9 @@
INCBIN "gfx/overworld/162.2bpp"
INCBIN "gfx/overworld/163.2bpp"
INCBIN "gfx/overworld/164.2bpp"
+; c2940
+
+LanceSpriteGFX: ; c2940
INCBIN "gfx/overworld/165.2bpp"
INCBIN "gfx/overworld/166.2bpp"
INCBIN "gfx/overworld/167.2bpp"
@@ -169,6 +257,9 @@
INCBIN "gfx/overworld/168.2bpp"
INCBIN "gfx/overworld/169.2bpp"
INCBIN "gfx/overworld/170.2bpp"
+; c2ac0
+
+SurgeSpriteGFX: ; c2ac0
INCBIN "gfx/overworld/171.2bpp"
INCBIN "gfx/overworld/172.2bpp"
INCBIN "gfx/overworld/173.2bpp"
@@ -175,6 +266,9 @@
INCBIN "gfx/overworld/174.2bpp"
INCBIN "gfx/overworld/175.2bpp"
INCBIN "gfx/overworld/176.2bpp"
+; c2c40
+
+ErikaSpriteGFX: ; c2c40
INCBIN "gfx/overworld/177.2bpp"
INCBIN "gfx/overworld/178.2bpp"
INCBIN "gfx/overworld/179.2bpp"
@@ -181,6 +275,9 @@
INCBIN "gfx/overworld/180.2bpp"
INCBIN "gfx/overworld/181.2bpp"
INCBIN "gfx/overworld/182.2bpp"
+; c2dc0
+
+KogaSpriteGFX: ; c2dc0
INCBIN "gfx/overworld/183.2bpp"
INCBIN "gfx/overworld/184.2bpp"
INCBIN "gfx/overworld/185.2bpp"
@@ -187,6 +284,9 @@
INCBIN "gfx/overworld/186.2bpp"
INCBIN "gfx/overworld/187.2bpp"
INCBIN "gfx/overworld/188.2bpp"
+; c2f40
+
+SabrinaSpriteGFX: ; c2f40
INCBIN "gfx/overworld/189.2bpp"
INCBIN "gfx/overworld/190.2bpp"
INCBIN "gfx/overworld/191.2bpp"
@@ -193,6 +293,9 @@
INCBIN "gfx/overworld/192.2bpp"
INCBIN "gfx/overworld/193.2bpp"
INCBIN "gfx/overworld/194.2bpp"
+; c30c0
+
+CooltrainerMSpriteGFX: ; c30c0
INCBIN "gfx/overworld/195.2bpp"
INCBIN "gfx/overworld/196.2bpp"
INCBIN "gfx/overworld/197.2bpp"
@@ -199,6 +302,9 @@
INCBIN "gfx/overworld/198.2bpp"
INCBIN "gfx/overworld/199.2bpp"
INCBIN "gfx/overworld/200.2bpp"
+; c3240
+
+CooltrainerFSpriteGFX: ; c3240
INCBIN "gfx/overworld/201.2bpp"
INCBIN "gfx/overworld/202.2bpp"
INCBIN "gfx/overworld/203.2bpp"
@@ -205,6 +311,9 @@
INCBIN "gfx/overworld/204.2bpp"
INCBIN "gfx/overworld/205.2bpp"
INCBIN "gfx/overworld/206.2bpp"
+; c33c0
+
+BugCatcherSpriteGFX: ; c33c0
INCBIN "gfx/overworld/207.2bpp"
INCBIN "gfx/overworld/208.2bpp"
INCBIN "gfx/overworld/209.2bpp"
@@ -211,6 +320,9 @@
INCBIN "gfx/overworld/210.2bpp"
INCBIN "gfx/overworld/211.2bpp"
INCBIN "gfx/overworld/212.2bpp"
+; c3540
+
+TwinSpriteGFX: ; c3540
INCBIN "gfx/overworld/213.2bpp"
INCBIN "gfx/overworld/214.2bpp"
INCBIN "gfx/overworld/215.2bpp"
@@ -217,6 +329,9 @@
INCBIN "gfx/overworld/216.2bpp"
INCBIN "gfx/overworld/217.2bpp"
INCBIN "gfx/overworld/218.2bpp"
+; c36c0
+
+YoungsterSpriteGFX: ; c36c0
INCBIN "gfx/overworld/219.2bpp"
INCBIN "gfx/overworld/220.2bpp"
INCBIN "gfx/overworld/221.2bpp"
@@ -223,6 +338,9 @@
INCBIN "gfx/overworld/222.2bpp"
INCBIN "gfx/overworld/223.2bpp"
INCBIN "gfx/overworld/224.2bpp"
+; c3840
+
+LassSpriteGFX: ; c3840
INCBIN "gfx/overworld/225.2bpp"
INCBIN "gfx/overworld/226.2bpp"
INCBIN "gfx/overworld/227.2bpp"
@@ -229,6 +347,9 @@
INCBIN "gfx/overworld/228.2bpp"
INCBIN "gfx/overworld/229.2bpp"
INCBIN "gfx/overworld/230.2bpp"
+; c39c0
+
+TeacherSpriteGFX: ; c39c0
INCBIN "gfx/overworld/231.2bpp"
INCBIN "gfx/overworld/232.2bpp"
INCBIN "gfx/overworld/233.2bpp"
@@ -235,6 +356,9 @@
INCBIN "gfx/overworld/234.2bpp"
INCBIN "gfx/overworld/235.2bpp"
INCBIN "gfx/overworld/236.2bpp"
+; c3b40
+
+BuenaSpriteGFX: ; c3b40
INCBIN "gfx/overworld/237.2bpp"
INCBIN "gfx/overworld/238.2bpp"
INCBIN "gfx/overworld/239.2bpp"
@@ -241,6 +365,9 @@
INCBIN "gfx/overworld/240.2bpp"
INCBIN "gfx/overworld/241.2bpp"
INCBIN "gfx/overworld/242.2bpp"
+; c3cc0
+
+SuperNerdSpriteGFX: ; c3cc0
INCBIN "gfx/overworld/243.2bpp"
INCBIN "gfx/overworld/244.2bpp"
INCBIN "gfx/overworld/245.2bpp"
@@ -247,6 +374,9 @@
INCBIN "gfx/overworld/246.2bpp"
INCBIN "gfx/overworld/247.2bpp"
INCBIN "gfx/overworld/248.2bpp"
+; c3e40
+
+RockerSpriteGFX: ; c3e40
INCBIN "gfx/overworld/249.2bpp"
INCBIN "gfx/overworld/250.2bpp"
INCBIN "gfx/overworld/251.2bpp"
@@ -254,3 +384,5 @@
INCBIN "gfx/overworld/253.2bpp"
INCBIN "gfx/overworld/254.2bpp"
INCBIN "gfx/overworld/255.2bpp"
+; c4000
+
--- a/gfx/overworld/sprites_2.asm
+++ b/gfx/overworld/sprites_2.asm
@@ -1,3 +1,4 @@
+PokefanMSpriteGFX: ; c4000
INCBIN "gfx/overworld/256.2bpp"
INCBIN "gfx/overworld/257.2bpp"
INCBIN "gfx/overworld/258.2bpp"
@@ -4,6 +5,9 @@
INCBIN "gfx/overworld/259.2bpp"
INCBIN "gfx/overworld/260.2bpp"
INCBIN "gfx/overworld/261.2bpp"
+; c4180
+
+PokefanFSpriteGFX: ; c4180
INCBIN "gfx/overworld/262.2bpp"
INCBIN "gfx/overworld/263.2bpp"
INCBIN "gfx/overworld/264.2bpp"
@@ -10,6 +14,9 @@
INCBIN "gfx/overworld/265.2bpp"
INCBIN "gfx/overworld/266.2bpp"
INCBIN "gfx/overworld/267.2bpp"
+; c4300
+
+GrampsSpriteGFX: ; c4300
INCBIN "gfx/overworld/268.2bpp"
INCBIN "gfx/overworld/269.2bpp"
INCBIN "gfx/overworld/270.2bpp"
@@ -16,6 +23,9 @@
INCBIN "gfx/overworld/271.2bpp"
INCBIN "gfx/overworld/272.2bpp"
INCBIN "gfx/overworld/273.2bpp"
+; c4480
+
+GrannySpriteGFX: ; c4480
INCBIN "gfx/overworld/274.2bpp"
INCBIN "gfx/overworld/275.2bpp"
INCBIN "gfx/overworld/276.2bpp"
@@ -22,6 +32,9 @@
INCBIN "gfx/overworld/277.2bpp"
INCBIN "gfx/overworld/278.2bpp"
INCBIN "gfx/overworld/279.2bpp"
+; c4600
+
+SwimmerGuySpriteGFX: ; c4600
INCBIN "gfx/overworld/280.2bpp"
INCBIN "gfx/overworld/281.2bpp"
INCBIN "gfx/overworld/282.2bpp"
@@ -28,6 +41,9 @@
INCBIN "gfx/overworld/283.2bpp"
INCBIN "gfx/overworld/284.2bpp"
INCBIN "gfx/overworld/285.2bpp"
+; c4780
+
+SwimmerGirlSpriteGFX: ; c4780
INCBIN "gfx/overworld/286.2bpp"
INCBIN "gfx/overworld/287.2bpp"
INCBIN "gfx/overworld/288.2bpp"
@@ -34,8 +50,14 @@
INCBIN "gfx/overworld/289.2bpp"
INCBIN "gfx/overworld/290.2bpp"
INCBIN "gfx/overworld/291.2bpp"
+; c4900
+
+BigSnorlaxSpriteGFX: ; c4900
INCBIN "gfx/overworld/292.2bpp"
INCBIN "gfx/overworld/293.2bpp"
+; c4980
+
+SurfingPikachuSpriteGFX: ; c4980
INCBIN "gfx/overworld/294.2bpp"
INCBIN "gfx/overworld/295.2bpp"
INCBIN "gfx/overworld/296.2bpp"
@@ -42,6 +64,9 @@
INCBIN "gfx/overworld/297.2bpp"
INCBIN "gfx/overworld/298.2bpp"
INCBIN "gfx/overworld/299.2bpp"
+; c4b00
+
+RocketSpriteGFX: ; c4b00
INCBIN "gfx/overworld/300.2bpp"
INCBIN "gfx/overworld/301.2bpp"
INCBIN "gfx/overworld/302.2bpp"
@@ -48,6 +73,9 @@
INCBIN "gfx/overworld/303.2bpp"
INCBIN "gfx/overworld/304.2bpp"
INCBIN "gfx/overworld/305.2bpp"
+; c4c80
+
+RocketGirlSpriteGFX: ; c4c80
INCBIN "gfx/overworld/306.2bpp"
INCBIN "gfx/overworld/307.2bpp"
INCBIN "gfx/overworld/308.2bpp"
@@ -54,9 +82,15 @@
INCBIN "gfx/overworld/309.2bpp"
INCBIN "gfx/overworld/310.2bpp"
INCBIN "gfx/overworld/311.2bpp"
+; c4e00
+
+NurseSpriteGFX: ; c4e00
INCBIN "gfx/overworld/312.2bpp"
INCBIN "gfx/overworld/313.2bpp"
INCBIN "gfx/overworld/314.2bpp"
+; c4ec0
+
+LinkReceptionistSpriteGFX: ; c4ec0
INCBIN "gfx/overworld/315.2bpp"
INCBIN "gfx/overworld/316.2bpp"
INCBIN "gfx/overworld/317.2bpp"
@@ -63,6 +97,9 @@
INCBIN "gfx/overworld/318.2bpp"
INCBIN "gfx/overworld/319.2bpp"
INCBIN "gfx/overworld/320.2bpp"
+; c5040
+
+ClerkSpriteGFX: ; c5040
INCBIN "gfx/overworld/321.2bpp"
INCBIN "gfx/overworld/322.2bpp"
INCBIN "gfx/overworld/323.2bpp"
@@ -69,6 +106,9 @@
INCBIN "gfx/overworld/324.2bpp"
INCBIN "gfx/overworld/325.2bpp"
INCBIN "gfx/overworld/326.2bpp"
+; c51c0
+
+FisherSpriteGFX: ; c51c0
INCBIN "gfx/overworld/327.2bpp"
INCBIN "gfx/overworld/328.2bpp"
INCBIN "gfx/overworld/329.2bpp"
@@ -75,6 +115,9 @@
INCBIN "gfx/overworld/330.2bpp"
INCBIN "gfx/overworld/331.2bpp"
INCBIN "gfx/overworld/332.2bpp"
+; c5340
+
+FishingGuruSpriteGFX: ; c5340
INCBIN "gfx/overworld/333.2bpp"
INCBIN "gfx/overworld/334.2bpp"
INCBIN "gfx/overworld/335.2bpp"
@@ -81,6 +124,9 @@
INCBIN "gfx/overworld/336.2bpp"
INCBIN "gfx/overworld/337.2bpp"
INCBIN "gfx/overworld/338.2bpp"
+; c54c0
+
+ScientistSpriteGFX: ; c54c0
INCBIN "gfx/overworld/339.2bpp"
INCBIN "gfx/overworld/340.2bpp"
INCBIN "gfx/overworld/341.2bpp"
@@ -87,6 +133,9 @@
INCBIN "gfx/overworld/342.2bpp"
INCBIN "gfx/overworld/343.2bpp"
INCBIN "gfx/overworld/344.2bpp"
+; c5640
+
+KimonoGirlSpriteGFX: ; c5640
INCBIN "gfx/overworld/345.2bpp"
INCBIN "gfx/overworld/346.2bpp"
INCBIN "gfx/overworld/347.2bpp"
@@ -93,6 +142,9 @@
INCBIN "gfx/overworld/348.2bpp"
INCBIN "gfx/overworld/349.2bpp"
INCBIN "gfx/overworld/350.2bpp"
+; c57c0
+
+SageSpriteGFX: ; c57c0
INCBIN "gfx/overworld/351.2bpp"
INCBIN "gfx/overworld/352.2bpp"
INCBIN "gfx/overworld/353.2bpp"
@@ -99,6 +151,9 @@
INCBIN "gfx/overworld/354.2bpp"
INCBIN "gfx/overworld/355.2bpp"
INCBIN "gfx/overworld/356.2bpp"
+; c5940
+
+UnusedGuySpriteGFX: ; c5940
INCBIN "gfx/overworld/357.2bpp"
INCBIN "gfx/overworld/358.2bpp"
INCBIN "gfx/overworld/359.2bpp"
@@ -105,6 +160,9 @@
INCBIN "gfx/overworld/360.2bpp"
INCBIN "gfx/overworld/361.2bpp"
INCBIN "gfx/overworld/362.2bpp"
+; c5ac0
+
+GentlemanSpriteGFX: ; c5ac0
INCBIN "gfx/overworld/363.2bpp"
INCBIN "gfx/overworld/364.2bpp"
INCBIN "gfx/overworld/365.2bpp"
@@ -111,6 +169,9 @@
INCBIN "gfx/overworld/366.2bpp"
INCBIN "gfx/overworld/367.2bpp"
INCBIN "gfx/overworld/368.2bpp"
+; c5c40
+
+BlackBeltSpriteGFX: ; c5c40
INCBIN "gfx/overworld/369.2bpp"
INCBIN "gfx/overworld/370.2bpp"
INCBIN "gfx/overworld/371.2bpp"
@@ -117,6 +178,9 @@
INCBIN "gfx/overworld/372.2bpp"
INCBIN "gfx/overworld/373.2bpp"
INCBIN "gfx/overworld/374.2bpp"
+; c5dc0
+
+ReceptionistSpriteGFX: ; c5dc0
INCBIN "gfx/overworld/375.2bpp"
INCBIN "gfx/overworld/376.2bpp"
INCBIN "gfx/overworld/377.2bpp"
@@ -123,6 +187,9 @@
INCBIN "gfx/overworld/378.2bpp"
INCBIN "gfx/overworld/379.2bpp"
INCBIN "gfx/overworld/380.2bpp"
+; c5f40
+
+OfficerSpriteGFX: ; c5f40
INCBIN "gfx/overworld/381.2bpp"
INCBIN "gfx/overworld/382.2bpp"
INCBIN "gfx/overworld/383.2bpp"
@@ -129,6 +196,9 @@
INCBIN "gfx/overworld/384.2bpp"
INCBIN "gfx/overworld/385.2bpp"
INCBIN "gfx/overworld/386.2bpp"
+; c60c0
+
+CalSpriteGFX: ; c60c0
INCBIN "gfx/overworld/387.2bpp"
INCBIN "gfx/overworld/388.2bpp"
INCBIN "gfx/overworld/389.2bpp"
@@ -135,7 +205,13 @@
INCBIN "gfx/overworld/390.2bpp"
INCBIN "gfx/overworld/391.2bpp"
INCBIN "gfx/overworld/392.2bpp"
+; c6240
+
+SlowpokeSpriteGFX: ; c6240
INCBIN "gfx/overworld/393.2bpp"
+; c6280
+
+CaptainSpriteGFX: ; c6280
INCBIN "gfx/overworld/394.2bpp"
INCBIN "gfx/overworld/395.2bpp"
INCBIN "gfx/overworld/396.2bpp"
@@ -142,8 +218,14 @@
INCBIN "gfx/overworld/397.2bpp"
INCBIN "gfx/overworld/398.2bpp"
INCBIN "gfx/overworld/399.2bpp"
+; c6400
+
+BigLaprasSpriteGFX: ; c6400
INCBIN "gfx/overworld/400.2bpp"
INCBIN "gfx/overworld/401.2bpp"
+; c6480
+
+GymGuySpriteGFX: ; c6480
INCBIN "gfx/overworld/402.2bpp"
INCBIN "gfx/overworld/403.2bpp"
INCBIN "gfx/overworld/404.2bpp"
@@ -150,6 +232,9 @@
INCBIN "gfx/overworld/405.2bpp"
INCBIN "gfx/overworld/406.2bpp"
INCBIN "gfx/overworld/407.2bpp"
+; c6600
+
+SailorSpriteGFX: ; c6600
INCBIN "gfx/overworld/408.2bpp"
INCBIN "gfx/overworld/409.2bpp"
INCBIN "gfx/overworld/410.2bpp"
@@ -156,6 +241,9 @@
INCBIN "gfx/overworld/411.2bpp"
INCBIN "gfx/overworld/412.2bpp"
INCBIN "gfx/overworld/413.2bpp"
+; c6780
+
+BikerSpriteGFX: ; c6780
INCBIN "gfx/overworld/414.2bpp"
INCBIN "gfx/overworld/415.2bpp"
INCBIN "gfx/overworld/416.2bpp"
@@ -162,6 +250,9 @@
INCBIN "gfx/overworld/417.2bpp"
INCBIN "gfx/overworld/418.2bpp"
INCBIN "gfx/overworld/419.2bpp"
+; c6900
+
+PharmacistSpriteGFX: ; c6900
INCBIN "gfx/overworld/420.2bpp"
INCBIN "gfx/overworld/421.2bpp"
INCBIN "gfx/overworld/422.2bpp"
@@ -168,6 +259,9 @@
INCBIN "gfx/overworld/423.2bpp"
INCBIN "gfx/overworld/424.2bpp"
INCBIN "gfx/overworld/425.2bpp"
+; c6a80
+
+MonsterSpriteGFX: ; c6a80
INCBIN "gfx/overworld/426.2bpp"
INCBIN "gfx/overworld/427.2bpp"
INCBIN "gfx/overworld/428.2bpp"
@@ -174,6 +268,9 @@
INCBIN "gfx/overworld/429.2bpp"
INCBIN "gfx/overworld/430.2bpp"
INCBIN "gfx/overworld/431.2bpp"
+; c6c00
+
+FairySpriteGFX: ; c6c00
INCBIN "gfx/overworld/432.2bpp"
INCBIN "gfx/overworld/433.2bpp"
INCBIN "gfx/overworld/434.2bpp"
@@ -180,6 +277,9 @@
INCBIN "gfx/overworld/435.2bpp"
INCBIN "gfx/overworld/436.2bpp"
INCBIN "gfx/overworld/437.2bpp"
+; c6d80
+
+BirdSpriteGFX: ; c6d80
INCBIN "gfx/overworld/438.2bpp"
INCBIN "gfx/overworld/439.2bpp"
INCBIN "gfx/overworld/440.2bpp"
@@ -186,6 +286,9 @@
INCBIN "gfx/overworld/441.2bpp"
INCBIN "gfx/overworld/442.2bpp"
INCBIN "gfx/overworld/443.2bpp"
+; c6f00
+
+DragonSpriteGFX: ; c6f00
INCBIN "gfx/overworld/444.2bpp"
INCBIN "gfx/overworld/445.2bpp"
INCBIN "gfx/overworld/446.2bpp"
@@ -192,12 +295,24 @@
INCBIN "gfx/overworld/447.2bpp"
INCBIN "gfx/overworld/448.2bpp"
INCBIN "gfx/overworld/449.2bpp"
+; c7080
+
+BigOnixSpriteGFX: ; c7080
INCBIN "gfx/overworld/450.2bpp"
INCBIN "gfx/overworld/451.2bpp"
INCBIN "gfx/overworld/452.2bpp"
+; c7140
+
+N64SpriteGFX: ; c7140
INCBIN "gfx/overworld/453.2bpp"
+; c7180
+
+SudowoodoSpriteGFX: ; c7180
INCBIN "gfx/overworld/454.2bpp"
INCBIN "gfx/overworld/455.2bpp"
+; c7200
+
+SurfSpriteGFX: ; c7200
INCBIN "gfx/overworld/456.2bpp"
INCBIN "gfx/overworld/457.2bpp"
INCBIN "gfx/overworld/458.2bpp"
@@ -204,6 +319,9 @@
INCBIN "gfx/overworld/459.2bpp"
INCBIN "gfx/overworld/460.2bpp"
INCBIN "gfx/overworld/461.2bpp"
+; c7380
+
+PokeBallSpriteGFX: ; c7380
INCBIN "gfx/overworld/462.2bpp"
INCBIN "gfx/overworld/463.2bpp"
INCBIN "gfx/overworld/464.2bpp"
@@ -210,6 +328,9 @@
INCBIN "gfx/overworld/465.2bpp"
INCBIN "gfx/overworld/466.2bpp"
INCBIN "gfx/overworld/467.2bpp"
+; c7500
+
+PokedexSpriteGFX: ; c7500
INCBIN "gfx/overworld/468.2bpp"
INCBIN "gfx/overworld/469.2bpp"
INCBIN "gfx/overworld/470.2bpp"
@@ -216,6 +337,9 @@
INCBIN "gfx/overworld/471.2bpp"
INCBIN "gfx/overworld/472.2bpp"
INCBIN "gfx/overworld/473.2bpp"
+; c7680
+
+PaperSpriteGFX: ; c7680
INCBIN "gfx/overworld/474.2bpp"
INCBIN "gfx/overworld/475.2bpp"
INCBIN "gfx/overworld/476.2bpp"
@@ -222,15 +346,45 @@
INCBIN "gfx/overworld/477.2bpp"
INCBIN "gfx/overworld/478.2bpp"
INCBIN "gfx/overworld/479.2bpp"
+; c7800
+
+VirtualBoySpriteGFX: ; c7800
INCBIN "gfx/overworld/480.2bpp"
+; c7840
+
+OldLinkReceptionistSpriteGFX: ; c7840
INCBIN "gfx/overworld/481.2bpp"
+; c7880
+
+RockSpriteGFX: ; c7880
INCBIN "gfx/overworld/482.2bpp"
+; c78c0
+
+BoulderSpriteGFX: ; c78c0
INCBIN "gfx/overworld/483.2bpp"
+; c7900
+
+SnesSpriteGFX: ; c7900
INCBIN "gfx/overworld/484.2bpp"
+; c7940
+
+FamicomSpriteGFX: ; c7940
INCBIN "gfx/overworld/485.2bpp"
+; c7980
+
+FruitTreeSpriteGFX: ; c7980
INCBIN "gfx/overworld/486.2bpp"
+; c79c0
+
+GoldTrophySpriteGFX: ; c79c0
INCBIN "gfx/overworld/487.2bpp"
+; c7a00
+
+SilverTrophySpriteGFX: ; c7a00
INCBIN "gfx/overworld/488.2bpp"
+; c7a40
+
+KrisSpriteGFX: ; c7a40
INCBIN "gfx/overworld/489.2bpp"
INCBIN "gfx/overworld/490.2bpp"
INCBIN "gfx/overworld/491.2bpp"
@@ -237,6 +391,9 @@
INCBIN "gfx/overworld/492.2bpp"
INCBIN "gfx/overworld/493.2bpp"
INCBIN "gfx/overworld/494.2bpp"
+; c7bc0
+
+KrisBikeSpriteGFX: ; c7bc0
INCBIN "gfx/overworld/495.2bpp"
INCBIN "gfx/overworld/496.2bpp"
INCBIN "gfx/overworld/497.2bpp"
@@ -243,14 +400,31 @@
INCBIN "gfx/overworld/498.2bpp"
INCBIN "gfx/overworld/499.2bpp"
INCBIN "gfx/overworld/500.2bpp"
+; c7d40
+
+KurtOutsideSpriteGFX: ; c7d40
INCBIN "gfx/overworld/501.2bpp"
INCBIN "gfx/overworld/502.2bpp"
INCBIN "gfx/overworld/503.2bpp"
+; c7e00
+
+SuicuneSpriteGFX: ; c7e00
INCBIN "gfx/overworld/504.2bpp"
+; c7e40
+
+EnteiSpriteGFX: ; c7e40
INCBIN "gfx/overworld/505.2bpp"
+; c7e80
+
+RaikouSpriteGFX: ; c7e80
INCBIN "gfx/overworld/506.2bpp"
+; c7ec0
+
+StandingYoungsterSpriteGFX: ; c7ec0
INCBIN "gfx/overworld/507.2bpp"
INCBIN "gfx/overworld/508.2bpp"
INCBIN "gfx/overworld/509.2bpp"
INCBIN "gfx/overworld/510.2bpp"
INCBIN "gfx/overworld/511.2bpp"
+; c8000
+
--- a/main.asm
+++ b/main.asm
@@ -8912,7 +8912,7 @@
call GetMonSprite
ret c
- ld hl, $4736
+ ld hl, SpriteHeaders
dec a
ld c, a
ld b, 0
@@ -9806,7 +9806,12 @@
; 14736
-INCBIN "baserom.gbc", $14736, $152ab - $14736
+SpriteHeaders: ; 14736
+INCLUDE "gfx/overworld/sprite_headers.asm"
+; 1499a
+
+
+INCBIN "baserom.gbc", $1499a, $152ab - $1499a
BlackoutPoints: ; 0x152ab