split out more data

This commit is contained in:
YamaArashi
2017-01-05 19:09:15 -08:00
parent 30e676b149
commit b9a1bbfca3
15 changed files with 3761 additions and 3701 deletions

119
data/bard_music.s Normal file
View File

@@ -0,0 +1,119 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
Unknown_8416F08:
.incbin "baserom.gba", 0x00416f08, 0x4
Unknown_8416F0C:
.incbin "baserom.gba", 0x00416f0c, 0x4
Unknown_8416F10:
.incbin "baserom.gba", 0x00416f10, 0x4
Unknown_8416F14:
.incbin "baserom.gba", 0x00416f14, 0x4
Unknown_8416F18:
.incbin "baserom.gba", 0x00416f18, 0x4
Unknown_8416F1C:
.incbin "baserom.gba", 0x00416f1c, 0x6
Unknown_8416F22:
.incbin "baserom.gba", 0x00416f22, 0x6
Unknown_8416F28:
.incbin "baserom.gba", 0x00416f28, 0x6
Unknown_8416F2E:
.incbin "baserom.gba", 0x00416f2e, 0x6
Unknown_8416F34:
.incbin "baserom.gba", 0x00416f34, 0x6
Unknown_8416F3A:
.incbin "baserom.gba", 0x00416f3a, 0x8
Unknown_8416F42:
.incbin "baserom.gba", 0x00416f42, 0x8
Unknown_8416F4A:
.incbin "baserom.gba", 0x00416f4a, 0x8
Unknown_8416F52:
.incbin "baserom.gba", 0x00416f52, 0x8
Unknown_8416F5A:
.incbin "baserom.gba", 0x00416f5a, 0x8
Unknown_8416F62:
.incbin "baserom.gba", 0x00416f62, 0xA
Unknown_8416F6C:
.incbin "baserom.gba", 0x00416f6c, 0xA
Unknown_8416F76:
.incbin "baserom.gba", 0x00416f76, 0xA
Unknown_8416F80:
.incbin "baserom.gba", 0x00416f80, 0xA
Unknown_8416F8A:
.incbin "baserom.gba", 0x00416f8a, 0xA
Unknown_8416F94:
.incbin "baserom.gba", 0x00416f94, 0xC
Unknown_8416FA0:
.incbin "baserom.gba", 0x00416fa0, 0xC
Unknown_8416FAC:
.incbin "baserom.gba", 0x00416fac, 0xC
Unknown_8416FB8:
.incbin "baserom.gba", 0x00416fb8, 0xC
Unknown_8416FC4:
.incbin "baserom.gba", 0x00416fc4, 0xC
Unknown_8416FD0:
.incbin "baserom.gba", 0x00416fd0, 0xE
Unknown_8416FDE:
.incbin "baserom.gba", 0x00416fde, 0xE
Unknown_8416FEC:
.incbin "baserom.gba", 0x00416fec, 0xE
Unknown_8416FFA:
.incbin "baserom.gba", 0x00416ffa, 0xE
Unknown_8417008:
.incbin "baserom.gba", 0x00417008, 0xE
Unknown_8417016:
.incbin "baserom.gba", 0x00417016, 0x10
Unknown_8417026:
.incbin "baserom.gba", 0x00417026, 0x10
Unknown_8417036:
.incbin "baserom.gba", 0x00417036, 0x10
Unknown_8417046:
.incbin "baserom.gba", 0x00417046, 0x10
Unknown_8417056:
.incbin "baserom.gba", 0x00417056, 0x12
.align 2
gUnknown_08417068:: @ 8417068
.4byte Unknown_8416F08
.4byte Unknown_8416F0C
.4byte Unknown_8416F10
.4byte Unknown_8416F14
.4byte Unknown_8416F18
.4byte Unknown_8416F1C
.4byte Unknown_8416F22
.4byte Unknown_8416F28
.4byte Unknown_8416F2E
.4byte Unknown_8416F34
.4byte Unknown_8416F3A
.4byte Unknown_8416F42
.4byte Unknown_8416F4A
.4byte Unknown_8416F52
.4byte Unknown_8416F5A
.4byte Unknown_8416F62
.4byte Unknown_8416F6C
.4byte Unknown_8416F76
.4byte Unknown_8416F80
.4byte Unknown_8416F8A
.4byte Unknown_8416F94
.4byte Unknown_8416FA0
.4byte Unknown_8416FAC
.4byte Unknown_8416FB8
.4byte Unknown_8416FC4
.4byte Unknown_8416FD0
.4byte Unknown_8416FDE
.4byte Unknown_8416FEC
.4byte Unknown_8416FFA
.4byte Unknown_8417008
.4byte Unknown_8417016
.4byte Unknown_8417026
.4byte Unknown_8417036
.4byte Unknown_8417046
.4byte Unknown_8417056
gUnknown_084170F4:: @ 84170F4
.incbin "baserom.gba", 0x004170f4, 0xD0
@ 84171C4
.include "data/bard_music.inc"

12
data/berry_tag_screen.s Normal file
View File

@@ -0,0 +1,12 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnknown_0841192C:: @ 841192C
.4byte ContestStatsText_VerySoft
.4byte ContestStatsText_Soft
.4byte ContestStatsText_Hard
.4byte ContestStatsText_VeryHard
.4byte ContestStatsText_SuperHard

File diff suppressed because it is too large Load Diff

17
data/diploma.s Normal file
View File

@@ -0,0 +1,17 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gDiplomaPalettes:: @ 840CB0C
.incbin "graphics/misc/diploma_national.gbapal"
.incbin "graphics/misc/diploma_hoenn.gbapal"
.align 2
gDiplomaTilemap:: @ 840CB4C
.incbin "graphics/misc/diploma_map.bin.lz"
.align 2
gDiplomaTiles:: @ 840D288
.incbin "graphics/misc/diploma.4bpp.lz"

42
data/evolution_graphics.s Normal file
View File

@@ -0,0 +1,42 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gEvoSparklePalette: @ 8416E44
.incbin "graphics/misc/evo_sparkle.gbapal"
.align 2
gEvoSparkleTiles: @ 8416E64
.incbin "graphics/misc/evo_sparkle.4bpp.lz"
gUnknown_08416E84:: @ 8416E84
obj_tiles gEvoSparkleTiles, 0x20, 1001
.space 8
gUnknown_08416E94:: @ 8416E94
obj_pal gEvoSparklePalette, 1001
.space 8
.align 2
gOamData_8416EA4:: @ 8416EA4
.2byte 0x00A0
.2byte 0x0000
.2byte 0x0400
.align 2
gSpriteAnim_8416EAC:: @ 8416EAC
obj_image_anim_frame 0, 8
obj_image_anim_end
.align 2
gSpriteAnimTable_8416EB4:: @ 8416EB4
.4byte gSpriteAnim_8416EAC
.align 2
gSpriteTemplate_8416EB8:: @ 8416EB8
spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84
gUnknown_08416ED0:: @ 8416ED0
.incbin "baserom.gba", 0x00416ed0, 0x38

