Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienPuzzleEntry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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")]
Expand Down
5 changes: 3 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs
Original file line number Diff line number Diff line change
@@ -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,
Expand Down Expand Up @@ -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,
Expand Down
190 changes: 97 additions & 93 deletions libMBIN/Source/NMS/GameComponents/GcCameraFollowSettings.cs
Original file line number Diff line number Diff line change
@@ -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;
}
}
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcCombatEffectsTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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))]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
Loading
Loading