diff --git a/NHSE.Core/Save/Offsets/MainSaveOffsets15.cs b/NHSE.Core/Save/Offsets/MainSaveOffsets15.cs index 7d158dc..ecf4a4b 100644 --- a/NHSE.Core/Save/Offsets/MainSaveOffsets15.cs +++ b/NHSE.Core/Save/Offsets/MainSaveOffsets15.cs @@ -9,42 +9,42 @@ public class MainSaveOffsets15 : MainSaveOffsets public const int GSaveLandStart = 0x110; public override int Animal => GSaveLandStart + 0x10; - public override int LandMyDesign => GSaveLandStart + 0x1D7200; + public override int LandMyDesign => GSaveLandStart + 0x1e2600; public override int PatternsPRO => LandMyDesign + (PatternCount * DesignPattern.SIZE); public override int PatternFlag => PatternsPRO + (PatternCount * DesignPatternPRO.SIZE); public override int PatternTailor => PatternFlag + DesignPattern.SIZE; - public const int GSaveWeather = GSaveLandStart + 0x1D6FB0; + public const int GSaveWeather = GSaveLandStart + 0x1e23B0; public override int WeatherArea => GSaveWeather + 0x14; // Hemisphere public override int WeatherRandSeed => GSaveWeather + 0x18; - public override int EventFlagLand => GSaveLandStart + 0x20100C; + public override int EventFlagLand => GSaveLandStart + 0x20c40c; // GSaveMainField - public const int GSaveMainFieldStart = GSaveLandStart + 0x20180C; + public const int GSaveMainFieldStart = GSaveLandStart + 0x20cc0c; public override int FieldItem => GSaveMainFieldStart + 0x00000; public override int LandMakingMap => GSaveMainFieldStart + 0xAAA00; public override int MainFieldStructure => GSaveMainFieldStart + 0xCF600; public override int OutsideField => GSaveMainFieldStart + 0xCF998; public override int MyDesignMap => GSaveMainFieldStart + 0xCFA34; - public override int PlayerHouseList => GSaveLandStart + 0x2DC238; - public override int NpcHouseList => GSaveLandStart + 0x40E238; + public override int PlayerHouseList => GSaveLandStart + 0x2e7638; + public override int NpcHouseList => GSaveLandStart + 0x419638; - public const int GSaveShop = GSaveLandStart + 0x40F480; - public override int ShopKabu => GSaveShop + 0x2AD0; // part of shop - public override int Museum => GSaveLandStart + 0x4124C4; - public override int Visitor => GSaveLandStart + 0x4158C8; - public override int SaveFg => GSaveLandStart + 0x415AF8; - public override int BulletinBoard => GSaveLandStart + 0x416440; - public override int AirportThemeColor => GSaveLandStart + 0x4F7048; + public const int GSaveShop = GSaveLandStart + 0x41a880; + public override int ShopKabu => GSaveShop + 0x2b10; // part of shop + public override int Museum => GSaveLandStart + 0x41d904; + public override int Visitor => GSaveLandStart + 0x420d08; + public override int SaveFg => GSaveLandStart + 0x420f38; + public override int BulletinBoard => GSaveLandStart + 0x421880; + public override int AirportThemeColor => GSaveLandStart + 0x502488; #endregion #region GSaveLandOther - public const int GSaveLandOtherStart = 0x4FADA0; + public const int GSaveLandOtherStart = 0x5061e0; - public override int LostItemBox => GSaveLandOtherStart + 0x605E70; - public override int LastSavedTime => GSaveLandOtherStart + 0x60A708; + public override int LostItemBox => GSaveLandOtherStart + 0x6159f0; + public override int LastSavedTime => GSaveLandOtherStart + 0x61a288; #endregion } } diff --git a/NHSE.Core/Save/Offsets/PersonalOffsets15.cs b/NHSE.Core/Save/Offsets/PersonalOffsets15.cs index 43dcba1..240bb5d 100644 --- a/NHSE.Core/Save/Offsets/PersonalOffsets15.cs +++ b/NHSE.Core/Save/Offsets/PersonalOffsets15.cs @@ -15,9 +15,9 @@ public sealed class PersonalOffsets15 : PersonalOffsets public override int NowPoint => GSaveLifeSupport + 0x5498; // Nook Miles public override int TotalPoint => NowPoint + 8; // Total Nook Miles Earned - public override int Birthday => Player + 0x1168C; + public override int Birthday => Player + 0x1228c; - public override int ProfileMain => Player + 0x116A0; + public override int ProfileMain => Player + 0x122a0; public override int ProfilePhoto => ProfileMain + 0x14; public override int ProfileBirthday => ProfileMain + 0x23058; public override int ProfileFruit => ProfileMain + 0x2305C; @@ -26,7 +26,7 @@ public sealed class PersonalOffsets15 : PersonalOffsets // end player - private const int PlayerOther = 0x35E40; + private const int PlayerOther = 0x36a50; public override int Pockets1 => PlayerOther + 0x10; public override int Pockets2 => Pockets1 + (8 * Pockets1Count) + 0x18; @@ -35,10 +35,10 @@ public sealed class PersonalOffsets15 : PersonalOffsets public override int ItemCollectBit => PlayerOther + 0xA058; public override int ItemRemakeCollectBit => PlayerOther + 0xA7AC; public override int Manpu => PlayerOther + 0xAF7C; - public override int Bank => PlayerOther + 0x350C4; + public override int Bank => PlayerOther + 0x35244; public override int Recipes => Bank + 0x10; - public override int MaxRecipeID => 0x2DA; + public override int MaxRecipeID => 0x2E1; public override int MaxRemakeBitFlag => 0x7D0 * 32; } }