View File

@@ -0,0 +1,332 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
gUnknown_084121FC:: @ 84121FC
.incbin "graphics/intro/intro2_grass.gbapal"
gUnknown_0841221C:: @ 841221C
.incbin "baserom.gba", 0x0041221c, 0x20
gUnknown_0841223C:: @ 841223C
.incbin "baserom.gba", 0x0041223c, 0x20
.align 2
gUnknown_0841225C:: @ 841225C
.incbin "graphics/intro/intro2_grass.4bpp.lz"
.align 2
gUnknown_084126DC:: @ 84126DC
.incbin "graphics/intro/intro2_grass_map.bin.lz"
gUnknown_08412818:: @ 8412818
.incbin "baserom.gba", 0x00412818, 0x60
gUnknown_08412878:: @ 8412878
.incbin "baserom.gba", 0x00412878, 0x60
.align 2
gUnknown_084128D8:: @ 84128D8
.incbin "graphics/intro/intro2_bgclouds.4bpp.lz"
.align 2
gUnknown_08412EB4:: @ 8412EB4
.incbin "graphics/intro/intro2_bgclouds_map.bin.lz"
gUnknown_08413184:: @ 8413184
.incbin "graphics/intro/intro2_bgclouds.gbapal"
gUnknown_084131A4:: @ 84131A4
.incbin "baserom.gba", 0x004131a4, 0x20
gUnknown_084131C4:: @ 84131C4
.incbin "graphics/intro/intro2_bgclouds2.4bpp.lz"
gUnknown_08413300:: @ 8413300
.incbin "baserom.gba", 0x00413300, 0x20
gUnknown_08413320:: @ 8413320
.incbin "baserom.gba", 0x00413320, 0x20
.align 2
gUnknown_08413340:: @ 8413340
.incbin "graphics/intro/intro2_bgtrees.4bpp.lz"
.align 2
gUnknown_084139C8:: @ 84139C8
.incbin "graphics/intro/intro2_bgtrees_map.bin.lz"
.align 2
gUnknown_08413CCC:: @ 8413CCC
.incbin "graphics/intro/intro2_bgtrees.gbapal"
.align 2
gIntro2TreeTiles:: @ 8413CEC
.incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
gUnknown_08413E38:: @ 8413E38
.incbin "baserom.gba", 0x00413e38, 0x40 @ two palettes?
.align 2
gUnknown_08413E78:: @ 8413E78
.incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence
.align 2
gUnknown_08414064:: @ 8414064
.incbin "graphics/intro/intro2_bgnight.gbapal"
.align 2
gUnknown_08414084:: @ 8414084
.incbin "graphics/intro/intro2_bgnight_map.bin.lz"
.align 2
gIntro2NightTiles:: @ 8414330
.incbin "graphics/intro/intro2_night.4bpp.lz"
.align 1
gIntro2BrendanPalette:: @ 84143B4
.incbin "graphics/intro/intro2_brendan.gbapal"
.align 2
gIntro2BrendanTiles:: @ 84143D4
.incbin "graphics/intro/intro2_brendan.4bpp.lz"
.align 1
gIntro2MayPalette:: @ 8414F70
.incbin "graphics/intro/intro2_may.gbapal"
.align 2
gUnknown_08414F90:: @ 8414F90
.space 0x1E0
.align 2
gIntro2MayTiles:: @ 8415170
.incbin "graphics/intro/intro2_may.4bpp.lz"
.align 2
gIntro2BicycleTiles:: @ 8415E08
.incbin "graphics/intro/intro2_bicycle.4bpp.lz"
.align 1
gIntro2LatiosPalette:: @ 8416234
.incbin "graphics/intro/intro2_latios.gbapal"
.align 2
gIntro2LatiosTiles:: @ 8416254
.incbin "graphics/intro/intro2_latios.4bpp.lz"
.align 1
gIntro2LatiasPalette:: @ 84166F8
.incbin "graphics/intro/intro2_latias.gbapal"
.align 2
gIntro2LatiasTiles:: @ 8416718
.incbin "graphics/intro/intro2_latias.4bpp.lz"
.align 2
gSpriteTemplate_8416B3C:: @ 8416B3C
spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C
.align 2
gUnknown_08416B54:: @ 8416B54
obj_tiles gUnknown_084131C4, 0x400, 2000
null_obj_tiles
.align 2
gSpriteAnim_8416B64:: @ 8416B64
obj_image_anim_frame 0, 30
obj_image_anim_end
.align 2
gSpriteAnim_8416B6C:: @ 8416B6C
obj_image_anim_frame 16, 30
obj_image_anim_end
.align 2
gSpriteAnim_8416B74:: @ 8416B74
obj_image_anim_frame 20, 30
obj_image_anim_end
.align 2
gSpriteAnim_8416B7C:: @ 8416B7C
obj_image_anim_frame 22, 30
obj_image_anim_end
.align 2
gSpriteAnimTable_8416B84:: @ 8416B84
.4byte gSpriteAnim_8416B64
.4byte gSpriteAnim_8416B6C
.4byte gSpriteAnim_8416B74
.4byte gSpriteAnim_8416B7C
gUnknown_08416B94:: @ 8416B94
.incbin "baserom.gba", 0x00416b94, 0x48
.align 2
gUnknown_08416BDC:: @ 8416BDC
obj_tiles gIntro2TreeTiles, 0x400, 2000
null_obj_tiles
.align 2
gSpriteAnim_8416BEC:: @ 8416BEC
obj_image_anim_frame 0, 30
obj_image_anim_end
.align 2
gSpriteAnim_8416BF4:: @ 8416BF4
obj_image_anim_frame 16, 30
obj_image_anim_end
.align 2
gSpriteAnim_8416BFC:: @ 8416BFC
obj_image_anim_frame 24, 30
obj_image_anim_end
.align 2
gSpriteAnimTable_8416C04:: @ 8416C04
.4byte gSpriteAnim_8416BEC
.4byte gSpriteAnim_8416BF4
.4byte gSpriteAnim_8416BFC
gUnknown_08416C10:: @ 8416C10
.incbin "baserom.gba", 0x00416c10, 0x60
.align 2
gUnknown_08416C70:: @ 8416C70
obj_tiles gIntro2NightTiles, 0x400, 2000
null_obj_tiles
.align 2
gSpriteAnim_8416C80:: @ 8416C80
obj_image_anim_frame 0, 30
obj_image_anim_end
.align 2
gSpriteAnimTable_8416C88:: @ 8416C88
.4byte gSpriteAnim_8416C80
gUnknown_08416C8C:: @ 8416C8C
.incbin "baserom.gba", 0x00416c8c, 0x30
.align 2
gOamData_8416CBC:: @ 8416CBC
.2byte 0x00A0
.2byte 0xC000
.2byte 0x0400
.align 2
gSpriteAnim_8416CC4:: @ 8416CC4
obj_image_anim_frame 0, 8
obj_image_anim_frame 64, 8
obj_image_anim_frame 128, 8
obj_image_anim_frame 192, 8
obj_image_anim_jump 0
.align 2
gSpriteAnimTable_8416CD8:: @ 8416CD8
.4byte gSpriteAnim_8416CC4
.align 2
gSpriteTemplate_8416CDC:: @ 8416CDC
spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
.align 2
gSpriteTemplate_8416CF4:: @ 8416CF4
spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
.align 2
gOamData_8416D0C:: @ 8416D0C
.2byte 0x40A0
.2byte 0xC000
.2byte 0x0400
.align 2
gSpriteAnim_8416D14:: @ 8416D14
obj_image_anim_frame 0, 8
obj_image_anim_frame 32, 8
obj_image_anim_frame 64, 8
obj_image_anim_frame 96, 8
obj_image_anim_jump 0
.align 2
gSpriteAnimTable_8416D28:: @ 8416D28
.4byte gSpriteAnim_8416D14
.align 2
gSpriteTemplate_8416D2C:: @ 8416D2C
spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
.align 2
gSpriteTemplate_8416D44:: @ 8416D44
spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
.align 2
gOamData_8416D5C:: @ 8416D5C
.2byte 0x00A0
.2byte 0xC000
.2byte 0x0400
.align 2
gSpriteAnim_8416D64:: @ 8416D64
obj_image_anim_frame 0, 16
obj_image_anim_end
.align 2
gSpriteAnim_8416D6C:: @ 8416D6C
obj_image_anim_frame 64, 16
obj_image_anim_end
.align 2
gSpriteAnimTable_8416D74:: @ 8416D74
.4byte gSpriteAnim_8416D64
.4byte gSpriteAnim_8416D6C
.align 2
gSpriteTemplate_8416D7C:: @ 8416D7C
spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
.align 2
gSpriteTemplate_8416D94:: @ 8416D94
spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
.align 2
gIntro2BrendanSpriteSheet:: @ 8416DAC
obj_tiles gIntro2BrendanTiles, 0x3800, 1002
.space 8
.align 2
gIntro2MaySpriteSheet:: @ 8416DBC
obj_tiles gIntro2MayTiles, 0x3800, 1003
.space 8
.align 2
gIntro2BicycleSpriteSheet:: @ 8416DCC
obj_tiles gIntro2BicycleTiles, 0x1000, 1001
.space 8
.align 2
gIntro2LatiosSpriteSheet:: @ 8416DDC
obj_tiles gIntro2LatiosTiles, 0x1000, 1004
.space 8
.align 2
gIntro2LatiasSpriteSheet:: @ 8416DEC
obj_tiles gIntro2LatiasTiles, 0x1000, 1005
.space 8
.align 2
gIntro2SpritePalettes:: @ 8416DFC
obj_pal gIntro2BrendanPalette, 1002
obj_pal gIntro2MayPalette, 1003
obj_pal gIntro2LatiosPalette, 1004
obj_pal gIntro2LatiasPalette, 1005
.space 8
gUnknown_08416E24:: @ 8416E24
obj_tiles gIntro2BrendanTiles, 0x2000, 1002
.space 8
gUnknown_08416E34:: @ 8416E34
obj_tiles gIntro2MayTiles, 0x2000, 1003
.space 8

