Decomp hall_of_fame
This commit is contained in:
-3442
File diff suppressed because it is too large
Load Diff
@@ -3339,7 +3339,7 @@ sub_81360D4: @ 81360D4
|
|||||||
bl GetMonData
|
bl GetMonData
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8043F90
|
bl SpeciesToPokedexNum
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
ldr r0, _08136110 @ =0x0000ffff
|
ldr r0, _08136110 @ =0x0000ffff
|
||||||
|
|||||||
@@ -17,14 +17,14 @@ Special_HallOfFame: @ 80CA2E4
|
|||||||
lsrs r1, r0, 24
|
lsrs r1, r0, 24
|
||||||
cmp r1, 0x1
|
cmp r1, 0x1
|
||||||
bne _080CA30C
|
bne _080CA30C
|
||||||
ldr r0, _080CA308 @ =gUnknown_203AB44
|
ldr r0, _080CA308 @ =gHasHallOfFameRecords
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
b _080CA318
|
b _080CA318
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CA304: .4byte 0x0000082c
|
_080CA304: .4byte 0x0000082c
|
||||||
_080CA308: .4byte gUnknown_203AB44
|
_080CA308: .4byte gHasHallOfFameRecords
|
||||||
_080CA30C:
|
_080CA30C:
|
||||||
ldr r1, _080CA3B0 @ =gUnknown_203AB44
|
ldr r1, _080CA3B0 @ =gHasHallOfFameRecords
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
@@ -99,7 +99,7 @@ _080CA39E:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CA3B0: .4byte gUnknown_203AB44
|
_080CA3B0: .4byte gHasHallOfFameRecords
|
||||||
_080CA3B4: .4byte gSaveBlock2Ptr
|
_080CA3B4: .4byte gSaveBlock2Ptr
|
||||||
_080CA3B8: .4byte gPlayerParty
|
_080CA3B8: .4byte gPlayerParty
|
||||||
_080CA3BC: .4byte 0x0000083b
|
_080CA3BC: .4byte 0x0000083b
|
||||||
|
|||||||
@@ -1,180 +0,0 @@
|
|||||||
#include "constants/region_map.h"
|
|
||||||
#include "constants/flags.h"
|
|
||||||
#include "constants/moves.h"
|
|
||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
.section .rodata
|
|
||||||
.align 2
|
|
||||||
|
|
||||||
gUnknown_840C228:: @ 840C228
|
|
||||||
.4byte 0x000001f8
|
|
||||||
@ {
|
|
||||||
@ .bg = 0,
|
|
||||||
@ .charBaseIndex = 2,
|
|
||||||
@ .mapBaseIndex = 31,
|
|
||||||
@ .screenSize = 0,
|
|
||||||
@ .paletteMode = 0,
|
|
||||||
@ .priority = 0,
|
|
||||||
@ .baseTile = 0x0000
|
|
||||||
@ }
|
|
||||||
.4byte 0x000011e1
|
|
||||||
@ {
|
|
||||||
@ .bg = 1,
|
|
||||||
@ .charBaseIndex = 0,
|
|
||||||
@ .mapBaseIndex = 30,
|
|
||||||
@ .screenSize = 0,
|
|
||||||
@ .paletteMode = 0,
|
|
||||||
@ .priority = 1,
|
|
||||||
@ .baseTile = 0x0000
|
|
||||||
@ }
|
|
||||||
.4byte 0x000031d3
|
|
||||||
@ {
|
|
||||||
@ .bg = 3,
|
|
||||||
@ .charBaseIndex = 0,
|
|
||||||
@ .mapBaseIndex = 29,
|
|
||||||
@ .screenSize = 0,
|
|
||||||
@ .paletteMode = 0,
|
|
||||||
@ .priority = 3,
|
|
||||||
@ .baseTile = 0x0000
|
|
||||||
@ }
|
|
||||||
|
|
||||||
gUnknown_840C234:: @ 840C234
|
|
||||||
.byte 0, 2, 2, 17, 6, 13
|
|
||||||
.2byte 0x0001
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_840C23C:: @ 840C23C
|
|
||||||
.byte 0, 1, 2
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_840C240:: @ 840C240
|
|
||||||
.byte 0, 2, 3
|
|
||||||
.byte 0, 4, 5
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_840C248:: @ 840C248
|
|
||||||
obj_tiles gFile_graphics_misc_confetti_sheet, 0x220, 1001
|
|
||||||
null_obj_tiles
|
|
||||||
|
|
||||||
gUnknown_840C258:: @ 840C258
|
|
||||||
obj_pal gFile_graphics_misc_confetti_palette, 1001
|
|
||||||
null_obj_pal
|
|
||||||
|
|
||||||
gUnknown_840C268:: @ 840C268
|
|
||||||
.2byte 0x0078, 0x00d2, 0x0078, 0x0028
|
|
||||||
.2byte 0x0146, 0x00dc, 0x0038, 0x0028
|
|
||||||
.2byte 0xffaa, 0x00dc, 0x00b8, 0x0028
|
|
||||||
.2byte 0x0078, 0xffc2, 0x0078, 0x0058
|
|
||||||
.2byte 0xffba, 0xffa4, 0x00c8, 0x0058
|
|
||||||
.2byte 0x0136, 0xffa4, 0x0028, 0x0058
|
|
||||||
|
|
||||||
gUnknown_840C298:: @ 840C298
|
|
||||||
.2byte 0x0078, 0x00ea, 0x0078, 0x0040
|
|
||||||
.2byte 0x0146, 0x00f4, 0x0038, 0x0040
|
|
||||||
.2byte 0xffaa, 0x00f4, 0x00b8, 0x0040
|
|
||||||
|
|
||||||
gOamData_840C2B0::
|
|
||||||
.4byte 0x00000000, 0x00000000
|
|
||||||
|
|
||||||
gAnimCmd_840C2B8::
|
|
||||||
obj_image_anim_frame 0x00, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2C0::
|
|
||||||
obj_image_anim_frame 0x01, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2C8::
|
|
||||||
obj_image_anim_frame 0x02, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2D0::
|
|
||||||
obj_image_anim_frame 0x03, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2D8::
|
|
||||||
obj_image_anim_frame 0x04, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2E0::
|
|
||||||
obj_image_anim_frame 0x05, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2E8::
|
|
||||||
obj_image_anim_frame 0x06, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2F0::
|
|
||||||
obj_image_anim_frame 0x07, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C2F8::
|
|
||||||
obj_image_anim_frame 0x08, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C300::
|
|
||||||
obj_image_anim_frame 0x09, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C308::
|
|
||||||
obj_image_anim_frame 0x0a, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C310::
|
|
||||||
obj_image_anim_frame 0x0b, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C318::
|
|
||||||
obj_image_anim_frame 0x0c, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C320::
|
|
||||||
obj_image_anim_frame 0x0d, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C328::
|
|
||||||
obj_image_anim_frame 0x0e, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C330::
|
|
||||||
obj_image_anim_frame 0x0f, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gAnimCmd_840C338::
|
|
||||||
obj_image_anim_frame 0x10, 30
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
gSpriteAnimTable_840C340::
|
|
||||||
.4byte gAnimCmd_840C2B8
|
|
||||||
.4byte gAnimCmd_840C2C0
|
|
||||||
.4byte gAnimCmd_840C2C8
|
|
||||||
.4byte gAnimCmd_840C2D0
|
|
||||||
.4byte gAnimCmd_840C2D8
|
|
||||||
.4byte gAnimCmd_840C2E0
|
|
||||||
.4byte gAnimCmd_840C2E8
|
|
||||||
.4byte gAnimCmd_840C2F0
|
|
||||||
.4byte gAnimCmd_840C2F8
|
|
||||||
.4byte gAnimCmd_840C300
|
|
||||||
.4byte gAnimCmd_840C308
|
|
||||||
.4byte gAnimCmd_840C310
|
|
||||||
.4byte gAnimCmd_840C318
|
|
||||||
.4byte gAnimCmd_840C320
|
|
||||||
.4byte gAnimCmd_840C328
|
|
||||||
.4byte gAnimCmd_840C330
|
|
||||||
.4byte gAnimCmd_840C338
|
|
||||||
|
|
||||||
gUnknown_840C384:: @ 840C384
|
|
||||||
spr_template 1001, 1001, gOamData_840C2B0, gSpriteAnimTable_840C340, NULL, gDummySpriteAffineAnimTable, sub_80F38D8
|
|
||||||
|
|
||||||
gUnknown_840C39C:: @ 840C39C
|
|
||||||
.incbin "graphics/hall_of_fame/unk_840C3BC.gbapal"
|
|
||||||
|
|
||||||
gUnknown_840C3BC:: @ 840C3BC
|
|
||||||
.incbin "graphics/hall_of_fame/unk_840C3BC.4bpp.lz"
|
|
||||||
|
|
||||||
gUnknown_840C588::
|
|
||||||
@ Unreferenced
|
|
||||||
.2byte 1002, 1002
|
|
||||||
.space 16
|
|
||||||
.byte 2, 1, 3
|
|
||||||
.byte 6, 4, 5
|
|
||||||
+9
-9
@@ -122,7 +122,7 @@ gUnknown_8415CD9:: @ 0x8415CD9
|
|||||||
gUnknown_8415CE0:: @ 0x8415CE0
|
gUnknown_8415CE0:: @ 0x8415CE0
|
||||||
.string "ポケモンずかん$"
|
.string "ポケモンずかん$"
|
||||||
|
|
||||||
gUnknown_8415CE8:: @ 8415CE8
|
gText_MainMenuTime:: @ 8415CE8
|
||||||
.string "TIME$"
|
.string "TIME$"
|
||||||
|
|
||||||
gUnknown_8415CED:: @ 0x8415CED
|
gUnknown_8415CED:: @ 0x8415CED
|
||||||
@@ -330,7 +330,7 @@ gUnknown_8416002:: @ 8416002
|
|||||||
.string "PAGE$"
|
.string "PAGE$"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_8416008:: @ 8416008
|
gText_WelcomeToHOF:: @ 8416008
|
||||||
.string "Welcome to the HALL OF FAME!$"
|
.string "Welcome to the HALL OF FAME!$"
|
||||||
|
|
||||||
gUnknown_8416025:: @ 0x8416025
|
gUnknown_8416025:: @ 0x8416025
|
||||||
@@ -346,31 +346,31 @@ gUnknown_8416067:: @ 0x8416067
|
|||||||
.string "でんげんを きらないでください$"
|
.string "でんげんを きらないでください$"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_8416090:: @ 8416090
|
gText_HOFCorrupted:: @ 8416090
|
||||||
.string "The HALL OF FAME data is\n"
|
.string "The HALL OF FAME data is\n"
|
||||||
.string "corrupted.$"
|
.string "corrupted.$"
|
||||||
|
|
||||||
gUnknown_84160B4:: @ 84160B4
|
gText_HOFNumber:: @ 84160B4
|
||||||
.string "HALL OF FAME No. {STR_VAR_1}$"
|
.string "HALL OF FAME No. {STR_VAR_1}$"
|
||||||
|
|
||||||
gUnknown_84160C8:: @ 84160C8
|
gText_LeagueChamp:: @ 84160C8
|
||||||
.string "LEAGUE CHAMPION!\n"
|
.string "LEAGUE CHAMPION!\n"
|
||||||
.string "CONGRATULATIONS!$"
|
.string "CONGRATULATIONS!$"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_84160EC:: @ 84160EC
|
gText_Number:: @ 84160EC
|
||||||
.string "No. $"
|
.string "No. $"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_84160F4:: @ 84160F4
|
gText_Level:: @ 84160F4
|
||||||
.string "Lv. $"
|
.string "Lv. $"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_84160FC:: @ 84160FC
|
gText_Name:: @ 84160FC
|
||||||
.string "NAME$"
|
.string "NAME$"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_8416104:: @ 8416104
|
gText_IDNumber:: @ 8416104
|
||||||
.string "IDNo.$"
|
.string "IDNo.$"
|
||||||
|
|
||||||
gUnknown_841610A:: @ 0x841610A
|
gUnknown_841610A:: @ 0x841610A
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
#ifndef GUARD_CREDITS_H
|
||||||
|
#define GUARD_CREDITS_H
|
||||||
|
|
||||||
|
extern bool8 gHasHallOfFameRecords;
|
||||||
|
|
||||||
|
#endif //GUARD_CREDITS_H
|
||||||
@@ -4226,4 +4226,7 @@ extern const u16 gTradeMenuMonBox_Tilemap[];
|
|||||||
extern const u16 gUnknown_8E9CBBC[];
|
extern const u16 gUnknown_8E9CBBC[];
|
||||||
extern const u16 gUnknown_8E9CB9C[];
|
extern const u16 gUnknown_8E9CB9C[];
|
||||||
|
|
||||||
|
extern const u32 gFile_graphics_misc_confetti_sheet[];
|
||||||
|
extern const u32 gFile_graphics_misc_confetti_palette[];
|
||||||
|
|
||||||
#endif //GUARD_GRAPHICS_H
|
#endif //GUARD_GRAPHICS_H
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ void CB2_DoHallOfFameScreen(void);
|
|||||||
void CB2_DoHallOfFameScreenDontSaveData(void);
|
void CB2_DoHallOfFameScreenDontSaveData(void);
|
||||||
void CB2_DoHallOfFamePC(void);
|
void CB2_DoHallOfFamePC(void);
|
||||||
void sub_8175280(void);
|
void sub_8175280(void);
|
||||||
void sub_80F2978(void);
|
void CB2_InitHofPC(void);
|
||||||
void HallOfFamePCBeginFade(void);
|
void HallOfFamePCBeginFade(void);
|
||||||
void ReturnFromHallOfFamePC(void);
|
void ReturnFromHallOfFamePC(void);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -609,7 +609,7 @@ u32 CanMonLearnTMHM(struct Pokemon *mon, u8 tm);
|
|||||||
u8 GetMoveRelearnerMoves(struct Pokemon *mon, u16 *moves);
|
u8 GetMoveRelearnerMoves(struct Pokemon *mon, u16 *moves);
|
||||||
u8 GetLevelUpMovesBySpecies(u16 species, u16 *moves);
|
u8 GetLevelUpMovesBySpecies(u16 species, u16 *moves);
|
||||||
u8 GetNumberOfRelearnableMoves(struct Pokemon *mon);
|
u8 GetNumberOfRelearnableMoves(struct Pokemon *mon);
|
||||||
u16 sub_8043F90(u16 species);
|
u16 SpeciesToPokedexNum(u16 species);
|
||||||
void ClearBattleMonForms(void);
|
void ClearBattleMonForms(void);
|
||||||
void PlayBattleBGM(void);
|
void PlayBattleBGM(void);
|
||||||
void PlayMapChosenOrBattleBGM(u16 songId);
|
void PlayMapChosenOrBattleBGM(u16 songId);
|
||||||
|
|||||||
@@ -62,17 +62,6 @@ enum
|
|||||||
CHECK // unused
|
CHECK // unused
|
||||||
};
|
};
|
||||||
|
|
||||||
// Do save types
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
NORMAL_SAVE,
|
|
||||||
LINK_SAVE,
|
|
||||||
EREADER_SAVE,
|
|
||||||
HOF_SAVE,
|
|
||||||
DIFFERENT_FILE_SAVE,
|
|
||||||
HOF_DELETE_SAVE // unused
|
|
||||||
};
|
|
||||||
|
|
||||||
extern u16 gFirstSaveSector;
|
extern u16 gFirstSaveSector;
|
||||||
extern u32 gPrevSaveCounter;
|
extern u32 gPrevSaveCounter;
|
||||||
extern u16 gLastKnownGoodSector;
|
extern u16 gLastKnownGoodSector;
|
||||||
|
|||||||
@@ -710,4 +710,18 @@ extern const u8 gEasyChatGroupName_TrendySaying[];
|
|||||||
extern const u8 gEasyChatGroupName_Pokemon2[];
|
extern const u8 gEasyChatGroupName_Pokemon2[];
|
||||||
extern const u8 gText_ThreeQuestionMarks[];
|
extern const u8 gText_ThreeQuestionMarks[];
|
||||||
|
|
||||||
|
// hall_of_fame
|
||||||
|
extern const u8 gText_LeagueChamp[];
|
||||||
|
extern const u8 gText_HOFNumber[];
|
||||||
|
extern const u8 gText_UPDOWNPick_ABUTTONBBUTTONCancel[];
|
||||||
|
extern const u8 gText_UPDOWNPick_ABUTTONNext_BBUTTONBack[];
|
||||||
|
extern const u8 gText_ABUTTONExit[];
|
||||||
|
extern const u8 gText_HOFCorrupted[];
|
||||||
|
extern const u8 gText_WelcomeToHOF[];
|
||||||
|
extern const u8 gText_Number[];
|
||||||
|
extern const u8 gText_Level[];
|
||||||
|
extern const u8 gText_IDNumber[];
|
||||||
|
extern const u8 gText_Name[];
|
||||||
|
extern const u8 gText_MainMenuTime[];
|
||||||
|
|
||||||
#endif //GUARD_STRINGS_H
|
#endif //GUARD_STRINGS_H
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ u16 sub_818D8F0(u16 spriteId);
|
|||||||
u16 sub_818D938(u16 species, bool8 isFrontPic, u16 destX, u16 destY, u8 paletteSlot, u8 windowId);
|
u16 sub_818D938(u16 species, bool8 isFrontPic, u16 destX, u16 destY, u8 paletteSlot, u8 windowId);
|
||||||
u8 sub_818D97C(u8 a0, u8 a1);
|
u8 sub_818D97C(u8 a0, u8 a1);
|
||||||
u16 CreateTrainerPicSprite(u16 species, bool8 isFrontPic, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
|
u16 CreateTrainerPicSprite(u16 species, bool8 isFrontPic, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
|
||||||
|
u16 FreeAndDestroyMonPicSprite(u16);
|
||||||
u16 FreeAndDestroyTrainerPicSprite(u16);
|
u16 FreeAndDestroyTrainerPicSprite(u16);
|
||||||
u16 PlayerGenderToFrontTrainerPicId_Debug(u8 gender, bool8 getClass);
|
u16 PlayerGenderToFrontTrainerPicId_Debug(u8 gender, bool8 getClass);
|
||||||
u16 CreateMonPicSprite_HandleDeoxys(u16 species, u32 otId, u32 personality, bool8 isFrontPic, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
|
u16 CreateMonPicSprite_HandleDeoxys(u16 species, u32 otId, u32 personality, bool8 isFrontPic, s16 x, s16 y, u8 paletteSlot, u16 paletteTag);
|
||||||
|
|||||||
+2
-2
@@ -213,7 +213,7 @@ SECTIONS {
|
|||||||
src/player_pc.o(.text);
|
src/player_pc.o(.text);
|
||||||
src/intro.o(.text);
|
src/intro.o(.text);
|
||||||
asm/battle_anim_special.o(.text);
|
asm/battle_anim_special.o(.text);
|
||||||
asm/hall_of_fame.o(.text);
|
src/hall_of_fame.o(.text);
|
||||||
src/credits.o(.text);
|
src/credits.o(.text);
|
||||||
src/diploma.o(.text);
|
src/diploma.o(.text);
|
||||||
asm/save_failed_screen.o(.text);
|
asm/save_failed_screen.o(.text);
|
||||||
@@ -484,7 +484,7 @@ SECTIONS {
|
|||||||
src/player_pc.o(.rodata);
|
src/player_pc.o(.rodata);
|
||||||
src/intro.o(.rodata);
|
src/intro.o(.rodata);
|
||||||
data/battle_anim_special.o(.rodata);
|
data/battle_anim_special.o(.rodata);
|
||||||
data/hall_of_fame.o(.rodata);
|
src/hall_of_fame.o(.rodata);
|
||||||
src/credits.o(.rodata);
|
src/credits.o(.rodata);
|
||||||
src/diploma.o(.rodata);
|
src/diploma.o(.rodata);
|
||||||
data/strings.o(.rodata);
|
data/strings.o(.rodata);
|
||||||
|
|||||||
@@ -188,6 +188,7 @@ struct CreditsTaskData
|
|||||||
};
|
};
|
||||||
|
|
||||||
static EWRAM_DATA struct CreditsResources * sCreditsMgr = NULL;
|
static EWRAM_DATA struct CreditsResources * sCreditsMgr = NULL;
|
||||||
|
EWRAM_DATA bool8 gHasHallOfFameRecords = FALSE;
|
||||||
|
|
||||||
static void CB2_Credits(void);
|
static void CB2_Credits(void);
|
||||||
static s32 RollCredits(void);
|
static s32 RollCredits(void);
|
||||||
|
|||||||
+1293
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -19,7 +19,7 @@ static void Task_WaitFadeAndSetCallback(u8 taskId)
|
|||||||
FreeAllWindowBuffers();
|
FreeAllWindowBuffers();
|
||||||
ResetBgsAndClearDma3BusyFlags(0);
|
ResetBgsAndClearDma3BusyFlags(0);
|
||||||
DestroyTask(taskId);
|
DestroyTask(taskId);
|
||||||
SetMainCallback2(sub_80F2978);
|
SetMainCallback2(CB2_InitHofPC);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -5625,7 +5625,7 @@ u8 GetNumberOfRelearnableMoves(struct Pokemon *mon)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// SpeciesToPokedexNum?
|
// SpeciesToPokedexNum?
|
||||||
u16 sub_8043F90(u16 species)
|
u16 SpeciesToPokedexNum(u16 species)
|
||||||
{
|
{
|
||||||
species = SpeciesToNationalPokedexNum(species);
|
species = SpeciesToNationalPokedexNum(species);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -672,7 +672,7 @@ u8 HandleSavingData(u8 saveType)
|
|||||||
for(i = 0; i < 5; i++)
|
for(i = 0; i < 5; i++)
|
||||||
save_write_to_flash(i, gRamSaveSectionLocations);
|
save_write_to_flash(i, gRamSaveSectionLocations);
|
||||||
break;
|
break;
|
||||||
case EREADER_SAVE:
|
case SAVE_EREADER:
|
||||||
SaveSerializedGame();
|
SaveSerializedGame();
|
||||||
save_write_to_flash(0, gRamSaveSectionLocations);
|
save_write_to_flash(0, gRamSaveSectionLocations);
|
||||||
break;
|
break;
|
||||||
|
|||||||
+4
-13
@@ -450,22 +450,13 @@ gUnknown_203AAB8: @ 203AAB8
|
|||||||
.include "src/intro.o"
|
.include "src/intro.o"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_203AB34: @ 203AB34
|
.include "src/hall_of_fame.o"
|
||||||
.space 0x4
|
.align 2
|
||||||
|
|
||||||
gUnknown_203AB38: @ 203AB38
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gUnknown_203AB3C: @ 203AB3C
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
.include "src/credits.o"
|
.include "src/credits.o"
|
||||||
|
.align 2
|
||||||
gUnknown_203AB44: @ 203AB44
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
.include "src/diploma.o"
|
.include "src/diploma.o"
|
||||||
|
|
||||||
|
.align 2
|
||||||
gUnknown_203AB4C: @ 203AB4C
|
gUnknown_203AB4C: @ 203AB4C
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user