Add 1.5 offsets

ty @architdate for running https://github.com/Treeki/CylindricalEarth to dump the schema (.h)
This commit is contained in:
Kurt
2020-09-29 20:07:25 -07:00
parent 6b2b46ec1d
commit e652d00d45
2 changed files with 21 additions and 21 deletions

View File

@@ -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
}
}

View File

@@ -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;
}
}