302
data/menu_cursor.s Normal file
View File

@@ -0,0 +1,302 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
OutlineCursorTiles_00:
.incbin "graphics/interface/outline_cursor_00.4bpp"
.align 2
OutlineCursorTiles_01:
.incbin "graphics/interface/outline_cursor_01.4bpp"
.align 2
OutlineCursorTiles_02:
.incbin "graphics/interface/outline_cursor_02.4bpp"
.align 2
OutlineCursorTiles_03:
.incbin "graphics/interface/outline_cursor_03.4bpp"
.align 2
OutlineCursorTiles_04:
.incbin "graphics/interface/outline_cursor_04.4bpp"
.align 2
OutlineCursorTiles_05:
.incbin "graphics/interface/outline_cursor_05.4bpp"
.align 2
OutlineCursorTiles_06:
.incbin "graphics/interface/outline_cursor_06.4bpp"
.align 2
OutlineCursorTiles_07:
.incbin "graphics/interface/outline_cursor_07.4bpp"
.align 2
OutlineCursorTiles_08:
.incbin "graphics/interface/outline_cursor_08.4bpp"
.align 2
OutlineCursorTiles_09:
.incbin "graphics/interface/outline_cursor_09.4bpp"
.align 2
OutlineCursorTiles_10:
.incbin "graphics/interface/outline_cursor_10.4bpp"
.align 2
OutlineCursorTiles_11:
.incbin "graphics/interface/outline_cursor_11.4bpp"
.align 2
OutlineCursorTiles_12:
.incbin "graphics/interface/outline_cursor_12.4bpp"
.align 2
OutlineCursorTiles_13:
.incbin "graphics/interface/outline_cursor_13.4bpp"
.align 2
OutlineCursorTiles_14:
.incbin "graphics/interface/outline_cursor_14.4bpp"
.align 2
OutlineCursorTiles_15:
.incbin "graphics/interface/outline_cursor_15.4bpp"
.align 2
gOamData_842F11C:: @ 842F11C
.2byte 0x8000
.2byte 0x0000
.2byte 0x0000
.align 2
gOamData_842F124:: @ 842F124
.2byte 0x8800
.2byte 0x0000
.2byte 0x0000
.align 2
gOamData_842F12C:: @ 842F12C
.2byte 0x8000
.2byte 0x0000
.2byte 0x0000
.align 2
gSpriteAnim_842F134:: @ 842F134
obj_image_anim_frame 0, 63
obj_image_anim_end
.align 2
gSpriteAnimTable_842F13C:: @ 842F13C
.4byte gSpriteAnim_842F134
.align 2
gUnknown_0842F140:: @ 842F140
obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0
obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0
.align 2
gUnknown_0842F1C0:: @ 842F1C0
obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1
obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1
.align 2
gUnknown_0842F240:: @ 842F240
obj_pal 0x0203a360, 0xfff0
.align 2
gUnknown_0842F248:: @ 842F248
obj_pal 0x0203a360, 0xfff1
.align 2
gSpriteTemplate_842F250:: @ 842F250
spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_842F268:: @ 842F268
spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_842F280:: @ 842F280
spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_842F298:: @ 842F298
spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_842F2B0:: @ 842F2B0
spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
Unknown_842F2C8: @ 842F2C8
.incbin "baserom.gba", 0x0042f2c8, 0x10
Unknown_842F2D8: @ 842F2D8
.incbin "baserom.gba", 0x0042f2d8, 0x18
Unknown_842F2F0: @ 842F2F0
.incbin "baserom.gba", 0x0042f2f0, 0x20
Unknown_842F310: @ 842F310
.incbin "baserom.gba", 0x0042f310, 0x18
Unknown_842F328: @ 842F328
.incbin "baserom.gba", 0x0042f328, 0x18
Unknown_842F340: @ 842F340
.incbin "baserom.gba", 0x0042f340, 0x20
Unknown_842F360: @ 842F360
.incbin "baserom.gba", 0x0042f360, 0x20
Unknown_842F380: @ 842F380
.incbin "baserom.gba", 0x0042f380, 0x20
Unknown_842F3A0: @ 842F3A0
.incbin "baserom.gba", 0x0042f3a0, 0x20
Unknown_842F3C0: @ 842F3C0
.incbin "baserom.gba", 0x0042f3c0, 0x28
Unknown_842F3E8: @ 842F3E8
.incbin "baserom.gba", 0x0042f3e8, 0x28
Unknown_842F410: @ 842F410
.incbin "baserom.gba", 0x0042f410, 0x28
Unknown_842F438: @ 842F438
.incbin "baserom.gba", 0x0042f438, 0x28
Unknown_842F460: @ 842F460
.incbin "baserom.gba", 0x0042f460, 0x30
Unknown_842F490: @ 842F490
.incbin "baserom.gba", 0x0042f490, 0x30
Unknown_842F4C0: @ 842F4C0
.incbin "baserom.gba", 0x0042f4c0, 0x30
Unknown_842F4F0: @ 842F4F0
.incbin "baserom.gba", 0x0042f4f0, 0x30
Unknown_842F520: @ 842F520
.incbin "baserom.gba", 0x0042f520, 0x38
Unknown_842F558: @ 842F558
.incbin "baserom.gba", 0x0042f558, 0x18
.4byte Unknown_842F2C8
.4byte Unknown_842F2C8
.4byte Unknown_842F2D8
.4byte Unknown_842F2F0
.4byte Unknown_842F310
.4byte Unknown_842F328
.4byte Unknown_842F340
.4byte Unknown_842F360
.4byte Unknown_842F380
.4byte Unknown_842F3A0
.4byte Unknown_842F3C0
.4byte Unknown_842F3E8
.4byte Unknown_842F410
.4byte Unknown_842F438
.4byte Unknown_842F460
.4byte Unknown_842F490
.4byte Unknown_842F4C0
.4byte Unknown_842F4F0
.4byte Unknown_842F520
.align 2
gUnknown_0842F5BC:: @ 842F5BC
.4byte Unknown_842F558
.align 2
gSubspriteTables_842F5C0:: @ 842F5C0
.4byte 1, gMenuCursorSubsprites
.4byte 1, gMenuCursorSubsprites
.4byte 2, gMenuCursorSubsprites
.4byte 3, gMenuCursorSubsprites
.4byte 4, gMenuCursorSubsprites
.4byte 5, gMenuCursorSubsprites
.4byte 6, gMenuCursorSubsprites
.4byte 7, gMenuCursorSubsprites
.4byte 8, gMenuCursorSubsprites
.4byte 9, gMenuCursorSubsprites
.4byte 10, gMenuCursorSubsprites
.4byte 11, gMenuCursorSubsprites
.4byte 12, gMenuCursorSubsprites
.4byte 13, gMenuCursorSubsprites
.4byte 14, gMenuCursorSubsprites
.4byte 15, gMenuCursorSubsprites
.4byte 1, gMenuCursorSubsprites
.4byte 17, gMenuCursorSubsprites
.4byte 18, gMenuCursorSubsprites
.4byte 19, gMenuCursorSubsprites
.4byte 20, gMenuCursorSubsprites
.4byte 21, gMenuCursorSubsprites
.4byte 22, gMenuCursorSubsprites
.4byte 23, gMenuCursorSubsprites
.4byte 24, gMenuCursorSubsprites
.4byte 25, gMenuCursorSubsprites
.4byte 26, gMenuCursorSubsprites
.4byte 27, gMenuCursorSubsprites
.4byte 28, gMenuCursorSubsprites
.4byte 29, gMenuCursorSubsprites
.4byte 30, gMenuCursorSubsprites
.4byte 31, gMenuCursorSubsprites
.align 2
gUnknown_0842F6C0:: @ 842F6C0
.4byte 0x2, Unknown_842F2C8
.4byte 0x2, Unknown_842F2C8
.4byte 0x3, Unknown_842F2D8
.4byte 0x4, Unknown_842F2F0
.4byte 0x3, Unknown_842F310
.4byte 0x3, Unknown_842F328
.4byte 0x4, Unknown_842F340
.4byte 0x4, Unknown_842F360
.4byte 0x4, Unknown_842F380
.4byte 0x4, Unknown_842F3A0
.4byte 0x5, Unknown_842F3C0
.4byte 0x5, Unknown_842F3E8
.4byte 0x5, Unknown_842F410
.4byte 0x5, Unknown_842F438
.4byte 0x6, Unknown_842F460
.4byte 0x6, Unknown_842F490
.4byte 0x6, Unknown_842F4C0
.4byte 0x6, Unknown_842F4F0
.4byte 0x7, Unknown_842F520
.align 2
gUnknown_0842F758:: @ 842F758
.4byte 3, gMenuCursorSubsprites
.4byte 0, 2
.4byte 0, 66
.4byte 0, 105
.4byte 0, 34
.align 2
gUnknown_0842F780:: @ 842F780
.4byte 0, 105
.align 2
gUnknown_0842F788:: @ 842F788
.4byte 0, 34
.align 2
gUnknown_0842F790:: @ 842F790
.4byte 0, 66

