summaryrefslogtreecommitdiff
path: root/include/save_block_2.h
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-08-12 15:52:49 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-08-12 15:52:49 -0400
commit9e8e57cacbdb4e75cb7e3adce06a957dec25c33f (patch)
treea22b7328a7d1026f84888dd62f7596ac0fb480c1 /include/save_block_2.h
parentdda861d78ad47a85a54c4c6a2dd3f7e301e65fa5 (diff)
Pad out struct SaveBlock2
Diffstat (limited to 'include/save_block_2.h')
-rw-r--r--include/save_block_2.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/include/save_block_2.h b/include/save_block_2.h
index b086e566..bfac686d 100644
--- a/include/save_block_2.h
+++ b/include/save_block_2.h
@@ -3,6 +3,15 @@
#include "pokemon.h"
+struct SavArrayHeader
+{
+ u32 id;
+ u32 size;
+ u32 offset;
+ u16 field_C;
+ u16 field_E;
+};
+
struct SaveBlock2
{
/* 0x00000 */ u16 playerName[OT_NAME_LENGTH + 1];
@@ -12,10 +21,13 @@ struct SaveBlock2
/* 0x00019 */ u8 origin;
/* 0x0001A */ u8 badges;
/* 0x0001B */ u8 avatar;
- /* 0x0001C */ u8 filler_0001C[0x14];
- /* 0x00030 */ struct PlayerParty party;
- // TODO: finish this st ruct
-};
+ /* 0x0001C */ u8 filler_0001C[0x1F8];
+ /* 0x00214 */ u8 dynamic_region[0x20000];
+ /* 0x20214 */ u8 filler_20214[16];
+ /* 0x20224 */ struct SavArrayHeader arrayHeaders[36];
+ /* 0x20464 */ u8 filler_20464[0x44];
+ // TODO: finish this struct
+}; // size: 0x204A8
struct String * FUN_020239A0(struct SaveBlock2 *, u32 heap_id);
u32 FUN_020239BC(struct SaveBlock2 *);