summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/save.h26
1 files changed, 22 insertions, 4 deletions
diff --git a/include/save.h b/include/save.h
index dbb2b6b3..7db9909a 100644
--- a/include/save.h
+++ b/include/save.h
@@ -22,7 +22,8 @@ typedef enum {
extern SaveResult HandleSave(u32 arg0);
typedef struct {
- /*0x000*/ u8 filler0[0x2];
+ /*0x000*/ u8 unk_00;
+ /*0x000*/ u8 unk_01;
/*0x002*/ u8 messageSpeed;
/*0x003*/ u8 brightnessPref;
/*0x004*/ u8 filler4[0x2];
@@ -35,14 +36,24 @@ typedef struct {
/*0x050*/ u32 unk50;
/*0x054*/ u8 filler54[0x2C];
/*0x080*/ u8 playerName[FILENAME_LENGTH];
- /*0x086*/ u8 filler86[0x22];
+ /*0x086*/ u8 filler86[0x2];
+ /*0x088*/ u8 unk_88;
+ /*0x089*/ u8 unk_89;
+ /*0x08A*/ u8 unk_8A;
+ /*0x08B*/ u8 unk_8B;
+ /*0x08C*/ u16 unk_8C;
+ /*0x08E*/ u16 unk_8E;
+ /*0x08F*/ u8 unk_8F;
+ /*0x090*/ u8 filler91[0x15];
/*0x0A8*/ Stats stats;
/*0x0D0*/ u8 fillerD0[0x71];
/*0x141*/ u8 unk141[0x34f];
/*0x490*/ u32 unk490;
/*0x494*/ u32 unk494;
/*0x498*/ u32 unk498;
- /*0x49C*/ u8 filler49C[0x18];
+ /*0x49C*/ u8 filler49C[0xC];
+ /*0x4a8*/ u32 unk_4a8;
+ /*0x4ac*/ u8 filler4ac[0x8];
} SaveFile;
extern SaveFile gSave;
@@ -54,4 +65,11 @@ s32 ReadSaveFile(u32, SaveFile*);
u32 Read_02000000(struct_02000000*);
void SetFileStatusDeleted(u32 index);
-#endif \ No newline at end of file
+extern const char gUnk_0811E470[];
+
+#ifdef DEMO
+extern const u8* const demoPointers[];
+extern const u8 demoUnknown1[];
+#endif
+
+#endif