35
data/mystery_event_msg.s Normal file
View File

@@ -0,0 +1,35 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
gOtherText_BerryObtainedDadHasIt:: @ 842F798
.string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
gOtherText_BerryTransformed:: @ 842F7CA
.string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
gOtherText_BerryAlreadyObtained:: @ 842F7F6
.string "The {STR_VAR_1} BERRY has already been\nobtained.$"
gOtherText_SpecialRibbonReceived:: @ 842F81E
.string "A special RIBBON was awarded to your\nparty POKéMON.$"
gOtherText_DexUpgraded:: @ 842F852
.string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$"
gOtherText_RareWordAdded:: @ 842F888
.string "A rare word has been added.$"
gOtherText_PokeWasSentOver:: @ 842F8A4
.string "{STR_VAR_1} was sent over!$"
gOtherText_PartyIsFull:: @ 842F8B6
.string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
gOtherText_NewTrainerInHoenn:: @ 842F8E5
.string "A new TRAINER has arrived in HOENN.$"
.string "A new adversary has arrived in the\nBATTLE TOWER.$"
gOtherText_DataCannotUseVersion:: @ 842F93A
.string "This data cannot be used in\nthis version.$"

225
data/pokeblock_feed.s Normal file
View File

@@ -0,0 +1,225 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
@ 8411A10
.include "data/mon_pokeblock_anims.inc"
.align 2
gSpriteAffineAnim_8411E90:: @ 8411E90
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411EA0:: @ 8411EA0
obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 30
obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411EC0:: @ 8411EC0
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 28
obj_rot_scal_anim_frame 0x0, 0x0, -4, 3
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411EE8:: @ 8411EE8
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F08:: @ 8411F08
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F30:: @ 8411F30
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F50:: @ 8411F50
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F78:: @ 8411F78
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F98:: @ 8411F98
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411FC0:: @ 8411FC0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411FE0:: @ 8411FE0
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8412008:: @ 8412008
obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8412028:: @ 8412028
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnimTable_8412050:: @ 8412050
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411EA0
.4byte gSpriteAffineAnim_8411EE8
.4byte gSpriteAffineAnim_8411F30
.4byte gSpriteAffineAnim_8411F78
.4byte gSpriteAffineAnim_8411FC0
.4byte gSpriteAffineAnim_8412008
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411EC0
.4byte gSpriteAffineAnim_8411F08
.4byte gSpriteAffineAnim_8411F50
.4byte gSpriteAffineAnim_8411F98
.4byte gSpriteAffineAnim_8411FE0
.4byte gSpriteAffineAnim_8412028
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.align 2
gUnknown_084120A4:: @ 84120A4
.4byte gPokeblockRed_Pal
.4byte gPokeblockBlue_Pal
.4byte gPokeblockPink_Pal
.4byte gPokeblockGreen_Pal
.4byte gPokeblockYellow_Pal
.4byte gPokeblockPurple_Pal
.4byte gPokeblockIndigo_Pal
.4byte gPokeblockBrown_Pal
.4byte gPokeblockLiteBlue_Pal
.4byte gPokeblockOlive_Pal
.4byte gPokeblockGray_Pal
.4byte gPokeblockBlack_Pal
.4byte gPokeblockWhite_Pal
.4byte gPokeblockGold_Pal
.align 2
gSpriteAffineAnim_84120DC:: @ 84120DC
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnimTable_84120EC:: @ 84120EC
.4byte gSpriteAffineAnim_84120DC
.align 2
gSpriteAffineAnim_84120F0:: @ 84120F0
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8412148:: @ 8412148
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnimTable_84121A0:: @ 84121A0
.4byte gSpriteAffineAnim_84120DC
.align 2
gSpriteAffineAnimTable_84121A4:: @ 84121A4
.4byte gSpriteAffineAnim_84120F0
.align 2
gSpriteAffineAnimTable_84121A8:: @ 84121A8
.4byte gSpriteAffineAnim_8412148
.align 2
gOamData_84121AC:: @ 84121AC
.2byte 0x0300
.2byte 0x0000
.2byte 0x0400
.align 2
gSpriteAnim_84121B4:: @ 84121B4
obj_image_anim_frame 0, 0
obj_image_anim_end
.align 2
gSpriteAnimTable_84121BC:: @ 84121BC
.4byte gSpriteAnim_84121B4
.align 2
gSpriteAffineAnim_84121C0:: @ 84121C0
obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1
obj_rot_scal_anim_jump 1
.align 2
gSpriteAffineAnimTable_84121D8:: @ 84121D8
.4byte gSpriteAffineAnim_84121C0
.align 2
gUnknown_084121DC:: @ 84121DC
obj_tiles gPokeblock_Gfx, 0x20, 14818
.align 2
gSpriteTemplate_84121E4:: @ 84121E4
spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0

