summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiegoisawesome <diego@domoreaweso.me>2018-01-19 23:43:05 -0600
committerDiegoisawesome <diego@domoreaweso.me>2018-01-19 23:43:05 -0600
commitce3ab413ba48d3bca6b83ef0117f396d349c3f02 (patch)
tree93fa88c4d530102db0f99b90493d0523cfd7f6ca
parent73082f2855649b8c86d59fd80045ff9d84121a52 (diff)
parent7abfc6a9899365acf39c256dc14fea378f6ef370 (diff)
Merge remote-tracking branch 'Diego/dump_data'
-rw-r--r--data/graphics.s2
-rw-r--r--data/trainer_card.s295
-rw-r--r--graphics/frontier_pass/map_heads.pngbin0 -> 319 bytes
-rw-r--r--graphics/frontier_pass/map_heads_female.pal19
-rw-r--r--graphics/frontier_pass/map_screen.binbin0 -> 1280 bytes
-rw-r--r--graphics/frontier_pass/map_screen.pngbin0 -> 3333 bytes
-rw-r--r--graphics/frontier_pass/record_frame.binbin0 -> 144 bytes
-rw-r--r--graphics/frontier_pass/small_map_and_card.binbin0 -> 672 bytes
-rw-r--r--graphics/frontier_pass/small_map_and_card_affine.bin2
-rw-r--r--graphics/frontier_pass/unknown_571298.bin1
-rw-r--r--graphics/trainer_card/badges.pngbin0 -> 563 bytes
-rw-r--r--graphics/trainer_card/badges_fr.pngbin0 -> 587 bytes
-rw-r--r--graphics/trainer_card/female_bg.pal19
-rw-r--r--graphics/trainer_card/female_bg_fr.pal19
-rw-r--r--graphics/trainer_card/four_stars.pal51
-rw-r--r--graphics/trainer_card/four_stars_fr.pal51
-rw-r--r--graphics/trainer_card/gold.pal19
-rw-r--r--graphics/trainer_card/one_star.pal51
-rw-r--r--graphics/trainer_card/one_star_fr.pal51
-rw-r--r--graphics/trainer_card/stickers_fr.pngbin0 -> 387 bytes
-rw-r--r--graphics/trainer_card/stickers_fr1.pal19
-rw-r--r--graphics/trainer_card/stickers_fr2.pal19
-rw-r--r--graphics/trainer_card/stickers_fr3.pal19
-rw-r--r--graphics/trainer_card/stickers_fr4.pal19
-rw-r--r--graphics/trainer_card/three_stars.pal51
-rw-r--r--graphics/trainer_card/three_stars_fr.pal51
-rw-r--r--graphics/trainer_card/two_stars.pal51
-rw-r--r--graphics/trainer_card/two_stars_fr.pal51
-rw-r--r--graphics/trainer_card/unknown_56F18C.pal19
29 files changed, 771 insertions, 108 deletions
diff --git a/data/graphics.s b/data/graphics.s
index 8733869b5..c1ca77035 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -5142,7 +5142,7 @@ gUnknown_08DE0644:: @ 8DE0644
.align 2
gUnknown_08DE07C8:: @ 8DE07C8
- .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but this is wrong? todo, investigate? (frontier pass pal)
+ .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well
.align 2
gUnknown_08DE08C8:: @ 8DE08C8
diff --git a/data/trainer_card.s b/data/trainer_card.s
index 08bf4d8fa..f57973200 100644
--- a/data/trainer_card.s
+++ b/data/trainer_card.s
@@ -2,7 +2,6 @@
.include "constants/constants.inc"
.section .rodata
- .align 2, 0
.macro unk_trainer_card_struct text1, text2, short1, short2, short3, short4
.4byte \text1
@@ -13,71 +12,100 @@
.2byte \short4
.endm
+ .align 2
gUnknown_0856F018:: @ 856F018
- .incbin "baserom.gba", 0x56f018, 0x194
+ .incbin "graphics/trainer_card/stickers_fr.4bpp.lz"
+
+ .align 2
+gUnknown_0856F18C:: @ 856F18C
+ .incbin "graphics/trainer_card/unknown_56F18C.gbapal"
+ .align 2
gEmeraldTrainerCard1Star_Pal:: @ 856F1AC
- .incbin "baserom.gba", 0x56f1ac, 0x60
+ .incbin "graphics/trainer_card/one_star.gbapal"
+ .align 2
gFireRedTrainerCard1Star_Pal:: @ 856F20C
- .incbin "baserom.gba", 0x56f20c, 0x60
+ .incbin "graphics/trainer_card/one_star_fr.gbapal"
+ .align 2
gEmeraldTrainerCard2Star_Pal:: @ 856F26C
- .incbin "baserom.gba", 0x56f26c, 0x60
+ .incbin "graphics/trainer_card/two_stars.gbapal"
+ .align 2
gFireRedTrainerCard2Star_Pal:: @ 856F2CC
- .incbin "baserom.gba", 0x56f2cc, 0x60
+ .incbin "graphics/trainer_card/two_stars_fr.gbapal"
+ .align 2
gEmeraldTrainerCard3Star_Pal:: @ 856F32C
- .incbin "baserom.gba", 0x56f32c, 0x60
+ .incbin "graphics/trainer_card/three_stars.gbapal"
+ .align 2
gFireRedTrainerCard3Star_Pal:: @ 856F38C
- .incbin "baserom.gba", 0x56f38c, 0x60
+ .incbin "graphics/trainer_card/three_stars_fr.gbapal"
+ .align 2
gEmeraldTrainerCard4Star_Pal:: @ 856F3EC
- .incbin "baserom.gba", 0x56f3ec, 0x60
+ .incbin "graphics/trainer_card/four_stars.gbapal"
+ .align 2
gFireRedTrainerCard4Star_Pal:: @ 856F44C
- .incbin "baserom.gba", 0x56f44c, 0x60
+ .incbin "graphics/trainer_card/four_stars_fr.gbapal"
+ .align 2
gUnknown_0856F4AC:: @ 856F4AC
- .incbin "baserom.gba", 0x56f4ac, 0x20
+ .incbin "graphics/trainer_card/female_bg.gbapal"
+ .align 2
gUnknown_0856F4CC:: @ 856F4CC
- .incbin "baserom.gba", 0x56f4cc, 0x20
+ .incbin "graphics/trainer_card/female_bg_fr.gbapal"
+ .align 2
gUnknown_0856F4EC:: @ 856F4EC
- .incbin "baserom.gba", 0x56f4ec, 0x20
+ .incbin "graphics/trainer_card/badges.gbapal"
+ .align 2
gUnknown_0856F50C:: @ 856F50C
- .incbin "baserom.gba", 0x56f50c, 0x20
+ .incbin "graphics/trainer_card/badges_fr.gbapal"
+ .align 2
gUnknown_0856F52C:: @ 856F52C
- .incbin "baserom.gba", 0x56f52c, 0x20
+ .incbin "graphics/trainer_card/gold.gbapal"
+ .align 2
gUnknown_0856F54C:: @ 856F54C
- .incbin "baserom.gba", 0x56f54c, 0x20
+ .incbin "graphics/trainer_card/stickers_fr1.gbapal"
+ .align 2
gUnknown_0856F56C:: @ 856F56C
- .incbin "baserom.gba", 0x56f56c, 0x20
+ .incbin "graphics/trainer_card/stickers_fr2.gbapal"
+ .align 2
gUnknown_0856F58C:: @ 856F58C
- .incbin "baserom.gba", 0x56f58c, 0x20
+ .incbin "graphics/trainer_card/stickers_fr3.gbapal"
+ .align 2
gUnknown_0856F5AC:: @ 856F5AC
- .incbin "baserom.gba", 0x56f5ac, 0x20
+ .incbin "graphics/trainer_card/stickers_fr4.gbapal"
+ .align 2
gUnknown_0856F5CC:: @ 856F5CC
- .incbin "baserom.gba", 0x56f5cc, 0x248
+ .incbin "graphics/trainer_card/badges.4bpp.lz"
+ .align 2
gUnknown_0856F814:: @ 856F814
- .incbin "baserom.gba", 0x56f814, 0x2a0
+ .incbin "graphics/trainer_card/badges_fr.4bpp.lz"
+ .align 2
gUnknown_0856FAB4:: @ 856FAB4
- .incbin "baserom.gba", 0x56fab4, 0x10
+ .4byte 0x000025b0, 0x000001d9, 0x000031e2, 0x003011f3
+ .align 2
gUnknown_0856FAC4:: @ 856FAC4
- .incbin "baserom.gba", 0x56fac4, 0x20
+ window_template 0x01, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x0253
+ window_template 0x01, 0x01, 0x01, 0x1c, 0x12, 0x0f, 0x0001
+ window_template 0x03, 0x13, 0x05, 0x09, 0x0a, 0x08, 0x0150
+ null_window_template
.align 2
gEmeraldTrainerCardStarPals:: @ 856FAE4
@@ -96,20 +124,21 @@ gFireRedTrainerCardStarPals:: @ 856FAF8
.4byte gFireRedTrainerCard4Star_Pal
gUnknown_0856FB0C:: @ 856FB0C
- .incbin "baserom.gba", 0x56fb0c, 0x3
+ .byte 0x00, 0x02, 0x03
gUnknown_0856FB0F:: @ 856FB0F
- .incbin "baserom.gba", 0x56fb0f, 0x3
+ .byte 0x00, 0x04, 0x05
gUnknown_0856FB12:: @ 856FB12
- .incbin "baserom.gba", 0x56fb12, 0x6
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0856FB18:: @ 856FB18
- .incbin "baserom.gba", 0x56fb18, 0x8
+ .byte 0x0d, 0x04, 0x0d, 0x04, 0x01, 0x00, 0x01, 0x00
gUnknown_0856FB20:: @ 856FB20
- .incbin "baserom.gba", 0x56fb20, 0x8
+ .byte 0x4e, 0x4f, 0x50, 0x51, 0x3c, 0x3f
+ .align 2
gUnknown_0856FB28:: @ 856FB28
.4byte sub_80C4998
.4byte sub_80C49D8
@@ -118,182 +147,233 @@ gUnknown_0856FB28:: @ 856FB28
.4byte sub_80C4C84
.4byte sub_80C4DB0
+ .align 2
gUnknown_0856FB40:: @ 856FB40
.4byte gUnknown_0856FB0C
.4byte gUnknown_0856FB12
gUnknown_0856FB48:: @ 856FB48
- .incbin "baserom.gba", 0x56fb48, 0x2
+ .byte 0x71, 0x68
gUnknown_0856FB4A:: @ 856FB4A
- .incbin "baserom.gba", 0x56fb4a, 0x2
+ .byte 0x81, 0x78
gUnknown_0856FB4C:: @ 856FB4C
- .incbin "baserom.gba", 0x56fb4c, 0x9
+ .byte 0xfd, 0x02, 0xf0, 0xfd, 0x03, 0xf0, 0xfd, 0x04, 0xff
gUnknown_0856FB55:: @ 856FB55
- .incbin "baserom.gba", 0x56fb55, 0x2
+ .byte 0x08, 0x10
gUnknown_0856FB57:: @ 856FB57
- .incbin "baserom.gba", 0x56fb57, 0x5
+ .byte 0xd8, 0xd8
+ .align 2
gUnknown_0856FB5C:: @ 856FB5C
.4byte gText_LinkBattles
.4byte gText_LinkCableBattles
.4byte gText_LinkBattles
gUnknown_0856FB68:: @ 856FB68
- .incbin "baserom.gba", 0x56fb68, 0x6
+ .byte 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a
gUnknown_0856FB6E:: @ 856FB6E
- .incbin "baserom.gba", 0x56fb6e, 0x6
+ .byte 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14
gUnknown_0856FB74:: @ 856FB74
- .incbin "baserom.gba", 0x56fb74, 0x4
+ .byte 0x0b, 0x0c, 0x0d, 0x0e
gUnknown_0856FB78:: @ 856FB78
- .incbin "baserom.gba", 0x56fb78, 0x4
+ .byte 0x07, 0x07
+ .align 2
gUnknown_0856FB7C:: @ 856FB7C
- .incbin "baserom.gba", 0x56fb7c, 0x20
+ .incbin "graphics/frontier_pass/map_heads.gbapal"
+ .align 2
gUnknown_0856FB9C:: @ 856FB9C
- .incbin "baserom.gba", 0x56fb9c, 0x20
+ .incbin "graphics/frontier_pass/map_heads_female.gbapal"
+ .align 2
gUnknown_0856FBBC:: @ 856FBBC
- .incbin "baserom.gba", 0x56fbbc, 0xFEC
+ .incbin "graphics/frontier_pass/map_screen.4bpp.lz"
- .align 2
+ .align 2
gFrontierPassCursor_Gfx:: @ 8570BA8
- .incbin "graphics/frontier_pass/cursor.4bpp.lz"
+ .incbin "graphics/frontier_pass/cursor.4bpp.lz"
+ .align 2
gUnknown_08570C44:: @ 8570C44
- .incbin "baserom.gba", 0x570c44, 0xBC
+ .incbin "graphics/frontier_pass/map_heads.4bpp.lz"
- .align 2
+ .align 2
gFrontierPassMapCursor_Gfx:: @ 8570D00
- .incbin "graphics/frontier_pass/map_cursor.4bpp.lz"
+ .incbin "graphics/frontier_pass/map_cursor.4bpp.lz"
+ .align 2
gUnknown_08570E00:: @ 8570E00
- .incbin "baserom.gba", 0x570e00, 0x260
+ .incbin "graphics/frontier_pass/map_screen.bin.lz"
+ .align 2
gUnknown_08571060:: @ 8571060
- .incbin "baserom.gba", 0x571060, 0x260
+ .incbin "graphics/frontier_pass/small_map_and_card.bin.lz"
+
+ .align 2
+gUnknown_08571298:: @ 8571298
+ .incbin "graphics/frontier_pass/unknown_571298.bin"
+ .align 2
gUnknown_085712C0:: @ 85712C0
- .incbin "baserom.gba", 0x5712c0, 0x38
+ .incbin "graphics/frontier_pass/record_frame.bin.lz"
+ .align 2
gUnknown_085712F8:: @ 85712F8
- .incbin "baserom.gba", 0x5712f8, 0xe8
+ .incbin "graphics/frontier_pass/small_map_and_card_affine.bin.lz"
gUnknown_085713E0:: @ 85713E0
- .incbin "baserom.gba", 0x5713e0, 0x8
+ .2byte 0x00d8, 0x0020, 0x00d8, 0x0080
+ .align 2
gUnknown_085713E8:: @ 85713E8
- .incbin "baserom.gba", 0x5713e8, 0xc
+ .4byte 0x000011f8, 0x000021e1, 0x00000bd6
+ .align 2
gUnknown_085713F4:: @ 85713F4
- .incbin "baserom.gba", 0x5713f4, 0xc
+ .4byte 0x000001f8, 0x000011e1, 0x000021d2
+ .align 2
gUnknown_08571400:: @ 8571400
- .incbin "baserom.gba", 0x571400, 0x28
+ window_template 0x00, 0x02, 0x03, 0x0c, 0x03, 0x0f, 0x0001
+ window_template 0x00, 0x02, 0x0a, 0x0c, 0x03, 0x0f, 0x0026
+ window_template 0x00, 0x02, 0x0d, 0x0c, 0x04, 0x0f, 0x004b
+ window_template 0x00, 0x00, 0x12, 0x1e, 0x03, 0x0f, 0x007c
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
+ .align 2
gUnknown_08571428:: @ 8571428
- .incbin "baserom.gba", 0x571428, 0x20
+ window_template 0x00, 0x00, 0x01, 0x0f, 0x05, 0x0f, 0x0001
+ window_template 0x00, 0x14, 0x01, 0x0a, 0x0e, 0x0f, 0x004d
+ window_template 0x00, 0x02, 0x10, 0x1a, 0x04, 0x0f, 0x00da
+ window_template 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000
gUnknown_08571448:: @ 8571448
- .incbin "baserom.gba", 0x571448, 0x3
+ .byte 0x00, 0x02, 0x03
gUnknown_0857144B:: @ 857144B
- .incbin "baserom.gba", 0x57144b, 0x3
+ .byte 0x00, 0x01, 0x09
gUnknown_0857144E:: @ 857144E
- .incbin "baserom.gba", 0x57144e, 0x6
+ .byte 0x00, 0x04, 0x05
+ .align 2
gUnknown_08571454:: @ 8571454
- .incbin "baserom.gba", 0x571454, 0x68
+ .2byte 0x001c, 0x004c, 0x0084, 0x00dc, 0x0054, 0x0084, 0x0084, 0x00dc, 0x0050, 0x0066, 0x0014, 0x006c, 0x0000, 0x0010, 0x0098, 0x00f0
+ .2byte 0x006c, 0x0086, 0x0014, 0x006c, 0x0018, 0x0030, 0x0014, 0x006c, 0x0032, 0x0042, 0x0014, 0x0024, 0x0042, 0x0052, 0x0020, 0x0030
+ .2byte 0x0032, 0x0042, 0x002c, 0x003c, 0x0042, 0x0052, 0x0038, 0x0048, 0x0032, 0x0042, 0x0044, 0x0054, 0x0042, 0x0052, 0x0050, 0x0060
+ .2byte 0x0032, 0x0042, 0x005c, 0x006c
+ .align 2
gUnknown_085714BC:: @ 85714BC
obj_tiles gFrontierPassCursor_Gfx, 0x100, 0
obj_tiles gFrontierPassMapCursor_Gfx, 0x400, 1
obj_tiles gFrontierPassMedals_Gfx, 0x380, 2
+ .align 2
gUnknown_085714D4:: @ 85714D4
obj_tiles gUnknown_08570C44, 0x100, 4
null_obj_tiles
+ .align 2
gUnknown_085714E4:: @ 85714E4
- obj_pal gFrontierPassCursor_Pal, 0
- obj_pal gFrontierPassMapCursor_Pal, 1
- obj_pal gFrontierPassMedalsSilver_Pal, 2
- obj_pal gFrontierPassMedalsGold_Pal, 3
- obj_pal gUnknown_0856FB7C, 4
- obj_pal gUnknown_0856FB9C, 5
- null_obj_pal
+ obj_pal gFrontierPassCursor_Pal, 0
+ obj_pal gFrontierPassMapCursor_Pal, 1
+ obj_pal gFrontierPassMedalsSilver_Pal, 2
+ obj_pal gFrontierPassMedalsGold_Pal, 3
+ obj_pal gUnknown_0856FB7C, 4
+ obj_pal gUnknown_0856FB9C, 5
+ null_obj_pal
- @ this doesnt look like its part of the same table.
- .4byte 0x0, 0xFFFF
+ .align 2
+gSpriteAnim_857151C:: @ 857151C
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
-gUnknown_08571524:: @ 8571524
- .incbin "baserom.gba", 0x571524, 0x8
+ .align 2
+gSpriteAnim_8571524:: @ 8571524
+ .2byte 0x0000, 0x0000, 0xffff, 0x0000
-gUnknown_0857152C:: @ 857152C
- .incbin "baserom.gba", 0x57152c, 0x8
+ .align 2
+gSpriteAnim_857152C:: @ 857152C
+ .2byte 0x0004, 0x0000, 0xffff, 0x0000
-gUnknown_08571534:: @ 8571534
- .incbin "baserom.gba", 0x571534, 0x8
+ .align 2
+gSpriteAnim_8571534:: @ 8571534
+ .2byte 0x0008, 0x0000, 0xffff, 0x0000
-gUnknown_0857153C:: @ 857153C
- .incbin "baserom.gba", 0x57153c, 0x8
+ .align 2
+gSpriteAnim_857153C:: @ 857153C
+ .2byte 0x000c, 0x0000, 0xffff, 0x0000
-gUnknown_08571544:: @ 8571544
- .incbin "baserom.gba", 0x571544, 0x8
+ .align 2
+gSpriteAnim_8571544:: @ 8571544
+ .2byte 0x0010, 0x0000, 0xffff, 0x0000
-gUnknown_0857154C:: @ 857154C
- .incbin "baserom.gba", 0x57154c, 0x8
+ .align 2
+gSpriteAnim_857154C:: @ 857154C
+ .2byte 0x0014, 0x0000, 0xffff, 0x0000
-gUnknown_08571554:: @ 8571554
- .incbin "baserom.gba", 0x571554, 0x8
+ .align 2
+gSpriteAnim_8571554:: @ 8571554
+ .2byte 0x0018, 0x0000, 0xffff, 0x0000
-gUnknown_0857155C:: @ 857155C
- .incbin "baserom.gba", 0x57155c, 0xC
+ .align 2
+gSpriteAnim_857155C:: @ 857155C
+ .2byte 0x0000, 0x002d, 0x0008, 0x002d, 0xfffe, 0x0000
-gUnknown_08571568:: @ 8571568
- .incbin "baserom.gba", 0x571568, 0xC
+ .align 2
+gSpriteAnim_8571568:: @ 8571568
+ .2byte 0x0010, 0x002d, 0x0018, 0x002d, 0xfffe, 0x0000
-gUnknown_08571574:: @ 8571574
- .4byte gUnknown_08571524
- .4byte gUnknown_0857152C
+ .align 2
+gSpriteAnimTable_08571574:: @ 8571574
+ .4byte gSpriteAnim_8571524
+ .4byte gSpriteAnim_857152C
-gUnknown_0857157C:: @ 857157C
- .4byte gUnknown_08571524
- .4byte gUnknown_0857152C
- .4byte gUnknown_08571534
- .4byte gUnknown_0857153C
- .4byte gUnknown_08571544
- .4byte gUnknown_0857154C
- .4byte gUnknown_08571554
+ .align 2
+gSpriteAnimTable_0857157C:: @ 857157C
+ .4byte gSpriteAnim_8571524
+ .4byte gSpriteAnim_857152C
+ .4byte gSpriteAnim_8571534
+ .4byte gSpriteAnim_857153C
+ .4byte gSpriteAnim_8571544
+ .4byte gSpriteAnim_857154C
+ .4byte gSpriteAnim_8571554
-gUnknown_08571598:: @ 8571598
- .4byte gUnknown_0857155C
- .4byte gUnknown_08571568
+ .align 2
+gSpriteAnimTable_08571598:: @ 8571598
+ .4byte gSpriteAnim_857155C
+ .4byte gSpriteAnim_8571568
-gUnknown_085715A0:: @ 85715A0
- .incbin "baserom.gba", 0x5715a0, 0x10
+ .align 2
+gSpriteAffineAnim_085715A0:: @ 85715A0
+ .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
-gUnknown_085715B0:: @ 85715B0
- .4byte gUnknown_085715A0
+ .align 2
+gSpriteAffineAnimTable_085715B0:: @ 85715B0
+ .4byte gSpriteAffineAnim_085715A0
+ .align 2
gUnknown_085715B4:: @ 85715B4
- spr_template 0, 0, gUnknown_0852490C, gUnknown_08571574, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 1, 1, gUnknown_08524934, gUnknown_08571598, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 0, 0, gUnknown_0852490C, gSpriteAnimTable_08571574, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 1, 1, gUnknown_08524934, gSpriteAnimTable_08571598, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_085715E4:: @ 85715E4
- spr_template 2, 2, gUnknown_0852490C, gUnknown_0857157C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ spr_template 2, 2, gUnknown_0852490C, gSpriteAnimTable_0857157C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+ .align 2
gUnknown_085715FC:: @ 85715FC
- spr_template 4, 4, gUnknown_0852490C, gUnknown_08571574, NULL, gDummySpriteAffineAnimTable, nullsub_39
+ spr_template 4, 4, gUnknown_0852490C, gSpriteAnimTable_08571574, NULL, gDummySpriteAffineAnimTable, nullsub_39
+ .align 2
gUnknown_08571614:: @ 8571614
.4byte gUnknown_085EDA96
.4byte gUnknown_085ED932
@@ -311,6 +391,7 @@ gUnknown_08571614:: @ 8571614
.4byte gUnknown_085EDA78
.4byte gUnknown_085ED931
+ .align 2
gUnknown_08571650:: @ 8571650
unk_trainer_card_struct gUnknown_085EDAB1, gUnknown_085EDB0F, 0x59, 0x28, 1, 0
unk_trainer_card_struct gUnknown_085EDABE, gUnknown_085EDB4E, 0x21, 0x2A, 1, 0
diff --git a/graphics/frontier_pass/map_heads.png b/graphics/frontier_pass/map_heads.png
new file mode 100644
index 000000000..82ef1cd2e
--- /dev/null
+++ b/graphics/frontier_pass/map_heads.png
Binary files differ
diff --git a/graphics/frontier_pass/map_heads_female.pal b/graphics/frontier_pass/map_heads_female.pal
new file mode 100644
index 000000000..2833b2613
--- /dev/null
+++ b/graphics/frontier_pass/map_heads_female.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+123 90 82
+98 98 115
+41 57 65
+164 106 82
+74 49 57
+205 205 222
+106 213 65
+65 172 32
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/graphics/frontier_pass/map_screen.bin b/graphics/frontier_pass/map_screen.bin
new file mode 100644
index 000000000..2caaff89e
--- /dev/null
+++ b/graphics/frontier_pass/map_screen.bin
Binary files differ
diff --git a/graphics/frontier_pass/map_screen.png b/graphics/frontier_pass/map_screen.png
new file mode 100644
index 000000000..5d2b4467f
--- /dev/null
+++ b/graphics/frontier_pass/map_screen.png
Binary files differ
diff --git a/graphics/frontier_pass/record_frame.bin b/graphics/frontier_pass/record_frame.bin
new file mode 100644
index 000000000..ded0f8165
--- /dev/null
+++ b/graphics/frontier_pass/record_frame.bin
Binary files differ
diff --git a/graphics/frontier_pass/small_map_and_card.bin b/graphics/frontier_pass/small_map_and_card.bin
new file mode 100644
index 000000000..4578d7d7e
--- /dev/null
+++ b/graphics/frontier_pass/small_map_and_card.bin
Binary files differ
diff --git a/graphics/frontier_pass/small_map_and_card_affine.bin b/graphics/frontier_pass/small_map_and_card_affine.bin
new file mode 100644
index 000000000..25cb407ae
--- /dev/null
+++ b/graphics/frontier_pass/small_map_and_card_affine.bin
@@ -0,0 +1,2 @@
+
+ $%&'()*+,-./456789:;<=>?DEFGHIJKLMNOTUVWXYZ[\]^_defghijklmnotuvwxyz{|}~tuvwxyz{|}~ !"#0123@ABCPQRS \ No newline at end of file
diff --git a/graphics/frontier_pass/unknown_571298.bin b/graphics/frontier_pass/unknown_571298.bin
new file mode 100644
index 000000000..a781f0b39
--- /dev/null
+++ b/graphics/frontier_pass/unknown_571298.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/graphics/trainer_card/badges.png b/graphics/trainer_card/badges.png
new file mode 100644
index 000000000..d06cfbe8a
--- /dev/null
+++ b/graphics/trainer_card/badges.png
Binary files differ
diff --git a/graphics/trainer_card/badges_fr.png b/graphics/trainer_card/badges_fr.png
new file mode 100644
index 000000000..29a675e19
--- /dev/null
+++ b/graphics/trainer_card/badges_fr.png
Binary files differ
diff --git a/graphics/trainer_card/female_bg.pal b/graphics/trainer_card/female_bg.pal
new file mode 100644
index 000000000..9df82c665
--- /dev/null
+++ b/graphics/trainer_card/female_bg.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+230 123 139
+164 49 115
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/female_bg_fr.pal b/graphics/trainer_card/female_bg_fr.pal
new file mode 100644
index 000000000..3e8a3ab52
--- /dev/null
+++ b/graphics/trainer_card/female_bg_fr.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+230 148 82
+213 98 41
+197 197 197
+90 90 90
diff --git a/graphics/trainer_card/four_stars.pal b/graphics/trainer_card/four_stars.pal
new file mode 100644
index 000000000..4e1d56b54
--- /dev/null
+++ b/graphics/trainer_card/four_stars.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+246 246 222
+246 238 172
+164 164 164
+123 123 123
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+246 230 139
+230 213 49
+213 197 57
+156 115 57
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/four_stars_fr.pal b/graphics/trainer_card/four_stars_fr.pal
new file mode 100644
index 000000000..79027f0d8
--- /dev/null
+++ b/graphics/trainer_card/four_stars_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+255 246 230
+246 238 213
+246 246 197
+246 238 180
+246 222 106
+164 164 164
+98 98 115
+255 255 148
+246 222 49
+246 205 8
+238 189 0
+189 148 57
+255 255 197
+255 255 255
+246 230 82
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/gold.pal b/graphics/trainer_card/gold.pal
new file mode 100644
index 000000000..ebd175e97
--- /dev/null
+++ b/graphics/trainer_card/gold.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+139 98 115
+246 197 0
+205 164 0
+246 197 0
+246 197 0
+246 197 0
+246 197 0
+246 197 0
+0 0 0
+0 0 0
+189 148 16
+255 213 82
+0 0 0
+0 0 0
+189 148 16
+246 197 0
diff --git a/graphics/trainer_card/one_star.pal b/graphics/trainer_card/one_star.pal
new file mode 100644
index 000000000..62c51c91f
--- /dev/null
+++ b/graphics/trainer_card/one_star.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+238 255 246
+213 238 230
+164 164 164
+123 123 123
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+189 213 205
+148 180 164
+106 148 123
+65 115 90
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/one_star_fr.pal b/graphics/trainer_card/one_star_fr.pal
new file mode 100644
index 000000000..9215c7592
--- /dev/null
+++ b/graphics/trainer_card/one_star_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+222 255 230
+205 246 222
+197 238 213
+189 230 205
+246 205 148
+164 164 164
+98 98 115
+246 213 139
+180 205 148
+131 180 172
+115 156 156
+82 131 123
+255 246 189
+255 255 255
+156 205 197
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr.png b/graphics/trainer_card/stickers_fr.png
new file mode 100644
index 000000000..12a67a30f
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr.png
Binary files differ
diff --git a/graphics/trainer_card/stickers_fr1.pal b/graphics/trainer_card/stickers_fr1.pal
new file mode 100644
index 000000000..774dbb486
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+255 197 164
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr2.pal b/graphics/trainer_card/stickers_fr2.pal
new file mode 100644
index 000000000..9244e4a03
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+98 197 238
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr3.pal b/graphics/trainer_card/stickers_fr3.pal
new file mode 100644
index 000000000..abe9e9206
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr3.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+246 230 74
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/stickers_fr4.pal b/graphics/trainer_card/stickers_fr4.pal
new file mode 100644
index 000000000..422e986b1
--- /dev/null
+++ b/graphics/trainer_card/stickers_fr4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 189
+255 255 255
+106 131 148
+238 246 246
+222 222 230
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/three_stars.pal b/graphics/trainer_card/three_stars.pal
new file mode 100644
index 000000000..21f3d83eb
--- /dev/null
+++ b/graphics/trainer_card/three_stars.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+246 246 255
+230 230 238
+189 189 197
+156 156 156
+156 106 41
+41 57 65
+57 106 139
+65 139 197
+230 230 238
+189 189 197
+156 156 156
+123 123 123
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/three_stars_fr.pal b/graphics/trainer_card/three_stars_fr.pal
new file mode 100644
index 000000000..e984eab42
--- /dev/null
+++ b/graphics/trainer_card/three_stars_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+238 246 246
+238 246 246
+238 238 238
+230 230 230
+246 205 148
+164 164 164
+98 98 115
+255 238 131
+205 205 164
+197 205 205
+172 180 172
+131 139 156
+246 246 197
+255 255 255
+213 222 222
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/two_stars.pal b/graphics/trainer_card/two_stars.pal
new file mode 100644
index 000000000..bacce54f5
--- /dev/null
+++ b/graphics/trainer_card/two_stars.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+255 246 230
+246 230 213
+205 156 90
+180 131 65
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+230 189 139
+205 156 115
+180 131 82
+156 106 41
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/two_stars_fr.pal b/graphics/trainer_card/two_stars_fr.pal
new file mode 100644
index 000000000..748e17aa8
--- /dev/null
+++ b/graphics/trainer_card/two_stars_fr.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+246 246 205
+246 238 197
+238 230 189
+230 222 156
+246 205 148
+164 164 164
+98 98 115
+246 238 139
+222 197 139
+213 189 139
+197 180 123
+164 123 82
+255 255 205
+255 255 255
+230 205 156
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+65 172 164
+197 197 197
+90 90 90
+0 0 0
+32 65 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/trainer_card/unknown_56F18C.pal b/graphics/trainer_card/unknown_56F18C.pal
new file mode 100644
index 000000000..25a3ac1d2
--- /dev/null
+++ b/graphics/trainer_card/unknown_56F18C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 255
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0