diff --git a/libMBIN/Source/NMS/GameComponents/GcFishData.cs b/libMBIN/Source/NMS/GameComponents/GcFishData.cs index 6b55f08f1..d3d718da8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFishData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFishData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3178C42115221581, NameHash = 0x9E56997B)] + [NMS(GUID = 0xFE273A01363DC05C, NameHash = 0x9E56997B)] public class GcFishData : NMSTemplate { [NMS(Index = 7)] @@ -11,17 +11,19 @@ public class GcFishData : NMSTemplate /* 0x10 */ public NMSString0x10 ProductID; [NMS(Index = 6)] /* 0x20 */ public NMSString0x10 RequiresMissionActive; + [NMS(Index = 9)] + /* 0x30 */ public float MissionCatchChanceOverride; [NMS(Index = 1)] - /* 0x30 */ public GcItemQuality Quality; + /* 0x34 */ public GcItemQuality Quality; [NMS(Index = 2)] - /* 0x34 */ public GcFishSize Size; + /* 0x38 */ public GcFishSize Size; [NMS(Index = 3)] - /* 0x38 */ public GcFishingTime Time; + /* 0x3C */ public GcFishingTime Time; [NMS(Index = 4, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x3C */ public bool[] Biome; + /* 0x40 */ public bool[] Biome; [NMS(Index = 8)] - /* 0x4C */ public bool MissionMustAlsoBeSelected; + /* 0x50 */ public bool MissionMustAlsoBeSelected; [NMS(Index = 5)] - /* 0x4D */ public bool NeedsStorm; + /* 0x51 */ public bool NeedsStorm; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcFishTable.cs b/libMBIN/Source/NMS/GameComponents/GcFishTable.cs index ea87ff2de..ef0351881 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFishTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFishTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA030240872D5A6DC, NameHash = 0x8C266C57)] + [NMS(GUID = 0x91E17C74A6968B57, NameHash = 0x8C266C57)] public class GcFishTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFish.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFish.cs index 6d81cc8d3..f3bedbfe7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFish.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFish.cs @@ -3,18 +3,18 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x529DB3F4E9887B2, NameHash = 0x33020686)] + [NMS(GUID = 0xBD9405A3A0CDF103, NameHash = 0x33020686)] public class GcMissionConditionHasFish : NMSTemplate { [NMS(Index = 1)] /* 0x00 */ public GcFishData TargetFishInfo; [NMS(Index = 0)] - /* 0x50 */ public int Amount; + /* 0x58 */ public int Amount; [NMS(Index = 2)] - /* 0x54 */ public TkEqualityEnum QualityTest; + /* 0x5C */ public TkEqualityEnum QualityTest; [NMS(Index = 3)] - /* 0x58 */ public TkEqualityEnum SizeTest; + /* 0x60 */ public TkEqualityEnum SizeTest; [NMS(Index = 4)] - /* 0x5C */ public bool TakeAmountFromSeasonData; + /* 0x64 */ public bool TakeAmountFromSeasonData; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceFish.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceFish.cs index c15271c0c..9de3c5f18 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceFish.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceFish.cs @@ -2,40 +2,40 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x303BE5A219CAB854, NameHash = 0xBF805707)] + [NMS(GUID = 0x6D9E1017E68C733B, NameHash = 0xBF805707)] public class GcMissionSequenceFish : NMSTemplate { [NMS(Index = 7)] /* 0x00 */ public GcFishData TargetFishInfo; [NMS(Index = 15)] - /* 0x50 */ public VariableSizeString DebugText; + /* 0x58 */ public VariableSizeString DebugText; [NMS(Index = 14)] - /* 0x60 */ public NMSString0x10 FormatStatIntoText; + /* 0x68 */ public NMSString0x10 FormatStatIntoText; [NMS(Index = 0)] - /* 0x70 */ public VariableSizeString Message; + /* 0x78 */ public VariableSizeString Message; [NMS(Index = 1)] - /* 0x80 */ public VariableSizeString MessageAvailableNearby; + /* 0x88 */ public VariableSizeString MessageAvailableNearby; [NMS(Index = 4)] - /* 0x90 */ public VariableSizeString MessageNoFishLaserEquipped; + /* 0x98 */ public VariableSizeString MessageNoFishLaserEquipped; [NMS(Index = 3)] - /* 0xA0 */ public VariableSizeString MessageNoFishLaserInstalled; + /* 0xA8 */ public VariableSizeString MessageNoFishLaserInstalled; [NMS(Index = 2)] - /* 0xB0 */ public VariableSizeString MessageNoneInSystem; + /* 0xB8 */ public VariableSizeString MessageNoneInSystem; [NMS(Index = 5)] - /* 0xC0 */ public int Amount; + /* 0xC8 */ public int Amount; [NMS(Index = 11)] - /* 0xC4 */ public float DepthToFormatIntoText; + /* 0xCC */ public float DepthToFormatIntoText; [NMS(Index = 6)] - /* 0xC8 */ public bool FromNow; + /* 0xD0 */ public bool FromNow; [NMS(Index = 13)] - /* 0xC9 */ public bool NeverCompleteSequence; + /* 0xD1 */ public bool NeverCompleteSequence; [NMS(Index = 8)] - /* 0xCA */ public bool QualityTestIsEqualOrGreater; + /* 0xD2 */ public bool QualityTestIsEqualOrGreater; [NMS(Index = 9)] - /* 0xCB */ public bool SizeTestIsEqualOrGreater; + /* 0xD3 */ public bool SizeTestIsEqualOrGreater; [NMS(Index = 10)] - /* 0xCC */ public bool TakeAmountFromSeasonData; + /* 0xD4 */ public bool TakeAmountFromSeasonData; [NMS(Index = 12)] - /* 0xCD */ public bool TakeDepthFromSeasonData; + /* 0xD5 */ public bool TakeDepthFromSeasonData; } } diff --git a/libMBIN/Source/NMS/Globals/GcAudioGlobals.cs b/libMBIN/Source/NMS/Globals/GcAudioGlobals.cs index 42d514887..fe59b4a7e 100644 --- a/libMBIN/Source/NMS/Globals/GcAudioGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcAudioGlobals.cs @@ -3,136 +3,138 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xB81F7CE0CE587578, NameHash = 0x2BDD54A8)] + [NMS(GUID = 0x7B9C302D7D979FF8, NameHash = 0x2BDD54A8)] public class GcAudioGlobals : NMSTemplate { - [NMS(Index = 34)] + [NMS(Index = 35)] /* 0x000 */ public List ByteBeatScaleDegreeProbability; [NMS(Index = 0)] /* 0x010 */ public GcAudioNPCDoppler NPCEngines; [NMS(Index = 1)] /* 0x064 */ public GcAudio3PointDopplerData DroneDoppler; - [NMS(Index = 36)] + [NMS(Index = 37)] /* 0x070 */ public Vector2f ByteBeatSpeakerMaxAmplitude; - [NMS(Index = 38)] + [NMS(Index = 39)] /* 0x078 */ public Vector2f ByteBeatSpeakerMaxFrequency; - [NMS(Index = 37)] + [NMS(Index = 38)] /* 0x080 */ public Vector2f ByteBeatSpeakerMinFrequency; - [NMS(Index = 62)] - /* 0x088 */ public Vector2f CommsChatterFalloffFreighers; [NMS(Index = 63)] + /* 0x088 */ public Vector2f CommsChatterFalloffFreighers; + [NMS(Index = 64)] /* 0x090 */ public Vector2f CommsChatterFalloffShips; - [NMS(Index = 11)] + [NMS(Index = 12)] /* 0x098 */ public Vector2f ShorelineSenseRadius; - [NMS(Index = 9)] - /* 0x0A0 */ public Vector2f ShorelineSenseUJitter; [NMS(Index = 10)] + /* 0x0A0 */ public Vector2f ShorelineSenseUJitter; + [NMS(Index = 11)] /* 0x0A8 */ public Vector2f ShorelineSenseVJitter; - [NMS(Index = 59)] - /* 0x0B0 */ public float ArmFoleySpeedMultiplier; [NMS(Index = 60)] + /* 0x0B0 */ public float ArmFoleySpeedMultiplier; + [NMS(Index = 61)] /* 0x0B4 */ public float ArmWhooshFoleyValueTrigger; - [NMS(Index = 45)] + [NMS(Index = 46)] /* 0x0B8 */ public float AtlasStationActiveDistance; [NMS(Index = 2)] /* 0x0BC */ public float AuxSendCaveRampDistance; [NMS(Index = 3)] /* 0x0C0 */ public float AuxSendOutdoorsRampDistance; - [NMS(Index = 31)] - /* 0x0C4 */ public float ByteBeatBeginAtTonicProbability; [NMS(Index = 32)] + /* 0x0C4 */ public float ByteBeatBeginAtTonicProbability; + [NMS(Index = 33)] /* 0x0C8 */ public float ByteBeatChangeNoteProbability; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0x0CC */ public float ByteBeatCrossfadeTime; - [NMS(Index = 42)] + [NMS(Index = 43)] /* 0x0D0 */ public float ByteBeatDrumMixHigh; - [NMS(Index = 41)] + [NMS(Index = 42)] /* 0x0D4 */ public float ByteBeatDrumMixLow; - [NMS(Index = 21)] + [NMS(Index = 22)] /* 0x0D8 */ public int ByteBeatMaxGeneratingAudio; - [NMS(Index = 27)] + [NMS(Index = 28)] /* 0x0DC */ public int ByteBeatNonSilentAttempts; - [NMS(Index = 29)] - /* 0x0E0 */ public float ByteBeatNonSilentAvgInterpSpeed; [NMS(Index = 30)] + /* 0x0E0 */ public float ByteBeatNonSilentAvgInterpSpeed; + [NMS(Index = 31)] /* 0x0E4 */ public float ByteBeatNonSilentSDCutoff; - [NMS(Index = 28)] + [NMS(Index = 29)] /* 0x0E8 */ public float ByteBeatNonSilentTime; - [NMS(Index = 40)] + [NMS(Index = 41)] /* 0x0EC */ public float ByteBeatPlayerFadeOut; - [NMS(Index = 39)] + [NMS(Index = 40)] /* 0x0F0 */ public int ByteBeatPlayerNumLoops; - [NMS(Index = 33)] + [NMS(Index = 34)] /* 0x0F4 */ public float ByteBeatSkipNoteProbability; - [NMS(Index = 35)] + [NMS(Index = 36)] /* 0x0F8 */ public float ByteBeatSpeakerVolumeInterSpeed; - [NMS(Index = 44)] + [NMS(Index = 45)] /* 0x0FC */ public float ByteBeatSynthMixHigh; - [NMS(Index = 43)] + [NMS(Index = 44)] /* 0x100 */ public float ByteBeatSynthMixLow; - [NMS(Index = 26)] + [NMS(Index = 27)] /* 0x104 */ public int ByteBeatVisualisationMiniPixelStep; - [NMS(Index = 24)] - /* 0x108 */ public int ByteBeatVisualisationMode; [NMS(Index = 25)] + /* 0x108 */ public int ByteBeatVisualisationMode; + [NMS(Index = 26)] /* 0x10C */ public int ByteBeatVisualisationPixelStep; - [NMS(Index = 23)] + [NMS(Index = 24)] /* 0x110 */ public float ByteBeatVisualisationTime; - [NMS(Index = 18)] + [NMS(Index = 19)] /* 0x114 */ public float DistanceReportMax; - [NMS(Index = 17)] + [NMS(Index = 18)] /* 0x118 */ public float DistanceReportMin; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x11C */ public float DistanceSquishMaxTravel; - [NMS(Index = 19)] + [NMS(Index = 20)] /* 0x120 */ public float DistanceSquishScaleToListener; - [NMS(Index = 16)] + [NMS(Index = 17)] /* 0x124 */ public float DroneDopplerExtentsFactor; - [NMS(Index = 55)] - /* 0x128 */ public float FishingMusicRampInTime; [NMS(Index = 56)] + /* 0x128 */ public float FishingMusicRampInTime; + [NMS(Index = 57)] /* 0x12C */ public float FishingMusicRampOutTime; [NMS(Index = 4)] /* 0x130 */ public float LadderStepDistance; - [NMS(Index = 46)] + [NMS(Index = 47)] /* 0x134 */ public float MiniStationActiveDistance; - [NMS(Index = 61)] + [NMS(Index = 62)] /* 0x138 */ public float MinSecondsBetweenArmWhooshes; - [NMS(Index = 53)] + [NMS(Index = 54)] /* 0x13C */ public float ObstructionAuxControlWhenHidden; - [NMS(Index = 52)] + [NMS(Index = 53)] /* 0x140 */ public float ObstructionAuxControlWhenVisible; - [NMS(Index = 50)] - /* 0x144 */ public float ObstructionSmoothTime; [NMS(Index = 51)] + /* 0x144 */ public float ObstructionSmoothTime; + [NMS(Index = 52)] /* 0x148 */ public float ObstructionValueMax; - [NMS(Index = 47)] - /* 0x14C */ public float PlayerDepthUnderwaterMax; [NMS(Index = 48)] + /* 0x14C */ public float PlayerDepthUnderwaterMax; + [NMS(Index = 49)] /* 0x150 */ public float PlayerLowerOffsetEmitterMul; - [NMS(Index = 15)] + [NMS(Index = 16)] /* 0x154 */ public float ShorelineObstructionMul; - [NMS(Index = 14)] + [NMS(Index = 15)] /* 0x158 */ public float ShorelineObstructionSmoothRate; - [NMS(Index = 13)] - /* 0x15C */ public float ShorelineRTPCSmoothRate; + [NMS(Index = 9)] + /* 0x15C */ public float ShorelineSenseBaseU; [NMS(Index = 8)] - /* 0x160 */ public float ShorelineSenseBaseU; + /* 0x160 */ public float ShorelineSenseBlend; [NMS(Index = 7)] - /* 0x164 */ public float ShorelineSenseBlend; + /* 0x164 */ public float ShorelineSenseProbeDist; [NMS(Index = 6)] - /* 0x168 */ public float ShorelineSenseProbeDist; - [NMS(Index = 5)] - /* 0x16C */ public float ShorelineSenseStartUp; - [NMS(Index = 12)] - /* 0x170 */ public float ShorelineValidityRate; - [NMS(Index = 58)] + /* 0x168 */ public float ShorelineSenseStartUp; + [NMS(Index = 13)] + /* 0x16C */ public float ShorelineValidityRate; + [NMS(Index = 14)] + /* 0x170 */ public float WaveintensityRTPCSmoothRate; + [NMS(Index = 59)] /* 0x174 */ public bool EnableVRSpecificAudio; - [NMS(Index = 57)] + [NMS(Index = 58)] /* 0x175 */ public bool LockListenerMatrix; - [NMS(Index = 49)] + [NMS(Index = 50)] /* 0x176 */ public bool ObstructionEnabled; - [NMS(Index = 54)] + [NMS(Index = 55)] /* 0x177 */ public bool PulseMusicEnabled; + [NMS(Index = 5)] + /* 0x178 */ public bool UseShorelineAudioInOpenWater; } } diff --git a/libMBIN/Source/NMS/Globals/GcFishingGlobals.cs b/libMBIN/Source/NMS/Globals/GcFishingGlobals.cs index 5ad4c4f98..91a742828 100644 --- a/libMBIN/Source/NMS/Globals/GcFishingGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcFishingGlobals.cs @@ -3,22 +3,22 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x21DA7F305A04510D, NameHash = 0x5C7DDD33)] + [NMS(GUID = 0xE1F64962E2936EA, NameHash = 0x5C7DDD33)] public class GcFishingGlobals : NMSTemplate { [NMS(Index = 32)] /* 0x000 */ public Vector3f CastLaunchOffset; - [NMS(Index = 77)] - /* 0x010 */ public Colour LineColourBite; [NMS(Index = 78)] + /* 0x010 */ public Colour LineColourBite; + [NMS(Index = 79)] /* 0x020 */ public Colour LineColourChase; - [NMS(Index = 75)] + [NMS(Index = 76)] /* 0x030 */ public Colour LineColourDefault; - [NMS(Index = 80)] + [NMS(Index = 81)] /* 0x040 */ public Colour LineColourFail; - [NMS(Index = 79)] + [NMS(Index = 80)] /* 0x050 */ public Colour LineColourLand; - [NMS(Index = 76)] + [NMS(Index = 77)] /* 0x060 */ public Colour LineColourNibble; [NMS(Index = 27)] /* 0x070 */ public Vector3f RodFirstPersonOffset; @@ -38,7 +38,7 @@ public class GcFishingGlobals : NMSTemplate /* 0x120 */ public GcGaussianCurveData[] FishMass; [NMS(Index = 18, Size = 0x5, EnumType = typeof(GcItemQuality.ItemQualityEnum))] /* 0x140 */ public float[] BaitRarityBoostTotalScoreQualityScaling; - [NMS(Index = 82, Size = 0x5, EnumType = typeof(GcItemQuality.ItemQualityEnum))] + [NMS(Index = 83, Size = 0x5, EnumType = typeof(GcItemQuality.ItemQualityEnum))] /* 0x154 */ public int[] MaxSeaHarvesterCaughtFish; [NMS(Index = 62, Size = 0x5, EnumType = typeof(GcItemQuality.ItemQualityEnum))] /* 0x168 */ public int[] QualityWeights; @@ -82,11 +82,11 @@ public class GcFishingGlobals : NMSTemplate /* 0x1E8 */ public float CastLaunchDelayTime; [NMS(Index = 36)] /* 0x1EC */ public float CastVelocityBlendFactor; - [NMS(Index = 85)] + [NMS(Index = 86)] /* 0x1F0 */ public float DebugSceneCastDist; - [NMS(Index = 84)] + [NMS(Index = 85)] /* 0x1F4 */ public float DebugSceneFlicktimeMax; - [NMS(Index = 83)] + [NMS(Index = 84)] /* 0x1F8 */ public float DebugSceneFlicktimeMin; [NMS(Index = 0)] /* 0x1FC */ public float FirstPersonMaxTurnAngle; @@ -122,61 +122,63 @@ public class GcFishingGlobals : NMSTemplate /* 0x238 */ public float LandTimeEnd; [NMS(Index = 14)] /* 0x23C */ public float LeanCausesBobThreshold; - [NMS(Index = 70)] - /* 0x240 */ public float LineBiteSag; [NMS(Index = 71)] - /* 0x244 */ public float LineColourChangeRate; - [NMS(Index = 73)] - /* 0x248 */ public float LineColourChangeRateBite; + /* 0x240 */ public float LineBiteSag; + [NMS(Index = 65)] + /* 0x244 */ public float LineBrightness; [NMS(Index = 72)] - /* 0x24C */ public float LineColourChangeRateNibble; + /* 0x248 */ public float LineColourChangeRate; + [NMS(Index = 74)] + /* 0x24C */ public float LineColourChangeRateBite; + [NMS(Index = 73)] + /* 0x250 */ public float LineColourChangeRateNibble; + [NMS(Index = 70)] + /* 0x254 */ public float LineFlickSag; [NMS(Index = 69)] - /* 0x250 */ public float LineFlickSag; + /* 0x258 */ public float LineNibbleSag; [NMS(Index = 68)] - /* 0x254 */ public float LineNibbleSag; + /* 0x25C */ public float LineWaitSag; [NMS(Index = 67)] - /* 0x258 */ public float LineWaitSag; - [NMS(Index = 66)] - /* 0x25C */ public float LineWidth; + /* 0x260 */ public float LineWidth; [NMS(Index = 58)] - /* 0x260 */ public float MaxWaitTime; + /* 0x264 */ public float MaxWaitTime; [NMS(Index = 33)] - /* 0x264 */ public float MinVelocityToCast; + /* 0x268 */ public float MinVelocityToCast; [NMS(Index = 57)] - /* 0x268 */ public float MinWaitTime; + /* 0x26C */ public float MinWaitTime; [NMS(Index = 43)] - /* 0x26C */ public float ReelHoldTime; + /* 0x270 */ public float ReelHoldTime; [NMS(Index = 37)] - /* 0x270 */ public float RequiredBackCastAngleDegrees; + /* 0x274 */ public float RequiredBackCastAngleDegrees; [NMS(Index = 38)] - /* 0x274 */ public float RequiredCastAngleDegrees; - [NMS(Index = 81)] - /* 0x278 */ public float SeaHarvesterAverageCatchTimeSeconds; + /* 0x278 */ public float RequiredCastAngleDegrees; + [NMS(Index = 82)] + /* 0x27C */ public float SeaHarvesterAverageCatchTimeSeconds; [NMS(Index = 64)] - /* 0x27C */ public float StormThreshold; + /* 0x280 */ public float StormThreshold; [NMS(Index = 16)] - /* 0x280 */ public float ThirdPersonLeanMaxAngle; + /* 0x284 */ public float ThirdPersonLeanMaxAngle; [NMS(Index = 17)] - /* 0x284 */ public float ThirdPersonLeanMidpointAngle; + /* 0x288 */ public float ThirdPersonLeanMidpointAngle; [NMS(Index = 15)] - /* 0x288 */ public float ThirdPersonLeanTime; + /* 0x28C */ public float ThirdPersonLeanTime; [NMS(Index = 39)] - /* 0x28C */ public float VRCastStrength; + /* 0x290 */ public float VRCastStrength; [NMS(Index = 8)] - /* 0x290 */ public bool EnableFirstPersonPitchSpeedScaling; + /* 0x294 */ public bool EnableFirstPersonPitchSpeedScaling; [NMS(Index = 4)] - /* 0x291 */ public bool EnableFirstPersonYawPullback; + /* 0x295 */ public bool EnableFirstPersonYawPullback; [NMS(Index = 1)] - /* 0x292 */ public bool EnableFirstPersonYawTurnSpeedScaling; + /* 0x296 */ public bool EnableFirstPersonYawTurnSpeedScaling; [NMS(Index = 13)] - /* 0x293 */ public TkCurveType FirstPersonPitchSpeedCurve; + /* 0x297 */ public TkCurveType FirstPersonPitchSpeedCurve; [NMS(Index = 7)] - /* 0x294 */ public TkCurveType FirstPersonPullBackSpeedCurve; + /* 0x298 */ public TkCurveType FirstPersonPullBackSpeedCurve; [NMS(Index = 3)] - /* 0x295 */ public TkCurveType FirstPersonTurnSpeedCurve; - [NMS(Index = 74)] - /* 0x296 */ public TkCurveType LineSagCurve; - [NMS(Index = 65)] - /* 0x297 */ public bool LineUsesLineRenderer; + /* 0x299 */ public TkCurveType FirstPersonTurnSpeedCurve; + [NMS(Index = 75)] + /* 0x29A */ public TkCurveType LineSagCurve; + [NMS(Index = 66)] + /* 0x29B */ public bool LineUsesLineRenderer; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs index b907b2bab..f67ec321f 100644 --- a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xC33DE69489D8F332, NameHash = 0xF90BB3)] + [NMS(GUID = 0xBB40E07068B00A09, NameHash = 0xF90BB3)] public class TkPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs index 1902838c1..7f10cf561 100644 --- a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x6A8E79469972538D, NameHash = 0xB2405C75)] + [NMS(GUID = 0x7129497B6DBAA7EE, NameHash = 0xB2405C75)] public class TkStaticPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs b/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs index 31a4db502..37b14a117 100644 --- a/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs +++ b/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x8AEBEF11092A0AA6, NameHash = 0xEE0FA479)] + [NMS(GUID = 0x3A008F84F5A6F838, NameHash = 0xEE0FA479)] public class TkVolumeTriggerType : NMSTemplate { - // size: 0x12 + // size: 0x13 public enum VolumeTriggerTypeEnum : uint { Open, GenericInterior, @@ -23,6 +23,7 @@ public enum VolumeTriggerTypeEnum : uint { RaceObstacle, HazardProtectionCold, SpaceStorm, + HazardProtectionNoRecharge, } [NMS(Index = 0)] /* 0x0 */ public VolumeTriggerTypeEnum VolumeTriggerType; diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index 7e7392c2f..8dcbe5d40 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 = "5.10.0.1"; + internal const string VERSION_STRING = "5.11.0.1"; /// Shorthand for AssemblyVersion.Major public static int Major => AssemblyVersion.Major;