16
data/save_failed_screen.s Normal file
View File

@@ -0,0 +1,16 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
gUnknown_08411940:: @ 8411940
.incbin "baserom.gba", 0x00411940, 0x8
gUnknown_08411948:: @ 8411948
.incbin "baserom.gba", 0x00411948, 0x18
gSaveFailedClockPal:: @ 8411960
.incbin "graphics/misc/clock_small.gbapal"
gSaveFailedClockGfx:: @ 8411980
.incbin "graphics/misc/clock_small.4bpp.lz"

2041
data/strings.s Normal file

File diff suppressed because it is too large Load Diff

554
data/strings2.s Normal file
View File

@@ -0,0 +1,554 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
@ unused
gOtherText_TopSpeed::
.string "TOP SPEED$"
gMultiText_BerryBlenderMaxSpeedRecord:: @ 842C2E6
.string "BERRY BLENDER\nMAXIMUM SPEED RECORD!$"
gMultiText_2P3P4P:: @ 842C30A
.string "2 PLAYERS\n3 PLAYERS\n4 PLAYERS$"
gMultiText_Saving:: @ 842C328
.string "SAVING...\nDON’T TURN OFF THE POWER.$"
gMultiText_LinkError:: @ 842C34C
.string "{HIGHLIGHT TRANSPARENT}{COLOR WHITE2}Link error...\nCheck your Game Link cable connection,\nand turn the power off and on.$"
gSystemText_OptionMenu:: @ 842C3A6
.string "{PALETTE 9}OPTION$"
gSystemText_TextSpeed:: @ 842C3B0
.string "{PALETTE 9}TEXT SPEED$"
gSystemText_BattleScene:: @ 842C3BE
.string "{PALETTE 9}BATTLE SCENE$"
gSystemText_BattleStyle:: @ 842C3CE
.string "{PALETTE 9}BATTLE STYLE$"
gSystemText_Sound:: @ 842C3DE
.string "{PALETTE 9}SOUND$"
gSystemText_Frame:: @ 842C3E7
.string "{PALETTE 9}FRAME$"
gSystemText_Cancel:: @ 842C3F0
.string "{PALETTE 9}CANCEL$"
gSystemText_ButtonMode:: @ 842C3FA
.string "{PALETTE 9}BUTTON MODE$"
gSystemText_Slow:: @ 842C409
.string "{PALETTE 15}SLOW$"
gSystemText_Mid:: @ 842C411
.string "{PALETTE 15}MID$"
gSystemText_Fast:: @ 842C418
.string "{PALETTE 15}FAST$"
gSystemText_On:: @ 842C420
.string "{PALETTE 15}ON$"
gSystemText_Off:: @ 842C426
.string "{PALETTE 15}OFF$"
gSystemText_Shift:: @ 842C42D
.string "{PALETTE 15}SHIFT$"
gSystemText_Set:: @ 842C436
.string "{PALETTE 15}SET$"
gSystemText_Mono:: @ 842C43D
.string "{PALETTE 15}MONO$"
gSystemText_Stereo:: @ 842C445
.string "{PALETTE 15}STEREO$"
gSystemText_Type:: @ 842C44F
.string "{PALETTE 15}TYPE$"
gSystemText_Terminator:: @ 842C457
.string "{PALETTE 8}$"
gSystemText_Normal:: @ 842C45B
.string "{PALETTE 15}NORMAL$"
gSystemText_LR:: @ 842C465
.string "{PALETTE 15}LR$"
gSystemText_LA:: @ 842C46B
.string "{PALETTE 15}L=A$"
SystemText_Pokedex::
.string "POKéDEX$"
SystemText_Pokemon::
.string "POKéMON$"
SystemText_BAG::
.string "BAG$"
SystemText_Pokenav::
.string "POKéNAV$"
SystemText_Player::
.string "{PLAYER}$"
SystemText_Save::
.string "SAVE$"
SystemText_Option::
.string "OPTION$"
SystemText_Exit::
.string "EXIT$"
SystemText_Retire:: @ safari zone?
.string "RETIRE$"
gOtherText_SafariStock:: @ 842C4A9
.string "SAFARI BALLS\nStock: {STR_VAR_1}$"
gSystemText_LinkStandby:: @ 842C4C0
.string "Link standby...\n... ... B Button: Cancel$"
gSystemText_LoadEventPressA:: @ 842C4E9
.string "Press the A Button to load event.\n... ... B Button: Cancel$"
gSystemText_LoadingEvent:: @ 842C524
.string "Loading event...$"
gSystemText_DontCutLink:: @ 842C535
.string "Don’t remove the Game Link cable.\nDon’t turn off the power.$"
gSystemText_EventLoadSuccess:: @ 842C571
.string "The event was safely loaded.$$"
gSystemText_LoadingError:: @ 842C58F
.string "Loading error.\nEnding session.$$$$$$$$"
gOtherText_Hoenn:: @ 842C5B5
.string "HOENN$"
gOtherText_OhABite:: @ 842C5BB
.string "Oh! A bite!$"
gOtherText_PokeOnHook:: @ 842C5C7
.string "A POKéMON’s on the hook!{PAUSE_UNTIL_PRESS}$"
gOtherText_NotEvenANibble:: @ 842C5E2
.string "Not even a nibble...{PAUSE_UNTIL_PRESS}$"
gOtherText_ItGotAway:: @ 842C5F9
.string "It got away...{PAUSE_UNTIL_PRESS}$$"
gTradeText_WillBeSent:: @ 842C60B
.string "{STR_VAR_2} will be sent to {STR_VAR_1}.$"
gTradeText_ByeBye:: @ 842C622
.string "Bye-bye, {STR_VAR_2}!$"
gTradeText_SentOverPoke:: @ 842C62F
.string "{STR_VAR_1} sent over {STR_VAR_3}.$"
gTradeText_TakeGoodCare:: @ 842C640
.string "Take good care of {STR_VAR_3}!$"
TradeText_Cancel::
.string "CANCEL$"
TradeText_ChoosePoke::
.string "Choose a POKéMON.$"
TradeText_Summary1::
.string "SUMMARY$"
TradeText_Trade1::
.string "TRADE$"
TradeText_CancelTradePrompt::
.string "Cancel trade?$"
TradeText_PressBToExit::
.string "Press the B Button to exit.$"
TradeText_Summary2::
.string "SUMMARY$"
TradeText_Trade2::
.string "TRADE$"
TradeText_LinkStandby::
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Link standby...\nPlease wait.$"
TradeText_TradeCancelled::
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$"
TradeText_OnlyPoke::
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}That’s your only\nPOKéMON for battle.$"
TradeText_NonTradablePoke::
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend can’t\ntrade that one.$"
TradeText_WaitingForFriend::
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Waiting for your\nfriend to finish...$"
TradeText_WantToTrade::
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend wants\nto trade POKéMON.$"
.string "$"
gTradeText_TradeOkayPrompt:: @ 842C7B6
.string "Is this trade okay?$"
gOtherText_Terminator2:: @ 842C7CA
.string "$"
gOtherText_ControlAndMiscText:: @ 842C7CB
.string "\n$"
.string "/$"
.string "Lv$"
.string "---$"
gOtherText_FourQuestions:: @ 842C7D6
.string "????$"
@ 842C7DB
.include "data/text/easy_chat/group_name_strings.inc"
gOtherText_ThreeQuestions:: @ 842C890
.string "???$"
gOtherText_From:: @ 842C894
.string "From $"
gOtherText_MixingRecordsWithFriend:: @ 842C89A
.string "Mixing records...$"
gOtherText_MixingComplete:: @ 842C8AC
.string "Record mixing completed.\nThank you for waiting.$"
gOtherText_TrainersTrainerCard:: @ 842C8DC
.string "’s TRAINER CARD$"
gOtherText_FirstHOF:: @ 842C8EC
.string "FIRST HALL OF FAME$"
gOtherText_LinkCableBattles:: @ 842C8FF
.string "LINK CABLE BATTLES W/ L/$"
gOtherText_BattleTowerWinRecord:: @ 842C924
.string "BATTLE TOWER W/{CLEAR_TO 0x72}&{CLEAR_TO 0x98}STRAIGHT$"
gOtherText_ContestRecord:: @ 842C943
.string "CONTESTS W/FRIENDS W/$"
gOtherText_MixingRecord:: @ 842C959
.string "{POKEBLOCK}S W/FRIENDS$"
gOtherText_TradeRecord:: @ 842C96A
.string "POKéMON TRADES$"
gOtherText_Boy:: @ 842C979
.string "BOY$"
gOtherText_Girl:: @ 842C97D
.string "GIRL$"
.string "$"
gOtherText_Player:: @ 842C983
.string "PLAYER$"
gOtherText_Badges:: @ 842C98A
.string "BADGES$"
.string "$"
gOtherText_Pokedex:: @ 842C992
.string "POKéDEX$"
gOtherText_PlayTime:: @ 842C99A
.string "PLAY TIME$"
gOtherText_SentToPC:: @ 842C9A4
.string "{STR_VAR_1} was sent to\nthe PC.{PAUSE_UNTIL_PRESS}$"
OtherText_YourName::
.string "YOUR NAME?$"
OtherText_BoxName::
.string "BOX NAME?$"
OtherText_PokeName::
.string "{STR_VAR_1}’s nickname?$"
gOtherText_Marco:: @ 842C9E1
.string "MARCO$" @ polo
gOtherText_Coins:: @ 842C9E7
.string "{STR_VAR_1} COINS$"
gOtherText_BattleResults:: @ 842C9F0
.string "{PLAYER}’s BATTLE RESULTS$"
gOtherText_WinRecord:: @ 842CA04
.string "TOTAL RECORD W/{STR_VAR_1} L/{STR_VAR_2} D/{STR_VAR_3}$"
gOtherText_WinLoseDraw:: @ 842CA20
.string "WIN LOSE DRAW$"
gOtherText_SevenDashes:: @ 842CA3C
.string "-------$"
gOtherText_FourDashes:: @ 842CA44
.string "----$"
gOtherText_BattleTowerResults:: @ 842CA49
.string "{PLAYER}’s BATTLE TOWER RESULTS$"
gOtherText_Lv50:: @ 842CA63
.string "LV 50$"
gOtherText_Lv100:: @ 842CA69
.string "LV 100$"
gOtherText_WinStreak:: @ 842CA70
.string "{STR_VAR_1}W STREAK$"
gOtherText_Current:: @ 842CA7B
.string "CURRENT$"
gOtherText_Record:: @ 842CA83
.string "RECORD$"
gOtherText_Prev:: @ 842CA8A
.string "PREV.$"
gOtherText_QuitGamePrompt:: @ 842CA90
.string "Quit the game?$"
gOtherText_MaxCoins:: @ 842CA9F
.string "You’ve got 9,999 COINS.$"
gOtherText_OutOfCoins:: @ 842CAB7
.string "You’ve run out of COINS.\nGame over!$"
gOtherText_DontHaveThreeCoins:: @ 842CADB
.string "You don’t have three COINS.$"
gOtherText_ReelTime:: @ 842CAF7
.string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nThe Reel Time continues for\nas often as the drawn number.\nIt all ends on a Big Bonus.$"
DaycareText_GetAlongVeryWell::
.string "The two seem to get along very well.$"
DaycareText_GetAlong::
.string "The two seem to get along.$"
DaycareText_DontLikeOther::
.string "The two don’t seem to like each other.$"
DaycareText_PlayOther::
.string "The two prefer to play with other\nPOKéMON than each other.$"
gOtherText_NewLine2:: @ 842CC28
.string "\n$"
gOtherText_CancelAndLv:: @ 842CC2A
.string "CANCEL$"
.string "LV$"
gEggNickname:: @ 842CC34
.string "EGG$"
gOtherText_HatchedFromEgg:: @ 842CC38
.string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}{STR_VAR_1} hatched from the EGG!$"
gOtherText_NickHatchPrompt:: @ 842CC5A
.string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}Would you like to nickname the newly\nhatched {STR_VAR_1}?$"
OtherText_Battle::
.string "BATTLE$"
OtherText_Contest::
.string "CONTEST$"
OtherText_Type::
.string "TYPE/$"
OtherText_PP::
.string "PP/$"
OtherText_Power::
.string "POWER$"
OtherText_Accuracy::
.string "ACCURACY$"
OtherText_Appeal::
.string "APPEAL$"
OtherText_Jam::
.string "JAM$"
gOtherText_TeachWhichMove:: @ 842CCC7
.string "Teach which move to {STR_VAR_1}?$"
gOtherText_TeachSpecificMove:: @ 842CCDF
.string "Teach {STR_VAR_2}?$"
gOtherText_PokeLearnedMove:: @ 842CCE9
.string "{STR_VAR_1} learned {STR_VAR_2}.$"
gOtherText_DeleteOlderMove:: @ 842CCF8
.string "{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can’t learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?$"
gOtherText_StopLearningMove:: @ 842CD65
.string "Stop learning {STR_VAR_2}?$"
gOtherText_ForgotMove123:: @ 842CD77
.string "{PAUSE 32}1, {PAUSE 15}2 {PAUSE 15}...{PAUSE 15}...{PAUSE 15}...{PAUSE 15} {PLAY_SE 0x0038}Poof!\p$"
gOtherText_ForgotOrDidNotLearnMove:: @ 842CDA3
.string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd...\p{STR_VAR_1} learned {STR_VAR_2}.$"
.string "{STR_VAR_1} did not learn\n{STR_VAR_2}.$"
gOtherText_GiveUpTeachingMove:: @ 842CDDC
.string "Give up trying to teach a new move\nto {STR_VAR_1}?$"
gOtherText_WhichMoveToForget:: @ 842CE06
.string "Which move should be forgotten?\p$"
gSystemText_ClearAllSaveDataPrompt:: @ 842CE27
.string "Clear all save data areas?$"
gSystemText_ClearingData:: @ 842CE42
.string "Clearing data...\nPlease wait.$"
gContestText_AnnounceResults:: @ 842CE60
.string "Announcing the results!$"
gContestText_PreliminaryResults:: @ 842CE78
.string "The preliminary results!$"
gContestText_Round2Results:: @ 842CE91
.string "Round 2 results!$"
gContestText_PokeWon:: @ 842CEA2
.string "{STR_VAR_1}’s {STR_VAR_2} won!$"
gOtherText_LinkStandby:: @ 842CEAF
.string "Link standby...$"
@ 842CEBF
.include "data/text/landmarks.inc"
gOtherText_Terminator4:: @ 842D0E6
.string "$"
gOtherText_Nature:: @ 842D0E7
.string " nature, $"
gOtherText_Comma:: @ 842D0F1
.string ",$"
gOtherText_Met:: @ 842D0F3
.string " (met).$"
gOtherText_Egg2:: @ 842D0FB
.string " (EGG).$"
gOtherText_ObtainedInTrade:: @ 842D103
.string "obtained in a trade.$"
gOtherText_FatefulEncounter:: @ 842D118
.string "fateful encounter.$"
gOtherText_Met2:: @ 842D12B
.string " (met).$"
gOtherText_EggDayCare:: @ 842D133
.string "An odd POKéMON EGG found\nby the DAY CARE couple.$"
gOtherText_EggNicePlace:: @ 842D164
.string "A peculiar POKéMON EGG\nobtained at the nice place.$"
gOtherText_EggObtainedInTrade:: @ 842D197
.string "A peculiar POKéMON EGG\nobtained in a trade.$"
gOtherText_EggHotSprings:: @ 842D1C3
.string "A POKéMON EGG obtained\nat the hot springs.$"
gOtherText_LinkStandby2:: @ 842D1EE
.string "Link standby...$"
gOtherText_YesNoAndPlayer:: @ 842D1FE
.string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}YES\nNO$"
.string "{HIGHLIGHT TRANSPARENT}PLAYER$"
.string "{HIGHLIGHT TRANSPARENT}$"
gOtherText_HoennDex:: @ 842D21C
.string "HOENN$"
gOtherText_NationalDex:: @ 842D222
.string "NATIONAL$"
gOtherText_DiplomaCertificationGameFreak:: @ 842D22B
.string "{HIGHLIGHT TRANSPARENT}Player: {CLEAR 0x10}{COLOR RED}{PLAYER}\n\n{COLOR DARK_GREY}{STR_VAR_1} POKéDEX\nThis document certifies\nthat you have successfully\ncompleted your POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}GAME FREAK$"
.string "{COLOR RED}{HIGHLIGHT TRANSPARENT}GAME FREAK$"
gOtherText_PLink:: @ 842D2BC
.string "{STR_VAR_1}P LINK$"
gOtherText_YesNoTerminating:: @ 842D2C5
.string "YES\nNO$"
.string "Terminating.$"
gOtherText_LinkNotFound:: @ 842D2D9
.string "Link partner(s) not found.\nPlease try again.\p$"
gOtherText_BlenderChooseBerry:: @ 842D307
.string "Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p$"
gOtherText_PokeBlockMade:: @ 842D368
.string " was made!$"
gOtherText_PressAToStart:: @ 842D373
.string "Press the A Button to start.$"
gOtherText_PleaseWait:: @ 842D390
.string "Please wait a while.$"
gOtherText_LinkStandby3:: @ 842D3A5
.string "Link standby...$"
gOtherText_BlendAnotherBerryPrompt:: @ 842D3B5
.string "Would you like to blend another BERRY?$"
gOtherText_OutOfBerries:: @ 842D3DC
.string "You’ve run out of BERRIES for\nblending in the BERRY BLENDER.\p$"
gOtherText_CaseIsFull:: @ 842D41A
.string "Your {POKEBLOCK} CASE is full.\p$"
gOtherText_NoBerriesForBlend:: @ 842D434
.string " has no BERRIES to put in\nthe BERRY BLENDER.$"
gOtherText_OtherCaseIsFull:: @ 842D461
.string "’s {POKEBLOCK} CASE is full.\p$"
gOtherText_ResultsOfBlending:: @ 842D479
.string "RESULTS OF BLENDING$"
.string "BERRY USED$"
gOtherText_Berry:: @ 842D498
.string " BERRY$"
gOtherText_RequiredTime:: @ 842D49F
.string "REQUIRED TIME$"
gOtherText_Min:: @ 842D4AD
.string "MIN.$"
gOtherText_Sec:: @ 842D4B2
.string "SEC.$"
gOtherText_MaxSpeed:: @ 842D4B7
.string "MAXIMUM SPEED$"
gOtherText_RPM:: @ 842D4C5
.string "RPM$"
.string ".$"
gOtherText_Ranking:: @ 842D4CB
.string "RANKING$"
gOtherText_BlockLevelIs:: @ 842D4D3
.string "The level is $"
gOtherText_BlockFeelIs:: @ 842D4E1
.string ", and the feel is $"
gOtherText_Period:: @ 842D4F4
.string ".$"
gOtherText_Day:: @ 842D4F6
.string "DAY$"
.string ":$"
gOtherText_OK:: @ 842D4FC
.string "OK$"
gOtherText_CorrectTimePrompt:: @ 842D4FF
.string "Is this the correct time?$"

