diff --git a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs index 555dd009e..a44c4166c 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 = 0xA2A2F2D1CA73414F, NameHash = 0x6A8BFA82)] + [NMS(GUID = 0xE5A0464E495AE5E, 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 ae01a4bac..ca1ffef17 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 = 0xD5152A1078112EAE, NameHash = 0x35D4E04)] + [NMS(GUID = 0x41D1433A520CB1CA, 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 2c5a6c0eb..52dbad9a4 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 = 0xB94875D65A00403D, NameHash = 0x981A51EE)] + [NMS(GUID = 0x23CB3C2F5449A7D1, 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 d66b185c7..95e276614 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 = 0x957BD25A0DE42A33, NameHash = 0x3987E9FB)] + [NMS(GUID = 0x8B3520445B7D38A2, 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 9fec01a76..4f219edcb 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 = 0x470F0B16C831A296, NameHash = 0xC0413ECB)] + [NMS(GUID = 0x12F543AFBE511477, 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 dc9e67e89..9842fc55a 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 = 0xE32B578BD60F5482, NameHash = 0x7A0D33C8)] + [NMS(GUID = 0xAF8E17A03066BC64, NameHash = 0x7A0D33C8)] public class GcAudioWwiseEvents : NMSTemplate { - // size: 0xAF8 + // size: 0xAF9 public enum AkEventEnum : uint { INVALID_EVENT = 0x0, ABANDONED_DOOR_UNLOCK = 0x264BED2D, @@ -1408,6 +1408,7 @@ public enum AkEventEnum : uint { PL_FOLEY_CLOTHING_EMOTE_FEED = 0x16F3DD78, PL_FOLEY_CLOTHING_EMOTE_GREET_WAVE = 0x451D518D, PL_FOLEY_CLOTHING_EMOTE_HEROICINTO = 0x6C7928E2, + PL_FOLEY_CLOTHING_EMOTE_HONK_HORN = 0xE2F496AA, PL_FOLEY_CLOTHING_EMOTE_LOOKDISTANCEINTO = 0xEC9B5CE, PL_FOLEY_CLOTHING_EMOTE_MINDBLOWN = 0x8CC7D7CE, PL_FOLEY_CLOTHING_EMOTE_NEG_FINGERWAG = 0xC74E5AF9, diff --git a/libMBIN/Source/NMS/GameComponents/GcCameraFollowSettings.cs b/libMBIN/Source/NMS/GameComponents/GcCameraFollowSettings.cs index bb2e5fec9..272e63696 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCameraFollowSettings.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCameraFollowSettings.cs @@ -1,141 +1,145 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2F38D2B19F9266B8, NameHash = 0x932D2ED5)] + [NMS(GUID = 0x15DF46460E1DF240, NameHash = 0x932D2ED5)] public class GcCameraFollowSettings : NMSTemplate { [NMS(Index = 0)] - /* 0x00 */ public NMSString0x10 Name; - [NMS(Index = 59)] - /* 0x10 */ public float AvoidCollisionLRSpeed; + /* 0x000 */ public NMSString0x10 Name; [NMS(Index = 61)] - /* 0x14 */ public float AvoidCollisionPushSpeed; - [NMS(Index = 60)] - /* 0x18 */ public float AvoidCollisionUDSpeed; + /* 0x010 */ public float AvoidCollisionLRSpeed; + [NMS(Index = 63)] + /* 0x014 */ public float AvoidCollisionPushSpeed; + [NMS(Index = 62)] + /* 0x018 */ public float AvoidCollisionUDSpeed; [NMS(Index = 11)] - /* 0x1C */ public float BackMaxDistance; + /* 0x01C */ public float BackMaxDistance; [NMS(Index = 10)] - /* 0x20 */ public float BackMinDistance; + /* 0x020 */ public float BackMinDistance; [NMS(Index = 12)] - /* 0x24 */ public float BackSlopeAdjust; + /* 0x024 */ public float BackSlopeAdjust; [NMS(Index = 13)] - /* 0x28 */ public float BackSlopeRotationAdjust; - [NMS(Index = 39)] - /* 0x2C */ public float CenterBlendTime; + /* 0x028 */ public float BackSlopeRotationAdjust; [NMS(Index = 41)] - /* 0x30 */ public float CenterMaxSpeed; + /* 0x02C */ public float CenterBlendTime; + [NMS(Index = 43)] + /* 0x030 */ public float CenterMaxSpeed; + [NMS(Index = 42)] + /* 0x034 */ public float CenterMaxSpring; + [NMS(Index = 47)] + /* 0x038 */ public float CenterStartSpeed; [NMS(Index = 40)] - /* 0x34 */ public float CenterMaxSpring; - [NMS(Index = 45)] - /* 0x38 */ public float CenterStartSpeed; - [NMS(Index = 38)] - /* 0x3C */ public float CenterStartTime; - [NMS(Index = 66)] - /* 0x40 */ public float CustomBlendTime; - [NMS(Index = 33)] - /* 0x44 */ public float DistSpeed; - [NMS(Index = 34)] - /* 0x48 */ public float DistSpeedOutsideMainRange; + /* 0x03C */ public float CenterStartTime; + [NMS(Index = 68)] + /* 0x040 */ public float CustomBlendTime; [NMS(Index = 35)] - /* 0x4C */ public float DistStiffness; + /* 0x044 */ public float DistSpeed; + [NMS(Index = 36)] + /* 0x048 */ public float DistSpeedOutsideMainRange; + [NMS(Index = 37)] + /* 0x04C */ public float DistStiffness; [NMS(Index = 25)] - /* 0x50 */ public float HorizRotationAngleMaxPerFrame; + /* 0x050 */ public float HorizRotationAngleMaxPerFrame; [NMS(Index = 20)] - /* 0x54 */ public float LeftMaxDistance; + /* 0x054 */ public float LeftMaxDistance; [NMS(Index = 19)] - /* 0x58 */ public float LeftMinDistance; - [NMS(Index = 47)] - /* 0x5C */ public float LookStickLimitAngle; - [NMS(Index = 48)] - /* 0x60 */ public float LookStickOffset; - [NMS(Index = 52)] - /* 0x64 */ public float LRProbesRadius; - [NMS(Index = 51)] - /* 0x68 */ public float LRProbesRange; - [NMS(Index = 46)] - /* 0x6C */ public float MinMoveVelToTriggerSpring; - [NMS(Index = 1)] - /* 0x70 */ public float MinSpeed; + /* 0x058 */ public float LeftMinDistance; + [NMS(Index = 49)] + /* 0x05C */ public float LookStickLimitAngle; [NMS(Index = 50)] - /* 0x74 */ public int NumLRProbes; + /* 0x060 */ public float LookStickOffset; + [NMS(Index = 54)] + /* 0x064 */ public float LRProbesRadius; [NMS(Index = 53)] - /* 0x78 */ public int NumUDProbes; + /* 0x068 */ public float LRProbesRange; + [NMS(Index = 48)] + /* 0x06C */ public float MinMoveVelToTriggerSpring; + [NMS(Index = 1)] + /* 0x070 */ public float MinSpeed; + [NMS(Index = 52)] + /* 0x074 */ public int NumLRProbes; + [NMS(Index = 55)] + /* 0x078 */ public int NumUDProbes; [NMS(Index = 3)] - /* 0x7C */ public float OffsetX; + /* 0x07C */ public float OffsetX; [NMS(Index = 4)] - /* 0x80 */ public float OffsetY; + /* 0x080 */ public float OffsetY; [NMS(Index = 6)] - /* 0x84 */ public float OffsetYAlt; + /* 0x084 */ public float OffsetYAlt; [NMS(Index = 21)] - /* 0x88 */ public float OffsetYExtraMaxDistance; + /* 0x088 */ public float OffsetYExtraMaxDistance; [NMS(Index = 5)] - /* 0x8C */ public float OffsetYMinSpeed; + /* 0x08C */ public float OffsetYMinSpeed; [NMS(Index = 7)] - /* 0x90 */ public float OffsetYSlopeExtra; + /* 0x090 */ public float OffsetYSlopeExtra; [NMS(Index = 8)] - /* 0x94 */ public float OffsetZFlat; + /* 0x094 */ public float OffsetZFlat; [NMS(Index = 23)] - /* 0x98 */ public float PanFar; + /* 0x098 */ public float PanFar; [NMS(Index = 22)] - /* 0x9C */ public float PanNear; - [NMS(Index = 55)] - /* 0xA0 */ public float ProbeCenterX; - [NMS(Index = 56)] - /* 0xA4 */ public float ProbeCenterY; + /* 0x09C */ public float PanNear; [NMS(Index = 57)] - /* 0xA8 */ public float PushForwardDropoffLR; + /* 0x0A0 */ public float ProbeCenterX; [NMS(Index = 58)] - /* 0xAC */ public float PushForwardDropoffUD; + /* 0x0A4 */ public float ProbeCenterY; + [NMS(Index = 59)] + /* 0x0A8 */ public float PushForwardDropoffLR; + [NMS(Index = 60)] + /* 0x0AC */ public float PushForwardDropoffUD; [NMS(Index = 2)] - /* 0xB0 */ public float SpeedRange; - [NMS(Index = 36)] - /* 0xB4 */ public float SpringSpeed; - [NMS(Index = 54)] - /* 0xB8 */ public float UDProbesRange; + /* 0x0B0 */ public float SpeedRange; + [NMS(Index = 38)] + /* 0x0B4 */ public float SpringSpeed; + [NMS(Index = 56)] + /* 0x0B8 */ public float UDProbesRange; [NMS(Index = 24)] - /* 0xBC */ public float UpGamma; + /* 0x0BC */ public float UpGamma; [NMS(Index = 15)] - /* 0xC0 */ public float UpMaxDistance; + /* 0x0C0 */ public float UpMaxDistance; [NMS(Index = 14)] - /* 0xC4 */ public float UpMinDistance; + /* 0x0C4 */ public float UpMinDistance; [NMS(Index = 16)] - /* 0xC8 */ public float UpSlopeAdjust; + /* 0x0C8 */ public float UpSlopeAdjust; [NMS(Index = 17)] - /* 0xCC */ public float UpWaveAdjust; + /* 0x0CC */ public float UpWaveAdjust; [NMS(Index = 18)] - /* 0xD0 */ public float UpWaveAdjustMaxHeight; - [NMS(Index = 42)] - /* 0xD4 */ public float VelocityAnticipate; - [NMS(Index = 43)] - /* 0xD8 */ public float VelocityAnticipateSpringSpeed; + /* 0x0D0 */ public float UpWaveAdjustMaxHeight; [NMS(Index = 44)] - /* 0xDC */ public float VertMaxSpring; + /* 0x0D4 */ public float VelocityAnticipate; + [NMS(Index = 45)] + /* 0x0D8 */ public float VelocityAnticipateSpringSpeed; + [NMS(Index = 46)] + /* 0x0DC */ public float VertMaxSpring; + [NMS(Index = 34)] + /* 0x0E0 */ public float VertResetRotationOverride; [NMS(Index = 28)] - /* 0xE0 */ public float VertRotationMax; + /* 0x0E4 */ public float VertRotationMax; [NMS(Index = 27)] - /* 0xE4 */ public float VertRotationMin; + /* 0x0E8 */ public float VertRotationMin; [NMS(Index = 29)] - /* 0xE8 */ public float VertRotationOffset; + /* 0x0EC */ public float VertRotationOffset; [NMS(Index = 31)] - /* 0xEC */ public float VertRotationOffsetMaxAngle; + /* 0x0F0 */ public float VertRotationOffsetMaxAngle; [NMS(Index = 30)] - /* 0xF0 */ public float VertRotationOffsetMinAngle; + /* 0x0F4 */ public float VertRotationOffsetMinAngle; [NMS(Index = 26)] - /* 0xF4 */ public float VertRotationSpeed; - [NMS(Index = 63)] - /* 0xF8 */ public bool AvoidCollisionLRUseStickDelay; - [NMS(Index = 62)] - /* 0xF9 */ public bool AvoidCollisionUDUseStickDelay; - [NMS(Index = 49)] - /* 0xFA */ public bool EnableCollisionDetection; - [NMS(Index = 37)] - /* 0xFB */ public bool LockToObjectOnIdle; + /* 0x0F8 */ public float VertRotationSpeed; [NMS(Index = 65)] - /* 0xFC */ public bool UseCustomBlendTime; - [NMS(Index = 9)] - /* 0xFD */ public bool UseMinSpeedYOffset; + /* 0x0FC */ public bool AvoidCollisionLRUseStickDelay; [NMS(Index = 64)] - /* 0xFE */ public bool UseSpeedBasedSpring; + /* 0x0FD */ public bool AvoidCollisionUDUseStickDelay; + [NMS(Index = 51)] + /* 0x0FE */ public bool EnableCollisionDetection; + [NMS(Index = 39)] + /* 0x0FF */ public bool LockToObjectOnIdle; + [NMS(Index = 67)] + /* 0x100 */ public bool UseCustomBlendTime; + [NMS(Index = 9)] + /* 0x101 */ public bool UseMinSpeedYOffset; + [NMS(Index = 66)] + /* 0x102 */ public bool UseSpeedBasedSpring; + [NMS(Index = 33)] + /* 0x103 */ public bool VertResetRotationOverrideEnabled; [NMS(Index = 32)] - /* 0xFF */ public bool VertStartLookingDown; + /* 0x104 */ public bool VertStartLookingDown; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs index 21de4d0cc..3d3c9858e 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 = 0xE572FD0EA8507AE3, NameHash = 0xAB307BDA)] + [NMS(GUID = 0x5DDA929FD117F7F2, 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 840763613..a2567c267 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 = 0x23DE86CE8E065139, NameHash = 0xD7C08B15)] + [NMS(GUID = 0x20133BE4D863B687, 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 472259361..cb029d9e3 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 = 0x963E04E659791016, NameHash = 0xE0C6D820)] + [NMS(GUID = 0xB7099CC54D4ACB16, 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 54619f583..f900d861a 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 = 0x44AC941F2332DD3D, NameHash = 0x7D54F1EF)] + [NMS(GUID = 0x4E6C0536FEAB568A, 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 673964a96..563445421 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 = 0xF2901A0485D9AB41, NameHash = 0x1C40312)] + [NMS(GUID = 0x176039EB10C890D8, 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 25be6c6b8..e40cd5b10 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 = 0x7FF1F6FC91EC4B46, NameHash = 0x7CFCD901)] + [NMS(GUID = 0x45762DA0A13EBA03, NameHash = 0x7CFCD901)] public class GcCreatureCrystalMovementDataParams : NMSTemplate { [NMS(Index = 28)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs index d892721d3..6fc614099 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 = 0x4EAA5CC7010BC004, NameHash = 0x32EF8A95)] + [NMS(GUID = 0x5C96537F518FC18D, 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 8e50aaa4b..09b86e8cf 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 = 0x7DFB9582A9732DE4, NameHash = 0x1DA81BEB)] + [NMS(GUID = 0xB83A08BF96EA2F70, 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 c3e856887..7bc19b9d5 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 = 0xD92995E7CABD7847, NameHash = 0x64F53EE9)] + [NMS(GUID = 0xED344E0B7ABC1756, 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 77846c38b..8a634583c 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 = 0x6B3C74F4A2B41CC, NameHash = 0xF6B8782)] + [NMS(GUID = 0xDA36680F1D28571B, NameHash = 0xF6B8782)] public class GcDebugScene : NMSTemplate { [NMS(Index = 75, Size = 0x6)] @@ -46,118 +46,118 @@ public class GcDebugScene : NMSTemplate [NMS(Index = 41, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] /* 0x3C30 */ public GcCameraFollowSettings[] VehicleCameraOverride; [NMS(Index = 59)] - /* 0x4330 */ public NMSString0x10 BackgroundSpaceEncounter; + /* 0x4368 */ public NMSString0x10 BackgroundSpaceEncounter; [NMS(Index = 35)] - /* 0x4340 */ public List DebugCameraPaths; + /* 0x4378 */ public List DebugCameraPaths; [NMS(Index = 37)] - /* 0x4350 */ public List DebugCreatureSpawns; + /* 0x4388 */ public List DebugCreatureSpawns; [NMS(Index = 36)] - /* 0x4360 */ public List DebugDecorations; + /* 0x4398 */ public List DebugDecorations; [NMS(Index = 39)] - /* 0x4370 */ public List DebugEnemyShipSpawns; + /* 0x43A8 */ public List DebugEnemyShipSpawns; [NMS(Index = 54)] - /* 0x4380 */ public NMSString0x10 DebugExperienceCamShake; + /* 0x43B8 */ public NMSString0x10 DebugExperienceCamShake; [NMS(Index = 53)] - /* 0x4390 */ public GcSeed DebugFlybySeed; + /* 0x43C8 */ public GcSeed DebugFlybySeed; [NMS(Index = 38)] - /* 0x43A0 */ public List DebugMechSpawns; + /* 0x43D8 */ public List DebugMechSpawns; [NMS(Index = 11)] - /* 0x43B0 */ public List DebugNPCSpawns; + /* 0x43E8 */ public List DebugNPCSpawns; [NMS(Index = 34)] - /* 0x43C0 */ public List DebugShipPaths; + /* 0x43F8 */ public List DebugShipPaths; [NMS(Index = 40)] - /* 0x43D0 */ public List DebugShipSpawns; + /* 0x4408 */ public List DebugShipSpawns; [NMS(Index = 10)] - /* 0x43E0 */ public List DefaultNPCIdles; + /* 0x4418 */ public List DefaultNPCIdles; [NMS(Index = 69)] - /* 0x43F0 */ public NMSString0x10 GhostShipReward; + /* 0x4428 */ public NMSString0x10 GhostShipReward; [NMS(Index = 68)] - /* 0x4400 */ public NMSString0x10 LivingFrigateReward; + /* 0x4438 */ public NMSString0x10 LivingFrigateReward; [NMS(Index = 67)] - /* 0x4410 */ public NMSString0x10 NormandyReward; + /* 0x4448 */ public NMSString0x10 NormandyReward; [NMS(Index = 22)] - /* 0x4420 */ public List PetRideWayPoints; + /* 0x4458 */ public List PetRideWayPoints; [NMS(Index = 58)] - /* 0x4430 */ public NMSString0x10 PulseEncounter; + /* 0x4468 */ public NMSString0x10 PulseEncounter; [NMS(Index = 4)] - /* 0x4440 */ public List TriggerActions; + /* 0x4478 */ public List TriggerActions; [NMS(Index = 30)] - /* 0x4450 */ public Vector2f CloudStratosphereWindOffset; + /* 0x4488 */ public Vector2f CloudStratosphereWindOffset; [NMS(Index = 29)] - /* 0x4458 */ public Vector2f CloudWindOffset; + /* 0x4490 */ public Vector2f CloudWindOffset; [NMS(Index = 73)] - /* 0x4460 */ public float CameraSpinDistanceOffset; + /* 0x4498 */ public float CameraSpinDistanceOffset; [NMS(Index = 71)] - /* 0x4464 */ public float CameraSpinRevolutions; + /* 0x449C */ public float CameraSpinRevolutions; [NMS(Index = 70)] - /* 0x4468 */ public float CameraSpinTime; + /* 0x44A0 */ public float CameraSpinTime; [NMS(Index = 72)] - /* 0x446C */ public float CameraSpinVerticalOffset; + /* 0x44A4 */ public float CameraSpinVerticalOffset; [NMS(Index = 28)] - /* 0x4470 */ public float CloudAnimScale; + /* 0x44A8 */ public float CloudAnimScale; [NMS(Index = 27)] - /* 0x4474 */ public float CloudCover; + /* 0x44AC */ public float CloudCover; [NMS(Index = 32)] - /* 0x4478 */ public float CustomShipDockedTime; + /* 0x44B0 */ public float CustomShipDockedTime; [NMS(Index = 43)] - /* 0x447C */ public GcSentinelTypes DebugDroneType; + /* 0x44B4 */ public GcSentinelTypes DebugDroneType; [NMS(Index = 52)] - /* 0x4480 */ public float DebugFlybyRange; + /* 0x44B8 */ public float DebugFlybyRange; [NMS(Index = 66)] - /* 0x4484 */ public float DebugFrigateFlybyHeightOffset; + /* 0x44BC */ public float DebugFrigateFlybyHeightOffset; [NMS(Index = 65)] - /* 0x4488 */ public float DebugFrigateFlybyRotation; + /* 0x44C0 */ public float DebugFrigateFlybyRotation; [NMS(Index = 46)] - /* 0x448C */ public int DebugNumDrones; + /* 0x44C4 */ public int DebugNumDrones; [NMS(Index = 6)] - /* 0x4490 */ public float FlyCamSmoothFactor; + /* 0x44C8 */ public float FlyCamSmoothFactor; [NMS(Index = 7)] - /* 0x4494 */ public float FlyCamSpeedModifier; + /* 0x44CC */ public float FlyCamSpeedModifier; [NMS(Index = 9)] - /* 0x4498 */ public float NPCIdleMaxDelay; + /* 0x44D0 */ public float NPCIdleMaxDelay; [NMS(Index = 8)] - /* 0x449C */ public float NPCIdleMinDelay; + /* 0x44D4 */ public float NPCIdleMinDelay; [NMS(Index = 16)] - /* 0x44A0 */ public GcPetBehaviours PetForceBehaviour; + /* 0x44D8 */ public GcPetBehaviours PetForceBehaviour; [NMS(Index = 21)] - /* 0x44A4 */ public int PetRideIndex; + /* 0x44DC */ public int PetRideIndex; [NMS(Index = 20)] - /* 0x44A8 */ public float PlayerWalkSpeed; + /* 0x44E0 */ public float PlayerWalkSpeed; [NMS(Index = 33)] - /* 0x44AC */ public float ShipSpawningMultiplier; + /* 0x44E4 */ public float ShipSpawningMultiplier; [NMS(Index = 0)] - /* 0x44B0 */ public bool Active; + /* 0x44E8 */ public bool Active; [NMS(Index = 25)] - /* 0x44B1 */ public bool AllowOverrideWaterSettings; + /* 0x44E9 */ public bool AllowOverrideWaterSettings; [NMS(Index = 3)] - /* 0x44B2 */ public bool AutoCreateDecorations; + /* 0x44EA */ public bool AutoCreateDecorations; [NMS(Index = 2)] - /* 0x44B3 */ public bool AutoSave; + /* 0x44EB */ public bool AutoSave; [NMS(Index = 31)] - /* 0x44B4 */ public bool BusyShips; + /* 0x44EC */ public bool BusyShips; [NMS(Index = 74)] - /* 0x44B5 */ public TkCurveType CameraSpinEasing; + /* 0x44ED */ public TkCurveType CameraSpinEasing; [NMS(Index = 26)] - /* 0x44B6 */ public bool ControlClouds; + /* 0x44EE */ public bool ControlClouds; [NMS(Index = 1)] - /* 0x44B7 */ public bool DebugDraw; + /* 0x44EF */ public bool DebugDraw; [NMS(Index = 42)] - /* 0x44B8 */ public bool DebugDroneScanPlayer; + /* 0x44F0 */ public bool DebugDroneScanPlayer; [NMS(Index = 5)] - /* 0x44B9 */ public bool FlyCamSmooth; + /* 0x44F1 */ public bool FlyCamSmooth; [NMS(Index = 19)] - /* 0x44BA */ public bool ForcePlayerWalk; + /* 0x44F2 */ public bool ForcePlayerWalk; [NMS(Index = 23)] - /* 0x44BB */ public bool ForceSunPosition; + /* 0x44F3 */ public bool ForceSunPosition; [NMS(Index = 12)] - /* 0x44BC */ public bool LoadPetsFromDebugScene; + /* 0x44F4 */ public bool LoadPetsFromDebugScene; [NMS(Index = 60)] - /* 0x44BD */ public bool PulseEncountersAlwaysPersist; + /* 0x44F5 */ public bool PulseEncountersAlwaysPersist; [NMS(Index = 14)] - /* 0x44BE */ public bool ResetMoodsOnSummon; + /* 0x44F6 */ public bool ResetMoodsOnSummon; [NMS(Index = 15)] - /* 0x44BF */ public bool ShowAccessoryMoods; + /* 0x44F7 */ public bool ShowAccessoryMoods; [NMS(Index = 13)] - /* 0x44C0 */ public bool UpdatePetMoods; + /* 0x44F8 */ public bool UpdatePetMoods; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs index a9f7bb2e2..f20b29b46 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 = 0x752406B656EBA140, NameHash = 0x89F6C9F7)] + [NMS(GUID = 0xF63E4F0205E31138, 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 b13818833..eba26f1b4 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 = 0x4CE4F1B4E6F87CF2, NameHash = 0xD4ED2AD7)] + [NMS(GUID = 0x3622A7C7094E16D0, 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 547a31351..dfdfb2e2b 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 = 0x7850F8E83FF2E39A, NameHash = 0xB1AE9C6)] + [NMS(GUID = 0x812473AA6B916F3, 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 14bb6fe45..2a1dbe346 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 = 0xBEA9091C0D0AD9B1, NameHash = 0x61BD77C0)] + [NMS(GUID = 0xE5CF7322617959C6, 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 7cd474352..d48f7f36e 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 = 0x7FB583A54A39E456, NameHash = 0xBEC6F214)] + [NMS(GUID = 0xA1C8348C0097C81, NameHash = 0xBEC6F214)] public class GcGalaxyAudioSetupData : NMSTemplate { [NMS(Index = 6, MxmlName = "Event AddWaypoint")] diff --git a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs index d0efb0d12..522fa0e27 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 = 0x2A71678E3D2289C2, NameHash = 0x45C7860)] + [NMS(GUID = 0xAE47B51FC70E3529, 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 40d2b7f1a..6cc37c9aa 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 = 0xA6AB85BA75A834AC, NameHash = 0x7FD50C85)] + [NMS(GUID = 0x9076F1026AC55FBC, NameHash = 0x7FD50C85)] public class GcGenericMissionSequence : NMSTemplate { [NMS(Index = 24)] @@ -98,7 +98,7 @@ public enum MessageStartEnum : uint { /* 0x448 */ public MessageStartEnum MessageStart; [NMS(Index = 19)] /* 0x44C */ public GcMissionCategory MissionCategory; - // size: 0xB + // size: 0xC public enum MissionClassEnum : uint { Primary, Secondary, @@ -111,6 +111,7 @@ public enum MissionClassEnum : uint { BlackHole, FleetSupport, Settlement, + SecondaryTempMaxPriority, } [NMS(Index = 1)] /* 0x450 */ public MissionClassEnum MissionClass; diff --git a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs index 189327cc4..5105e7370 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 = 0x9EC29EFA51C1FA26, NameHash = 0x5F8D3016)] + [NMS(GUID = 0xABBB84A7F92A5577, 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 d66a64adc..e7f1d9c75 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 = 0x7FB7D5A2E10E39F3, NameHash = 0xFE3BE144)] + [NMS(GUID = 0x6F3BE26983306060, 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 188df8e72..89de5a211 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 = 0x3BD342F1A498C5DB, NameHash = 0x83FCDC89)] + [NMS(GUID = 0x7A4ECC9E78A58F70, 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 22e98e908..93cc813ef 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 = 0x58BF7E9C947ECD55, NameHash = 0xBE246A5)] + [NMS(GUID = 0x7BC4CFCD0CE844C4, 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 663c3ec18..e50307bd5 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 = 0x4865A4E81C099E35, NameHash = 0xD2238C43)] + [NMS(GUID = 0x18E36F79DE02A4AD, 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 ee7730e03..7743752a6 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 = 0x56A3BF06DC77224F, NameHash = 0xC1383C3B)] + [NMS(GUID = 0x2B3090215C2E216A, 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 4b7abbbd4..679b17c02 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 = 0xEFA1A0FC2CFA87EC, NameHash = 0xFD1E1F96)] + [NMS(GUID = 0xBB9C8787B2382CB6, 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 6b0a82c20..ca95e2995 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 = 0x377F68FF53CE3CE4, NameHash = 0xDEC89720)] + [NMS(GUID = 0x2C2A5F77A8E60819, 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 355fc34b7..16621dae7 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 = 0x602445D24A6FD7A, NameHash = 0x8E28E2A0)] + [NMS(GUID = 0x7240B0FA988B6609, 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 7751d4eec..1d611402e 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 = 0xF1D1AC0DFCD607F5, NameHash = 0xEEECBBD3)] + [NMS(GUID = 0x763A0D5D14BD1DD1, 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 cc8204da9..47c3ef1e1 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 = 0xCC09BF0DDE4223CA, NameHash = 0xA7C3074A)] + [NMS(GUID = 0x5067B2C2C0092544, NameHash = 0xA7C3074A)] public class GcMaintenanceOverrideTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs index 0d5989976..684766bd6 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 = 0x6015E396C8E32285, NameHash = 0x3B68FA54)] + [NMS(GUID = 0x66AABD4C40DBD908, 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 316e237a8..b6135b70f 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 = 0x732A8E46DFEF2598, NameHash = 0xB01C10E3)] + [NMS(GUID = 0x4CBB4BB22FA690DA, 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 3697c1117..ab2b0ca9a 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 = 0x56EEE9C1B55D9DF1, NameHash = 0x46EB7A3E)] + [NMS(GUID = 0x9231920C7CD4A3C8, NameHash = 0x46EB7A3E)] public class GcMechPartAudioEventOverride : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs index fb350df8f..353faf4c0 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 = 0xB37A6F86C101D3F1, NameHash = 0xC261496D)] + [NMS(GUID = 0x5878754051872840, 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 4c69fb146..43b0fec11 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 = 0xFB010DC3A550615, NameHash = 0xDD01DB4B)] + [NMS(GUID = 0x75F31F886210C058, 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 de7fbbd9f..bbc697207 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 = 0x13B6D2240974FE64, NameHash = 0x9CB124D)] + [NMS(GUID = 0xD2DAE6644EA53323, 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 10ffb13ab..2724d2027 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 = 0xB2F51EAEE5669692, NameHash = 0x2218E35E)] + [NMS(GUID = 0xA08B45222C2816AF, 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 53950cd54..c7b6a3f51 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 = 0x8571B407A1CC94EB, NameHash = 0x5F135E)] + [NMS(GUID = 0x45E63F454EC09C9B, 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 a11c71b4d..341c7a22b 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 = 0xAAAD6469033E7615, NameHash = 0xC72226FB)] + [NMS(GUID = 0x9BD2BA487E75E8C7, 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 643a26f69..1ca3795ad 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 = 0x71E81DD8AE5B1EB, NameHash = 0x4E2556EB)] + [NMS(GUID = 0x925866B71D938B47, NameHash = 0x4E2556EB)] public class GcMissionTable : NMSTemplate { [NMS(Index = 0, KeyField = "MissionID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcMoveableObjectComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMoveableObjectComponentData.cs index 146ce2037..bd18bf888 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMoveableObjectComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMoveableObjectComponentData.cs @@ -1,6 +1,6 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x63009C27857C7069, NameHash = 0xC402725B)] + [NMS(GUID = 0xC1C6B8456988B95B, NameHash = 0xC402725B)] public class GcMoveableObjectComponentData : NMSTemplate { [NMS(Index = 10)] @@ -11,25 +11,29 @@ public class GcMoveableObjectComponentData : NMSTemplate /* 0x20 */ public NMSString0x10 TerrainCollisionEffect; [NMS(Index = 7)] /* 0x30 */ public float Cooldown; + [NMS(Index = 15)] + /* 0x34 */ public float DroneImpactDamageModifier; + [NMS(Index = 14)] + /* 0x38 */ public float DroneImpactStrengthModifier; [NMS(Index = 8)] - /* 0x34 */ public float GlobalCooldown; + /* 0x3C */ public float GlobalCooldown; [NMS(Index = 4)] - /* 0x38 */ public float MaxImpactScale; + /* 0x40 */ public float MaxImpactScale; [NMS(Index = 1)] - /* 0x3C */ public float MaxImpactStrength; + /* 0x44 */ public float MaxImpactStrength; [NMS(Index = 3)] - /* 0x40 */ public float MinImpactScale; + /* 0x48 */ public float MinImpactScale; [NMS(Index = 0)] - /* 0x44 */ public float MinImpactStrength; + /* 0x4C */ public float MinImpactStrength; [NMS(Index = 2)] - /* 0x48 */ public float MinRelativeVelocity; + /* 0x50 */ public float MinRelativeVelocity; [NMS(Index = 13)] - /* 0x4C */ public float OnTruckCooldownModifier; + /* 0x54 */ public float OnTruckCooldownModifier; [NMS(Index = 12)] - /* 0x50 */ public float OnTruckImpactStrengthModifier; + /* 0x58 */ public float OnTruckImpactStrengthModifier; [NMS(Index = 11)] - /* 0x54 */ public float OnTruckMinRelativeVelocityModifier; + /* 0x5C */ public float OnTruckMinRelativeVelocityModifier; [NMS(Index = 9)] - /* 0x58 */ public bool UseGravGunGrabRotationTarget; + /* 0x60 */ public bool UseGravGunGrabRotationTarget; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs index 967007ae0..332aaf2f1 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 = 0x1F755F9A5E1BE7AA, NameHash = 0xC7D918F3)] + [NMS(GUID = 0xE3C8D15F6CA329CD, NameHash = 0xC7D918F3)] public class GcPlayerCommonStateData : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs index 077b7e968..e6ea4eed8 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 = 0x899F1F77D3F384FD, NameHash = 0xA5939A4D)] + [NMS(GUID = 0x3BB282294AED4F54, 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 b761dac78..b1f52707a 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 = 0xA60016B22EF24E23, NameHash = 0xA82989A1)] + [NMS(GUID = 0x59ACE4E1720554D1, 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 4f0d33995..23d9e2df3 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 = 0x77B9B767E9E75442, NameHash = 0x9776BBFB)] + [NMS(GUID = 0x8C4DFB619D20B8F3, 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 e9501f85a..d17bac959 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 = 0x3A540893A3F2A59, NameHash = 0xE2349289)] + [NMS(GUID = 0x20AB987D29A9C361, NameHash = 0xE2349289)] public class GcPlayerDamageTable : NMSTemplate { [NMS(Index = 0, KeyField = "Id")] diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs index 2d854d003..726123ed5 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 = 0x8476614EC645DC96, NameHash = 0x1119BAC1)] + [NMS(GUID = 0x1528FC0ED76FD1DE, 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 6d8accf59..ad5f0536a 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 = 0x7F133122F54A2D12, NameHash = 0x4BE4494B)] + [NMS(GUID = 0xCE72F52385EE8459, 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 005fe629c..ed0dc3890 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 = 0xD082DB9FF4F7C2B0, NameHash = 0x191B9BEB)] + [NMS(GUID = 0xBDB9087623857C19, 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 429778e7b..ccdd79b05 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 = 0x259197CAC08B4D5E, NameHash = 0x332E71B4)] + [NMS(GUID = 0xC540C8EA2EA2F4BB, 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 7d6d7db9f..1cd399177 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 = 0xF075D16AD19C035A, NameHash = 0x8C01FB7E)] + [NMS(GUID = 0xB20DA4E38B8509D8, 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 1ba2000bd..45c5ac830 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 = 0xD0EB03585490C212, NameHash = 0x695F3196)] + [NMS(GUID = 0xCA205C7629206256, NameHash = 0x695F3196)] public class GcPuzzleTextFlow : NMSTemplate { [NMS(Index = 11)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs index 7c4d56923..75a35b3dd 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 = 0x3167BEDBE215AA2, NameHash = 0x77A67F2A)] + [NMS(GUID = 0x3FBBD88D135C286, 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 c908fb311..9623817db 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 = 0x869E31300B2C1DA4, NameHash = 0x7CA999C6)] + [NMS(GUID = 0x7368797A7D4D4B63, 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 086e82620..6ced04546 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 = 0x702E0C20E9E72E74, NameHash = 0xA1AB33A5)] + [NMS(GUID = 0x9D3FA659A89C9E3, 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 884bc9d2a..72fa7fbb3 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 = 0x24F770C8F073E5A5, NameHash = 0x7DA2A291)] + [NMS(GUID = 0xFDCF203DCD3178EC, 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 91f8b3d01..3b92e8daf 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 = 0xC7E4A0240FD83F19, NameHash = 0x2ED2EBC3)] + [NMS(GUID = 0x4ECC5CFA0D282F55, 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 f845e6079..db25bbbd6 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 = 0xEBC26451A2F0BE66, NameHash = 0x4ED8FEEE)] + [NMS(GUID = 0x1FB5B0FD32CAC577, NameHash = 0x4ED8FEEE)] public class GcRewardSecondaryInteractionOptions : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs index 6e099e8d5..18d041290 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8AC33ED40D6E434D, NameHash = 0x37EE71BB)] + [NMS(GUID = 0xB7DD64473894B623, NameHash = 0x37EE71BB)] public class GcScanEventData : NMSTemplate { [NMS(Index = 45)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs index 1fc12c016..4e9f038d0 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 = 0xEA9A403AF469E9AE, NameHash = 0xEE47CB18)] + [NMS(GUID = 0xBFD97FDF352853E0, 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 9705952a7..6c9f6db9b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC55B3447EE545778, NameHash = 0xC2909BE6)] + [NMS(GUID = 0x5DDF6EB32F64752, NameHash = 0xC2909BE6)] public class GcSeasonalGameModeData : NMSTemplate { [NMS(Index = 76, Size = 0x12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs index b2245459f..cac1548e3 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 = 0x40F38B0C98B58ADE, NameHash = 0xC2A84DBE)] + [NMS(GUID = 0x3E984C010675BAF2, 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 3d3c15ccd..fa6840756 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 = 0x5D62C2063C61960D, NameHash = 0xBFA48A64)] + [NMS(GUID = 0x2FCF7E8C06D651DF, 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 f02ac03f5..bbe01fe64 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 = 0xB41D45CBEA4C90DB, NameHash = 0xCAB38C6E)] + [NMS(GUID = 0x8965DA3642F4A64A, 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 ae94b8367..9c3c2d177 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 = 0x627F2B1F376F63CD, NameHash = 0xD5492CC8)] + [NMS(GUID = 0x72C9B4AAA236A111, NameHash = 0xD5492CC8)] public class GcShipDialogue : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcShipDialogueTreeEnum.DialogueTreeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcVehicleScanTable.cs b/libMBIN/Source/NMS/GameComponents/GcVehicleScanTable.cs index 771008822..c5a9a9973 100644 --- a/libMBIN/Source/NMS/GameComponents/GcVehicleScanTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcVehicleScanTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x36BBD042CA4CDAC8, NameHash = 0x65A159FE)] + [NMS(GUID = 0xD23AF7E056C3A481, NameHash = 0x65A159FE)] public class GcVehicleScanTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcVehicleScanTableEntry.cs b/libMBIN/Source/NMS/GameComponents/GcVehicleScanTableEntry.cs index d95dc5563..c9a3b7404 100644 --- a/libMBIN/Source/NMS/GameComponents/GcVehicleScanTableEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcVehicleScanTableEntry.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x74C9D2337635F98F, NameHash = 0x5CBD20D1)] + [NMS(GUID = 0xBB7AA5F7AD8F20E7, NameHash = 0x5CBD20D1)] public class GcVehicleScanTableEntry : NMSTemplate { [NMS(Index = 1)] @@ -17,9 +17,11 @@ public class GcVehicleScanTableEntry : NMSTemplate /* 0x48 */ public List RequiredTechSeasonOverrides; [NMS(Index = 0)] /* 0x58 */ public List ScanList; - [NMS(Index = 6)] + [NMS(Index = 7)] /* 0x68 */ public GcVehicleType RequiredVehicle; + [NMS(Index = 6)] + /* 0x6C */ public bool PreferClosest; [NMS(Index = 5)] - /* 0x6C */ public bool UseRequiredVehicle; + /* 0x6D */ public bool UseRequiredVehicle; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs index 4fe9ce0fb..a0881162b 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 = 0x6AEED2B5FEBAC7BF, NameHash = 0xBCBC706D)] + [NMS(GUID = 0x12F39E626EB8441A, 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 cb2925c5a..347fc670c 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 = 0x610276FC344512E, NameHash = 0x23C4698E)] + [NMS(GUID = 0xCCB7AD37ACAF6B45, NameHash = 0x23C4698E)] public class GcWeatherEffectTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs b/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs index 3771bc703..1df08a201 100644 --- a/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs @@ -4,32 +4,32 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x57FD1A73C1693197, NameHash = 0xFE7187F)] + [NMS(GUID = 0xCA086C3CB0C1C471, NameHash = 0xFE7187F)] public class GcCameraGlobals : NMSTemplate { - [NMS(Index = 383)] + [NMS(Index = 384)] /* 0x0000 */ public TkModelRendererData CameraCreatureCustomiseBack; - [NMS(Index = 379)] + [NMS(Index = 380)] /* 0x00B0 */ public TkModelRendererData CameraCreatureCustomiseDefault; - [NMS(Index = 382)] + [NMS(Index = 383)] /* 0x0160 */ public TkModelRendererData CameraCreatureCustomiseFront; - [NMS(Index = 380)] - /* 0x0210 */ public TkModelRendererData CameraCreatureCustomiseLeft; [NMS(Index = 381)] + /* 0x0210 */ public TkModelRendererData CameraCreatureCustomiseLeft; + [NMS(Index = 382)] /* 0x02C0 */ public TkModelRendererData CameraCreatureCustomiseRight; - [NMS(Index = 377)] - /* 0x0370 */ public TkModelRendererData CameraNPCShipInteraction; [NMS(Index = 378)] + /* 0x0370 */ public TkModelRendererData CameraNPCShipInteraction; + [NMS(Index = 379)] /* 0x0420 */ public TkModelRendererData CameraNPCShopInteraction; [NMS(Index = 13)] /* 0x04D0 */ public TkModelRendererData FreighterCustomisationStandardCamera; [NMS(Index = 14)] /* 0x0580 */ public TkModelRendererData FreighterCustomisationStandardCameraAlt; - [NMS(Index = 326, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] + [NMS(Index = 327, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] /* 0x0630 */ public Vector3f[] FirstPersonCamOffset; - [NMS(Index = 221)] - /* 0x06C0 */ public GcCameraFreeSettings BaseBuildingFreeCameraSettings; [NMS(Index = 222)] + /* 0x06C0 */ public GcCameraFreeSettings BaseBuildingFreeCameraSettings; + [NMS(Index = 223)] /* 0x0700 */ public GcCameraFreeSettings ShipConstructionFreeCameraSettings; [NMS(Index = 143)] /* 0x0740 */ public Vector3f BuildableShipMaxSizeCameraOffset; @@ -37,9 +37,9 @@ public class GcCameraGlobals : NMSTemplate /* 0x0750 */ public Vector3f BuildableShipMaxSizeForCamera; [NMS(Index = 144)] /* 0x0760 */ public Vector3f BuildableShipMinSizeForCamera; - [NMS(Index = 220)] + [NMS(Index = 221)] /* 0x0770 */ public Vector3f BuildingModeInitialOffset; - [NMS(Index = 327)] + [NMS(Index = 328)] /* 0x0780 */ public Vector3f FirstPersonInShipCamOffset; [NMS(Index = 163)] /* 0x0790 */ public Vector3f InteractionHailingFocusOffset; @@ -65,17 +65,17 @@ public class GcCameraGlobals : NMSTemplate /* 0x0830 */ public Colour MiniportalFlashColour; [NMS(Index = 151)] /* 0x0840 */ public Vector3f ModelViewOffset; - [NMS(Index = 310)] - /* 0x0850 */ public Vector3f OffsetCamOffset; [NMS(Index = 311)] + /* 0x0850 */ public Vector3f OffsetCamOffset; + [NMS(Index = 312)] /* 0x0860 */ public Vector3f OffsetCamRotation; [NMS(Index = 189)] /* 0x0870 */ public Vector3f OffsetForFleetInteraction; [NMS(Index = 190)] /* 0x0880 */ public Vector3f OffsetForFrigateInteraction; - [NMS(Index = 218)] - /* 0x0890 */ public Vector3f PhotoModeShipOffset; [NMS(Index = 219)] + /* 0x0890 */ public Vector3f PhotoModeShipOffset; + [NMS(Index = 220)] /* 0x08A0 */ public Vector3f PhotoModeVRFPOffset; [NMS(Index = 156)] /* 0x08B0 */ public Vector3f ShopInteractionOffsetExtraVR; @@ -88,704 +88,706 @@ public class GcCameraGlobals : NMSTemplate [NMS(Index = 140)] /* 0x08F0 */ public GcCameraFollowSettings AlienShipFollowCam; [NMS(Index = 127)] - /* 0x09F0 */ public GcCameraFollowSettings BikeFollowCam; + /* 0x09F8 */ public GcCameraFollowSettings BikeFollowCam; [NMS(Index = 123)] - /* 0x0AF0 */ public GcCameraFollowSettings BuggyFollowCam; + /* 0x0B00 */ public GcCameraFollowSettings BuggyFollowCam; [NMS(Index = 146)] - /* 0x0BF0 */ public GcCameraFollowSettings BuildingIndoorsCam; + /* 0x0C08 */ public GcCameraFollowSettings BuildingIndoorsCam; [NMS(Index = 147)] - /* 0x0CF0 */ public GcCameraFollowSettings BuildingOutdoorsCam; + /* 0x0D10 */ public GcCameraFollowSettings BuildingOutdoorsCam; [NMS(Index = 148)] - /* 0x0DF0 */ public GcCameraFollowSettings BuildingUnderwaterCam; + /* 0x0E18 */ public GcCameraFollowSettings BuildingUnderwaterCam; [NMS(Index = 99)] - /* 0x0EF0 */ public GcCameraFollowSettings CharacterAbandCam; + /* 0x0F20 */ public GcCameraFollowSettings CharacterAbandCam; [NMS(Index = 98)] - /* 0x0FF0 */ public GcCameraFollowSettings CharacterAbandCombatCam; + /* 0x1028 */ public GcCameraFollowSettings CharacterAbandCombatCam; [NMS(Index = 101)] - /* 0x10F0 */ public GcCameraFollowSettings CharacterAirborneCam; + /* 0x1130 */ public GcCameraFollowSettings CharacterAirborneCam; [NMS(Index = 106)] - /* 0x11F0 */ public GcCameraFollowSettings CharacterAirborneCombatCam; + /* 0x1238 */ public GcCameraFollowSettings CharacterAirborneCombatCam; [NMS(Index = 91)] - /* 0x12F0 */ public GcCameraFollowSettings CharacterCombatCam; + /* 0x1340 */ public GcCameraFollowSettings CharacterCombatCam; [NMS(Index = 96)] - /* 0x13F0 */ public GcCameraFollowSettings CharacterCorvetteBuildCam; + /* 0x1448 */ public GcCameraFollowSettings CharacterCorvetteBuildCam; [NMS(Index = 95)] - /* 0x14F0 */ public GcCameraFollowSettings CharacterCorvetteCam; + /* 0x1550 */ public GcCameraFollowSettings CharacterCorvetteCam; [NMS(Index = 105)] - /* 0x15F0 */ public GcCameraFollowSettings CharacterFallingCam; + /* 0x1658 */ public GcCameraFollowSettings CharacterFallingCam; [NMS(Index = 93)] - /* 0x16F0 */ public GcCameraFollowSettings CharacterFishingCam; + /* 0x1760 */ public GcCameraFollowSettings CharacterFishingCam; [NMS(Index = 115)] - /* 0x17F0 */ public GcCameraFollowSettings CharacterGrabbedCam; + /* 0x1868 */ public GcCameraFollowSettings CharacterGrabbedCam; [NMS(Index = 94)] - /* 0x18F0 */ public GcCameraFollowSettings CharacterIndoorCam; + /* 0x1970 */ public GcCameraFollowSettings CharacterIndoorCam; [NMS(Index = 102)] - /* 0x19F0 */ public GcCameraFollowSettings CharacterMeleeBoostCam; + /* 0x1A78 */ public GcCameraFollowSettings CharacterMeleeBoostCam; [NMS(Index = 92)] - /* 0x1AF0 */ public GcCameraFollowSettings CharacterMiningCam; + /* 0x1B80 */ public GcCameraFollowSettings CharacterMiningCam; [NMS(Index = 100)] - /* 0x1BF0 */ public GcCameraFollowSettings CharacterNexusCam; + /* 0x1C88 */ public GcCameraFollowSettings CharacterNexusCam; [NMS(Index = 117)] - /* 0x1CF0 */ public GcCameraFollowSettings CharacterRideCam; + /* 0x1D90 */ public GcCameraFollowSettings CharacterRideCam; [NMS(Index = 120)] - /* 0x1DF0 */ public GcCameraFollowSettings CharacterRideCamHuge; + /* 0x1E98 */ public GcCameraFollowSettings CharacterRideCamHuge; [NMS(Index = 119)] - /* 0x1EF0 */ public GcCameraFollowSettings CharacterRideCamLarge; + /* 0x1FA0 */ public GcCameraFollowSettings CharacterRideCamLarge; [NMS(Index = 118)] - /* 0x1FF0 */ public GcCameraFollowSettings CharacterRideCamMedium; + /* 0x20A8 */ public GcCameraFollowSettings CharacterRideCamMedium; [NMS(Index = 103)] - /* 0x20F0 */ public GcCameraFollowSettings CharacterRocketBootsCam; + /* 0x21B0 */ public GcCameraFollowSettings CharacterRocketBootsCam; [NMS(Index = 104)] - /* 0x21F0 */ public GcCameraFollowSettings CharacterRocketBootsChargeCam; + /* 0x22B8 */ public GcCameraFollowSettings CharacterRocketBootsChargeCam; [NMS(Index = 90)] - /* 0x22F0 */ public GcCameraFollowSettings CharacterRunCam; + /* 0x23C0 */ public GcCameraFollowSettings CharacterRunCam; [NMS(Index = 116)] - /* 0x23F0 */ public GcCameraFollowSettings CharacterSitCam; + /* 0x24C8 */ public GcCameraFollowSettings CharacterSitCam; [NMS(Index = 107)] - /* 0x24F0 */ public GcCameraFollowSettings CharacterSpaceCam; + /* 0x25D0 */ public GcCameraFollowSettings CharacterSpaceCam; [NMS(Index = 112)] - /* 0x25F0 */ public GcCameraFollowSettings CharacterSpacewalkCombatCam; + /* 0x26D8 */ public GcCameraFollowSettings CharacterSpacewalkCombatCam; [NMS(Index = 108)] - /* 0x26F0 */ public GcCameraFollowSettings CharacterSteepSlopeCam; + /* 0x27E0 */ public GcCameraFollowSettings CharacterSteepSlopeCam; [NMS(Index = 109)] - /* 0x27F0 */ public GcCameraFollowSettings CharacterSurfaceWaterCam; + /* 0x28E8 */ public GcCameraFollowSettings CharacterSurfaceWaterCam; [NMS(Index = 89)] - /* 0x28F0 */ public GcCameraFollowSettings CharacterUnarmedCam; + /* 0x29F0 */ public GcCameraFollowSettings CharacterUnarmedCam; [NMS(Index = 97)] - /* 0x29F0 */ public GcCameraFollowSettings CharacterUndergroundCam; + /* 0x2AF8 */ public GcCameraFollowSettings CharacterUndergroundCam; [NMS(Index = 110)] - /* 0x2AF0 */ public GcCameraFollowSettings CharacterUnderwaterCam; + /* 0x2C00 */ public GcCameraFollowSettings CharacterUnderwaterCam; [NMS(Index = 111)] - /* 0x2BF0 */ public GcCameraFollowSettings CharacterUnderwaterCombatCam; + /* 0x2D08 */ public GcCameraFollowSettings CharacterUnderwaterCombatCam; [NMS(Index = 114)] - /* 0x2CF0 */ public GcCameraFollowSettings CharacterUnderwaterJetpackAscentCam; + /* 0x2E10 */ public GcCameraFollowSettings CharacterUnderwaterJetpackAscentCam; [NMS(Index = 113)] - /* 0x2DF0 */ public GcCameraFollowSettings CharacterUnderwaterJetpackCam; + /* 0x2F18 */ public GcCameraFollowSettings CharacterUnderwaterJetpackCam; [NMS(Index = 142)] - /* 0x2EF0 */ public GcCameraFollowSettings CorvetteFollowCam; + /* 0x3020 */ public GcCameraFollowSettings CorvetteFollowCam; [NMS(Index = 135)] - /* 0x2FF0 */ public GcCameraFollowSettings DropshipFollowCam; + /* 0x3128 */ public GcCameraFollowSettings DropshipFollowCam; [NMS(Index = 130)] - /* 0x30F0 */ public GcCameraFollowSettings FlatbedFollowCam; + /* 0x3230 */ public GcCameraFollowSettings FlatbedFollowCam; [NMS(Index = 124)] - /* 0x31F0 */ public GcCameraFollowSettings HovercraftFollowCam; + /* 0x3338 */ public GcCameraFollowSettings HovercraftFollowCam; [NMS(Index = 132)] - /* 0x32F0 */ public GcCameraFollowSettings MechCombatCam; + /* 0x3440 */ public GcCameraFollowSettings MechCombatCam; [NMS(Index = 18)] - /* 0x33F0 */ public GcCameraFollowSettings MechFirstPersonCam; + /* 0x3548 */ public GcCameraFollowSettings MechFirstPersonCam; [NMS(Index = 131)] - /* 0x34F0 */ public GcCameraFollowSettings MechFollowCam; + /* 0x3650 */ public GcCameraFollowSettings MechFollowCam; [NMS(Index = 133)] - /* 0x35F0 */ public GcCameraFollowSettings MechJetpackCam; + /* 0x3758 */ public GcCameraFollowSettings MechJetpackCam; [NMS(Index = 141)] - /* 0x36F0 */ public GcCameraFollowSettings RobotShipFollowCam; + /* 0x3860 */ public GcCameraFollowSettings RobotShipFollowCam; [NMS(Index = 137)] - /* 0x37F0 */ public GcCameraFollowSettings RoyalShipFollowCam; + /* 0x3968 */ public GcCameraFollowSettings RoyalShipFollowCam; [NMS(Index = 138)] - /* 0x38F0 */ public GcCameraFollowSettings SailShipFollowCam; + /* 0x3A70 */ public GcCameraFollowSettings SailShipFollowCam; [NMS(Index = 139)] - /* 0x39F0 */ public GcCameraFollowSettings ScienceShipFollowCam; + /* 0x3B78 */ public GcCameraFollowSettings ScienceShipFollowCam; [NMS(Index = 136)] - /* 0x3AF0 */ public GcCameraFollowSettings ShuttleFollowCam; + /* 0x3C80 */ public GcCameraFollowSettings ShuttleFollowCam; [NMS(Index = 134)] - /* 0x3BF0 */ public GcCameraFollowSettings SpaceshipFollowCam; + /* 0x3D88 */ public GcCameraFollowSettings SpaceshipFollowCam; [NMS(Index = 125)] - /* 0x3CF0 */ public GcCameraFollowSettings SubmarineFollowCam; + /* 0x3E90 */ public GcCameraFollowSettings SubmarineFollowCam; [NMS(Index = 126)] - /* 0x3DF0 */ public GcCameraFollowSettings SubmarineFollowCamSurface; + /* 0x3F98 */ public GcCameraFollowSettings SubmarineFollowCamSurface; [NMS(Index = 129)] - /* 0x3EF0 */ public GcCameraFollowSettings TruckFollowCam; + /* 0x40A0 */ public GcCameraFollowSettings TruckFollowCam; [NMS(Index = 17)] - /* 0x3FF0 */ public GcCameraFollowSettings VehicleCam; + /* 0x41A8 */ public GcCameraFollowSettings VehicleCam; [NMS(Index = 16)] - /* 0x40F0 */ public GcCameraFollowSettings VehicleCamHmd; + /* 0x42B0 */ public GcCameraFollowSettings VehicleCamHmd; [NMS(Index = 128)] - /* 0x41F0 */ public GcCameraFollowSettings WheeledBikeFollowCam; - [NMS(Index = 372)] - /* 0x42F0 */ public GcCameraAnimationData AmbientCameraAnimations; + /* 0x43B8 */ public GcCameraFollowSettings WheeledBikeFollowCam; [NMS(Index = 373)] - /* 0x4310 */ public TkModelResource AmbientDroneAnimations; - [NMS(Index = 9)] - /* 0x4330 */ public List AerialViewDataTable; + /* 0x44C0 */ public GcCameraAnimationData AmbientCameraAnimations; [NMS(Index = 374)] - /* 0x4340 */ public GcFilename CameraAmbientAnimationsData; + /* 0x44E0 */ public TkModelResource AmbientDroneAnimations; + [NMS(Index = 9)] + /* 0x4500 */ public List AerialViewDataTable; + [NMS(Index = 375)] + /* 0x4510 */ public GcFilename CameraAmbientAnimationsData; [NMS(Index = 15)] - /* 0x4350 */ public List Cameras; - [NMS(Index = 285)] - /* 0x4360 */ public List CameraShakeTable; + /* 0x4520 */ public List Cameras; + [NMS(Index = 286)] + /* 0x4530 */ public List CameraShakeTable; + [NMS(Index = 386)] + /* 0x4540 */ public List SavedCameraFacing; [NMS(Index = 385)] - /* 0x4370 */ public List SavedCameraFacing; - [NMS(Index = 384)] - /* 0x4380 */ public List SavedCameraPositions; - [NMS(Index = 387)] - /* 0x4390 */ public GcCameraWarpSettings CorvetteWarpSettings; + /* 0x4550 */ public List SavedCameraPositions; [NMS(Index = 388)] - /* 0x43E4 */ public GcCameraWarpSettings FreighterWarpSettings; + /* 0x4560 */ public GcCameraWarpSettings CorvetteWarpSettings; [NMS(Index = 389)] - /* 0x4438 */ public GcCameraWarpSettings PirateFreighterWarpSettings; - [NMS(Index = 386)] - /* 0x448C */ public GcCameraWarpSettings WarpSettings; + /* 0x45B4 */ public GcCameraWarpSettings FreighterWarpSettings; + [NMS(Index = 390)] + /* 0x4608 */ public GcCameraWarpSettings PirateFreighterWarpSettings; + [NMS(Index = 387)] + /* 0x465C */ public GcCameraWarpSettings WarpSettings; [NMS(Index = 6)] - /* 0x44E0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeDistanceControlSettings; + /* 0x46B0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeDistanceControlSettings; [NMS(Index = 4)] - /* 0x4500 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePitchControlSettings; + /* 0x46D0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePitchControlSettings; [NMS(Index = 7)] - /* 0x4520 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePlanarControlSettings; + /* 0x46F0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePlanarControlSettings; [NMS(Index = 8)] - /* 0x4540 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeVerticalControlSettings; + /* 0x4710 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeVerticalControlSettings; [NMS(Index = 5)] - /* 0x4560 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeYawControlSettings; + /* 0x4730 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeYawControlSettings; [NMS(Index = 152)] - /* 0x4580 */ public Vector2f ModelViewFocusOffset; + /* 0x4750 */ public Vector2f ModelViewFocusOffset; [NMS(Index = 194)] - /* 0x4588 */ public Vector2f PitchForFrigateInteraction; + /* 0x4758 */ public Vector2f PitchForFrigateInteraction; [NMS(Index = 195)] - /* 0x4590 */ public Vector2f RotationForFrigateInteraction; - [NMS(Index = 230)] - /* 0x4598 */ public float AerialViewBackTime; + /* 0x4760 */ public Vector2f RotationForFrigateInteraction; [NMS(Index = 231)] - /* 0x459C */ public float AerialViewBlendTime; - [NMS(Index = 227)] - /* 0x45A0 */ public float AerialViewDownDistance; + /* 0x4768 */ public float AerialViewBackTime; + [NMS(Index = 232)] + /* 0x476C */ public float AerialViewBlendTime; [NMS(Index = 228)] - /* 0x45A4 */ public float AerialViewPause; + /* 0x4770 */ public float AerialViewDownDistance; [NMS(Index = 229)] - /* 0x45A8 */ public float AerialViewStartTime; + /* 0x4774 */ public float AerialViewPause; + [NMS(Index = 230)] + /* 0x4778 */ public float AerialViewStartTime; [NMS(Index = 60)] - /* 0x45AC */ public float BinocularFlashStrength; + /* 0x477C */ public float BinocularFlashStrength; [NMS(Index = 59)] - /* 0x45B0 */ public float BinocularFlashTime; - [NMS(Index = 288)] - /* 0x45B4 */ public float BobAmount; - [NMS(Index = 286)] - /* 0x45B8 */ public float BobAmountAbandFreighter; + /* 0x4780 */ public float BinocularFlashTime; [NMS(Index = 289)] - /* 0x45BC */ public float BobFactor; + /* 0x4784 */ public float BobAmount; [NMS(Index = 287)] - /* 0x45C0 */ public float BobFactorAbandFreighter; + /* 0x4788 */ public float BobAmountAbandFreighter; [NMS(Index = 290)] - /* 0x45C4 */ public float BobFocus; - [NMS(Index = 294)] - /* 0x45C8 */ public float BobFwdAmount; - [NMS(Index = 292)] - /* 0x45CC */ public float BobRollAmount; + /* 0x478C */ public float BobFactor; + [NMS(Index = 288)] + /* 0x4790 */ public float BobFactorAbandFreighter; [NMS(Index = 291)] - /* 0x45D0 */ public float BobRollFactor; + /* 0x4794 */ public float BobFocus; + [NMS(Index = 295)] + /* 0x4798 */ public float BobFwdAmount; [NMS(Index = 293)] - /* 0x45D4 */ public float BobRollOffset; - [NMS(Index = 223)] - /* 0x45D8 */ public float BuildingModeMaxDistance; + /* 0x479C */ public float BobRollAmount; + [NMS(Index = 292)] + /* 0x47A0 */ public float BobRollFactor; + [NMS(Index = 294)] + /* 0x47A4 */ public float BobRollOffset; + [NMS(Index = 224)] + /* 0x47A8 */ public float BuildingModeMaxDistance; + [NMS(Index = 377)] + /* 0x47AC */ public float CameraAmbientAutoSwitchMaxTime; [NMS(Index = 376)] - /* 0x45DC */ public float CameraAmbientAutoSwitchMaxTime; - [NMS(Index = 375)] - /* 0x45E0 */ public float CameraAmbientAutoSwitchMinTime; - [NMS(Index = 295)] - /* 0x45E4 */ public float CamSeed1; + /* 0x47B0 */ public float CameraAmbientAutoSwitchMinTime; [NMS(Index = 296)] - /* 0x45E8 */ public float CamSeed2; - [NMS(Index = 299)] - /* 0x45EC */ public float CamWander1Amplitude; + /* 0x47B4 */ public float CamSeed1; [NMS(Index = 297)] - /* 0x45F0 */ public float CamWander1Phase; + /* 0x47B8 */ public float CamSeed2; [NMS(Index = 300)] - /* 0x45F4 */ public float CamWander2Amplitude; + /* 0x47BC */ public float CamWander1Amplitude; [NMS(Index = 298)] - /* 0x45F8 */ public float CamWander2Phase; - [NMS(Index = 318)] - /* 0x45FC */ public float CharCamAutoDirStartTime; - [NMS(Index = 321)] - /* 0x4600 */ public float CharCamDeflectSpeed; - [NMS(Index = 313)] - /* 0x4604 */ public float CharCamFocusHeight; - [NMS(Index = 316)] - /* 0x4608 */ public float CharCamHeight; + /* 0x47C0 */ public float CamWander1Phase; + [NMS(Index = 301)] + /* 0x47C4 */ public float CamWander2Amplitude; + [NMS(Index = 299)] + /* 0x47C8 */ public float CamWander2Phase; [NMS(Index = 319)] - /* 0x460C */ public float CharCamLookOffset; - [NMS(Index = 320)] - /* 0x4610 */ public float CharCamLookOffsetFactor; - [NMS(Index = 314)] - /* 0x4614 */ public float CharCamMaxDistance; - [NMS(Index = 315)] - /* 0x4618 */ public float CharCamMinDistance; + /* 0x47CC */ public float CharCamAutoDirStartTime; [NMS(Index = 322)] - /* 0x461C */ public float CharCamMinSpeed; + /* 0x47D0 */ public float CharCamDeflectSpeed; + [NMS(Index = 314)] + /* 0x47D4 */ public float CharCamFocusHeight; [NMS(Index = 317)] - /* 0x4620 */ public float CharCamOffsetTime; + /* 0x47D8 */ public float CharCamHeight; + [NMS(Index = 320)] + /* 0x47DC */ public float CharCamLookOffset; + [NMS(Index = 321)] + /* 0x47E0 */ public float CharCamLookOffsetFactor; + [NMS(Index = 315)] + /* 0x47E4 */ public float CharCamMaxDistance; + [NMS(Index = 316)] + /* 0x47E8 */ public float CharCamMinDistance; [NMS(Index = 323)] - /* 0x4624 */ public float CharCamRightStickX; + /* 0x47EC */ public float CharCamMinSpeed; + [NMS(Index = 318)] + /* 0x47F0 */ public float CharCamOffsetTime; [NMS(Index = 324)] - /* 0x4628 */ public float CharCamRightStickY; - [NMS(Index = 328)] - /* 0x462C */ public float CloseFactorSpring; - [NMS(Index = 369)] - /* 0x4630 */ public float CreatureInteractionCamSpring; + /* 0x47F4 */ public float CharCamRightStickX; + [NMS(Index = 325)] + /* 0x47F8 */ public float CharCamRightStickY; + [NMS(Index = 329)] + /* 0x47FC */ public float CloseFactorSpring; + [NMS(Index = 370)] + /* 0x4800 */ public float CreatureInteractionCamSpring; + [NMS(Index = 357)] + /* 0x4804 */ public float CreatureInteractionDistMulMax; [NMS(Index = 356)] - /* 0x4634 */ public float CreatureInteractionDistMulMax; - [NMS(Index = 355)] - /* 0x4638 */ public float CreatureInteractionDistMulMin; - [NMS(Index = 363)] - /* 0x463C */ public float CreatureInteractionDownhillPitchTransfer; + /* 0x4808 */ public float CreatureInteractionDistMulMin; + [NMS(Index = 364)] + /* 0x480C */ public float CreatureInteractionDownhillPitchTransfer; + [NMS(Index = 369)] + /* 0x4810 */ public float CreatureInteractionFoVMax; [NMS(Index = 368)] - /* 0x4640 */ public float CreatureInteractionFoVMax; + /* 0x4814 */ public float CreatureInteractionFoVMin; [NMS(Index = 367)] - /* 0x4644 */ public float CreatureInteractionFoVMin; - [NMS(Index = 366)] - /* 0x4648 */ public float CreatureInteractionFoVSplitSize; - [NMS(Index = 370)] - /* 0x464C */ public float CreatureInteractionHeadHeightSpring; + /* 0x4818 */ public float CreatureInteractionFoVSplitSize; + [NMS(Index = 371)] + /* 0x481C */ public float CreatureInteractionHeadHeightSpring; + [NMS(Index = 363)] + /* 0x4820 */ public float CreatureInteractionMaxDownhillPitchAroundPlayer; + [NMS(Index = 365)] + /* 0x4824 */ public float CreatureInteractionMaxUphillPitchAroundPlayer; + [NMS(Index = 353)] + /* 0x4828 */ public float CreatureInteractionMinDist; [NMS(Index = 362)] - /* 0x4650 */ public float CreatureInteractionMaxDownhillPitchAroundPlayer; - [NMS(Index = 364)] - /* 0x4654 */ public float CreatureInteractionMaxUphillPitchAroundPlayer; - [NMS(Index = 352)] - /* 0x4658 */ public float CreatureInteractionMinDist; + /* 0x482C */ public float CreatureInteractionPitchMax; [NMS(Index = 361)] - /* 0x465C */ public float CreatureInteractionPitchMax; + /* 0x4830 */ public float CreatureInteractionPitchMin; [NMS(Index = 360)] - /* 0x4660 */ public float CreatureInteractionPitchMin; - [NMS(Index = 359)] - /* 0x4664 */ public float CreatureInteractionPitchSplit; + /* 0x4834 */ public float CreatureInteractionPitchSplit; + [NMS(Index = 355)] + /* 0x4838 */ public float CreatureInteractionPushCameraDownAmount; [NMS(Index = 354)] - /* 0x4668 */ public float CreatureInteractionPushCameraDownAmount; - [NMS(Index = 353)] - /* 0x466C */ public float CreatureInteractionPushCameraDownForCreatureBiggerThan; - [NMS(Index = 365)] - /* 0x4670 */ public float CreatureInteractionUphillPitchTransfer; + /* 0x483C */ public float CreatureInteractionPushCameraDownForCreatureBiggerThan; + [NMS(Index = 366)] + /* 0x4840 */ public float CreatureInteractionUphillPitchTransfer; + [NMS(Index = 359)] + /* 0x4844 */ public float CreatureInteractionYawMax; [NMS(Index = 358)] - /* 0x4674 */ public float CreatureInteractionYawMax; - [NMS(Index = 357)] - /* 0x4678 */ public float CreatureInteractionYawMin; + /* 0x4848 */ public float CreatureInteractionYawMin; + [NMS(Index = 352)] + /* 0x484C */ public float CreatureSizeMax; [NMS(Index = 351)] - /* 0x467C */ public float CreatureSizeMax; - [NMS(Index = 350)] - /* 0x4680 */ public float CreatureSizeMin; + /* 0x4850 */ public float CreatureSizeMin; + [NMS(Index = 278)] + /* 0x4854 */ public float DebugAICamAt; [NMS(Index = 277)] - /* 0x4684 */ public float DebugAICamAt; - [NMS(Index = 276)] - /* 0x4688 */ public float DebugAICamUp; + /* 0x4858 */ public float DebugAICamUp; + [NMS(Index = 304)] + /* 0x485C */ public float DebugCameraFastFactor; + [NMS(Index = 306)] + /* 0x4860 */ public float DebugCameraHeightForAccelerateBegin; + [NMS(Index = 308)] + /* 0x4864 */ public float DebugCameraHeightForAccelerateEnd; + [NMS(Index = 309)] + /* 0x4868 */ public float DebugCameraMaxSpeed; [NMS(Index = 303)] - /* 0x468C */ public float DebugCameraFastFactor; + /* 0x486C */ public float DebugCameraSlowFactor; [NMS(Index = 305)] - /* 0x4690 */ public float DebugCameraHeightForAccelerateBegin; + /* 0x4870 */ public float DebugCameraSpaceFastFactor; [NMS(Index = 307)] - /* 0x4694 */ public float DebugCameraHeightForAccelerateEnd; - [NMS(Index = 308)] - /* 0x4698 */ public float DebugCameraMaxSpeed; - [NMS(Index = 302)] - /* 0x469C */ public float DebugCameraSlowFactor; - [NMS(Index = 304)] - /* 0x46A0 */ public float DebugCameraSpaceFastFactor; - [NMS(Index = 306)] - /* 0x46A4 */ public float DebugCameraSpeedAtPlanetThreshold; + /* 0x4874 */ public float DebugCameraSpeedAtPlanetThreshold; + [NMS(Index = 275)] + /* 0x4878 */ public float DebugMoveCamHeight; [NMS(Index = 274)] - /* 0x46A8 */ public float DebugMoveCamHeight; - [NMS(Index = 273)] - /* 0x46AC */ public float DebugMoveCamSpeed; + /* 0x487C */ public float DebugMoveCamSpeed; [NMS(Index = 28)] - /* 0x46B0 */ public float DebugPlanetJumpFarHeight; + /* 0x4880 */ public float DebugPlanetJumpFarHeight; [NMS(Index = 27)] - /* 0x46B4 */ public float DebugPlanetJumpNearHeight; - [NMS(Index = 301)] - /* 0x46B8 */ public float DebugSpaceStationTeleportOffset; + /* 0x4884 */ public float DebugPlanetJumpNearHeight; + [NMS(Index = 302)] + /* 0x4888 */ public float DebugSpaceStationTeleportOffset; [NMS(Index = 186)] - /* 0x46BC */ public float DistanceForFleetInteraction; + /* 0x488C */ public float DistanceForFleetInteraction; [NMS(Index = 187)] - /* 0x46C0 */ public float DistanceForFrigateInteraction; + /* 0x4890 */ public float DistanceForFrigateInteraction; [NMS(Index = 188)] - /* 0x46C4 */ public float DistanceForFrigatePurchaseInteraction; - [NMS(Index = 325)] - /* 0x46C8 */ public float FirstPersonCamHeight; - [NMS(Index = 329)] - /* 0x46CC */ public float FirstPersonFoV; - [NMS(Index = 283)] - /* 0x46D0 */ public float FirstPersonSlerpAway; + /* 0x4894 */ public float DistanceForFrigatePurchaseInteraction; + [NMS(Index = 326)] + /* 0x4898 */ public float FirstPersonCamHeight; + [NMS(Index = 330)] + /* 0x489C */ public float FirstPersonFoV; [NMS(Index = 284)] - /* 0x46D4 */ public float FirstPersonSlerpTowards; - [NMS(Index = 333)] - /* 0x46D8 */ public float FirstPersonZoom1FoV; + /* 0x48A0 */ public float FirstPersonSlerpAway; + [NMS(Index = 285)] + /* 0x48A4 */ public float FirstPersonSlerpTowards; [NMS(Index = 334)] - /* 0x46DC */ public float FirstPersonZoom2FoV; + /* 0x48A8 */ public float FirstPersonZoom1FoV; + [NMS(Index = 335)] + /* 0x48AC */ public float FirstPersonZoom2FoV; [NMS(Index = 191)] - /* 0x46E0 */ public float FleetUIOrbitRate; + /* 0x48B0 */ public float FleetUIOrbitRate; [NMS(Index = 193)] - /* 0x46E4 */ public float FleetUIVerticalMotionAmplitude; + /* 0x48B4 */ public float FleetUIVerticalMotionAmplitude; [NMS(Index = 192)] - /* 0x46E8 */ public float FleetUIVerticalMotionDuration; + /* 0x48B8 */ public float FleetUIVerticalMotionDuration; [NMS(Index = 58)] - /* 0x46EC */ public float FlybyInVehicleDamper; + /* 0x48BC */ public float FlybyInVehicleDamper; [NMS(Index = 54)] - /* 0x46F0 */ public float FlybyMinRange; + /* 0x48C0 */ public float FlybyMinRange; [NMS(Index = 56)] - /* 0x46F4 */ public float FlybyMinRelativeSpeed; + /* 0x48C4 */ public float FlybyMinRelativeSpeed; [NMS(Index = 55)] - /* 0x46F8 */ public float FlybyRange; + /* 0x48C8 */ public float FlybyRange; [NMS(Index = 57)] - /* 0x46FC */ public float FlybyRelativeSpeedRange; + /* 0x48CC */ public float FlybyRelativeSpeedRange; [NMS(Index = 3)] - /* 0x4700 */ public float FocusBuildingModeMaxFOV; + /* 0x48D0 */ public float FocusBuildingModeMaxFOV; [NMS(Index = 2)] - /* 0x4704 */ public float FocusBuildingModeMinFOV; + /* 0x48D4 */ public float FocusBuildingModeMinFOV; [NMS(Index = 1)] - /* 0x4708 */ public float FocusBuildingModeStartDistance; - [NMS(Index = 348)] - /* 0x470C */ public float FoVAdjust; - [NMS(Index = 345)] - /* 0x4710 */ public float FoVSpring; + /* 0x48D8 */ public float FocusBuildingModeStartDistance; + [NMS(Index = 349)] + /* 0x48DC */ public float FoVAdjust; [NMS(Index = 346)] - /* 0x4714 */ public float FoVSpringSights; + /* 0x48E0 */ public float FoVSpring; [NMS(Index = 347)] - /* 0x4718 */ public float FoVSpringSightsPassive; + /* 0x48E4 */ public float FoVSpringSights; + [NMS(Index = 348)] + /* 0x48E8 */ public float FoVSpringSightsPassive; [NMS(Index = 180)] - /* 0x471C */ public float FrigateCaptainLateralShiftAmount; + /* 0x48EC */ public float FrigateCaptainLateralShiftAmount; [NMS(Index = 149)] - /* 0x4720 */ public float FrontendModelCameraSpringTime; + /* 0x48F0 */ public float FrontendModelCameraSpringTime; [NMS(Index = 23)] - /* 0x4724 */ public float HmdEyeExtraTurnAngle; + /* 0x48F4 */ public float HmdEyeExtraTurnAngle; [NMS(Index = 25)] - /* 0x4728 */ public float HmdEyeExtraTurnHeadAngleRange; + /* 0x48F8 */ public float HmdEyeExtraTurnHeadAngleRange; [NMS(Index = 24)] - /* 0x472C */ public float HmdEyeExtraTurnMinHeadAngle; + /* 0x48FC */ public float HmdEyeExtraTurnMinHeadAngle; [NMS(Index = 22)] - /* 0x4730 */ public float HmdEyeLookAngle; - [NMS(Index = 281)] - /* 0x4734 */ public float IndoorCamShakeDamper; + /* 0x4900 */ public float HmdEyeLookAngle; + [NMS(Index = 282)] + /* 0x4904 */ public float IndoorCamShakeDamper; [NMS(Index = 166)] - /* 0x4738 */ public float InteractionHeadHeightCronus; + /* 0x4908 */ public float InteractionHeadHeightCronus; [NMS(Index = 165)] - /* 0x473C */ public float InteractionHeadHeightDefault; + /* 0x490C */ public float InteractionHeadHeightDefault; [NMS(Index = 167)] - /* 0x4740 */ public float InteractionHeadHeightGek; + /* 0x4910 */ public float InteractionHeadHeightGek; [NMS(Index = 169)] - /* 0x4744 */ public float InteractionHeadHeightSpiderman; + /* 0x4914 */ public float InteractionHeadHeightSpiderman; [NMS(Index = 168)] - /* 0x4748 */ public float InteractionHeadHeightVykeen; + /* 0x4918 */ public float InteractionHeadHeightVykeen; [NMS(Index = 173)] - /* 0x474C */ public float InteractionHeadPosHeightAdjust; + /* 0x491C */ public float InteractionHeadPosHeightAdjust; [NMS(Index = 176)] - /* 0x4750 */ public float InteractionHeadPosHeightAdjustCronus; + /* 0x4920 */ public float InteractionHeadPosHeightAdjustCronus; [NMS(Index = 175)] - /* 0x4754 */ public float InteractionHeadPosHeightAdjustSpiderman; + /* 0x4924 */ public float InteractionHeadPosHeightAdjustSpiderman; [NMS(Index = 174)] - /* 0x4758 */ public float InteractionHeadPosHeightAdjustVykeen; + /* 0x4928 */ public float InteractionHeadPosHeightAdjustVykeen; [NMS(Index = 196)] - /* 0x475C */ public float InteractionModeBlendTime; + /* 0x492C */ public float InteractionModeBlendTime; [NMS(Index = 197)] - /* 0x4760 */ public float InteractionModeFocusCamBlend; + /* 0x4930 */ public float InteractionModeFocusCamBlend; [NMS(Index = 198)] - /* 0x4764 */ public float InteractionModeFoV; + /* 0x4934 */ public float InteractionModeFoV; [NMS(Index = 172)] - /* 0x4768 */ public float InteractionPitchAdjustDeadZone; + /* 0x4938 */ public float InteractionPitchAdjustDeadZone; [NMS(Index = 171)] - /* 0x476C */ public float InteractionPitchAdjustStrength; + /* 0x493C */ public float InteractionPitchAdjustStrength; [NMS(Index = 170)] - /* 0x4770 */ public float InteractionPitchAdjustTime; + /* 0x4940 */ public float InteractionPitchAdjustTime; [NMS(Index = 184)] - /* 0x4774 */ public float LocalMissionBoardLateralShiftAmount; + /* 0x4944 */ public float LocalMissionBoardLateralShiftAmount; [NMS(Index = 63)] - /* 0x4778 */ public float MaxCreatureRidingYaw; + /* 0x4948 */ public float MaxCreatureRidingYaw; [NMS(Index = 62)] - /* 0x477C */ public float MaxFirstPersonCameraPitch; + /* 0x494C */ public float MaxFirstPersonCameraPitch; [NMS(Index = 87)] - /* 0x4780 */ public float MechCameraArmShootOffsetY; + /* 0x4950 */ public float MechCameraArmShootOffsetY; [NMS(Index = 88)] - /* 0x4784 */ public float MechCameraCombatFakeSpeed; + /* 0x4954 */ public float MechCameraCombatFakeSpeed; [NMS(Index = 86)] - /* 0x4788 */ public float MechCameraExtraYPostLandingBlendTime; + /* 0x4958 */ public float MechCameraExtraYPostLandingBlendTime; [NMS(Index = 85)] - /* 0x478C */ public float MechCameraNoExtraYTimeAfterLand; + /* 0x495C */ public float MechCameraNoExtraYTimeAfterLand; + [NMS(Index = 242)] + /* 0x4960 */ public float MechCamSpringStrengthMax; [NMS(Index = 241)] - /* 0x4790 */ public float MechCamSpringStrengthMax; - [NMS(Index = 240)] - /* 0x4794 */ public float MechCamSpringStrengthMin; - [NMS(Index = 225)] - /* 0x4798 */ public float MeleeBoostedFoV; + /* 0x4964 */ public float MechCamSpringStrengthMin; [NMS(Index = 226)] - /* 0x479C */ public float MeleeFoV; + /* 0x4968 */ public float MeleeBoostedFoV; + [NMS(Index = 227)] + /* 0x496C */ public float MeleeFoV; [NMS(Index = 61)] - /* 0x47A0 */ public float MinFirstPersonCameraPitch; + /* 0x4970 */ public float MinFirstPersonCameraPitch; [NMS(Index = 200)] - /* 0x47A4 */ public float MinInteractFocusAngle; + /* 0x4974 */ public float MinInteractFocusAngle; [NMS(Index = 35)] - /* 0x47A8 */ public float MiniportalFlashStrength; + /* 0x4978 */ public float MiniportalFlashStrength; [NMS(Index = 34)] - /* 0x47AC */ public float MiniportalFlashTime; - [NMS(Index = 270)] - /* 0x47B0 */ public float ModelViewDefaultPitch; + /* 0x497C */ public float MiniportalFlashTime; [NMS(Index = 271)] - /* 0x47B4 */ public float ModelViewDefaultYaw; - [NMS(Index = 267)] - /* 0x47B8 */ public float ModelViewDistSpeed; + /* 0x4980 */ public float ModelViewDefaultPitch; + [NMS(Index = 272)] + /* 0x4984 */ public float ModelViewDefaultYaw; + [NMS(Index = 268)] + /* 0x4988 */ public float ModelViewDistSpeed; [NMS(Index = 150)] - /* 0x47BC */ public float ModelViewFlashTime; + /* 0x498C */ public float ModelViewFlashTime; [NMS(Index = 201)] - /* 0x47C0 */ public float ModelViewInterpTime; + /* 0x4990 */ public float ModelViewInterpTime; + [NMS(Index = 270)] + /* 0x4994 */ public float ModelViewMaxDist; [NMS(Index = 269)] - /* 0x47C4 */ public float ModelViewMaxDist; - [NMS(Index = 268)] - /* 0x47C8 */ public float ModelViewMinDist; + /* 0x4998 */ public float ModelViewMinDist; + [NMS(Index = 267)] + /* 0x499C */ public float ModelViewMouseMoveSpeed; [NMS(Index = 266)] - /* 0x47CC */ public float ModelViewMouseMoveSpeed; + /* 0x49A0 */ public float ModelViewMouseRotateSnapStrength; [NMS(Index = 265)] - /* 0x47D0 */ public float ModelViewMouseRotateSnapStrength; + /* 0x49A4 */ public float ModelViewMouseRotateSpeed; [NMS(Index = 264)] - /* 0x47D4 */ public float ModelViewMouseRotateSpeed; + /* 0x49A8 */ public float ModelViewRotateSpeed; [NMS(Index = 263)] - /* 0x47D8 */ public float ModelViewRotateSpeed; - [NMS(Index = 262)] - /* 0x47DC */ public float MouseSensitivity; - [NMS(Index = 282)] - /* 0x47E0 */ public float NoControlCamShakeDamper; + /* 0x49AC */ public float MouseSensitivity; + [NMS(Index = 283)] + /* 0x49B0 */ public float NoControlCamShakeDamper; [NMS(Index = 183)] - /* 0x47E4 */ public float NPCTradeLateralShiftAmount; + /* 0x49B4 */ public float NPCTradeLateralShiftAmount; [NMS(Index = 185)] - /* 0x47E8 */ public float NPCTradeLateralShiftTime; - [NMS(Index = 312)] - /* 0x47EC */ public float ObjectFocusTime; - [NMS(Index = 309)] - /* 0x47F0 */ public float OffsetCamFOV; + /* 0x49B8 */ public float NPCTradeLateralShiftTime; + [NMS(Index = 313)] + /* 0x49BC */ public float ObjectFocusTime; + [NMS(Index = 310)] + /* 0x49C0 */ public float OffsetCamFOV; [NMS(Index = 12)] - /* 0x47F4 */ public float OffsetCombatCameraHorizontalAngle; - [NMS(Index = 279)] - /* 0x47F8 */ public float PainShakeTime; - [NMS(Index = 214)] - /* 0x47FC */ public float PhotoModeCollisionRadius; - [NMS(Index = 216)] - /* 0x4800 */ public float PhotoModeFlashDuration; + /* 0x49C4 */ public float OffsetCombatCameraHorizontalAngle; + [NMS(Index = 280)] + /* 0x49C8 */ public float PainShakeTime; + [NMS(Index = 215)] + /* 0x49CC */ public float PhotoModeCollisionRadius; [NMS(Index = 217)] - /* 0x4804 */ public float PhotoModeFlashIntensity; - [NMS(Index = 210)] - /* 0x4808 */ public float PhotoModeMaxDistance; + /* 0x49D0 */ public float PhotoModeFlashDuration; + [NMS(Index = 218)] + /* 0x49D4 */ public float PhotoModeFlashIntensity; + [NMS(Index = 211)] + /* 0x49D8 */ public float PhotoModeMaxDistance; + [NMS(Index = 214)] + /* 0x49DC */ public float PhotoModeMaxDistanceClampBuffer; [NMS(Index = 213)] - /* 0x480C */ public float PhotoModeMaxDistanceClampBuffer; + /* 0x49E0 */ public float PhotoModeMaxDistanceClampForce; [NMS(Index = 212)] - /* 0x4810 */ public float PhotoModeMaxDistanceClampForce; - [NMS(Index = 211)] - /* 0x4814 */ public float PhotoModeMaxDistanceSpace; - [NMS(Index = 208)] - /* 0x4818 */ public float PhotoModeMoveSpeed; - [NMS(Index = 215)] - /* 0x481C */ public float PhotoModeRollSpeed; + /* 0x49E4 */ public float PhotoModeMaxDistanceSpace; [NMS(Index = 209)] - /* 0x4820 */ public float PhotoModeTurnSpeed; - [NMS(Index = 207)] - /* 0x4824 */ public float PhotoModeVelocitySmoothTime; + /* 0x49E8 */ public float PhotoModeMoveSpeed; + [NMS(Index = 216)] + /* 0x49EC */ public float PhotoModeRollSpeed; + [NMS(Index = 210)] + /* 0x49F0 */ public float PhotoModeTurnSpeed; + [NMS(Index = 208)] + /* 0x49F4 */ public float PhotoModeVelocitySmoothTime; [NMS(Index = 181)] - /* 0x4828 */ public float PilotDetailsLateralShiftAmount; + /* 0x49F8 */ public float PilotDetailsLateralShiftAmount; [NMS(Index = 182)] - /* 0x482C */ public float RecruitmentLateralShiftAmount; + /* 0x49FC */ public float RecruitmentLateralShiftAmount; [NMS(Index = 19)] - /* 0x4830 */ public float RevealedNPCHeadOffset; - [NMS(Index = 224)] - /* 0x4834 */ public float RunningFoVAdjust; + /* 0x4A00 */ public float RevealedNPCHeadOffset; + [NMS(Index = 225)] + /* 0x4A04 */ public float RunningFoVAdjust; [NMS(Index = 0)] - /* 0x4838 */ public float ScanCameraLookAtTime; + /* 0x4A08 */ public float ScanCameraLookAtTime; [NMS(Index = 10)] - /* 0x483C */ public float SClassLandingShakeMultiplier; - [NMS(Index = 237)] - /* 0x4840 */ public float ScreenshotBackDistance; + /* 0x4A0C */ public float SClassLandingShakeMultiplier; + [NMS(Index = 238)] + /* 0x4A10 */ public float ScreenshotBackDistance; + [NMS(Index = 236)] + /* 0x4A14 */ public float ScreenshotBendDownAmount; [NMS(Index = 235)] - /* 0x4844 */ public float ScreenshotBendDownAmount; + /* 0x4A18 */ public float ScreenshotHorizonFaceFactor; [NMS(Index = 234)] - /* 0x4848 */ public float ScreenshotHorizonFaceFactor; - [NMS(Index = 233)] - /* 0x484C */ public float ScreenshotHorizonHeight; - [NMS(Index = 238)] - /* 0x4850 */ public float ScreenshotInTime; + /* 0x4A1C */ public float ScreenshotHorizonHeight; [NMS(Index = 239)] - /* 0x4854 */ public float ScreenshotOutTime; - [NMS(Index = 236)] - /* 0x4858 */ public float ScreenshotRightDistance; + /* 0x4A20 */ public float ScreenshotInTime; + [NMS(Index = 240)] + /* 0x4A24 */ public float ScreenshotOutTime; + [NMS(Index = 237)] + /* 0x4A28 */ public float ScreenshotRightDistance; [NMS(Index = 199)] - /* 0x485C */ public float ShipBuilderFoV; - [NMS(Index = 261)] - /* 0x4860 */ public float ShipCamAimFOV; + /* 0x4A2C */ public float ShipBuilderFoV; + [NMS(Index = 262)] + /* 0x4A30 */ public float ShipCamAimFOV; + [NMS(Index = 244)] + /* 0x4A34 */ public float ShipCamFastSpringStrengthMax; [NMS(Index = 243)] - /* 0x4864 */ public float ShipCamFastSpringStrengthMax; - [NMS(Index = 242)] - /* 0x4868 */ public float ShipCamFastSpringStrengthMin; - [NMS(Index = 249)] - /* 0x486C */ public float ShipCamLookInterp; + /* 0x4A38 */ public float ShipCamFastSpringStrengthMin; [NMS(Index = 250)] - /* 0x4870 */ public float ShipCamMinReturnTime; + /* 0x4A3C */ public float ShipCamLookInterp; + [NMS(Index = 251)] + /* 0x4A40 */ public float ShipCamMinReturnTime; + [NMS(Index = 258)] + /* 0x4A44 */ public float ShipCamMotionInterp; [NMS(Index = 257)] - /* 0x4874 */ public float ShipCamMotionInterp; + /* 0x4A48 */ public float ShipCamMotionMaxLagPitchAngle; [NMS(Index = 256)] - /* 0x4878 */ public float ShipCamMotionMaxLagPitchAngle; + /* 0x4A4C */ public float ShipCamMotionMaxLagTurnAngle; + [NMS(Index = 254)] + /* 0x4A50 */ public float ShipCamMotionPitch; [NMS(Index = 255)] - /* 0x487C */ public float ShipCamMotionMaxLagTurnAngle; + /* 0x4A54 */ public float ShipCamMotionPitchMod; [NMS(Index = 253)] - /* 0x4880 */ public float ShipCamMotionPitch; - [NMS(Index = 254)] - /* 0x4884 */ public float ShipCamMotionPitchMod; - [NMS(Index = 252)] - /* 0x4888 */ public float ShipCamMotionTurn; - [NMS(Index = 247)] - /* 0x488C */ public float ShipCamPitch; + /* 0x4A58 */ public float ShipCamMotionTurn; [NMS(Index = 248)] - /* 0x4890 */ public float ShipCamPitchMod; - [NMS(Index = 251)] - /* 0x4894 */ public float ShipCamReturnTime; - [NMS(Index = 259)] - /* 0x4898 */ public float ShipCamRollAmountMax; - [NMS(Index = 258)] - /* 0x489C */ public float ShipCamRollAmountMin; + /* 0x4A5C */ public float ShipCamPitch; + [NMS(Index = 249)] + /* 0x4A60 */ public float ShipCamPitchMod; + [NMS(Index = 252)] + /* 0x4A64 */ public float ShipCamReturnTime; [NMS(Index = 260)] - /* 0x48A0 */ public float ShipCamRollSpeedScaler; - [NMS(Index = 245)] - /* 0x48A4 */ public float ShipCamSpringStrengthMax; - [NMS(Index = 244)] - /* 0x48A8 */ public float ShipCamSpringStrengthMin; + /* 0x4A68 */ public float ShipCamRollAmountMax; + [NMS(Index = 259)] + /* 0x4A6C */ public float ShipCamRollAmountMin; + [NMS(Index = 261)] + /* 0x4A70 */ public float ShipCamRollSpeedScaler; [NMS(Index = 246)] - /* 0x48AC */ public float ShipCamTurn; + /* 0x4A74 */ public float ShipCamSpringStrengthMax; + [NMS(Index = 245)] + /* 0x4A78 */ public float ShipCamSpringStrengthMin; + [NMS(Index = 247)] + /* 0x4A7C */ public float ShipCamTurn; [NMS(Index = 51)] - /* 0x48B0 */ public float ShipFirstPersonBlendOffset; + /* 0x4A80 */ public float ShipFirstPersonBlendOffset; [NMS(Index = 50)] - /* 0x48B4 */ public float ShipFirstPersonBlendTime; + /* 0x4A84 */ public float ShipFirstPersonBlendTime; + [NMS(Index = 342)] + /* 0x4A88 */ public float ShipFoVBoost; + [NMS(Index = 338)] + /* 0x4A8C */ public float ShipFoVMax; [NMS(Index = 341)] - /* 0x48B8 */ public float ShipFoVBoost; + /* 0x4A90 */ public float ShipFoVMax3rdPerson; + [NMS(Index = 336)] + /* 0x4A94 */ public float ShipFoVMin; [NMS(Index = 337)] - /* 0x48BC */ public float ShipFoVMax; + /* 0x4A98 */ public float ShipFoVMin2; [NMS(Index = 340)] - /* 0x48C0 */ public float ShipFoVMax3rdPerson; - [NMS(Index = 335)] - /* 0x48C4 */ public float ShipFoVMin; - [NMS(Index = 336)] - /* 0x48C8 */ public float ShipFoVMin2; - [NMS(Index = 339)] - /* 0x48CC */ public float ShipFoVMin3rdPerson; - [NMS(Index = 342)] - /* 0x48D0 */ public float ShipFoVMiniJump; + /* 0x4A9C */ public float ShipFoVMin3rdPerson; [NMS(Index = 343)] - /* 0x48D4 */ public float ShipFoVSpring; + /* 0x4AA0 */ public float ShipFoVMiniJump; [NMS(Index = 344)] - /* 0x48D8 */ public float ShipMiniJumpFoVSpring; - [NMS(Index = 280)] - /* 0x48DC */ public float ShipShakeDamper; + /* 0x4AA4 */ public float ShipFoVSpring; + [NMS(Index = 345)] + /* 0x4AA8 */ public float ShipMiniJumpFoVSpring; + [NMS(Index = 281)] + /* 0x4AAC */ public float ShipShakeDamper; [NMS(Index = 47)] - /* 0x48E0 */ public float ShipThirdPersonBlendOffset; + /* 0x4AB0 */ public float ShipThirdPersonBlendOffset; [NMS(Index = 49)] - /* 0x48E4 */ public float ShipThirdPersonBlendOutOffset; + /* 0x4AB4 */ public float ShipThirdPersonBlendOutOffset; [NMS(Index = 48)] - /* 0x48E8 */ public float ShipThirdPersonBlendOutTime; + /* 0x4AB8 */ public float ShipThirdPersonBlendOutTime; [NMS(Index = 45)] - /* 0x48EC */ public float ShipThirdPersonBlendTime; + /* 0x4ABC */ public float ShipThirdPersonBlendTime; [NMS(Index = 46)] - /* 0x48F0 */ public float ShipThirdPersonBlendWithOffsetTime; + /* 0x4AC0 */ public float ShipThirdPersonBlendWithOffsetTime; [NMS(Index = 53)] - /* 0x48F4 */ public float ShipThirdPersonEnterBlendOffset; + /* 0x4AC4 */ public float ShipThirdPersonEnterBlendOffset; [NMS(Index = 52)] - /* 0x48F8 */ public float ShipThirdPersonEnterBlendTime; - [NMS(Index = 338)] - /* 0x48FC */ public float ShipWarpFoV; + /* 0x4AC8 */ public float ShipThirdPersonEnterBlendTime; + [NMS(Index = 339)] + /* 0x4ACC */ public float ShipWarpFoV; [NMS(Index = 20)] - /* 0x4900 */ public float SpecialVehicleMouseRecentreTime; + /* 0x4AD0 */ public float SpecialVehicleMouseRecentreTime; [NMS(Index = 21)] - /* 0x4904 */ public float SpecialVehicleMouseRecentreWeaponTime; + /* 0x4AD4 */ public float SpecialVehicleMouseRecentreWeaponTime; [NMS(Index = 32)] - /* 0x4908 */ public float ThirdPersonAfterIntroCamBlendTime; + /* 0x4AD8 */ public float ThirdPersonAfterIntroCamBlendTime; [NMS(Index = 202)] - /* 0x490C */ public float ThirdPersonBlendInTime; + /* 0x4ADC */ public float ThirdPersonBlendInTime; [NMS(Index = 203)] - /* 0x4910 */ public float ThirdPersonBlendOutTime; + /* 0x4AE0 */ public float ThirdPersonBlendOutTime; [NMS(Index = 121)] - /* 0x4914 */ public float ThirdPersonCameraChangeBlendTime; + /* 0x4AE4 */ public float ThirdPersonCameraChangeBlendTime; [NMS(Index = 122)] - /* 0x4918 */ public float ThirdPersonCameraChangeMinimumBlend; + /* 0x4AE8 */ public float ThirdPersonCameraChangeMinimumBlend; [NMS(Index = 66)] - /* 0x491C */ public float ThirdPersonCloseDistance; + /* 0x4AEC */ public float ThirdPersonCloseDistance; [NMS(Index = 67)] - /* 0x4920 */ public float ThirdPersonCloseDistanceX; + /* 0x4AF0 */ public float ThirdPersonCloseDistanceX; [NMS(Index = 65)] - /* 0x4924 */ public float ThirdPersonClosePitch; + /* 0x4AF4 */ public float ThirdPersonClosePitch; [NMS(Index = 204)] - /* 0x4928 */ public float ThirdPersonCollisionPushOffsetReducerStart; - [NMS(Index = 332)] - /* 0x492C */ public float ThirdPersonCombatFoV; + /* 0x4AF8 */ public float ThirdPersonCollisionPushOffsetReducerStart; + [NMS(Index = 205)] + /* 0x4AFC */ public float ThirdPersonCollisionPushOffsetReducerVehicleRearAngle; + [NMS(Index = 333)] + /* 0x4B00 */ public float ThirdPersonCombatFoV; [NMS(Index = 74)] - /* 0x4930 */ public float ThirdPersonDownhillAdjustMaxAngle; + /* 0x4B04 */ public float ThirdPersonDownhillAdjustMaxAngle; [NMS(Index = 78)] - /* 0x4934 */ public float ThirdPersonDownhillAdjustMaxAnglePrime; + /* 0x4B08 */ public float ThirdPersonDownhillAdjustMaxAnglePrime; [NMS(Index = 73)] - /* 0x4938 */ public float ThirdPersonDownhillAdjustMinAngle; + /* 0x4B0C */ public float ThirdPersonDownhillAdjustMinAngle; [NMS(Index = 77)] - /* 0x493C */ public float ThirdPersonDownhillAdjustMinAnglePrime; + /* 0x4B10 */ public float ThirdPersonDownhillAdjustMinAnglePrime; [NMS(Index = 72)] - /* 0x4940 */ public float ThirdPersonDownhillAdjustSpringTimeMax; + /* 0x4B14 */ public float ThirdPersonDownhillAdjustSpringTimeMax; [NMS(Index = 71)] - /* 0x4944 */ public float ThirdPersonDownhillAdjustSpringTimeMin; - [NMS(Index = 330)] - /* 0x4948 */ public float ThirdPersonFoV; - [NMS(Index = 205)] - /* 0x494C */ public float ThirdPersonOffsetSpringTime; + /* 0x4B18 */ public float ThirdPersonDownhillAdjustSpringTimeMin; + [NMS(Index = 331)] + /* 0x4B1C */ public float ThirdPersonFoV; + [NMS(Index = 206)] + /* 0x4B20 */ public float ThirdPersonOffsetSpringTime; [NMS(Index = 68)] - /* 0x4950 */ public float ThirdPersonRotationBackAdjustAngleMax; + /* 0x4B24 */ public float ThirdPersonRotationBackAdjustAngleMax; [NMS(Index = 64)] - /* 0x4954 */ public float ThirdPersonRotationBackAdjustAngleMin; + /* 0x4B28 */ public float ThirdPersonRotationBackAdjustAngleMin; [NMS(Index = 33)] - /* 0x4958 */ public float ThirdPersonSkipIntroCamBlendTime; + /* 0x4B2C */ public float ThirdPersonSkipIntroCamBlendTime; [NMS(Index = 82)] - /* 0x495C */ public float ThirdPersonUphillAdjustCrossSlopeMaxAngle; + /* 0x4B30 */ public float ThirdPersonUphillAdjustCrossSlopeMaxAngle; [NMS(Index = 81)] - /* 0x4960 */ public float ThirdPersonUphillAdjustCrossSlopeMinAngle; + /* 0x4B34 */ public float ThirdPersonUphillAdjustCrossSlopeMinAngle; [NMS(Index = 76)] - /* 0x4964 */ public float ThirdPersonUphillAdjustMaxAngle; + /* 0x4B38 */ public float ThirdPersonUphillAdjustMaxAngle; [NMS(Index = 80)] - /* 0x4968 */ public float ThirdPersonUphillAdjustMaxAnglePrime; + /* 0x4B3C */ public float ThirdPersonUphillAdjustMaxAnglePrime; [NMS(Index = 75)] - /* 0x496C */ public float ThirdPersonUphillAdjustMinAngle; + /* 0x4B40 */ public float ThirdPersonUphillAdjustMinAngle; [NMS(Index = 79)] - /* 0x4970 */ public float ThirdPersonUphillAdjustMinAnglePrime; + /* 0x4B44 */ public float ThirdPersonUphillAdjustMinAnglePrime; [NMS(Index = 70)] - /* 0x4974 */ public float ThirdPersonUphillAdjustSpringTimeMax; + /* 0x4B48 */ public float ThirdPersonUphillAdjustSpringTimeMax; [NMS(Index = 69)] - /* 0x4978 */ public float ThirdPersonUphillAdjustSpringTimeMin; + /* 0x4B4C */ public float ThirdPersonUphillAdjustSpringTimeMin; [NMS(Index = 29)] - /* 0x497C */ public float TogglePerspectiveBlendTime; + /* 0x4B50 */ public float TogglePerspectiveBlendTime; [NMS(Index = 31)] - /* 0x4980 */ public float UnderwaterCameraExtraVertOffset; + /* 0x4B54 */ public float UnderwaterCameraExtraVertOffset; [NMS(Index = 179)] - /* 0x4984 */ public float VehicleCameraVertRotationLimitBlendTime; + /* 0x4B58 */ public float VehicleCameraVertRotationLimitBlendTime; [NMS(Index = 178)] - /* 0x4988 */ public float VehicleCameraVertRotationMax; + /* 0x4B5C */ public float VehicleCameraVertRotationMax; [NMS(Index = 177)] - /* 0x498C */ public float VehicleCameraVertRotationMin; + /* 0x4B60 */ public float VehicleCameraVertRotationMin; [NMS(Index = 41)] - /* 0x4990 */ public float VehicleExitFlashStrength; + /* 0x4B64 */ public float VehicleExitFlashStrength; [NMS(Index = 40)] - /* 0x4994 */ public float VehicleExitFlashTime; - [NMS(Index = 331)] - /* 0x4998 */ public float VehicleFirstPersonFoV; + /* 0x4B68 */ public float VehicleExitFlashTime; + [NMS(Index = 332)] + /* 0x4B6C */ public float VehicleFirstPersonFoV; [NMS(Index = 43)] - /* 0x499C */ public float VehicleFirstToThirdExitOffsetY; + /* 0x4B70 */ public float VehicleFirstToThirdExitOffsetY; [NMS(Index = 44)] - /* 0x49A0 */ public float VehicleFirstToThirdExitOffsetZ; + /* 0x4B74 */ public float VehicleFirstToThirdExitOffsetZ; [NMS(Index = 84)] - /* 0x49A4 */ public float VehicleThirdPersonShootOffsetBlendOutTime; + /* 0x4B78 */ public float VehicleThirdPersonShootOffsetBlendOutTime; [NMS(Index = 83)] - /* 0x49A8 */ public float VehicleThirdPersonShootOffsetReturnTime; + /* 0x4B7C */ public float VehicleThirdPersonShootOffsetReturnTime; [NMS(Index = 38)] - /* 0x49AC */ public float VRGravityChangeMaxFlashTime; + /* 0x4B80 */ public float VRGravityChangeMaxFlashTime; [NMS(Index = 37)] - /* 0x49B0 */ public float VRGravityChangeMinFlashTime; - [NMS(Index = 278)] - /* 0x49B4 */ public float VRShakeMultiplier; - [NMS(Index = 232)] - /* 0x49B8 */ public TkCurveType AerialViewCurve; - [NMS(Index = 349)] - /* 0x49B9 */ public bool CreatureInteractionInterpolateDuringHold; - [NMS(Index = 275)] - /* 0x49BA */ public bool DebugAICam; - [NMS(Index = 272)] - /* 0x49BB */ public bool DebugMoveCam; - [NMS(Index = 371)] - /* 0x49BC */ public bool FollowDrawCamProbes; + /* 0x4B84 */ public float VRGravityChangeMinFlashTime; + [NMS(Index = 279)] + /* 0x4B88 */ public float VRShakeMultiplier; + [NMS(Index = 233)] + /* 0x4B8C */ public TkCurveType AerialViewCurve; + [NMS(Index = 350)] + /* 0x4B8D */ public bool CreatureInteractionInterpolateDuringHold; + [NMS(Index = 276)] + /* 0x4B8E */ public bool DebugAICam; + [NMS(Index = 273)] + /* 0x4B8F */ public bool DebugMoveCam; + [NMS(Index = 372)] + /* 0x4B90 */ public bool FollowDrawCamProbes; [NMS(Index = 30)] - /* 0x49BD */ public bool LockFollowSpring; - [NMS(Index = 206)] - /* 0x49BE */ public bool MaxBob; + /* 0x4B91 */ public bool LockFollowSpring; + [NMS(Index = 207)] + /* 0x4B92 */ public bool MaxBob; [NMS(Index = 11)] - /* 0x49BF */ public bool OffsetCombatCameraHorizontal; + /* 0x4B93 */ public bool OffsetCombatCameraHorizontal; [NMS(Index = 26)] - /* 0x49C0 */ public bool PauseThirdPersonCamInPause; + /* 0x4B94 */ public bool PauseThirdPersonCamInPause; } } diff --git a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs index d07e85744..f7f1b6fc8 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 = 0xA9FAD54A0CF28114, NameHash = 0xA10A7EF5)] + [NMS(GUID = 0x3474CA35564786C4, NameHash = 0xA10A7EF5)] public class GcGalaxyGlobals : NMSTemplate { [NMS(Index = 124, Size = 0x10, EnumType = typeof(GcGalaxyMarkerTypes.GalaxyMarkerTypeEnum))] diff --git a/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs b/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs index be3e59f02..e94e43b28 100644 --- a/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x56B2EAA2FBBACAB6, NameHash = 0x8BB80F0F)] + [NMS(GUID = 0xAB4A13E063AAE362, NameHash = 0x8BB80F0F)] public class GcGravityGunGlobals : NMSTemplate { [NMS(Index = 35)] @@ -44,49 +44,55 @@ public class GcGravityGunGlobals : NMSTemplate /* 0x5C */ public float GrabRotationBobTorqueStrength; [NMS(Index = 32)] /* 0x60 */ public float GrabRotationBobTorqueVariationSpeed; + [NMS(Index = 42)] + /* 0x64 */ public float ImpactAggressiveDamageMaxDamage; + [NMS(Index = 41)] + /* 0x68 */ public float ImpactAggressiveDamageMaxImpulse; + [NMS(Index = 40)] + /* 0x6C */ public float ImpactAggressiveDamageMinImpulse; [NMS(Index = 39)] - /* 0x64 */ public float ImpactDamageMaxDamage; + /* 0x70 */ public float ImpactDamageMaxDamage; [NMS(Index = 38)] - /* 0x68 */ public float ImpactDamageMaxImpulse; + /* 0x74 */ public float ImpactDamageMaxImpulse; [NMS(Index = 37)] - /* 0x6C */ public float ImpactDamageMinImpulse; - [NMS(Index = 40)] - /* 0x70 */ public float ImpactDamageModifierOnTruck; + /* 0x78 */ public float ImpactDamageMinImpulse; + [NMS(Index = 43)] + /* 0x7C */ public float ImpactDamageModifierOnTruck; [NMS(Index = 36)] - /* 0x74 */ public float ImpactDamageSpeedThreshold; + /* 0x80 */ public float ImpactDamageSpeedThreshold; [NMS(Index = 16)] - /* 0x78 */ public float InitialGrabSpeed; + /* 0x84 */ public float InitialGrabSpeed; [NMS(Index = 18)] - /* 0x7C */ public float InitialGrabTimeMinSeconds; + /* 0x88 */ public float InitialGrabTimeMinSeconds; [NMS(Index = 2)] - /* 0x80 */ public float PushForceUpComponent; + /* 0x8C */ public float PushForceUpComponent; [NMS(Index = 3)] - /* 0x84 */ public float PushPower; + /* 0x90 */ public float PushPower; [NMS(Index = 6)] - /* 0x88 */ public float PushPowerInScrapyard; + /* 0x94 */ public float PushPowerInScrapyard; [NMS(Index = 4)] - /* 0x8C */ public float PushPowerInScrapyardDistance; + /* 0x98 */ public float PushPowerInScrapyardDistance; [NMS(Index = 8)] - /* 0x90 */ public float PushPowerSentinel; + /* 0x9C */ public float PushPowerSentinel; [NMS(Index = 7)] - /* 0x94 */ public float PushPowerSentinelEject; + /* 0xA0 */ public float PushPowerSentinelEject; [NMS(Index = 5)] - /* 0x98 */ public float PushPowerToxicInScrapyard; + /* 0xA4 */ public float PushPowerToxicInScrapyard; [NMS(Index = 9)] - /* 0x9C */ public float ThresholdForAngularEjectionVelocity; + /* 0xA8 */ public float ThresholdForAngularEjectionVelocity; [NMS(Index = 1)] - /* 0xA0 */ public int WeaponChargeGrab; + /* 0xAC */ public int WeaponChargeGrab; [NMS(Index = 0)] - /* 0xA4 */ public int WeaponChargePush; + /* 0xB0 */ public int WeaponChargePush; [NMS(Index = 13)] - /* 0xA8 */ public TkCurveType EjectPowerCurve; + /* 0xB4 */ public TkCurveType EjectPowerCurve; [NMS(Index = 28)] - /* 0xA9 */ public bool GrabPositionBobEnabled; + /* 0xB5 */ public bool GrabPositionBobEnabled; [NMS(Index = 31)] - /* 0xAA */ public bool GrabRotationBobEnabled; + /* 0xB6 */ public bool GrabRotationBobEnabled; [NMS(Index = 19)] - /* 0xAB */ public bool GrabUseDynamicPhysics; + /* 0xB7 */ public bool GrabUseDynamicPhysics; [NMS(Index = 17)] - /* 0xAC */ public TkCurveType InitialGrabCurve; + /* 0xB8 */ public TkCurveType InitialGrabCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs index f5ac82e3b..ebac4b5f2 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 = 0x19667B41B4BA8E3E, NameHash = 0xFC6CA276)] + [NMS(GUID = 0xC9B15CE6DEAD1211, 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 51f81b00d..39da06a94 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 = 0x28C16B5CAD1E1E17, NameHash = 0x29022DE4)] + [NMS(GUID = 0x2164FDC513B2C3CC, 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 f569f7f97..3fab71acf 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 = 0xABB55CD0730CF771, NameHash = 0xD1FA1B1C)] + [NMS(GUID = 0xD650796D49F143E, NameHash = 0xD1FA1B1C)] public class GcUIGlobals : NMSTemplate { [NMS(Index = 1095)] diff --git a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs index 2a786d8dc..e733f5d1c 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 = 0xBEAB5B03A3CFDE74, NameHash = 0x6C7923EF)] + [NMS(GUID = 0xD75B59136242E175, NameHash = 0x6C7923EF)] public class GcVehicleGlobals : NMSTemplate { [NMS(Index = 198)] diff --git a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs index f85203582..ba66426a6 100644 --- a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs @@ -2,30 +2,37 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xEEA384AB277BC520, NameHash = 0xB2405C75)] + [NMS(GUID = 0xCBFED2606B5984E3, NameHash = 0xB2405C75)] public class TkStaticPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] /* 0x00 */ public TkPhysicsData Data; - [NMS(Index = 4)] - /* 0x1C */ public TkVolumeTriggerType TriggerVolumeType; + // size: 0x2 + public enum StaticPhysicsTargetNodeEnum : uint { + Attachment, + MasterModel, + } + [NMS(Index = 2)] + /* 0x1C */ public StaticPhysicsTargetNodeEnum StaticPhysicsTargetNode; + [NMS(Index = 5)] + /* 0x20 */ public TkVolumeTriggerType TriggerVolumeType; [NMS(Index = 1)] - /* 0x20 */ public TkNavMeshInclusionParams NavMeshInclusion; + /* 0x24 */ public TkNavMeshInclusionParams NavMeshInclusion; + [NMS(Index = 4)] + /* 0x27 */ public bool AddToWorldImmediately; [NMS(Index = 3)] - /* 0x23 */ public bool AddToWorldImmediately; - [NMS(Index = 2)] - /* 0x24 */ public bool AddToWorldOnPrepare; + /* 0x28 */ public bool AddToWorldOnPrepare; + [NMS(Index = 11)] + /* 0x29 */ public bool CameraInvisible; + [NMS(Index = 7)] + /* 0x2A */ public bool Climbable; + [NMS(Index = 9)] + /* 0x2B */ public bool NoPlayerCollide; [NMS(Index = 10)] - /* 0x25 */ public bool CameraInvisible; - [NMS(Index = 6)] - /* 0x26 */ public bool Climbable; + /* 0x2C */ public bool NoTerrainCollide; [NMS(Index = 8)] - /* 0x27 */ public bool NoPlayerCollide; - [NMS(Index = 9)] - /* 0x28 */ public bool NoTerrainCollide; - [NMS(Index = 7)] - /* 0x29 */ public bool NoVehicleCollide; - [NMS(Index = 5)] - /* 0x2A */ public bool TriggerVolume; + /* 0x2D */ public bool NoVehicleCollide; + [NMS(Index = 6)] + /* 0x2E */ public bool TriggerVolume; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs b/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs index d5c9d9b67..4e0a0f3c5 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 = 0x2E7C005A78FE2BFB, NameHash = 0x69A0FDE1)] + [NMS(GUID = 0x93455BB1FFF5992B, NameHash = 0x69A0FDE1)] public class TkTestMetadata : NMSTemplate { [NMS(Index = 47)] diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index f494e11b9..5f03375a1 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.20.0.1"; + internal const string VERSION_STRING = "6.22.0.1"; /// Shorthand for AssemblyVersion.Major public static int Major => AssemblyVersion.Major;