From 34716558b1f8bc4e9f07e90d3727ea44e74ddd9d Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Thu, 15 Feb 2018 16:54:34 -0600 Subject: Almost finish decompiling intro --- include/intro_credits_graphics.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 include/intro_credits_graphics.h (limited to 'include/intro_credits_graphics.h') diff --git a/include/intro_credits_graphics.h b/include/intro_credits_graphics.h new file mode 100644 index 000000000..c63861d87 --- /dev/null +++ b/include/intro_credits_graphics.h @@ -0,0 +1,18 @@ +#ifndef GUARD_INTRO_CREDITS_GRAPHICS_H +#define GUARD_INTRO_CREDITS_GRAPHICS_H + +extern const struct CompressedSpriteSheet gIntro2BrendanSpriteSheet[]; +extern const struct CompressedSpriteSheet gIntro2MaySpriteSheet[]; +extern const struct CompressedSpriteSheet gIntro2BicycleSpriteSheet[]; +extern const struct CompressedSpriteSheet gIntro2FlygonSpriteSheet[]; +extern const struct SpritePalette gUnknown_085F530C[]; + +void load_intro_part2_graphics(u8 a); +void sub_817B150(u8 a); +u8 sub_817B3DC(u8 a, u16 b, u16 c, u16 d); +void sub_817B540(u8); +u8 intro_create_brendan_sprite(s16 a, s16 b); +u8 intro_create_may_sprite(s16 a, s16 b); +u8 intro_create_flygon_sprite(s16 a, s16 b); + +#endif // GUARD_INTRO_CREDITS_GRAPHICS_H -- cgit v1.2.3 From 0a206ee52c19963c778e6e15e4b92e1f0c58a13f Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Thu, 15 Feb 2018 22:30:39 -0600 Subject: Finish decompiling intro --- include/intro_credits_graphics.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/intro_credits_graphics.h') diff --git a/include/intro_credits_graphics.h b/include/intro_credits_graphics.h index c63861d87..4e5d025a5 100644 --- a/include/intro_credits_graphics.h +++ b/include/intro_credits_graphics.h @@ -1,6 +1,10 @@ #ifndef GUARD_INTRO_CREDITS_GRAPHICS_H #define GUARD_INTRO_CREDITS_GRAPHICS_H +extern u16 gUnknown_0203BD24; +extern u16 gUnknown_0203BD26; +extern u16 gUnknown_0203BD28; + extern const struct CompressedSpriteSheet gIntro2BrendanSpriteSheet[]; extern const struct CompressedSpriteSheet gIntro2MaySpriteSheet[]; extern const struct CompressedSpriteSheet gIntro2BicycleSpriteSheet[]; -- cgit v1.2.3 From bc4bb5b32e68d225bd714dc36e24a75bc6c3cab4 Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Fri, 16 Feb 2018 13:08:21 -0600 Subject: Start intro_credits_graphics decomp --- include/intro_credits_graphics.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'include/intro_credits_graphics.h') diff --git a/include/intro_credits_graphics.h b/include/intro_credits_graphics.h index 4e5d025a5..07c2e51a0 100644 --- a/include/intro_credits_graphics.h +++ b/include/intro_credits_graphics.h @@ -2,8 +2,8 @@ #define GUARD_INTRO_CREDITS_GRAPHICS_H extern u16 gUnknown_0203BD24; -extern u16 gUnknown_0203BD26; -extern u16 gUnknown_0203BD28; +extern s16 gUnknown_0203BD26; +extern s16 gUnknown_0203BD28; extern const struct CompressedSpriteSheet gIntro2BrendanSpriteSheet[]; extern const struct CompressedSpriteSheet gIntro2MaySpriteSheet[]; @@ -14,6 +14,7 @@ extern const struct SpritePalette gUnknown_085F530C[]; void load_intro_part2_graphics(u8 a); void sub_817B150(u8 a); u8 sub_817B3DC(u8 a, u16 b, u16 c, u16 d); +void sub_817B458(u8); void sub_817B540(u8); u8 intro_create_brendan_sprite(s16 a, s16 b); u8 intro_create_may_sprite(s16 a, s16 b); -- cgit v1.2.3 From 1605f6253564e4e5f67dd295a1ac70145e5c1c9d Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Sat, 17 Feb 2018 03:55:32 -0600 Subject: Decompile credits --- include/intro_credits_graphics.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'include/intro_credits_graphics.h') diff --git a/include/intro_credits_graphics.h b/include/intro_credits_graphics.h index 07c2e51a0..354d62e05 100644 --- a/include/intro_credits_graphics.h +++ b/include/intro_credits_graphics.h @@ -10,11 +10,18 @@ extern const struct CompressedSpriteSheet gIntro2MaySpriteSheet[]; extern const struct CompressedSpriteSheet gIntro2BicycleSpriteSheet[]; extern const struct CompressedSpriteSheet gIntro2FlygonSpriteSheet[]; extern const struct SpritePalette gUnknown_085F530C[]; +extern const struct CompressedSpriteSheet gUnknown_085F5334[]; +extern const struct CompressedSpriteSheet gUnknown_085F5344[]; +extern const struct CompressedSpriteSheet gUnknown_085F5354[]; +extern const struct CompressedSpriteSheet gUnknown_085F53AC[]; +extern const struct CompressedSpriteSheet gUnknown_085F53BC[]; +extern const struct SpritePalette gUnknown_085F5384[]; void load_intro_part2_graphics(u8 a); void sub_817B150(u8 a); +void sub_817B1C8(u8); +void sub_817B3A8(u8); u8 sub_817B3DC(u8 a, u16 b, u16 c, u16 d); -void sub_817B458(u8); void sub_817B540(u8); u8 intro_create_brendan_sprite(s16 a, s16 b); u8 intro_create_may_sprite(s16 a, s16 b); -- cgit v1.2.3