View File

@@ -1,65 +1,65 @@
gEasyChatGroupName_Pokemon: @ 842C7DB
gEasyChatGroupName_Pokemon:: @ 842C7DB
.string "POKéMON$"
gEasyChatGroupName_Trainer: @ 842C7E3
gEasyChatGroupName_Trainer:: @ 842C7E3
.string "TRAINER$"
gEasyChatGroupName_Status: @ 842C7EB
gEasyChatGroupName_Status:: @ 842C7EB
.string "STATUS$"
gEasyChatGroupName_Battle: @ 842C7F2
gEasyChatGroupName_Battle:: @ 842C7F2
.string "BATTLE$"
gEasyChatGroupName_Greetings: @ 842C7F9
gEasyChatGroupName_Greetings:: @ 842C7F9
.string "GREETINGS$"
gEasyChatGroupName_People: @ 842C803
gEasyChatGroupName_People:: @ 842C803
.string "PEOPLE$"
gEasyChatGroupName_Voices: @ 842C80A
gEasyChatGroupName_Voices:: @ 842C80A
.string "VOICES$"
gEasyChatGroupName_Speech: @ 842C811
gEasyChatGroupName_Speech:: @ 842C811
.string "SPEECH$"
gEasyChatGroupName_Endings: @ 842C818
gEasyChatGroupName_Endings:: @ 842C818
.string "ENDINGS$"
gEasyChatGroupName_Feelings: @ 842C820
gEasyChatGroupName_Feelings:: @ 842C820
.string "FEELINGS$"
gEasyChatGroupName_Conditions: @ 842C829
gEasyChatGroupName_Conditions:: @ 842C829
.string "CONDITIONS$"
gEasyChatGroupName_Actions: @ 842C834
gEasyChatGroupName_Actions:: @ 842C834
.string "ACTIONS$"
gEasyChatGroupName_Lifestyle: @ 842C83C
gEasyChatGroupName_Lifestyle:: @ 842C83C
.string "LIFESTYLE$"
gEasyChatGroupName_Hobbies: @ 842C846
gEasyChatGroupName_Hobbies:: @ 842C846
.string "HOBBIES$"
gEasyChatGroupName_Time: @ 842C84E
gEasyChatGroupName_Time:: @ 842C84E
.string "TIME$"
gEasyChatGroupName_Misc: @ 842C853
gEasyChatGroupName_Misc:: @ 842C853
.string "MISC.$"
gEasyChatGroupName_Adjectives: @ 842C859
gEasyChatGroupName_Adjectives:: @ 842C859
.string "ADJECTIVES$"
gEasyChatGroupName_Events: @ 842C864
gEasyChatGroupName_Events:: @ 842C864
.string "EVENT.$"
gEasyChatGroupName_Move1: @ 842C86B
gEasyChatGroupName_Move1:: @ 842C86B
.string "MOVE 1$"
gEasyChatGroupName_Move2: @ 842C872
gEasyChatGroupName_Move2:: @ 842C872
.string "MOVE 2$"
gEasyChatGroupName_TrendySaying: @ 842C879
gEasyChatGroupName_TrendySaying:: @ 842C879
.string "TRENDY SAYING$"
gEasyChatGroupName_Pokemon2: @ 842C887
gEasyChatGroupName_Pokemon2:: @ 842C887
.string "POKéMON2$"

