diff --git a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs index 613c9e46b..d43c00023 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x964DAD246B658565, NameHash = 0x6A8BFA82)] + [NMS(GUID = 0x2C221EC3448F062F, NameHash = 0x6A8BFA82)] public class GcAdditionalOptionMissionOverride : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleEntry.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleEntry.cs index 8bc936294..2b3dbb538 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleEntry.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x77CDC3BE5DC8A5BF, NameHash = 0x35D4E04)] + [NMS(GUID = 0x39B53DD99BB14603, NameHash = 0x35D4E04)] public class GcAlienPuzzleEntry : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs index 079af4514..0f06dbb53 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE536E84BA27F7904, NameHash = 0x981A51EE)] + [NMS(GUID = 0x34DD734EF4615424, NameHash = 0x981A51EE)] public class GcAlienPuzzleOption : NMSTemplate { [NMS(Index = 22)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs index 448756d20..9c7c6459b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x57E53F561B9DA4E8, NameHash = 0x3987E9FB)] + [NMS(GUID = 0xB21BF74F3E0ADFCD, NameHash = 0x3987E9FB)] public class GcAlienPuzzleTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs index 4b852a5e9..b9fd90971 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9DCBC6F90532DD12, NameHash = 0xC0413ECB)] + [NMS(GUID = 0xA10A602D084B648A, NameHash = 0xC0413ECB)] public class GcAudioAreaTriggerComponentData : NMSTemplate { [NMS(Index = 2, MxmlName = "Enter Distance")] diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs index 3457648b5..df53f2b6d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA3037E022CC7B2B2, NameHash = 0x7A0D33C8)] + [NMS(GUID = 0x32D5FED6BF0CCBAF, NameHash = 0x7A0D33C8)] public class GcAudioWwiseEvents : NMSTemplate { - // size: 0xB35 + // size: 0xB36 public enum AkEventEnum : uint { INVALID_EVENT = 0x0, ABANDONED_DOOR_UNLOCK = 0x264BED2D, @@ -641,6 +641,7 @@ public enum AkEventEnum : uint { GAMETABLE_DESTROYED = 0xE224A1D9, GAMETABLE_END = 0x101B4A17, GAMETABLE_HEAL = 0xBD172CAE, + GAMETABLE_KO = 0x3360A92E, GAMETABLE_LAUNCH_BARREN = 0xC657B9A, GAMETABLE_LAUNCH_COLD = 0x26D531C2, GAMETABLE_LAUNCH_FIRE = 0x243998A8, diff --git a/libMBIN/Source/NMS/GameComponents/GcCollisionTable.cs b/libMBIN/Source/NMS/GameComponents/GcCollisionTable.cs deleted file mode 100644 index e63958a27..000000000 --- a/libMBIN/Source/NMS/GameComponents/GcCollisionTable.cs +++ /dev/null @@ -1,12 +0,0 @@ -using libMBIN.NMS.GameComponents; -using System.Collections.Generic; - -namespace libMBIN.NMS.GameComponents -{ - [NMS(GUID = 0x1523805BD7445AE4, NameHash = 0x36E3583)] - public class GcCollisionTable : NMSTemplate - { - [NMS(Index = 0)] - /* 0x0 */ public List CollisionTable; - } -} diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs index dfb5a23d6..27ebe4df4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x77C423073F63B332, NameHash = 0xAB307BDA)] + [NMS(GUID = 0x31C9392E92084AED, NameHash = 0xAB307BDA)] public class GcCombatEffectData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectsTable.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectsTable.cs index 6b51a65fc..f20c0ac56 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCombatEffectsTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCombatEffectsTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD2020275E0932CB4, NameHash = 0xD7C08B15)] + [NMS(GUID = 0xDA9DA4296C502153, NameHash = 0xD7C08B15)] public class GcCombatEffectsTable : NMSTemplate { [NMS(Index = 0, Size = 0x6, EnumType = typeof(GcCombatEffectType.CombatEffectTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs b/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs index 32933d625..73c349b82 100644 --- a/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs +++ b/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8746E644AD2A1D85, NameHash = 0xE0C6D820)] + [NMS(GUID = 0x7F60C519EF1C016A, NameHash = 0xE0C6D820)] public class GcConsumableItem : NMSTemplate { [NMS(Index = 11)] diff --git a/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs b/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs index ba9de5605..7edcd6d97 100644 --- a/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x50077DFAE50B27B, NameHash = 0x7D54F1EF)] + [NMS(GUID = 0xF47763628CEC5EE6, NameHash = 0x7D54F1EF)] public class GcConsumableItemTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs index 6fb587cf6..ed5410f63 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x67BAABA88BBB90A0, NameHash = 0x1C40312)] + [NMS(GUID = 0x998B64D1AE4B2C4C, NameHash = 0x1C40312)] public class GcCreatureCrystalMovementData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementDataParams.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementDataParams.cs index 39e20ef61..cd34c3064 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementDataParams.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementDataParams.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB212498BF27BF2ED, NameHash = 0x7CFCD901)] + [NMS(GUID = 0x8FA825A0E9696C4D, NameHash = 0x7CFCD901)] public class GcCreatureCrystalMovementDataParams : NMSTemplate { [NMS(Index = 28)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs index 5a13bab8a..73654012c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs @@ -3,14 +3,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x20B7FE2CEF0D108D, NameHash = 0xC0D06960)] + [NMS(GUID = 0x547C3CBA03DF29F0, NameHash = 0xC0D06960)] public class GcCreatureData : NMSTemplate { [NMS(Index = 19)] /* 0x00 */ public List Data; [NMS(Index = 18)] /* 0x10 */ public NMSString0x10 EggType; - [NMS(Index = 26)] + [NMS(Index = 27)] /* 0x20 */ public List FlyerOffsetOverrides; [NMS(Index = 0)] /* 0x30 */ public NMSString0x10 Id; @@ -18,9 +18,9 @@ public class GcCreatureData : NMSTemplate /* 0x40 */ public NMSString0x10 KillingBlowMessageID; [NMS(Index = 16)] /* 0x50 */ public NMSString0x10 KillStatID; - [NMS(Index = 27)] + [NMS(Index = 28)] /* 0x60 */ public List MoveSets; - [NMS(Index = 25)] + [NMS(Index = 26)] /* 0x70 */ public List PetBattlerNodesToHide; [NMS(Index = 6)] /* 0x80 */ public List Tags; @@ -47,27 +47,29 @@ public enum MoveAreaEnum : uint { } [NMS(Index = 7)] /* 0xAC */ public MoveAreaEnum MoveArea; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0xB0 */ public float PetBattleFlyerExtraOffset; + [NMS(Index = 22)] + /* 0xB4 */ public float PetBattlerSelectionWeight; [NMS(Index = 20)] - /* 0xB4 */ public GcGameTablePetTag PetBattlerTags; + /* 0xB8 */ public GcGameTablePetTag PetBattlerTags; [NMS(Index = 14)] - /* 0xB8 */ public GcCreatureRoleFrequencyModifier PredatorProbabilityModifier; + /* 0xBC */ public GcCreatureRoleFrequencyModifier PredatorProbabilityModifier; [NMS(Index = 13)] - /* 0xBC */ public GcCreatureRarity Rarity; + /* 0xC0 */ public GcCreatureRarity Rarity; [NMS(Index = 3)] - /* 0xC0 */ public GcCreatureTypes RealType; + /* 0xC4 */ public GcCreatureTypes RealType; [NMS(Index = 5)] - /* 0xC4 */ public bool CanBeFemale; + /* 0xC8 */ public bool CanBeFemale; [NMS(Index = 21)] - /* 0xC5 */ public bool CanBeUsedInPetBattler; + /* 0xC9 */ public bool CanBeUsedInPetBattler; [NMS(Index = 4)] - /* 0xC6 */ public bool EcoSystemCreature; + /* 0xCA */ public bool EcoSystemCreature; [NMS(Index = 1)] - /* 0xC7 */ public bool OnlySpawnWhenIdIsForced; - [NMS(Index = 23)] - /* 0xC8 */ public GcPetBattlerAffinity PetBattlerForcedAffinity; + /* 0xCB */ public bool OnlySpawnWhenIdIsForced; [NMS(Index = 24)] - /* 0xC9 */ public bool PetBattlerShouldSwellOnAttack; + /* 0xCC */ public GcPetBattlerAffinity PetBattlerForcedAffinity; + [NMS(Index = 25)] + /* 0xCD */ public bool PetBattlerShouldSwellOnAttack; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs index 03b925604..edae7ecd8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3DB5E8B2F371C344, NameHash = 0x58F2CAEC)] + [NMS(GUID = 0x37D55099B13B9F9C, NameHash = 0x58F2CAEC)] public class GcCreatureDataTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs index 2b0f4c216..8aa7926e5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBA1DD4A92268DB7C, NameHash = 0x32EF8A95)] + [NMS(GUID = 0x3E3F4219B170A7BD, NameHash = 0x32EF8A95)] public class GcCreatureFeederComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs index 403522159..2661a67b4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAB375EB966F7CBD4, NameHash = 0x1DA81BEB)] + [NMS(GUID = 0x5F4831FB3ECD30E3, NameHash = 0x1DA81BEB)] public class GcCreatureHarvesterComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs index 2fcc6e1cc..b48499d88 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF5B71A787C712F39, NameHash = 0x64F53EE9)] + [NMS(GUID = 0xCB8FF66CBE6EC3EB, NameHash = 0x64F53EE9)] public class GcCreatureSpookFiendAttackData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs b/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs index 9e4ad2715..794438e44 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9D644642A4079F4, NameHash = 0xF6B8782)] + [NMS(GUID = 0x583722183070C542, NameHash = 0xF6B8782)] public class GcDebugScene : NMSTemplate { [NMS(Index = 75, Size = 0x6)] @@ -42,122 +42,122 @@ public class GcDebugScene : NMSTemplate [NMS(Index = 17, Size = 0x1E)] /* 0x01B0 */ public GcPetData[] Pets; [NMS(Index = 18, Size = 0x1E)] - /* 0x5160 */ public GcPetCustomisationData[] PetAccessoryCustomisation; + /* 0x5AC0 */ public GcPetCustomisationData[] PetAccessoryCustomisation; [NMS(Index = 41, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x75F0 */ public GcCameraFollowSettings[] VehicleCameraOverride; + /* 0x7F50 */ public GcCameraFollowSettings[] VehicleCameraOverride; [NMS(Index = 59)] - /* 0x7D28 */ public NMSString0x10 BackgroundSpaceEncounter; + /* 0x8688 */ public NMSString0x10 BackgroundSpaceEncounter; [NMS(Index = 35)] - /* 0x7D38 */ public List DebugCameraPaths; + /* 0x8698 */ public List DebugCameraPaths; [NMS(Index = 37)] - /* 0x7D48 */ public List DebugCreatureSpawns; + /* 0x86A8 */ public List DebugCreatureSpawns; [NMS(Index = 36)] - /* 0x7D58 */ public List DebugDecorations; + /* 0x86B8 */ public List DebugDecorations; [NMS(Index = 39)] - /* 0x7D68 */ public List DebugEnemyShipSpawns; + /* 0x86C8 */ public List DebugEnemyShipSpawns; [NMS(Index = 54)] - /* 0x7D78 */ public NMSString0x10 DebugExperienceCamShake; + /* 0x86D8 */ public NMSString0x10 DebugExperienceCamShake; [NMS(Index = 53)] - /* 0x7D88 */ public GcSeed DebugFlybySeed; + /* 0x86E8 */ public GcSeed DebugFlybySeed; [NMS(Index = 38)] - /* 0x7D98 */ public List DebugMechSpawns; + /* 0x86F8 */ public List DebugMechSpawns; [NMS(Index = 11)] - /* 0x7DA8 */ public List DebugNPCSpawns; + /* 0x8708 */ public List DebugNPCSpawns; [NMS(Index = 34)] - /* 0x7DB8 */ public List DebugShipPaths; + /* 0x8718 */ public List DebugShipPaths; [NMS(Index = 40)] - /* 0x7DC8 */ public List DebugShipSpawns; + /* 0x8728 */ public List DebugShipSpawns; [NMS(Index = 10)] - /* 0x7DD8 */ public List DefaultNPCIdles; + /* 0x8738 */ public List DefaultNPCIdles; [NMS(Index = 69)] - /* 0x7DE8 */ public NMSString0x10 GhostShipReward; + /* 0x8748 */ public NMSString0x10 GhostShipReward; [NMS(Index = 68)] - /* 0x7DF8 */ public NMSString0x10 LivingFrigateReward; + /* 0x8758 */ public NMSString0x10 LivingFrigateReward; [NMS(Index = 67)] - /* 0x7E08 */ public NMSString0x10 NormandyReward; + /* 0x8768 */ public NMSString0x10 NormandyReward; [NMS(Index = 22)] - /* 0x7E18 */ public List PetRideWayPoints; + /* 0x8778 */ public List PetRideWayPoints; [NMS(Index = 58)] - /* 0x7E28 */ public NMSString0x10 PulseEncounter; + /* 0x8788 */ public NMSString0x10 PulseEncounter; [NMS(Index = 4)] - /* 0x7E38 */ public List TriggerActions; + /* 0x8798 */ public List TriggerActions; [NMS(Index = 30)] - /* 0x7E48 */ public Vector2f CloudStratosphereWindOffset; + /* 0x87A8 */ public Vector2f CloudStratosphereWindOffset; [NMS(Index = 29)] - /* 0x7E50 */ public Vector2f CloudWindOffset; + /* 0x87B0 */ public Vector2f CloudWindOffset; [NMS(Index = 73)] - /* 0x7E58 */ public float CameraSpinDistanceOffset; + /* 0x87B8 */ public float CameraSpinDistanceOffset; [NMS(Index = 71)] - /* 0x7E5C */ public float CameraSpinRevolutions; + /* 0x87BC */ public float CameraSpinRevolutions; [NMS(Index = 70)] - /* 0x7E60 */ public float CameraSpinTime; + /* 0x87C0 */ public float CameraSpinTime; [NMS(Index = 72)] - /* 0x7E64 */ public float CameraSpinVerticalOffset; + /* 0x87C4 */ public float CameraSpinVerticalOffset; [NMS(Index = 28)] - /* 0x7E68 */ public float CloudAnimScale; + /* 0x87C8 */ public float CloudAnimScale; [NMS(Index = 27)] - /* 0x7E6C */ public float CloudCover; + /* 0x87CC */ public float CloudCover; [NMS(Index = 32)] - /* 0x7E70 */ public float CustomShipDockedTime; + /* 0x87D0 */ public float CustomShipDockedTime; [NMS(Index = 43)] - /* 0x7E74 */ public GcSentinelTypes DebugDroneType; + /* 0x87D4 */ public GcSentinelTypes DebugDroneType; [NMS(Index = 52)] - /* 0x7E78 */ public float DebugFlybyRange; + /* 0x87D8 */ public float DebugFlybyRange; [NMS(Index = 66)] - /* 0x7E7C */ public float DebugFrigateFlybyHeightOffset; + /* 0x87DC */ public float DebugFrigateFlybyHeightOffset; [NMS(Index = 65)] - /* 0x7E80 */ public float DebugFrigateFlybyRotation; + /* 0x87E0 */ public float DebugFrigateFlybyRotation; [NMS(Index = 46)] - /* 0x7E84 */ public int DebugNumDrones; + /* 0x87E4 */ public int DebugNumDrones; [NMS(Index = 6)] - /* 0x7E88 */ public float FlyCamSmoothFactor; + /* 0x87E8 */ public float FlyCamSmoothFactor; [NMS(Index = 7)] - /* 0x7E8C */ public float FlyCamSpeedModifier; + /* 0x87EC */ public float FlyCamSpeedModifier; [NMS(Index = 9)] - /* 0x7E90 */ public float NPCIdleMaxDelay; + /* 0x87F0 */ public float NPCIdleMaxDelay; [NMS(Index = 8)] - /* 0x7E94 */ public float NPCIdleMinDelay; + /* 0x87F4 */ public float NPCIdleMinDelay; [NMS(Index = 16)] - /* 0x7E98 */ public GcPetBehaviours PetForceBehaviour; + /* 0x87F8 */ public GcPetBehaviours PetForceBehaviour; [NMS(Index = 21)] - /* 0x7E9C */ public int PetRideIndex; + /* 0x87FC */ public int PetRideIndex; [NMS(Index = 20)] - /* 0x7EA0 */ public float PlayerWalkSpeed; + /* 0x8800 */ public float PlayerWalkSpeed; [NMS(Index = 33)] - /* 0x7EA4 */ public float ShipSpawningMultiplier; + /* 0x8804 */ public float ShipSpawningMultiplier; [NMS(Index = 0)] - /* 0x7EA8 */ public bool Active; + /* 0x8808 */ public bool Active; [NMS(Index = 25)] - /* 0x7EA9 */ public bool AllowOverrideWaterSettings; + /* 0x8809 */ public bool AllowOverrideWaterSettings; [NMS(Index = 3)] - /* 0x7EAA */ public bool AutoCreateDecorations; + /* 0x880A */ public bool AutoCreateDecorations; [NMS(Index = 2)] - /* 0x7EAB */ public bool AutoSave; + /* 0x880B */ public bool AutoSave; [NMS(Index = 31)] - /* 0x7EAC */ public bool BusyShips; + /* 0x880C */ public bool BusyShips; [NMS(Index = 74)] - /* 0x7EAD */ public TkCurveType CameraSpinEasing; + /* 0x880D */ public TkCurveType CameraSpinEasing; [NMS(Index = 26)] - /* 0x7EAE */ public bool ControlClouds; + /* 0x880E */ public bool ControlClouds; [NMS(Index = 1)] - /* 0x7EAF */ public bool DebugDraw; + /* 0x880F */ public bool DebugDraw; [NMS(Index = 42)] - /* 0x7EB0 */ public bool DebugDroneScanPlayer; + /* 0x8810 */ public bool DebugDroneScanPlayer; [NMS(Index = 5)] - /* 0x7EB1 */ public bool FlyCamSmooth; + /* 0x8811 */ public bool FlyCamSmooth; [NMS(Index = 19)] - /* 0x7EB2 */ public bool ForcePlayerWalk; + /* 0x8812 */ public bool ForcePlayerWalk; [NMS(Index = 23)] - /* 0x7EB3 */ public bool ForceSunPosition; + /* 0x8813 */ public bool ForceSunPosition; [NMS(Index = 12)] - /* 0x7EB4 */ public bool LoadPetsFromDebugScene; + /* 0x8814 */ public bool LoadPetsFromDebugScene; [NMS(Index = 60)] - /* 0x7EB5 */ public bool PulseEncountersAlwaysPersist; + /* 0x8815 */ public bool PulseEncountersAlwaysPersist; [NMS(Index = 14)] - /* 0x7EB6 */ public bool ResetMoodsOnSummon; + /* 0x8816 */ public bool ResetMoodsOnSummon; [NMS(Index = 15)] - /* 0x7EB7 */ public bool ShowAccessoryMoods; + /* 0x8817 */ public bool ShowAccessoryMoods; [NMS(Index = 13)] - /* 0x7EB8 */ public bool UpdatePetMoods; + /* 0x8818 */ public bool UpdatePetMoods; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs index 0be6e2313..42cdcdc07 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x895C9417123E8F14, NameHash = 0xF989045F)] + [NMS(GUID = 0xE2026142A1EDD1C1, NameHash = 0xF989045F)] public class GcDefaultSaveData : NMSTemplate { [NMS(Index = 0)] /* 0x00000 */ public GcPlayerStateData State; [NMS(Index = 1)] - /* 0x840C0 */ public GcPlayerSpawnStateData Spawn; + /* 0x84FC0 */ public GcPlayerSpawnStateData Spawn; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs index 7f22f617b..1b11dd8d7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA163CF1715C72CB8, NameHash = 0x89F6C9F7)] + [NMS(GUID = 0xA3469839C4DBC5FB, NameHash = 0x89F6C9F7)] public class GcEggMachineComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs index 46d92b18a..061df98bc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB817AFAE576C494F, NameHash = 0xD4ED2AD7)] + [NMS(GUID = 0x831B44B7559734B0, NameHash = 0xD4ED2AD7)] public class GcExperienceSpawnTable : NMSTemplate { [NMS(Index = 18)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs index c1d2b5f56..a3f0a7ed8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAC03E10B26C52C9F, NameHash = 0xB1AE9C6)] + [NMS(GUID = 0xA822D5A08942D83F, NameHash = 0xB1AE9C6)] public class GcExplosionData : NMSTemplate { [NMS(Index = 22)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs index ff00b637a..87d9396a0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC5DEE62B76B0E782, NameHash = 0x61BD77C0)] + [NMS(GUID = 0x5B4724BB7FBEFBA2, NameHash = 0x61BD77C0)] public class GcExplosionDataTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs b/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs index c3290ff61..044629373 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x345870388EC267EE, NameHash = 0xBEC6F214)] + [NMS(GUID = 0xC06BBF927E684FE3, NameHash = 0xBEC6F214)] public class GcGalaxyAudioSetupData : NMSTemplate { [NMS(Index = 6, MxmlName = "Event AddWaypoint")] diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs index 00316bfa6..b458aa930 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs @@ -2,10 +2,10 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x311833704A34D157, NameHash = 0xEFBFCE4B)] + [NMS(GUID = 0xA8A65E3202D2BAEC, NameHash = 0xEFBFCE4B)] public class GcGameTableNPCEventReactionData : NMSTemplate { - [NMS(Index = 0, Size = 0x2, EnumType = typeof(GcGameTableNPCEventTriggerOwner.GameTableNPCEventTriggerOwnerEnum))] + [NMS(Index = 0, Size = 0x3, EnumType = typeof(GcGameTableNPCEventTriggerOwner.GameTableNPCEventTriggerOwnerEnum))] /* 0x0 */ public GcGameTableNPCEventReactionList[] Reactions; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs index b126dd76d..887e410fd 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs @@ -3,14 +3,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x351DCD6E536E2BF0, NameHash = 0xCD3146AC)] + [NMS(GUID = 0x11BE5ADB3481D18F, NameHash = 0xCD3146AC)] public class GcGameTableNPCEventReactionList : NMSTemplate { - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x00 */ public List Animations; + [NMS(Index = 2)] + /* 0x10 */ public float MinEventScale; [NMS(Index = 0)] - /* 0x10 */ public float Priority; + /* 0x14 */ public float Priority; [NMS(Index = 1)] - /* 0x14 */ public float ReactionChance; + /* 0x18 */ public float ReactionChance; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs index 3e77dbee4..93b5bbcca 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs @@ -1,12 +1,13 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5D6D514B2C3DECA7, NameHash = 0x4B7625CE)] + [NMS(GUID = 0x3442FE8C3F377A2B, NameHash = 0x4B7625CE)] public class GcGameTableNPCEventTriggerOwner : NMSTemplate { - // size: 0x2 + // size: 0x3 public enum GameTableNPCEventTriggerOwnerEnum : uint { Self, Opponent, + AsSpectator, } [NMS(Index = 0)] /* 0x0 */ public GameTableNPCEventTriggerOwnerEnum GameTableNPCEventTriggerOwner; diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs index 5945beb96..14e4d5a4d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs @@ -3,44 +3,46 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB5E74C453CD8521B, NameHash = 0xA09640A7)] + [NMS(GUID = 0x8457FC31F02845A2, NameHash = 0xA09640A7)] public class GcGameTablePetData : NMSTemplate { [NMS(Index = 14, Size = 0x5)] /* 0x000 */ public GcPetBattlerMoveInitData[] MoveInitDataList; + [NMS(Index = 15, Size = 0x5)] + /* 0x078 */ public NMSString0x10[] MovesList; [NMS(Index = 4)] - /* 0x078 */ public GcSeed BoneScaleSeed; + /* 0x0C8 */ public GcSeed BoneScaleSeed; [NMS(Index = 3)] - /* 0x088 */ public GcSeed ColourBaseSeed; + /* 0x0D8 */ public GcSeed ColourBaseSeed; [NMS(Index = 7)] - /* 0x098 */ public List Descriptors; + /* 0x0E8 */ public List Descriptors; [NMS(Index = 9)] - /* 0x0A8 */ public GcSeed DescriptorSecondarySeed; + /* 0x0F8 */ public GcSeed DescriptorSecondarySeed; [NMS(Index = 8)] - /* 0x0B8 */ public GcSeed DescriptorSeed; + /* 0x108 */ public GcSeed DescriptorSeed; [NMS(Index = 0)] - /* 0x0C8 */ public NMSString0x10 ID; + /* 0x118 */ public NMSString0x10 ID; [NMS(Index = 11)] - /* 0x0D8 */ public GcSeed PetBattlerSeed; + /* 0x128 */ public GcSeed PetBattlerSeed; [NMS(Index = 1)] - /* 0x0E8 */ public GcSeed Seed; - [NMS(Index = 17, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] - /* 0x0F8 */ public GcInventoryClass[] CoreStatClassOverrides; + /* 0x138 */ public GcSeed Seed; + [NMS(Index = 18, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x148 */ public GcInventoryClass[] CoreStatClassOverrides; [NMS(Index = 12, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] - /* 0x104 */ public int[] StatTreatsEaten; - [NMS(Index = 15, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] - /* 0x110 */ public float[] Traits; + /* 0x154 */ public int[] StatTreatsEaten; + [NMS(Index = 16, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] + /* 0x160 */ public float[] Traits; [NMS(Index = 5)] - /* 0x11C */ public float Babify; + /* 0x16C */ public float Babify; [NMS(Index = 6)] - /* 0x120 */ public float Scale; + /* 0x170 */ public float Scale; [NMS(Index = 13)] - /* 0x124 */ public int ThumbnailIndex; + /* 0x174 */ public int ThumbnailIndex; [NMS(Index = 10)] - /* 0x128 */ public NMSString0x20 Name; + /* 0x178 */ public NMSString0x20 Name; [NMS(Index = 2)] - /* 0x148 */ public GcPetBattlerAffinity Affinity; - [NMS(Index = 16)] - /* 0x149 */ public bool UseCoreStatClassOverrides; + /* 0x198 */ public GcPetBattlerAffinity Affinity; + [NMS(Index = 17)] + /* 0x199 */ public bool UseCoreStatClassOverrides; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs index c4c7eb9e8..c30bec5ce 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs @@ -3,14 +3,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA13DCB37FCC1DE54, NameHash = 0x10947519)] + [NMS(GUID = 0xB09A2AEA4FAF2C16, NameHash = 0x10947519)] public class GcGameTableSpawnData : NMSTemplate { [NMS(Index = 0)] /* 0x00 */ public NMSString0x20A Id; - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x20 */ public List NPCSpawns; - [NMS(Index = 1)] + [NMS(Index = 2)] /* 0x30 */ public GcFilename SceneFilename; + [NMS(Index = 1)] + /* 0x40 */ public bool AllowedInAbandonedSystems; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs index 86bf31a8e..e22e6feb7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x96E2FE78E08B312A, NameHash = 0x618AA3CD)] + [NMS(GUID = 0x35A7B2DBC5BBA98, NameHash = 0x618AA3CD)] public class GcGameTablesDataTable : NMSTemplate { [NMS(Index = 3, KeyField = "Id")] diff --git a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs index c51a61b05..39b6d33ed 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x723B0BB6D6E89EDC, NameHash = 0x45C7860)] + [NMS(GUID = 0x8EC234C7A8DA764B, NameHash = 0x45C7860)] public class GcGeneratorUnitComponentData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs b/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs index e231b9937..56530d136 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x20CE1F254A3144FE, NameHash = 0x7FD50C85)] + [NMS(GUID = 0x2E7CCA4656A58883, NameHash = 0x7FD50C85)] public class GcGenericMissionSequence : NMSTemplate { [NMS(Index = 24)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs index 7b645b1d2..ea7389592 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE58F4EB1BAD3E5E8, NameHash = 0x5F8D3016)] + [NMS(GUID = 0x531BEA7F667D6EDD, NameHash = 0x5F8D3016)] public class GcGrabPlayerComponentData : NMSTemplate { [NMS(Index = 18)] diff --git a/libMBIN/Source/NMS/GameComponents/GcHUDStartup.cs b/libMBIN/Source/NMS/GameComponents/GcHUDStartup.cs index c4e70cc09..6196fd61a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcHUDStartup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcHUDStartup.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x89297B4D7D518BDD, NameHash = 0xFE3BE144)] + [NMS(GUID = 0xFC3F786E3CC1D4B, NameHash = 0xFE3BE144)] public class GcHUDStartup : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcHUDStartupTable.cs b/libMBIN/Source/NMS/GameComponents/GcHUDStartupTable.cs index 02203904a..7fa2b8831 100644 --- a/libMBIN/Source/NMS/GameComponents/GcHUDStartupTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcHUDStartupTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5A95D4DB51DA04D0, NameHash = 0x83FCDC89)] + [NMS(GUID = 0x8B51EF0AC302D9E2, NameHash = 0x83FCDC89)] public class GcHUDStartupTable : NMSTemplate { // size: 0xD diff --git a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs index f21ccb013..f06f7a8a9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x74154A2A0552436C, NameHash = 0xBE246A5)] + [NMS(GUID = 0x68BD4E8C3059FF3E, NameHash = 0xBE246A5)] public class GcInteractionComponentData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs b/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs index c15bcfe4b..ea56e4654 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4B23336AB40DDB73, NameHash = 0xD2238C43)] + [NMS(GUID = 0xE61ED5657A63B8B6, NameHash = 0xD2238C43)] public class GcInventorySlotActionData : NMSTemplate { [NMS(Index = 9)] diff --git a/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs index 3acf450a9..060e81813 100644 --- a/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9325A746F290F2DE, NameHash = 0xC1383C3B)] + [NMS(GUID = 0x77EA8A7490346405, NameHash = 0xC1383C3B)] public class GcLandingGearComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs b/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs index 74967ecb5..227dfaef8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x46502CBDE5B26B43, NameHash = 0xFD1E1F96)] + [NMS(GUID = 0xC0EDE9EA9F71C9F2, NameHash = 0xFD1E1F96)] public class GcLaserBeamData : NMSTemplate { [NMS(Index = 32)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs index b1ec89860..e9a40f651 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4EF329332C639924, NameHash = 0xDEC89720)] + [NMS(GUID = 0x54E36A3D416FF072, NameHash = 0xDEC89720)] public class GcMaintenanceComponentData : NMSTemplate { [NMS(Index = 23)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs index 4c6d60a0b..444b149ff 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5E6028743E571C8B, NameHash = 0x8E28E2A0)] + [NMS(GUID = 0x59B19BE8ECC7EBC, NameHash = 0x8E28E2A0)] public class GcMaintenanceGroupInstallData : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs index 95765d4f5..2002d7ed3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD53EF162662738B5, NameHash = 0xEEECBBD3)] + [NMS(GUID = 0x8E6B4DDA68C46D42, NameHash = 0xEEECBBD3)] public class GcMaintenanceOverride : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs index 69b068cfd..f1820bbfa 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC4D1D5A27093E6E6, NameHash = 0xA7C3074A)] + [NMS(GUID = 0xDC981709CD4CD59C, NameHash = 0xA7C3074A)] public class GcMaintenanceOverrideTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs index 7df2a7afe..b1b89c782 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xFF0DF59A0A9E3FB6, NameHash = 0x7714ED08)] + [NMS(GUID = 0xCEC1B5B91BA3F839, NameHash = 0x7714ED08)] public class GcMarkerComponentData : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs index 57ba155a8..13ea104b9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8EF9B83BCFFAF547, NameHash = 0x3B68FA54)] + [NMS(GUID = 0x7390A9EAC149231C, NameHash = 0x3B68FA54)] public class GcMechAudioEvent : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMechAudioEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcMechAudioEventTable.cs index bea1bf9fb..459de1bd3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMechAudioEventTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMechAudioEventTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6BE1F72AA5802113, NameHash = 0xB01C10E3)] + [NMS(GUID = 0x57CA51CBAAC5C2D1, NameHash = 0xB01C10E3)] public class GcMechAudioEventTable : NMSTemplate { [NMS(Index = 10)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMechPartAudioEventOverride.cs b/libMBIN/Source/NMS/GameComponents/GcMechPartAudioEventOverride.cs index fa7b6a296..2c2b463ff 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMechPartAudioEventOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMechPartAudioEventOverride.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC52D115315FF6AB5, NameHash = 0x46EB7A3E)] + [NMS(GUID = 0x8B6486723FA6851B, NameHash = 0x46EB7A3E)] public class GcMechPartAudioEventOverride : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMessageNPCGameTableEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMessageNPCGameTableEvent.cs new file mode 100644 index 000000000..70b9cd6a5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMessageNPCGameTableEvent.cs @@ -0,0 +1,17 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x264EC1C6AC353F1A, NameHash = 0x552AE513)] + public class GcMessageNPCGameTableEvent : NMSTemplate + { + [NMS(Index = 3)] + /* 0x00 */ public long GameTableLocatorAttachmentPtr; + [NMS(Index = 2)] + /* 0x08 */ public float EventScale; + [NMS(Index = 0)] + /* 0x0C */ public GcGameTableNPCEventTrigger Trigger; + [NMS(Index = 1)] + /* 0x10 */ public GcGameTableNPCEventTriggerOwner TriggerOwner; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs index d4cd9de5e..3498e9575 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDB57157CE7DFB5E4, NameHash = 0xC261496D)] + [NMS(GUID = 0x7B564B9822DA7409, NameHash = 0xC261496D)] public class GcMissionConsequenceAudioEvent : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs index ddf3bcce3..92c20cee8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA008F8589E500F06, NameHash = 0xDD01DB4B)] + [NMS(GUID = 0x87FC50EE553DFD24, NameHash = 0xDD01DB4B)] public class GcMissionSequenceAudioEvent : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicator.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicator.cs index 6d1a49497..8b9ec8410 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicator.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicator.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9927BA8705BE4EC9, NameHash = 0x9CB124D)] + [NMS(GUID = 0xC6CDE0FFAEE37A94, NameHash = 0x9CB124D)] public class GcMissionSequenceCommunicator : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicatorOnTakeOff.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicatorOnTakeOff.cs index 57aab2e0b..d1f54b73d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicatorOnTakeOff.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceCommunicatorOnTakeOff.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8A77C2E1FA31C24C, NameHash = 0x2218E35E)] + [NMS(GUID = 0xCFCFED4465E7C63F, NameHash = 0x2218E35E)] public class GcMissionSequenceCommunicatorOnTakeOff : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceDetailMessage.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceDetailMessage.cs index f5c55863b..ce08b6a5a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceDetailMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceDetailMessage.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7582136FD635E0AC, NameHash = 0x5F135E)] + [NMS(GUID = 0x74E127BE943A8E25, NameHash = 0x5F135E)] public class GcMissionSequenceDetailMessage : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs index 4250f41d8..693450e36 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAC66CCDA8E302EB6, NameHash = 0xC72226FB)] + [NMS(GUID = 0x34C91B1521FDE4C7, NameHash = 0xC72226FB)] public class GcMissionSequenceShowMessage : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs index 2b267a1a4..a73cddf4c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBFA414DFA0A8C9CF, NameHash = 0x4E2556EB)] + [NMS(GUID = 0x9486FD8E128256EF, NameHash = 0x4E2556EB)] public class GcMissionTable : NMSTemplate { [NMS(Index = 0, KeyField = "MissionID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs index 3aeb5342d..711c5c37f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7C71383B2B50F3DD, NameHash = 0xBEE8D99B)] + [NMS(GUID = 0x545CFB502584D888, NameHash = 0xBEE8D99B)] public class GcNPCDebugSpawnData : NMSTemplate { [NMS(Index = 1)] @@ -15,39 +15,39 @@ public class GcNPCDebugSpawnData : NMSTemplate [NMS(Index = 14)] /* 0x030 */ public GcPetData Pet; [NMS(Index = 15)] - /* 0x2D8 */ public GcPetCustomisationData PetAccessoryCustomisation; + /* 0x328 */ public GcPetCustomisationData PetAccessoryCustomisation; [NMS(Index = 17)] - /* 0x410 */ public GcResourceElement PropResource; + /* 0x460 */ public GcResourceElement PropResource; [NMS(Index = 7)] - /* 0x458 */ public List Idles; + /* 0x4A8 */ public List Idles; [NMS(Index = 16)] - /* 0x468 */ public GcSeed PropSeed; + /* 0x4B8 */ public GcSeed PropSeed; [NMS(Index = 11)] - /* 0x478 */ public GcSeed Seed; + /* 0x4C8 */ public GcSeed Seed; [NMS(Index = 5)] - /* 0x488 */ public List Waypoints; + /* 0x4D8 */ public List Waypoints; // size: 0x2 public enum DebugNPCBehaviourEnum : uint { None, Fishing, } [NMS(Index = 18)] - /* 0x498 */ public DebugNPCBehaviourEnum DebugNPCBehaviour; + /* 0x4E8 */ public DebugNPCBehaviourEnum DebugNPCBehaviour; [NMS(Index = 4)] - /* 0x49C */ public float InitialDelay; + /* 0x4EC */ public float InitialDelay; [NMS(Index = 13)] - /* 0x4A0 */ public float PetFollowOffset; + /* 0x4F0 */ public float PetFollowOffset; [NMS(Index = 10)] - /* 0x4A4 */ public GcAlienRace Race; + /* 0x4F4 */ public GcAlienRace Race; [NMS(Index = 12)] - /* 0x4A8 */ public bool AddPetAccessories; + /* 0x4F8 */ public bool AddPetAccessories; [NMS(Index = 3)] - /* 0x4A9 */ public bool FollowWaypoints; + /* 0x4F9 */ public bool FollowWaypoints; [NMS(Index = 6)] - /* 0x4AA */ public bool PlayIdles; + /* 0x4FA */ public bool PlayIdles; [NMS(Index = 9)] - /* 0x4AB */ public bool RidePet; + /* 0x4FB */ public bool RidePet; [NMS(Index = 8)] - /* 0x4AC */ public bool Run; + /* 0x4FC */ public bool Run; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs index 526c03ca0..e6a4aebcf 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3AC3DCFCCF08D551, NameHash = 0xE9F0317D)] + [NMS(GUID = 0xCB59C0DFEB7E762B, NameHash = 0xE9F0317D)] public class GcNPCInteractiveObjectComponentData : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectType.cs b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectType.cs index 641a682c0..6d81b0e85 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x17DA9F6737D42E2C, NameHash = 0xADA5A448)] + [NMS(GUID = 0x208B04FCFB95FF18, NameHash = 0xADA5A448)] public class GcNPCInteractiveObjectType : NMSTemplate { - // size: 0x8 + // size: 0x9 public enum NPCInteractiveObjectTypeEnum : uint { Idle, Generic, @@ -12,6 +12,7 @@ public enum NPCInteractiveObjectTypeEnum : uint { WatchShip, Shop, Dance, + SpectateGameTable, None, } [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs index d167d3042..4ee3dcb7f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs @@ -3,12 +3,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1BFBFAC2D67BCEBF, NameHash = 0x5589CB5C)] + [NMS(GUID = 0xD3FE2478F957D9C1, NameHash = 0x5589CB5C)] public class GcNPCReactionData : NMSTemplate { [NMS(Index = 1, Size = 0xA, EnumType = typeof(GcGameTableNPCEventTrigger.GameTableNPCEventTriggerEnum))] /* 0x000 */ public GcGameTableNPCEventReactionData[] GameTableEventReactions; [NMS(Index = 0)] - /* 0x1E0 */ public List Reactions; + /* 0x3C0 */ public List Reactions; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs index 26a1b0ea2..f0dfc6fe5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x648320ABE083884D, NameHash = 0xB1AE9E88)] + [NMS(GUID = 0x96807EDFBE147932, NameHash = 0xB1AE9E88)] public class GcNPCSettlementBehaviourData : NMSTemplate { [NMS(Index = 1, Size = 0x5, EnumType = typeof(GcNPCSettlementBehaviourState.NPCSettlementBehaviourStateEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs index bae59adfb..3b89c8cc3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAE1A895A85AF1526, NameHash = 0xE324DEAE)] + [NMS(GUID = 0xD7C41FC62667AFD8, NameHash = 0xE324DEAE)] public class GcNPCSettlementBehaviourEntry : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourObjectTypeWeightEntry.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourObjectTypeWeightEntry.cs index 0b5f7a945..5ba1c7960 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourObjectTypeWeightEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourObjectTypeWeightEntry.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1CFF660FDEB6E813, NameHash = 0xC70D273E)] + [NMS(GUID = 0xA3032F5FBAB65ABA, NameHash = 0xC70D273E)] public class GcNPCSettlementBehaviourObjectTypeWeightEntry : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAISacrifice.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAISacrifice.cs new file mode 100644 index 000000000..443b9f1d4 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAISacrifice.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xEA3D8D5D9885052, NameHash = 0xA50A93B8)] + public class GcPetBattlerAISacrifice : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public float HealthFactorCutoff; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetData.cs b/libMBIN/Source/NMS/GameComponents/GcPetData.cs index a533b66cc..051246f34 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPetData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPetData.cs @@ -3,76 +3,78 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4849EA89B6C3199D, NameHash = 0x65B2753E)] + [NMS(GUID = 0x46B6975467622A8C, NameHash = 0x65B2753E)] public class GcPetData : NMSTemplate { [NMS(Index = 33, Size = 0x5)] /* 0x000 */ public GcPetBattlerMoveInitData[] PetBattlerMoveList; + [NMS(Index = 34, Size = 0x5)] + /* 0x078 */ public NMSString0x10[] PetBattlerMoves; [NMS(Index = 7)] - /* 0x078 */ public NMSString0x20A CustomSpeciesName; + /* 0x0C8 */ public NMSString0x20A CustomSpeciesName; [NMS(Index = 12)] - /* 0x098 */ public GcSeed BoneScaleSeed; + /* 0x0E8 */ public GcSeed BoneScaleSeed; [NMS(Index = 11)] - /* 0x0A8 */ public GcSeed ColourBaseSeed; + /* 0x0F8 */ public GcSeed ColourBaseSeed; [NMS(Index = 1)] - /* 0x0B8 */ public NMSString0x10 CreatureID; + /* 0x108 */ public NMSString0x10 CreatureID; [NMS(Index = 4)] - /* 0x0C8 */ public GcSeed CreatureSecondarySeed; + /* 0x118 */ public GcSeed CreatureSecondarySeed; [NMS(Index = 3)] - /* 0x0D8 */ public GcSeed CreatureSeed; + /* 0x128 */ public GcSeed CreatureSeed; [NMS(Index = 2)] - /* 0x0E8 */ public List Descriptors; + /* 0x138 */ public List Descriptors; [NMS(Index = 16)] - /* 0x0F8 */ public ulong BirthTime; + /* 0x148 */ public ulong BirthTime; [NMS(Index = 6)] - /* 0x100 */ public ulong GenusSeed; + /* 0x150 */ public ulong GenusSeed; [NMS(Index = 17)] - /* 0x108 */ public ulong LastEggTime; + /* 0x158 */ public ulong LastEggTime; [NMS(Index = 19)] - /* 0x110 */ public ulong LastTrustDecreaseTime; + /* 0x160 */ public ulong LastTrustDecreaseTime; [NMS(Index = 18)] - /* 0x118 */ public ulong LastTrustIncreaseTime; + /* 0x168 */ public ulong LastTrustIncreaseTime; [NMS(Index = 5)] - /* 0x120 */ public ulong SpeciesSeed; + /* 0x170 */ public ulong SpeciesSeed; [NMS(Index = 9)] - /* 0x128 */ public ulong UA; + /* 0x178 */ public ulong UA; [NMS(Index = 24)] - /* 0x130 */ public GcDiscoveryOwner SenderData; + /* 0x180 */ public GcDiscoveryOwner SenderData; [NMS(Index = 28, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] - /* 0x234 */ public GcInventoryClass[] PetBattlerCoreStatClassOverrides; + /* 0x284 */ public GcInventoryClass[] PetBattlerCoreStatClassOverrides; [NMS(Index = 29, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] - /* 0x240 */ public int[] PetBattlerTreatsEaten; + /* 0x290 */ public int[] PetBattlerTreatsEaten; [NMS(Index = 25, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] - /* 0x24C */ public float[] Traits; + /* 0x29C */ public float[] Traits; [NMS(Index = 26, Size = 0x2, EnumType = typeof(GcCreaturePetMood.PetMoodEnum))] - /* 0x258 */ public float[] Moods; + /* 0x2A8 */ public float[] Moods; [NMS(Index = 14)] - /* 0x260 */ public GcBiomeType Biome; + /* 0x2B0 */ public GcBiomeType Biome; [NMS(Index = 15)] - /* 0x264 */ public GcCreatureTypes CreatureType; + /* 0x2B4 */ public GcCreatureTypes CreatureType; [NMS(Index = 31)] - /* 0x268 */ public float PetBattleProgressToTreat; + /* 0x2B8 */ public float PetBattleProgressToTreat; [NMS(Index = 30)] - /* 0x26C */ public int PetBattlerTreatsAvailable; + /* 0x2BC */ public int PetBattlerTreatsAvailable; [NMS(Index = 32)] - /* 0x270 */ public int PetBattlerVictories; + /* 0x2C0 */ public int PetBattlerVictories; [NMS(Index = 0)] - /* 0x274 */ public float Scale; + /* 0x2C4 */ public float Scale; [NMS(Index = 23)] - /* 0x278 */ public float Trust; + /* 0x2C8 */ public float Trust; [NMS(Index = 22)] - /* 0x27C */ public NMSString0x20 CustomName; + /* 0x2CC */ public NMSString0x20 CustomName; [NMS(Index = 10)] - /* 0x29C */ public bool AllowUnmodifiedReroll; + /* 0x2EC */ public bool AllowUnmodifiedReroll; [NMS(Index = 20)] - /* 0x29D */ public bool EggModified; + /* 0x2ED */ public bool EggModified; [NMS(Index = 21)] - /* 0x29E */ public bool HasBeenSummoned; + /* 0x2EE */ public bool HasBeenSummoned; [NMS(Index = 13)] - /* 0x29F */ public bool HasFur; + /* 0x2EF */ public bool HasFur; [NMS(Index = 27)] - /* 0x2A0 */ public bool PetBattlerUseCoreStatClassOverrides; + /* 0x2F0 */ public bool PetBattlerUseCoreStatClassOverrides; [NMS(Index = 8)] - /* 0x2A1 */ public bool Predator; + /* 0x2F1 */ public bool Predator; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs index 7fb362462..04301d83c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8C9D70319BB52022, NameHash = 0xC7D918F3)] + [NMS(GUID = 0xDBB7B253B28EB19A, NameHash = 0xC7D918F3)] public class GcPlayerCommonStateData : NMSTemplate { [NMS(Index = 5)] @@ -11,28 +11,28 @@ public class GcPlayerCommonStateData : NMSTemplate [NMS(Index = 7)] /* 0x0050 */ public GcSeasonalGameModeData SeasonData; [NMS(Index = 6)] - /* 0x6128 */ public GcByteBeatLibraryData ByteBeatLibrary; + /* 0x6A88 */ public GcByteBeatLibraryData ByteBeatLibrary; [NMS(Index = 8)] - /* 0x7B30 */ public GcSeasonStateData SeasonState; + /* 0x8490 */ public GcSeasonStateData SeasonState; [NMS(Index = 9)] - /* 0x7CF8 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; + /* 0x8658 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; [NMS(Index = 10)] - /* 0x7E78 */ public List EarnedSeasonSpecialRewards; + /* 0x87D8 */ public List EarnedSeasonSpecialRewards; [NMS(Index = 13)] - /* 0x7E88 */ public List UsedDiscoveryOwnersV2; + /* 0x87E8 */ public List UsedDiscoveryOwnersV2; [NMS(Index = 12)] - /* 0x7E98 */ public List UsedPlatforms; + /* 0x87F8 */ public List UsedPlatforms; [NMS(Index = 11)] - /* 0x7EA8 */ public ulong SaveUniversalId; + /* 0x8808 */ public ulong SaveUniversalId; [NMS(Index = 1)] - /* 0x7EB0 */ public ulong TotalPlayTime; + /* 0x8810 */ public ulong TotalPlayTime; [NMS(Index = 0)] - /* 0x7EB8 */ public NMSString0x80 SaveName; + /* 0x8818 */ public NMSString0x80 SaveName; [NMS(Index = 2)] - /* 0x7F38 */ public bool UsesThirdPersonCharacterCam; + /* 0x8898 */ public bool UsesThirdPersonCharacterCam; [NMS(Index = 4)] - /* 0x7F39 */ public bool UsesThirdPersonShipCam; + /* 0x8899 */ public bool UsesThirdPersonShipCam; [NMS(Index = 3)] - /* 0x7F3A */ public bool UsesThirdPersonVehicleCam; + /* 0x889A */ public bool UsesThirdPersonVehicleCam; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs index 89f857114..51dcb2127 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAA63CFD2A79530E9, NameHash = 0xA5939A4D)] + [NMS(GUID = 0x8EC85F469CC55C77, NameHash = 0xA5939A4D)] public class GcPlayerCommunicatorMessage : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessageWeighted.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessageWeighted.cs index 4905ceadc..469a37a8f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessageWeighted.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessageWeighted.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD66638AA08F5DA20, NameHash = 0xA82989A1)] + [NMS(GUID = 0xF52F7DC376A1B2D4, NameHash = 0xA82989A1)] public class GcPlayerCommunicatorMessageWeighted : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageData.cs index d1d61f233..6e093adbc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x41763E73FEC56D27, NameHash = 0x9776BBFB)] + [NMS(GUID = 0xBA5A753F990C2702, NameHash = 0x9776BBFB)] public class GcPlayerDamageData : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs index 0a24656da..d9169c55c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA7821D515066033D, NameHash = 0xE2349289)] + [NMS(GUID = 0xEA51F19CCBE9A5F3, NameHash = 0xE2349289)] public class GcPlayerDamageTable : NMSTemplate { [NMS(Index = 0, KeyField = "Id")] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs index f2c7061d5..b9344093f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xFB77A4A333FD1683, NameHash = 0x5E49C3E9)] + [NMS(GUID = 0xA0F92B2D2652C0B3, NameHash = 0x5E49C3E9)] public class GcPlayerStateData : NMSTemplate { [NMS(Index = 122)] @@ -71,450 +71,450 @@ public class GcPlayerStateData : NMSTemplate [NMS(Index = 15, Size = 0x1E)] /* 0x71060 */ public GcPetData[] Pets; [NMS(Index = 16, Size = 0x12)] - /* 0x76010 */ public GcPetData[] Eggs; + /* 0x76970 */ public GcPetData[] Eggs; [NMS(Index = 17, Size = 0x1E)] - /* 0x78FE0 */ public GcPetCustomisationData[] PetAccessoryCustomisation; + /* 0x79EE0 */ public GcPetCustomisationData[] PetAccessoryCustomisation; [NMS(Index = 245)] - /* 0x7B470 */ public GcFishingRecord FishingRecord; + /* 0x7C370 */ public GcFishingRecord FishingRecord; [NMS(Index = 185, Size = 0x1A, EnumType = typeof(GcCustomisationComponentData.CustomisationDataTypeEnum))] - /* 0x7CC70 */ public GcCharacterCustomisationSaveData[] CharacterCustomisationData; + /* 0x7DB70 */ public GcCharacterCustomisationSaveData[] CharacterCustomisationData; [NMS(Index = 206, Size = 0x3, EnumType = typeof(GcHotActionMenuTypes.HotActionMenuTypesEnum))] - /* 0x7D700 */ public GcHotActionsSaveData[] HotActions; + /* 0x7E600 */ public GcHotActionsSaveData[] HotActions; [NMS(Index = 119, Size = 0x4)] - /* 0x7DAC0 */ public GcSquadronPilotData[] SquadronPilots; + /* 0x7E9C0 */ public GcSquadronPilotData[] SquadronPilots; [NMS(Index = 189, Size = 0x6)] - /* 0x7DD40 */ public GcCharacterCustomisationData[] CustomTruckPresets; + /* 0x7EC40 */ public GcCharacterCustomisationData[] CustomTruckPresets; [NMS(Index = 187, Size = 0x6)] - /* 0x7DF50 */ public GcCharacterCustomisationData[] Outfits; + /* 0x7EE50 */ public GcCharacterCustomisationData[] Outfits; [NMS(Index = 234, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x7E160 */ public GcWonderRecord[] WonderCreatureRecords; + /* 0x7F060 */ public GcWonderRecord[] WonderCreatureRecords; [NMS(Index = 145)] - /* 0x7E2C8 */ public GcInventoryContainer Chest10Inventory; + /* 0x7F1C8 */ public GcInventoryContainer Chest10Inventory; [NMS(Index = 127)] - /* 0x7E428 */ public GcInventoryContainer Chest1Inventory; + /* 0x7F328 */ public GcInventoryContainer Chest1Inventory; [NMS(Index = 129)] - /* 0x7E588 */ public GcInventoryContainer Chest2Inventory; + /* 0x7F488 */ public GcInventoryContainer Chest2Inventory; [NMS(Index = 131)] - /* 0x7E6E8 */ public GcInventoryContainer Chest3Inventory; + /* 0x7F5E8 */ public GcInventoryContainer Chest3Inventory; [NMS(Index = 133)] - /* 0x7E848 */ public GcInventoryContainer Chest4Inventory; + /* 0x7F748 */ public GcInventoryContainer Chest4Inventory; [NMS(Index = 135)] - /* 0x7E9A8 */ public GcInventoryContainer Chest5Inventory; + /* 0x7F8A8 */ public GcInventoryContainer Chest5Inventory; [NMS(Index = 137)] - /* 0x7EB08 */ public GcInventoryContainer Chest6Inventory; + /* 0x7FA08 */ public GcInventoryContainer Chest6Inventory; [NMS(Index = 139)] - /* 0x7EC68 */ public GcInventoryContainer Chest7Inventory; + /* 0x7FB68 */ public GcInventoryContainer Chest7Inventory; [NMS(Index = 141)] - /* 0x7EDC8 */ public GcInventoryContainer Chest8Inventory; + /* 0x7FCC8 */ public GcInventoryContainer Chest8Inventory; [NMS(Index = 143)] - /* 0x7EF28 */ public GcInventoryContainer Chest9Inventory; + /* 0x7FE28 */ public GcInventoryContainer Chest9Inventory; [NMS(Index = 149)] - /* 0x7F088 */ public GcInventoryContainer ChestMagic2Inventory; + /* 0x7FF88 */ public GcInventoryContainer ChestMagic2Inventory; [NMS(Index = 147)] - /* 0x7F1E8 */ public GcInventoryContainer ChestMagicInventory; + /* 0x800E8 */ public GcInventoryContainer ChestMagicInventory; [NMS(Index = 151)] - /* 0x7F348 */ public GcInventoryContainer CookingIngredientsInventory; + /* 0x80248 */ public GcInventoryContainer CookingIngredientsInventory; [NMS(Index = 161)] - /* 0x7F4A8 */ public GcInventoryContainer CorvetteStorageInventory; + /* 0x803A8 */ public GcInventoryContainer CorvetteStorageInventory; [NMS(Index = 157)] - /* 0x7F608 */ public GcInventoryContainer FishBaitBoxInventory; + /* 0x80508 */ public GcInventoryContainer FishBaitBoxInventory; [NMS(Index = 155)] - /* 0x7F768 */ public GcInventoryContainer FishPlatformInventory; + /* 0x80668 */ public GcInventoryContainer FishPlatformInventory; [NMS(Index = 159)] - /* 0x7F8C8 */ public GcInventoryContainer FoodUnitInventory; + /* 0x807C8 */ public GcInventoryContainer FoodUnitInventory; [NMS(Index = 108)] - /* 0x7FA28 */ public GcInventoryContainer FreighterInventory; + /* 0x80928 */ public GcInventoryContainer FreighterInventory; [NMS(Index = 110)] - /* 0x7FB88 */ public GcInventoryContainer FreighterInventory_Cargo; + /* 0x80A88 */ public GcInventoryContainer FreighterInventory_Cargo; [NMS(Index = 109)] - /* 0x7FCE8 */ public GcInventoryContainer FreighterInventory_TechOnly; + /* 0x80BE8 */ public GcInventoryContainer FreighterInventory_TechOnly; [NMS(Index = 20)] - /* 0x7FE48 */ public GcInventoryContainer GraveInventory; + /* 0x80D48 */ public GcInventoryContainer GraveInventory; [NMS(Index = 6)] - /* 0x7FFA8 */ public GcInventoryContainer Inventory; + /* 0x80EA8 */ public GcInventoryContainer Inventory; [NMS(Index = 8)] - /* 0x80108 */ public GcInventoryContainer Inventory_Cargo; + /* 0x81008 */ public GcInventoryContainer Inventory_Cargo; [NMS(Index = 7)] - /* 0x80268 */ public GcInventoryContainer Inventory_TechOnly; + /* 0x81168 */ public GcInventoryContainer Inventory_TechOnly; [NMS(Index = 153)] - /* 0x803C8 */ public GcInventoryContainer RocketLockerInventory; + /* 0x812C8 */ public GcInventoryContainer RocketLockerInventory; [NMS(Index = 9)] - /* 0x80528 */ public GcInventoryContainer ShipInventory; + /* 0x81428 */ public GcInventoryContainer ShipInventory; [NMS(Index = 10)] - /* 0x80688 */ public GcInventoryContainer WeaponInventory; + /* 0x81588 */ public GcInventoryContainer WeaponInventory; [NMS(Index = 237, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] - /* 0x807E8 */ public GcWonderRecord[] WonderTreasureRecords; + /* 0x816E8 */ public GcWonderRecord[] WonderTreasureRecords; [NMS(Index = 228, Size = 0x4)] - /* 0x80920 */ public GcSettlementHistory[] SettlementHistory; + /* 0x81820 */ public GcSettlementHistory[] SettlementHistory; [NMS(Index = 239, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x80A40 */ public GcWonderRecord[] WonderCustomRecords; + /* 0x81940 */ public GcWonderRecord[] WonderCustomRecords; [NMS(Index = 64, Size = 0xB, EnumType = typeof(GcInteractionBufferType.InteractionBufferTypeEnum))] - /* 0x80B60 */ public GcInteractionBuffer[] StoredInteractions; + /* 0x81A60 */ public GcInteractionBuffer[] StoredInteractions; [NMS(Index = 233, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x80C68 */ public GcWonderRecord[] WonderPlanetRecords; + /* 0x81B68 */ public GcWonderRecord[] WonderPlanetRecords; [NMS(Index = 238, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] - /* 0x80D70 */ public GcWonderRecord[] WonderWeirdBasePartRecords; + /* 0x81C70 */ public GcWonderRecord[] WonderWeirdBasePartRecords; [NMS(Index = 88, Size = 0x10)] - /* 0x80E78 */ public GcSeed[] PlanetSeeds; + /* 0x81D78 */ public GcSeed[] PlanetSeeds; [NMS(Index = 235, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x80F78 */ public GcWonderRecord[] WonderFloraRecords; + /* 0x81E78 */ public GcWonderRecord[] WonderFloraRecords; [NMS(Index = 236, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x81038 */ public GcWonderRecord[] WonderMineralRecords; + /* 0x81F38 */ public GcWonderRecord[] WonderMineralRecords; [NMS(Index = 230, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x810F8 */ public GcStoryPageSeenDataArray[] SeenStories; + /* 0x81FF8 */ public GcStoryPageSeenDataArray[] SeenStories; [NMS(Index = 105)] - /* 0x81188 */ public GcResourceElement CurrentFreighter; + /* 0x82088 */ public GcResourceElement CurrentFreighter; [NMS(Index = 162)] - /* 0x811D0 */ public GcResourceElement CurrentFreighterNPC; + /* 0x820D0 */ public GcResourceElement CurrentFreighterNPC; [NMS(Index = 29)] - /* 0x81218 */ public GcResourceElement CurrentShip; + /* 0x82118 */ public GcResourceElement CurrentShip; [NMS(Index = 241, Size = 0x4, EnumType = typeof(GcSynchronisedBufferType.SyncBufferTypeEnum))] - /* 0x81260 */ public GcSyncBufferSaveDataArray[] SyncBuffersData; + /* 0x82160 */ public GcSyncBufferSaveDataArray[] SyncBuffersData; [NMS(Index = 30)] - /* 0x812A0 */ public GcExactResource CurrentWeapon; + /* 0x821A0 */ public GcExactResource CurrentWeapon; [NMS(Index = 177)] - /* 0x812C0 */ public GcPortalSaveData VisitedPortal; + /* 0x821C0 */ public GcPortalSaveData VisitedPortal; [NMS(Index = 144)] - /* 0x812E0 */ public GcInventoryLayout Chest10Layout; + /* 0x821E0 */ public GcInventoryLayout Chest10Layout; [NMS(Index = 126)] - /* 0x812F8 */ public GcInventoryLayout Chest1Layout; + /* 0x821F8 */ public GcInventoryLayout Chest1Layout; [NMS(Index = 128)] - /* 0x81310 */ public GcInventoryLayout Chest2Layout; + /* 0x82210 */ public GcInventoryLayout Chest2Layout; [NMS(Index = 130)] - /* 0x81328 */ public GcInventoryLayout Chest3Layout; + /* 0x82228 */ public GcInventoryLayout Chest3Layout; [NMS(Index = 132)] - /* 0x81340 */ public GcInventoryLayout Chest4Layout; + /* 0x82240 */ public GcInventoryLayout Chest4Layout; [NMS(Index = 134)] - /* 0x81358 */ public GcInventoryLayout Chest5Layout; + /* 0x82258 */ public GcInventoryLayout Chest5Layout; [NMS(Index = 136)] - /* 0x81370 */ public GcInventoryLayout Chest6Layout; + /* 0x82270 */ public GcInventoryLayout Chest6Layout; [NMS(Index = 138)] - /* 0x81388 */ public GcInventoryLayout Chest7Layout; + /* 0x82288 */ public GcInventoryLayout Chest7Layout; [NMS(Index = 140)] - /* 0x813A0 */ public GcInventoryLayout Chest8Layout; + /* 0x822A0 */ public GcInventoryLayout Chest8Layout; [NMS(Index = 142)] - /* 0x813B8 */ public GcInventoryLayout Chest9Layout; + /* 0x822B8 */ public GcInventoryLayout Chest9Layout; [NMS(Index = 148)] - /* 0x813D0 */ public GcInventoryLayout ChestMagic2Layout; + /* 0x822D0 */ public GcInventoryLayout ChestMagic2Layout; [NMS(Index = 146)] - /* 0x813E8 */ public GcInventoryLayout ChestMagicLayout; + /* 0x822E8 */ public GcInventoryLayout ChestMagicLayout; [NMS(Index = 150)] - /* 0x81400 */ public GcInventoryLayout CookingIngredientsLayout; + /* 0x82300 */ public GcInventoryLayout CookingIngredientsLayout; [NMS(Index = 160)] - /* 0x81418 */ public GcInventoryLayout CorvetteStorageLayout; + /* 0x82318 */ public GcInventoryLayout CorvetteStorageLayout; [NMS(Index = 156)] - /* 0x81430 */ public GcInventoryLayout FishBaitBoxLayout; + /* 0x82330 */ public GcInventoryLayout FishBaitBoxLayout; [NMS(Index = 154)] - /* 0x81448 */ public GcInventoryLayout FishPlatformLayout; + /* 0x82348 */ public GcInventoryLayout FishPlatformLayout; [NMS(Index = 158)] - /* 0x81460 */ public GcInventoryLayout FoodUnitLayout; + /* 0x82360 */ public GcInventoryLayout FoodUnitLayout; [NMS(Index = 107)] - /* 0x81478 */ public GcInventoryLayout FreighterCargoLayout; + /* 0x82378 */ public GcInventoryLayout FreighterCargoLayout; [NMS(Index = 106)] - /* 0x81490 */ public GcInventoryLayout FreighterLayout; + /* 0x82390 */ public GcInventoryLayout FreighterLayout; [NMS(Index = 152)] - /* 0x814A8 */ public GcInventoryLayout RocketLockerLayout; + /* 0x823A8 */ public GcInventoryLayout RocketLockerLayout; [NMS(Index = 27)] - /* 0x814C0 */ public GcInventoryLayout ShipLayout; + /* 0x823C0 */ public GcInventoryLayout ShipLayout; [NMS(Index = 28)] - /* 0x814D8 */ public GcInventoryLayout WeaponLayout; + /* 0x823D8 */ public GcInventoryLayout WeaponLayout; [NMS(Index = 219)] - /* 0x814F0 */ public NMSString0x10 BannerTitleId; + /* 0x823F0 */ public NMSString0x10 BannerTitleId; [NMS(Index = 121)] - /* 0x81500 */ public List BaseBuildingObjects; + /* 0x82400 */ public List BaseBuildingObjects; [NMS(Index = 104)] - /* 0x81510 */ public GcSeed CurrentFreighterHomeSystemSeed; + /* 0x82410 */ public GcSeed CurrentFreighterHomeSystemSeed; [NMS(Index = 39)] - /* 0x81520 */ public NMSString0x10 CurrentMissionID; + /* 0x82420 */ public NMSString0x10 CurrentMissionID; [NMS(Index = 196)] - /* 0x81530 */ public List ExpeditionSeedsSelectedToday; + /* 0x82430 */ public List ExpeditionSeedsSelectedToday; [NMS(Index = 195)] - /* 0x81540 */ public List FleetExpeditions; + /* 0x82440 */ public List FleetExpeditions; [NMS(Index = 194)] - /* 0x81550 */ public List FleetFrigates; + /* 0x82450 */ public List FleetFrigates; [NMS(Index = 193)] - /* 0x81560 */ public GcSeed FleetSeed; + /* 0x82460 */ public GcSeed FleetSeed; [NMS(Index = 200)] - /* 0x81570 */ public NMSString0x10 FoodUnitItem; + /* 0x82470 */ public NMSString0x10 FoodUnitItem; [NMS(Index = 192)] - /* 0x81580 */ public NMSString0x10 FreighterEngineEffect; + /* 0x82480 */ public NMSString0x10 FreighterEngineEffect; [NMS(Index = 244)] - /* 0x81590 */ public List GalaxyWaypoints; + /* 0x82490 */ public List GalaxyWaypoints; [NMS(Index = 76)] - /* 0x815A0 */ public List InteractionProgressTable; + /* 0x824A0 */ public List InteractionProgressTable; [NMS(Index = 191)] - /* 0x815B0 */ public NMSString0x10 JetpackEffect; + /* 0x824B0 */ public NMSString0x10 JetpackEffect; [NMS(Index = 32)] - /* 0x815C0 */ public List KnownProducts; + /* 0x824C0 */ public List KnownProducts; [NMS(Index = 34)] - /* 0x815D0 */ public List KnownRefinerRecipes; + /* 0x824D0 */ public List KnownRefinerRecipes; [NMS(Index = 33)] - /* 0x815E0 */ public List KnownSpecials; + /* 0x824E0 */ public List KnownSpecials; [NMS(Index = 31)] - /* 0x815F0 */ public List KnownTech; + /* 0x824F0 */ public List KnownTech; [NMS(Index = 36)] - /* 0x81600 */ public List KnownWordGroups; + /* 0x82500 */ public List KnownWordGroups; [NMS(Index = 35)] - /* 0x81610 */ public List KnownWords; + /* 0x82510 */ public List KnownWords; [NMS(Index = 176)] - /* 0x81620 */ public List LastPortal; + /* 0x82520 */ public List LastPortal; [NMS(Index = 65)] - /* 0x81630 */ public List MaintenanceInteractions; + /* 0x82530 */ public List MaintenanceInteractions; [NMS(Index = 57)] - /* 0x81640 */ public List MarkerStack; + /* 0x82540 */ public List MarkerStack; [NMS(Index = 37)] - /* 0x81650 */ public List MissionProgress; + /* 0x82550 */ public List MissionProgress; [NMS(Index = 44)] - /* 0x81660 */ public List MissionRecurrences; + /* 0x82560 */ public List MissionRecurrences; [NMS(Index = 58)] - /* 0x81670 */ public List NewMPMarkerStack; + /* 0x82570 */ public List NewMPMarkerStack; [NMS(Index = 124)] - /* 0x81680 */ public List PersistentPlayerBases; + /* 0x82580 */ public List PersistentPlayerBases; [NMS(Index = 66)] - /* 0x81690 */ public List PersonalMaintenanceInteractions; + /* 0x82590 */ public List PersonalMaintenanceInteractions; [NMS(Index = 41)] - /* 0x816A0 */ public NMSString0x10 PreviousMissionID; + /* 0x825A0 */ public NMSString0x10 PreviousMissionID; [NMS(Index = 225)] - /* 0x816B0 */ public List RedeemedPlatformRewards; + /* 0x825B0 */ public List RedeemedPlatformRewards; [NMS(Index = 223)] - /* 0x816C0 */ public List RedeemedSeasonRewards; + /* 0x825C0 */ public List RedeemedSeasonRewards; [NMS(Index = 224)] - /* 0x816D0 */ public List RedeemedTwitchRewards; + /* 0x825D0 */ public List RedeemedTwitchRewards; [NMS(Index = 243)] - /* 0x816E0 */ public List RefinerBufferData; + /* 0x825E0 */ public List RefinerBufferData; [NMS(Index = 242)] - /* 0x816F0 */ public List RefinerBufferKeys; + /* 0x825F0 */ public List RefinerBufferKeys; [NMS(Index = 204)] - /* 0x81700 */ public List RepairTechBuffer; + /* 0x82600 */ public List RepairTechBuffer; [NMS(Index = 75)] - /* 0x81710 */ public List SavedInteractionDialogTable; + /* 0x82610 */ public List SavedInteractionDialogTable; [NMS(Index = 120)] - /* 0x81720 */ public List SeenBaseBuildingObjects; + /* 0x82620 */ public List SeenBaseBuildingObjects; [NMS(Index = 251)] - /* 0x81730 */ public List SettlementLocalSaveData; + /* 0x82630 */ public List SettlementLocalSaveData; [NMS(Index = 62)] - /* 0x81740 */ public List Stats; + /* 0x82640 */ public List Stats; [NMS(Index = 59)] - /* 0x81750 */ public List SurveyedEventPositions; + /* 0x82650 */ public List SurveyedEventPositions; [NMS(Index = 63)] - /* 0x81760 */ public List TelemetryStats; + /* 0x82660 */ public List TelemetryStats; [NMS(Index = 125)] - /* 0x81770 */ public List TeleportEndpoints; + /* 0x82670 */ public List TeleportEndpoints; [NMS(Index = 175)] - /* 0x81780 */ public List TradingSupplyData; + /* 0x82680 */ public List TradingSupplyData; [NMS(Index = 86)] - /* 0x81790 */ public List UsedEntitlements; + /* 0x82690 */ public List UsedEntitlements; [NMS(Index = 79)] - /* 0x817A0 */ public List VisitedAtlasStationsData; + /* 0x826A0 */ public List VisitedAtlasStationsData; [NMS(Index = 67)] - /* 0x817B0 */ public List VisitedSystems; + /* 0x826B0 */ public List VisitedSystems; [NMS(Index = 11)] - /* 0x817C0 */ public List WristScreenData; + /* 0x826C0 */ public List WristScreenData; [NMS(Index = 92)] - /* 0x817D0 */ public ulong ActiveSpaceBattleUA; + /* 0x826D0 */ public ulong ActiveSpaceBattleUA; [NMS(Index = 254)] - /* 0x817D8 */ public ulong CorvetteDraftShipSeed; + /* 0x826D8 */ public ulong CorvetteDraftShipSeed; [NMS(Index = 40)] - /* 0x817E0 */ public ulong CurrentMissionSeed; + /* 0x826E0 */ public ulong CurrentMissionSeed; [NMS(Index = 247)] - /* 0x817E8 */ public ulong FirstPurpleSystemUA; + /* 0x826E8 */ public ulong FirstPurpleSystemUA; [NMS(Index = 111)] - /* 0x817F0 */ public ulong FreighterLastSpawnTime; + /* 0x826F0 */ public ulong FreighterLastSpawnTime; [NMS(Index = 102)] - /* 0x817F8 */ public ulong HazardTimeAlive; + /* 0x826F8 */ public ulong HazardTimeAlive; [NMS(Index = 61)] - /* 0x81800 */ public ulong LastCheckedForStatResetsTime; + /* 0x82700 */ public ulong LastCheckedForStatResetsTime; [NMS(Index = 197)] - /* 0x81808 */ public ulong LastKnownDay; + /* 0x82708 */ public ulong LastKnownDay; [NMS(Index = 207)] - /* 0x81810 */ public ulong LastUABeforePortalWarp; + /* 0x82710 */ public ulong LastUABeforePortalWarp; [NMS(Index = 96)] - /* 0x81818 */ public ulong MiniStationUA; + /* 0x82718 */ public ulong MiniStationUA; [NMS(Index = 201)] - /* 0x81820 */ public ulong MultiplayerLobbyID; + /* 0x82720 */ public ulong MultiplayerLobbyID; [NMS(Index = 205)] - /* 0x81828 */ public ulong MultiplayerPrivileges; + /* 0x82728 */ public ulong MultiplayerPrivileges; [NMS(Index = 42)] - /* 0x81830 */ public ulong PreviousMissionSeed; + /* 0x82730 */ public ulong PreviousMissionSeed; [NMS(Index = 208)] - /* 0x81838 */ public ulong StoryPortalSeed; + /* 0x82738 */ public ulong StoryPortalSeed; [NMS(Index = 198)] - /* 0x81840 */ public ulong SunTimer; + /* 0x82740 */ public ulong SunTimer; [NMS(Index = 250)] - /* 0x81848 */ public ulong TaggedPlanetUA; + /* 0x82748 */ public ulong TaggedPlanetUA; [NMS(Index = 56)] - /* 0x81850 */ public ulong TimeAlive; + /* 0x82750 */ public ulong TimeAlive; [NMS(Index = 94)] - /* 0x81858 */ public ulong TimeLastMiniStation; + /* 0x82758 */ public ulong TimeLastMiniStation; [NMS(Index = 90)] - /* 0x81860 */ public ulong TimeLastSpaceBattle; + /* 0x82760 */ public ulong TimeLastSpaceBattle; [NMS(Index = 5)] - /* 0x81868 */ public ulong TimeStamp; + /* 0x82768 */ public ulong TimeStamp; [NMS(Index = 74, Size = 0x9C, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x81870 */ public GcSavedInteractionRaceData[] SavedInteractionIndicies; + /* 0x82770 */ public GcSavedInteractionRaceData[] SavedInteractionIndicies; [NMS(Index = 240, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x835B0 */ public GcWonderRecordCustomData[] WonderCustomRecordsExtraData; + /* 0x844B0 */ public GcWonderRecordCustomData[] WonderCustomRecordsExtraData; [NMS(Index = 81, Size = 0xB)] - /* 0x838E0 */ public GcUniverseAddressData[] CompletedAtlasAddresses; + /* 0x847E0 */ public GcUniverseAddressData[] CompletedAtlasAddresses; [NMS(Index = 78, Size = 0xB)] - /* 0x839E8 */ public GcUniverseAddressData[] NewAtlasStationAdressData; + /* 0x848E8 */ public GcUniverseAddressData[] NewAtlasStationAdressData; [NMS(Index = 77, Size = 0xA)] - /* 0x83AF0 */ public GcUniverseAddressData[] AtlasStationAdressData; + /* 0x849F0 */ public GcUniverseAddressData[] AtlasStationAdressData; [NMS(Index = 4)] - /* 0x83BE0 */ public GcDifficultyStateData DifficultyState; + /* 0x84AE0 */ public GcDifficultyStateData DifficultyState; [NMS(Index = 68, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x83C4C */ public float[] Hazard; + /* 0x84B4C */ public float[] Hazard; [NMS(Index = 112)] - /* 0x83C68 */ public GcUniverseAddressData FreighterUniverseAddress; + /* 0x84B68 */ public GcUniverseAddressData FreighterUniverseAddress; [NMS(Index = 98)] - /* 0x83C80 */ public GcUniverseAddressData GameStartAddress1; + /* 0x84B80 */ public GcUniverseAddressData GameStartAddress1; [NMS(Index = 99)] - /* 0x83C98 */ public GcUniverseAddressData GameStartAddress2; + /* 0x84B98 */ public GcUniverseAddressData GameStartAddress2; [NMS(Index = 23)] - /* 0x83CB0 */ public GcUniverseAddressData GraveUniverseAddress; + /* 0x84BB0 */ public GcUniverseAddressData GraveUniverseAddress; [NMS(Index = 202)] - /* 0x83CC8 */ public GcUniverseAddressData MultiplayerUA; + /* 0x84BC8 */ public GcUniverseAddressData MultiplayerUA; [NMS(Index = 212)] - /* 0x83CE0 */ public GcUniverseAddressData NexusUniverseAddress; + /* 0x84BE0 */ public GcUniverseAddressData NexusUniverseAddress; [NMS(Index = 1)] - /* 0x83CF8 */ public GcUniverseAddressData PreviousUniverseAddress; + /* 0x84BF8 */ public GcUniverseAddressData PreviousUniverseAddress; [NMS(Index = 0)] - /* 0x83D10 */ public GcUniverseAddressData UniverseAddress; + /* 0x84C10 */ public GcUniverseAddressData UniverseAddress; [NMS(Index = 19)] - /* 0x83D28 */ public GcPetBattleTeamData PetBattleTeam; + /* 0x84C28 */ public GcPetBattleTeamData PetBattleTeam; [NMS(Index = 13)] - /* 0x83D34 */ public int ActiveMultioolIndex; + /* 0x84C34 */ public int ActiveMultioolIndex; [NMS(Index = 93)] - /* 0x83D38 */ public int ActiveSpaceBattleLevel; + /* 0x84C38 */ public int ActiveSpaceBattleLevel; [NMS(Index = 218)] - /* 0x83D3C */ public int BannerBackgroundColour; + /* 0x84C3C */ public int BannerBackgroundColour; [NMS(Index = 216)] - /* 0x83D40 */ public int BannerIcon; + /* 0x84C40 */ public int BannerIcon; [NMS(Index = 217)] - /* 0x83D44 */ public int BannerMainColour; + /* 0x84C44 */ public int BannerMainColour; [NMS(Index = 69)] - /* 0x83D48 */ public int BoltAmmo; + /* 0x84C48 */ public int BoltAmmo; [NMS(Index = 252)] - /* 0x83D4C */ public int CorvetteEditAssociatedShipIndex; + /* 0x84C4C */ public int CorvetteEditAssociatedShipIndex; [NMS(Index = 52)] - /* 0x83D50 */ public int Energy; + /* 0x84C50 */ public int Energy; [NMS(Index = 199)] - /* 0x83D54 */ public float FoodUnitAccumulator; + /* 0x84C54 */ public float FoodUnitAccumulator; [NMS(Index = 48)] - /* 0x83D58 */ public int Health; + /* 0x84C58 */ public int Health; [NMS(Index = 2)] - /* 0x83D5C */ public int HomeRealityIteration; + /* 0x84C5C */ public int HomeRealityIteration; [NMS(Index = 178)] - /* 0x83D60 */ public int KnownPortalRunes; + /* 0x84C60 */ public int KnownPortalRunes; [NMS(Index = 72)] - /* 0x83D64 */ public int LaserAmmo; + /* 0x84C64 */ public int LaserAmmo; [NMS(Index = 43)] - /* 0x83D68 */ public int MissionVersion; + /* 0x84C68 */ public int MissionVersion; [NMS(Index = 54)] - /* 0x83D6C */ public int Nanites; + /* 0x84C6C */ public int Nanites; [NMS(Index = 60)] - /* 0x83D70 */ public int NextSurveyedEventPositionIndex; + /* 0x84C70 */ public int NextSurveyedEventPositionIndex; [NMS(Index = 38)] - /* 0x83D74 */ public int PostMissionIndex; + /* 0x84C74 */ public int PostMissionIndex; [NMS(Index = 89)] - /* 0x83D78 */ public int PrimaryPlanet; + /* 0x84C78 */ public int PrimaryPlanet; [NMS(Index = 168)] - /* 0x83D7C */ public int PrimaryShip; + /* 0x84C7C */ public int PrimaryShip; [NMS(Index = 164)] - /* 0x83D80 */ public int PrimaryVehicle; + /* 0x84C80 */ public int PrimaryVehicle; [NMS(Index = 83)] - /* 0x83D84 */ public int ProcTechIndex; + /* 0x84C84 */ public int ProcTechIndex; [NMS(Index = 82)] - /* 0x83D88 */ public int ProgressionLevel; + /* 0x84C88 */ public int ProgressionLevel; [NMS(Index = 71)] - /* 0x83D8C */ public int PulseAmmo; + /* 0x84C8C */ public int PulseAmmo; [NMS(Index = 70)] - /* 0x83D90 */ public int ScatterAmmo; + /* 0x84C90 */ public int ScatterAmmo; [NMS(Index = 227)] - /* 0x83D94 */ public int SettlementStateRingBufferIndexV2; + /* 0x84C94 */ public int SettlementStateRingBufferIndexV2; [NMS(Index = 50)] - /* 0x83D98 */ public int Shield; + /* 0x84C98 */ public int Shield; [NMS(Index = 49)] - /* 0x83D9C */ public int ShipHealth; + /* 0x84C9C */ public int ShipHealth; [NMS(Index = 51)] - /* 0x83DA0 */ public int ShipShield; + /* 0x84CA0 */ public int ShipShield; [NMS(Index = 55)] - /* 0x83DA4 */ public int Specials; + /* 0x84CA4 */ public int Specials; [NMS(Index = 183)] - /* 0x83DA8 */ public GcPlayerWeapons StartingPrimaryWeapon; + /* 0x84CA8 */ public GcPlayerWeapons StartingPrimaryWeapon; [NMS(Index = 232)] - /* 0x83DAC */ public int StartingSeasonNumber; + /* 0x84CAC */ public int StartingSeasonNumber; [NMS(Index = 184)] - /* 0x83DB0 */ public GcPlayerWeapons StartingSecondaryWeapon; + /* 0x84CB0 */ public GcPlayerWeapons StartingSecondaryWeapon; [NMS(Index = 220)] - /* 0x83DB4 */ public int TelemetryUploadVersion; + /* 0x84CB4 */ public int TelemetryUploadVersion; [NMS(Index = 174)] - /* 0x83DB8 */ public int TradingSupplyDataIndex; + /* 0x84CB8 */ public int TradingSupplyDataIndex; [NMS(Index = 53)] - /* 0x83DBC */ public int Units; + /* 0x84CBC */ public int Units; [NMS(Index = 221)] - /* 0x83DC0 */ public float VRCameraOffset; + /* 0x84CC0 */ public float VRCameraOffset; [NMS(Index = 95)] - /* 0x83DC4 */ public int WarpsLastMiniStation; + /* 0x84CC4 */ public int WarpsLastMiniStation; [NMS(Index = 91)] - /* 0x83DC8 */ public int WarpsLastSpaceBattle; + /* 0x84CC8 */ public int WarpsLastSpaceBattle; [NMS(Index = 209)] - /* 0x83DCC */ public ushort ShopNumber; + /* 0x84CCC */ public ushort ShopNumber; [NMS(Index = 210)] - /* 0x83DCE */ public ushort ShopTier; + /* 0x84CCE */ public ushort ShopTier; [NMS(Index = 190, Size = 0x6)] - /* 0x83DD0 */ public NMSString0x20[] CustomTruckPresetNames; + /* 0x84CD0 */ public NMSString0x20[] CustomTruckPresetNames; [NMS(Index = 188, Size = 0x6)] - /* 0x83E90 */ public NMSString0x20[] OutfitNames; + /* 0x84D90 */ public NMSString0x20[] OutfitNames; [NMS(Index = 253)] - /* 0x83F50 */ public NMSString0x80 CorvetteEditShipName; + /* 0x84E50 */ public NMSString0x80 CorvetteEditShipName; [NMS(Index = 3)] - /* 0x83FD0 */ public NMSString0x80 SaveSummary; + /* 0x84ED0 */ public NMSString0x80 SaveSummary; [NMS(Index = 171)] - /* 0x84050 */ public NMSString0x20 PlayerFreighterName; + /* 0x84F50 */ public NMSString0x20 PlayerFreighterName; [NMS(Index = 18, Size = 0x1E)] - /* 0x84070 */ public bool[] UnlockedPetSlots; + /* 0x84F70 */ public bool[] UnlockedPetSlots; [NMS(Index = 100, Size = 0x10)] - /* 0x8408E */ public bool[] GalacticMapRequests; + /* 0x84F8E */ public bool[] GalacticMapRequests; [NMS(Index = 186, Size = 0xC)] - /* 0x8409E */ public bool[] ShipUsesLegacyColours; + /* 0x84F9E */ public bool[] ShipUsesLegacyColours; [NMS(Index = 118, Size = 0x4)] - /* 0x840AA */ public bool[] SquadronUnlockedPilotSlots; + /* 0x84FAA */ public bool[] SquadronUnlockedPilotSlots; [NMS(Index = 231)] - /* 0x840AE */ public bool BuildersKnown; + /* 0x84FAE */ public bool BuildersKnown; [NMS(Index = 80)] - /* 0x840AF */ public bool FirstAtlasStationDiscovered; + /* 0x84FAF */ public bool FirstAtlasStationDiscovered; [NMS(Index = 113)] - /* 0x840B0 */ public bool FreighterDismissed; + /* 0x84FB0 */ public bool FreighterDismissed; [NMS(Index = 211)] - /* 0x840B1 */ public bool HasAccessToNexus; + /* 0x84FB1 */ public bool HasAccessToNexus; [NMS(Index = 246)] - /* 0x840B2 */ public bool HasDiscoveredPurpleSystems; + /* 0x84FB2 */ public bool HasDiscoveredPurpleSystems; [NMS(Index = 248)] - /* 0x840B3 */ public bool HasGalacticMapRequestAllPurples; + /* 0x84FB3 */ public bool HasGalacticMapRequestAllPurples; [NMS(Index = 249)] - /* 0x840B4 */ public bool HasGalacticMapRequestFirstPurple; + /* 0x84FB4 */ public bool HasGalacticMapRequestFirstPurple; [NMS(Index = 84)] - /* 0x840B5 */ public bool IsNew; + /* 0x84FB5 */ public bool IsNew; [NMS(Index = 169)] - /* 0x840B6 */ public bool MultiShipEnabled; + /* 0x84FB6 */ public bool MultiShipEnabled; [NMS(Index = 229)] - /* 0x840B7 */ public bool NextLoadSpawnsWithFreshStart; + /* 0x84FB7 */ public bool NextLoadSpawnsWithFreshStart; [NMS(Index = 179)] - /* 0x840B8 */ public bool OnOtherSideOfPortal; + /* 0x84FB8 */ public bool OnOtherSideOfPortal; [NMS(Index = 222)] - /* 0x840B9 */ public bool RestartAllInactiveSeasonalMissions; + /* 0x84FB9 */ public bool RestartAllInactiveSeasonalMissions; [NMS(Index = 103)] - /* 0x840BA */ public bool RevealBlackHoles; + /* 0x84FBA */ public bool RevealBlackHoles; [NMS(Index = 173)] - /* 0x840BB */ public bool ShipNeedsTerrainPositioning; + /* 0x84FBB */ public bool ShipNeedsTerrainPositioning; [NMS(Index = 22)] - /* 0x840BC */ public bool SpaceGrave; + /* 0x84FBC */ public bool SpaceGrave; [NMS(Index = 21)] - /* 0x840BD */ public bool SpawnGrave; + /* 0x84FBD */ public bool SpawnGrave; [NMS(Index = 85)] - /* 0x840BE */ public bool UseSmallerBlackholeJumps; + /* 0x84FBE */ public bool UseSmallerBlackholeJumps; [NMS(Index = 170)] - /* 0x840BF */ public bool VehicleAIControlEnabled; + /* 0x84FBF */ public bool VehicleAIControlEnabled; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs index 6595397ad..b554f70d6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8095C23377D6E02E, NameHash = 0x1119BAC1)] + [NMS(GUID = 0x7AD97B4F79B5E94F, NameHash = 0x1119BAC1)] public class GcProjectileData : NMSTemplate { [NMS(Index = 50)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs index 54a130d16..e69193693 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEE04E7B5738B7535, NameHash = 0x4BE4494B)] + [NMS(GUID = 0x4C2C8CAB0E8075DD, NameHash = 0x4BE4494B)] public class GcProjectileDataTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterInfo.cs b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterInfo.cs index 222dc13c2..bed6cb781 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterInfo.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterInfo.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCCB91E616AB270C7, NameHash = 0x191B9BEB)] + [NMS(GUID = 0x4CD542F9FBE7C781, NameHash = 0x191B9BEB)] public class GcPulseEncounterInfo : NMSTemplate { [NMS(Index = 8)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs index 1b9640ef3..e0c810d20 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x944DA346529C6423, NameHash = 0x332E71B4)] + [NMS(GUID = 0xD08C3F956BF3CF81, NameHash = 0x332E71B4)] public class GcPulseEncounterSpawnFrigateFlyby : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnTrader.cs b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnTrader.cs index 4962af290..9ab7a76ef 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnTrader.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnTrader.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x48132814ADF8E4E8, NameHash = 0x8C01FB7E)] + [NMS(GUID = 0x904E5466FA70EBDD, NameHash = 0x8C01FB7E)] public class GcPulseEncounterSpawnTrader : NMSTemplate { [NMS(Index = 6)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs b/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs index f01fd4ff8..c3cd28081 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x14E5156E89339C5, NameHash = 0x695F3196)] + [NMS(GUID = 0x21658FB2F4686D17, NameHash = 0x695F3196)] public class GcPuzzleTextFlow : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs index 23fb1ab6f..a4fc3af3a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC15FDA40C326A4EC, NameHash = 0xC8C2FA1E)] + [NMS(GUID = 0x940188D749A36309, NameHash = 0xC8C2FA1E)] public class GcRealityGameIcons : NMSTemplate { - // size: 0x75 + // size: 0x7D public enum GameIconsEnum : uint { Stamina, NoStamina, @@ -122,6 +122,14 @@ public enum GameIconsEnum : uint { InvalidShipBuild, GeneIcon, PetShop, + CClassBinocs, + BClassBinocs, + AClassBinocs, + SClassBinocs, + CClassSmall, + BClassSmall, + AClassSmall, + SClassSmall, } [NMS(Index = 0)] /* 0x0 */ public GameIconsEnum GameIcons; diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs index d3713f1a7..c77092301 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs @@ -4,66 +4,66 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x888EF90FB2EB8CC7, NameHash = 0xA547E834)] + [NMS(GUID = 0x63FEF913E8432E58, NameHash = 0xA547E834)] public class GcRealityIconTable : NMSTemplate { - [NMS(Index = 15, Size = 0x75, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] + [NMS(Index = 15, Size = 0x7D, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] /* 0x0000 */ public TkTextureResource[] GameIcons; [NMS(Index = 5, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x0AF8 */ public TkTextureResource[] BinocularDiscoveryIcons; + /* 0x0BB8 */ public TkTextureResource[] BinocularDiscoveryIcons; [NMS(Index = 3, Size = 0xB, EnumType = typeof(GcProductCategory.ProductCategoryEnum))] - /* 0x0C90 */ public TkTextureResource[] ProductCategoryIcons; + /* 0x0D50 */ public TkTextureResource[] ProductCategoryIcons; [NMS(Index = 4, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x0D98 */ public TkTextureResource[] MissionFactionIcons; + /* 0x0E58 */ public TkTextureResource[] MissionFactionIcons; [NMS(Index = 8, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x0E88 */ public TkTextureResource[] DiscoveryPageRaceIcons; + /* 0x0F48 */ public TkTextureResource[] DiscoveryPageRaceIcons; [NMS(Index = 22, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x0F60 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; + /* 0x1020 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; [NMS(Index = 27, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1038 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; + /* 0x10F8 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; [NMS(Index = 28, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1110 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; + /* 0x11D0 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; [NMS(Index = 21, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x11E8 */ public TkTextureResource[] PetBattlerAffinityIcons; + /* 0x12A8 */ public TkTextureResource[] PetBattlerAffinityIcons; [NMS(Index = 2, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x12C0 */ public TkTextureResource[] SubstanceCategoryIcons; + /* 0x1380 */ public TkTextureResource[] SubstanceCategoryIcons; [NMS(Index = 24, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1398 */ public TkTextureResource[] PetBattlerBGMoveIcons; + /* 0x1458 */ public TkTextureResource[] PetBattlerBGMoveIcons; [NMS(Index = 23, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1458 */ public TkTextureResource[] PetBattlerBuffMoveIcons; + /* 0x1518 */ public TkTextureResource[] PetBattlerBuffMoveIcons; [NMS(Index = 26, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1518 */ public TkTextureResource[] PetBattlerCoreBuffIcons; + /* 0x15D8 */ public TkTextureResource[] PetBattlerCoreBuffIcons; [NMS(Index = 25, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x15D8 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; + /* 0x1698 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; [NMS(Index = 17, Size = 0x7, EnumType = typeof(GcDifficultyPresetType.DifficultyPresetTypeEnum))] - /* 0x1698 */ public TkTextureResource[] DifficultyPresetIcons; + /* 0x1758 */ public TkTextureResource[] DifficultyPresetIcons; [NMS(Index = 6, Size = 0x7, EnumType = typeof(GcTradingClass.TradingClassEnum))] - /* 0x1740 */ public TkTextureResource[] DiscoveryPageTradingIcons; + /* 0x1800 */ public TkTextureResource[] DiscoveryPageTradingIcons; [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x17E8 */ public TkTextureResource[] HazardIcons; + /* 0x18A8 */ public TkTextureResource[] HazardIcons; [NMS(Index = 1, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x1890 */ public TkTextureResource[] HazardIconsHUD; + /* 0x1950 */ public TkTextureResource[] HazardIconsHUD; [NMS(Index = 19, Size = 0x6, EnumType = typeof(GcOptionsUIHeaderIcons.OptionsUIHeaderIconTypeEnum))] - /* 0x1938 */ public TkTextureResource[] OptionsUIHeaderIcons; + /* 0x19F8 */ public TkTextureResource[] OptionsUIHeaderIcons; [NMS(Index = 20, Size = 0x5, EnumType = typeof(GcInventoryFilterOptions.InventoryFilterEnum))] - /* 0x19C8 */ public TkTextureResource[] InventoryFilterIcons; + /* 0x1A88 */ public TkTextureResource[] InventoryFilterIcons; [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcDifficultyOptionGroups.DifficultyOptionGroupEnum))] - /* 0x1A40 */ public TkTextureResource[] DifficultyUIOptionIcons; + /* 0x1B00 */ public TkTextureResource[] DifficultyUIOptionIcons; [NMS(Index = 7, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1AA0 */ public TkTextureResource[] DiscoveryPageConflictIcons; + /* 0x1B60 */ public TkTextureResource[] DiscoveryPageConflictIcons; [NMS(Index = 16, KeyField = "ID")] - /* 0x1B00 */ public HashMap MissionDetailIcons; + /* 0x1BC0 */ public HashMap MissionDetailIcons; [NMS(Index = 10)] - /* 0x1B30 */ public TkTextureResource DiscoveryPageConflictUnknown; + /* 0x1BF0 */ public TkTextureResource DiscoveryPageConflictUnknown; [NMS(Index = 11)] - /* 0x1B48 */ public TkTextureResource DiscoveryPageRaceUnknown; + /* 0x1C08 */ public TkTextureResource DiscoveryPageRaceUnknown; [NMS(Index = 9)] - /* 0x1B60 */ public TkTextureResource DiscoveryPageTradingUnknown; + /* 0x1C20 */ public TkTextureResource DiscoveryPageTradingUnknown; [NMS(Index = 13)] - /* 0x1B78 */ public List PlanetResourceIconLookups; + /* 0x1C38 */ public List PlanetResourceIconLookups; [NMS(Index = 14)] - /* 0x1B88 */ public List RepairTechIcons; + /* 0x1C48 */ public List RepairTechIcons; [NMS(Index = 12)] - /* 0x1B98 */ public List TerrainIconLookups; + /* 0x1C58 */ public List TerrainIconLookups; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs index f4483ff26..f52d2d123 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9378272B704B2DC8, NameHash = 0xEDA97B90)] + [NMS(GUID = 0x8F3A7B957D6CE3E9, NameHash = 0xEDA97B90)] public class GcRealityManagerData : NMSTemplate { [NMS(Index = 67, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] @@ -16,41 +16,41 @@ public class GcRealityManagerData : NMSTemplate [NMS(Index = 64)] /* 0x0130 */ public GcRealityIconTable Icons; [NMS(Index = 76)] - /* 0x1CD8 */ public GcTradeSettings TradeSettings; + /* 0x1D98 */ public GcTradeSettings TradeSettings; [NMS(Index = 69, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x3550 */ public TkTextureResource[] StatCategoryIcons; + /* 0x3610 */ public TkTextureResource[] StatCategoryIcons; [NMS(Index = 70, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x48D0 */ public TkTextureResource[] StatTechPackageIcons; + /* 0x4990 */ public TkTextureResource[] StatTechPackageIcons; [NMS(Index = 59, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x5C50 */ public GcNumberedTextList[] MissionNameAdjectives; + /* 0x5D10 */ public GcNumberedTextList[] MissionNameAdjectives; [NMS(Index = 58, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x5F68 */ public GcNumberedTextList[] MissionNameFormats; + /* 0x6028 */ public GcNumberedTextList[] MissionNameFormats; [NMS(Index = 60, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x6280 */ public GcNumberedTextList[] MissionNameNouns; + /* 0x6340 */ public GcNumberedTextList[] MissionNameNouns; [NMS(Index = 5)] - /* 0x6598 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; + /* 0x6658 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; [NMS(Index = 52, Size = 0x7, EnumType = typeof(GcShipWeapons.ShipWeaponEnum))] - /* 0x67B8 */ public GcShipWeaponData[] ShipWeapons; + /* 0x6878 */ public GcShipWeaponData[] ShipWeapons; [NMS(Index = 53, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x6978 */ public GcPlayerWeaponData[] PlayerWeapons; + /* 0x6A38 */ public GcPlayerWeaponData[] PlayerWeapons; [NMS(Index = 56, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6AC8 */ public NMSString0x20A[] FactionNames; + /* 0x6B88 */ public NMSString0x20A[] FactionNames; [NMS(Index = 75, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6C08 */ public GcRepShopData[] RepShops; + /* 0x6CC8 */ public GcRepShopData[] RepShops; [NMS(Index = 74, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x6D48 */ public GcTechList[] PlanetTechShops; + /* 0x6E08 */ public GcTechList[] PlanetTechShops; [NMS(Index = 57, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6E58 */ public GcNumberedTextList[] FactionClients; + /* 0x6F18 */ public GcNumberedTextList[] FactionClients; [NMS(Index = 68, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x6F48 */ public TkTextureResource[] SubstanceChargeIcons; + /* 0x7008 */ public TkTextureResource[] SubstanceChargeIcons; [NMS(Index = 61, Size = 0xB)] - /* 0x7020 */ public TkIdArray[] MissionBoardRewardOptions; + /* 0x70E0 */ public TkIdArray[] MissionBoardRewardOptions; [NMS(Index = 55, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x70D0 */ public NMSString0x10[] FactionStandingIDs; + /* 0x7190 */ public NMSString0x10[] FactionStandingIDs; [NMS(Index = 54, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x7170 */ public TkIdArray[] DefaultVehicleLoadout; + /* 0x7230 */ public TkIdArray[] DefaultVehicleLoadout; [NMS(Index = 92, Size = 0x5, EnumType = typeof(GcCatalogueGroups.CatalogueGroupEnum))] - /* 0x71E0 */ public GcFilename[] Catalogues; + /* 0x72A0 */ public GcFilename[] Catalogues; // size: 0x5 public enum StatsEnum { Suit, @@ -60,146 +60,146 @@ public enum StatsEnum { Vehicle, } [NMS(Index = 72, Size = 0x5, EnumType = typeof(StatsEnum))] - /* 0x7230 */ public GcStats[] Stats; + /* 0x72F0 */ public GcStats[] Stats; [NMS(Index = 8, Size = 0x3, EnumType = typeof(GcProductTableType.ProductTableTypeEnum))] - /* 0x7280 */ public GcFilename[] ProductTables; + /* 0x7340 */ public GcFilename[] ProductTables; [NMS(Index = 83)] - /* 0x72B0 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; + /* 0x7370 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; [NMS(Index = 81)] - /* 0x72C8 */ public GcInventoryLayout ShipStartingLayout; + /* 0x7388 */ public GcInventoryLayout ShipStartingLayout; [NMS(Index = 82)] - /* 0x72E0 */ public GcInventoryLayout ShipTechOnlyStartingLayout; + /* 0x73A0 */ public GcInventoryLayout ShipTechOnlyStartingLayout; [NMS(Index = 80)] - /* 0x72F8 */ public GcInventoryLayout SuitCargoStartingSlotLayout; + /* 0x73B8 */ public GcInventoryLayout SuitCargoStartingSlotLayout; [NMS(Index = 78)] - /* 0x7310 */ public GcInventoryLayout SuitStartingSlotLayout; + /* 0x73D0 */ public GcInventoryLayout SuitStartingSlotLayout; [NMS(Index = 79)] - /* 0x7328 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; + /* 0x73E8 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; [NMS(Index = 26)] - /* 0x7340 */ public List AlienPuzzleTables; + /* 0x7400 */ public List AlienPuzzleTables; [NMS(Index = 25)] - /* 0x7350 */ public GcFilename AlienWordsTable; + /* 0x7410 */ public GcFilename AlienWordsTable; [NMS(Index = 20)] - /* 0x7360 */ public GcFilename BaitDataTable; + /* 0x7420 */ public GcFilename BaitDataTable; [NMS(Index = 62)] - /* 0x7370 */ public List BuilderMissionRewardOverrides; + /* 0x7430 */ public List BuilderMissionRewardOverrides; [NMS(Index = 49)] - /* 0x7380 */ public GcFilename CombatEffectsTable; + /* 0x7440 */ public GcFilename CombatEffectsTable; [NMS(Index = 13)] - /* 0x7390 */ public GcFilename ConsumableItemTable; + /* 0x7450 */ public GcFilename ConsumableItemTable; [NMS(Index = 42)] - /* 0x73A0 */ public GcFilename CostTable; + /* 0x7460 */ public GcFilename CostTable; [NMS(Index = 30)] - /* 0x73B0 */ public List DamageMultiplierTable; + /* 0x7470 */ public List DamageMultiplierTable; [NMS(Index = 36)] - /* 0x73C0 */ public GcFilename DamageTable; + /* 0x7480 */ public GcFilename DamageTable; [NMS(Index = 16)] - /* 0x73D0 */ public GcFilename DialogClearanceTable; + /* 0x7490 */ public GcFilename DialogClearanceTable; [NMS(Index = 33)] - /* 0x73E0 */ public GcFilename DiscoveryRewardTable; + /* 0x74A0 */ public GcFilename DiscoveryRewardTable; [NMS(Index = 90)] - /* 0x73F0 */ public List FiendCrimeSpawnTable; + /* 0x74B0 */ public List FiendCrimeSpawnTable; [NMS(Index = 19)] - /* 0x7400 */ public GcFilename FishDataTable; + /* 0x74C0 */ public GcFilename FishDataTable; [NMS(Index = 91)] - /* 0x7410 */ public List FreighterBaseItemPairs; + /* 0x74D0 */ public List FreighterBaseItemPairs; [NMS(Index = 51)] - /* 0x7420 */ public List FreighterCargoOptions; + /* 0x74E0 */ public List FreighterCargoOptions; [NMS(Index = 21)] - /* 0x7430 */ public GcFilename GameTableDiceDataTable; + /* 0x74F0 */ public GcFilename GameTableDiceDataTable; [NMS(Index = 31)] - /* 0x7440 */ public GcFilename HistoricalSeasonDataTable; + /* 0x7500 */ public GcFilename HistoricalSeasonDataTable; [NMS(Index = 35)] - /* 0x7450 */ public GcFilename InventoryTable; + /* 0x7510 */ public GcFilename InventoryTable; [NMS(Index = 11)] - /* 0x7460 */ public GcFilename LegacyItemConversionTable; + /* 0x7520 */ public GcFilename LegacyItemConversionTable; [NMS(Index = 12)] - /* 0x7470 */ public List LegacyRepairTable; + /* 0x7530 */ public List LegacyRepairTable; [NMS(Index = 45)] - /* 0x7480 */ public GcFilename MaintenanceGroupsTable; + /* 0x7540 */ public GcFilename MaintenanceGroupsTable; [NMS(Index = 18)] - /* 0x7490 */ public GcFilename MaintenanceOverrideTable; + /* 0x7550 */ public GcFilename MaintenanceOverrideTable; [NMS(Index = 88)] - /* 0x74A0 */ public List NeverOfferedForSale; + /* 0x7560 */ public List NeverOfferedForSale; [NMS(Index = 87)] - /* 0x74B0 */ public List NeverSellableItems; + /* 0x7570 */ public List NeverSellableItems; [NMS(Index = 23)] - /* 0x74C0 */ public GcFilename PetBattlerMoveSetsTable; + /* 0x7580 */ public GcFilename PetBattlerMoveSetsTable; [NMS(Index = 22)] - /* 0x74D0 */ public GcFilename PetBattlerMovesTable; + /* 0x7590 */ public GcFilename PetBattlerMovesTable; [NMS(Index = 24)] - /* 0x74E0 */ public GcFilename PetShopItemTable; + /* 0x75A0 */ public GcFilename PetShopItemTable; [NMS(Index = 77)] - /* 0x74F0 */ public List PirateStationExtraProds; + /* 0x75B0 */ public List PirateStationExtraProds; [NMS(Index = 48)] - /* 0x7500 */ public GcFilename PlayerWeaponPropertiesTable; + /* 0x75C0 */ public GcFilename PlayerWeaponPropertiesTable; [NMS(Index = 9)] - /* 0x7510 */ public GcFilename ProceduralProductTable; + /* 0x75D0 */ public GcFilename ProceduralProductTable; [NMS(Index = 10)] - /* 0x7520 */ public GcFilename ProceduralTechnologyTable; + /* 0x75E0 */ public GcFilename ProceduralTechnologyTable; [NMS(Index = 17)] - /* 0x7530 */ public GcFilename ProductDescriptionOverrideTable; + /* 0x75F0 */ public GcFilename ProductDescriptionOverrideTable; [NMS(Index = 37)] - /* 0x7540 */ public GcFilename PurchaseableBuildingBlueprintsTable; + /* 0x7600 */ public GcFilename PurchaseableBuildingBlueprintsTable; [NMS(Index = 38)] - /* 0x7550 */ public GcFilename PurchaseableSpecialsTable; + /* 0x7610 */ public GcFilename PurchaseableSpecialsTable; [NMS(Index = 14)] - /* 0x7560 */ public GcFilename RecipeTable; + /* 0x7620 */ public GcFilename RecipeTable; [NMS(Index = 32)] - /* 0x7570 */ public GcFilename RewardTable; + /* 0x7630 */ public GcFilename RewardTable; [NMS(Index = 47)] - /* 0x7580 */ public GcFilename SettlementPerksTable; + /* 0x7640 */ public GcFilename SettlementPerksTable; [NMS(Index = 73)] - /* 0x7590 */ public GcTechList StationTechShops; + /* 0x7650 */ public GcTechList StationTechShops; [NMS(Index = 34)] - /* 0x75A0 */ public GcFilename StatRewardsTable; + /* 0x7660 */ public GcFilename StatRewardsTable; [NMS(Index = 15)] - /* 0x75B0 */ public GcFilename StoriesTable; + /* 0x7670 */ public GcFilename StoriesTable; [NMS(Index = 4)] - /* 0x75C0 */ public List SubstanceSecondaryLookups; + /* 0x7680 */ public List SubstanceSecondaryLookups; [NMS(Index = 7)] - /* 0x75D0 */ public GcFilename SubstanceTable; + /* 0x7690 */ public GcFilename SubstanceTable; [NMS(Index = 86)] - /* 0x75E0 */ public List SuitCargoUpgradePrices; + /* 0x76A0 */ public List SuitCargoUpgradePrices; [NMS(Index = 85)] - /* 0x75F0 */ public List SuitTechOnlyUpgradePrices; + /* 0x76B0 */ public List SuitTechOnlyUpgradePrices; [NMS(Index = 84)] - /* 0x7600 */ public List SuitUpgradePrices; + /* 0x76C0 */ public List SuitUpgradePrices; [NMS(Index = 50)] - /* 0x7610 */ public GcFilename TechBoxTable; + /* 0x76D0 */ public GcFilename TechBoxTable; [NMS(Index = 6)] - /* 0x7620 */ public GcFilename TechnologyTable; + /* 0x76E0 */ public GcFilename TechnologyTable; [NMS(Index = 44)] - /* 0x7630 */ public GcFilename TradingClassDataTable; + /* 0x76F0 */ public GcFilename TradingClassDataTable; [NMS(Index = 43)] - /* 0x7640 */ public GcFilename TradingCostTable; + /* 0x7700 */ public GcFilename TradingCostTable; [NMS(Index = 46)] - /* 0x7650 */ public GcFilename UnlockableItemTrees; + /* 0x7710 */ public GcFilename UnlockableItemTrees; [NMS(Index = 41)] - /* 0x7660 */ public GcFilename UnlockablePlatformRewardsTable; + /* 0x7720 */ public GcFilename UnlockablePlatformRewardsTable; [NMS(Index = 39)] - /* 0x7670 */ public GcFilename UnlockableSeasonRewardsTable; + /* 0x7730 */ public GcFilename UnlockableSeasonRewardsTable; [NMS(Index = 40)] - /* 0x7680 */ public GcFilename UnlockableTwitchRewardsTable; + /* 0x7740 */ public GcFilename UnlockableTwitchRewardsTable; [NMS(Index = 71, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x7690 */ public GcMinMaxFloat[] FoodStatValues; + /* 0x7750 */ public GcMinMaxFloat[] FoodStatValues; [NMS(Index = 28, Size = 0x9C, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x7D10 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; + /* 0x7DD0 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; [NMS(Index = 2, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x7F80 */ public GcDiscoveryWorth[] DiscoveryWorth; + /* 0x8040 */ public GcDiscoveryWorth[] DiscoveryWorth; [NMS(Index = 89, Size = 0x5)] - /* 0x815C */ public float[] NormalisedPriceLimits; + /* 0x821C */ public float[] NormalisedPriceLimits; [NMS(Index = 3, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x8170 */ public float[] CreatureDiscoverySizeMultiplier; + /* 0x8230 */ public float[] CreatureDiscoverySizeMultiplier; [NMS(Index = 63, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] - /* 0x8180 */ public float[] WeightedTextWeights; + /* 0x8240 */ public float[] WeightedTextWeights; [NMS(Index = 0)] - /* 0x818C */ public ushort HomeRealityIteration; + /* 0x824C */ public ushort HomeRealityIteration; [NMS(Index = 1)] - /* 0x818E */ public ushort RealityIteration; + /* 0x824E */ public ushort RealityIteration; [NMS(Index = 27, Size = 0x9C, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x8190 */ public bool[] LoopInteractionPuzzles; + /* 0x8250 */ public bool[] LoopInteractionPuzzles; [NMS(Index = 29, Size = 0x7, EnumType = typeof(GcWeightingCurve.WeightingCurveEnum))] - /* 0x822C */ public TkCurveType[] WeightingCurves; + /* 0x82EC */ public TkCurveType[] WeightingCurves; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs index d3a52def6..842713065 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC7759C7EA8DE8C6D, NameHash = 0x77A67F2A)] + [NMS(GUID = 0xBD767EB4815F2468, NameHash = 0x77A67F2A)] public class GcRefinerUnitComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs index f92ab5c07..5eb55e9c0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD4F50561790D791A, NameHash = 0x7CA999C6)] + [NMS(GUID = 0xF7BD83D104CF90FD, NameHash = 0x7CA999C6)] public class GcRewardCommunicatorMessage : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs b/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs index cdfc0d471..dc4308009 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x66A1D62FF7C1832D, NameHash = 0xA1AB33A5)] + [NMS(GUID = 0x26367B459BE0D282, NameHash = 0xA1AB33A5)] public class GcRewardDeath : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardFrigateFlyby.cs b/libMBIN/Source/NMS/GameComponents/GcRewardFrigateFlyby.cs index 0cf639472..d92d6756f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardFrigateFlyby.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardFrigateFlyby.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC2707D83F47B1249, NameHash = 0x7DA2A291)] + [NMS(GUID = 0x57C029C82583D142, NameHash = 0x7DA2A291)] public class GcRewardFrigateFlyby : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs index 829431919..0bd52b69f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1B932008FB83FB68, NameHash = 0x2ED2EBC3)] + [NMS(GUID = 0x8FFB3D8B8D0872E2, NameHash = 0x2ED2EBC3)] public class GcRewardOSDMessage : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs index 21203a9a4..c7ae974d7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE2F2447CDB1BE2F4, NameHash = 0x4ED8FEEE)] + [NMS(GUID = 0x1903C399BD88EBB8, NameHash = 0x4ED8FEEE)] public class GcRewardSecondaryInteractionOptions : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs index 5cc10dac3..a2626a7c5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x19DD5E31B529BA85, NameHash = 0x3165E96F)] + [NMS(GUID = 0x9E0AD952DE93C4CC, NameHash = 0x3165E96F)] public class GcRewardSpecificPetEgg : NMSTemplate { [NMS(Index = 1)] /* 0x000 */ public GcPetData EggData; [NMS(Index = 0)] - /* 0x2A8 */ public bool ImmediatelyHatchable; + /* 0x2F8 */ public bool ImmediatelyHatchable; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs index 9b45bc36b..20aad5919 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs @@ -4,14 +4,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF537CB82BAC753F, NameHash = 0x37EE71BB)] + [NMS(GUID = 0x6B227144AC750D3C, NameHash = 0x37EE71BB)] public class GcScanEventData : NMSTemplate { - [NMS(Index = 48)] + [NMS(Index = 45)] /* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes; - [NMS(Index = 49)] + [NMS(Index = 46)] /* 0x0B0 */ public GcScanEventSolarSystemLookup SolarSystemAttributesFallback; - [NMS(Index = 72)] + [NMS(Index = 69)] /* 0x160 */ public GcResourceElement ResourceOverride; [NMS(Index = 1)] /* 0x1A8 */ public NMSString0x20A ForceInteraction; @@ -19,44 +19,46 @@ public class GcScanEventData : NMSTemplate /* 0x1C8 */ public NMSString0x20A MustMatchStoryUtilityPuzzle; [NMS(Index = 0)] /* 0x1E8 */ public NMSString0x20A Name; - [NMS(Index = 53)] + [NMS(Index = 50)] /* 0x208 */ public NMSString0x20A NextOption; - [NMS(Index = 19)] + [NMS(Index = 71)] /* 0x228 */ public NMSString0x20A OverrideGameTableConfig; - [NMS(Index = 20)] + [NMS(Index = 73)] /* 0x248 */ public NMSString0x20A OverrideGameTableGameConfig; + [NMS(Index = 74)] + /* 0x268 */ public NMSString0x20A OverrideGameTableGameConfigOnCompletion; + [NMS(Index = 22)] + /* 0x288 */ public NMSString0x20A PlanetLabelText; + [NMS(Index = 70)] + /* 0x2A8 */ public NMSString0x20A RequireDefaultGameTableConfig; [NMS(Index = 24)] - /* 0x268 */ public NMSString0x20A PlanetLabelText; - [NMS(Index = 43)] - /* 0x288 */ public NMSString0x20A RequireDefaultGameTableConfig; - [NMS(Index = 26)] - /* 0x2A8 */ public NMSString0x20A SurveyDiscoveryOSDMessage; - [NMS(Index = 27)] - /* 0x2C8 */ public NMSString0x20A SurveyHUDName; - [NMS(Index = 60)] - /* 0x2E8 */ public TkTextureResource MarkerIcon; - [NMS(Index = 54)] - /* 0x300 */ public GcScanEventTriggers TriggerActions; - [NMS(Index = 13)] - /* 0x318 */ public NMSString0x10 ForceOverrideEncounter; - [NMS(Index = 52)] - /* 0x328 */ public NMSString0x10 HasReward; - [NMS(Index = 58)] - /* 0x338 */ public VariableSizeString InterstellarOSDMessage; - [NMS(Index = 59)] - /* 0x348 */ public VariableSizeString MarkerLabel; - [NMS(Index = 71)] - /* 0x358 */ public NMSString0x10 MissionMessageOnInteract; + /* 0x2C8 */ public NMSString0x20A SurveyDiscoveryOSDMessage; + [NMS(Index = 25)] + /* 0x2E8 */ public NMSString0x20A SurveyHUDName; [NMS(Index = 57)] - /* 0x368 */ public VariableSizeString OSDMessage; - [NMS(Index = 10)] - /* 0x378 */ public NMSString0x10 ReplacementMaintData; - [NMS(Index = 70)] - /* 0x388 */ public VariableSizeString TooltipMessage; + /* 0x308 */ public TkTextureResource MarkerIcon; + [NMS(Index = 51)] + /* 0x320 */ public GcScanEventTriggers TriggerActions; + [NMS(Index = 13)] + /* 0x338 */ public NMSString0x10 ForceOverrideEncounter; + [NMS(Index = 49)] + /* 0x348 */ public NMSString0x10 HasReward; [NMS(Index = 55)] - /* 0x398 */ public List UAsList; - [NMS(Index = 46)] - /* 0x3A8 */ public VariableSizeString UseUDAAsSearchPoint; + /* 0x358 */ public VariableSizeString InterstellarOSDMessage; + [NMS(Index = 56)] + /* 0x368 */ public VariableSizeString MarkerLabel; + [NMS(Index = 68)] + /* 0x378 */ public NMSString0x10 MissionMessageOnInteract; + [NMS(Index = 54)] + /* 0x388 */ public VariableSizeString OSDMessage; + [NMS(Index = 10)] + /* 0x398 */ public NMSString0x10 ReplacementMaintData; + [NMS(Index = 67)] + /* 0x3A8 */ public VariableSizeString TooltipMessage; + [NMS(Index = 52)] + /* 0x3B8 */ public List UAsList; + [NMS(Index = 43)] + /* 0x3C8 */ public VariableSizeString UseUDAAsSearchPoint; // size: 0x8 public enum BuildingLocationEnum : uint { Nearest, @@ -68,10 +70,10 @@ public enum BuildingLocationEnum : uint { PlayerSettlement, NearestUnmarked, } - [NMS(Index = 36)] - /* 0x3B8 */ public BuildingLocationEnum BuildingLocation; + [NMS(Index = 34)] + /* 0x3D8 */ public BuildingLocationEnum BuildingLocation; [NMS(Index = 16)] - /* 0x3BC */ public float BuildingPreventionRadius; + /* 0x3DC */ public float BuildingPreventionRadius; // size: 0x5 public enum EventEndTypeEnum : uint { None, @@ -80,15 +82,15 @@ public enum EventEndTypeEnum : uint { EnterBuilding, TimedInteract, } - [NMS(Index = 30)] - /* 0x3C0 */ public EventEndTypeEnum EventEndType; + [NMS(Index = 28)] + /* 0x3E0 */ public EventEndTypeEnum EventEndType; // size: 0x2 public enum EventPriorityEnum : uint { Regular, High, } - [NMS(Index = 31)] - /* 0x3C4 */ public EventPriorityEnum EventPriority; + [NMS(Index = 29)] + /* 0x3E4 */ public EventPriorityEnum EventPriority; // size: 0x6 public enum EventStartTypeEnum : uint { None, @@ -98,26 +100,26 @@ public enum EventStartTypeEnum : uint { ObjectScan, LeaveBuilding, } - [NMS(Index = 29)] - /* 0x3C8 */ public EventStartTypeEnum EventStartType; + [NMS(Index = 27)] + /* 0x3E8 */ public EventStartTypeEnum EventStartType; [NMS(Index = 3)] - /* 0x3CC */ public GcInteractionType ForceInteractionType; - [NMS(Index = 66)] - /* 0x3D0 */ public float IconTime; - [NMS(Index = 65)] - /* 0x3D4 */ public GcAudioWwiseEvents MessageAudio; - [NMS(Index = 64)] - /* 0x3D8 */ public float MessageDisplayTime; + /* 0x3EC */ public GcInteractionType ForceInteractionType; [NMS(Index = 63)] - /* 0x3DC */ public float MessageTime; + /* 0x3F0 */ public float IconTime; + [NMS(Index = 62)] + /* 0x3F4 */ public GcAudioWwiseEvents MessageAudio; [NMS(Index = 61)] - /* 0x3E0 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; + /* 0x3F8 */ public float MessageDisplayTime; + [NMS(Index = 60)] + /* 0x3FC */ public float MessageTime; + [NMS(Index = 58)] + /* 0x400 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; [NMS(Index = 6)] - /* 0x3E4 */ public GcAlienRace OverrideInteractionRace; - [NMS(Index = 28)] - /* 0x3E8 */ public GcStaticTag PlaceMarkerAtTaggedNode; + /* 0x404 */ public GcAlienRace OverrideInteractionRace; + [NMS(Index = 26)] + /* 0x408 */ public GcStaticTag PlaceMarkerAtTaggedNode; [NMS(Index = 5)] - /* 0x3EC */ public GcAlienRace RequireInteractionRace; + /* 0x40C */ public GcAlienRace RequireInteractionRace; // size: 0x1C public enum SearchTypeEnum : uint { Any, @@ -149,8 +151,8 @@ public enum SearchTypeEnum : uint { UnownedSettlement_Builders, OwnedSettlementHub, } - [NMS(Index = 37)] - /* 0x3F0 */ public SearchTypeEnum SearchType; + [NMS(Index = 35)] + /* 0x410 */ public SearchTypeEnum SearchType; // size: 0x7 public enum SolarSystemLocationEnum : uint { Local, @@ -161,71 +163,73 @@ public enum SolarSystemLocationEnum : uint { SeasonParty, FirstPurpleSystemUA, } - [NMS(Index = 47)] - /* 0x3F4 */ public SolarSystemLocationEnum SolarSystemLocation; - [NMS(Index = 62)] - /* 0x3F8 */ public float StartTime; - [NMS(Index = 25)] - /* 0x3FC */ public float SurveyDistance; - [NMS(Index = 56)] - /* 0x400 */ public GcTechnologyCategory TechShopType; - [NMS(Index = 67)] - /* 0x404 */ public float TooltipTime; - [NMS(Index = 39)] - /* 0x408 */ public bool AllowFriendsBases; - [NMS(Index = 42)] - /* 0x409 */ public bool AllowOverriddenBuildings; - [NMS(Index = 21)] - /* 0x40A */ public bool AlwaysShow; - [NMS(Index = 34)] - /* 0x40B */ public bool BlockStartedOnUseEvents; - [NMS(Index = 17)] - /* 0x40C */ public bool BuildingPreventionDisallowBuilding; + [NMS(Index = 44)] + /* 0x414 */ public SolarSystemLocationEnum SolarSystemLocation; + [NMS(Index = 59)] + /* 0x418 */ public float StartTime; + [NMS(Index = 23)] + /* 0x41C */ public float SurveyDistance; + [NMS(Index = 53)] + /* 0x420 */ public GcTechnologyCategory TechShopType; + [NMS(Index = 64)] + /* 0x424 */ public float TooltipTime; + [NMS(Index = 37)] + /* 0x428 */ public bool AllowFriendsBases; + [NMS(Index = 40)] + /* 0x429 */ public bool AllowOverriddenBuildings; + [NMS(Index = 19)] + /* 0x42A */ public bool AlwaysShow; [NMS(Index = 32)] - /* 0x40D */ public bool CanEndFromOutsideMission; + /* 0x42B */ public bool BlockStartedOnUseEvents; + [NMS(Index = 17)] + /* 0x42C */ public bool BuildingPreventionDisallowBuilding; + [NMS(Index = 30)] + /* 0x42D */ public bool CanEndFromOutsideMission; [NMS(Index = 15)] - /* 0x40E */ public bool ClearForcedInteractionOnCompletion; - [NMS(Index = 33)] - /* 0x40F */ public bool DisableMultiplayerSync; + /* 0x42E */ public bool ClearForcedInteractionOnCompletion; + [NMS(Index = 72)] + /* 0x42F */ public bool ClearGameTableConfigOverrideOnCompletion; + [NMS(Index = 31)] + /* 0x430 */ public bool DisableMultiplayerSync; [NMS(Index = 8)] - /* 0x410 */ public bool ForceBroken; + /* 0x431 */ public bool ForceBroken; [NMS(Index = 9)] - /* 0x411 */ public bool ForceFixed; + /* 0x432 */ public bool ForceFixed; [NMS(Index = 12)] - /* 0x412 */ public bool ForceOverridesAll; + /* 0x433 */ public bool ForceOverridesAll; [NMS(Index = 11)] - /* 0x413 */ public bool ForceReplaceStoryPortalSeed; - [NMS(Index = 51)] - /* 0x414 */ public bool ForceResetPortal; - [NMS(Index = 50)] - /* 0x415 */ public bool ForceRestartInteraction; - [NMS(Index = 40)] - /* 0x416 */ public bool ForceWideRandom; + /* 0x434 */ public bool ForceReplaceStoryPortalSeed; + [NMS(Index = 48)] + /* 0x435 */ public bool ForceResetPortal; + [NMS(Index = 47)] + /* 0x436 */ public bool ForceRestartInteraction; + [NMS(Index = 38)] + /* 0x437 */ public bool ForceWideRandom; [NMS(Index = 14)] - /* 0x417 */ public bool IsCommunityPortalOverride; - [NMS(Index = 41)] - /* 0x418 */ public bool MustFindSystem; - [NMS(Index = 22)] - /* 0x419 */ public bool NeverShow; + /* 0x438 */ public bool IsCommunityPortalOverride; + [NMS(Index = 39)] + /* 0x439 */ public bool MustFindSystem; + [NMS(Index = 20)] + /* 0x43A */ public bool NeverShow; [NMS(Index = 4)] - /* 0x41A */ public bool NPCReactsToPlayer; - [NMS(Index = 35)] - /* 0x41B */ public bool ReplaceEventIfAlreadyActive; - [NMS(Index = 69)] - /* 0x41C */ public bool ShowEndTooltip; - [NMS(Index = 23)] - /* 0x41D */ public bool ShowOnlyIfSequenceTarget; - [NMS(Index = 38)] - /* 0x41E */ public GcBuildingClassification SpecificBuildingClass; - [NMS(Index = 44)] - /* 0x41F */ public bool TargetMustMatchMissionSeed; - [NMS(Index = 68)] - /* 0x420 */ public bool TooltipRepeats; - [NMS(Index = 45)] - /* 0x421 */ public bool UseBuildingFromRendezvousStage; + /* 0x43B */ public bool NPCReactsToPlayer; + [NMS(Index = 33)] + /* 0x43C */ public bool ReplaceEventIfAlreadyActive; + [NMS(Index = 66)] + /* 0x43D */ public bool ShowEndTooltip; + [NMS(Index = 21)] + /* 0x43E */ public bool ShowOnlyIfSequenceTarget; + [NMS(Index = 36)] + /* 0x43F */ public GcBuildingClassification SpecificBuildingClass; + [NMS(Index = 41)] + /* 0x440 */ public bool TargetMustMatchMissionSeed; + [NMS(Index = 65)] + /* 0x441 */ public bool TooltipRepeats; + [NMS(Index = 42)] + /* 0x442 */ public bool UseBuildingFromRendezvousStage; [NMS(Index = 18)] - /* 0x422 */ public bool UseMissionTradingDataOverride; + /* 0x443 */ public bool UseMissionTradingDataOverride; [NMS(Index = 2)] - /* 0x423 */ public bool UseSeasonDataAsInteraction; + /* 0x444 */ public bool UseSeasonDataAsInteraction; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs index f3791f38d..5d7dfa89d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs @@ -3,32 +3,32 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6F63068008975251, NameHash = 0x9CE4FFF3)] + [NMS(GUID = 0xB6B644731D859D1A, NameHash = 0x9CE4FFF3)] public class GcScanEventSolarSystemLookup : NMSTemplate { - [NMS(Index = 37)] + [NMS(Index = 38)] /* 0x00 */ public NMSString0x20A SamePlanetAsEvent; - [NMS(Index = 39)] + [NMS(Index = 40)] /* 0x20 */ public List ExcludePlanetsWithEvents; - [NMS(Index = 31)] + [NMS(Index = 32)] /* 0x30 */ public NMSString0x10 NeedsResourceHint; - [NMS(Index = 36)] + [NMS(Index = 37)] /* 0x40 */ public NMSString0x10 NeedsSpecificCreature; - [NMS(Index = 40)] + [NMS(Index = 41)] /* 0x50 */ public NMSString0x10 SystemNeedsResourceHint; [NMS(Index = 7)] /* 0x60 */ public GcPlanetTradingData TradingData; - [NMS(Index = 50)] + [NMS(Index = 51)] /* 0x68 */ public int MinPlanets; - [NMS(Index = 27)] + [NMS(Index = 28)] /* 0x6C */ public GcBiomeType NeedsBiomeType; - [NMS(Index = 38)] + [NMS(Index = 39)] /* 0x70 */ public int SamePlanetAsSeasonParty; [NMS(Index = 6)] /* 0x74 */ public GcGalaxyStarTypes StarType; [NMS(Index = 4)] /* 0x78 */ public GcGalaxyStarAnomaly UseAnomaly; - [NMS(Index = 28)] + [NMS(Index = 29)] /* 0x7C */ public GcBiomeSubType UseBiomeSubType; [NMS(Index = 5)] /* 0x80 */ public GcPlayerConflictData UseConflict; @@ -38,75 +38,77 @@ public class GcScanEventSolarSystemLookup : NMSTemplate /* 0x88 */ public bool AllowedToBePurpleWithoutAccess; [NMS(Index = 8)] /* 0x89 */ public bool AllowUnsafeMatches; - [NMS(Index = 23)] - /* 0x8A */ public bool AnyBiomeNotWeirdOrDead; - [NMS(Index = 25)] - /* 0x8B */ public bool AnyInfestedBiome; + [NMS(Index = 13)] + /* 0x8A */ public bool AlwaysAvailableInPirateStations; [NMS(Index = 24)] - /* 0x8C */ public bool AnyRGBBiome; - [NMS(Index = 30)] - /* 0x8D */ public bool NeedsAbandonedSystem; + /* 0x8B */ public bool AnyBiomeNotWeirdOrDead; [NMS(Index = 26)] - /* 0x8E */ public bool NeedsBiome; - [NMS(Index = 17)] - /* 0x8F */ public bool NeedsCorruptSentinelPlanet; - [NMS(Index = 14)] - /* 0x90 */ public bool NeedsDeepWaterPlanet; - [NMS(Index = 29)] - /* 0x91 */ public bool NeedsEmptySystem; - [NMS(Index = 21)] - /* 0x92 */ public bool NeedsExtremeHazardPlanet; + /* 0x8C */ public bool AnyInfestedBiome; + [NMS(Index = 25)] + /* 0x8D */ public bool AnyRGBBiome; + [NMS(Index = 31)] + /* 0x8E */ public bool NeedsAbandonedSystem; + [NMS(Index = 27)] + /* 0x8F */ public bool NeedsBiome; [NMS(Index = 18)] - /* 0x93 */ public bool NeedsExtremeSentinelPlanet; - [NMS(Index = 20)] - /* 0x94 */ public bool NeedsExtremeWeatherPlanet; + /* 0x90 */ public bool NeedsCorruptSentinelPlanet; [NMS(Index = 15)] - /* 0x95 */ public bool NeedsPrimePlanet; + /* 0x91 */ public bool NeedsDeepWaterPlanet; + [NMS(Index = 30)] + /* 0x92 */ public bool NeedsEmptySystem; + [NMS(Index = 22)] + /* 0x93 */ public bool NeedsExtremeHazardPlanet; + [NMS(Index = 19)] + /* 0x94 */ public bool NeedsExtremeSentinelPlanet; + [NMS(Index = 21)] + /* 0x95 */ public bool NeedsExtremeWeatherPlanet; [NMS(Index = 16)] - /* 0x96 */ public bool NeedsSentinels; - [NMS(Index = 13)] - /* 0x97 */ public bool NeedsWaterPlanet; + /* 0x96 */ public bool NeedsPrimePlanet; + [NMS(Index = 17)] + /* 0x97 */ public bool NeedsSentinels; + [NMS(Index = 14)] + /* 0x98 */ public bool NeedsWaterPlanet; [NMS(Index = 10)] - /* 0x98 */ public bool NeverAllowAbandoned; + /* 0x99 */ public bool NeverAllowAbandoned; [NMS(Index = 9)] - /* 0x99 */ public bool NeverAllowEmpty; - [NMS(Index = 19)] - /* 0x9A */ public bool NeverAllowExtremeSentinelPlanet; - [NMS(Index = 22)] - /* 0x9B */ public bool NeverAllowExtremeWeatherPlanet; - [NMS(Index = 49)] - /* 0x9C */ public bool NeverAllowGasGiantSystem; + /* 0x9A */ public bool NeverAllowEmpty; + [NMS(Index = 20)] + /* 0x9B */ public bool NeverAllowExtremeSentinelPlanet; + [NMS(Index = 23)] + /* 0x9C */ public bool NeverAllowExtremeWeatherPlanet; + [NMS(Index = 50)] + /* 0x9D */ public bool NeverAllowGasGiantSystem; [NMS(Index = 12)] - /* 0x9D */ public bool RequireUndiscovered; - [NMS(Index = 32)] - /* 0x9E */ public bool SuitableForCreatureDiscovery; + /* 0x9E */ public bool RequireUndiscovered; + [NMS(Index = 33)] + /* 0x9F */ public bool SuitableForCreatureDiscovery; + [NMS(Index = 36)] + /* 0xA0 */ public bool SuitableForCreatureTaming; [NMS(Index = 35)] - /* 0x9F */ public bool SuitableForCreatureTaming; + /* 0xA1 */ public bool SuitableForRobotCreatureDiscovery; [NMS(Index = 34)] - /* 0xA0 */ public bool SuitableForRobotCreatureDiscovery; - [NMS(Index = 33)] - /* 0xA1 */ public bool SuitableForWeirdCreatureDiscovery; - [NMS(Index = 45)] - /* 0xA2 */ public bool SystemNeedsCorruptSentinelPlanet; + /* 0xA2 */ public bool SuitableForWeirdCreatureDiscovery; [NMS(Index = 46)] - /* 0xA3 */ public bool SystemNeedsExtremeStormPlanet; + /* 0xA3 */ public bool SystemNeedsCorruptSentinelPlanet; [NMS(Index = 47)] - /* 0xA4 */ public bool SystemNeedsGasGiant; - [NMS(Index = 43)] - /* 0xA5 */ public bool SystemNeedsInfestedPlanet; + /* 0xA4 */ public bool SystemNeedsExtremeStormPlanet; [NMS(Index = 48)] - /* 0xA6 */ public bool SystemNeedsNonGasGiant; + /* 0xA5 */ public bool SystemNeedsGasGiant; [NMS(Index = 44)] - /* 0xA7 */ public bool SystemNeedsRelicPlanet; - [NMS(Index = 41)] - /* 0xA8 */ public bool SystemNeedsWater; + /* 0xA6 */ public bool SystemNeedsInfestedPlanet; + [NMS(Index = 49)] + /* 0xA7 */ public bool SystemNeedsNonGasGiant; + [NMS(Index = 45)] + /* 0xA8 */ public bool SystemNeedsRelicPlanet; [NMS(Index = 42)] - /* 0xA9 */ public bool SystemNeedsWeirdPlanet; + /* 0xA9 */ public bool SystemNeedsWater; + [NMS(Index = 43)] + /* 0xAA */ public bool SystemNeedsWeirdPlanet; [NMS(Index = 0)] - /* 0xAA */ public bool UseStarType; + /* 0xAB */ public bool UseStarType; [NMS(Index = 2)] - /* 0xAB */ public bool UseTrading; + /* 0xAC */ public bool UseTrading; [NMS(Index = 1)] - /* 0xAC */ public bool UseWealth; + /* 0xAD */ public bool UseWealth; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs index 8307959bd..4da0109eb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE38F1C48B7824E6, NameHash = 0xEE47CB18)] + [NMS(GUID = 0xC7E003674AAF9DF7, NameHash = 0xEE47CB18)] public class GcScanEventTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs index b9100afe6..6ccaa3e61 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs @@ -4,280 +4,280 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x42AB277F69C3B6FF, NameHash = 0xC2909BE6)] + [NMS(GUID = 0xDC02B6B5CD788DED, NameHash = 0xC2909BE6)] public class GcSeasonalGameModeData : NMSTemplate { [NMS(Index = 76, Size = 0x1E)] /* 0x0000 */ public GcPetData[] SpecificPets; [NMS(Index = 68)] - /* 0x4FB0 */ public GcInventoryContainer Inventory; + /* 0x5910 */ public GcInventoryContainer Inventory; [NMS(Index = 70)] - /* 0x5110 */ public GcInventoryContainer Inventory_Cargo; + /* 0x5A70 */ public GcInventoryContainer Inventory_Cargo; [NMS(Index = 69)] - /* 0x5270 */ public GcInventoryContainer Inventory_TechOnly; + /* 0x5BD0 */ public GcInventoryContainer Inventory_TechOnly; [NMS(Index = 71)] - /* 0x53D0 */ public GcInventoryContainer ShipInventory; + /* 0x5D30 */ public GcInventoryContainer ShipInventory; [NMS(Index = 72)] - /* 0x5530 */ public GcInventoryContainer WeaponInventory; + /* 0x5E90 */ public GcInventoryContainer WeaponInventory; [NMS(Index = 122)] - /* 0x5690 */ public GcTradeData SeasonalUAStationTradeData; + /* 0x5FF0 */ public GcTradeData SeasonalUAStationTradeData; [NMS(Index = 42)] - /* 0x5778 */ public GcMissionSequenceDetailMessage InitialJoaoBox; + /* 0x60D8 */ public GcMissionSequenceDetailMessage InitialJoaoBox; [NMS(Index = 43)] - /* 0x5810 */ public GcMissionSequenceDetailMessage InitialJoaoBoxNoMainSave; + /* 0x6170 */ public GcMissionSequenceDetailMessage InitialJoaoBoxNoMainSave; [NMS(Index = 93, Size = 0x3, EnumType = typeof(GcExperienceBossType.ExperienceBossTypeEnum))] - /* 0x58A8 */ public NMSString0x10[] AltBossRewards; + /* 0x6208 */ public NMSString0x10[] AltBossRewards; [NMS(Index = 73)] - /* 0x58D8 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfig; + /* 0x6238 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfig; [NMS(Index = 33)] - /* 0x5908 */ public NMSString0x20A CommunityProgressTitle; + /* 0x6268 */ public NMSString0x20A CommunityProgressTitle; [NMS(Index = 36)] - /* 0x5928 */ public NMSString0x20A CommunityTierCompleteLabel; + /* 0x6288 */ public NMSString0x20A CommunityTierCompleteLabel; [NMS(Index = 34)] - /* 0x5948 */ public NMSString0x20A CommunityTierLabel; + /* 0x62A8 */ public NMSString0x20A CommunityTierLabel; [NMS(Index = 35)] - /* 0x5968 */ public NMSString0x20A CommunityTierProgressLabel; + /* 0x62C8 */ public NMSString0x20A CommunityTierProgressLabel; [NMS(Index = 22)] - /* 0x5988 */ public NMSString0x20A FinalCantRewardMessage; + /* 0x62E8 */ public NMSString0x20A FinalCantRewardMessage; [NMS(Index = 8)] - /* 0x59A8 */ public NMSString0x20A FinalStageTitle; + /* 0x6308 */ public NMSString0x20A FinalStageTitle; [NMS(Index = 31)] - /* 0x59C8 */ public NMSString0x20A MainMissionMessage; + /* 0x6328 */ public NMSString0x20A MainMissionMessage; [NMS(Index = 30)] - /* 0x59E8 */ public NMSString0x20A MainMissionTitle; + /* 0x6348 */ public NMSString0x20A MainMissionTitle; [NMS(Index = 9)] - /* 0x5A08 */ public NMSString0x20A MilestoneWithStageLocId; + /* 0x6368 */ public NMSString0x20A MilestoneWithStageLocId; [NMS(Index = 28)] - /* 0x5A28 */ public NMSString0x20A SeasonName; + /* 0x6388 */ public NMSString0x20A SeasonName; [NMS(Index = 29)] - /* 0x5A48 */ public NMSString0x20A SeasonNameUpper; + /* 0x63A8 */ public NMSString0x20A SeasonNameUpper; [NMS(Index = 24)] - /* 0x5A68 */ public TkTextureResource MainIcon; + /* 0x63C8 */ public TkTextureResource MainIcon; [NMS(Index = 65)] - /* 0x5A80 */ public GcInventoryLayout ShipInventoryLayout; + /* 0x63E0 */ public GcInventoryLayout ShipInventoryLayout; [NMS(Index = 66)] - /* 0x5A98 */ public GcInventoryLayout ShipTechInventoryLayout; + /* 0x63F8 */ public GcInventoryLayout ShipTechInventoryLayout; [NMS(Index = 64)] - /* 0x5AB0 */ public GcInventoryLayout WeaponInventoryLayout; + /* 0x6410 */ public GcInventoryLayout WeaponInventoryLayout; [NMS(Index = 105)] - /* 0x5AC8 */ public List AdditionalKnownProducts; + /* 0x6428 */ public List AdditionalKnownProducts; [NMS(Index = 106)] - /* 0x5AD8 */ public List AdditionalKnownTech; + /* 0x6438 */ public List AdditionalKnownTech; [NMS(Index = 39)] - /* 0x5AE8 */ public List AdditionalTradeProducts; + /* 0x6448 */ public List AdditionalTradeProducts; [NMS(Index = 131)] - /* 0x5AF8 */ public GcSeed BlockShipRepairUntilMilestoneWithSeedComplete; + /* 0x6458 */ public GcSeed BlockShipRepairUntilMilestoneWithSeedComplete; [NMS(Index = 16)] - /* 0x5B08 */ public NMSString0x10 CreateContextSaveDataMask; + /* 0x6468 */ public NMSString0x10 CreateContextSaveDataMask; [NMS(Index = 20)] - /* 0x5B18 */ public NMSString0x10 FinalReward; + /* 0x6478 */ public NMSString0x10 FinalReward; [NMS(Index = 21)] - /* 0x5B28 */ public NMSString0x10 FinalRewardSwitchAlt; + /* 0x6488 */ public NMSString0x10 FinalRewardSwitchAlt; [NMS(Index = 41)] - /* 0x5B38 */ public List ForceBlackHolesAtPartyUAs; + /* 0x6498 */ public List ForceBlackHolesAtPartyUAs; [NMS(Index = 103)] - /* 0x5B48 */ public List ForgottenProducts; + /* 0x64A8 */ public List ForgottenProducts; [NMS(Index = 104)] - /* 0x5B58 */ public List ForgottenTech; + /* 0x64B8 */ public List ForgottenTech; [NMS(Index = 52)] - /* 0x5B68 */ public GcFilename FreighterBaseOverrideFilename; + /* 0x64C8 */ public GcFilename FreighterBaseOverrideFilename; [NMS(Index = 60)] - /* 0x5B78 */ public NMSString0x10 IntroSequencePOI; + /* 0x64D8 */ public NMSString0x10 IntroSequencePOI; [NMS(Index = 102)] - /* 0x5B88 */ public List NeverLearnableTech; + /* 0x64E8 */ public List NeverLearnableTech; [NMS(Index = 40)] - /* 0x5B98 */ public List NeverTradeProducts; + /* 0x64F8 */ public List NeverTradeProducts; [NMS(Index = 54)] - /* 0x5BA8 */ public GcFilename OverrideFreighterFilename; + /* 0x6508 */ public GcFilename OverrideFreighterFilename; [NMS(Index = 50)] - /* 0x5BB8 */ public GcFilename OverrideMTFilename; + /* 0x6518 */ public GcFilename OverrideMTFilename; [NMS(Index = 120)] - /* 0x5BC8 */ public List ProductTable; + /* 0x6528 */ public List ProductTable; [NMS(Index = 75)] - /* 0x5BD8 */ public List RandomPetConstraints; + /* 0x6538 */ public List RandomPetConstraints; [NMS(Index = 78)] - /* 0x5BE8 */ public List SandwormOverrides; + /* 0x6548 */ public List SandwormOverrides; [NMS(Index = 114)] - /* 0x5BF8 */ public GcScanEventTable ScanEventTable; + /* 0x6558 */ public GcScanEventTable ScanEventTable; [NMS(Index = 48)] - /* 0x5C08 */ public GcSeed ShipSeed; + /* 0x6568 */ public GcSeed ShipSeed; [NMS(Index = 113)] - /* 0x5C18 */ public List Stages; + /* 0x6578 */ public List Stages; [NMS(Index = 97)] - /* 0x5C28 */ public NMSString0x10 StartPlanetRareSubstanceOverride; + /* 0x6588 */ public NMSString0x10 StartPlanetRareSubstanceOverride; [NMS(Index = 116)] - /* 0x5C38 */ public List StatsToPersistOnReset; + /* 0x6598 */ public List StatsToPersistOnReset; [NMS(Index = 121)] - /* 0x5C48 */ public List SubstanceTable; + /* 0x65A8 */ public List SubstanceTable; [NMS(Index = 17)] - /* 0x5C58 */ public NMSString0x10 SwitchContextSaveDataMask; + /* 0x65B8 */ public NMSString0x10 SwitchContextSaveDataMask; [NMS(Index = 119)] - /* 0x5C68 */ public List TechnologyTable; + /* 0x65C8 */ public List TechnologyTable; [NMS(Index = 62)] - /* 0x5C78 */ public List ValidSpawnBuildings; + /* 0x65D8 */ public List ValidSpawnBuildings; [NMS(Index = 47)] - /* 0x5C88 */ public GcSeed WeaponSeed; + /* 0x65E8 */ public GcSeed WeaponSeed; [NMS(Index = 2)] - /* 0x5C98 */ public ulong EndTimeUTC; + /* 0x65F8 */ public ulong EndTimeUTC; [NMS(Index = 3)] - /* 0x5CA0 */ public ulong Hash; + /* 0x6600 */ public ulong Hash; [NMS(Index = 1)] - /* 0x5CA8 */ public ulong StartTimeUTC; + /* 0x6608 */ public ulong StartTimeUTC; [NMS(Index = 19)] - /* 0x5CB0 */ public ulong UAOverrideValue; + /* 0x6610 */ public ulong UAOverrideValue; [NMS(Index = 15)] - /* 0x5CB8 */ public GcDifficultySettingsData DifficultyMinimums; + /* 0x6618 */ public GcDifficultySettingsData DifficultyMinimums; [NMS(Index = 91)] - /* 0x5D18 */ public Vector2f CustomFrigateFlybyTimer; + /* 0x6678 */ public Vector2f CustomFrigateFlybyTimer; [NMS(Index = 92)] - /* 0x5D20 */ public Vector2f CustomPiratePlanetFlybyTimer; + /* 0x6680 */ public Vector2f CustomPiratePlanetFlybyTimer; [NMS(Index = 108)] - /* 0x5D28 */ public float AbandonedFreighterHazardProtectionMul; + /* 0x6688 */ public float AbandonedFreighterHazardProtectionMul; [NMS(Index = 85)] - /* 0x5D2C */ public float BuildingRadiusShipOffsetMultiplier; + /* 0x668C */ public float BuildingRadiusShipOffsetMultiplier; [NMS(Index = 14)] - /* 0x5D30 */ public GcDifficultyPresetType DifficultySettingPreset; + /* 0x6690 */ public GcDifficultyPresetType DifficultySettingPreset; [NMS(Index = 27)] - /* 0x5D34 */ public int DisplayNumber; + /* 0x6694 */ public int DisplayNumber; [NMS(Index = 84)] - /* 0x5D38 */ public float DistanceFromShipAtStartOfGame; + /* 0x6698 */ public float DistanceFromShipAtStartOfGame; [NMS(Index = 111)] - /* 0x5D3C */ public float EnergyDrainMultiplier; + /* 0x669C */ public float EnergyDrainMultiplier; [NMS(Index = 109)] - /* 0x5D40 */ public float FarmPlantsTimerMul; + /* 0x66A0 */ public float FarmPlantsTimerMul; [NMS(Index = 99)] - /* 0x5D44 */ public int FreighterBattleEarlyWarpsOverride; + /* 0x66A4 */ public int FreighterBattleEarlyWarpsOverride; [NMS(Index = 53)] - /* 0x5D48 */ public GcAlienRace FreighterRace; + /* 0x66A8 */ public GcAlienRace FreighterRace; [NMS(Index = 13)] - /* 0x5D4C */ public GcGameMode GameMode; + /* 0x66AC */ public GcGameMode GameMode; [NMS(Index = 110)] - /* 0x5D50 */ public float HazardProtectionDrainMultiplier; + /* 0x66B0 */ public float HazardProtectionDrainMultiplier; [NMS(Index = 112)] - /* 0x5D54 */ public int QuestSubstanceReducer; + /* 0x66B4 */ public int QuestSubstanceReducer; [NMS(Index = 26)] - /* 0x5D58 */ public int RemixNumber; + /* 0x66B8 */ public int RemixNumber; [NMS(Index = 81)] - /* 0x5D5C */ public float SandwormGlobalOverrideSpawnChance; + /* 0x66BC */ public float SandwormGlobalOverrideSpawnChance; [NMS(Index = 80)] - /* 0x5D60 */ public float SandwormGlobalOverrideTimer; + /* 0x66C0 */ public float SandwormGlobalOverrideTimer; [NMS(Index = 0)] - /* 0x5D64 */ public int SeasonId; + /* 0x66C4 */ public int SeasonId; [NMS(Index = 25)] - /* 0x5D68 */ public int SeasonNumber; + /* 0x66C8 */ public int SeasonNumber; [NMS(Index = 10)] - /* 0x5D6C */ public GcAudioWwiseEvents SeasonStartMusicOverride; + /* 0x66CC */ public GcAudioWwiseEvents SeasonStartMusicOverride; [NMS(Index = 49)] - /* 0x5D70 */ public GcSpaceshipClasses ShipType; + /* 0x66D0 */ public GcSpaceshipClasses ShipType; [NMS(Index = 77)] - /* 0x5D74 */ public int StartingPetSlots; + /* 0x66D4 */ public int StartingPetSlots; [NMS(Index = 46)] - /* 0x5D78 */ public int StartingSuitCargoSlots; + /* 0x66D8 */ public int StartingSuitCargoSlots; [NMS(Index = 44)] - /* 0x5D7C */ public int StartingSuitSlots; + /* 0x66DC */ public int StartingSuitSlots; [NMS(Index = 45)] - /* 0x5D80 */ public int StartingSuitTechSlots; + /* 0x66E0 */ public int StartingSuitTechSlots; [NMS(Index = 128)] - /* 0x5D84 */ public GcScreenFilters StartingUAScreenFilter; + /* 0x66E4 */ public GcScreenFilters StartingUAScreenFilter; [NMS(Index = 101)] - /* 0x5D88 */ public int TechCostMultiplier; + /* 0x66E8 */ public int TechCostMultiplier; [NMS(Index = 23)] - /* 0x5D8C */ public NMSString0x200 FinalRewardDescription; + /* 0x66EC */ public NMSString0x200 FinalRewardDescription; [NMS(Index = 63)] - /* 0x5F8C */ public NMSString0x80 UseSpawnBuildingNearUDA; + /* 0x68EC */ public NMSString0x80 UseSpawnBuildingNearUDA; [NMS(Index = 6)] - /* 0x600C */ public NMSString0x20 Description; + /* 0x696C */ public NMSString0x20 Description; [NMS(Index = 18)] - /* 0x602C */ public NMSString0x20 SeasonalUAOverride; + /* 0x698C */ public NMSString0x20 SeasonalUAOverride; [NMS(Index = 5)] - /* 0x604C */ public NMSString0x20 Subtitle; + /* 0x69AC */ public NMSString0x20 Subtitle; [NMS(Index = 7)] - /* 0x606C */ public NMSString0x20 Summary; + /* 0x69CC */ public NMSString0x20 Summary; [NMS(Index = 4)] - /* 0x608C */ public NMSString0x20 Title; + /* 0x69EC */ public NMSString0x20 Title; [NMS(Index = 94)] - /* 0x60AC */ public bool AllowMissionDetailMessages; + /* 0x6A0C */ public bool AllowMissionDetailMessages; [NMS(Index = 133)] - /* 0x60AD */ public bool AllowOnlyCorvetteShipPurchases; + /* 0x6A0D */ public bool AllowOnlyCorvetteShipPurchases; [NMS(Index = 134)] - /* 0x60AE */ public bool AllowSaveContextMultitoolTransfer; + /* 0x6A0E */ public bool AllowSaveContextMultitoolTransfer; [NMS(Index = 135)] - /* 0x60AF */ public bool AllowSaveContextShipTransfer; + /* 0x6A0F */ public bool AllowSaveContextShipTransfer; [NMS(Index = 88)] - /* 0x60B0 */ public bool AlwaysStormy; + /* 0x6A10 */ public bool AlwaysStormy; [NMS(Index = 124)] - /* 0x60B1 */ public bool AlwaysUseSeasonalStationTradeData; + /* 0x6A11 */ public bool AlwaysUseSeasonalStationTradeData; [NMS(Index = 89)] - /* 0x60B2 */ public bool BlockAggressiveSentinelsInStartSystem; + /* 0x6A12 */ public bool BlockAggressiveSentinelsInStartSystem; [NMS(Index = 90)] - /* 0x60B3 */ public bool BlockExtremeWeatherInStartSystem; + /* 0x6A13 */ public bool BlockExtremeWeatherInStartSystem; [NMS(Index = 12)] - /* 0x60B4 */ public bool BlockFirstSpaceMusic; + /* 0x6A14 */ public bool BlockFirstSpaceMusic; [NMS(Index = 87)] - /* 0x60B5 */ public bool BlockStormsAtStart; + /* 0x6A15 */ public bool BlockStormsAtStart; [NMS(Index = 61)] - /* 0x60B6 */ public bool CarnageMode; + /* 0x6A16 */ public bool CarnageMode; [NMS(Index = 117)] - /* 0x60B7 */ public bool CompatibleWithState; + /* 0x6A17 */ public bool CompatibleWithState; [NMS(Index = 37)] - /* 0x60B8 */ public bool DefaultToPvPOff; + /* 0x6A18 */ public bool DefaultToPvPOff; [NMS(Index = 32)] - /* 0x60B9 */ public bool DoCommunityMissionTextSubstitutions; + /* 0x6A19 */ public bool DoCommunityMissionTextSubstitutions; [NMS(Index = 59)] - /* 0x60BA */ public bool ForceAllSentinelsAggressive; + /* 0x6A1A */ public bool ForceAllSentinelsAggressive; [NMS(Index = 58)] - /* 0x60BB */ public bool ForceAllSystemsAbandoned; + /* 0x6A1B */ public bool ForceAllSystemsAbandoned; [NMS(Index = 100)] - /* 0x60BC */ public bool ForceDeepSpaceAmbientFrigatesOnInfested; + /* 0x6A1C */ public bool ForceDeepSpaceAmbientFrigatesOnInfested; [NMS(Index = 96)] - /* 0x60BD */ public bool ForceStartPlanetToHaveScrap; + /* 0x6A1D */ public bool ForceStartPlanetToHaveScrap; [NMS(Index = 57)] - /* 0x60BE */ public bool ForceStartSystemAbandoned; + /* 0x6A1E */ public bool ForceStartSystemAbandoned; [NMS(Index = 56)] - /* 0x60BF */ public bool ForceStartSystemTernary; + /* 0x6A1F */ public bool ForceStartSystemTernary; [NMS(Index = 118)] - /* 0x60C0 */ public bool HasBeenConverted; + /* 0x6A20 */ public bool HasBeenConverted; [NMS(Index = 107)] - /* 0x60C1 */ public bool IncreaseXClassTechOddsWithCommTier; + /* 0x6A21 */ public bool IncreaseXClassTechOddsWithCommTier; [NMS(Index = 38)] - /* 0x60C2 */ public bool MustCraftInBases; + /* 0x6A22 */ public bool MustCraftInBases; [NMS(Index = 132)] - /* 0x60C3 */ public bool NeverAllowShipPurchases; + /* 0x6A23 */ public bool NeverAllowShipPurchases; [NMS(Index = 130)] - /* 0x60C4 */ public bool OnlyCorvetteLauncherCanBeRepaired; + /* 0x6A24 */ public bool OnlyCorvetteLauncherCanBeRepaired; [NMS(Index = 129)] - /* 0x60C5 */ public bool OnlyCorvettesSpawnWhenPlayerTeleports; + /* 0x6A25 */ public bool OnlyCorvettesSpawnWhenPlayerTeleports; [NMS(Index = 127)] - /* 0x60C6 */ public bool OverrideStartingUAScreenFilter; + /* 0x6A26 */ public bool OverrideStartingUAScreenFilter; [NMS(Index = 11)] - /* 0x60C7 */ public bool PlayStartMusicInIntro; + /* 0x6A27 */ public bool PlayStartMusicInIntro; [NMS(Index = 126)] - /* 0x60C8 */ public bool PurpleSystemsUnlocked; + /* 0x6A28 */ public bool PurpleSystemsUnlocked; [NMS(Index = 115)] - /* 0x60C9 */ public bool ResetSaveOnDeath; + /* 0x6A29 */ public bool ResetSaveOnDeath; [NMS(Index = 79)] - /* 0x60CA */ public bool SandwormGlobalOverride; + /* 0x6A2A */ public bool SandwormGlobalOverride; [NMS(Index = 83)] - /* 0x60CB */ public bool ShipIsAtDifferentBuildingToPlayer; + /* 0x6A2B */ public bool ShipIsAtDifferentBuildingToPlayer; [NMS(Index = 86)] - /* 0x60CC */ public bool ShipStartsDamaged; + /* 0x6A2C */ public bool ShipStartsDamaged; [NMS(Index = 55)] - /* 0x60CD */ public bool StartAboardFreighter; + /* 0x6A2D */ public bool StartAboardFreighter; [NMS(Index = 82)] - /* 0x60CE */ public bool StartNextToShip; + /* 0x6A2E */ public bool StartNextToShip; [NMS(Index = 51)] - /* 0x60CF */ public bool StartWithFreighter; + /* 0x6A2F */ public bool StartWithFreighter; [NMS(Index = 98)] - /* 0x60D0 */ public bool TrashInventoryOnGalaxyTravel; + /* 0x6A30 */ public bool TrashInventoryOnGalaxyTravel; [NMS(Index = 67)] - /* 0x60D1 */ public bool UseDefaultAppearance; + /* 0x6A31 */ public bool UseDefaultAppearance; [NMS(Index = 74)] - /* 0x60D2 */ public bool UseRandomPet; + /* 0x6A32 */ public bool UseRandomPet; [NMS(Index = 123)] - /* 0x60D3 */ public bool UseSeasonalUAStationTradeData; + /* 0x6A33 */ public bool UseSeasonalUAStationTradeData; [NMS(Index = 125)] - /* 0x60D4 */ public bool UseSpookHazardOnly; + /* 0x6A34 */ public bool UseSpookHazardOnly; [NMS(Index = 95)] - /* 0x60D5 */ public bool UseStartPlanetObjectListOverrides; + /* 0x6A35 */ public bool UseStartPlanetObjectListOverrides; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs index 32907fc05..169326df8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD48DEB1DC45A4D1F, NameHash = 0xC2A84DBE)] + [NMS(GUID = 0x17211A5F5AF5ADFD, NameHash = 0xC2A84DBE)] public class GcSentinelEncounterOverride : NMSTemplate { [NMS(Index = 8)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelMechWeaponData.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelMechWeaponData.cs index ed49268b6..fe8e75ec1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSentinelMechWeaponData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSentinelMechWeaponData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCC4B05FC46453682, NameHash = 0xBFA48A64)] + [NMS(GUID = 0x7E36FC3201D8034D, NameHash = 0xBFA48A64)] public class GcSentinelMechWeaponData : NMSTemplate { [NMS(Index = 27)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs index 36b27faf4..fc15d7513 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1E54978D5D29AAA6, NameHash = 0xCAB38C6E)] + [NMS(GUID = 0xAF56B200C09FBC00, NameHash = 0xCAB38C6E)] public class GcSentinelQuadWeaponData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs b/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs index f5caa0fe4..1dbbe9eeb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs +++ b/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCF4C77896534EAEB, NameHash = 0xD5492CC8)] + [NMS(GUID = 0x2B2562BB8B7E83CC, NameHash = 0xD5492CC8)] public class GcShipDialogue : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcShipDialogueTreeEnum.DialogueTreeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs index d786987b0..92594bf09 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xFE8EE6EFFC237EA5, NameHash = 0xBCBC706D)] + [NMS(GUID = 0xE922E1C5F5849DB8, NameHash = 0xBCBC706D)] public class GcWeatherEffect : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs index f97ff5023..1cd20bfea 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x137FA0CAB18395E3, NameHash = 0x23C4698E)] + [NMS(GUID = 0x6AD8D161D77D9C63, NameHash = 0x23C4698E)] public class GcWeatherEffectTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcCharacterGlobals.cs b/libMBIN/Source/NMS/Globals/GcCharacterGlobals.cs index 3b4ae1fbb..1b06ad408 100644 --- a/libMBIN/Source/NMS/Globals/GcCharacterGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCharacterGlobals.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x290EFA32F967C46F, NameHash = 0x72EA4972)] + [NMS(GUID = 0x8AD4BC6E7E9779D0, NameHash = 0x72EA4972)] public class GcCharacterGlobals : NMSTemplate { [NMS(Index = 14)] @@ -139,7 +139,7 @@ public class GcCharacterGlobals : NMSTemplate /* 0x1A0 */ public float NPCFlavourIdleTimeMin; [NMS(Index = 95)] /* 0x1A4 */ public GcNPCPropType NPCForceProp; - [NMS(Index = 180)] + [NMS(Index = 181)] /* 0x1A8 */ public float NPCHackMoveUpToStopFallingThoughFloor; [NMS(Index = 101)] /* 0x1AC */ public float NPCIKBodyWeightNormal; @@ -201,171 +201,173 @@ public class GcCharacterGlobals : NMSTemplate /* 0x21C */ public float NPCPerceptionRadius; [NMS(Index = 111)] /* 0x220 */ public float NPCPermittedNavigationDelayFactor; + [NMS(Index = 180)] + /* 0x224 */ public float NPCPOISelectionForActiveGameTableMultiplier; [NMS(Index = 179)] - /* 0x224 */ public float NPCPOISelectionNearbyNPCBaseMultiplier; + /* 0x228 */ public float NPCPOISelectionNearbyNPCBaseMultiplier; [NMS(Index = 96)] - /* 0x228 */ public float NPCPropScaleTime; + /* 0x22C */ public float NPCPropScaleTime; [NMS(Index = 98)] - /* 0x22C */ public float NPCReactCooldown; + /* 0x230 */ public float NPCReactCooldown; [NMS(Index = 97)] - /* 0x230 */ public float NPCReactionChance; + /* 0x234 */ public float NPCReactionChance; [NMS(Index = 171)] - /* 0x234 */ public float NPCReactToPlayerPresenceDist; + /* 0x238 */ public float NPCReactToPlayerPresenceDist; [NMS(Index = 173)] - /* 0x238 */ public float NPCReactToPlayerPresenceGloablCooldown; + /* 0x23C */ public float NPCReactToPlayerPresenceGloablCooldown; [NMS(Index = 172)] - /* 0x23C */ public float NPCReactToPlayerPresenceIndividualCooldown; + /* 0x240 */ public float NPCReactToPlayerPresenceIndividualCooldown; [NMS(Index = 174)] - /* 0x240 */ public float NPCReactToPlayerPresenceStaticTimer; + /* 0x244 */ public float NPCReactToPlayerPresenceStaticTimer; [NMS(Index = 116)] - /* 0x244 */ public float NPCRunSpeed; + /* 0x248 */ public float NPCRunSpeed; [NMS(Index = 117)] - /* 0x248 */ public float NPCRunSpeedGek; + /* 0x24C */ public float NPCRunSpeedGek; [NMS(Index = 3)] - /* 0x24C */ public float NPCScalingMaxRandomVariance; + /* 0x250 */ public float NPCScalingMaxRandomVariance; [NMS(Index = 142)] - /* 0x250 */ public float NPCSeatedLookAtLateralReduction; + /* 0x254 */ public float NPCSeatedLookAtLateralReduction; [NMS(Index = 130)] - /* 0x254 */ public float NPCSlowStaticTurnAngle; + /* 0x258 */ public float NPCSlowStaticTurnAngle; [NMS(Index = 103)] - /* 0x258 */ public float NPCSpineAdjustGek; + /* 0x25C */ public float NPCSpineAdjustGek; [NMS(Index = 104)] - /* 0x25C */ public float NPCSpineAdjustVykeen; + /* 0x260 */ public float NPCSpineAdjustVykeen; [NMS(Index = 109)] - /* 0x260 */ public float NPCStaticDistance; + /* 0x264 */ public float NPCStaticDistance; [NMS(Index = 110)] - /* 0x264 */ public float NPCStaticTimeUntilFail; + /* 0x268 */ public float NPCStaticTimeUntilFail; [NMS(Index = 124)] - /* 0x268 */ public float NPCStaticTurnTime; + /* 0x26C */ public float NPCStaticTurnTime; [NMS(Index = 151)] - /* 0x26C */ public float NPCSteeringAvoidStrength; + /* 0x270 */ public float NPCSteeringAvoidStrength; [NMS(Index = 155)] - /* 0x270 */ public float NPCSteeringCollisionAvoidAngle; + /* 0x274 */ public float NPCSteeringCollisionAvoidAngle; [NMS(Index = 156)] - /* 0x274 */ public float NPCSteeringCollisionAvoidStrength; + /* 0x278 */ public float NPCSteeringCollisionAvoidStrength; [NMS(Index = 154)] - /* 0x278 */ public float NPCSteeringComingTowardsDegrees; + /* 0x27C */ public float NPCSteeringComingTowardsDegrees; [NMS(Index = 150)] - /* 0x27C */ public float NPCSteeringFollowStrength; + /* 0x280 */ public float NPCSteeringFollowStrength; [NMS(Index = 149)] - /* 0x280 */ public float NPCSteeringObstacleAvoidStrength; + /* 0x284 */ public float NPCSteeringObstacleAvoidStrength; [NMS(Index = 152)] - /* 0x284 */ public float NPCSteeringRadius; + /* 0x288 */ public float NPCSteeringRadius; [NMS(Index = 158)] - /* 0x288 */ public float NPCSteeringRayLength; + /* 0x28C */ public float NPCSteeringRayLength; [NMS(Index = 159)] - /* 0x28C */ public float NPCSteeringRaySphereSize; + /* 0x290 */ public float NPCSteeringRaySphereSize; [NMS(Index = 157)] - /* 0x290 */ public float NPCSteeringRaySpread; + /* 0x294 */ public float NPCSteeringRaySpread; [NMS(Index = 153)] - /* 0x294 */ public float NPCSteeringRepelDist; + /* 0x298 */ public float NPCSteeringRepelDist; [NMS(Index = 147)] - /* 0x298 */ public float NPCSteeringSpringTime; + /* 0x29C */ public float NPCSteeringSpringTime; [NMS(Index = 125)] - /* 0x29C */ public float NPCTeleportEffectTime; + /* 0x2A0 */ public float NPCTeleportEffectTime; [NMS(Index = 114)] - /* 0x2A0 */ public float NPCWalkSpeed; + /* 0x2A4 */ public float NPCWalkSpeed; [NMS(Index = 115)] - /* 0x2A4 */ public float NPCWalkSpeedGek; + /* 0x2A8 */ public float NPCWalkSpeedGek; [NMS(Index = 113)] - /* 0x2A8 */ public float NPCWalkSpeedMech; + /* 0x2AC */ public float NPCWalkSpeedMech; [NMS(Index = 99)] - /* 0x2AC */ public float NPCWithScanEventReactCooldown; + /* 0x2B0 */ public float NPCWithScanEventReactCooldown; [NMS(Index = 169)] - /* 0x2B0 */ public float NPCWithScanEventReactToPlayerPresenceDist; + /* 0x2B4 */ public float NPCWithScanEventReactToPlayerPresenceDist; [NMS(Index = 170)] - /* 0x2B4 */ public float NPCWithScanEventReactToPlayerPresenceIndividualCooldown; + /* 0x2B8 */ public float NPCWithScanEventReactToPlayerPresenceIndividualCooldown; [NMS(Index = 4)] - /* 0x2B8 */ public float PitchTest; + /* 0x2BC */ public float PitchTest; [NMS(Index = 81)] - /* 0x2BC */ public float RagdollConeLimit; + /* 0x2C0 */ public float RagdollConeLimit; [NMS(Index = 80)] - /* 0x2C0 */ public float RagdollDamping; + /* 0x2C4 */ public float RagdollDamping; [NMS(Index = 84)] - /* 0x2C4 */ public float RagdollMotorFadeEnd; + /* 0x2C8 */ public float RagdollMotorFadeEnd; [NMS(Index = 83)] - /* 0x2C8 */ public float RagdollMotorFadeStart; + /* 0x2CC */ public float RagdollMotorFadeStart; [NMS(Index = 79)] - /* 0x2CC */ public float RagdollTau; + /* 0x2D0 */ public float RagdollTau; [NMS(Index = 82)] - /* 0x2D0 */ public float RagdollTwistLimit; + /* 0x2D4 */ public float RagdollTwistLimit; [NMS(Index = 24)] - /* 0x2D4 */ public float RocketBootsLandedTurnSpeed; + /* 0x2D8 */ public float RocketBootsLandedTurnSpeed; [NMS(Index = 25)] - /* 0x2D8 */ public float RocketBootsTurnSpeed; + /* 0x2DC */ public float RocketBootsTurnSpeed; [NMS(Index = 5)] - /* 0x2DC */ public float RollTest; + /* 0x2E0 */ public float RollTest; [NMS(Index = 70)] - /* 0x2E0 */ public float RootedAnimInterpolationTime; + /* 0x2E4 */ public float RootedAnimInterpolationTime; [NMS(Index = 62)] - /* 0x2E4 */ public float RotateToFaceSlopeSpeed; + /* 0x2E8 */ public float RotateToFaceSlopeSpeed; [NMS(Index = 38)] - /* 0x2E8 */ public float RoughSeaIdleSwimmingPitchRotation; + /* 0x2EC */ public float RoughSeaIdleSwimmingPitchRotation; [NMS(Index = 92)] - /* 0x2EC */ public float SitPostureChangeTimeMax; + /* 0x2F0 */ public float SitPostureChangeTimeMax; [NMS(Index = 91)] - /* 0x2F0 */ public float SitPostureChangeTimeMin; + /* 0x2F4 */ public float SitPostureChangeTimeMin; [NMS(Index = 57)] - /* 0x2F4 */ public float SlidingBrake; + /* 0x2F8 */ public float SlidingBrake; [NMS(Index = 56)] - /* 0x2F8 */ public float SlopeAngleForDownhillClimb; + /* 0x2FC */ public float SlopeAngleForDownhillClimb; [NMS(Index = 58)] - /* 0x2FC */ public float SlopeAngleForSlide; + /* 0x300 */ public float SlopeAngleForSlide; [NMS(Index = 55)] - /* 0x300 */ public float SlopeAngleForUphillClimb; + /* 0x304 */ public float SlopeAngleForUphillClimb; [NMS(Index = 86)] - /* 0x304 */ public float SmoothVelocitySpeed; + /* 0x308 */ public float SmoothVelocitySpeed; [NMS(Index = 36)] - /* 0x308 */ public float SwimmingPitchRotationSurfaceExtra; + /* 0x30C */ public float SwimmingPitchRotationSurfaceExtra; [NMS(Index = 44)] - /* 0x30C */ public float SwimmingRollSmoothTime; + /* 0x310 */ public float SwimmingRollSmoothTime; [NMS(Index = 45)] - /* 0x310 */ public float SwimmingRollSmoothTimeWithWeapon; + /* 0x314 */ public float SwimmingRollSmoothTimeWithWeapon; [NMS(Index = 42)] - /* 0x314 */ public float SwimmingSmoothTime; + /* 0x318 */ public float SwimmingSmoothTime; [NMS(Index = 41)] - /* 0x318 */ public float SwimmingSmoothTimeMin; + /* 0x31C */ public float SwimmingSmoothTimeMin; [NMS(Index = 43)] - /* 0x31C */ public float SwimmingSmoothTimeWithWeapon; + /* 0x320 */ public float SwimmingSmoothTimeWithWeapon; [NMS(Index = 77)] - /* 0x320 */ public float TimeAfterDeathRagdollIsEnabledBackward; + /* 0x324 */ public float TimeAfterDeathRagdollIsEnabledBackward; [NMS(Index = 76)] - /* 0x324 */ public float TimeAfterDeathRagdollIsEnabledForward; + /* 0x328 */ public float TimeAfterDeathRagdollIsEnabledForward; [NMS(Index = 78)] - /* 0x328 */ public float TimeAfterDeathRagdollIsEnabledWhenBlocked; + /* 0x32C */ public float TimeAfterDeathRagdollIsEnabledWhenBlocked; [NMS(Index = 65)] - /* 0x32C */ public float TimeFallingUntilPanic; + /* 0x330 */ public float TimeFallingUntilPanic; [NMS(Index = 63)] - /* 0x330 */ public float TimeNotOnGroundToBeConsideredInAir; + /* 0x334 */ public float TimeNotOnGroundToBeConsideredInAir; [NMS(Index = 64)] - /* 0x334 */ public float TimeNotOnGroundToUseFallingCamera; + /* 0x338 */ public float TimeNotOnGroundToUseFallingCamera; [NMS(Index = 87)] - /* 0x338 */ public float TimeToShowSplashEffect; + /* 0x33C */ public float TimeToShowSplashEffect; [NMS(Index = 60)] - /* 0x33C */ public float TrudgeUphillSpeed; + /* 0x340 */ public float TrudgeUphillSpeed; [NMS(Index = 88)] - /* 0x340 */ public float UnderwaterToAirTolerance; + /* 0x344 */ public float UnderwaterToAirTolerance; [NMS(Index = 59)] - /* 0x344 */ public float UphillSpeedMultiplier; + /* 0x348 */ public float UphillSpeedMultiplier; [NMS(Index = 89)] - /* 0x348 */ public float WaterBottomSmoothPushUp; + /* 0x34C */ public float WaterBottomSmoothPushUp; [NMS(Index = 90)] - /* 0x34C */ public float WaterBottomSmoothPushUpDepth; + /* 0x350 */ public float WaterBottomSmoothPushUpDepth; [NMS(Index = 6)] - /* 0x350 */ public float WaterEffectFadeSpring; + /* 0x354 */ public float WaterEffectFadeSpring; [NMS(Index = 7)] - /* 0x354 */ public float WaterEffectSpeedFadeMax; + /* 0x358 */ public float WaterEffectSpeedFadeMax; [NMS(Index = 8)] - /* 0x358 */ public float WaterEffectSpeedFadeMin; + /* 0x35C */ public float WaterEffectSpeedFadeMin; [NMS(Index = 29)] - /* 0x35C */ public float YawPullSpeed; + /* 0x360 */ public float YawPullSpeed; [NMS(Index = 108)] - /* 0x360 */ public bool NPCBehaviourInfo; + /* 0x364 */ public bool NPCBehaviourInfo; [NMS(Index = 94)] - /* 0x361 */ public bool NPCLightsAlwaysOn; + /* 0x365 */ public bool NPCLightsAlwaysOn; [NMS(Index = 134)] - /* 0x362 */ public bool NPCLookAtEnabled; + /* 0x366 */ public bool NPCLookAtEnabled; [NMS(Index = 93)] - /* 0x363 */ public bool NPCUseBehaviourTree; + /* 0x367 */ public bool NPCUseBehaviourTree; } } diff --git a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs index 834b024fe..ecdbbb7ec 100644 --- a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs +++ b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs @@ -4,74 +4,74 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x82F9F302FF13E188, NameHash = 0xAA861200)] + [NMS(GUID = 0x3670157EAECA9EC, NameHash = 0xAA861200)] public class GcDebugOptions : NMSTemplate { - [NMS(Index = 443)] + [NMS(Index = 445)] /* 0x0000 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfigOverride; - [NMS(Index = 207)] + [NMS(Index = 209)] /* 0x0030 */ public GcFilename CrashDumpPath; - [NMS(Index = 440)] + [NMS(Index = 442)] /* 0x0040 */ public NMSString0x10 CreateSeasonContextMaskIdOverride; - [NMS(Index = 325)] + [NMS(Index = 327)] /* 0x0050 */ public GcFilename CursorTexture; - [NMS(Index = 323)] + [NMS(Index = 325)] /* 0x0060 */ public GcFilename DebugFont; - [NMS(Index = 324)] + [NMS(Index = 326)] /* 0x0070 */ public GcFilename DebugFontTexture; - [NMS(Index = 106)] + [NMS(Index = 108)] /* 0x0080 */ public GcFilename DebugScene; - [NMS(Index = 358)] - /* 0x0090 */ public NMSString0x10 DefaultAirCreatureTable; [NMS(Index = 360)] + /* 0x0090 */ public NMSString0x10 DefaultAirCreatureTable; + [NMS(Index = 362)] /* 0x00A0 */ public NMSString0x10 DefaultCaveCreatureTable; - [NMS(Index = 357)] + [NMS(Index = 359)] /* 0x00B0 */ public NMSString0x10 DefaultGroundCreatureTable; - [NMS(Index = 178)] + [NMS(Index = 180)] /* 0x00C0 */ public GcFilename DefaultSaveData; - [NMS(Index = 359)] + [NMS(Index = 361)] /* 0x00D0 */ public NMSString0x10 DefaultWaterCreatureTable; - [NMS(Index = 449)] + [NMS(Index = 451)] /* 0x00E0 */ public NMSString0x10 ForceBuilderMissionBoardMission; - [NMS(Index = 177)] + [NMS(Index = 179)] /* 0x00F0 */ public List LocTableList; - [NMS(Index = 326)] + [NMS(Index = 328)] /* 0x0100 */ public GcFilename PauseTexture; - [NMS(Index = 265)] - /* 0x0110 */ public GcFilename PipelineFile; [NMS(Index = 267)] + /* 0x0110 */ public GcFilename PipelineFile; + [NMS(Index = 269)] /* 0x0120 */ public GcFilename PipelineFileEditor; - [NMS(Index = 266)] + [NMS(Index = 268)] /* 0x0130 */ public GcFilename PipelineFileFrontend; - [NMS(Index = 327)] + [NMS(Index = 329)] /* 0x0140 */ public GcFilename PlayTexture; - [NMS(Index = 175)] + [NMS(Index = 177)] /* 0x0150 */ public GcFilename RealityPresetFile; - [NMS(Index = 329)] + [NMS(Index = 331)] /* 0x0160 */ public GcFilename RenderToTexture; - [NMS(Index = 104)] + [NMS(Index = 106)] /* 0x0170 */ public GcFilename SceneSettings; - [NMS(Index = 328)] + [NMS(Index = 330)] /* 0x0180 */ public GcFilename StepTexture; - [NMS(Index = 441)] + [NMS(Index = 443)] /* 0x0190 */ public NMSString0x10 SwitchSeasonContextMaskIdOverride; - [NMS(Index = 205)] + [NMS(Index = 207)] /* 0x01A0 */ public ulong ForceTimeToEpoch; [NMS(Index = 3)] /* 0x01A8 */ public ulong OverrideAbandonedFreighterSeed; - [NMS(Index = 296)] + [NMS(Index = 298)] /* 0x01B0 */ public ulong OverrideMatchmakingVersion; - [NMS(Index = 424)] + [NMS(Index = 426)] /* 0x01B8 */ public TkGlobals ToolkitGlobals; - [NMS(Index = 189, MxmlName = "3dTextDistance")] + [NMS(Index = 191, MxmlName = "3dTextDistance")] /* 0x06AC */ public float _3dTextDistance; - [NMS(Index = 190, MxmlName = "3dTextMinScale")] + [NMS(Index = 192, MxmlName = "3dTextMinScale")] /* 0x06B0 */ public float _3dTextMinScale; - [NMS(Index = 414)] + [NMS(Index = 416)] /* 0x06B4 */ public GcBaseBuildingPartStyle AutomaticPartSpawnStyle; - [NMS(Index = 409)] + [NMS(Index = 411)] /* 0x06B8 */ public float BaseDownloadTimeout; - [NMS(Index = 422)] + [NMS(Index = 424)] /* 0x06BC */ public uint BasePayloadMultiplier; [NMS(Index = 10)] /* 0x06C0 */ public int BootDirectlyIntoSaveSlot; @@ -81,9 +81,9 @@ public enum BootLoadDelayEnum : uint { WaitForPlanet, WaitForNothing, } - [NMS(Index = 113)] + [NMS(Index = 115)] /* 0x06C4 */ public BootLoadDelayEnum BootLoadDelay; - [NMS(Index = 184)] + [NMS(Index = 186)] /* 0x06C8 */ public float BootLogoFadeRate; // size: 0x7 public enum BootModeEnum : uint { @@ -95,71 +95,71 @@ public enum BootModeEnum : uint { Scratchpad, UnitTest, } - [NMS(Index = 102)] + [NMS(Index = 104)] /* 0x06CC */ public BootModeEnum BootMode; - [NMS(Index = 168)] + [NMS(Index = 170)] /* 0x06D0 */ public TkLanguages DebugLanguage; - [NMS(Index = 215)] - /* 0x06D4 */ public float DebugMenuAlpha; [NMS(Index = 217)] + /* 0x06D4 */ public float DebugMenuAlpha; + [NMS(Index = 219)] /* 0x06D8 */ public float DebugTextLineHeight; - [NMS(Index = 216)] + [NMS(Index = 218)] /* 0x06DC */ public float DebugTextSize; - [NMS(Index = 316)] + [NMS(Index = 318)] /* 0x06E0 */ public int DebugTextureSize; - [NMS(Index = 289)] + [NMS(Index = 291)] /* 0x06E4 */ public int DiscoveryAutoSyncIntervalSeconds; - [NMS(Index = 371)] + [NMS(Index = 373)] /* 0x06E8 */ public GcGalaxyStarAnomaly ForceAnomalyTo; - [NMS(Index = 389)] + [NMS(Index = 391)] /* 0x06EC */ public int ForceAsteroidSystemIndex; - [NMS(Index = 348)] + [NMS(Index = 350)] /* 0x06F0 */ public GcBiomeSubType ForceBiomeSubTypeTo; - [NMS(Index = 347)] + [NMS(Index = 349)] /* 0x06F4 */ public GcBiomeType ForceBiomeTo; - [NMS(Index = 352)] + [NMS(Index = 354)] /* 0x06F8 */ public GcAlienRace ForceBuildingRaceTo; - [NMS(Index = 361)] + [NMS(Index = 363)] /* 0x06FC */ public GcPlanetLife ForceCreatureLifeLevelTo; - [NMS(Index = 382)] + [NMS(Index = 384)] /* 0x0700 */ public int ForceGrassColourIndex; - [NMS(Index = 116)] + [NMS(Index = 118)] /* 0x0704 */ public float ForceInitialTimeOfDay; - [NMS(Index = 163)] + [NMS(Index = 165)] /* 0x0708 */ public int ForceInteractionIndex; - [NMS(Index = 171)] + [NMS(Index = 173)] /* 0x070C */ public GcAlienRace ForceInteractionRaceTo; - [NMS(Index = 354)] + [NMS(Index = 356)] /* 0x0710 */ public GcPlanetLife ForceLifeLevelTo; - [NMS(Index = 164)] + [NMS(Index = 166)] /* 0x0714 */ public GcAlienPuzzleCategory ForceNPCPuzzleCategory; - [NMS(Index = 350)] + [NMS(Index = 352)] /* 0x0718 */ public GcScreenFilters ForceScreenFilterTo; - [NMS(Index = 374)] + [NMS(Index = 376)] /* 0x071C */ public float ForceSeaLevel; - [NMS(Index = 377)] + [NMS(Index = 379)] /* 0x0720 */ public int ForceSkyColourIndex; - [NMS(Index = 380)] + [NMS(Index = 382)] /* 0x0724 */ public uint ForceSkyColourSeed; [NMS(Index = 37)] /* 0x0728 */ public int ForceSpaceBattleLevel; - [NMS(Index = 378)] + [NMS(Index = 380)] /* 0x072C */ public int ForceSpaceSkyColourIndex; - [NMS(Index = 345)] + [NMS(Index = 347)] /* 0x0730 */ public GcGalaxyStarTypes ForceStarTypeTo; - [NMS(Index = 118)] + [NMS(Index = 120)] /* 0x0734 */ public float ForceSunAngle; - [NMS(Index = 362)] - /* 0x0738 */ public GcPlanetLife ForceTerrainSettings; [NMS(Index = 364)] + /* 0x0738 */ public GcPlanetLife ForceTerrainSettings; + [NMS(Index = 366)] /* 0x073C */ public TkVoxelGeneratorSettingsTypes ForceTerrainTypeTo; - [NMS(Index = 115)] + [NMS(Index = 117)] /* 0x0740 */ public float ForceTimeOfDay; - [NMS(Index = 381)] + [NMS(Index = 383)] /* 0x0744 */ public int ForceWaterColourIndex; - [NMS(Index = 376)] + [NMS(Index = 378)] /* 0x0748 */ public TkWaterCondition ForceWaterConditionTo; - [NMS(Index = 373)] + [NMS(Index = 375)] /* 0x074C */ public int ForceWaterObjectFileIndex; // size: 0x3 public enum GameStateModeEnum : uint { @@ -167,31 +167,31 @@ public enum GameStateModeEnum : uint { UserStorage, FreshStart, } - [NMS(Index = 101)] + [NMS(Index = 103)] /* 0x0750 */ public GameStateModeEnum GameStateMode; - [NMS(Index = 398)] + [NMS(Index = 400)] /* 0x0754 */ public float GenerateCostAngle; - [NMS(Index = 397)] - /* 0x0758 */ public float GenerateCostDistance; [NMS(Index = 399)] + /* 0x0758 */ public float GenerateCostDistance; + [NMS(Index = 401)] /* 0x075C */ public float GenerateCostLOD; - [NMS(Index = 400)] + [NMS(Index = 402)] /* 0x0760 */ public float GenerateCostWait; - [NMS(Index = 395)] + [NMS(Index = 397)] /* 0x0764 */ public int GenerateFarLodBuildingDist; - [NMS(Index = 314)] + [NMS(Index = 316)] /* 0x0768 */ public int MaxNumDebugMessages; - [NMS(Index = 412)] + [NMS(Index = 414)] /* 0x076C */ public int MoveBaseIndex; - [NMS(Index = 436)] + [NMS(Index = 438)] /* 0x0770 */ public int MultipleFingersSamePressFrameDelta; [NMS(Index = 12)] /* 0x0774 */ public GcGameMode NewSaveGameMode; - [NMS(Index = 306)] + [NMS(Index = 308)] /* 0x0778 */ public int OverrideServerSeasonEndTime; - [NMS(Index = 305)] + [NMS(Index = 307)] /* 0x077C */ public int OverrideServerSeasonNumber; - [NMS(Index = 439)] + [NMS(Index = 441)] /* 0x0780 */ public float PanDeadzone; // size: 0x7 public enum PlayerSpawnLocationOverrideEnum : uint { @@ -203,21 +203,21 @@ public enum PlayerSpawnLocationOverrideEnum : uint { GameStartPlanet, SpecificLocation, } - [NMS(Index = 103)] + [NMS(Index = 105)] /* 0x0784 */ public PlayerSpawnLocationOverrideEnum PlayerSpawnLocationOverride; - [NMS(Index = 319)] + [NMS(Index = 321)] /* 0x0788 */ public int ProceduralModelBatchSize; - [NMS(Index = 320)] + [NMS(Index = 322)] /* 0x078C */ public int ProceduralModelFilterMatchretryCount; - [NMS(Index = 318)] + [NMS(Index = 320)] /* 0x0790 */ public int ProceduralModelsShown; - [NMS(Index = 322)] + [NMS(Index = 324)] /* 0x0794 */ public int ProceduralModelsThumbnailSize; - [NMS(Index = 416)] + [NMS(Index = 418)] /* 0x0798 */ public int ProfilerPartIndexPhase; - [NMS(Index = 417)] + [NMS(Index = 419)] /* 0x079C */ public int ProfilerPartIndexStride; - [NMS(Index = 418)] + [NMS(Index = 420)] /* 0x07A0 */ public int ProfilerPartIteration; // size: 0x3 public enum ProxyTypeEnum : uint { @@ -225,14 +225,14 @@ public enum ProxyTypeEnum : uint { ManualURI, InetProxy, } - [NMS(Index = 283)] + [NMS(Index = 285)] /* 0x07A4 */ public ProxyTypeEnum ProxyType; // size: 0x2 public enum RealityModeEnum : uint { LoadPreset, Generate, } - [NMS(Index = 172)] + [NMS(Index = 174)] /* 0x07A8 */ public RealityModeEnum RealityMode; // size: 0x3 public enum RecordSettingEnum : uint { @@ -240,13 +240,13 @@ public enum RecordSettingEnum : uint { Record, Playback, } - [NMS(Index = 191)] + [NMS(Index = 193)] /* 0x07AC */ public RecordSettingEnum RecordSetting; - [NMS(Index = 204)] + [NMS(Index = 206)] /* 0x07B0 */ public int RecurrenceTimeOffset; - [NMS(Index = 435)] + [NMS(Index = 437)] /* 0x07B4 */ public int ScreenshotForUploadHeight; - [NMS(Index = 434)] + [NMS(Index = 436)] /* 0x07B8 */ public int ScreenshotForUploadWidth; // size: 0x9 public enum ServerEnvEnum : uint { @@ -260,28 +260,28 @@ public enum ServerEnvEnum : uint { merged, local, } - [NMS(Index = 285)] + [NMS(Index = 287)] /* 0x07BC */ public ServerEnvEnum ServerEnv; // size: 0x2 public enum ShaderPreloadEnum : uint { Off, Full, } - [NMS(Index = 109)] + [NMS(Index = 111)] /* 0x07C0 */ public ShaderPreloadEnum ShaderPreload; - [NMS(Index = 227)] + [NMS(Index = 229)] /* 0x07C4 */ public int ShowSpecificGraph; - [NMS(Index = 243)] + [NMS(Index = 245)] /* 0x07C8 */ public int SmokeTestConfigCaptureCycles; - [NMS(Index = 244)] + [NMS(Index = 246)] /* 0x07CC */ public float SmokeTestConfigCaptureDurationInSeconds; - [NMS(Index = 245)] + [NMS(Index = 247)] /* 0x07D0 */ public int SmokeTestConfigCaptureFolderNameNumberOffset; - [NMS(Index = 236)] - /* 0x07D4 */ public int SmokeTestConfigPlanetPositionCount; [NMS(Index = 238)] + /* 0x07D4 */ public int SmokeTestConfigPlanetPositionCount; + [NMS(Index = 240)] /* 0x07D8 */ public float SmokeTestConfigScenarioLength; - [NMS(Index = 237)] + [NMS(Index = 239)] /* 0x07DC */ public float SmokeTestConfigScenarioPreambleLength; // size: 0x7 public enum SmokeTestCycleModeEnum : uint { @@ -293,7 +293,7 @@ public enum SmokeTestCycleModeEnum : uint { TourShortUDAs, TourRandomWarps, } - [NMS(Index = 233)] + [NMS(Index = 235)] /* 0x07E0 */ public SmokeTestCycleModeEnum SmokeTestCycleMode; // size: 0xA public enum SmokeTestScenarioEnum : uint { @@ -308,24 +308,24 @@ public enum SmokeTestScenarioEnum : uint { ModelLoading, SettlementSnapshot, } - [NMS(Index = 234)] + [NMS(Index = 236)] /* 0x07E4 */ public SmokeTestScenarioEnum SmokeTestScenario; - [NMS(Index = 249)] + [NMS(Index = 251)] /* 0x07E8 */ public int SmokeTestSmokeBotTargetWarps; // size: 0x2 public enum SolarSystemBootEnum : uint { FromSettings, Generate, } - [NMS(Index = 108)] + [NMS(Index = 110)] /* 0x07EC */ public SolarSystemBootEnum SolarSystemBoot; - [NMS(Index = 270)] + [NMS(Index = 272)] /* 0x07F0 */ public float SunLightScaleGgx; - [NMS(Index = 437)] + [NMS(Index = 439)] /* 0x07F4 */ public int SwipeDetectionMaxFrames; - [NMS(Index = 438)] + [NMS(Index = 440)] /* 0x07F8 */ public float SwipeDetectionNormalizedTravelThreshold; - [NMS(Index = 312)] + [NMS(Index = 314)] /* 0x07FC */ public int SynergyPort; // size: 0x3 public enum UseBanksEnum : uint { @@ -333,699 +333,703 @@ public enum UseBanksEnum : uint { True, Default, } - [NMS(Index = 198)] + [NMS(Index = 200)] /* 0x0800 */ public UseBanksEnum UseBanks; - [NMS(Index = 186)] + [NMS(Index = 188)] /* 0x0804 */ public float WeaponScale3P; - [NMS(Index = 176)] + [NMS(Index = 178)] /* 0x0808 */ public ushort RealityGenerationIteration; - [NMS(Index = 292)] + [NMS(Index = 294)] /* 0x080A */ public NMSString0x800 AutoJoinUserNames; [NMS(Index = 79)] /* 0x100A */ public NMSString0x400 DebugTwitchRewards; - [NMS(Index = 297)] + [NMS(Index = 299)] /* 0x140A */ public NMSString0x200 LoadToBase; [NMS(Index = 75)] /* 0x160A */ public NMSString0x200 SeasonalDataOverrideFile; - [NMS(Index = 307)] + [NMS(Index = 309)] /* 0x180A */ public NMSString0x100 ForceHgAccount; - [NMS(Index = 98)] + [NMS(Index = 100)] /* 0x190A */ public NMSString0x100 ForcePlayerPosition; - [NMS(Index = 97)] + [NMS(Index = 99)] /* 0x1A0A */ public NMSString0x100 ForceUniverseAddress; - [NMS(Index = 300)] + [NMS(Index = 302)] /* 0x1B0A */ public NMSString0x100 GOGLogin; - [NMS(Index = 223)] + [NMS(Index = 225)] /* 0x1C0A */ public NMSString0x100 ShowUniverseAddressOnGalaxyMap; - [NMS(Index = 105)] + [NMS(Index = 107)] /* 0x1D0A */ public NMSString0x100 WorkingDirectory; - [NMS(Index = 286)] + [NMS(Index = 288)] /* 0x1E0A */ public NMSString0x80 AuthBaseUrl; - [NMS(Index = 284)] + [NMS(Index = 286)] /* 0x1E8A */ public NMSString0x80 ProxyURI; - [NMS(Index = 308)] + [NMS(Index = 310)] /* 0x1F0A */ public NMSString0x40 ForceBaseDownloadUser; - [NMS(Index = 427)] + [NMS(Index = 429)] /* 0x1F4A */ public NMSString0x40 OverrideSettlementOwnershipOnlineId; - [NMS(Index = 426)] + [NMS(Index = 428)] /* 0x1F8A */ public NMSString0x40 OverrideSettlementOwnershipUsername; - [NMS(Index = 433)] + [NMS(Index = 435)] /* 0x1FCA */ public NMSString0x40 ScreenshotForUploadName; - [NMS(Index = 169)] + [NMS(Index = 171)] /* 0x200A */ public NMSString0x20 AllowedLanguagesFile; - [NMS(Index = 413)] + [NMS(Index = 415)] /* 0x202A */ public NMSString0x20 AutomaticPartSpawnID; - [NMS(Index = 421)] + [NMS(Index = 423)] /* 0x204A */ public NMSString0x20 BaseServerPlatform; - [NMS(Index = 208)] + [NMS(Index = 210)] /* 0x206A */ public NMSString0x20 CrashDumpIdentifier; - [NMS(Index = 288)] + [NMS(Index = 290)] /* 0x208A */ public NMSString0x20 OverrideUsernameForDev; - [NMS(Index = 197)] + [NMS(Index = 199)] /* 0x20AA */ public NMSString0x20 SaveTestingCommand; - [NMS(Index = 251)] + [NMS(Index = 253)] /* 0x20CA */ public NMSString0x20 SmokeTestForcePlanetDetail; - [NMS(Index = 252)] + [NMS(Index = 254)] /* 0x20EA */ public NMSString0x20 SmokeTestRunFolder; - [NMS(Index = 311)] + [NMS(Index = 313)] /* 0x210A */ public NMSString0x20 SynergyServer; - [NMS(Index = 446)] + [NMS(Index = 448)] /* 0x212A */ public bool ActiveMissionsIgnoreStartCancelConditions; - [NMS(Index = 122)] + [NMS(Index = 124)] /* 0x212B */ public bool AllowGalaxyMapRequests; - [NMS(Index = 408)] + [NMS(Index = 410)] /* 0x212C */ public bool AllowGlobalPartSnapping; - [NMS(Index = 276)] + [NMS(Index = 278)] /* 0x212D */ public bool AllowMultiThreadedRenderingOnVulkan; - [NMS(Index = 338)] + [NMS(Index = 340)] /* 0x212E */ public bool AllowNGuiVR; - [NMS(Index = 425)] + [NMS(Index = 427)] /* 0x212F */ public bool AllowOverrideSettlementOwnership; [NMS(Index = 80)] /* 0x2130 */ public bool AllowPause; - [NMS(Index = 142)] - /* 0x2131 */ public bool AllowRobotBehaviors; + [NMS(Index = 96)] + /* 0x2131 */ public bool AllowPetBattlerPvEOnPvPTable; + [NMS(Index = 144)] + /* 0x2132 */ public bool AllowRobotBehaviors; [NMS(Index = 1)] - /* 0x2132 */ public bool AllowSavingOnAbandonedFreighters; - [NMS(Index = 149)] - /* 0x2133 */ public bool AllSeasonMilestonesShowComplete; + /* 0x2133 */ public bool AllowSavingOnAbandonedFreighters; + [NMS(Index = 151)] + /* 0x2134 */ public bool AllSeasonMilestonesShowComplete; [NMS(Index = 81)] - /* 0x2134 */ public bool AllSettlementsAreCompleted; + /* 0x2135 */ public bool AllSettlementsAreCompleted; [NMS(Index = 66)] - /* 0x2135 */ public bool AlternateControls; + /* 0x2136 */ public bool AlternateControls; [NMS(Index = 74)] - /* 0x2136 */ public bool AlwaysAllowFreighterInventoryAccess; + /* 0x2137 */ public bool AlwaysAllowFreighterInventoryAccess; [NMS(Index = 72)] - /* 0x2137 */ public bool AlwaysAllowShipOperations; - [NMS(Index = 139)] - /* 0x2138 */ public bool AlwaysAllowSpookFiends; + /* 0x2138 */ public bool AlwaysAllowShipOperations; + [NMS(Index = 141)] + /* 0x2139 */ public bool AlwaysAllowSpookFiends; [NMS(Index = 73)] - /* 0x2139 */ public bool AlwaysAllowVehicleOperations; + /* 0x213A */ public bool AlwaysAllowVehicleOperations; [NMS(Index = 18)] - /* 0x213A */ public bool AlwaysHaveFocus; - [NMS(Index = 281)] - /* 0x213B */ public bool AlwaysIncludeLocalPlayerInChatMessage; - [NMS(Index = 293)] - /* 0x213C */ public bool AlwaysSaveGameAsClient; - [NMS(Index = 225)] - /* 0x213D */ public bool AlwaysShowSaveIds; + /* 0x213B */ public bool AlwaysHaveFocus; + [NMS(Index = 283)] + /* 0x213C */ public bool AlwaysIncludeLocalPlayerInChatMessage; + [NMS(Index = 295)] + /* 0x213D */ public bool AlwaysSaveGameAsClient; + [NMS(Index = 227)] + /* 0x213E */ public bool AlwaysShowSaveIds; [NMS(Index = 67)] - /* 0x213E */ public bool AlwaysShowURI; + /* 0x213F */ public bool AlwaysShowURI; [NMS(Index = 36)] - /* 0x213F */ public bool AlwaysSpaceBattle; - [NMS(Index = 447)] - /* 0x2140 */ public bool AssertIfDiploFound; - [NMS(Index = 299)] - /* 0x2141 */ public bool AutoJoinRandomGames; - [NMS(Index = 291)] - /* 0x2142 */ public bool AutoJoinUserEnabled; - [NMS(Index = 415)] - /* 0x2143 */ public bool AutomaticPartSpawnInactive; - [NMS(Index = 420)] - /* 0x2144 */ public bool BaseAdmin; + /* 0x2140 */ public bool AlwaysSpaceBattle; + [NMS(Index = 449)] + /* 0x2141 */ public bool AssertIfDiploFound; + [NMS(Index = 301)] + /* 0x2142 */ public bool AutoJoinRandomGames; + [NMS(Index = 293)] + /* 0x2143 */ public bool AutoJoinUserEnabled; + [NMS(Index = 417)] + /* 0x2144 */ public bool AutomaticPartSpawnInactive; + [NMS(Index = 422)] + /* 0x2145 */ public bool BaseAdmin; [NMS(Index = 85)] - /* 0x2145 */ public bool BlockCommunicatorSignals; - [NMS(Index = 428)] - /* 0x2146 */ public bool BlockSettlementsNetwork; + /* 0x2146 */ public bool BlockCommunicatorSignals; + [NMS(Index = 430)] + /* 0x2147 */ public bool BlockSettlementsNetwork; [NMS(Index = 38)] - /* 0x2147 */ public bool BlockSpaceBattle; - [NMS(Index = 332)] - /* 0x2148 */ public bool BodyTurning; + /* 0x2148 */ public bool BlockSpaceBattle; + [NMS(Index = 334)] + /* 0x2149 */ public bool BodyTurning; [NMS(Index = 11)] - /* 0x2149 */ public bool BootDirectlyIntoLastSave; - [NMS(Index = 185)] - /* 0x214A */ public bool BootMusic; + /* 0x214A */ public bool BootDirectlyIntoLastSave; + [NMS(Index = 187)] + /* 0x214B */ public bool BootMusic; [NMS(Index = 28)] - /* 0x214B */ public bool CanLeaveDialogs; - [NMS(Index = 287)] - /* 0x214C */ public bool CertificateSecurityBypass; - [NMS(Index = 195)] - /* 0x214D */ public bool CheckForMissingLocStrings; + /* 0x214C */ public bool CanLeaveDialogs; + [NMS(Index = 289)] + /* 0x214D */ public bool CertificateSecurityBypass; + [NMS(Index = 197)] + /* 0x214E */ public bool CheckForMissingLocStrings; [NMS(Index = 53)] - /* 0x214E */ public bool ClothForceAsyncSimulationOff; + /* 0x214F */ public bool ClothForceAsyncSimulationOff; [NMS(Index = 54)] - /* 0x214F */ public bool ClothForceAsyncSimulationOn; + /* 0x2150 */ public bool ClothForceAsyncSimulationOn; [NMS(Index = 52)] - /* 0x2150 */ public bool ClothForcePositionExtrapolationAntiSyncWithFpsLock; + /* 0x2151 */ public bool ClothForcePositionExtrapolationAntiSyncWithFpsLock; [NMS(Index = 49)] - /* 0x2151 */ public bool ClothForcePositionExtrapolationBackOn; + /* 0x2152 */ public bool ClothForcePositionExtrapolationBackOn; [NMS(Index = 47)] - /* 0x2152 */ public bool ClothForcePositionExtrapolationOff; + /* 0x2153 */ public bool ClothForcePositionExtrapolationOff; [NMS(Index = 48)] - /* 0x2153 */ public bool ClothForcePositionExtrapolationOn; + /* 0x2154 */ public bool ClothForcePositionExtrapolationOn; [NMS(Index = 51)] - /* 0x2154 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; + /* 0x2155 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; [NMS(Index = 50)] - /* 0x2155 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; - [NMS(Index = 257)] - /* 0x2156 */ public bool CompressTextures; - [NMS(Index = 206)] - /* 0x2157 */ public bool CrashDumpFull; + /* 0x2156 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; + [NMS(Index = 259)] + /* 0x2157 */ public bool CompressTextures; + [NMS(Index = 208)] + /* 0x2158 */ public bool CrashDumpFull; [NMS(Index = 91)] - /* 0x2158 */ public bool CrashOnF10; - [NMS(Index = 253)] - /* 0x2159 */ public bool CreatureChatter; + /* 0x2159 */ public bool CrashOnF10; [NMS(Index = 255)] - /* 0x215A */ public bool CreatureDrawVocals; - [NMS(Index = 254)] - /* 0x215B */ public bool CreatureErrors; - [NMS(Index = 423)] - /* 0x215C */ public bool CrossPlatformFeaturedBases; - [NMS(Index = 402)] - /* 0x215D */ public bool DChecksEnabled; + /* 0x215A */ public bool CreatureChatter; + [NMS(Index = 257)] + /* 0x215B */ public bool CreatureDrawVocals; + [NMS(Index = 256)] + /* 0x215C */ public bool CreatureErrors; + [NMS(Index = 425)] + /* 0x215D */ public bool CrossPlatformFeaturedBases; [NMS(Index = 404)] - /* 0x215E */ public bool DChecksOutputBinary; + /* 0x215E */ public bool DChecksEnabled; + [NMS(Index = 406)] + /* 0x215F */ public bool DChecksOutputBinary; + [NMS(Index = 407)] + /* 0x2160 */ public bool DChecksOutputFileLine; [NMS(Index = 405)] - /* 0x215F */ public bool DChecksOutputFileLine; - [NMS(Index = 403)] - /* 0x2160 */ public bool DChecksOutputJson; - [NMS(Index = 192)] - /* 0x2161 */ public bool DebugBuildingSpawns; - [NMS(Index = 262)] - /* 0x2162 */ public bool DebugDepthReprojection; - [NMS(Index = 161)] - /* 0x2163 */ public bool DebugDrawPlayerInteract; + /* 0x2161 */ public bool DChecksOutputJson; + [NMS(Index = 194)] + /* 0x2162 */ public bool DebugBuildingSpawns; + [NMS(Index = 264)] + /* 0x2163 */ public bool DebugDepthReprojection; + [NMS(Index = 163)] + /* 0x2164 */ public bool DebugDrawPlayerInteract; [NMS(Index = 20)] - /* 0x2164 */ public bool DebugGalaxyMapInQuickMenu; - [NMS(Index = 258)] - /* 0x2165 */ public bool DebugIBL; - [NMS(Index = 196)] - /* 0x2166 */ public bool DebugNetworkLocks; - [NMS(Index = 173)] - /* 0x2167 */ public bool DebugPersistentInteractions; - [NMS(Index = 261)] - /* 0x2168 */ public bool DebugRenderSpaceOffset; - [NMS(Index = 259)] - /* 0x2169 */ public bool DebugSpotlights; + /* 0x2165 */ public bool DebugGalaxyMapInQuickMenu; [NMS(Index = 260)] - /* 0x216A */ public bool DebugTerrainTextures; - [NMS(Index = 209)] - /* 0x216B */ public bool DebugThreatLevels; - [NMS(Index = 396)] - /* 0x216C */ public bool DeferRegionBodies; + /* 0x2166 */ public bool DebugIBL; + [NMS(Index = 198)] + /* 0x2167 */ public bool DebugNetworkLocks; + [NMS(Index = 175)] + /* 0x2168 */ public bool DebugPersistentInteractions; + [NMS(Index = 263)] + /* 0x2169 */ public bool DebugRenderSpaceOffset; + [NMS(Index = 261)] + /* 0x216A */ public bool DebugSpotlights; + [NMS(Index = 262)] + /* 0x216B */ public bool DebugTerrainTextures; + [NMS(Index = 211)] + /* 0x216C */ public bool DebugThreatLevels; + [NMS(Index = 398)] + /* 0x216D */ public bool DeferRegionBodies; [NMS(Index = 2)] - /* 0x216D */ public bool DisableAbandonedFreighterRoomsOptimisation; - [NMS(Index = 406)] - /* 0x216E */ public bool DisableBaseBuilding; - [NMS(Index = 407)] - /* 0x216F */ public bool DisableBaseBuildingLimits; - [NMS(Index = 410)] - /* 0x2170 */ public bool DisableBasePowerRequirements; - [NMS(Index = 275)] - /* 0x2171 */ public bool DisableClouds; + /* 0x216E */ public bool DisableAbandonedFreighterRoomsOptimisation; + [NMS(Index = 408)] + /* 0x216F */ public bool DisableBaseBuilding; + [NMS(Index = 409)] + /* 0x2170 */ public bool DisableBaseBuildingLimits; + [NMS(Index = 412)] + /* 0x2171 */ public bool DisableBasePowerRequirements; + [NMS(Index = 277)] + /* 0x2172 */ public bool DisableClouds; [NMS(Index = 42)] - /* 0x2172 */ public bool DisableContinuousSaving; - [NMS(Index = 419)] - /* 0x2173 */ public bool DisableCorvetteSwapParts; + /* 0x2173 */ public bool DisableContinuousSaving; + [NMS(Index = 421)] + /* 0x2174 */ public bool DisableCorvetteSwapParts; [NMS(Index = 92)] - /* 0x2174 */ public bool DisableCorvetteValidation; - [NMS(Index = 156)] - /* 0x2175 */ public bool DisableDebugControls; - [NMS(Index = 160)] - /* 0x2176 */ public bool DisableDiscoveryNaming; - [NMS(Index = 203)] - /* 0x2177 */ public bool DisableFileWatcher; - [NMS(Index = 264)] - /* 0x2178 */ public bool DisableGlowEffect; + /* 0x2175 */ public bool DisableCorvetteValidation; + [NMS(Index = 158)] + /* 0x2176 */ public bool DisableDebugControls; + [NMS(Index = 162)] + /* 0x2177 */ public bool DisableDiscoveryNaming; + [NMS(Index = 205)] + /* 0x2178 */ public bool DisableFileWatcher; + [NMS(Index = 266)] + /* 0x2179 */ public bool DisableGlowEffect; [NMS(Index = 27)] - /* 0x2179 */ public bool DisableHazards; - [NMS(Index = 336)] - /* 0x217A */ public bool DisableHeadConstraints; + /* 0x217A */ public bool DisableHazards; + [NMS(Index = 338)] + /* 0x217B */ public bool DisableHeadConstraints; [NMS(Index = 43)] - /* 0x217B */ public bool DisableInvalidSaveVersion; - [NMS(Index = 335)] - /* 0x217C */ public bool DisableLeftHand; - [NMS(Index = 390)] - /* 0x217D */ public bool DisableLimits; - [NMS(Index = 448)] - /* 0x217E */ public bool DisableMissionShop; - [NMS(Index = 294)] - /* 0x217F */ public bool DisableMonumentDownloads; + /* 0x217C */ public bool DisableInvalidSaveVersion; + [NMS(Index = 337)] + /* 0x217D */ public bool DisableLeftHand; + [NMS(Index = 392)] + /* 0x217E */ public bool DisableLimits; + [NMS(Index = 450)] + /* 0x217F */ public bool DisableMissionShop; + [NMS(Index = 296)] + /* 0x2180 */ public bool DisableMonumentDownloads; [NMS(Index = 63, MxmlName = "DisableNPCHiddenUntilScanned ")] - /* 0x2180 */ public bool DisableNPCHiddenUntilScanned; + /* 0x2181 */ public bool DisableNPCHiddenUntilScanned; [NMS(Index = 62)] - /* 0x2181 */ public bool DisableNPCs; - [NMS(Index = 430)] - /* 0x2182 */ public bool DisablePartialStories; - [NMS(Index = 202)] - /* 0x2183 */ public bool DisableProfanityFilter; + /* 0x2182 */ public bool DisableNPCs; + [NMS(Index = 432)] + /* 0x2183 */ public bool DisablePartialStories; + [NMS(Index = 97)] + /* 0x2184 */ public bool DisablePetBattlerSpectatorWelcomeMessageForSwitch2; + [NMS(Index = 204)] + /* 0x2185 */ public bool DisableProfanityFilter; [NMS(Index = 40)] - /* 0x2184 */ public bool DisableSaveSlotSorting; - [NMS(Index = 309)] - /* 0x2185 */ public bool DisableSaveUploadRateLimits; + /* 0x2186 */ public bool DisableSaveSlotSorting; + [NMS(Index = 311)] + /* 0x2187 */ public bool DisableSaveUploadRateLimits; [NMS(Index = 41)] - /* 0x2186 */ public bool DisableSaving; + /* 0x2188 */ public bool DisableSaving; [NMS(Index = 82)] - /* 0x2187 */ public bool DisableSettlements; - [NMS(Index = 263)] - /* 0x2188 */ public bool DisableShadowSwitching; - [NMS(Index = 180)] - /* 0x2189 */ public bool DisableShipSaveDataRecovery; - [NMS(Index = 290)] - /* 0x218A */ public bool DisableSpaceStationSpawnOnJoin; + /* 0x2189 */ public bool DisableSettlements; + [NMS(Index = 265)] + /* 0x218A */ public bool DisableShadowSwitching; + [NMS(Index = 182)] + /* 0x218B */ public bool DisableShipSaveDataRecovery; + [NMS(Index = 292)] + /* 0x218C */ public bool DisableSpaceStationSpawnOnJoin; [NMS(Index = 44)] - /* 0x218B */ public bool DisableStorms; + /* 0x218D */ public bool DisableStorms; [NMS(Index = 19)] - /* 0x218C */ public bool DisableVibration; - [NMS(Index = 170)] - /* 0x218D */ public bool DoAlienLanguage; - [NMS(Index = 256)] - /* 0x218E */ public bool DrawCreaturesInRoutines; - [NMS(Index = 210)] - /* 0x218F */ public bool DumpManifestContents; - [NMS(Index = 429)] - /* 0x2190 */ public bool EnableAccessibleUI; + /* 0x218E */ public bool DisableVibration; + [NMS(Index = 172)] + /* 0x218F */ public bool DoAlienLanguage; + [NMS(Index = 258)] + /* 0x2190 */ public bool DrawCreaturesInRoutines; + [NMS(Index = 212)] + /* 0x2191 */ public bool DumpManifestContents; + [NMS(Index = 431)] + /* 0x2192 */ public bool EnableAccessibleUI; + [NMS(Index = 154)] + /* 0x2193 */ public bool EnableBaseBuildingExpandables; + [NMS(Index = 413)] + /* 0x2194 */ public bool EnableBaseMovingOption; + [NMS(Index = 131)] + /* 0x2195 */ public bool EnableCloudAnimation; + [NMS(Index = 273)] + /* 0x2196 */ public bool EnableComputePost; + [NMS(Index = 140)] + /* 0x2197 */ public bool EnableDayNightCycle; + [NMS(Index = 109)] + /* 0x2198 */ public bool EnableDebugSceneAutoSave; + [NMS(Index = 122)] + /* 0x2199 */ public bool EnableFrontendPreload; [NMS(Index = 152)] - /* 0x2191 */ public bool EnableBaseBuildingExpandables; - [NMS(Index = 411)] - /* 0x2192 */ public bool EnableBaseMovingOption; - [NMS(Index = 129)] - /* 0x2193 */ public bool EnableCloudAnimation; + /* 0x219A */ public bool EnableGalaxyRecolouring; + [NMS(Index = 155)] + /* 0x219B */ public bool EnableGameTables; [NMS(Index = 271)] - /* 0x2194 */ public bool EnableComputePost; - [NMS(Index = 138)] - /* 0x2195 */ public bool EnableDayNightCycle; - [NMS(Index = 107)] - /* 0x2196 */ public bool EnableDebugSceneAutoSave; - [NMS(Index = 120)] - /* 0x2197 */ public bool EnableFrontendPreload; - [NMS(Index = 150)] - /* 0x2198 */ public bool EnableGalaxyRecolouring; - [NMS(Index = 153)] - /* 0x2199 */ public bool EnableGameTables; - [NMS(Index = 269)] - /* 0x219A */ public bool EnableGgx; + /* 0x219C */ public bool EnableGgx; [NMS(Index = 84)] - /* 0x219B */ public bool EnableMemoryPoolAllocPrint; + /* 0x219D */ public bool EnableMemoryPoolAllocPrint; [NMS(Index = 94)] - /* 0x219C */ public bool EnablePetBattlerRandomPets; + /* 0x219E */ public bool EnablePetBattlerRandomPets; [NMS(Index = 95)] - /* 0x219D */ public bool EnablePetBattlerTurnTimeoutInPvE; - [NMS(Index = 337)] - /* 0x219E */ public bool EnablePhotomodeVR; - [NMS(Index = 310)] - /* 0x219F */ public bool EnableSynergy; + /* 0x219F */ public bool EnablePetBattlerTurnTimeoutInPvE; + [NMS(Index = 339)] + /* 0x21A0 */ public bool EnablePhotomodeVR; + [NMS(Index = 312)] + /* 0x21A1 */ public bool EnableSynergy; [NMS(Index = 87)] - /* 0x21A0 */ public bool EnableTouchScreenDebugging; + /* 0x21A2 */ public bool EnableTouchScreenDebugging; [NMS(Index = 93)] - /* 0x21A1 */ public bool EnforceCorvetteComplexityLimit; + /* 0x21A3 */ public bool EnforceCorvetteComplexityLimit; [NMS(Index = 23)] - /* 0x21A2 */ public bool EverythingIsFree; + /* 0x21A4 */ public bool EverythingIsFree; [NMS(Index = 24)] - /* 0x21A3 */ public bool EverythingIsKnown; + /* 0x21A5 */ public bool EverythingIsKnown; [NMS(Index = 25)] - /* 0x21A4 */ public bool EverythingIsStar; - [NMS(Index = 302)] - /* 0x21A5 */ public bool FakeHandsInMultiplayer; + /* 0x21A6 */ public bool EverythingIsStar; + [NMS(Index = 304)] + /* 0x21A7 */ public bool FakeHandsInMultiplayer; [NMS(Index = 39)] - /* 0x21A6 */ public bool FastAndFrequentFleetInterventions; + /* 0x21A8 */ public bool FastAndFrequentFleetInterventions; [NMS(Index = 9)] - /* 0x21A7 */ public bool FastLoad; - [NMS(Index = 157)] - /* 0x21A8 */ public bool FixedFramerate; - [NMS(Index = 188)] - /* 0x21A9 */ public bool FleetDirectorAutoMode; - [NMS(Index = 445)] - /* 0x21AA */ public bool ForceAllExhibitsToBeEditable; - [NMS(Index = 183)] - /* 0x21AB */ public bool ForceBasicLoadScreen; - [NMS(Index = 369)] - /* 0x21AC */ public bool ForceBinaryStar; - [NMS(Index = 346)] - /* 0x21AD */ public bool ForceBiome; + /* 0x21A9 */ public bool FastLoad; + [NMS(Index = 159)] + /* 0x21AA */ public bool FixedFramerate; + [NMS(Index = 190)] + /* 0x21AB */ public bool FleetDirectorAutoMode; + [NMS(Index = 447)] + /* 0x21AC */ public bool ForceAllExhibitsToBeEditable; + [NMS(Index = 185)] + /* 0x21AD */ public bool ForceBasicLoadScreen; + [NMS(Index = 371)] + /* 0x21AE */ public bool ForceBinaryStar; + [NMS(Index = 348)] + /* 0x21AF */ public bool ForceBiome; [NMS(Index = 65)] - /* 0x21AE */ public bool ForceBuildersAlwaysKnown; - [NMS(Index = 351)] - /* 0x21AF */ public bool ForceBuildingRace; - [NMS(Index = 342)] - /* 0x21B0 */ public bool ForceCorruptSentinels; - [NMS(Index = 355)] - /* 0x21B1 */ public bool ForceCreatureLifeLevel; - [NMS(Index = 356)] - /* 0x21B2 */ public bool ForceDefaultCreatureFile; + /* 0x21B0 */ public bool ForceBuildersAlwaysKnown; + [NMS(Index = 353)] + /* 0x21B1 */ public bool ForceBuildingRace; + [NMS(Index = 344)] + /* 0x21B2 */ public bool ForceCorruptSentinels; + [NMS(Index = 357)] + /* 0x21B3 */ public bool ForceCreatureLifeLevel; + [NMS(Index = 358)] + /* 0x21B4 */ public bool ForceDefaultCreatureFile; [NMS(Index = 46)] - /* 0x21B3 */ public bool ForceDisableClothComponent; + /* 0x21B5 */ public bool ForceDisableClothComponent; [NMS(Index = 59)] - /* 0x21B4 */ public bool ForceDisableNonPlayerRagdollComponents; + /* 0x21B6 */ public bool ForceDisableNonPlayerRagdollComponents; [NMS(Index = 58)] - /* 0x21B5 */ public bool ForceDisableRagdollComponent; + /* 0x21B7 */ public bool ForceDisableRagdollComponent; [NMS(Index = 61)] - /* 0x21B6 */ public bool ForceDisableSeparatePhysicsWorlds; + /* 0x21B8 */ public bool ForceDisableSeparatePhysicsWorlds; [NMS(Index = 60)] - /* 0x21B7 */ public bool ForceDisableSplitIkOptimisation; + /* 0x21B9 */ public bool ForceDisableSplitIkOptimisation; [NMS(Index = 56)] - /* 0x21B8 */ public bool ForceDisableSpringComponent; + /* 0x21BA */ public bool ForceDisableSpringComponent; [NMS(Index = 45)] - /* 0x21B9 */ public bool ForceEnableClothComponent; + /* 0x21BB */ public bool ForceEnableClothComponent; [NMS(Index = 57)] - /* 0x21BA */ public bool ForceEnableRagdollComponent; + /* 0x21BC */ public bool ForceEnableRagdollComponent; [NMS(Index = 55)] - /* 0x21BB */ public bool ForceEnableSpringComponent; - [NMS(Index = 341)] - /* 0x21BC */ public bool ForceExtremeSentinels; - [NMS(Index = 340)] - /* 0x21BD */ public bool ForceExtremeWeather; + /* 0x21BD */ public bool ForceEnableSpringComponent; + [NMS(Index = 343)] + /* 0x21BE */ public bool ForceExtremeSentinels; + [NMS(Index = 342)] + /* 0x21BF */ public bool ForceExtremeWeather; [NMS(Index = 90)] - /* 0x21BE */ public bool ForceFullFeatureMode; + /* 0x21C0 */ public bool ForceFullFeatureMode; + [NMS(Index = 369)] + /* 0x21C1 */ public bool ForceGasGiantSystem; + [NMS(Index = 368)] + /* 0x21C2 */ public bool ForceGiantSystem; + [NMS(Index = 101)] + /* 0x21C3 */ public bool ForceInitialShip; + [NMS(Index = 102)] + /* 0x21C4 */ public bool ForceInitialWeapon; + [NMS(Index = 164)] + /* 0x21C5 */ public bool ForceInteractionToSettings; + [NMS(Index = 355)] + /* 0x21C6 */ public bool ForceLifeLevel; + [NMS(Index = 346)] + /* 0x21C7 */ public bool ForceLoadAllWeather; + [NMS(Index = 150)] + /* 0x21C8 */ public bool ForceNexusInQuickMenu; [NMS(Index = 367)] - /* 0x21BF */ public bool ForceGasGiantSystem; - [NMS(Index = 366)] - /* 0x21C0 */ public bool ForceGiantSystem; - [NMS(Index = 99)] - /* 0x21C1 */ public bool ForceInitialShip; - [NMS(Index = 100)] - /* 0x21C2 */ public bool ForceInitialWeapon; - [NMS(Index = 162)] - /* 0x21C3 */ public bool ForceInteractionToSettings; - [NMS(Index = 353)] - /* 0x21C4 */ public bool ForceLifeLevel; - [NMS(Index = 344)] - /* 0x21C5 */ public bool ForceLoadAllWeather; - [NMS(Index = 148)] - /* 0x21C6 */ public bool ForceNexusInQuickMenu; - [NMS(Index = 365)] - /* 0x21C7 */ public bool ForcePirateSystem; - [NMS(Index = 385)] - /* 0x21C8 */ public bool ForcePlanetsToHaveNoCaves; - [NMS(Index = 386)] - /* 0x21C9 */ public bool ForcePlanetsToHaveNoNoiseLayers; + /* 0x21C9 */ public bool ForcePirateSystem; [NMS(Index = 387)] - /* 0x21CA */ public bool ForcePlanetsToHaveNoTerrainFeatures; - [NMS(Index = 384)] - /* 0x21CB */ public bool ForcePlanetsToHaveNoWater; - [NMS(Index = 372)] - /* 0x21CC */ public bool ForcePlanetsToHaveWater; - [NMS(Index = 368)] - /* 0x21CD */ public bool ForcePrimeTerrain; - [NMS(Index = 182)] - /* 0x21CE */ public bool ForcePurpleSystemsToAlwaysBirth; - [NMS(Index = 181)] - /* 0x21CF */ public bool ForcePurpleSystemsVisibleOnLoad; + /* 0x21CA */ public bool ForcePlanetsToHaveNoCaves; [NMS(Index = 388)] - /* 0x21D0 */ public bool ForceRareAsteroidSystem; - [NMS(Index = 450)] - /* 0x21D1 */ public bool ForceScanEventsToGoPrime; - [NMS(Index = 451)] - /* 0x21D2 */ public bool ForceScanEventsToSpecificGrassColour; - [NMS(Index = 339)] - /* 0x21D3 */ public bool ForceScrapWorlds; - [NMS(Index = 349)] - /* 0x21D4 */ public bool ForceScreenFilter; - [NMS(Index = 303)] - /* 0x21D5 */ public bool ForceSmallLobby; - [NMS(Index = 379)] - /* 0x21D6 */ public bool ForceSpaceSkyColourRare; - [NMS(Index = 343)] - /* 0x21D7 */ public bool ForceStarType; - [NMS(Index = 117)] - /* 0x21D8 */ public bool ForceSunDirectionFromPhotoMode; + /* 0x21CB */ public bool ForcePlanetsToHaveNoNoiseLayers; + [NMS(Index = 389)] + /* 0x21CC */ public bool ForcePlanetsToHaveNoTerrainFeatures; + [NMS(Index = 386)] + /* 0x21CD */ public bool ForcePlanetsToHaveNoWater; + [NMS(Index = 374)] + /* 0x21CE */ public bool ForcePlanetsToHaveWater; [NMS(Index = 370)] - /* 0x21D9 */ public bool ForceTernaryStar; - [NMS(Index = 363)] - /* 0x21DA */ public bool ForceTerrainType; + /* 0x21CF */ public bool ForcePrimeTerrain; + [NMS(Index = 184)] + /* 0x21D0 */ public bool ForcePurpleSystemsToAlwaysBirth; + [NMS(Index = 183)] + /* 0x21D1 */ public bool ForcePurpleSystemsVisibleOnLoad; + [NMS(Index = 390)] + /* 0x21D2 */ public bool ForceRareAsteroidSystem; + [NMS(Index = 452)] + /* 0x21D3 */ public bool ForceScanEventsToGoPrime; + [NMS(Index = 453)] + /* 0x21D4 */ public bool ForceScanEventsToSpecificGrassColour; + [NMS(Index = 341)] + /* 0x21D5 */ public bool ForceScrapWorlds; + [NMS(Index = 351)] + /* 0x21D6 */ public bool ForceScreenFilter; + [NMS(Index = 305)] + /* 0x21D7 */ public bool ForceSmallLobby; + [NMS(Index = 381)] + /* 0x21D8 */ public bool ForceSpaceSkyColourRare; + [NMS(Index = 345)] + /* 0x21D9 */ public bool ForceStarType; + [NMS(Index = 119)] + /* 0x21DA */ public bool ForceSunDirectionFromPhotoMode; + [NMS(Index = 372)] + /* 0x21DB */ public bool ForceTernaryStar; + [NMS(Index = 365)] + /* 0x21DC */ public bool ForceTerrainType; [NMS(Index = 89)] - /* 0x21DB */ public bool ForceTgaDlc; - [NMS(Index = 304)] - /* 0x21DC */ public bool ForceTinyLobby; + /* 0x21DD */ public bool ForceTgaDlc; + [NMS(Index = 306)] + /* 0x21DE */ public bool ForceTinyLobby; [NMS(Index = 33)] - /* 0x21DD */ public bool ForceTranslateAllAlienText; - [NMS(Index = 375)] - /* 0x21DE */ public bool ForceWaterCondition; - [NMS(Index = 179)] - /* 0x21DF */ public bool FormatDownloadStorageAreaOnBoot; + /* 0x21DF */ public bool ForceTranslateAllAlienText; + [NMS(Index = 377)] + /* 0x21E0 */ public bool ForceWaterCondition; + [NMS(Index = 181)] + /* 0x21E1 */ public bool FormatDownloadStorageAreaOnBoot; [NMS(Index = 15)] - /* 0x21E0 */ public bool GodMode; - [NMS(Index = 228)] - /* 0x21E1 */ public bool GraphCommandBuffer; + /* 0x21E2 */ public bool GodMode; [NMS(Index = 230)] - /* 0x21E2 */ public bool GraphFPS; - [NMS(Index = 229)] - /* 0x21E3 */ public bool GraphGeneration; + /* 0x21E3 */ public bool GraphCommandBuffer; + [NMS(Index = 232)] + /* 0x21E4 */ public bool GraphFPS; [NMS(Index = 231)] - /* 0x21E4 */ public bool GraphTexStreaming; - [NMS(Index = 199)] - /* 0x21E5 */ public bool HangOnCrash; - [NMS(Index = 330)] - /* 0x21E6 */ public bool HmdFrameShiftEnabled; - [NMS(Index = 331)] - /* 0x21E7 */ public bool HmdUseSolidGuiPointer; - [NMS(Index = 200)] - /* 0x21E8 */ public bool HotReloadModGlobals; + /* 0x21E5 */ public bool GraphGeneration; + [NMS(Index = 233)] + /* 0x21E6 */ public bool GraphTexStreaming; + [NMS(Index = 201)] + /* 0x21E7 */ public bool HangOnCrash; + [NMS(Index = 332)] + /* 0x21E8 */ public bool HmdFrameShiftEnabled; + [NMS(Index = 333)] + /* 0x21E9 */ public bool HmdUseSolidGuiPointer; + [NMS(Index = 202)] + /* 0x21EA */ public bool HotReloadModGlobals; [NMS(Index = 34)] - /* 0x21E9 */ public bool IgnoreFreighterSpawnWarpRequirement; - [NMS(Index = 452)] - /* 0x21EA */ public bool IgnoreMissionRank; - [NMS(Index = 151)] - /* 0x21EB */ public bool IgnoreSteamDev; - [NMS(Index = 298)] - /* 0x21EC */ public bool IgnoreTransactionTimeouts; - [NMS(Index = 166)] - /* 0x21ED */ public bool InfiniteInteractions; + /* 0x21EB */ public bool IgnoreFreighterSpawnWarpRequirement; + [NMS(Index = 454)] + /* 0x21EC */ public bool IgnoreMissionRank; + [NMS(Index = 153)] + /* 0x21ED */ public bool IgnoreSteamDev; + [NMS(Index = 300)] + /* 0x21EE */ public bool IgnoreTransactionTimeouts; + [NMS(Index = 168)] + /* 0x21EF */ public bool InfiniteInteractions; [NMS(Index = 26)] - /* 0x21EE */ public bool InfiniteStamina; - [NMS(Index = 145)] - /* 0x21EF */ public bool InstanceCollision; - [NMS(Index = 165)] - /* 0x21F0 */ public bool InteractionsAllwaysGivesTech; + /* 0x21F0 */ public bool InfiniteStamina; + [NMS(Index = 147)] + /* 0x21F1 */ public bool InstanceCollision; + [NMS(Index = 167)] + /* 0x21F2 */ public bool InteractionsAllwaysGivesTech; + [NMS(Index = 396)] + /* 0x21F3 */ public bool LimitGlobalBodies; + [NMS(Index = 395)] + /* 0x21F4 */ public bool LimitGlobalInstances; [NMS(Index = 394)] - /* 0x21F1 */ public bool LimitGlobalBodies; + /* 0x21F5 */ public bool LimitPerRegionBodies; [NMS(Index = 393)] - /* 0x21F2 */ public bool LimitGlobalInstances; - [NMS(Index = 392)] - /* 0x21F3 */ public bool LimitPerRegionBodies; - [NMS(Index = 391)] - /* 0x21F4 */ public bool LimitPerRegionInstances; - [NMS(Index = 274)] - /* 0x21F5 */ public bool LoadShaderSourceIfRenderdocEnabled; + /* 0x21F6 */ public bool LimitPerRegionInstances; + [NMS(Index = 276)] + /* 0x21F7 */ public bool LoadShaderSourceIfRenderdocEnabled; [NMS(Index = 71)] - /* 0x21F6 */ public bool LockAllTitles; - [NMS(Index = 187)] - /* 0x21F7 */ public bool LogMissingLocalisedText; + /* 0x21F8 */ public bool LockAllTitles; + [NMS(Index = 189)] + /* 0x21F9 */ public bool LogMissingLocalisedText; [NMS(Index = 22)] - /* 0x21F8 */ public bool MapWarpCheckIgnoreDrive; + /* 0x21FA */ public bool MapWarpCheckIgnoreDrive; [NMS(Index = 21)] - /* 0x21F9 */ public bool MapWarpCheckIgnoreFuel; + /* 0x21FB */ public bool MapWarpCheckIgnoreFuel; [NMS(Index = 35)] - /* 0x21FA */ public bool MaximumFreighterSpawns; - [NMS(Index = 114)] - /* 0x21FB */ public bool MemCsv; - [NMS(Index = 453)] - /* 0x21FC */ public bool MissionMessageLoggingEnabled; - [NMS(Index = 454)] - /* 0x21FD */ public bool MissionNGUIShowsConditionResults; + /* 0x21FC */ public bool MaximumFreighterSpawns; + [NMS(Index = 116)] + /* 0x21FD */ public bool MemCsv; [NMS(Index = 455)] - /* 0x21FE */ public bool MissionNGUIShowsTableNames; + /* 0x21FE */ public bool MissionMessageLoggingEnabled; [NMS(Index = 456)] - /* 0x21FF */ public bool MissionSurveyEnabled; - [NMS(Index = 383)] - /* 0x2200 */ public bool ModifyPlanetsInInitialSystems; + /* 0x21FF */ public bool MissionNGUIShowsConditionResults; [NMS(Index = 457)] - /* 0x2201 */ public bool MPMissions; + /* 0x2200 */ public bool MissionNGUIShowsTableNames; [NMS(Index = 458)] - /* 0x2202 */ public bool MPMissionsAlwaysEPIC; - [NMS(Index = 147)] - /* 0x2203 */ public bool MultiplePlayerFreightersInASystem; - [NMS(Index = 155)] - /* 0x2204 */ public bool NexusBots; + /* 0x2201 */ public bool MissionSurveyEnabled; + [NMS(Index = 385)] + /* 0x2202 */ public bool ModifyPlanetsInInitialSystems; + [NMS(Index = 459)] + /* 0x2203 */ public bool MPMissions; + [NMS(Index = 460)] + /* 0x2204 */ public bool MPMissionsAlwaysEPIC; + [NMS(Index = 149)] + /* 0x2205 */ public bool MultiplePlayerFreightersInASystem; + [NMS(Index = 157)] + /* 0x2206 */ public bool NexusBots; [NMS(Index = 83)] - /* 0x2205 */ public bool PlaceOnGroundWhenLeavingDebugCamera; - [NMS(Index = 315)] - /* 0x2206 */ public bool PreloadToolbox; - [NMS(Index = 218)] - /* 0x2207 */ public bool PrintAvgFrameTimes; - [NMS(Index = 321)] - /* 0x2208 */ public bool ProceduralModelsDeterministicSequence; - [NMS(Index = 272)] - /* 0x2209 */ public bool Proto2DevKit; - [NMS(Index = 301)] - /* 0x220A */ public bool RecordNetworkStatsOnBoot; + /* 0x2207 */ public bool PlaceOnGroundWhenLeavingDebugCamera; + [NMS(Index = 317)] + /* 0x2208 */ public bool PreloadToolbox; + [NMS(Index = 220)] + /* 0x2209 */ public bool PrintAvgFrameTimes; + [NMS(Index = 323)] + /* 0x220A */ public bool ProceduralModelsDeterministicSequence; + [NMS(Index = 274)] + /* 0x220B */ public bool Proto2DevKit; + [NMS(Index = 303)] + /* 0x220C */ public bool RecordNetworkStatsOnBoot; [NMS(Index = 31)] - /* 0x220B */ public bool RenderCreatureDetails; - [NMS(Index = 159)] - /* 0x220C */ public bool RenderHud; - [NMS(Index = 268)] - /* 0x220D */ public bool RenderLowFramerate; - [NMS(Index = 119)] - /* 0x220E */ public bool ResetForcedSaveSlotOnLoad; - [NMS(Index = 96)] - /* 0x220F */ public bool ResetToSupportedResolution; + /* 0x220D */ public bool RenderCreatureDetails; + [NMS(Index = 161)] + /* 0x220E */ public bool RenderHud; + [NMS(Index = 270)] + /* 0x220F */ public bool RenderLowFramerate; + [NMS(Index = 121)] + /* 0x2210 */ public bool ResetForcedSaveSlotOnLoad; + [NMS(Index = 98)] + /* 0x2211 */ public bool ResetToSupportedResolution; [NMS(Index = 69)] - /* 0x2210 */ public bool RevealAllTitles; - [NMS(Index = 201)] - /* 0x2211 */ public bool SaveOutModdedMetadata; - [NMS(Index = 444)] - /* 0x2212 */ public bool ScratchpadPlanetEnvironment; - [NMS(Index = 158)] - /* 0x2213 */ public bool ScreenshotMode; + /* 0x2212 */ public bool RevealAllTitles; + [NMS(Index = 203)] + /* 0x2213 */ public bool SaveOutModdedMetadata; + [NMS(Index = 446)] + /* 0x2214 */ public bool ScratchpadPlanetEnvironment; + [NMS(Index = 160)] + /* 0x2215 */ public bool ScreenshotMode; + [NMS(Index = 114)] + /* 0x2216 */ public bool ShaderCaching; [NMS(Index = 112)] - /* 0x2214 */ public bool ShaderCaching; - [NMS(Index = 110)] - /* 0x2215 */ public bool ShaderPreloadListExport; - [NMS(Index = 111)] - /* 0x2216 */ public bool ShaderPreloadListImport; + /* 0x2217 */ public bool ShaderPreloadListExport; + [NMS(Index = 113)] + /* 0x2218 */ public bool ShaderPreloadListImport; [NMS(Index = 64)] - /* 0x2217 */ public bool ShipSalvageGivesAllParts; - [NMS(Index = 211)] - /* 0x2218 */ public bool ShowDebugMessages; - [NMS(Index = 214)] - /* 0x2219 */ public bool ShowDynamicResScale; - [NMS(Index = 313)] - /* 0x221A */ public bool ShowEditorPlacementPreview; - [NMS(Index = 68)] - /* 0x221B */ public bool ShowFireteamMembersUA; - [NMS(Index = 212)] - /* 0x221C */ public bool ShowFramerate; - [NMS(Index = 220)] - /* 0x221D */ public bool ShowGPUMemory; + /* 0x2219 */ public bool ShipSalvageGivesAllParts; [NMS(Index = 213)] - /* 0x221E */ public bool ShowGPURenderTime; - [NMS(Index = 226)] - /* 0x221F */ public bool ShowGraphs; - [NMS(Index = 333)] - /* 0x2220 */ public bool ShowHmdHandControllers; - [NMS(Index = 194)] - /* 0x2221 */ public bool ShowLongestStrings; - [NMS(Index = 221)] - /* 0x2222 */ public bool ShowMempoolOverlay; - [NMS(Index = 459)] - /* 0x2223 */ public bool ShowMissionIdInTitle; + /* 0x221A */ public bool ShowDebugMessages; + [NMS(Index = 216)] + /* 0x221B */ public bool ShowDynamicResScale; + [NMS(Index = 315)] + /* 0x221C */ public bool ShowEditorPlacementPreview; + [NMS(Index = 68)] + /* 0x221D */ public bool ShowFireteamMembersUA; + [NMS(Index = 214)] + /* 0x221E */ public bool ShowFramerate; [NMS(Index = 222)] - /* 0x2224 */ public bool ShowMouseSmoothing; - [NMS(Index = 219)] - /* 0x2225 */ public bool ShowPositionDebug; + /* 0x221F */ public bool ShowGPUMemory; + [NMS(Index = 215)] + /* 0x2220 */ public bool ShowGPURenderTime; + [NMS(Index = 228)] + /* 0x2221 */ public bool ShowGraphs; + [NMS(Index = 335)] + /* 0x2222 */ public bool ShowHmdHandControllers; + [NMS(Index = 196)] + /* 0x2223 */ public bool ShowLongestStrings; + [NMS(Index = 223)] + /* 0x2224 */ public bool ShowMempoolOverlay; + [NMS(Index = 461)] + /* 0x2225 */ public bool ShowMissionIdInTitle; [NMS(Index = 224)] - /* 0x2226 */ public bool ShowRenderStatsDisplay; - [NMS(Index = 334)] - /* 0x2227 */ public bool ShowTeleportEffectLocally; - [NMS(Index = 273)] - /* 0x2228 */ public bool SimulateDisabledParticleRefractions; - [NMS(Index = 282)] - /* 0x2229 */ public bool SimulateNoNetworkConnection; + /* 0x2226 */ public bool ShowMouseSmoothing; + [NMS(Index = 221)] + /* 0x2227 */ public bool ShowPositionDebug; + [NMS(Index = 226)] + /* 0x2228 */ public bool ShowRenderStatsDisplay; + [NMS(Index = 336)] + /* 0x2229 */ public bool ShowTeleportEffectLocally; + [NMS(Index = 275)] + /* 0x222A */ public bool SimulateDisabledParticleRefractions; + [NMS(Index = 284)] + /* 0x222B */ public bool SimulateNoNetworkConnection; [NMS(Index = 0)] - /* 0x222A */ public bool SkipAbandonedFreighterUnlocking; + /* 0x222C */ public bool SkipAbandonedFreighterUnlocking; [NMS(Index = 6)] - /* 0x222B */ public bool SkipIntro; + /* 0x222D */ public bool SkipIntro; [NMS(Index = 7)] - /* 0x222C */ public bool SkipLogos; + /* 0x222E */ public bool SkipLogos; [NMS(Index = 13)] - /* 0x222D */ public bool SkipPlanetDiscoverOnBoot; + /* 0x222F */ public bool SkipPlanetDiscoverOnBoot; [NMS(Index = 32)] - /* 0x222E */ public bool SkipTutorial; + /* 0x2230 */ public bool SkipTutorial; [NMS(Index = 8)] - /* 0x222F */ public bool SkipUITimers; - [NMS(Index = 240)] - /* 0x2230 */ public bool SmokeTestCameraFly; - [NMS(Index = 246)] - /* 0x2231 */ public bool SmokeTestConfigRandomizePlanetSeed; - [NMS(Index = 232)] - /* 0x2232 */ public bool SmokeTestDumpStatsMode; - [NMS(Index = 239)] - /* 0x2233 */ public bool SmokeTestFastExit; - [NMS(Index = 235)] - /* 0x2234 */ public bool SmokeTestLegacyOutput; - [NMS(Index = 241)] - /* 0x2235 */ public bool SmokeTestOutputOnly; - [NMS(Index = 250)] - /* 0x2236 */ public bool SmokeTestPostBandwidthStats; + /* 0x2231 */ public bool SkipUITimers; [NMS(Index = 242)] - /* 0x2237 */ public bool SmokeTestPureFlight; + /* 0x2232 */ public bool SmokeTestCameraFly; [NMS(Index = 248)] - /* 0x2238 */ public bool SmokeTestSmokeBotAutoStart; - [NMS(Index = 247)] - /* 0x2239 */ public bool SmokeTestSmokeBotEnabled; - [NMS(Index = 140)] - /* 0x223A */ public bool SpawnPirates; - [NMS(Index = 144)] - /* 0x223B */ public bool SpawnPulseEncounters; - [NMS(Index = 141)] - /* 0x223C */ public bool SpawnRobots; - [NMS(Index = 143)] - /* 0x223D */ public bool SpawnShips; + /* 0x2233 */ public bool SmokeTestConfigRandomizePlanetSeed; + [NMS(Index = 234)] + /* 0x2234 */ public bool SmokeTestDumpStatsMode; + [NMS(Index = 241)] + /* 0x2235 */ public bool SmokeTestFastExit; + [NMS(Index = 237)] + /* 0x2236 */ public bool SmokeTestLegacyOutput; + [NMS(Index = 243)] + /* 0x2237 */ public bool SmokeTestOutputOnly; + [NMS(Index = 252)] + /* 0x2238 */ public bool SmokeTestPostBandwidthStats; + [NMS(Index = 244)] + /* 0x2239 */ public bool SmokeTestPureFlight; + [NMS(Index = 250)] + /* 0x223A */ public bool SmokeTestSmokeBotAutoStart; + [NMS(Index = 249)] + /* 0x223B */ public bool SmokeTestSmokeBotEnabled; + [NMS(Index = 142)] + /* 0x223C */ public bool SpawnPirates; [NMS(Index = 146)] - /* 0x223E */ public bool SpecialsShop; - [NMS(Index = 279)] - /* 0x223F */ public bool SpotlightsTiledBins; - [NMS(Index = 278)] - /* 0x2240 */ public bool SpotlightsTiledOn; - [NMS(Index = 277)] - /* 0x2241 */ public bool SpotlightsTiledSettings; + /* 0x223D */ public bool SpawnPulseEncounters; + [NMS(Index = 143)] + /* 0x223E */ public bool SpawnRobots; + [NMS(Index = 145)] + /* 0x223F */ public bool SpawnShips; + [NMS(Index = 148)] + /* 0x2240 */ public bool SpecialsShop; + [NMS(Index = 281)] + /* 0x2241 */ public bool SpotlightsTiledBins; [NMS(Index = 280)] - /* 0x2242 */ public bool SpotlightsTiledVisualise; - [NMS(Index = 167)] - /* 0x2243 */ public bool StopSwitchingToSecondaryInteractions; - [NMS(Index = 193)] - /* 0x2244 */ public bool StressTestLongNameDisplay; + /* 0x2242 */ public bool SpotlightsTiledOn; + [NMS(Index = 279)] + /* 0x2243 */ public bool SpotlightsTiledSettings; + [NMS(Index = 282)] + /* 0x2244 */ public bool SpotlightsTiledVisualise; + [NMS(Index = 169)] + /* 0x2245 */ public bool StopSwitchingToSecondaryInteractions; + [NMS(Index = 195)] + /* 0x2246 */ public bool StressTestLongNameDisplay; [NMS(Index = 17)] - /* 0x2245 */ public bool SuperKillGuns; - [NMS(Index = 123)] - /* 0x2246 */ public bool SuppressSeasonalRewardReminders; + /* 0x2247 */ public bool SuperKillGuns; + [NMS(Index = 125)] + /* 0x2248 */ public bool SuppressSeasonalRewardReminders; [NMS(Index = 16)] - /* 0x2247 */ public bool TakeNoDamage; + /* 0x2249 */ public bool TakeNoDamage; [NMS(Index = 4)] - /* 0x2248 */ public bool ThirdPersonIsDefaultCameraForPlayer; + /* 0x224A */ public bool ThirdPersonIsDefaultCameraForPlayer; [NMS(Index = 5)] - /* 0x2249 */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; + /* 0x224B */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; [NMS(Index = 78)] - /* 0x224A */ public bool UnlockAllPlatformRewards; + /* 0x224C */ public bool UnlockAllPlatformRewards; [NMS(Index = 76)] - /* 0x224B */ public bool UnlockAllSeasonRewards; - [NMS(Index = 431)] - /* 0x224C */ public bool UnlockAllStories; + /* 0x224D */ public bool UnlockAllSeasonRewards; + [NMS(Index = 433)] + /* 0x224E */ public bool UnlockAllStories; [NMS(Index = 70)] - /* 0x224D */ public bool UnlockAllTitles; + /* 0x224F */ public bool UnlockAllTitles; [NMS(Index = 77)] - /* 0x224E */ public bool UnlockAllTwitchRewards; - [NMS(Index = 432)] - /* 0x224F */ public bool UnlockAllWords; - [NMS(Index = 154)] - /* 0x2250 */ public bool UseAlternateMarkerClustering; - [NMS(Index = 126)] - /* 0x2251 */ public bool UseBloom; - [NMS(Index = 133)] - /* 0x2252 */ public bool UseBuildings; - [NMS(Index = 127)] - /* 0x2253 */ public bool UseClouds; - [NMS(Index = 134)] - /* 0x2254 */ public bool UseCreatures; - [NMS(Index = 135)] - /* 0x2255 */ public bool UseElevation; + /* 0x2250 */ public bool UnlockAllTwitchRewards; + [NMS(Index = 434)] + /* 0x2251 */ public bool UnlockAllWords; + [NMS(Index = 156)] + /* 0x2252 */ public bool UseAlternateMarkerClustering; [NMS(Index = 128)] - /* 0x2256 */ public bool UseGTAO; + /* 0x2253 */ public bool UseBloom; + [NMS(Index = 135)] + /* 0x2254 */ public bool UseBuildings; + [NMS(Index = 129)] + /* 0x2255 */ public bool UseClouds; + [NMS(Index = 136)] + /* 0x2256 */ public bool UseCreatures; + [NMS(Index = 137)] + /* 0x2257 */ public bool UseElevation; + [NMS(Index = 130)] + /* 0x2258 */ public bool UseGTAO; [NMS(Index = 30)] - /* 0x2257 */ public bool UseGunImpactEffect; - [NMS(Index = 174)] - /* 0x2258 */ public bool UseHighlightedOptionStyle; + /* 0x2259 */ public bool UseGunImpactEffect; + [NMS(Index = 176)] + /* 0x225A */ public bool UseHighlightedOptionStyle; [NMS(Index = 88)] - /* 0x2259 */ public bool UseImmediateModeFrontend; - [NMS(Index = 131)] - /* 0x225A */ public bool UseInstances; - [NMS(Index = 137)] - /* 0x225B */ public bool UseLegacyBuildingTable; - [NMS(Index = 136)] - /* 0x225C */ public bool UseLegacyFreighters; + /* 0x225B */ public bool UseImmediateModeFrontend; + [NMS(Index = 133)] + /* 0x225C */ public bool UseInstances; + [NMS(Index = 139)] + /* 0x225D */ public bool UseLegacyBuildingTable; + [NMS(Index = 138)] + /* 0x225E */ public bool UseLegacyFreighters; [NMS(Index = 86)] - /* 0x225D */ public bool UseMovementStickForRun; - [NMS(Index = 132)] - /* 0x225E */ public bool UseObjects; - [NMS(Index = 401)] - /* 0x225F */ public bool UseOldTerrainMeshing; - [NMS(Index = 295)] - /* 0x2260 */ public bool UsePadOnUnfocusedWindow; - [NMS(Index = 124)] - /* 0x2261 */ public bool UseParticles; - [NMS(Index = 317)] - /* 0x2262 */ public bool UseProcTextureDebugger; - [NMS(Index = 121)] - /* 0x2263 */ public bool UseSceneInfoWindow; + /* 0x225F */ public bool UseMovementStickForRun; + [NMS(Index = 134)] + /* 0x2260 */ public bool UseObjects; + [NMS(Index = 403)] + /* 0x2261 */ public bool UseOldTerrainMeshing; + [NMS(Index = 297)] + /* 0x2262 */ public bool UsePadOnUnfocusedWindow; + [NMS(Index = 126)] + /* 0x2263 */ public bool UseParticles; + [NMS(Index = 319)] + /* 0x2264 */ public bool UseProcTextureDebugger; + [NMS(Index = 123)] + /* 0x2265 */ public bool UseSceneInfoWindow; [NMS(Index = 29)] - /* 0x2264 */ public bool UseScreenEffects; - [NMS(Index = 442)] - /* 0x2265 */ public bool UseSeasonTransferInventoryConfigOverride; - [NMS(Index = 130)] - /* 0x2266 */ public bool UseTerrain; - [NMS(Index = 125)] - /* 0x2267 */ public bool UseVolumetrics; + /* 0x2266 */ public bool UseScreenEffects; + [NMS(Index = 444)] + /* 0x2267 */ public bool UseSeasonTransferInventoryConfigOverride; + [NMS(Index = 132)] + /* 0x2268 */ public bool UseTerrain; + [NMS(Index = 127)] + /* 0x2269 */ public bool UseVolumetrics; [NMS(Index = 14)] - /* 0x2268 */ public bool VideoCaptureMode; + /* 0x226A */ public bool VideoCaptureMode; } } diff --git a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs index 9f83406c3..2ad0e3f7d 100644 --- a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x6F1FAA4C7D74E991, NameHash = 0xA10A7EF5)] + [NMS(GUID = 0x73288D06B7A7AC10, NameHash = 0xA10A7EF5)] public class GcGalaxyGlobals : NMSTemplate { [NMS(Index = 124, Size = 0x10, EnumType = typeof(GcGalaxyMarkerTypes.GalaxyMarkerTypeEnum))] diff --git a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs index 2cbddea70..b91a578b6 100644 --- a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x3A921FD15352C1AE, NameHash = 0xFC6CA276)] + [NMS(GUID = 0x41CA357E48BC0A32, NameHash = 0xFC6CA276)] public class GcPlayerGlobals : NMSTemplate { [NMS(Index = 30)] diff --git a/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs b/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs index 6e08074bc..20dc105d4 100644 --- a/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x1AC6B2D651DBA70D, NameHash = 0x29022DE4)] + [NMS(GUID = 0x4FD56F9FF57BB9E8, NameHash = 0x29022DE4)] public class GcRobotGlobals : NMSTemplate { [NMS(Index = 109)] diff --git a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs index 0dbfe220a..f185a2fd1 100644 --- a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xDBDFC972A3F8E0B5, NameHash = 0xD1FA1B1C)] + [NMS(GUID = 0x81E40E256795CE91, NameHash = 0xD1FA1B1C)] public class GcUIGlobals : NMSTemplate { [NMS(Index = 1104)] diff --git a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs index 87bfe4537..125416fa7 100644 --- a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x3A3ED6A22D52C086, NameHash = 0x6C7923EF)] + [NMS(GUID = 0xEBB8E3054ACD6BDB, NameHash = 0x6C7923EF)] public class GcVehicleGlobals : NMSTemplate { [NMS(Index = 198)] diff --git a/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs b/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs index 6f572665d..722c137b9 100644 --- a/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs +++ b/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs @@ -5,7 +5,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x23B2CB85172EF618, NameHash = 0x69A0FDE1)] + [NMS(GUID = 0x6A8A6E7461E92CD3, NameHash = 0x69A0FDE1)] public class TkTestMetadata : NMSTemplate { [NMS(Index = 47)] diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index a24899fb2..003435c11 100644 --- a/libMBIN/Source/Version.cs +++ b/libMBIN/Source/Version.cs @@ -25,7 +25,7 @@ public static class Version { // the Prerelease version should be reset to 1 // When the Release version is incremented: // the Prerelease version should be reset to 0 - internal const string VERSION_STRING = "6.30.0.1"; + internal const string VERSION_STRING = "6.33.0.1"; /// Shorthand for AssemblyVersion.Major public static int Major => AssemblyVersion.Major; diff --git a/libMBIN/libMBIN-Shared.projitems b/libMBIN/libMBIN-Shared.projitems index 778282bf4..faeb3e652 100644 --- a/libMBIN/libMBIN-Shared.projitems +++ b/libMBIN/libMBIN-Shared.projitems @@ -1012,6 +1012,7 @@ + @@ -1575,6 +1576,7 @@ +