Skip to content

Commit

Permalink
Merge pull request #618 from monkeyman192/update/15593720
Browse files Browse the repository at this point in the history
Update for 15593720
  • Loading branch information
monkeyman192 authored Sep 5, 2024
2 parents b190919 + 635211c commit 65a5033
Show file tree
Hide file tree
Showing 10 changed files with 149 additions and 142 deletions.
16 changes: 9 additions & 7 deletions libMBIN/Source/NMS/GameComponents/GcFishData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand All @@ -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;
}
}
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcFishTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
10 changes: 5 additions & 5 deletions libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFish.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
}
32 changes: 16 additions & 16 deletions libMBIN/Source/NMS/GameComponents/GcMissionSequenceFish.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
}
128 changes: 65 additions & 63 deletions libMBIN/Source/NMS/Globals/GcAudioGlobals.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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<float> 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;
}
}
Loading

0 comments on commit 65a5033

Please sign in to comment.