mirror of
https://github.com/pret/pokeyellow.git
synced 2025-02-18 16:57:28 +00:00
Pull more data out of main.asm
This commit is contained in:
parent
24c01b09bb
commit
82ffb336a9
3628
data/animations.asm
Executable file
3628
data/animations.asm
Executable file
File diff suppressed because it is too large
Load Diff
39
data/credits_order.asm
Executable file
39
data/credits_order.asm
Executable file
@ -0,0 +1,39 @@
|
||||
CreditsOrder: ; 74243 (1d:4243)
|
||||
; subsequent credits elements will be displayed on separate lines.
|
||||
; $FF, $FE, $FD, $FC, $FB, and $FA are commands that are used
|
||||
; to go to the next set of credits texts.
|
||||
db CRED_MON, CRED_VERSION, $FF
|
||||
db CRED_DIRECTOR, CRED_TAJIRI, $FF
|
||||
db CRED_PROGRAMMERS, CRED_TA_OOTA, CRED_MORIMOTO, $FD
|
||||
db CRED_PROGRAMMERS, CRED_WATANABE, CRED_MASUDE, CRED_TAMADA, $FE
|
||||
db CRED_CHAR_DESIGN, CRED_SUGIMORI, CRED_NISHIDA, $FF
|
||||
db CRED_MUSIC, CRED_MASUDE, $FD
|
||||
db CRED_SOUND_EFFECTS, CRED_MASUDE, $FE
|
||||
db CRED_GAME_DESIGN, CRED_TAJIRI, $FF
|
||||
db CRED_MONSTER_DESIGN, CRED_SUGIMORI, CRED_NISHIDA, CRED_FUZIWARA, $FD
|
||||
db CRED_MONSTER_DESIGN, CRED_MORIMOTO, CRED_SA_OOTA, CRED_YOSHIKAWA, $FE
|
||||
db CRED_GAME_SCENE, CRED_TAJIRI, $FD
|
||||
db CRED_GAME_SCENE, CRED_TANIGUCHI, CRED_NONOMURA, CRED_ZINNAI, $FE
|
||||
db CRED_PARAM, CRED_NISINO, CRED_TA_NAKAMURA, $FF
|
||||
db CRED_MAP, CRED_TAJIRI, CRED_NISINO, $FD
|
||||
db CRED_MAP, CRED_MATSUSIMA, CRED_NONOMURA, CRED_TANIGUCHI, $FE
|
||||
db CRED_TEST, CRED_KAKEI, CRED_TSUCHIYA, $FD
|
||||
db CRED_TEST, CRED_TA_NAKAMURA, CRED_YUDA, $FE
|
||||
db CRED_SPECIAL, CRED_HISHIDA, CRED_SAKAI, $FD
|
||||
db CRED_SPECIAL, CRED_YAMAGUCHI, CRED_YAMAMOTO, $FC
|
||||
db CRED_SPECIAL, CRED_TOMISAWA, CRED_KAWAMOTO, CRED_TO_OOTA, $FE
|
||||
db CRED_PRODUCERS, CRED_MIYAMOTO, $FD
|
||||
db CRED_PRODUCERS, CRED_KAWAGUCHI, $FC
|
||||
db CRED_PRODUCERS, CRED_ISHIHARA, $FE
|
||||
db CRED_US_STAFF, $FD
|
||||
db CRED_US_COORD, CRED_TILDEN, $FD
|
||||
db CRED_US_COORD, CRED_KAWAKAMI, CRED_HI_NAKAMURA, $FC
|
||||
db CRED_US_COORD, CRED_GIESE, CRED_OSBORNE, $FC
|
||||
db CRED_TRANS, CRED_OGASAWARA, $FD
|
||||
db CRED_PROGRAMMERS, CRED_MURAKAWA, CRED_FUKUI, $FD
|
||||
db CRED_SPECIAL, CRED_IWATA, $FD
|
||||
db CRED_SPECIAL, CRED_HARADA, $FC
|
||||
db CRED_TEST, CRED_PAAD, CRED_CLUB, $FD
|
||||
db CRED_PRODUCER, CRED_IZUSHI, $FD
|
||||
db CRED_EXECUTIVE, CRED_YAMAUCHI, $FF
|
||||
db $FB, $FF, $FA
|
577
data/hide_show_data.asm
Executable file
577
data/hide_show_data.asm
Executable file
@ -0,0 +1,577 @@
|
||||
; data for default hidden/shown
|
||||
; objects for each map ($00-$F8)
|
||||
|
||||
; Table of 2-Byte pointers, one pointer per map,
|
||||
; goes up to Map_F7, ends with $FFFF.
|
||||
; points to table listing all missable object in the area
|
||||
MapHSPointers: ; c8f5 (3:48f5)
|
||||
dw MapHS00
|
||||
dw MapHS01
|
||||
dw MapHS02
|
||||
dw MapHS03
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS0A
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS0D
|
||||
dw MapHSXX
|
||||
dw MapHS0F
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS14
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS17
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS1A
|
||||
dw MapHS1B
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS21
|
||||
dw MapHSXX
|
||||
dw MapHS23
|
||||
dw MapHS24
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS27
|
||||
dw MapHS28
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS2D
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS33
|
||||
dw MapHS34
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS3B
|
||||
dw MapHSXX
|
||||
dw MapHS3D
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS53
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS58
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS60
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS66
|
||||
dw MapHS67
|
||||
dw MapHS68
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS6C
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS78
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS84
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS87
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS8F
|
||||
dw MapHS90
|
||||
dw MapHS91
|
||||
dw MapHS92
|
||||
dw MapHS93
|
||||
dw MapHS94
|
||||
dw MapHS95
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS9B
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHS9F
|
||||
dw MapHSA0
|
||||
dw MapHSA1
|
||||
dw MapHSA2
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSA5
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSB1
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSB5
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSC0
|
||||
dw MapHSXX
|
||||
dw MapHSC2
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSC6
|
||||
dw MapHSC7
|
||||
dw MapHSC8
|
||||
dw MapHSC9
|
||||
dw MapHSCA
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSCF
|
||||
dw MapHSD0
|
||||
dw MapHSD1
|
||||
dw MapHSD2
|
||||
dw MapHSD3
|
||||
dw MapHSD4
|
||||
dw MapHSD5
|
||||
dw MapHSD6
|
||||
dw MapHSD7
|
||||
dw MapHSD8
|
||||
dw MapHSD9
|
||||
dw MapHSDA
|
||||
dw MapHSDB
|
||||
dw MapHSDC
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSE2
|
||||
dw MapHSE3
|
||||
dw MapHSE4
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSE9
|
||||
dw MapHSEA
|
||||
dw MapHSEB
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSF4
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw MapHSXX
|
||||
dw $FFFF
|
||||
|
||||
; Structure:
|
||||
; 3 bytes per object
|
||||
; [Map_ID][Object_ID][H/S]
|
||||
;
|
||||
; Program stops reading when either:
|
||||
; a) Map_ID = $FF
|
||||
; b) Map_ID ≠ currentMapID
|
||||
;
|
||||
; This Data is loaded into RAM at $D5CE-$D5F?. (W_MISSABLEOBJECTLIST)
|
||||
|
||||
; These constants come from the bytes for Predef functions:
|
||||
Hide equ $11
|
||||
Show equ $15
|
||||
|
||||
MapHSXX: ; cae7 (3:4ae7)
|
||||
db $FF,$FF,$FF
|
||||
MapHS00: ; caea (3:4aea)
|
||||
db PALLET_TOWN,$01,Hide
|
||||
MapHS01: ; caed (3:4aed)
|
||||
db VIRIDIAN_CITY,$05,Show
|
||||
db VIRIDIAN_CITY,$07,Hide
|
||||
MapHS02: ; caf3 (3:4af3)
|
||||
db PEWTER_CITY,$03,Show
|
||||
db PEWTER_CITY,$05,Show
|
||||
MapHS03: ; caf9 (3:4af9)
|
||||
db CERULEAN_CITY,$01,Hide
|
||||
db CERULEAN_CITY,$02,Show
|
||||
db CERULEAN_CITY,$06,Hide
|
||||
db CERULEAN_CITY,$0A,Show
|
||||
db CERULEAN_CITY,$0B,Show
|
||||
MapHS0A: ; cb08 (3:4b08)
|
||||
db SAFFRON_CITY,$01,Show
|
||||
db SAFFRON_CITY,$02,Show
|
||||
db SAFFRON_CITY,$03,Show
|
||||
db SAFFRON_CITY,$04,Show
|
||||
db SAFFRON_CITY,$05,Show
|
||||
db SAFFRON_CITY,$06,Show
|
||||
db SAFFRON_CITY,$07,Show
|
||||
db SAFFRON_CITY,$08,Hide
|
||||
db SAFFRON_CITY,$09,Hide
|
||||
db SAFFRON_CITY,$0A,Hide
|
||||
db SAFFRON_CITY,$0B,Hide
|
||||
db SAFFRON_CITY,$0C,Hide
|
||||
db SAFFRON_CITY,$0D,Hide
|
||||
db SAFFRON_CITY,$0E,Show
|
||||
db SAFFRON_CITY,$0F,Hide
|
||||
MapHS0D: ; cb35 (3:4b35)
|
||||
db ROUTE_2,$01,Show
|
||||
db ROUTE_2,$02,Show
|
||||
MapHS0F: ; cb3b (3:4b3b)
|
||||
db ROUTE_4,$03,Show
|
||||
MapHS14: ; cb3e (3:4b3e)
|
||||
db ROUTE_9,$0A,Show
|
||||
MapHS17: ; cb41 (3:4b41)
|
||||
db ROUTE_12,$01,Show
|
||||
db ROUTE_12,$09,Show
|
||||
db ROUTE_12,$0A,Show
|
||||
MapHS1A: ; cb4a (3:4b4a)
|
||||
db ROUTE_15,$0B,Show
|
||||
MapHS1B: ; cb4d (3:4b4d)
|
||||
db ROUTE_16,$07,Show
|
||||
MapHS21: ; cb50 (3:4b50)
|
||||
db ROUTE_22,$01,Hide
|
||||
db ROUTE_22,$02,Hide
|
||||
MapHS23: ; cb56 (3:4b56)
|
||||
db ROUTE_24,$01,Show
|
||||
db ROUTE_24,$08,Show
|
||||
MapHS24: ; cb5c (3:4b5c)
|
||||
db ROUTE_25,$0A,Show
|
||||
MapHS27: ; cb5f (3:4b5f)
|
||||
db BLUES_HOUSE,$01,Show
|
||||
db BLUES_HOUSE,$02,Hide
|
||||
db BLUES_HOUSE,$03,Show
|
||||
MapHS28: ; cb68 (3:4b68)
|
||||
db OAKS_LAB,$01,Show
|
||||
db OAKS_LAB,$02,Show
|
||||
db OAKS_LAB,$03,Show
|
||||
db OAKS_LAB,$04,Show
|
||||
db OAKS_LAB,$05,Hide
|
||||
db OAKS_LAB,$06,Show
|
||||
db OAKS_LAB,$07,Show
|
||||
db OAKS_LAB,$08,Hide
|
||||
MapHS2D: ; cb80 (3:4b80)
|
||||
db VIRIDIAN_GYM,$01,Show
|
||||
db VIRIDIAN_GYM,$0B,Show
|
||||
MapHS34: ; cb86 (3:4b86)
|
||||
db MUSEUM_1F,$05,Show
|
||||
MapHSE4: ; cb89 (3:4b89)
|
||||
db UNKNOWN_DUNGEON_1,$01,Show
|
||||
db UNKNOWN_DUNGEON_1,$02,Show
|
||||
db UNKNOWN_DUNGEON_1,$03,Show
|
||||
MapHS8F: ; cb92 (3:4b92)
|
||||
db POKEMONTOWER_2,$01,Show
|
||||
MapHS90: ; cb95 (3:4b95)
|
||||
db POKEMONTOWER_3,$04,Show
|
||||
MapHS91: ; cb98 (3:4b98)
|
||||
db POKEMONTOWER_4,$04,Show
|
||||
db POKEMONTOWER_4,$05,Show
|
||||
db POKEMONTOWER_4,$06,Show
|
||||
MapHS92: ; cba1 (3:4ba1)
|
||||
db POKEMONTOWER_5,$06,Show
|
||||
MapHS93: ; cba4 (3:4ba4)
|
||||
db POKEMONTOWER_6,$04,Show
|
||||
db POKEMONTOWER_6,$05,Show
|
||||
MapHS94: ; cbaa (3:4baa)
|
||||
db POKEMONTOWER_7,$01,Show
|
||||
db POKEMONTOWER_7,$02,Show
|
||||
db POKEMONTOWER_7,$03,Show
|
||||
db POKEMONTOWER_7,$04,Show
|
||||
MapHS95: ; cbb6 (3:4bb6)
|
||||
db LAVENDER_HOUSE_1,$05,Hide
|
||||
MapHS84: ; cbb9 (3:4bb9)
|
||||
db CELADON_MANSION_5,$02,Show
|
||||
MapHS87: ; cbbc (3:4bbc)
|
||||
db GAME_CORNER,$0B,Show
|
||||
MapHS9B: ; cbbf (3:4bbf)
|
||||
db FUCHSIA_HOUSE_2,$02,Show
|
||||
MapHSA5: ; cbc2 (3:4bc2)
|
||||
db MANSION_1,$02,Show
|
||||
db MANSION_1,$03,Show
|
||||
MapHSB1: ; cbc8 (3:4bc8)
|
||||
db FIGHTING_DOJO,$06,Show
|
||||
db FIGHTING_DOJO,$07,Show
|
||||
MapHSB5: ; cbce (3:4bce)
|
||||
db SILPH_CO_1F,$01,Hide
|
||||
MapHS53: ; cbd1 (3:4bd1)
|
||||
db POWER_PLANT,$01,Show
|
||||
db POWER_PLANT,$02,Show
|
||||
db POWER_PLANT,$03,Show
|
||||
db POWER_PLANT,$04,Show
|
||||
db POWER_PLANT,$05,Show
|
||||
db POWER_PLANT,$06,Show
|
||||
db POWER_PLANT,$07,Show
|
||||
db POWER_PLANT,$08,Show
|
||||
db POWER_PLANT,$09,Show
|
||||
db POWER_PLANT,$0A,Show
|
||||
db POWER_PLANT,$0B,Show
|
||||
db POWER_PLANT,$0C,Show
|
||||
db POWER_PLANT,$0D,Show
|
||||
db POWER_PLANT,$0E,Show
|
||||
MapHSC2: ; cbfb (3:4bfb)
|
||||
db VICTORY_ROAD_2,$06,Show
|
||||
db VICTORY_ROAD_2,$07,Show
|
||||
db VICTORY_ROAD_2,$08,Show
|
||||
db VICTORY_ROAD_2,$09,Show
|
||||
db VICTORY_ROAD_2,$0A,Show
|
||||
db VICTORY_ROAD_2,$0D,Show
|
||||
MapHS58: ; cc0d (3:4c0d)
|
||||
db BILLS_HOUSE,$01,Show
|
||||
db BILLS_HOUSE,$02,Hide
|
||||
db BILLS_HOUSE,$03,Hide
|
||||
MapHS33: ; cc16 (3:4c16)
|
||||
db VIRIDIAN_FOREST,$05,Show
|
||||
db VIRIDIAN_FOREST,$06,Show
|
||||
db VIRIDIAN_FOREST,$07,Show
|
||||
MapHS3B: ; cc1f (3:4c1f)
|
||||
db MT_MOON_1,$08,Show
|
||||
db MT_MOON_1,$09,Show
|
||||
db MT_MOON_1,$0A,Show
|
||||
db MT_MOON_1,$0B,Show
|
||||
db MT_MOON_1,$0C,Show
|
||||
db MT_MOON_1,$0D,Show
|
||||
MapHS3D: ; cc31 (3:4c31)
|
||||
db MT_MOON_3,$06,Show
|
||||
db MT_MOON_3,$07,Show
|
||||
db MT_MOON_3,$08,Show
|
||||
db MT_MOON_3,$09,Show
|
||||
MapHS60: ; cc3d (3:4c3d)
|
||||
db SS_ANNE_2,$02,Hide
|
||||
MapHS66: ; cc40 (3:4c40)
|
||||
db SS_ANNE_8,$0A,Show
|
||||
MapHS67: ; cc43 (3:4c43)
|
||||
db SS_ANNE_9,$06,Show
|
||||
db SS_ANNE_9,$09,Show
|
||||
MapHS68: ; cc49 (3:4c49)
|
||||
db SS_ANNE_10,$09,Show
|
||||
db SS_ANNE_10,$0A,Show
|
||||
db SS_ANNE_10,$0B,Show
|
||||
MapHSC6: ; cc52 (3:4c52)
|
||||
db VICTORY_ROAD_3,$05,Show
|
||||
db VICTORY_ROAD_3,$06,Show
|
||||
db VICTORY_ROAD_3,$0A,Show
|
||||
MapHSC7: ; cc5b (3:4c5b)
|
||||
db ROCKET_HIDEOUT_1,$06,Show
|
||||
db ROCKET_HIDEOUT_1,$07,Show
|
||||
MapHSC8: ; cc61 (3:4c61)
|
||||
db ROCKET_HIDEOUT_2,$02,Show
|
||||
db ROCKET_HIDEOUT_2,$03,Show
|
||||
db ROCKET_HIDEOUT_2,$04,Show
|
||||
db ROCKET_HIDEOUT_2,$05,Show
|
||||
MapHSC9: ; cc6d (3:4c6d)
|
||||
db ROCKET_HIDEOUT_3,$03,Show
|
||||
db ROCKET_HIDEOUT_3,$04,Show
|
||||
MapHSCA: ; cc73 (3:4c73)
|
||||
db ROCKET_HIDEOUT_4,$01,Show
|
||||
db ROCKET_HIDEOUT_4,$05,Show
|
||||
db ROCKET_HIDEOUT_4,$06,Show
|
||||
db ROCKET_HIDEOUT_4,$07,Show
|
||||
db ROCKET_HIDEOUT_4,$08,Hide
|
||||
db ROCKET_HIDEOUT_4,$09,Hide
|
||||
MapHSCF: ; cc85 (3:4c85)
|
||||
db SILPH_CO_2F,$01,Show
|
||||
db SILPH_CO_2F,$02,Show
|
||||
db SILPH_CO_2F,$03,Show
|
||||
db SILPH_CO_2F,$04,Show
|
||||
db SILPH_CO_2F,$05,Show
|
||||
MapHSD0: ; cc94 (3:4c94)
|
||||
db SILPH_CO_3F,$02,Show
|
||||
db SILPH_CO_3F,$03,Show
|
||||
db SILPH_CO_3F,$04,Show
|
||||
MapHSD1: ; cc9d (3:4c9d)
|
||||
db SILPH_CO_4F,$02,Show
|
||||
db SILPH_CO_4F,$03,Show
|
||||
db SILPH_CO_4F,$04,Show
|
||||
db SILPH_CO_4F,$05,Show
|
||||
db SILPH_CO_4F,$06,Show
|
||||
db SILPH_CO_4F,$07,Show
|
||||
MapHSD2: ; ccaf (3:4caf)
|
||||
db SILPH_CO_5F,$02,Show
|
||||
db SILPH_CO_5F,$03,Show
|
||||
db SILPH_CO_5F,$04,Show
|
||||
db SILPH_CO_5F,$05,Show
|
||||
db SILPH_CO_5F,$06,Show
|
||||
db SILPH_CO_5F,$07,Show
|
||||
db SILPH_CO_5F,$08,Show
|
||||
MapHSD3: ; ccc4 (3:4cc4)
|
||||
db SILPH_CO_6F,$06,Show
|
||||
db SILPH_CO_6F,$07,Show
|
||||
db SILPH_CO_6F,$08,Show
|
||||
db SILPH_CO_6F,$09,Show
|
||||
db SILPH_CO_6F,$0A,Show
|
||||
MapHSD4: ; ccd3 (3:4cd3)
|
||||
db SILPH_CO_7F,$05,Show
|
||||
db SILPH_CO_7F,$06,Show
|
||||
db SILPH_CO_7F,$07,Show
|
||||
db SILPH_CO_7F,$08,Show
|
||||
db SILPH_CO_7F,$09,Show
|
||||
db SILPH_CO_7F,$0A,Show
|
||||
db SILPH_CO_7F,$0B,Show
|
||||
db SILPH_CO_7F,$0C,Show
|
||||
MapHSD5: ; cceb (3:4ceb)
|
||||
db SILPH_CO_8F,$02,Show
|
||||
db SILPH_CO_8F,$03,Show
|
||||
db SILPH_CO_8F,$04,Show
|
||||
MapHSE9: ; ccf4 (3:4cf4)
|
||||
db SILPH_CO_9F,$02,Show
|
||||
db SILPH_CO_9F,$03,Show
|
||||
db SILPH_CO_9F,$04,Show
|
||||
MapHSEA: ; ccfd (3:4cfd)
|
||||
db SILPH_CO_10F,$01,Show
|
||||
db SILPH_CO_10F,$02,Show
|
||||
db SILPH_CO_10F,$03,Show
|
||||
db SILPH_CO_10F,$04,Show
|
||||
db SILPH_CO_10F,$05,Show
|
||||
db SILPH_CO_10F,$06,Show
|
||||
MapHSEB: ; cd0f (3:4d0f)
|
||||
db SILPH_CO_11F,$03,Show
|
||||
db SILPH_CO_11F,$04,Show
|
||||
db SILPH_CO_11F,$05,Show
|
||||
MapHSF4: ; cd18 (3:4d18)
|
||||
db $F4,$02,Show
|
||||
MapHSD6: ; cd1b (3:4d1b)
|
||||
db MANSION_2,$02,Show
|
||||
MapHSD7: ; cd1e (3:4d1e)
|
||||
db MANSION_3,$03,Show
|
||||
db MANSION_3,$04,Show
|
||||
MapHSD8: ; cd24 (3:4d24)
|
||||
db MANSION_4,$03,Show
|
||||
db MANSION_4,$04,Show
|
||||
db MANSION_4,$05,Show
|
||||
db MANSION_4,$06,Show
|
||||
db MANSION_4,$08,Show
|
||||
MapHSD9: ; cd33 (3:4d33)
|
||||
db SAFARI_ZONE_EAST,$01,Show
|
||||
db SAFARI_ZONE_EAST,$02,Show
|
||||
db SAFARI_ZONE_EAST,$03,Show
|
||||
db SAFARI_ZONE_EAST,$04,Show
|
||||
MapHSDA: ; cd3f (3:4d3f)
|
||||
db SAFARI_ZONE_NORTH,$01,Show
|
||||
db SAFARI_ZONE_NORTH,$02,Show
|
||||
MapHSDB: ; cd45 (3:4d45)
|
||||
db SAFARI_ZONE_WEST,$01,Show
|
||||
db SAFARI_ZONE_WEST,$02,Show
|
||||
db SAFARI_ZONE_WEST,$03,Show
|
||||
db SAFARI_ZONE_WEST,$04,Show
|
||||
MapHSDC: ; cd51 (3:4d51)
|
||||
db SAFARI_ZONE_CENTER,$01,Show
|
||||
MapHSE2: ; cd54 (3:4d54)
|
||||
db UNKNOWN_DUNGEON_2,$01,Show
|
||||
db UNKNOWN_DUNGEON_2,$02,Show
|
||||
db UNKNOWN_DUNGEON_2,$03,Show
|
||||
MapHSE3: ; cd5d (3:4d5d)
|
||||
db UNKNOWN_DUNGEON_3,$01,Show
|
||||
db UNKNOWN_DUNGEON_3,$02,Show
|
||||
db UNKNOWN_DUNGEON_3,$03,Show
|
||||
MapHS6C: ; cd66 (3:4d66)
|
||||
db VICTORY_ROAD_1,$03,Show
|
||||
db VICTORY_ROAD_1,$04,Show
|
||||
MapHS78: ; cd6c (3:4d6c)
|
||||
db CHAMPIONS_ROOM,$02,Hide
|
||||
MapHSC0: ; cd6f (3:4d6f)
|
||||
db SEAFOAM_ISLANDS_1,$01,Show
|
||||
db SEAFOAM_ISLANDS_1,$02,Show
|
||||
MapHS9F: ; cd75 (3:4d75)
|
||||
db SEAFOAM_ISLANDS_2,$01,Hide
|
||||
db SEAFOAM_ISLANDS_2,$02,Hide
|
||||
MapHSA0: ; cd7b (3:4d7b)
|
||||
db SEAFOAM_ISLANDS_3,$01,Hide
|
||||
db SEAFOAM_ISLANDS_3,$02,Hide
|
||||
MapHSA1: ; cd81 (3:4d81)
|
||||
db SEAFOAM_ISLANDS_4,$02,Show
|
||||
db SEAFOAM_ISLANDS_4,$03,Show
|
||||
db SEAFOAM_ISLANDS_4,$05,Hide
|
||||
db SEAFOAM_ISLANDS_4,$06,Hide
|
||||
MapHSA2: ; cd8d (3:4d8d)
|
||||
db SEAFOAM_ISLANDS_5,$01,Hide
|
||||
db SEAFOAM_ISLANDS_5,$02,Hide
|
||||
db SEAFOAM_ISLANDS_5,$03,Show
|
||||
|
||||
db $FF,$01,Show
|
12
data/key_items.asm
Executable file
12
data/key_items.asm
Executable file
@ -0,0 +1,12 @@
|
||||
KeyItemBitfield: ; e799 (3:6799)
|
||||
db %11110000
|
||||
db %00000001
|
||||
db %11110000
|
||||
db %01001111
|
||||
db %00000000
|
||||
db %10011111
|
||||
db %00000000
|
||||
db %11000000
|
||||
db %11110000
|
||||
db %00111011
|
||||
db %00000000
|
19
data/prize_mon_levels.asm
Executable file
19
data/prize_mon_levels.asm
Executable file
@ -0,0 +1,19 @@
|
||||
PrizeMonLevelDictionary: ; 5298a (14:698a)
|
||||
IF _RED
|
||||
db ABRA,9
|
||||
db CLEFAIRY,8
|
||||
db NIDORINA,17
|
||||
|
||||
db DRATINI,18
|
||||
db SCYTHER,25
|
||||
db PORYGON,26
|
||||
ENDC
|
||||
IF _BLUE
|
||||
db ABRA,6
|
||||
db CLEFAIRY,12
|
||||
db NIDORINO,17
|
||||
|
||||
db PINSIR,20
|
||||
db DRATINI,24
|
||||
db PORYGON,18
|
||||
ENDC
|
62
data/sgb_border.asm
Executable file
62
data/sgb_border.asm
Executable file
@ -0,0 +1,62 @@
|
||||
BorderPalettes: ; 72788 (1c:6788)
|
||||
IF _RED
|
||||
INCBIN "gfx/red/sgbborder.map"
|
||||
ENDC
|
||||
IF _BLUE
|
||||
INCBIN "gfx/blue/sgbborder.map"
|
||||
ENDC
|
||||
|
||||
ds $100
|
||||
|
||||
IF _RED
|
||||
RGB 30,29,29 ; PAL_SGB1
|
||||
RGB 25,22,25
|
||||
RGB 25,17,21
|
||||
RGB 24,14,12
|
||||
ENDC
|
||||
IF _BLUE
|
||||
RGB 0,0,0 ; PAL_SGB1 (the first color is not defined, but if used, turns up as 30,29,29... o_O)
|
||||
RGB 10,17,26
|
||||
RGB 5,9,20
|
||||
RGB 16,20,27
|
||||
ENDC
|
||||
|
||||
ds $18
|
||||
|
||||
IF _RED
|
||||
RGB 30,29,29 ; PAL_SGB2
|
||||
RGB 22,31,16
|
||||
RGB 27,20,6
|
||||
RGB 15,15,15
|
||||
ENDC
|
||||
IF _BLUE
|
||||
RGB 30,29,29 ; PAL_SGB2
|
||||
RGB 27,11,6
|
||||
RGB 5,9,20
|
||||
RGB 28,25,15
|
||||
ENDC
|
||||
|
||||
ds $18
|
||||
|
||||
IF _RED
|
||||
RGB 30,29,29 ; PAL_SGB3
|
||||
RGB 31,31,17
|
||||
RGB 18,21,29
|
||||
RGB 15,15,15
|
||||
ENDC
|
||||
IF _BLUE
|
||||
RGB 30,29,29 ; PAL_SGB3
|
||||
RGB 12,15,11
|
||||
RGB 5,9,20
|
||||
RGB 14,22,17
|
||||
ENDC
|
||||
|
||||
ds $18
|
||||
|
||||
SGBBorderGraphics: ; 72fe8 (1c:6fe8)
|
||||
IF _RED
|
||||
INCBIN "gfx/red/sgbborder.w128.2bpp"
|
||||
ENDC
|
||||
IF _BLUE
|
||||
INCBIN "gfx/blue/sgbborder.w128.2bpp"
|
||||
ENDC
|
142
data/sgb_packets.asm
Executable file
142
data/sgb_packets.asm
Executable file
@ -0,0 +1,142 @@
|
||||
BlkPacket_WholeScreen: ; 7219e (1c:619e)
|
||||
db $21,$01,$03,$00,$00,$00,$13,$11,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
db $03,$00,$00,$13,$11,$00,$00
|
||||
|
||||
BlkPacket_Battle: ; 721b5 (1c:61b5)
|
||||
db $22,$05,$07,$0a,$00,$0c,$13,$11,$03,$05,$01,$00,$0a,$03,$03,$00
|
||||
db $0a,$07,$13,$0a,$03,$0a,$00,$04,$08,$0b,$03,$0f,$0b,$00,$13,$06
|
||||
db $03,$00,$00,$13,$0b,$00,$03,$00,$0c,$13,$11,$02,$03,$01,$00,$0a
|
||||
db $03,$01,$03,$0a,$08,$13,$0a,$00,$03,$00,$04,$08,$0b,$02,$03,$0b
|
||||
db $00,$13,$07,$03,$00
|
||||
|
||||
BlkPacket_StatusScreen: ; 721fa (1c:61fa)
|
||||
db $21,$01,$07,$05,$01,$00,$07,$06,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
db $02,$00,$00,$11,$00,$03,$01,$00,$07,$06,$01,$03,$01,$07,$13,$11
|
||||
db $00,$03,$08,$00,$13,$06,$00,$00
|
||||
|
||||
BlkPacket_Pokedex: ; 72222 (1c:6222)
|
||||
db $21,$01,$07,$05,$01,$01,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
db $02,$00,$00,$11,$00,$01,$00,$01,$13,$00,$03,$01,$01,$08,$08,$01
|
||||
db $03,$01,$09,$08,$11,$00,$03,$09,$01,$13,$11,$00,$00
|
||||
|
||||
BlkPacket_Slots: ; 7224f (1c:624f)
|
||||
db $22,$05,$03,$05,$00,$00,$13,$0b,$03,$0a,$00,$04,$13,$09,$02,$0f
|
||||
db $00,$06,$13,$07,$03,$00,$04,$04,$0f,$09,$03,$00,$00,$0c,$13,$11
|
||||
db $03,$00,$00,$13,$0b,$01,$03,$00,$04,$13,$09,$02,$03,$00,$06,$13
|
||||
db $07,$03,$03,$04,$04,$0f,$09,$00,$03,$00,$0c,$13,$11,$00,$00
|
||||
|
||||
BlkPacket_Titlescreen: ; 7228e (1c:628e)
|
||||
db $22,$03,$03,$00,$00,$00,$13,$07,$02,$05,$00,$08,$13,$09,$03,$0a
|
||||
db $00,$0a,$13,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
db $03,$00,$00,$13,$07,$00,$03,$00,$08,$13,$09,$01,$03,$00,$0a,$13
|
||||
db $11,$02,$00
|
||||
|
||||
BlkPacket_NidorinoIntro: ; 722c1 (1c:62c1)
|
||||
db $22,$03,$03,$05,$00,$00,$13,$03,$03,$00,$00,$04,$13,$0d,$03,$05
|
||||
db $00,$0e,$13,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
db $03,$00,$00,$13,$03,$01,$03,$00,$04,$13,$0d,$00,$03,$00,$0e,$13
|
||||
db $11,$01,$00
|
||||
|
||||
BlkPacket_PartyMenu: ; 722f4 (1c:62f4)
|
||||
db $23,$07,$06,$10,$01,$00,$02,$0c,$02,$00,$05,$01,$0b,$01,$02,$00
|
||||
db $05,$03,$0b,$03,$02,$00,$05,$05,$0b,$05,$02,$00,$05,$07,$0b,$07
|
||||
db $02,$00,$05,$09,$0b,$09,$02,$00,$05,$0b,$0b,$0b,$00,$00,$00,$00
|
||||
db $02,$00,$00,$11,$01,$03,$01,$00,$02,$0c,$00,$03,$01,$0d,$02,$11
|
||||
db $01,$03,$03,$00,$13,$11,$01,$03,$0c,$00,$12,$01,$00,$03,$0c,$02
|
||||
db $12,$03,$00,$03,$0c,$04,$12,$05,$00,$03,$0c,$06,$12,$07,$00,$03
|
||||
db $0c,$08,$12,$09,$00,$03,$0c,$0a,$12,$0b,$00,$00
|
||||
|
||||
BlkPacket_TrainerCard: ; 72360 (1c:6360)
|
||||
db $24,$0a,$02,$00,$03,$0c,$04,$0d,$02,$05,$07,$0c,$08,$0d,$02,$0f
|
||||
db $0b,$0c,$0c,$0d,$02,$0a,$10,$0b,$11,$0c,$02,$05,$0e,$0d,$0f,$0e
|
||||
db $02,$0f,$10,$0d,$11,$0e,$02,$0a,$03,$0f,$04,$10,$02,$0f,$07,$0f
|
||||
db $08,$10,$02,$0a,$0b,$0f,$0c,$10,$02,$05,$0f,$0f,$10,$10,$00,$00
|
||||
db $03,$03,$0c,$04,$0d,$00,$03,$07,$0c,$08,$0d,$01,$03,$0b,$0c,$0c
|
||||
db $0d,$03,$03,$10,$0b,$11,$0c,$02,$03,$0e,$0d,$0f,$0e,$01,$03,$10
|
||||
db $0d,$11,$0e,$03,$03,$03,$0f,$04,$10,$02,$03,$07,$0f,$08,$10,$03
|
||||
db $03,$0b,$0f,$0c,$10,$02,$03,$0f,$0f,$10,$10,$01,$00
|
||||
|
||||
BlkPacket_GameFreakIntro: ; 723dd (1c:63dd)
|
||||
db $22,$03,$07,$05,$05,$0b,$07,$0d,$02,$0a,$08,$0b,$09,$0d,$03,$0f
|
||||
db $0c,$0b,$0e,$0d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
db $03,$00,$00,$13,$0a,$00,$03,$00,$0b,$04,$0d,$00,$03,$05,$0b,$07
|
||||
db $0d,$01,$03,$08,$0b,$13,$0d,$00,$03,$00,$0e,$13,$11,$00,$03,$08
|
||||
db $0b,$09,$0d,$02,$03,$0c,$0b,$0e,$0d,$03,$00
|
||||
|
||||
PalPacket_Empty: ; 72428 (1c:6428)
|
||||
db $51,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_PartyMenu: ; 72438 (1c:6438)
|
||||
db $51,PAL_MEWMON,$00,PAL_GREENBAR,$00,PAL_YELLOWBAR,$00,PAL_REDBAR,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_Black: ; 72448 (1c:6448)
|
||||
db $51,PAL_BLACK,$00,PAL_BLACK,$00,PAL_BLACK,$00,PAL_BLACK,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_TownMap: ; 72458 (1c:6458)
|
||||
db $51,PAL_TOWNMAP,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_Pokedex: ; 72468 (1c:6468)
|
||||
db $51,PAL_BROWNMON,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_Slots: ; 72478 (1c:6478)
|
||||
db $51,PAL_SLOTS1,$00,PAL_SLOTS2,$00,PAL_SLOTS3,$00,PAL_SLOTS4,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_Titlescreen: ; 72488 (1c:6488)
|
||||
db $51,PAL_LOGO2,$00,PAL_LOGO1,$00,PAL_MEWMON,$00,PAL_PURPLEMON,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_TrainerCard: ; 72498 (1c:6498)
|
||||
db $51,PAL_MEWMON,$00,PAL_BADGE,$00,PAL_REDMON,$00,PAL_YELLOWMON,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_Generic: ; 724a8 (1c:64a8)
|
||||
db $51,PAL_MEWMON,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_NidorinoIntro: ; 724b8 (1c:64b8)
|
||||
db $51,PAL_PURPLEMON,$00,PAL_BLACK,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_GameFreakIntro: ; 724c8 (1c:64c8)
|
||||
db $51,PAL_GAMEFREAK,$00,PAL_REDMON,$00,PAL_VIRIDIAN,$00,PAL_BLUEMON,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_724d8: ; 724d8 (1c:64d8)
|
||||
db $59,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_724e8: ; 724e8 (1c:64e8)
|
||||
db $89,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_724f8: ; 724f8 (1c:64f8)
|
||||
db $89,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_72508: ; 72508 (1c:6508)
|
||||
db $99,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_72518: ; 72518 (1c:6518)
|
||||
db $A1,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_72528: ; 72528 (1c:6528)
|
||||
db $B9,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_72538: ; 72538 (1c:6538)
|
||||
db $B9,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_72548: ; 72548 (1c:6548)
|
||||
db $79,$5D,$08,$00,$0B,$8C,$D0,$F4,$60,$00,$00,$00,$00,$00,$00,$00
|
||||
|
||||
PalPacket_72558: ; 72558 (1c:6558)
|
||||
db $79,$52,$08,$00,$0B,$A9,$E7,$9F,$01,$C0,$7E,$E8,$E8,$E8,$E8,$E0
|
||||
|
||||
PalPacket_72568: ; 72568 (1c:6568)
|
||||
db $79,$47,$08,$00,$0B,$C4,$D0,$16,$A5,$CB,$C9,$05,$D0,$10,$A2,$28
|
||||
|
||||
PalPacket_72578: ; 72578 (1c:6578)
|
||||
db $79,$3C,$08,$00,$0B,$F0,$12,$A5,$C9,$C9,$C8,$D0,$1C,$A5,$CA,$C9
|
||||
|
||||
PalPacket_72588: ; 72588 (1c:6588)
|
||||
db $79,$31,$08,$00,$0B,$0C,$A5,$CA,$C9,$7E,$D0,$06,$A5,$CB,$C9,$7E
|
||||
|
||||
PalPacket_72598: ; 72598 (1c:6598)
|
||||
db $79,$26,$08,$00,$0B,$39,$CD,$48,$0C,$D0,$34,$A5,$C9,$C9,$80,$D0
|
||||
|
||||
PalPacket_725a8: ; 725a8 (1c:65a8)
|
||||
db $79,$1B,$08,$00,$0B,$EA,$EA,$EA,$EA,$EA,$A9,$01,$CD,$4F,$0C,$D0
|
||||
|
||||
PalPacket_725b8: ; 725b8 (1c:65b8)
|
||||
db $79,$10,$08,$00,$0B,$4C,$20,$08,$EA,$EA,$EA,$EA,$EA,$60,$EA,$EA
|
116
data/special_warps.asm
Executable file
116
data/special_warps.asm
Executable file
@ -0,0 +1,116 @@
|
||||
DungeonWarpList: ; 63bf (1:63bf)
|
||||
db SEAFOAM_ISLANDS_2,$01
|
||||
db SEAFOAM_ISLANDS_2,$02
|
||||
db SEAFOAM_ISLANDS_3,$01
|
||||
db SEAFOAM_ISLANDS_3,$02
|
||||
db SEAFOAM_ISLANDS_4,$01
|
||||
db SEAFOAM_ISLANDS_4,$02
|
||||
db SEAFOAM_ISLANDS_5,$01
|
||||
db SEAFOAM_ISLANDS_5,$02
|
||||
db VICTORY_ROAD_2,$02
|
||||
db MANSION_1,$01
|
||||
db MANSION_1,$02
|
||||
db MANSION_2,$03
|
||||
db $FF
|
||||
|
||||
DungeonWarpData: ; 63d8 (1:63d8)
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_2_WIDTH,7,18
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_2_WIDTH,7,23
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_3_WIDTH,7,19
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_3_WIDTH,7,22
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_4_WIDTH,7,18
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_4_WIDTH,7,19
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_5_WIDTH,14,4
|
||||
FLYWARP_DATA SEAFOAM_ISLANDS_5_WIDTH,14,5
|
||||
FLYWARP_DATA VICTORY_ROAD_2_WIDTH,16,22
|
||||
FLYWARP_DATA MANSION_1_WIDTH,14,16
|
||||
FLYWARP_DATA MANSION_1_WIDTH,14,16
|
||||
FLYWARP_DATA MANSION_2_WIDTH,14,18
|
||||
|
||||
;Format:
|
||||
; db Map_id
|
||||
; FLYWARP_DATA [Map Width][Y-pos][X-pos]
|
||||
; db Tileset_id
|
||||
FirstMapSpec: ; 6420 (1:6420)
|
||||
db REDS_HOUSE_2F
|
||||
FLYWARP_DATA REDS_HOUSE_2F_WIDTH,6,3
|
||||
db REDS_HOUSE_2
|
||||
|
||||
BattleCenterSpec1: ; 6428 (1:6428)
|
||||
db BATTLE_CENTER
|
||||
FLYWARP_DATA BATTLE_CENTER_WIDTH,4,3
|
||||
db CLUB
|
||||
|
||||
BattleCenterSpec2: ; 6430 (1:6430)
|
||||
db BATTLE_CENTER
|
||||
FLYWARP_DATA BATTLE_CENTER_WIDTH,4,6
|
||||
db CLUB
|
||||
|
||||
TradeCenterSpec1: ; 6438 (1:6438)
|
||||
db TRADE_CENTER
|
||||
FLYWARP_DATA TRADE_CENTER_WIDTH,4,3
|
||||
db CLUB
|
||||
|
||||
TradeCenterSpec2: ; 6440 (1:6440)
|
||||
db TRADE_CENTER
|
||||
FLYWARP_DATA TRADE_CENTER_WIDTH,4,6
|
||||
db CLUB
|
||||
|
||||
FlyWarpDataPtr: ; 6448 (1:6448)
|
||||
db PALLET_TOWN, 0
|
||||
dw PalletTownFlyWarp
|
||||
db VIRIDIAN_CITY, 0
|
||||
dw ViridianCityFlyWarp
|
||||
db PEWTER_CITY, 0
|
||||
dw PewterCityFlyWarp
|
||||
db CERULEAN_CITY, 0
|
||||
dw CeruleanCityFlyWarp
|
||||
db LAVENDER_TOWN, 0
|
||||
dw LavenderTownFlyWarp
|
||||
db VERMILION_CITY, 0
|
||||
dw VermilionCityFlyWarp
|
||||
db CELADON_CITY, 0
|
||||
dw CeladonCityFlyWarp
|
||||
db FUCHSIA_CITY, 0
|
||||
dw FuchsiaCityFlyWarp
|
||||
db CINNABAR_ISLAND, 0
|
||||
dw CinnabarIslandFlyWarp
|
||||
db INDIGO_PLATEAU, 0
|
||||
dw IndigoPlateauFlyWarp
|
||||
db SAFFRON_CITY, 0
|
||||
dw SaffronCityFlyWarp
|
||||
db ROUTE_4, 0
|
||||
dw Route4FlyWarp
|
||||
db ROUTE_10, 0
|
||||
dw Route10FlyWarp
|
||||
|
||||
; Original Format:
|
||||
; [Event Displacement][Y-block][X-block][Y-sub_block][X-sub_block]
|
||||
; Macro Format:
|
||||
; FLYWARP_DATA [Map Width][Y-pos][X-pos]
|
||||
PalletTownFlyWarp: ; 647c (1:647c)
|
||||
FLYWARP_DATA PALLET_TOWN_WIDTH, 6, 5
|
||||
ViridianCityFlyWarp: ; 6482 (1:6482)
|
||||
FLYWARP_DATA VIRIDIAN_CITY_WIDTH, 26, 23
|
||||
PewterCityFlyWarp: ; 6488 (1:6488)
|
||||
FLYWARP_DATA PEWTER_CITY_WIDTH, 26, 13
|
||||
CeruleanCityFlyWarp: ; 648e (1:648e)
|
||||
FLYWARP_DATA CERULEAN_CITY_WIDTH, 18, 19
|
||||
LavenderTownFlyWarp: ; 6494 (1:6494)
|
||||
FLYWARP_DATA LAVENDER_TOWN_WIDTH, 6, 3
|
||||
VermilionCityFlyWarp: ; 649a (1:649a)
|
||||
FLYWARP_DATA VERMILION_CITY_WIDTH, 4, 11
|
||||
CeladonCityFlyWarp: ; 64a0 (1:64a0)
|
||||
FLYWARP_DATA CELADON_CITY_WIDTH, 10, 41
|
||||
FuchsiaCityFlyWarp: ; 64a6 (1:64a6)
|
||||
FLYWARP_DATA FUCHSIA_CITY_WIDTH, 28, 19
|
||||
CinnabarIslandFlyWarp: ; 64ac (1:64ac)
|
||||
FLYWARP_DATA CINNABAR_ISLAND_WIDTH, 12, 11
|
||||
IndigoPlateauFlyWarp: ; 64b2 (1:64b2)
|
||||
FLYWARP_DATA INDIGO_PLATEAU_WIDTH, 6, 9
|
||||
SaffronCityFlyWarp: ; 64b8 (1:64b8)
|
||||
FLYWARP_DATA SAFFRON_CITY_WIDTH, 30, 9
|
||||
Route4FlyWarp: ; 64be (1:64be)
|
||||
FLYWARP_DATA ROUTE_4_WIDTH, 6, 11
|
||||
Route10FlyWarp: ; 64c4 (1:64c4)
|
||||
FLYWARP_DATA ROUTE_10_WIDTH, 20, 11
|
551
data/sprite_sets.asm
Executable file
551
data/sprite_sets.asm
Executable file
@ -0,0 +1,551 @@
|
||||
MapSpriteSets: ; 17a64 (5:7a64)
|
||||
db $01 ; PALLET_TOWN
|
||||
db $01 ; VIRIDIAN_CITY
|
||||
db $02 ; PEWTER_CITY
|
||||
db $02 ; CERULEAN_CITY
|
||||
db $03 ; LAVENDER_TOWN
|
||||
db $04 ; VERMILION_CITY
|
||||
db $05 ; CELADON_CITY
|
||||
db $0a ; FUCHSIA_CITY
|
||||
db $01 ; CINNABAR_ISLAND
|
||||
db $06 ; INDIGO_PLATEAU
|
||||
db $07 ; SAFFRON_CITY
|
||||
db $01 ; unused map ID
|
||||
db $01 ; ROUTE_1
|
||||
db $f1 ; ROUTE_2
|
||||
db $02 ; ROUTE_3
|
||||
db $02 ; ROUTE_4
|
||||
db $f9 ; ROUTE_5
|
||||
db $fa ; ROUTE_6
|
||||
db $fb ; ROUTE_7
|
||||
db $fc ; ROUTE_8
|
||||
db $02 ; ROUTE_9
|
||||
db $f2 ; ROUTE_10
|
||||
db $f3 ; ROUTE_11
|
||||
db $f4 ; ROUTE_12
|
||||
db $08 ; ROUTE_13
|
||||
db $08 ; ROUTE_14
|
||||
db $f5 ; ROUTE_15
|
||||
db $f6 ; ROUTE_16
|
||||
db $09 ; ROUTE_17
|
||||
db $f7 ; ROUTE_18
|
||||
db $0a ; ROUTE_19
|
||||
db $f8 ; ROUTE_20
|
||||
db $01 ; ROUTE_21
|
||||
db $01 ; ROUTE_22
|
||||
db $06 ; ROUTE_23
|
||||
db $02 ; ROUTE_24
|
||||
db $02 ; ROUTE_25
|
||||
|
||||
; Format:
|
||||
; 00: determines whether the map is split East/West or North/South
|
||||
; $01 = East/West divide
|
||||
; $02 = North/South divide
|
||||
; 01: coordinate of dividing line
|
||||
; 02: sprite set ID if in the West or North side
|
||||
; 03: sprite set ID if in the East or South side
|
||||
SplitMapSpriteSets: ; 17a89 (5:7a89)
|
||||
db $02,$25,$02,$01 ; $f1
|
||||
db $02,$32,$02,$03 ; $f2
|
||||
db $01,$39,$04,$08 ; $f3
|
||||
db $02,$15,$03,$08 ; $f4
|
||||
db $01,$08,$0A,$08 ; $f5
|
||||
db $01,$18,$09,$05 ; $f6
|
||||
db $01,$22,$09,$0A ; $f7
|
||||
db $01,$35,$01,$0A ; $f8
|
||||
db $02,$21,$02,$07 ; $f9
|
||||
db $02,$02,$07,$04 ; $fa
|
||||
db $01,$11,$05,$07 ; $fb
|
||||
db $01,$03,$07,$03 ; $fc
|
||||
|
||||
SpriteSets: ; 17ab9 (5:7ab9)
|
||||
; sprite set $01
|
||||
db SPRITE_BLUE
|
||||
db SPRITE_BUG_CATCHER
|
||||
db SPRITE_GIRL
|
||||
db SPRITE_FISHER2
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_GAMBLER
|
||||
db SPRITE_SEEL
|
||||
db SPRITE_OAK
|
||||
db SPRITE_SWIMMER
|
||||
db SPRITE_BALL
|
||||
db SPRITE_LYING_OLD_MAN
|
||||
|
||||
; sprite set $02
|
||||
db SPRITE_BUG_CATCHER
|
||||
db SPRITE_ROCKET
|
||||
db SPRITE_BLACK_HAIR_BOY_2
|
||||
db SPRITE_HIKER
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_BLUE
|
||||
db SPRITE_GUARD
|
||||
db SPRITE_LASS
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_BALL
|
||||
db SPRITE_LYING_OLD_MAN_UNUSED_2
|
||||
|
||||
; sprite set $03
|
||||
db SPRITE_LITTLE_GIRL
|
||||
db SPRITE_GIRL
|
||||
db SPRITE_BLACK_HAIR_BOY_2
|
||||
db SPRITE_HIKER
|
||||
db SPRITE_GAMBLER
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_LASS
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_GUARD
|
||||
db SPRITE_BALL
|
||||
db SPRITE_LYING_OLD_MAN_UNUSED_2
|
||||
|
||||
; sprite set $04
|
||||
db SPRITE_FOULARD_WOMAN
|
||||
db SPRITE_BLACK_HAIR_BOY_2
|
||||
db SPRITE_BUG_CATCHER
|
||||
db SPRITE_GAMBLER
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_GUARD
|
||||
db SPRITE_SAILOR
|
||||
db SPRITE_LASS
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_BALL
|
||||
db SPRITE_LYING_OLD_MAN_UNUSED_2
|
||||
|
||||
; sprite set $05
|
||||
db SPRITE_LITTLE_GIRL
|
||||
db SPRITE_YOUNG_BOY
|
||||
db SPRITE_GIRL
|
||||
db SPRITE_FISHER2
|
||||
db SPRITE_FAT_BALD_GUY
|
||||
db SPRITE_OLD_PERSON
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_GUARD
|
||||
db SPRITE_ROCKET
|
||||
db SPRITE_BALL
|
||||
db SPRITE_SNORLAX
|
||||
|
||||
; sprite set $06
|
||||
db SPRITE_BUG_CATCHER
|
||||
db SPRITE_GYM_HELPER
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_BLUE
|
||||
db SPRITE_LASS
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_SWIMMER
|
||||
db SPRITE_GUARD
|
||||
db SPRITE_GAMBLER
|
||||
db SPRITE_BALL
|
||||
db SPRITE_LYING_OLD_MAN_UNUSED_2
|
||||
|
||||
; sprite set $07
|
||||
db SPRITE_ROCKET
|
||||
db SPRITE_OAK_AIDE
|
||||
db SPRITE_LAPRAS_GIVER
|
||||
db SPRITE_ERIKA
|
||||
db SPRITE_GENTLEMAN
|
||||
db SPRITE_BIRD
|
||||
db SPRITE_ROCKER
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_BALL
|
||||
db SPRITE_LYING_OLD_MAN_UNUSED_2
|
||||
|
||||
; sprite set $08
|
||||
db SPRITE_BIKER
|
||||
db SPRITE_BLACK_HAIR_BOY_2
|
||||
db SPRITE_FAT_BALD_GUY
|
||||
db SPRITE_LASS
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_FOULARD_WOMAN
|
||||
db SPRITE_FISHER2
|
||||
db SPRITE_ROCKER
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_BALL
|
||||
db SPRITE_SNORLAX
|
||||
|
||||
; sprite set $09
|
||||
db SPRITE_BIKER
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_LAPRAS_GIVER
|
||||
db SPRITE_FISHER2
|
||||
db SPRITE_ROCKER
|
||||
db SPRITE_HIKER
|
||||
db SPRITE_GAMBLER
|
||||
db SPRITE_FAT_BALD_GUY
|
||||
db SPRITE_BLACK_HAIR_BOY_2
|
||||
db SPRITE_BALL
|
||||
db SPRITE_SNORLAX
|
||||
|
||||
; sprite set $0a
|
||||
db SPRITE_BIRD
|
||||
db SPRITE_BLACK_HAIR_BOY_1
|
||||
db SPRITE_CLEFAIRY
|
||||
db SPRITE_FISHER2
|
||||
db SPRITE_GAMBLER
|
||||
db SPRITE_SLOWBRO
|
||||
db SPRITE_SEEL
|
||||
db SPRITE_SWIMMER
|
||||
db SPRITE_BUG_CATCHER
|
||||
db SPRITE_BALL
|
||||
db SPRITE_OMANYTE
|
||||
|
||||
SpriteSheetPointerTable: ; 17b27 (5:7b27)
|
||||
; SPRITE_RED
|
||||
dw RedSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(RedSprite)
|
||||
|
||||
; SPRITE_BLUE
|
||||
dw BlueSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BlueSprite)
|
||||
|
||||
; SPRITE_OAK
|
||||
dw OakSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(OakSprite)
|
||||
|
||||
; SPRITE_BUG_CATCHER
|
||||
dw BugCatcherSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BugCatcherSprite)
|
||||
|
||||
; SPRITE_SLOWBRO
|
||||
dw SlowbroSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(SlowbroSprite)
|
||||
|
||||
; SPRITE_LASS
|
||||
dw LassSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(LassSprite)
|
||||
|
||||
; SPRITE_BLACK_HAIR_BOY_1
|
||||
dw BlackHairBoy1Sprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BlackHairBoy1Sprite)
|
||||
|
||||
; SPRITE_LITTLE_GIRL
|
||||
dw LittleGirlSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(LittleGirlSprite)
|
||||
|
||||
; SPRITE_BIRD
|
||||
dw BirdSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BirdSprite)
|
||||
|
||||
; SPRITE_FAT_BALD_GUY
|
||||
dw FatBaldGuySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(FatBaldGuySprite)
|
||||
|
||||
; SPRITE_GAMBLER
|
||||
dw GamblerSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GamblerSprite)
|
||||
|
||||
; SPRITE_BLACK_HAIR_BOY_2
|
||||
dw BlackHairBoy2Sprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BlackHairBoy2Sprite)
|
||||
|
||||
; SPRITE_GIRL
|
||||
dw GirlSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GirlSprite)
|
||||
|
||||
; SPRITE_HIKER
|
||||
dw HikerSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(HikerSprite)
|
||||
|
||||
; SPRITE_FOULARD_WOMAN
|
||||
dw FoulardWomanSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(FoulardWomanSprite)
|
||||
|
||||
; SPRITE_GENTLEMAN
|
||||
dw GentlemanSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GentlemanSprite)
|
||||
|
||||
; SPRITE_DAISY
|
||||
dw DaisySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(DaisySprite)
|
||||
|
||||
; SPRITE_BIKER
|
||||
dw BikerSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BikerSprite)
|
||||
|
||||
; SPRITE_SAILOR
|
||||
dw SailorSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(SailorSprite)
|
||||
|
||||
; SPRITE_COOK
|
||||
dw CookSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(CookSprite)
|
||||
|
||||
; SPRITE_BIKE_SHOP_GUY
|
||||
dw BikeShopGuySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BikeShopGuySprite)
|
||||
|
||||
; SPRITE_MR_FUJI
|
||||
dw MrFujiSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(MrFujiSprite)
|
||||
|
||||
; SPRITE_GIOVANNI
|
||||
dw GiovanniSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GiovanniSprite)
|
||||
|
||||
; SPRITE_ROCKET
|
||||
dw RocketSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(RocketSprite)
|
||||
|
||||
; SPRITE_MEDIUM
|
||||
dw MediumSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(MediumSprite)
|
||||
|
||||
; SPRITE_WAITER
|
||||
dw WaiterSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(WaiterSprite)
|
||||
|
||||
; SPRITE_ERIKA
|
||||
dw ErikaSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(ErikaSprite)
|
||||
|
||||
; SPRITE_MOM_GEISHA
|
||||
dw MomGeishaSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(MomGeishaSprite)
|
||||
|
||||
; SPRITE_BRUNETTE_GIRL
|
||||
dw BrunetteGirlSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BrunetteGirlSprite)
|
||||
|
||||
; SPRITE_LANCE
|
||||
dw LanceSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(LanceSprite)
|
||||
|
||||
; SPRITE_OAK_SCIENTIST_AIDE
|
||||
dw OakAideSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(OakAideSprite)
|
||||
|
||||
; SPRITE_OAK_AIDE
|
||||
dw OakAideSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(OakAideSprite)
|
||||
|
||||
; SPRITE_ROCKER
|
||||
dw RockerSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(RockerSprite)
|
||||
|
||||
; SPRITE_SWIMMER
|
||||
dw SwimmerSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(SwimmerSprite)
|
||||
|
||||
; SPRITE_WHITE_PLAYER
|
||||
dw WhitePlayerSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(WhitePlayerSprite)
|
||||
|
||||
; SPRITE_GYM_HELPER
|
||||
dw GymHelperSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GymHelperSprite)
|
||||
|
||||
; SPRITE_OLD_PERSON
|
||||
dw OldPersonSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(OldPersonSprite)
|
||||
|
||||
; SPRITE_MART_GUY
|
||||
dw MartGuySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(MartGuySprite)
|
||||
|
||||
; SPRITE_FISHER
|
||||
dw FisherSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(FisherSprite)
|
||||
|
||||
; SPRITE_OLD_MEDIUM_WOMAN
|
||||
dw OldMediumWomanSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(OldMediumWomanSprite)
|
||||
|
||||
; SPRITE_NURSE
|
||||
dw NurseSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(NurseSprite)
|
||||
|
||||
; SPRITE_CABLE_CLUB_WOMAN
|
||||
dw CableClubWomanSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(CableClubWomanSprite)
|
||||
|
||||
; SPRITE_MR_MASTERBALL
|
||||
dw MrMasterballSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(MrMasterballSprite)
|
||||
|
||||
; SPRITE_LAPRAS_GIVER
|
||||
dw LaprasGiverSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(LaprasGiverSprite)
|
||||
|
||||
; SPRITE_WARDEN
|
||||
dw WardenSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(WardenSprite)
|
||||
|
||||
; SPRITE_SS_CAPTAIN
|
||||
dw SsCaptainSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(SsCaptainSprite)
|
||||
|
||||
; SPRITE_FISHER2
|
||||
dw Fisher2Sprite
|
||||
db $c0 ; byte count
|
||||
db BANK(Fisher2Sprite)
|
||||
|
||||
; SPRITE_BLACKBELT
|
||||
dw BlackbeltSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BlackbeltSprite)
|
||||
|
||||
; SPRITE_GUARD
|
||||
dw GuardSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GuardSprite)
|
||||
|
||||
; $32
|
||||
dw GuardSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GuardSprite)
|
||||
|
||||
; SPRITE_MOM
|
||||
dw MomSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(MomSprite)
|
||||
|
||||
; SPRITE_BALDING_GUY
|
||||
dw BaldingGuySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BaldingGuySprite)
|
||||
|
||||
; SPRITE_YOUNG_BOY
|
||||
dw YoungBoySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(YoungBoySprite)
|
||||
|
||||
; SPRITE_GAMEBOY_KID
|
||||
dw GameboyKidSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GameboyKidSprite)
|
||||
|
||||
; SPRITE_GAMEBOY_KID_COPY
|
||||
dw GameboyKidSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(GameboyKidSprite)
|
||||
|
||||
; SPRITE_CLEFAIRY
|
||||
dw ClefairySprite
|
||||
db $c0 ; byte count
|
||||
db BANK(ClefairySprite)
|
||||
|
||||
; SPRITE_AGATHA
|
||||
dw AgathaSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(AgathaSprite)
|
||||
|
||||
; SPRITE_BRUNO
|
||||
dw BrunoSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(BrunoSprite)
|
||||
|
||||
; SPRITE_LORELEI
|
||||
dw LoreleiSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(LoreleiSprite)
|
||||
|
||||
; SPRITE_SEEL
|
||||
dw SeelSprite
|
||||
db $c0 ; byte count
|
||||
db BANK(SeelSprite)
|
||||
|
||||
; SPRITE_BALL
|
||||
dw BallSprite
|
||||
db $40 ; byte count
|
||||
db BANK(BallSprite)
|
||||
|
||||
; SPRITE_OMANYTE
|
||||
dw OmanyteSprite
|
||||
db $40 ; byte count
|
||||
db BANK(OmanyteSprite)
|
||||
|
||||
; SPRITE_BOULDER
|
||||
dw BoulderSprite
|
||||
db $40 ; byte count
|
||||
db BANK(BoulderSprite)
|
||||
|
||||
; SPRITE_PAPER_SHEET
|
||||
dw PaperSheetSprite
|
||||
db $40 ; byte count
|
||||
db BANK(PaperSheetSprite)
|
||||
|
||||
; SPRITE_BOOK_MAP_DEX
|
||||
dw BookMapDexSprite
|
||||
db $40 ; byte count
|
||||
db BANK(BookMapDexSprite)
|
||||
|
||||
; SPRITE_CLIPBOARD
|
||||
dw ClipboardSprite
|
||||
db $40 ; byte count
|
||||
db BANK(ClipboardSprite)
|
||||
|
||||
; SPRITE_SNORLAX
|
||||
dw SnorlaxSprite
|
||||
db $40 ; byte count
|
||||
db BANK(SnorlaxSprite)
|
||||
|
||||
; SPRITE_OLD_AMBER_COPY
|
||||
dw OldAmberSprite
|
||||
db $40 ; byte count
|
||||
db BANK(OldAmberSprite)
|
||||
|
||||
; SPRITE_OLD_AMBER
|
||||
dw OldAmberSprite
|
||||
db $40 ; byte count
|
||||
db BANK(OldAmberSprite)
|
||||
|
||||
; SPRITE_LYING_OLD_MAN_UNUSED_1
|
||||
dw LyingOldManSprite
|
||||
db $40 ; byte count
|
||||
db BANK(LyingOldManSprite)
|
||||
|
||||
; SPRITE_LYING_OLD_MAN_UNUSED_2
|
||||
dw LyingOldManSprite
|
||||
db $40 ; byte count
|
||||
db BANK(LyingOldManSprite)
|
||||
|
||||
; SPRITE_LYING_OLD_MAN
|
||||
dw LyingOldManSprite
|
||||
db $40 ; byte count
|
||||
db BANK(LyingOldManSprite)
|
25
data/tileset_headers.asm
Executable file
25
data/tileset_headers.asm
Executable file
@ -0,0 +1,25 @@
|
||||
Tilesets: ; c7be (3:47be)
|
||||
tileset Overworld_Block, Overworld_GFX, Overworld_Coll, $FF,$FF,$FF, $52, OUTDOOR
|
||||
tileset RedsHouse1_Block, RedsHouse1_GFX, RedsHouse1_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset Mart_Block, Mart_GFX, Mart_Coll, $18,$19,$1E, $FF, INDOOR
|
||||
tileset Forest_Block, Forest_GFX, Forest_Coll, $FF,$FF,$FF, $20, CAVE
|
||||
tileset RedsHouse2_Block, RedsHouse2_GFX, RedsHouse2_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset Dojo_Block, Dojo_GFX, Dojo_Coll, $3A,$FF,$FF, $FF, OUTDOOR
|
||||
tileset Pokecenter_Block, Pokecenter_GFX, Pokecenter_Coll, $18,$19,$1E, $FF, INDOOR
|
||||
tileset Gym_Block, Gym_GFX, Gym_Coll, $3A,$FF,$FF, $FF, OUTDOOR
|
||||
tileset House_Block, House_GFX, House_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset ForestGate_Block, ForestGate_GFX, ForestGate_Coll, $17,$32,$FF, $FF, INDOOR
|
||||
tileset Museum_Block, Museum_GFX, Museum_Coll, $17,$32,$FF, $FF, INDOOR
|
||||
tileset Underground_Block, Underground_GFX, Underground_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset Gate_Block, Gate_GFX, Gate_Coll, $17,$32,$FF, $FF, INDOOR
|
||||
tileset Ship_Block, Ship_GFX, Ship_Coll, $FF,$FF,$FF, $FF, CAVE
|
||||
tileset ShipPort_Block, ShipPort_GFX, ShipPort_Coll, $FF,$FF,$FF, $FF, CAVE
|
||||
tileset Cemetery_Block, Cemetery_GFX, Cemetery_Coll, $12,$FF,$FF, $FF, INDOOR
|
||||
tileset Interior_Block, Interior_GFX, Interior_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset Cavern_Block, Cavern_GFX, Cavern_Coll, $FF,$FF,$FF, $FF, CAVE
|
||||
tileset Lobby_Block, Lobby_GFX, Lobby_Coll, $15,$36,$FF, $FF, INDOOR
|
||||
tileset Mansion_Block, Mansion_GFX, Mansion_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset Lab_Block, Lab_GFX, Lab_Coll, $FF,$FF,$FF, $FF, INDOOR
|
||||
tileset Club_Block, Club_GFX, Club_Coll, $07,$17,$FF, $FF, INDOOR
|
||||
tileset Facility_Block, Facility_GFX, Facility_Coll, $12,$FF,$FF, $FF, CAVE
|
||||
tileset Plateau_Block, Plateau_GFX, Plateau_Coll, $FF,$FF,$FF, $45, CAVE
|
85
data/warp_tile_ids.asm
Executable file
85
data/warp_tile_ids.asm
Executable file
@ -0,0 +1,85 @@
|
||||
WarpTileIDPointers: ; c4cc (3:44cc)
|
||||
dw OverworldWarpTileIDs
|
||||
dw RedsHouse1WarpTileIDs
|
||||
dw MartWarpTileIDs
|
||||
dw ForestWarpTileIDs
|
||||
dw RedsHouse2WarpTileIDs
|
||||
dw DojoWarpTileIDs
|
||||
dw PokecenterWarpTileIDs
|
||||
dw GymWarpTileIDs
|
||||
dw HouseWarpTileIDs
|
||||
dw ForestGateWarpTileIDs
|
||||
dw MuseumWarpTileIDs
|
||||
dw UndergroundWarpTileIDs
|
||||
dw GateWarpTileIDs
|
||||
dw ShipWarpTileIDs
|
||||
dw ShipPortWarpTileIDs
|
||||
dw CemeteryWarpTileIDs
|
||||
dw InteriorWarpTileIDs
|
||||
dw CavernWarpTileIDs
|
||||
dw LobbyWarpTileIDs
|
||||
dw MansionWarpTileIDs
|
||||
dw LabWarpTileIDs
|
||||
dw ClubWarpTileIDs
|
||||
dw FacilityWarpTileIDs
|
||||
dw PlateauWarpTileIDs
|
||||
|
||||
OverworldWarpTileIDs: ; c4fc (3:44fc)
|
||||
db $1B,$58,$FF
|
||||
|
||||
ForestGateWarpTileIDs: ; c4ff (3:44ff)
|
||||
MuseumWarpTileIDs: ; c4ff (3:44ff)
|
||||
GateWarpTileIDs: ; c4ff (3:44ff)
|
||||
db $3B
|
||||
|
||||
RedsHouse1WarpTileIDs: ; c500 (3:4500)
|
||||
RedsHouse2WarpTileIDs: ; c500 (3:4500)
|
||||
db $1A,$1C,$FF
|
||||
|
||||
MartWarpTileIDs: ; c503 (3:4503)
|
||||
PokecenterWarpTileIDs: ; c503 (3:4503)
|
||||
db $5E,$FF
|
||||
|
||||
ForestWarpTileIDs: ; c505 (3:4505)
|
||||
db $5A,$5C,$3A,$FF
|
||||
|
||||
DojoWarpTileIDs: ; c509 (3:4509)
|
||||
GymWarpTileIDs: ; c509 (3:4509)
|
||||
db $4A,$FF
|
||||
|
||||
HouseWarpTileIDs: ; c50b (3:450b)
|
||||
db $54,$5C,$32,$FF
|
||||
|
||||
ShipWarpTileIDs: ; c50f (3:450f)
|
||||
db $37,$39,$1E,$4A,$FF
|
||||
|
||||
InteriorWarpTileIDs: ; c514 (3:4514)
|
||||
db $15,$55,$04,$FF
|
||||
|
||||
CavernWarpTileIDs: ; c518 (3:4518)
|
||||
db $18,$1A,$22,$FF
|
||||
|
||||
LobbyWarpTileIDs: ; c51c (3:451c)
|
||||
db $1A,$1C,$38,$FF
|
||||
|
||||
MansionWarpTileIDs: ; c520 (3:4520)
|
||||
db $1A,$1C,$53,$FF
|
||||
|
||||
LabWarpTileIDs: ; c524 (3:4524)
|
||||
db $34,$FF
|
||||
|
||||
FacilityWarpTileIDs: ; c526 (3:4526)
|
||||
db $43,$58,$20
|
||||
|
||||
CemeteryWarpTileIDs: ; c529 (3:4529)
|
||||
db $1B
|
||||
|
||||
UndergroundWarpTileIDs: ; c52a (3:452a)
|
||||
db $13,$FF
|
||||
|
||||
PlateauWarpTileIDs: ; c52c (3:452c)
|
||||
db $1B,$3B
|
||||
|
||||
ShipPortWarpTileIDs: ; c52e (3:452e)
|
||||
ClubWarpTileIDs: ; c52e (3:452e)
|
||||
db $FF
|
199
text/credits_text.asm
Executable file
199
text/credits_text.asm
Executable file
@ -0,0 +1,199 @@
|
||||
CreditsTextPointers: ; 742c3 (1d:42c3)
|
||||
dw CredVersion
|
||||
dw CredTajiri
|
||||
dw CredTaOota
|
||||
dw CredMorimoto
|
||||
dw CredWatanabe
|
||||
dw CredMasuda
|
||||
dw CredNisino
|
||||
dw CredSugimori
|
||||
dw CredNishida
|
||||
dw CredMiyamoto
|
||||
dw CredKawaguchi
|
||||
dw CredIshihara
|
||||
dw CredYamauchi
|
||||
dw CredZinnai
|
||||
dw CredHishida
|
||||
dw CredSakai
|
||||
dw CredYamaguchi
|
||||
dw CredYamamoto
|
||||
dw CredTaniguchi
|
||||
dw CredNonomura
|
||||
dw CredFuziwara
|
||||
dw CredMatsusima
|
||||
dw CredTomisawa
|
||||
dw CredKawamoto
|
||||
dw CredKakei
|
||||
dw CredTsuchiya
|
||||
dw CredTaNakamura
|
||||
dw CredYuda
|
||||
dw CredMon
|
||||
dw CredDirector
|
||||
dw CredProgrammers
|
||||
dw CredCharDesign
|
||||
dw CredMusic
|
||||
dw CredSoundEffects
|
||||
dw CredGameDesign
|
||||
dw CredMonsterDesign
|
||||
dw CredGameScene
|
||||
dw CredParam
|
||||
dw CredMap
|
||||
dw CredTest
|
||||
dw CredSpecial
|
||||
dw CredProducers
|
||||
dw CredProducer
|
||||
dw CredExecutive
|
||||
dw CredTamada
|
||||
dw CredSaOota
|
||||
dw CredYoshikawa
|
||||
dw CredToOota
|
||||
dw CredUSStaff
|
||||
dw CredUSCoord
|
||||
dw CredTilden
|
||||
dw CredKawakami
|
||||
dw CredHiNakamura
|
||||
dw CredGiese
|
||||
dw CredOsborne
|
||||
dw CredTrans
|
||||
dw CredOgasawara
|
||||
dw CredIwata
|
||||
dw CredIzushi
|
||||
dw CredHarada
|
||||
dw CredMurakawa
|
||||
dw CredFukui
|
||||
dw CredClub
|
||||
dw CredPAAD
|
||||
|
||||
CredVersion: ; 74343 (1d:4343) ; this 1 byte difference makes all bank addresses offset by 1 in the blue version
|
||||
IF _RED
|
||||
db -8, "RED VERSION STAFF@"
|
||||
ENDC
|
||||
IF _BLUE
|
||||
db -8, "BLUE VERSION STAFF@"
|
||||
ENDC
|
||||
CredTajiri: ; 74356 (1d:4356)
|
||||
db -6, "SATOSHI TAJIRI@"
|
||||
CredTaOota: ; 74366 (1d:4366)
|
||||
db -6, "TAKENORI OOTA@"
|
||||
CredMorimoto: ; 74375 (1d:4375)
|
||||
db -7, "SHIGEKI MORIMOTO@"
|
||||
CredWatanabe: ; 74387 (1d:4387)
|
||||
db -7, "TETSUYA WATANABE@"
|
||||
CredMasuda: ; 74399 (1d:4399)
|
||||
db -6, "JUNICHI MASUDA@"
|
||||
CredNisino: ; 743a9 (1d:43a9)
|
||||
db -5, "KOHJI NISINO@"
|
||||
CredSugimori: ; 743b7 (1d:43b7)
|
||||
db -5, "KEN SUGIMORI@"
|
||||
CredNishida: ; 743c5 (1d:43c5)
|
||||
db -6, "ATSUKO NISHIDA@"
|
||||
CredMiyamoto: ; 743d5 (1d:43d5)
|
||||
db -7, "SHIGERU MIYAMOTO@"
|
||||
CredKawaguchi: ; 743e7 (1d:43e7)
|
||||
db -8, "TAKASHI KAWAGUCHI@"
|
||||
CredIshihara: ; 743fa (1d:43fa)
|
||||
db -8, "TSUNEKAZU ISHIHARA@"
|
||||
CredYamauchi: ; 7440e (1d:440e)
|
||||
db -7, "HIROSHI YAMAUCHI@"
|
||||
CredZinnai: ; 74420 (1d:4420)
|
||||
db -7, "HIROYUKI ZINNAI@"
|
||||
CredHishida: ; 74431 (1d:4431)
|
||||
db -7, "TATSUYA HISHIDA@"
|
||||
CredSakai: ; 74442 (1d:4442)
|
||||
db -6, "YASUHIRO SAKAI@"
|
||||
CredYamaguchi: ; 74452 (1d:4452)
|
||||
db -7, "WATARU YAMAGUCHI@"
|
||||
CredYamamoto: ; 74464 (1d:4464)
|
||||
db -8, "KAZUYUKI YAMAMOTO@"
|
||||
CredTaniguchi: ; 74477 (1d:4477)
|
||||
db -8, "RYOHSUKE TANIGUCHI@"
|
||||
CredNonomura: ; 7448b (1d:448b)
|
||||
db -8, "FUMIHIRO NONOMURA@"
|
||||
CredFuziwara: ; 7449e (1d:449e)
|
||||
db -7, "MOTOFUMI FUZIWARA@"
|
||||
CredMatsusima: ; 744b1 (1d:44b1)
|
||||
db -7, "KENJI MATSUSIMA@"
|
||||
CredTomisawa: ; 744c2 (1d:44c2)
|
||||
db -7, "AKIHITO TOMISAWA@"
|
||||
CredKawamoto: ; 744d4 (1d:44d4)
|
||||
db -7, "HIROSHI KAWAMOTO@"
|
||||
CredKakei: ; 744e6 (1d:44e6)
|
||||
db -6, "AKIYOSHI KAKEI@"
|
||||
CredTsuchiya: ; 744f6 (1d:44f6)
|
||||
db -7, "KAZUKI TSUCHIYA@"
|
||||
CredTaNakamura: ; 74507 (1d:4507)
|
||||
db -6, "TAKEO NAKAMURA@"
|
||||
CredYuda: ; 74517 (1d:4517)
|
||||
db -6, "MASAMITSU YUDA@"
|
||||
CredMon: ; 74527 (1d:4527)
|
||||
db -3, "#MON@"
|
||||
CredDirector: ; 7452d (1d:452d)
|
||||
db -3, "DIRECTOR@"
|
||||
CredProgrammers: ; 74537 (1d:4537)
|
||||
db -5, "PROGRAMMERS@"
|
||||
CredCharDesign: ; 74544 (1d:4544)
|
||||
db -7, "CHARACTER DESIGN@"
|
||||
CredMusic: ; 74556 (1d:4556)
|
||||
db -2, "MUSIC@"
|
||||
CredSoundEffects: ; 7455d (1d:455d)
|
||||
db -6, "SOUND EFFECTS@"
|
||||
CredGameDesign: ; 7456c (1d:456c)
|
||||
db -5, "GAME DESIGN@"
|
||||
CredMonsterDesign: ; 74579 (1d:4579)
|
||||
db -6, "MONSTER DESIGN@"
|
||||
CredGameScene: ; 74589 (1d:4589)
|
||||
db -6, "GAME SCENARIO@"
|
||||
CredParam: ; 74598 (1d:4598)
|
||||
db -8, "PARAMETRIC DESIGN@"
|
||||
CredMap: ; 745ab (1d:45ab)
|
||||
db -4, "MAP DESIGN@"
|
||||
CredTest: ; 745b7 (1d:45b7)
|
||||
db -7, "PRODUCT TESTING@"
|
||||
CredSpecial: ; 745c8 (1d:45c8)
|
||||
db -6, "SPECIAL THANKS@"
|
||||
CredProducers: ; 745d8 (1d:45d8)
|
||||
db -4, "PRODUCERS@"
|
||||
CredProducer: ; 745e3 (1d:45e3)
|
||||
db -4, "PRODUCER@"
|
||||
CredExecutive: ; 745ed (1d:45ed)
|
||||
db -8, "EXECUTIVE PRODUCER@"
|
||||
CredTamada: ; 74601 (1d:4601)
|
||||
db -6, "SOUSUKE TAMADA@"
|
||||
CredSaOota: ; 74611 (1d:4611)
|
||||
db -5, "SATOSHI OOTA@"
|
||||
CredYoshikawa: ; 7461f (1d:461f)
|
||||
db -6, "RENA YOSHIKAWA@"
|
||||
CredToOota: ; 7462f (1d:462f)
|
||||
db -6, "TOMOMICHI OOTA@"
|
||||
CredUSStaff: ; 7463f (1d:463f)
|
||||
db -7, "US VERSION STAFF@"
|
||||
CredUSCoord: ; 74651 (1d:4651)
|
||||
db -7, "US COORDINATION@"
|
||||
CredTilden: ; 74662 (1d:4662)
|
||||
db -5, "GAIL TILDEN@"
|
||||
CredKawakami: ; 7466f (1d:466f)
|
||||
db -6, "NAOKO KAWAKAMI@"
|
||||
CredHiNakamura: ; 7467f (1d:467f)
|
||||
db -6, "HIRO NAKAMURA@"
|
||||
CredGiese: ; 7468e (1d:468e)
|
||||
db -6, "WILLIAM GIESE@"
|
||||
CredOsborne: ; 7469d (1d:469d)
|
||||
db -5, "SARA OSBORNE@"
|
||||
CredTrans: ; 746ab (1d:46ab)
|
||||
db -7, "TEXT TRANSLATION@"
|
||||
CredOgasawara: ; 746bd (1d:46bd)
|
||||
db -6, "NOB OGASAWARA@"
|
||||
CredIwata: ; 746cc (1d:46cc)
|
||||
db -5, "SATORU IWATA@"
|
||||
CredIzushi: ; 746da (1d:46da)
|
||||
db -7, "TAKEHIRO IZUSHI@"
|
||||
CredHarada: ; 746eb (1d:46eb)
|
||||
db -7, "TAKAHIRO HARADA@"
|
||||
CredMurakawa: ; 746fc (1d:46fc)
|
||||
db -7, "TERUKI MURAKAWA@"
|
||||
CredFukui: ; 7470d (1d:470d)
|
||||
db -5, "KOHTA FUKUI@"
|
||||
CredClub: ; 7471a (1d:471a)
|
||||
db -9, "NCL SUPER MARIO CLUB@"
|
||||
CredPAAD: ; 74730 (1d:4730)
|
||||
db -5, "PAAD TESTING@"
|
61
text/type_names.asm
Executable file
61
text/type_names.asm
Executable file
@ -0,0 +1,61 @@
|
||||
TypeNamePointers: ; 27dae (9:7dae)
|
||||
dw Type00Name
|
||||
dw Type01Name
|
||||
dw Type02Name
|
||||
dw Type03Name
|
||||
dw Type04Name
|
||||
dw Type05Name
|
||||
dw Type06Name
|
||||
dw Type07Name
|
||||
dw Type08Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type00Name
|
||||
dw Type14Name
|
||||
dw Type15Name
|
||||
dw Type16Name
|
||||
dw Type17Name
|
||||
dw Type18Name
|
||||
dw Type19Name
|
||||
dw Type1AName
|
||||
|
||||
Type00Name: ; 27de4 (9:7de4)
|
||||
db "NORMAL@"
|
||||
Type01Name: ; 27deb (9:7deb)
|
||||
db "FIGHTING@"
|
||||
Type02Name: ; 27df4 (9:7df4)
|
||||
db "FLYING@"
|
||||
Type03Name: ; 27dfb (9:7dfb)
|
||||
db "POISON@"
|
||||
Type14Name: ; 27e02 (9:7e02)
|
||||
db "FIRE@"
|
||||
Type15Name: ; 27e07 (9:7e07)
|
||||
db "WATER@"
|
||||
Type16Name: ; 27e0d (9:7e0d)
|
||||
db "GRASS@"
|
||||
Type17Name: ; 27e13 (9:7e13)
|
||||
db "ELECTRIC@"
|
||||
Type18Name: ; 27e1c (9:7e1c)
|
||||
db "PSYCHIC@"
|
||||
Type19Name: ; 27e24 (9:7e24)
|
||||
db "ICE@"
|
||||
Type04Name: ; 27e28 (9:7e28)
|
||||
db "GROUND@"
|
||||
Type05Name: ; 27e2f (9:7e2f)
|
||||
db "ROCK@"
|
||||
Type06Name: ; 27e34 (9:7e34)
|
||||
db "BIRD@"
|
||||
Type07Name: ; 27e39 (9:7e39)
|
||||
db "BUG@"
|
||||
Type08Name: ; 27e3d (9:7e3d)
|
||||
db "GHOST@"
|
||||
Type1AName: ; 27e43 (9:7e43)
|
||||
db "DRAGON@"
|
Loading…
x
Reference in New Issue
Block a user