32
data/unknown_debug_menu.s Normal file
View File

@@ -0,0 +1,32 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
UnknownString_1stRound:
.string "1st round$"
UnknownString_2ndRound:
.string "2nd round$"
UnknownString_3rdRound:
.string "3rd round$"
UnknownString_4thRound:
.string "4th round$"
UnknownString_5thRound:
.string "5th round$"
UnknownString_6thRound:
.string "6th round$"
UnknownString_7thRound:
.string "7th round$"
UnknownString_8thRound:
.string "8th round$"
.align 2
gUnknown_0842C29C:: @ 842C29C
.4byte UnknownString_1stRound, sub_814A4B8
.4byte UnknownString_2ndRound, sub_814A4B8
.4byte UnknownString_3rdRound, sub_814A4B8
.4byte UnknownString_4thRound, sub_814A4B8
.4byte UnknownString_5thRound, sub_814A4B8
.4byte UnknownString_6thRound, sub_814A4B8
.4byte UnknownString_7thRound, sub_814A4B8
.4byte UnknownString_8thRound, sub_814A4B8

View File

@@ -330,6 +330,18 @@ SECTIONS {
src/palette.o(.rodata);
src/sound.o(.rodata);
data/data_83760F0.o(.rodata);
data/diploma.o(.rodata);
data/strings.o(.rodata);
data/berry_tag_screen.o(.rodata);
data/save_failed_screen.o(.rodata);
data/pokeblock_feed.o(.rodata);
data/intro_credits_graphics.o(.rodata);
data/evolution_graphics.o(.rodata);
data/bard_music.o(.rodata);
data/unknown_debug_menu.o(.rodata);
data/strings2.o(.rodata);
data/menu_cursor.o(.rodata);
data/mystery_event_msg.o(.rodata);
src/m4a_tables.o(.rodata);
data/sound_data.o(.rodata);
} =0