summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/global.h9
-rw-r--r--include/vs_seeker.h14
2 files changed, 21 insertions, 2 deletions
diff --git a/include/global.h b/include/global.h
index 75911b9f2..a48de5a61 100644
--- a/include/global.h
+++ b/include/global.h
@@ -476,7 +476,14 @@ struct SaveBlock1
{
/*0x0000*/ u8 filler[0x4];
/*0x0004*/ struct WarpData location;
- /*0x000C*/ u8 fillerC[0x3610];
+ /*0x0C*/ struct WarpData warp1;
+ /*0x14*/ struct WarpData warp2;
+ /*0x1C*/ struct WarpData lastHealLocation;
+ /*0x24*/ struct WarpData warp4;
+ /*0x002C*/ u8 filler2C[0x674];
+ /*0x06A0*/ struct MapObject mapObjects[MAP_OBJECTS_COUNT];
+ /*0x08E0*/ struct MapObjectTemplate mapObjectTemplates[64];
+ /*0x0EE0*/ u8 fillerEE0[0x273C];
/*0x361C*/ struct RamScript ramScript;
/*0x3A08*/ u8 filler3A08[0x44];
/*0x3A4C*/ u8 rivalName[PLAYER_NAME_LENGTH];
diff --git a/include/vs_seeker.h b/include/vs_seeker.h
index 6db741a11..e01713f49 100644
--- a/include/vs_seeker.h
+++ b/include/vs_seeker.h
@@ -3,9 +3,21 @@
#include "global.h"
+struct VsSeekerSubstruct
+{
+ const u8 *unk_0;
+ u16 unk_4;
+ u8 unk_6;
+ u8 unk_7;
+ u16 unk_8;
+ u16 unk_a;
+ u8 unk_c;
+};
+
struct VsSeekerStruct
{
- /*0x000*/ u8 filler_00[0x431];
+ /*0x000*/ struct VsSeekerSubstruct unk_000[MAP_OBJECTS_COUNT];
+ /*0x100*/ u8 filler_100[0x331];
/*0x431*/ u8 unk_431_0:3;
u8 unk_431_3:5;
};