mirror of
https://github.com/kwsch/NHSE.git
synced 2026-08-24 11:35:41 -05:00
Add 1.5 offsets
ty @architdate for running https://github.com/Treeki/CylindricalEarth to dump the schema (.h)
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user