mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-25 07:29:01 -05:00
Standardize names for SaveSize and Init functions stored in save blocks
This commit is contained in:
parent
641ed12e6a
commit
bb2b3d245e
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef POKEPLATINUM_CONST_020E582C_H
|
||||
#define POKEPLATINUM_CONST_020E582C_H
|
||||
|
||||
extern const int Unk_020E582C;
|
||||
extern const int gExtraSaveTableSize;
|
||||
|
||||
#endif // POKEPLATINUM_CONST_020E582C_H
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef POKEPLATINUM_CONST_020E5830_H
|
||||
#define POKEPLATINUM_CONST_020E5830_H
|
||||
|
||||
extern const int Unk_020E5830;
|
||||
extern const int gSaveTableSize;
|
||||
|
||||
#endif // POKEPLATINUM_CONST_020E5830_H
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
|
||||
#include "struct_defs/save_table_entry.h"
|
||||
|
||||
extern const SaveTableEntry Unk_020E5834[];
|
||||
extern const SaveTableEntry gExtraSaveTableEntries[];
|
||||
|
||||
#endif // POKEPLATINUM_CONST_020E5834_H
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
|
||||
#include "struct_defs/save_table_entry.h"
|
||||
|
||||
extern const SaveTableEntry Unk_020E5894[];
|
||||
extern const SaveTableEntry gSaveTableEntries[];
|
||||
|
||||
#endif // POKEPLATINUM_CONST_020E5894_H
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@
|
|||
#include "struct_decls/struct_party_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int Party_sizeof(void);
|
||||
int Party_SaveSize(void);
|
||||
Party * sub_02079FF4(u32 param0);
|
||||
void sub_0207A008(Party * param0);
|
||||
void Party_Init(Party * param0);
|
||||
void Party_InitWithCapacity(Party * party, int capacity);
|
||||
BOOL Party_AddPokemon(Party * party, Pokemon * pokemon);
|
||||
BOOL Party_RemovePokemonBySlotIndex(Party * party, int slot);
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ int sub_0202A9E4(Poffin * poffin, u8 * param1, u8 param2, BOOL isFoul);
|
|||
void Poffin_StoreAttributesToArray(Poffin * poffin, u8 * dest);
|
||||
u8 Poffin_CalcLevel(Poffin * poffin);
|
||||
UnkStruct_0202AB28 * Poffin_GetSavedataBlock(SaveData * savedata);
|
||||
int Poffin_GetSizeOfSavedataBlock(void);
|
||||
void sub_0202AB3C(UnkStruct_0202AB28 * param0);
|
||||
int Poffin_SaveSize(void);
|
||||
void Poffin_Init(UnkStruct_0202AB28 * param0);
|
||||
u16 sub_0202AB54(UnkStruct_0202AB28 * param0);
|
||||
u16 sub_0202AB74(UnkStruct_0202AB28 * param0, Poffin * param1);
|
||||
BOOL sub_0202AB98(UnkStruct_0202AB28 * param0, u16 param1);
|
||||
|
|
|
|||
|
|
@ -10,6 +10,70 @@
|
|||
#include "struct_decls/struct_020797DC_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
#define SAVE_PAGE_MAX 32
|
||||
#define SAVE_SECTOR_SIZE (0x1000)
|
||||
|
||||
enum SaveBlockID {
|
||||
SAVE_BLOCK_ID_NORMAL = 0,
|
||||
SAVE_BLOCK_ID_BOXES,
|
||||
|
||||
SAVE_BLOCK_ID_MAX
|
||||
};
|
||||
|
||||
enum SaveTableEntryID {
|
||||
SAVE_TABLE_ENTRY_SYSTEM = 0,
|
||||
SAVE_TABLE_ENTRY_PLAYER,
|
||||
SAVE_TABLE_ENTRY_PARTY,
|
||||
SAVE_TABLE_ENTRY_BAG,
|
||||
SAVE_TABLE_ENTRY_EVENTS,
|
||||
SAVE_TABLE_ENTRY_POKETCH,
|
||||
SAVE_TABLE_ENTRY_FIELD_PLAYER_STATE,
|
||||
SAVE_TABLE_ENTRY_POKEDEX,
|
||||
SAVE_TABLE_ENTRY_DAYCARE,
|
||||
SAVE_TABLE_ENTRY_PAL_PAD,
|
||||
SAVE_TABLE_ENTRY_MISC,
|
||||
SAVE_TABLE_ENTRY_FIELD_OVERWORLD_STATE,
|
||||
SAVE_TABLE_ENTRY_UNDERGROUND,
|
||||
SAVE_TABLE_ENTRY_REGULATION_BATTLES,
|
||||
SAVE_TABLE_ENTRY_IMAGE_CLIPS,
|
||||
SAVE_TABLE_ENTRY_MAIL,
|
||||
SAVE_TABLE_ENTRY_POFFINS,
|
||||
SAVE_TABLE_ENTRY_RANDOM_GROUP,
|
||||
SAVE_TABLE_ENTRY_JOURNAL,
|
||||
SAVE_TABLE_ENTRY_TRAINER_CARD,
|
||||
SAVE_TABLE_ENTRY_GAME_RECORDS,
|
||||
SAVE_TABLE_ENTRY_BALL_SEALS,
|
||||
SAVE_TABLE_ENTRY_CHATOT,
|
||||
SAVE_TABLE_ENTRY_FRONTIER,
|
||||
SAVE_TABLE_ENTRY_RIBBONS,
|
||||
SAVE_TABLE_ENTRY_ENCOUNTERS,
|
||||
SAVE_TABLE_ENTRY_GLOBAL_TRADE,
|
||||
SAVE_TABLE_ENTRY_TV_BROADCAST,
|
||||
SAVE_TABLE_ENTRY_RANKINGS,
|
||||
SAVE_TABLE_ENTRY_WIFI_LIST,
|
||||
SAVE_TABLE_ENTRY_WIFI_HISTORY,
|
||||
SAVE_TABLE_ENTRY_MYSTERY_GIFT,
|
||||
SAVE_TABLE_ENTRY_PAL_PARK_TRANSFER,
|
||||
SAVE_TABLE_ENTRY_CONTESTS,
|
||||
SAVE_TABLE_ENTRY_SENTENCE,
|
||||
SAVE_TABLE_ENTRY_EMAIL,
|
||||
SAVE_TABLE_ENTRY_WIFI_QUESTIONS,
|
||||
SAVE_TABLE_ENTRY_PSS_BOXES,
|
||||
|
||||
SAVE_TABLE_ENTRY_MAX
|
||||
};
|
||||
|
||||
enum ExtraSaveTableEntryID {
|
||||
EXTRA_SAVE_TABLE_ENTRY_HALL_OF_FAME,
|
||||
EXTRA_SAVE_TABLE_ENTRY_FRONTIER,
|
||||
EXTRA_SAVE_TABLE_ENTRY_MY_RECORDINGS,
|
||||
EXTRA_SAVE_TABLE_ENTRY_DL_RECORDINGS_0,
|
||||
EXTRA_SAVE_TABLE_ENTRY_DL_RECORDINGS_1,
|
||||
EXTRA_SAVE_TABLE_ENTRY_DL_RECORDINGS_2,
|
||||
|
||||
EXTRA_SAVE_TABLE_ENTRY_MAX
|
||||
};
|
||||
|
||||
TVBroadcast* SaveData_TVBroadcast(SaveData *save);
|
||||
PSSBoxes* SaveData_PSSBoxes(SaveData *save);
|
||||
MysteryGift* SaveData_MysteryGift(SaveData *save);
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@ void sub_02014D90(UnkStruct_02014D38 * param0, u16 param1, Strbuf *param2);
|
|||
void sub_02014DB8(u16 param0, Strbuf *param1);
|
||||
u16 sub_02014DFC(u32 param0, u32 param1);
|
||||
BOOL sub_02014E4C(u16 param0, u32 * param1, u32 * param2);
|
||||
u32 sub_02014E8C(void);
|
||||
void sub_02014E90(void * param0);
|
||||
u32 Sentence_SaveSize(void);
|
||||
void Sentence_Init(void * param0);
|
||||
UnkStruct_02014EC4 * sub_02014EC4(SaveData * param0);
|
||||
BOOL sub_02014ED8(const UnkStruct_02014EC4 * param0, u32 param1);
|
||||
u32 sub_02014EE4(UnkStruct_02014EC4 * param0);
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
#include "struct_defs/struct_02055BA8.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_02025CB0(void);
|
||||
void sub_02025CB4(UnkStruct_02025CCC * param0);
|
||||
int SystemData_SaveSize(void);
|
||||
void SystemData_Init(UnkStruct_02025CCC * param0);
|
||||
UnkStruct_02025CCC * sub_02025CCC(SaveData * param0);
|
||||
UnkStruct_02055BA8 * sub_02025CD8(SaveData * param0);
|
||||
void sub_02025CE4(UnkStruct_02025CCC * param0);
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
#include "struct_defs/struct_020279FC.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_02025E08(void);
|
||||
void sub_02025E0C(UnkStruct_02025E0C * param0);
|
||||
int Player_SaveSize(void);
|
||||
void Player_Init(UnkStruct_02025E0C * param0);
|
||||
TrainerInfo * sub_02025E38(SaveData * param0);
|
||||
UnkStruct_020279FC * sub_02025E44(SaveData * param0);
|
||||
u16 * sub_02025E50(SaveData * param0);
|
||||
|
|
|
|||
|
|
@ -7,9 +7,9 @@
|
|||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202602C(void);
|
||||
int sub_02026030(void);
|
||||
int RegulationBattles_SaveSize(void);
|
||||
void sub_02026034(const UnkStruct_0202610C * param0, UnkStruct_0202610C * param1);
|
||||
void sub_02026040(UnkStruct_02026030 * param0);
|
||||
void RegulationBattles_Init(UnkStruct_02026030 * param0);
|
||||
void sub_0202604C(const UnkStruct_0202610C * param0, Strbuf *param1);
|
||||
Strbuf* sub_0202605C(const UnkStruct_0202610C * param0, int param1);
|
||||
int sub_02026074(const UnkStruct_0202610C * param0, int param1);
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
#include "pokemon.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_020261E4(void);
|
||||
void sub_020261EC(UnkStruct_02026310 * param0);
|
||||
int Daycare_SaveSize(void);
|
||||
void Daycare_Init(UnkStruct_02026310 * param0);
|
||||
UnkStruct_02026218 * sub_02026218(UnkStruct_02026310 * param0, int param1);
|
||||
BoxPokemon * sub_02026220(UnkStruct_02026218 * param0);
|
||||
UnkStruct_02026224 * sub_02026224(UnkStruct_02026218 * param0);
|
||||
|
|
|
|||
|
|
@ -5,10 +5,10 @@
|
|||
#include "pokemon.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202631C(void);
|
||||
int Pokedex_SaveSize(void);
|
||||
UnkStruct_02026324 * sub_02026324(u32 param0);
|
||||
void sub_02026338(const UnkStruct_02026324 * param0, UnkStruct_02026324 * param1);
|
||||
void sub_02026D6C(UnkStruct_02026324 * param0);
|
||||
void Pokedex_Init(UnkStruct_02026324 * param0);
|
||||
u16 sub_02026DD0(const UnkStruct_02026324 * param0);
|
||||
u16 sub_02026E0C(const UnkStruct_02026324 * param0);
|
||||
u16 sub_02026E48(const UnkStruct_02026324 * param0);
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
#include "struct_decls/struct_02027860_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_020277A4(void);
|
||||
void sub_020277AC(UnkStruct_0202783C * param0);
|
||||
int MiscSaveBlock_SaveSize(void);
|
||||
void MiscSaveBlock_Init(UnkStruct_0202783C * param0);
|
||||
UnkStruct_0202783C * sub_0202783C(SaveData * param0);
|
||||
const UnkStruct_0202783C * sub_02027848(const SaveData * param0);
|
||||
UnkStruct_02027854 * sub_02027854(SaveData * param0);
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@
|
|||
#include "struct_decls/struct_02027F8C_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_02027F84(void);
|
||||
int PalPad_SaveSize(void);
|
||||
UnkStruct_02027F8C * sub_02027F8C(SaveData * param0);
|
||||
void sub_02027F98(UnkStruct_02027F8C * param0);
|
||||
void PalPad_Init(UnkStruct_02027F8C * param0);
|
||||
const u16 * sub_02027FBC(const UnkStruct_02027F8C * param0, int param1);
|
||||
u8 sub_02027FC4(const UnkStruct_02027F8C * param0, int param1);
|
||||
BOOL sub_02027FCC(const UnkStruct_02027F8C * param0, const UnkStruct_02027F8C * param1);
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ u16 sub_02028408(const UnkStruct_0202818C * param0);
|
|||
UnkStruct_02014A84 * sub_0202840C(UnkStruct_0202818C * param0, u8 param1);
|
||||
void sub_0202841C(UnkStruct_0202818C * param0, UnkStruct_02014A84 * param1, u8 param2);
|
||||
UnkStruct_02028430 * sub_02028430(SaveData * param0);
|
||||
int sub_0202843C(void);
|
||||
void sub_02028444(UnkStruct_02028430 * param0);
|
||||
int Mail_SaveSize(void);
|
||||
void Mail_Init(UnkStruct_02028430 * param0);
|
||||
int sub_0202845C(UnkStruct_02028430 * param0, int param1);
|
||||
void sub_02028470(UnkStruct_02028430 * param0, int param1, int param2);
|
||||
void sub_02028480(UnkStruct_02028430 * param0, int param1, int param2, UnkStruct_0202818C * param3);
|
||||
|
|
|
|||
|
|
@ -7,11 +7,11 @@
|
|||
#include "struct_decls/struct_020298B0_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202854C(void);
|
||||
int Underground_SaveSize(void);
|
||||
int sub_02028554(void);
|
||||
int sub_02028558(void);
|
||||
UnkStruct_0202855C * sub_0202855C(u32 param0);
|
||||
void sub_02028574(UnkStruct_020298B0 * param0);
|
||||
void Underground_Init(UnkStruct_020298B0 * param0);
|
||||
void sub_02028658(SaveData * param0, int param1);
|
||||
void sub_02028758(SaveData * param0, s32 param1, BOOL param2);
|
||||
void sub_0202878C(SaveData * param0);
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@
|
|||
#include "overlay022/struct_ov22_02255040.h"
|
||||
#include "overlay061/struct_ov61_0222AE80.h"
|
||||
|
||||
void sub_02029BFC(UnkStruct_0202A750 * param0);
|
||||
int sub_02029C58(void);
|
||||
void ImageClip_Init(UnkStruct_0202A750 * param0);
|
||||
int ImageClip_SaveSize(void);
|
||||
int sub_02029C60(void);
|
||||
int sub_02029C64(void);
|
||||
UnkStruct_02029C68 * sub_02029C68(u32 param0);
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
|
||||
#include <dwc.h>
|
||||
|
||||
int sub_0202ACE0(void);
|
||||
void sub_0202ACE8(UnkStruct_0202B370 * param0);
|
||||
int WiFiList_SaveSize(void);
|
||||
void WiFiList_Init(UnkStruct_0202B370 * param0);
|
||||
DWCUserData * sub_0202AD28(UnkStruct_0202B370 * param0);
|
||||
u32 sub_0202AD2C(UnkStruct_0202B370 * param0, int param1, int param2);
|
||||
void sub_0202AE2C(UnkStruct_0202B370 * param0, int param1, int param2, u32 param3);
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@
|
|||
#include "struct_defs/struct_0202B510.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202B37C(void);
|
||||
int RandomGroup_SaveSize(void);
|
||||
void sub_0202B384(UnkStruct_0202B4A0 * param0, int param1, int param2);
|
||||
void sub_0202B3A8(UnkStruct_0202B4A0 * param0);
|
||||
void RandomGroup_Init(UnkStruct_0202B4A0 * param0);
|
||||
void sub_0202B3D8(UnkStruct_0202B4A0 * param0, u32 param1);
|
||||
u32 sub_0202B400(UnkStruct_0202B4A0 * param0, int param1);
|
||||
void sub_0202B40C(UnkStruct_0202B4A0 * param0, int param1, u32 param2);
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@
|
|||
#include "struct_decls/struct_0202B628_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202B604(void);
|
||||
void sub_0202B618(UnkStruct_0202B628 * param0);
|
||||
int Journal_SaveSize(void);
|
||||
void Journal_Init(UnkStruct_0202B628 * param0);
|
||||
UnkStruct_0202B628 * sub_0202B628(SaveData * param0);
|
||||
UnkStruct_0202B628 * sub_0202B634(UnkStruct_0202B628 * param0, BOOL param1);
|
||||
BOOL sub_0202B6A4(UnkStruct_0202B628 * param0, BOOL param1);
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
#include "struct_decls/struct_0202C844_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202C7FC(void);
|
||||
void sub_0202C804(UnkStruct_0202C834 * param0);
|
||||
int TrainerCard_SaveSize(void);
|
||||
void TrainerCard_Init(UnkStruct_0202C834 * param0);
|
||||
UnkStruct_0202C834 * sub_0202C834(SaveData * param0);
|
||||
u8 * sub_0202C840(UnkStruct_0202C834 * param0);
|
||||
UnkStruct_0202C844 * sub_0202C844(UnkStruct_0202C834 * param0);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_0202C878_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202C858(void);
|
||||
void sub_0202C860(UnkStruct_0202C878 * param0);
|
||||
int WiFiHistory_SaveSize(void);
|
||||
void WiFiHistory_Init(UnkStruct_0202C878 * param0);
|
||||
UnkStruct_0202C878 * sub_0202C878(SaveData * param0);
|
||||
void sub_0202C88C(UnkStruct_0202C878 * param0, int param1, int param2);
|
||||
int sub_0202C8C0(const UnkStruct_0202C878 * param0);
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
#include "struct_decls/struct_0202CA88_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202C9F4(void);
|
||||
void sub_0202C9FC(UnkStruct_0202CA1C * param0);
|
||||
int BallSeal_SaveSize(void);
|
||||
void BallSeal_Init(UnkStruct_0202CA1C * param0);
|
||||
void sub_0202CA10(const UnkStruct_0202CA28 * param0, UnkStruct_0202CA28 * param1);
|
||||
UnkStruct_0202CA1C * sub_0202CA1C(SaveData * param0);
|
||||
UnkStruct_0202CA28 * sub_0202CA28(UnkStruct_0202CA1C * param0, int param1);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_0202CC84_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202CC64(void);
|
||||
void sub_0202CC6C(UnkStruct_0202CC84 * param0);
|
||||
int ChatotCry_SaveSize(void);
|
||||
void ChatotCry_Init(UnkStruct_0202CC84 * param0);
|
||||
UnkStruct_0202CC84 * sub_0202CC84(int param0);
|
||||
UnkStruct_0202CC84 * sub_0202CC98(SaveData * param0);
|
||||
BOOL sub_0202CCA4(const UnkStruct_0202CC84 * param0);
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
#include "struct_decls/struct_0202CD88_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202CD50(void);
|
||||
void sub_0202CD58(UnkStruct_0202CD88 * param0);
|
||||
int GameRecord_SaveSize(void);
|
||||
void GameRecord_Init(UnkStruct_0202CD88 * param0);
|
||||
UnkStruct_0202CD88 * sub_0202CD88(SaveData * param0);
|
||||
u32 sub_0202CE90(UnkStruct_0202CD88 * param0, int param1, u32 param2);
|
||||
u32 sub_0202CED0(UnkStruct_0202CD88 * param0, int param1, u32 param2);
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202D778(void);
|
||||
void sub_0202D77C(u8 * param0);
|
||||
int Ribbons_SaveSize(void);
|
||||
void Ribbons_Init(u8 * param0);
|
||||
u8 * sub_0202D79C(SaveData * param0);
|
||||
|
||||
#endif // POKEPLATINUM_UNK_0202D778_H
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
#include "struct_defs/struct_0206C638.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202D7A8(void);
|
||||
void sub_0202D7B0(UnkStruct_0202D7B0 * param0);
|
||||
int SpecialEncounter_SaveSize(void);
|
||||
void SpecialEncounter_Init(UnkStruct_0202D7B0 * param0);
|
||||
void sub_0202D80C(UnkStruct_0202D7B0 * param0, const u32 param1);
|
||||
u32 sub_0202D814(UnkStruct_0202D7B0 * param0, const u8 param1);
|
||||
UnkStruct_020698E4 * sub_0202D830(UnkStruct_0202D7B0 * param0);
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@
|
|||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
UnkStruct_0202DA40 * sub_0202DA40(SaveData * param0);
|
||||
int sub_0202DA4C(void);
|
||||
void sub_0202DA50(UnkStruct_0202DA40 * param0);
|
||||
int GlobalTrade_SaveSize(void);
|
||||
void GlobalTrade_Init(UnkStruct_0202DA40 * param0);
|
||||
int sub_0202DA60(UnkStruct_0202DA40 * param0);
|
||||
void sub_0202DA68(UnkStruct_0202DA40 * param0, int param1);
|
||||
void sub_0202DA70(UnkStruct_0202DA40 * param0, Pokemon * param1);
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
#include "struct_defs/union_0204C4D0.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202DAB4(void);
|
||||
void sub_0202DABC(MysteryGift * param0);
|
||||
int MysteryGift_SaveSize(void);
|
||||
void MysteryGift_Init(MysteryGift * param0);
|
||||
UnkStruct_0202DF40 * sub_0202DAD8(MysteryGift * param0, int param1);
|
||||
UnkStruct_0202DBAC * sub_0202DB00(MysteryGift * param0, int param1);
|
||||
BOOL sub_0202DB2C(MysteryGift * param0, const void * param1, int param2);
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
|
||||
#include <nitro/rtc.h>
|
||||
|
||||
int sub_0202DF8C(void);
|
||||
void sub_0202DF94(HallOfFame * param0);
|
||||
int HallOfFame_SaveSize(void);
|
||||
void HallOfFame_Init(HallOfFame * param0);
|
||||
void sub_0202DFA8(HallOfFame * param0, const Party * param1, const RTCDate * param2);
|
||||
u32 sub_0202E148(const HallOfFame * param0);
|
||||
u32 sub_0202E174(const HallOfFame * param0, int param1);
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@
|
|||
#include "struct_defs/struct_0202E828.h"
|
||||
#include "struct_defs/struct_0202E834.h"
|
||||
|
||||
int sub_0202E2CC(void);
|
||||
void sub_0202E2D4(TVBroadcast * param0);
|
||||
int TVBroadcast_SaveSize(void);
|
||||
void TVBroadcast_Init(TVBroadcast * param0);
|
||||
void sub_0202E2EC(TVBroadcast * param0);
|
||||
void sub_0202E324(TVBroadcast * param0, int param1, int param2);
|
||||
void sub_0202E35C(TVBroadcast * param0);
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ u8 sub_0202E840(int param0);
|
|||
u8 sub_0202E84C(int param0);
|
||||
void sub_0202E858(UnkStruct_0202E858 * param0);
|
||||
BOOL sub_0202E870(UnkStruct_0202E858 * param0);
|
||||
int sub_0202E884(void);
|
||||
void sub_0202E88C(UnkStruct_0202E8C0 * param0);
|
||||
int Rankings_SaveSize(void);
|
||||
void Rankings_Init(UnkStruct_0202E8C0 * param0);
|
||||
UnkStruct_0202E8C0 * sub_0202E8C0(SaveData * param0);
|
||||
void sub_0202E8D4(UnkStruct_0202E8C0 * param0, int param1, u8 param2);
|
||||
int sub_0202E91C(void);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_02024440_decl.h"
|
||||
#include "pokemon.h"
|
||||
|
||||
int sub_0202EEC0(void);
|
||||
void sub_0202EEC8(PalParkTransfer * param0);
|
||||
int PalParkTransfer_SaveSize(void);
|
||||
void PalParkTransfer_Init(PalParkTransfer * param0);
|
||||
void sub_0202EF04(PalParkTransfer * param0);
|
||||
void sub_0202EFA4(PalParkTransfer * param0, BoxPokemon * param1, int param2);
|
||||
void sub_0202EFB8(PalParkTransfer * param0, u32 param1);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_defs/struct_0202F10C.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0202F108(void);
|
||||
void sub_0202F10C(UnkStruct_0202F10C * param0);
|
||||
int Contest_SaveSize(void);
|
||||
void Contest_Init(UnkStruct_0202F10C * param0);
|
||||
void sub_0202F134(SaveData * param0, int param1, int param2);
|
||||
u16 sub_0202F160(SaveData * param0, int param1, int param2);
|
||||
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
#include "overlay006/battle_params.h"
|
||||
|
||||
int sub_0202F1D4(void);
|
||||
void sub_0202F1DC(BattleRecording * param0);
|
||||
int BattleRecording_SaveSize(void);
|
||||
void BattleRecording_Init(BattleRecording * param0);
|
||||
void sub_0202F1F8(SaveData * param0, int param1, int * param2);
|
||||
void sub_0202F22C(void);
|
||||
BOOL sub_0202F250(void);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_0203068C_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0203061C(void);
|
||||
void sub_02030624(UnkStruct_0203068C * param0);
|
||||
int Frontier_SaveSize(void);
|
||||
void Frontier_Init(UnkStruct_0203068C * param0);
|
||||
UnkStruct_0203068C * sub_0203068C(SaveData * param0);
|
||||
u16 sub_02030698(UnkStruct_0203068C * param0, int param1, int param2);
|
||||
u16 sub_020306E4(UnkStruct_0203068C * param0, int param1, int param2, u16 param3);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_020308A0_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_02030880(void);
|
||||
void sub_02030888(BattleFrontierStage * param0);
|
||||
int Frontier_Extra_SaveSize(void);
|
||||
void Frontier_Extra_Init(BattleFrontierStage * param0);
|
||||
BattleFrontierStage * sub_020308A0(SaveData * param0, int param1, int * param2);
|
||||
int sub_020308A8(SaveData * param0, BattleFrontierStage * param1);
|
||||
u16 sub_020308BC(SaveData * param0, BattleFrontierStage * param1, int param2, int param3);
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
#include "overlay096/struct_ov96_0223B574.h"
|
||||
|
||||
int sub_02030CE8(void);
|
||||
void sub_02030CEC(UnkStruct_02030CEC * param0);
|
||||
int Email_SaveSize(void);
|
||||
void Email_Init(UnkStruct_02030CEC * param0);
|
||||
void sub_02030D10(SaveData * param0);
|
||||
BOOL sub_02030D20(SaveData * param0);
|
||||
void sub_02030D38(SaveData * param0, const char * param1);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_02030EC4_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_02030EA4(void);
|
||||
void sub_02030EA8(UnkStruct_02030EC4 * param0);
|
||||
int WiFiQuestion_SaveSize(void);
|
||||
void WiFiQuestion_Init(UnkStruct_02030EC4 * param0);
|
||||
UnkStruct_02030EC4 * sub_02030EC4(SaveData * param0);
|
||||
u32 sub_02030ED0(const UnkStruct_02030EC4 * param0);
|
||||
u32 sub_02030ED4(const UnkStruct_02030EC4 * param0);
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@
|
|||
#include "struct_defs/struct_0205EC34.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0203A6DC(void);
|
||||
int sub_0203A6E0(void);
|
||||
void sub_0203A6E8(UnkStruct_0203A79C * param0);
|
||||
void sub_0203A6F8(UnkStruct_0203A790 * param0);
|
||||
int FieldPlayerState_SaveSize(void);
|
||||
int FieldOWState_SaveSize(void);
|
||||
void FieldOWState_Init(UnkStruct_0203A79C * param0);
|
||||
void FieldPlayerState_Init(UnkStruct_0203A790 * param0);
|
||||
UnkStruct_02049FA8 * sub_0203A720(UnkStruct_0203A790 * param0);
|
||||
UnkStruct_02049FA8 * sub_0203A724(UnkStruct_0203A790 * param0);
|
||||
UnkStruct_02049FA8 * sub_0203A728(UnkStruct_0203A790 * param0);
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
#include "struct_decls/struct_020507E4_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_020507CC(void);
|
||||
void sub_020507D4(UnkStruct_020507E4 * param0);
|
||||
int FieldEvents_SaveSize(void);
|
||||
void FieldEvents_Init(UnkStruct_020507E4 * param0);
|
||||
UnkStruct_020507E4 * sub_020507E4(SaveData * param0);
|
||||
BOOL sub_020507F0(UnkStruct_020507E4 * param0, u16 param1);
|
||||
void sub_0205081C(UnkStruct_020507E4 * param0, u16 param1);
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
#include "pokemon.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_02056720(void);
|
||||
void sub_02056728(UnkStruct_02056B24 * param0);
|
||||
int Poketch_SaveSize(void);
|
||||
void Poketch_Init(UnkStruct_02056B24 * param0);
|
||||
void sub_020567D0(UnkStruct_02056B24 * param0);
|
||||
BOOL sub_020567E0(UnkStruct_02056B24 * param0);
|
||||
BOOL sub_020567E8(UnkStruct_02056B24 * param0, int param1);
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
#include "pokemon.h"
|
||||
#include "struct_decls/struct_020797DC_decl.h"
|
||||
|
||||
void sub_020797C8(PSSBoxes * param0);
|
||||
u32 sub_020797D4(void);
|
||||
void PSSBoxes_Init(PSSBoxes * param0);
|
||||
u32 PSSBoxes_SaveSize(void);
|
||||
BOOL sub_02079868(PSSBoxes * param0, BoxPokemon * param1);
|
||||
BOOL sub_020798A0(PSSBoxes * param0, u32 param1, BoxPokemon * param2);
|
||||
BOOL sub_02079914(PSSBoxes * param0, u32 param1, u32 param2, BoxPokemon * param3);
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@
|
|||
#include "struct_decls/struct_0207D99C_decl.h"
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
int sub_0207D3B8(void);
|
||||
int Bag_SaveSize(void);
|
||||
UnkStruct_0207D3C0 * sub_0207D3C0(int param0);
|
||||
void sub_0207D3D8(UnkStruct_0207D3C0 * param0);
|
||||
void Bag_Init(UnkStruct_0207D3C0 * param0);
|
||||
void sub_0207D3EC(const UnkStruct_0207D3C0 * param0, UnkStruct_0207D3C0 * param1);
|
||||
u32 sub_0207D3FC(const UnkStruct_0207D3C0 * param0);
|
||||
void sub_0207D404(UnkStruct_0207D3C0 * param0, u32 param1);
|
||||
|
|
|
|||
|
|
@ -296,7 +296,7 @@ void ov6_02248D38 (int param0, int param1, void * param2, void * param3)
|
|||
int v2;
|
||||
u8 * v3;
|
||||
|
||||
v1 = sub_0202CC64();
|
||||
v1 = ChatotCry_SaveSize();
|
||||
v3 = param2;
|
||||
v2 = v3[v1];
|
||||
|
||||
|
|
@ -311,7 +311,7 @@ BOOL ov6_02248D64 (UnkStruct_02095C48 * param0, int param1, void * param2)
|
|||
int v1;
|
||||
int v2;
|
||||
|
||||
v1 = sub_0202CC64();
|
||||
v1 = ChatotCry_SaveSize();
|
||||
v0 = param0->unk_569;
|
||||
|
||||
if (param2 != NULL) {
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ int ov61_0222B338 (UnkStruct_ov62_022349A8 * param0, UnkStruct_02030A80 * param1
|
|||
return 0;
|
||||
}
|
||||
|
||||
GF_ASSERT((sub_0202F1D4() - sizeof(u32)) == sizeof(UnkStruct_ov62_022349A8_sub3_sub3));
|
||||
GF_ASSERT((BattleRecording_SaveSize() - sizeof(u32)) == sizeof(UnkStruct_ov62_022349A8_sub3_sub3));
|
||||
GF_ASSERT(sizeof(UnkStruct_ov61_0222AFC0) == sizeof(UnkStruct_02030A80));
|
||||
|
||||
param0->unk_190.unk_00_val4 = (UnkStruct_ov62_022349A8_sub3_sub3 *)sub_0202F27C();
|
||||
|
|
|
|||
|
|
@ -1748,8 +1748,8 @@ static int ov65_0222F304 (UnkStruct_ov65_0222EBE0 * param0, int param1)
|
|||
sub_0201A8FC(¶m0->unk_360);
|
||||
|
||||
if (v1 == 0) {
|
||||
sub_0202ACE8(param0->unk_00);
|
||||
sub_02030CEC(sub_020245BC(param0->unk_160, 35));
|
||||
WiFiList_Init(param0->unk_00);
|
||||
Email_Init(sub_020245BC(param0->unk_160, 35));
|
||||
sub_02030764(sub_0203068C(param0->unk_160));
|
||||
param0->unk_3A8 = 14;
|
||||
param0->unk_04 = sub_0203871C(param0->unk_160, sizeof(UnkStruct_0207DFAC));
|
||||
|
|
|
|||
|
|
@ -1162,10 +1162,10 @@ static void ov88_0223C370 (UnkStruct_02095E80 * param0, UnkStruct_020067E8 * par
|
|||
param0->unk_2270 = v0->unk_08;
|
||||
param0->unk_227C = v0->unk_0C;
|
||||
param0->unk_04 = v0->unk_10;
|
||||
param0->unk_2274 = Heap_AllocFromHeap(26, Party_sizeof());
|
||||
param0->unk_2274 = Heap_AllocFromHeap(26, Party_SaveSize());
|
||||
|
||||
Party_InitWithCapacity(param0->unk_2274, 6);
|
||||
memset(param0->unk_2274, 0xff, Party_sizeof());
|
||||
memset(param0->unk_2274, 0xff, Party_SaveSize());
|
||||
|
||||
param0->unk_18C = TrainerInfo_NameNewStrbuf(v0->unk_04, 26);
|
||||
param0->unk_190 = MessageLoader_GetNewStrbuf(param0->unk_184, 42);
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@ int ov97_02232148 (SaveData * param0, UnkStruct_ov97_0223829C * param1)
|
|||
v0 = param1->unk_00.unk_48;
|
||||
|
||||
if ((v0 == 0xFFFFFFFF) && (param1->unk_00.unk_4C == 0xFFFF)) {
|
||||
sub_0202DABC(v1);
|
||||
MysteryGift_Init(v1);
|
||||
sub_02024760(param0, 0);
|
||||
|
||||
OS_ResetSystem(0);
|
||||
|
|
|
|||
|
|
@ -497,7 +497,7 @@ void ov104_0223449C (UnkStruct_ov104_0223ADA0 * param0)
|
|||
v1 = ov104_0223AA50(param0->unk_04);
|
||||
v2 = ov104_0223AA74(param0->unk_04, 1);
|
||||
|
||||
sub_0207A008(param0->unk_4D4);
|
||||
Party_Init(param0->unk_4D4);
|
||||
|
||||
v3 = Pokemon_New(11);
|
||||
|
||||
|
|
@ -588,7 +588,7 @@ void ov104_0223470C (UnkStruct_ov104_0223ADA0 * param0)
|
|||
v1 = ov104_0223AA50(param0->unk_04);
|
||||
v2 = ov104_0223AA74(param0->unk_04, 1);
|
||||
|
||||
sub_0207A008(param0->unk_4D8);
|
||||
Party_Init(param0->unk_4D8);
|
||||
|
||||
v3 = Pokemon_New(11);
|
||||
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ BOOL ov104_022348BC (UnkStruct_ov104_0222E930 * param0)
|
|||
v4->unk_05 = v3->unk_6F5;
|
||||
v4->unk_14 = &v3->unk_D84[0];
|
||||
|
||||
sub_0207A008(v4->unk_0C);
|
||||
Party_Init(v4->unk_0C);
|
||||
|
||||
v1 = Party_GetFromSavedata(v5->unk_08);
|
||||
v2 = Party_GetPokemonBySlotIndex(v1, v3->unk_260[0]);
|
||||
|
|
|
|||
|
|
@ -451,7 +451,7 @@ void ov104_0223ADB0 (UnkStruct_ov104_0223ADA0 * param0)
|
|||
Pokemon * v1;
|
||||
|
||||
ov104_0222E330(param0->unk_280, param0->unk_254, param0->unk_260, param0->unk_268, NULL, 6, 11, 179);
|
||||
sub_0207A008(param0->unk_4D4);
|
||||
Party_Init(param0->unk_4D4);
|
||||
|
||||
v1 = Pokemon_New(11);
|
||||
|
||||
|
|
|
|||
|
|
@ -325,7 +325,7 @@ void ov104_0223BAB8 (UnkStruct_ov104_0223BA10 * param0)
|
|||
u8 v2;
|
||||
Pokemon * v3;
|
||||
|
||||
sub_0207A008(param0->unk_2C);
|
||||
Party_Init(param0->unk_2C);
|
||||
|
||||
v2 = ov104_0223B7DC(param0->unk_10, 1);
|
||||
v3 = Pokemon_New(11);
|
||||
|
|
|
|||
|
|
@ -314,7 +314,7 @@ void ov104_0223C04C (UnkStruct_ov104_0223BFFC * param0)
|
|||
Pokemon * v5;
|
||||
Pokemon * v6;
|
||||
|
||||
sub_0207A008(param0->unk_74);
|
||||
Party_Init(param0->unk_74);
|
||||
|
||||
v3 = ov104_0223BDA4(param0->unk_10, 1);
|
||||
v5 = Pokemon_New(11);
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
GF_ASSERT(slot < (party)->capacity); \
|
||||
}
|
||||
|
||||
int Party_sizeof (void)
|
||||
int Party_SaveSize (void)
|
||||
{
|
||||
return sizeof(Party);
|
||||
}
|
||||
|
|
@ -27,12 +27,12 @@ Party * sub_02079FF4 (u32 param0)
|
|||
Party * v0;
|
||||
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(Party));
|
||||
sub_0207A008(v0);
|
||||
Party_Init(v0);
|
||||
|
||||
return v0;
|
||||
}
|
||||
|
||||
void sub_0207A008 (Party * param0)
|
||||
void Party_Init (Party * param0)
|
||||
{
|
||||
Party_InitWithCapacity(param0, 6);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -230,12 +230,12 @@ UnkStruct_0202AB28 * Poffin_GetSavedataBlock (SaveData * savedata)
|
|||
return sub_020245BC(savedata, 16);
|
||||
}
|
||||
|
||||
int Poffin_GetSizeOfSavedataBlock (void)
|
||||
int Poffin_SaveSize (void)
|
||||
{
|
||||
return sizeof(Poffin) * 100;
|
||||
}
|
||||
|
||||
void sub_0202AB3C (UnkStruct_0202AB28 * param0)
|
||||
void Poffin_Init (UnkStruct_0202AB28 * param0)
|
||||
{
|
||||
int i = 0;
|
||||
|
||||
|
|
|
|||
|
|
@ -226,12 +226,12 @@ BOOL sub_02014E4C (u16 param0, u32 * param1, u32 * param2)
|
|||
return 0;
|
||||
}
|
||||
|
||||
u32 sub_02014E8C (void)
|
||||
u32 Sentence_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02014EC4);
|
||||
}
|
||||
|
||||
void sub_02014E90 (void * param0)
|
||||
void Sentence_Init (void * param0)
|
||||
{
|
||||
static const struct {
|
||||
u8 unk_00;
|
||||
|
|
|
|||
|
|
@ -60,48 +60,48 @@
|
|||
#include "party.h"
|
||||
#include "unk_0207D3B8.h"
|
||||
|
||||
const SaveTableEntry Unk_020E5894[] = {
|
||||
{0x0, 0x0, (SaveEntrySizeFunc)sub_02025CB0, (SaveEntryInitFunc)sub_02025CB4},
|
||||
{0x1, 0x0, (SaveEntrySizeFunc)sub_02025E08, (SaveEntryInitFunc)sub_02025E0C},
|
||||
{0x2, 0x0, (SaveEntrySizeFunc)Party_sizeof, (SaveEntryInitFunc)sub_0207A008},
|
||||
{0x3, 0x0, (SaveEntrySizeFunc)sub_0207D3B8, (SaveEntryInitFunc)sub_0207D3D8},
|
||||
{0x4, 0x0, (SaveEntrySizeFunc)sub_020507CC, (SaveEntryInitFunc)sub_020507D4},
|
||||
{0x5, 0x0, (SaveEntrySizeFunc)sub_02056720, (SaveEntryInitFunc)sub_02056728},
|
||||
{0x6, 0x0, (SaveEntrySizeFunc)sub_0203A6DC, (SaveEntryInitFunc)sub_0203A6F8},
|
||||
{0x7, 0x0, (SaveEntrySizeFunc)sub_0202631C, (SaveEntryInitFunc)sub_02026D6C},
|
||||
{0x8, 0x0, (SaveEntrySizeFunc)sub_020261E4, (SaveEntryInitFunc)sub_020261EC},
|
||||
{0x9, 0x0, (SaveEntrySizeFunc)sub_02027F84, (SaveEntryInitFunc)sub_02027F98},
|
||||
{0xA, 0x0, (SaveEntrySizeFunc)sub_020277A4, (SaveEntryInitFunc)sub_020277AC},
|
||||
{0xB, 0x0, (SaveEntrySizeFunc)sub_0203A6E0, (SaveEntryInitFunc)sub_0203A6E8},
|
||||
{0xC, 0x0, (SaveEntrySizeFunc)sub_0202854C, (SaveEntryInitFunc)sub_02028574},
|
||||
{0xD, 0x0, (SaveEntrySizeFunc)sub_02026030, (SaveEntryInitFunc)sub_02026040},
|
||||
{0xE, 0x0, (SaveEntrySizeFunc)sub_02029C58, (SaveEntryInitFunc)sub_02029BFC},
|
||||
{0xF, 0x0, (SaveEntrySizeFunc)sub_0202843C, (SaveEntryInitFunc)sub_02028444},
|
||||
{0x10, 0x0, (SaveEntrySizeFunc)Poffin_GetSizeOfSavedataBlock, (SaveEntryInitFunc)sub_0202AB3C},
|
||||
{0x11, 0x0, (SaveEntrySizeFunc)sub_0202B37C, (SaveEntryInitFunc)sub_0202B3A8},
|
||||
{0x12, 0x0, (SaveEntrySizeFunc)sub_0202B604, (SaveEntryInitFunc)sub_0202B618},
|
||||
{0x13, 0x0, (SaveEntrySizeFunc)sub_0202C7FC, (SaveEntryInitFunc)sub_0202C804},
|
||||
{0x14, 0x0, (SaveEntrySizeFunc)sub_0202CD50, (SaveEntryInitFunc)sub_0202CD58},
|
||||
{0x15, 0x0, (SaveEntrySizeFunc)sub_0202C9F4, (SaveEntryInitFunc)sub_0202C9FC},
|
||||
{0x16, 0x0, (SaveEntrySizeFunc)sub_0202CC64, (SaveEntryInitFunc)sub_0202CC6C},
|
||||
{0x17, 0x0, (SaveEntrySizeFunc)sub_0203061C, (SaveEntryInitFunc)sub_02030624},
|
||||
{0x18, 0x0, (SaveEntrySizeFunc)sub_0202D778, (SaveEntryInitFunc)sub_0202D77C},
|
||||
{0x19, 0x0, (SaveEntrySizeFunc)sub_0202D7A8, (SaveEntryInitFunc)sub_0202D7B0},
|
||||
{0x1A, 0x0, (SaveEntrySizeFunc)sub_0202DA4C, (SaveEntryInitFunc)sub_0202DA50},
|
||||
{0x1B, 0x0, (SaveEntrySizeFunc)sub_0202E2CC, (SaveEntryInitFunc)sub_0202E2D4},
|
||||
{0x1C, 0x0, (SaveEntrySizeFunc)sub_0202E884, (SaveEntryInitFunc)sub_0202E88C},
|
||||
{0x1D, 0x0, (SaveEntrySizeFunc)sub_0202ACE0, (SaveEntryInitFunc)sub_0202ACE8},
|
||||
{0x1E, 0x0, (SaveEntrySizeFunc)sub_0202C858, (SaveEntryInitFunc)sub_0202C860},
|
||||
{0x1F, 0x0, (SaveEntrySizeFunc)sub_0202DAB4, (SaveEntryInitFunc)sub_0202DABC},
|
||||
{0x20, 0x0, (SaveEntrySizeFunc)sub_0202EEC0, (SaveEntryInitFunc)sub_0202EEC8},
|
||||
{0x21, 0x0, (SaveEntrySizeFunc)sub_0202F108, (SaveEntryInitFunc)sub_0202F10C},
|
||||
{0x22, 0x0, (SaveEntrySizeFunc)sub_02014E8C, (SaveEntryInitFunc)sub_02014E90},
|
||||
{0x23, 0x0, (SaveEntrySizeFunc)sub_02030CE8, (SaveEntryInitFunc)sub_02030CEC},
|
||||
{0x24, 0x0, (SaveEntrySizeFunc)sub_02030EA4, (SaveEntryInitFunc)sub_02030EA8},
|
||||
{0x25, 0x1, (SaveEntrySizeFunc)sub_020797D4, (SaveEntryInitFunc)sub_020797C8}
|
||||
const SaveTableEntry gSaveTableEntries[] = {
|
||||
{ SAVE_TABLE_ENTRY_SYSTEM, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)SystemData_SaveSize, (SaveEntryInitFunc)SystemData_Init },
|
||||
{ SAVE_TABLE_ENTRY_PLAYER, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Player_SaveSize, (SaveEntryInitFunc)Player_Init },
|
||||
{ SAVE_TABLE_ENTRY_PARTY, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Party_SaveSize, (SaveEntryInitFunc)Party_Init },
|
||||
{ SAVE_TABLE_ENTRY_BAG, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Bag_SaveSize, (SaveEntryInitFunc)Bag_Init },
|
||||
{ SAVE_TABLE_ENTRY_EVENTS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)FieldEvents_SaveSize, (SaveEntryInitFunc)FieldEvents_Init },
|
||||
{ SAVE_TABLE_ENTRY_POKETCH, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Poketch_SaveSize, (SaveEntryInitFunc)Poketch_Init },
|
||||
{ SAVE_TABLE_ENTRY_FIELD_PLAYER_STATE, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)FieldPlayerState_SaveSize, (SaveEntryInitFunc)FieldPlayerState_Init },
|
||||
{ SAVE_TABLE_ENTRY_POKEDEX, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Pokedex_SaveSize, (SaveEntryInitFunc)Pokedex_Init },
|
||||
{ SAVE_TABLE_ENTRY_DAYCARE, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Daycare_SaveSize, (SaveEntryInitFunc)Daycare_Init },
|
||||
{ SAVE_TABLE_ENTRY_PAL_PAD, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)PalPad_SaveSize, (SaveEntryInitFunc)PalPad_Init },
|
||||
{ SAVE_TABLE_ENTRY_MISC, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)MiscSaveBlock_SaveSize, (SaveEntryInitFunc)MiscSaveBlock_Init },
|
||||
{ SAVE_TABLE_ENTRY_FIELD_OVERWORLD_STATE, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)FieldOWState_SaveSize, (SaveEntryInitFunc)FieldOWState_Init },
|
||||
{ SAVE_TABLE_ENTRY_UNDERGROUND, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Underground_SaveSize, (SaveEntryInitFunc)Underground_Init },
|
||||
{ SAVE_TABLE_ENTRY_REGULATION_BATTLES, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)RegulationBattles_SaveSize, (SaveEntryInitFunc)RegulationBattles_Init },
|
||||
{ SAVE_TABLE_ENTRY_IMAGE_CLIPS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)ImageClip_SaveSize, (SaveEntryInitFunc)ImageClip_Init },
|
||||
{ SAVE_TABLE_ENTRY_MAIL, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Mail_SaveSize, (SaveEntryInitFunc)Mail_Init },
|
||||
{ SAVE_TABLE_ENTRY_POFFINS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Poffin_SaveSize, (SaveEntryInitFunc)Poffin_Init },
|
||||
{ SAVE_TABLE_ENTRY_RANDOM_GROUP, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)RandomGroup_SaveSize, (SaveEntryInitFunc)RandomGroup_Init },
|
||||
{ SAVE_TABLE_ENTRY_JOURNAL, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Journal_SaveSize, (SaveEntryInitFunc)Journal_Init },
|
||||
{ SAVE_TABLE_ENTRY_TRAINER_CARD, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)TrainerCard_SaveSize, (SaveEntryInitFunc)TrainerCard_Init },
|
||||
{ SAVE_TABLE_ENTRY_GAME_RECORDS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)GameRecord_SaveSize, (SaveEntryInitFunc)GameRecord_Init },
|
||||
{ SAVE_TABLE_ENTRY_BALL_SEALS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)BallSeal_SaveSize, (SaveEntryInitFunc)BallSeal_Init },
|
||||
{ SAVE_TABLE_ENTRY_CHATOT, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)ChatotCry_SaveSize, (SaveEntryInitFunc)ChatotCry_Init },
|
||||
{ SAVE_TABLE_ENTRY_FRONTIER, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Frontier_SaveSize, (SaveEntryInitFunc)Frontier_Init },
|
||||
{ SAVE_TABLE_ENTRY_RIBBONS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Ribbons_SaveSize, (SaveEntryInitFunc)Ribbons_Init },
|
||||
{ SAVE_TABLE_ENTRY_ENCOUNTERS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)SpecialEncounter_SaveSize, (SaveEntryInitFunc)SpecialEncounter_Init },
|
||||
{ SAVE_TABLE_ENTRY_GLOBAL_TRADE, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)GlobalTrade_SaveSize, (SaveEntryInitFunc)GlobalTrade_Init },
|
||||
{ SAVE_TABLE_ENTRY_TV_BROADCAST, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)TVBroadcast_SaveSize, (SaveEntryInitFunc)TVBroadcast_Init },
|
||||
{ SAVE_TABLE_ENTRY_RANKINGS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Rankings_SaveSize, (SaveEntryInitFunc)Rankings_Init },
|
||||
{ SAVE_TABLE_ENTRY_WIFI_LIST, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)WiFiList_SaveSize, (SaveEntryInitFunc)WiFiList_Init },
|
||||
{ SAVE_TABLE_ENTRY_WIFI_HISTORY, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)WiFiHistory_SaveSize, (SaveEntryInitFunc)WiFiHistory_Init },
|
||||
{ SAVE_TABLE_ENTRY_MYSTERY_GIFT, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)MysteryGift_SaveSize, (SaveEntryInitFunc)MysteryGift_Init },
|
||||
{ SAVE_TABLE_ENTRY_PAL_PARK_TRANSFER, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)PalParkTransfer_SaveSize, (SaveEntryInitFunc)PalParkTransfer_Init },
|
||||
{ SAVE_TABLE_ENTRY_CONTESTS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Contest_SaveSize, (SaveEntryInitFunc)Contest_Init },
|
||||
{ SAVE_TABLE_ENTRY_SENTENCE, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Sentence_SaveSize, (SaveEntryInitFunc)Sentence_Init },
|
||||
{ SAVE_TABLE_ENTRY_EMAIL, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)Email_SaveSize, (SaveEntryInitFunc)Email_Init },
|
||||
{ SAVE_TABLE_ENTRY_WIFI_QUESTIONS, SAVE_BLOCK_ID_NORMAL, (SaveEntrySizeFunc)WiFiQuestion_SaveSize, (SaveEntryInitFunc)WiFiQuestion_Init },
|
||||
{ SAVE_TABLE_ENTRY_PSS_BOXES, SAVE_BLOCK_ID_BOXES, (SaveEntrySizeFunc)PSSBoxes_SaveSize, (SaveEntryInitFunc)PSSBoxes_Init },
|
||||
};
|
||||
|
||||
const int Unk_020E5830 = NELEMS(Unk_020E5894);
|
||||
const int gSaveTableSize = NELEMS(gSaveTableEntries);
|
||||
|
||||
TVBroadcast * SaveData_TVBroadcast (SaveData * param0)
|
||||
{
|
||||
|
|
@ -125,16 +125,16 @@ PalParkTransfer * SaveData_PalParkTransfer (SaveData * param0)
|
|||
return sub_020245BC(param0, 32);
|
||||
}
|
||||
|
||||
const SaveTableEntry Unk_020E5834[] = {
|
||||
{0x0, 0x20, (SaveEntrySizeFunc)sub_0202DF8C, (SaveEntryInitFunc)sub_0202DF94},
|
||||
{0x1, 0x23, (SaveEntrySizeFunc)sub_02030880, (SaveEntryInitFunc)sub_02030888},
|
||||
{0x2, 0x24, (SaveEntrySizeFunc)sub_0202F1D4, (SaveEntryInitFunc)sub_0202F1DC},
|
||||
{0x3, 0x26, (SaveEntrySizeFunc)sub_0202F1D4, (SaveEntryInitFunc)sub_0202F1DC},
|
||||
{0x4, 0x28, (SaveEntrySizeFunc)sub_0202F1D4, (SaveEntryInitFunc)sub_0202F1DC},
|
||||
{0x5, 0x2A, (SaveEntrySizeFunc)sub_0202F1D4, (SaveEntryInitFunc)sub_0202F1DC}
|
||||
const SaveTableEntry gExtraSaveTableEntries[] = {
|
||||
{EXTRA_SAVE_TABLE_ENTRY_HALL_OF_FAME, SAVE_PAGE_MAX, (SaveEntrySizeFunc)HallOfFame_SaveSize, (SaveEntryInitFunc)HallOfFame_Init},
|
||||
{EXTRA_SAVE_TABLE_ENTRY_FRONTIER, SAVE_PAGE_MAX + 3, (SaveEntrySizeFunc)Frontier_Extra_SaveSize, (SaveEntryInitFunc)Frontier_Extra_Init},
|
||||
{EXTRA_SAVE_TABLE_ENTRY_MY_RECORDINGS, SAVE_PAGE_MAX + 4, (SaveEntrySizeFunc)BattleRecording_SaveSize, (SaveEntryInitFunc)BattleRecording_Init},
|
||||
{EXTRA_SAVE_TABLE_ENTRY_DL_RECORDINGS_0, SAVE_PAGE_MAX + 6, (SaveEntrySizeFunc)BattleRecording_SaveSize, (SaveEntryInitFunc)BattleRecording_Init},
|
||||
{EXTRA_SAVE_TABLE_ENTRY_DL_RECORDINGS_1, SAVE_PAGE_MAX + 8, (SaveEntrySizeFunc)BattleRecording_SaveSize, (SaveEntryInitFunc)BattleRecording_Init},
|
||||
{EXTRA_SAVE_TABLE_ENTRY_DL_RECORDINGS_2, SAVE_PAGE_MAX + 10, (SaveEntrySizeFunc)BattleRecording_SaveSize, (SaveEntryInitFunc)BattleRecording_Init},
|
||||
};
|
||||
|
||||
const int Unk_020E582C = NELEMS(Unk_020E5834);
|
||||
const int gExtraSaveTableSize = NELEMS(gExtraSaveTableEntries);
|
||||
|
||||
HallOfFame * SaveData_HallOfFame (SaveData * param0, int param1, int * param2)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -935,9 +935,9 @@ static BOOL sub_0202516C (const SaveData * param0, int param1, int param2)
|
|||
int sub_020251A4 (int param0)
|
||||
{
|
||||
int v0;
|
||||
const SaveTableEntry * v1 = Unk_020E5894;
|
||||
const SaveTableEntry * v1 = gSaveTableEntries;
|
||||
|
||||
GF_ASSERT(param0 < Unk_020E5830);
|
||||
GF_ASSERT(param0 < gSaveTableSize);
|
||||
v0 = v1[param0].sizeFunc();
|
||||
|
||||
v0 += 4 - (v0 % 4);
|
||||
|
|
@ -948,13 +948,13 @@ int sub_020251A4 (int param0)
|
|||
|
||||
static void sub_020251DC (UnkStruct_020251DC * param0)
|
||||
{
|
||||
const SaveTableEntry * v0 = Unk_020E5894;
|
||||
const SaveTableEntry * v0 = gSaveTableEntries;
|
||||
int v1;
|
||||
int v2 = 0;
|
||||
|
||||
GF_ASSERT(Unk_020E5830 == 38);
|
||||
GF_ASSERT(gSaveTableSize == 38);
|
||||
|
||||
for (v1 = 0; v1 < Unk_020E5830; v1++) {
|
||||
for (v1 = 0; v1 < gSaveTableSize; v1++) {
|
||||
GF_ASSERT(v0[v1].dataID == v1);
|
||||
|
||||
param0[v1].unk_00 = v0[v1].dataID;
|
||||
|
|
@ -965,7 +965,7 @@ static void sub_020251DC (UnkStruct_020251DC * param0)
|
|||
|
||||
v2 += param0[v1].unk_04;
|
||||
|
||||
if ((v1 == Unk_020E5830 - 1) || (v0[v1].blockID != v0[v1 + 1].blockID)) {
|
||||
if ((v1 == gSaveTableSize - 1) || (v0[v1].blockID != v0[v1 + 1].blockID)) {
|
||||
v2 += sizeof(UnkStruct_02024920);
|
||||
}
|
||||
}
|
||||
|
|
@ -990,7 +990,7 @@ static void sub_02025258 (UnkStruct_02025258 * param0, const UnkStruct_020251DC
|
|||
param0[v3].unk_00 = v3;
|
||||
param0[v3].unk_08 = 0;
|
||||
|
||||
for (; param1[v4].unk_0E == v3 && v4 < Unk_020E5830; v4++) {
|
||||
for (; param1[v4].unk_0E == v3 && v4 < gSaveTableSize; v4++) {
|
||||
param0[v3].unk_08 += param1[v4].unk_04;
|
||||
}
|
||||
|
||||
|
|
@ -1009,7 +1009,7 @@ static void sub_02025258 (UnkStruct_02025258 * param0, const UnkStruct_020251DC
|
|||
|
||||
static void sub_020252EC (UnkStruct_020252EC * param0, const UnkStruct_020251DC * param1)
|
||||
{
|
||||
const SaveTableEntry * v0 = Unk_020E5894;
|
||||
const SaveTableEntry * v0 = gSaveTableEntries;
|
||||
int v1;
|
||||
int v2;
|
||||
void * v3;
|
||||
|
|
@ -1017,7 +1017,7 @@ static void sub_020252EC (UnkStruct_020252EC * param0, const UnkStruct_020251DC
|
|||
|
||||
MI_CpuClearFast(param0->unk_00, sizeof(param0->unk_00));
|
||||
|
||||
for (v1 = 0; v1 < Unk_020E5830; v1++) {
|
||||
for (v1 = 0; v1 < gSaveTableSize; v1++) {
|
||||
v4 = param1[v1].unk_08;
|
||||
v3 = ¶m0->unk_00[v4];
|
||||
v2 = param1[v1].unk_04;
|
||||
|
|
@ -1028,7 +1028,7 @@ static void sub_020252EC (UnkStruct_020252EC * param0, const UnkStruct_020251DC
|
|||
|
||||
void sub_02025340 (SaveData * param0)
|
||||
{
|
||||
const SaveTableEntry * v0 = Unk_020E5834;
|
||||
const SaveTableEntry * v0 = gExtraSaveTableEntries;
|
||||
int v1;
|
||||
int v2;
|
||||
void * v3;
|
||||
|
|
@ -1037,7 +1037,7 @@ void sub_02025340 (SaveData * param0)
|
|||
return;
|
||||
}
|
||||
|
||||
for (v1 = 0; v1 < Unk_020E582C; v1++) {
|
||||
for (v1 = 0; v1 < gExtraSaveTableSize; v1++) {
|
||||
if (v0[v1].dataID == 0) {
|
||||
continue;
|
||||
}
|
||||
|
|
@ -1108,8 +1108,8 @@ int sub_02025428 (const SaveData * param0, int param1, void * param2)
|
|||
|
||||
sub_02017B7C(1);
|
||||
|
||||
GF_ASSERT(param1 < Unk_020E582C);
|
||||
v0 = &Unk_020E5834[param1];
|
||||
GF_ASSERT(param1 < gExtraSaveTableSize);
|
||||
v0 = &gExtraSaveTableEntries[param1];
|
||||
|
||||
GF_ASSERT(v0->dataID == param1);
|
||||
v1 = v0->sizeFunc() + sizeof(UnkStruct_020253B4);
|
||||
|
|
@ -1153,8 +1153,8 @@ int sub_02025574 (SaveData * param0, int param1, void * param2)
|
|||
|
||||
sub_02017B7C(1);
|
||||
|
||||
GF_ASSERT(param1 < Unk_020E582C);
|
||||
v0 = &Unk_020E5834[param1];
|
||||
GF_ASSERT(param1 < gExtraSaveTableSize);
|
||||
v0 = &gExtraSaveTableEntries[param1];
|
||||
|
||||
GF_ASSERT(v0->dataID == param1);
|
||||
v1 = v0->sizeFunc() + sizeof(UnkStruct_020253B4);
|
||||
|
|
@ -1196,8 +1196,8 @@ void * sub_02025680 (SaveData * param0, int param1, int param2, int * param3)
|
|||
BOOL v3, v4;
|
||||
u32 v5, v6;
|
||||
|
||||
GF_ASSERT(param2 < Unk_020E582C);
|
||||
v0 = &Unk_020E5834[param2];
|
||||
GF_ASSERT(param2 < gExtraSaveTableSize);
|
||||
v0 = &gExtraSaveTableEntries[param2];
|
||||
|
||||
GF_ASSERT(v0->dataID == param2);
|
||||
v2 = v0->sizeFunc() + sizeof(UnkStruct_020253B4);
|
||||
|
|
@ -1262,10 +1262,10 @@ void * sub_020257E8 (SaveData * param0, int param1, int param2, int * param3, BO
|
|||
u8 v9;
|
||||
UnkStruct_0202783C * v10 = sub_0202783C(param0);
|
||||
|
||||
GF_ASSERT(param2 < Unk_020E582C);
|
||||
GF_ASSERT(param2 < gExtraSaveTableSize);
|
||||
GF_ASSERT(param2 != 0);
|
||||
|
||||
v0 = &Unk_020E5834[param2];
|
||||
v0 = &gExtraSaveTableEntries[param2];
|
||||
GF_ASSERT(v0->dataID == param2);
|
||||
|
||||
v2 = v0->sizeFunc() + sizeof(UnkStruct_020253B4);
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@ typedef struct UnkStruct_02025CCC_t {
|
|||
u32 unk_50[3];
|
||||
} UnkStruct_02025CCC;
|
||||
|
||||
int sub_02025CB0 (void)
|
||||
int SystemData_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02025CCC);
|
||||
}
|
||||
|
||||
void sub_02025CB4 (UnkStruct_02025CCC * param0)
|
||||
void SystemData_Init (UnkStruct_02025CCC * param0)
|
||||
{
|
||||
MI_CpuClearFast(param0, sizeof(UnkStruct_02025CCC));
|
||||
sub_02025D84(¶m0->unk_10);
|
||||
|
|
|
|||
|
|
@ -21,12 +21,12 @@ struct UnkStruct_02025E0C_t {
|
|||
UnkStruct_02025E5C unk_26;
|
||||
};
|
||||
|
||||
int sub_02025E08 (void)
|
||||
int Player_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02025E0C);
|
||||
}
|
||||
|
||||
void sub_02025E0C (UnkStruct_02025E0C * param0)
|
||||
void Player_Init (UnkStruct_02025E0C * param0)
|
||||
{
|
||||
MI_CpuClearFast(param0, sizeof(UnkStruct_02025E0C));
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ int sub_0202602C (void)
|
|||
return sizeof(UnkStruct_0202610C);
|
||||
}
|
||||
|
||||
int sub_02026030 (void)
|
||||
int RegulationBattles_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02026030);
|
||||
}
|
||||
|
|
@ -28,7 +28,7 @@ void sub_02026034 (const UnkStruct_0202610C * param0, UnkStruct_0202610C * param
|
|||
MI_CpuCopy8(param0, param1, sizeof(UnkStruct_0202610C));
|
||||
}
|
||||
|
||||
void sub_02026040 (UnkStruct_02026030 * param0)
|
||||
void RegulationBattles_Init (UnkStruct_02026030 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_02026030));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,12 +30,12 @@ typedef struct UnkStruct_02026310_t {
|
|||
u8 unk_DC;
|
||||
} UnkStruct_02026310;
|
||||
|
||||
int sub_020261E4 (void)
|
||||
int Daycare_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02026310);
|
||||
}
|
||||
|
||||
void sub_020261EC (UnkStruct_02026310 * param0)
|
||||
void Daycare_Init (UnkStruct_02026310 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_02026310));
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ typedef struct UnkStruct_02026324_t {
|
|||
u16 unk_322;
|
||||
} UnkStruct_02026324;
|
||||
|
||||
int sub_0202631C (void)
|
||||
int Pokedex_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02026324);
|
||||
}
|
||||
|
|
@ -44,7 +44,7 @@ UnkStruct_02026324 * sub_02026324 (u32 param0)
|
|||
UnkStruct_02026324 * v0;
|
||||
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_02026324));
|
||||
sub_02026D6C(v0);
|
||||
Pokedex_Init(v0);
|
||||
|
||||
return v0;
|
||||
}
|
||||
|
|
@ -743,7 +743,7 @@ static BOOL sub_02026D68 (u16 param0)
|
|||
return 1;
|
||||
}
|
||||
|
||||
void sub_02026D6C (UnkStruct_02026324 * param0)
|
||||
void Pokedex_Init (UnkStruct_02026324 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_02026324));
|
||||
|
||||
|
|
|
|||
|
|
@ -39,12 +39,12 @@ typedef struct UnkStruct_0202783C_t {
|
|||
UnkStruct_0202783C_sub1 unk_6DC;
|
||||
} UnkStruct_0202783C;
|
||||
|
||||
int sub_020277A4 (void)
|
||||
int MiscSaveBlock_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202783C);
|
||||
}
|
||||
|
||||
void sub_020277AC (UnkStruct_0202783C * param0)
|
||||
void MiscSaveBlock_Init (UnkStruct_0202783C * param0)
|
||||
{
|
||||
MI_CpuClearFast(param0, sizeof(UnkStruct_0202783C));
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
#include "unk_020244AC.h"
|
||||
#include "unk_02027F84.h"
|
||||
|
||||
int sub_02027F84 (void)
|
||||
int PalPad_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02027F8C) * 16;
|
||||
}
|
||||
|
|
@ -20,7 +20,7 @@ UnkStruct_02027F8C * sub_02027F8C (SaveData * param0)
|
|||
return sub_020245BC(param0, 9);
|
||||
}
|
||||
|
||||
void sub_02027F98 (UnkStruct_02027F8C * param0)
|
||||
void PalPad_Init (UnkStruct_02027F8C * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
|
|
@ -58,7 +58,7 @@ void sub_02027FEC (UnkStruct_02027F8C * param0, UnkStruct_02027F8C * param1, int
|
|||
UnkStruct_02027F8C * v4;
|
||||
|
||||
v4 = Heap_AllocFromHeap(param3, sizeof(UnkStruct_02027F8C) * 16);
|
||||
sub_02027F98(v4);
|
||||
PalPad_Init(v4);
|
||||
|
||||
for (v0 = 0; v0 < param2; v0++) {
|
||||
v3[v0] = -1;
|
||||
|
|
|
|||
|
|
@ -239,12 +239,12 @@ UnkStruct_02028430 * sub_02028430 (SaveData * param0)
|
|||
return sub_020245BC(param0, 15);
|
||||
}
|
||||
|
||||
int sub_0202843C (void)
|
||||
int Mail_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202818C) * 20;
|
||||
}
|
||||
|
||||
void sub_02028444 (UnkStruct_02028430 * param0)
|
||||
void Mail_Init (UnkStruct_02028430 * param0)
|
||||
{
|
||||
int v0 = 0;
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ u16 Unk_02100920[] = {
|
|||
0x139
|
||||
};
|
||||
|
||||
int sub_0202854C (void)
|
||||
int Underground_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_020298B0);
|
||||
}
|
||||
|
|
@ -97,7 +97,7 @@ UnkStruct_0202855C * sub_0202855C (u32 param0)
|
|||
return v0;
|
||||
}
|
||||
|
||||
void sub_02028574 (UnkStruct_020298B0 * param0)
|
||||
void Underground_Init (UnkStruct_020298B0 * param0)
|
||||
{
|
||||
u32 v0 = 0;
|
||||
RTCDate v1;
|
||||
|
|
|
|||
|
|
@ -311,7 +311,7 @@ static void sub_02029BD8 (Pokemon * param0, u8 * param1, u8 * param2)
|
|||
*param2 += (5 * 8);
|
||||
}
|
||||
|
||||
void sub_02029BFC (UnkStruct_0202A750 * param0)
|
||||
void ImageClip_Init (UnkStruct_0202A750 * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
|
|
@ -326,7 +326,7 @@ void sub_02029BFC (UnkStruct_0202A750 * param0)
|
|||
sub_02029BB0(¶m0->unk_7A4);
|
||||
}
|
||||
|
||||
int sub_02029C58 (void)
|
||||
int ImageClip_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202A750);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@
|
|||
#include "unk_0202ACE0.h"
|
||||
#include "unk_02038FFC.h"
|
||||
|
||||
int sub_0202ACE0 (void)
|
||||
int WiFiList_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202B370);
|
||||
}
|
||||
|
||||
void sub_0202ACE8 (UnkStruct_0202B370 * param0)
|
||||
void WiFiList_Init (UnkStruct_0202B370 * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
UnkStruct_0202B4A0 * Unk_021C079C;
|
||||
|
||||
int sub_0202B37C (void)
|
||||
int RandomGroup_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202B4A0);
|
||||
}
|
||||
|
|
@ -25,7 +25,7 @@ void sub_0202B384 (UnkStruct_0202B4A0 * param0, int param1, int param2)
|
|||
param0->unk_00[param2] = param0->unk_00[param1];
|
||||
}
|
||||
|
||||
void sub_0202B3A8 (UnkStruct_0202B4A0 * param0)
|
||||
void RandomGroup_Init (UnkStruct_0202B4A0 * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ static const UnkStruct_020E5B50 Unk_020E5B50[] = {
|
|||
{0x140, 0x9A, 0x7}
|
||||
};
|
||||
|
||||
int sub_0202B604 (void)
|
||||
int Journal_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202B628) * 10;
|
||||
}
|
||||
|
|
@ -127,7 +127,7 @@ static void sub_0202B60C (UnkStruct_0202B628 * param0)
|
|||
memset(param0, 0, sizeof(UnkStruct_0202B628));
|
||||
}
|
||||
|
||||
void sub_0202B618 (UnkStruct_0202B628 * param0)
|
||||
void Journal_Init (UnkStruct_0202B628 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_0202B628) * 10);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,12 +15,12 @@ typedef struct UnkStruct_0202C834_t {
|
|||
u8 unk_20[1536];
|
||||
} UnkStruct_0202C834;
|
||||
|
||||
int sub_0202C7FC (void)
|
||||
int TrainerCard_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202C834);
|
||||
}
|
||||
|
||||
void sub_0202C804 (UnkStruct_0202C834 * param0)
|
||||
void TrainerCard_Init (UnkStruct_0202C834 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_0202C834));
|
||||
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@
|
|||
#include "unk_020244AC.h"
|
||||
#include "unk_0202C858.h"
|
||||
|
||||
int sub_0202C858 (void)
|
||||
int WiFiHistory_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202C878);
|
||||
}
|
||||
|
||||
void sub_0202C860 (UnkStruct_0202C878 * param0)
|
||||
void WiFiHistory_Init (UnkStruct_0202C878 * param0)
|
||||
{
|
||||
MI_CpuClear32(param0, sizeof(UnkStruct_0202C878));
|
||||
sub_02025C84(30);
|
||||
|
|
|
|||
|
|
@ -11,16 +11,16 @@
|
|||
#include "unk_020244AC.h"
|
||||
#include "unk_0202C9F4.h"
|
||||
|
||||
int sub_0202C9F4 (void)
|
||||
int BallSeal_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202CA1C);
|
||||
}
|
||||
|
||||
void sub_0202C9FC (UnkStruct_0202CA1C * param0)
|
||||
void BallSeal_Init (UnkStruct_0202CA1C * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
v0 = sub_0202C9F4();
|
||||
v0 = BallSeal_SaveSize();
|
||||
MI_CpuFill8(param0, 0, v0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,12 +12,12 @@ typedef struct UnkStruct_0202CC84_t {
|
|||
s8 unk_04[1000];
|
||||
} UnkStruct_0202CC84;
|
||||
|
||||
int sub_0202CC64 (void)
|
||||
int ChatotCry_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202CC84);
|
||||
}
|
||||
|
||||
void sub_0202CC6C (UnkStruct_0202CC84 * param0)
|
||||
void ChatotCry_Init (UnkStruct_0202CC84 * param0)
|
||||
{
|
||||
MI_CpuClear32(param0, sizeof(UnkStruct_0202CC84));
|
||||
param0->unk_00 = 0;
|
||||
|
|
@ -27,7 +27,7 @@ UnkStruct_0202CC84 * sub_0202CC84 (int param0)
|
|||
{
|
||||
UnkStruct_0202CC84 * v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_0202CC84));
|
||||
|
||||
sub_0202CC6C(v0);
|
||||
ChatotCry_Init(v0);
|
||||
return v0;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -24,12 +24,12 @@ typedef struct UnkStruct_0202CD88_t {
|
|||
static void sub_0202CD94(UnkStruct_0202CD88 * param0, int param1);
|
||||
static void sub_0202CDC0(UnkStruct_0202CD88 * param0, int param1);
|
||||
|
||||
int sub_0202CD50 (void)
|
||||
int GameRecord_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202CD88);
|
||||
}
|
||||
|
||||
void sub_0202CD58 (UnkStruct_0202CD88 * param0)
|
||||
void GameRecord_Init (UnkStruct_0202CD88 * param0)
|
||||
{
|
||||
MI_CpuClear32(param0, sizeof(UnkStruct_0202CD88));
|
||||
param0->unk_1B8.unk_02 = OS_GetVBlankCount() | (OS_GetVBlankCount() << 8);
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
#include "unk_020244AC.h"
|
||||
#include "unk_0202D778.h"
|
||||
|
||||
int sub_0202D778 (void)
|
||||
int Ribbons_SaveSize (void)
|
||||
{
|
||||
return 14;
|
||||
}
|
||||
|
||||
void sub_0202D77C (u8 * param0)
|
||||
void Ribbons_Init (u8 * param0)
|
||||
{
|
||||
memset(param0, 0, 14);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,12 +13,12 @@
|
|||
#include "unk_020244AC.h"
|
||||
#include "unk_0202D7A8.h"
|
||||
|
||||
int sub_0202D7A8 (void)
|
||||
int SpecialEncounter_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202D7B0);
|
||||
}
|
||||
|
||||
void sub_0202D7B0 (UnkStruct_0202D7B0 * param0)
|
||||
void SpecialEncounter_Init (UnkStruct_0202D7B0 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_0202D7B0));
|
||||
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@ UnkStruct_0202DA40 * sub_0202DA40 (SaveData * param0)
|
|||
return sub_020245BC(param0, 26);
|
||||
}
|
||||
|
||||
int sub_0202DA4C (void)
|
||||
int GlobalTrade_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202DA40);
|
||||
}
|
||||
|
||||
void sub_0202DA50 (UnkStruct_0202DA40 * param0)
|
||||
void GlobalTrade_Init (UnkStruct_0202DA40 * param0)
|
||||
{
|
||||
MI_CpuClearFast(param0, sizeof(UnkStruct_0202DA40));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,12 +19,12 @@ typedef struct MysteryGift {
|
|||
|
||||
MysteryGift * SaveData_MysteryGift(SaveData * param0);
|
||||
|
||||
int sub_0202DAB4 (void)
|
||||
int MysteryGift_SaveSize (void)
|
||||
{
|
||||
return sizeof(MysteryGift);
|
||||
}
|
||||
|
||||
void sub_0202DABC (MysteryGift * param0)
|
||||
void MysteryGift_Init (MysteryGift * param0)
|
||||
{
|
||||
sub_02025C84(31);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,12 +19,12 @@
|
|||
|
||||
static int inline inline_0202E1A8(const HallOfFame * param0, int param1);
|
||||
|
||||
int sub_0202DF8C (void)
|
||||
int HallOfFame_SaveSize (void)
|
||||
{
|
||||
return sizeof(HallOfFame);
|
||||
}
|
||||
|
||||
void sub_0202DF94 (HallOfFame * param0)
|
||||
void HallOfFame_Init (HallOfFame * param0)
|
||||
{
|
||||
MI_CpuClear32(param0, sizeof(HallOfFame));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,12 +24,12 @@
|
|||
static void sub_0202E3AC(TVBroadcast * param0);
|
||||
static UnkStruct_0202E768 * sub_0202E4DC(TVBroadcast * param0, int param1);
|
||||
|
||||
int sub_0202E2CC (void)
|
||||
int TVBroadcast_SaveSize (void)
|
||||
{
|
||||
return sizeof(TVBroadcast);
|
||||
}
|
||||
|
||||
void sub_0202E2D4 (TVBroadcast * param0)
|
||||
void TVBroadcast_Init (TVBroadcast * param0)
|
||||
{
|
||||
MI_CpuClearFast(param0, sizeof(TVBroadcast));
|
||||
sub_02025C84(27);
|
||||
|
|
|
|||
|
|
@ -67,12 +67,12 @@ BOOL sub_0202E870 (UnkStruct_0202E858 * param0)
|
|||
return 1;
|
||||
}
|
||||
|
||||
int sub_0202E884 (void)
|
||||
int Rankings_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202E8C0);
|
||||
}
|
||||
|
||||
void sub_0202E88C (UnkStruct_0202E8C0 * param0)
|
||||
void Rankings_Init (UnkStruct_0202E8C0 * param0)
|
||||
{
|
||||
int v0, v1;
|
||||
|
||||
|
|
|
|||
|
|
@ -15,12 +15,12 @@ typedef struct PalParkTransfer {
|
|||
u8 unk_380[6];
|
||||
} PalParkTransfer;
|
||||
|
||||
int sub_0202EEC0 (void)
|
||||
int PalParkTransfer_SaveSize (void)
|
||||
{
|
||||
return sizeof(PalParkTransfer);
|
||||
}
|
||||
|
||||
void sub_0202EEC8 (PalParkTransfer * param0)
|
||||
void PalParkTransfer_Init (PalParkTransfer * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@
|
|||
#include "unk_020244AC.h"
|
||||
#include "unk_0202F108.h"
|
||||
|
||||
int sub_0202F108 (void)
|
||||
int Contest_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0202F10C);
|
||||
}
|
||||
|
||||
void sub_0202F10C (UnkStruct_0202F10C * param0)
|
||||
void Contest_Init (UnkStruct_0202F10C * param0)
|
||||
{
|
||||
int v0, v1;
|
||||
|
||||
|
|
|
|||
|
|
@ -41,14 +41,14 @@ static BOOL sub_0202F794(SaveData * param0, const BattleRecording * param1);
|
|||
static void sub_0202F860(void * param0, u32 param1, u32 param2);
|
||||
static void sub_0202F510(SaveData * param0, UnkStruct_0202F41C * param1, const UnkStruct_0202F298 * param2, int param3, int param4);
|
||||
|
||||
int sub_0202F1D4 (void)
|
||||
int BattleRecording_SaveSize (void)
|
||||
{
|
||||
GF_ASSERT(sizeof(BattleRecording) < 0x1000 * 2);
|
||||
|
||||
return sizeof(BattleRecording);
|
||||
}
|
||||
|
||||
void sub_0202F1DC (BattleRecording * param0)
|
||||
void BattleRecording_Init (BattleRecording * param0)
|
||||
{
|
||||
MI_CpuClear32(param0, sizeof(BattleRecording));
|
||||
param0->unk_00 = 0xffffffff;
|
||||
|
|
@ -62,7 +62,7 @@ void sub_0202F1F8 (SaveData * param0, int param1, int * param2)
|
|||
}
|
||||
|
||||
Unk_021C07A4 = SaveData_BattleRecording(param0, param1, param2, 0);
|
||||
sub_0202F1DC(Unk_021C07A4);
|
||||
BattleRecording_Init(Unk_021C07A4);
|
||||
}
|
||||
|
||||
void sub_0202F22C (void)
|
||||
|
|
|
|||
|
|
@ -14,12 +14,12 @@
|
|||
#include "unk_02030494.h"
|
||||
#include "unk_0203061C.h"
|
||||
|
||||
int sub_0203061C (void)
|
||||
int Frontier_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0203068C);
|
||||
}
|
||||
|
||||
void sub_02030624 (UnkStruct_0203068C * param0)
|
||||
void Frontier_Init (UnkStruct_0203068C * param0)
|
||||
{
|
||||
MI_CpuClear8(param0, sizeof(UnkStruct_0203068C));
|
||||
|
||||
|
|
|
|||
|
|
@ -25,13 +25,13 @@ typedef struct BattleFrontierStage {
|
|||
static u16 sub_02030908(BattleFrontierStage * param0, int param1, int param2, u16 param3);
|
||||
static u16 sub_02030954(SaveData * param0, BattleFrontierStage * param1, int param2, int param3, u16 param4);
|
||||
|
||||
int sub_02030880 (void)
|
||||
int Frontier_Extra_SaveSize (void)
|
||||
{
|
||||
GF_ASSERT(sizeof(BattleFrontierStage) % 4 == 0);
|
||||
return sizeof(BattleFrontierStage);
|
||||
}
|
||||
|
||||
void sub_02030888 (BattleFrontierStage * param0)
|
||||
void Frontier_Extra_Init (BattleFrontierStage * param0)
|
||||
{
|
||||
MI_CpuClear8(param0, sizeof(BattleFrontierStage));
|
||||
param0->unk_00 = 0xffffffff;
|
||||
|
|
|
|||
|
|
@ -18,12 +18,12 @@
|
|||
|
||||
static void sub_02030DD0(SaveData * param0, UnkStruct_ov96_0223B574 * param1);
|
||||
|
||||
int sub_02030CE8 (void)
|
||||
int Email_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02030CEC);
|
||||
}
|
||||
|
||||
void sub_02030CEC (UnkStruct_02030CEC * param0)
|
||||
void Email_Init (UnkStruct_02030CEC * param0)
|
||||
{
|
||||
MI_CpuClear8(param0, sizeof(UnkStruct_02030CEC));
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ void sub_02030CEC (UnkStruct_02030CEC * param0)
|
|||
|
||||
void sub_02030D10 (SaveData * param0)
|
||||
{
|
||||
sub_02030CEC(sub_020245BC(param0, 35));
|
||||
Email_Init(sub_020245BC(param0, 35));
|
||||
}
|
||||
|
||||
BOOL sub_02030D20 (SaveData * param0)
|
||||
|
|
|
|||
|
|
@ -11,14 +11,14 @@ typedef struct UnkStruct_02030EC4_t {
|
|||
u32 unk_04;
|
||||
} UnkStruct_02030EC4;
|
||||
|
||||
int sub_02030EA4 (void)
|
||||
int WiFiQuestion_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02030EC4);
|
||||
}
|
||||
|
||||
void sub_02030EA8 (UnkStruct_02030EC4 * param0)
|
||||
void WiFiQuestion_Init (UnkStruct_02030EC4 * param0)
|
||||
{
|
||||
MI_CpuFill32(param0, 0, sub_02030EA4());
|
||||
MI_CpuFill32(param0, 0, WiFiQuestion_SaveSize());
|
||||
param0->unk_00 = 0xffffffff;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -39,22 +39,22 @@ typedef struct UnkStruct_0203A79C_t {
|
|||
UnkStruct_02061D3C unk_00[64];
|
||||
} UnkStruct_0203A79C;
|
||||
|
||||
int sub_0203A6DC (void)
|
||||
int FieldPlayerState_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0203A790);
|
||||
}
|
||||
|
||||
int sub_0203A6E0 (void)
|
||||
int FieldOWState_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0203A79C);
|
||||
}
|
||||
|
||||
void sub_0203A6E8 (UnkStruct_0203A79C * param0)
|
||||
void FieldOWState_Init (UnkStruct_0203A79C * param0)
|
||||
{
|
||||
MI_CpuClear32(param0, sizeof(UnkStruct_0203A79C));
|
||||
}
|
||||
|
||||
void sub_0203A6F8 (UnkStruct_0203A790 * param0)
|
||||
void FieldPlayerState_Init (UnkStruct_0203A790 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_0203A790));
|
||||
|
||||
|
|
|
|||
|
|
@ -13,12 +13,12 @@ typedef struct UnkStruct_020507E4_t {
|
|||
|
||||
static u8 Unk_021C07F4[8] = {};
|
||||
|
||||
int sub_020507CC (void)
|
||||
int FieldEvents_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_020507E4);
|
||||
}
|
||||
|
||||
void sub_020507D4 (UnkStruct_020507E4 * param0)
|
||||
void FieldEvents_Init (UnkStruct_020507E4 * param0)
|
||||
{
|
||||
memset(param0, 0, sizeof(UnkStruct_020507E4));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ static void sub_02052C6C (UnkStruct_0203CDB0 * param0, BOOL param1)
|
|||
v0 = SaveData_HallOfFame(param0->unk_0C, 11, &v3);
|
||||
|
||||
if ((v3 != 1) || !param1) {
|
||||
sub_0202DF94(v0);
|
||||
HallOfFame_Init(v0);
|
||||
}
|
||||
|
||||
v1 = Party_GetFromSavedata(param0->unk_0C);
|
||||
|
|
|
|||
|
|
@ -37,12 +37,12 @@ typedef struct UnkStruct_02056B24_t {
|
|||
} unk_B8[12];
|
||||
} UnkStruct_02056B24;
|
||||
|
||||
int sub_02056720 (void)
|
||||
int Poketch_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_02056B24);
|
||||
}
|
||||
|
||||
void sub_02056728 (UnkStruct_02056B24 * param0)
|
||||
void Poketch_Init (UnkStruct_02056B24 * param0)
|
||||
{
|
||||
int v0;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ typedef struct PSSBoxes {
|
|||
|
||||
static void sub_020797DC(PSSBoxes * param0);
|
||||
|
||||
void sub_020797C8 (PSSBoxes * param0)
|
||||
void PSSBoxes_Init (PSSBoxes * param0)
|
||||
{
|
||||
sub_020797DC(param0);
|
||||
sub_02024804();
|
||||
}
|
||||
|
||||
u32 sub_020797D4 (void)
|
||||
u32 PSSBoxes_SaveSize (void)
|
||||
{
|
||||
return sizeof(PSSBoxes);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@ static int sub_0207A75C (void)
|
|||
|
||||
static int sub_0207A764 (void)
|
||||
{
|
||||
return Party_sizeof();
|
||||
return Party_SaveSize();
|
||||
}
|
||||
|
||||
static int sub_0207A76C (void)
|
||||
|
|
@ -402,7 +402,7 @@ BOOL sub_0207AA5C (UnkStruct_0207A778 * param0)
|
|||
return 0;
|
||||
}
|
||||
|
||||
return sub_0203597C(27, (void *)¶m0->unk_20[0], Party_sizeof());
|
||||
return sub_0203597C(27, (void *)¶m0->unk_20[0], Party_SaveSize());
|
||||
}
|
||||
|
||||
static void sub_0207AA90 (int param0, int param1, void * param2, void * param3)
|
||||
|
|
@ -550,9 +550,9 @@ BOOL sub_0207AC54 (UnkStruct_0207A778 * param0, int param1, int param2)
|
|||
}
|
||||
|
||||
if (param1 == 1) {
|
||||
return sub_0203597C(31, (void *)¶m0->unk_20[0], Party_sizeof());
|
||||
return sub_0203597C(31, (void *)¶m0->unk_20[0], Party_SaveSize());
|
||||
} else {
|
||||
return sub_0203597C(32, (void *)¶m0->unk_20[0], Party_sizeof());
|
||||
return sub_0203597C(32, (void *)¶m0->unk_20[0], Party_SaveSize());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ typedef struct UnkStruct_0207D99C_t {
|
|||
|
||||
static u32 sub_0207D40C(UnkStruct_0207D3C0 * param0, u16 param1, BagItem ** param2, u32 * param3, u32 param4);
|
||||
|
||||
int sub_0207D3B8 (void)
|
||||
int Bag_SaveSize (void)
|
||||
{
|
||||
return sizeof(UnkStruct_0207D3C0);
|
||||
}
|
||||
|
|
@ -56,12 +56,12 @@ UnkStruct_0207D3C0 * sub_0207D3C0 (int param0)
|
|||
UnkStruct_0207D3C0 * v0;
|
||||
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_0207D3C0));
|
||||
sub_0207D3D8(v0);
|
||||
Bag_Init(v0);
|
||||
|
||||
return v0;
|
||||
}
|
||||
|
||||
void sub_0207D3D8 (UnkStruct_0207D3C0 * param0)
|
||||
void Bag_Init (UnkStruct_0207D3C0 * param0)
|
||||
{
|
||||
MI_CpuClear16(param0, sizeof(UnkStruct_0207D3C0));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -808,7 +808,7 @@ static void sub_02093C6C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
break;
|
||||
case 28:
|
||||
MI_CpuCopy8(v0->unk_14C[0], v0->unk_569, sub_0202CC64());
|
||||
MI_CpuCopy8(v0->unk_14C[0], v0->unk_569, ChatotCry_SaveSize());
|
||||
sub_020364F0(12);
|
||||
|
||||
v0->unk_568 = 0;
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user