Skip to content

Commit

Permalink
Changes for 5.20 update
Browse files Browse the repository at this point in the history
  • Loading branch information
monkeyman192 committed Oct 23, 2024
1 parent 689c2a8 commit d9964d2
Show file tree
Hide file tree
Showing 193 changed files with 8,198 additions and 7,668 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x32D1405B60E4073B, NameHash = 0x6A8BFA82)]
[NMS(GUID = 0x9BAB1222A760B3B, 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 = 0xC123ABF8671B1EA0, NameHash = 0x35D4E04)]
[NMS(GUID = 0x7142B19C4C9DA738, NameHash = 0x35D4E04)]
public class GcAlienPuzzleEntry : NMSTemplate
{
[NMS(Index = 2)]
Expand Down
16 changes: 10 additions & 6 deletions libMBIN/Source/NMS/GameComponents/GcAlienPuzzleMissionOverride.cs
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x3199344A43B9184A, NameHash = 0xBC60B5DE)]
[NMS(GUID = 0x882D4CCF94867AC, NameHash = 0xBC60B5DE)]
public class GcAlienPuzzleMissionOverride : NMSTemplate
{
[NMS(Index = 2)]
/* 0x00 */ public NMSString0x20A Puzzle;
[NMS(Index = 7)]
/* 0x20 */ public NMSString0x20A RequireScanEventActive;
[NMS(Index = 4)]
/* 0x20 */ public NMSString0x10 AltPriorityMissionForSelection;
/* 0x40 */ public NMSString0x10 AltPriorityMissionForSelection;
[NMS(Index = 0)]
/* 0x30 */ public NMSString0x10 Mission;
/* 0x50 */ public NMSString0x10 Mission;
[NMS(Index = 1)]
/* 0x40 */ public GcSeed OptionalMissionSeed;
/* 0x60 */ public GcSeed OptionalMissionSeed;
[NMS(Index = 3)]
/* 0x50 */ public bool ForceMissionSeed;
/* 0x70 */ public bool ForceMissionSeed;
[NMS(Index = 6)]
/* 0x71 */ public bool RequireMainMissionActiveWhenUsingAlt;
[NMS(Index = 5)]
/* 0x51 */ public bool RequireMainMissionActiveWhenUsingAlt;
/* 0x72 */ public bool RequireMainMissionSelected;
}
}
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 = 0xE144D593E6AF41A1, NameHash = 0x981A51EE)]
[NMS(GUID = 0x342931E8595F1383, NameHash = 0x981A51EE)]
public class GcAlienPuzzleOption : NMSTemplate
{
[NMS(Index = 19)]
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 = 0x1BA103E0FA2D98DB, NameHash = 0x3987E9FB)]
[NMS(GUID = 0xCB518E162606C6A1, 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 = 0x2D95D6DC8B85DF9A, NameHash = 0xC0413ECB)]
[NMS(GUID = 0xF943A1A5C592C890, NameHash = 0xC0413ECB)]
public class GcAudioAreaTriggerComponentData : NMSTemplate
{
[NMS(Index = 2)]
Expand Down
21 changes: 19 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 = 0xDCF278105BE359F5, NameHash = 0x7A0D33C8)]
[NMS(GUID = 0x8F7728790E346433, NameHash = 0x7A0D33C8)]
public class GcAudioWwiseEvents : NMSTemplate
{
// size: 0xA56
// size: 0xA67
public enum AkEventEnum : uint {
INVALID_EVENT = 0x0,
ABANDONED_DOOR_UNLOCK = 0x264BED2D,
Expand Down Expand Up @@ -675,6 +675,9 @@ public enum AkEventEnum : uint {
JELLYFISH_DIE = 0x8D0341AE,
JELLYFISH_SPAWN = 0x4CF735B9,
JELLYFISH_SWIM = 0x6DF627F0,
JELLYFISHBOSS_APPEAR = 0x4B30A1CE,
JELLYFISHBOSS_ORBATTACK = 0x252C9E10,
JELLYFISHBOSS_SWIM = 0xF1258E95,
JETPACK_BOOST_PICKUP = 0x1662D4A8,
JETPACK_BOOST_START = 0x59EEB4F8,
JETPACK_BOOST_STOP = 0xE6CC9004,
Expand All @@ -689,6 +692,13 @@ public enum AkEventEnum : uint {
LANDING_PLATFORM_OPEN = 0x78991C27,
LANDINGBAY_ACTIVATE = 0x3816AA16,
LANDINGBAY_DEACTIVATE = 0x853967B7,
LANDSQUID_APPEAR = 0x3C4D6560,
LANDSQUID_DISAPPEAR = 0x2B93DE02,
LANDSQUID_KAMIKAZE = 0xFEDCC316,
LANDSQUID_KAMIKAZE_STOP = 0x5EB75A45,
LANDSQUID_KILL = 0x327DB8CF,
LANDSQUID_SPIT = 0x65F318DD,
LANDSQUID_SWIM = 0x65E64CDB,
LANTERNCLOSE = 0x808EAE35,
LANTERNOPEN = 0x8AFD33DF,
LAVA_VOLCANO_AMBIENT = 0x4D0F2CED,
Expand Down Expand Up @@ -1871,6 +1881,7 @@ public enum AkEventEnum : uint {
POI_GYRO_BALL = 0x8FAB3C89,
POI_HORROR = 0xF3D9CFF2,
POI_JELLYFISH = 0x74BD0818,
POI_JELLYFISH_SPACE_SWIM = 0xABDB3F66,
POI_LINE_GEO = 0x1F696682,
POI_MEMORYLIFEBOAT_FLARE = 0x6C22D0CE,
POI_MEMORYLIFEBOAT_IDLE = 0x55D58134,
Expand Down Expand Up @@ -2098,6 +2109,11 @@ public enum AkEventEnum : uint {
SPIDERROAR = 0x711887FE,
SPKORVAX_CHATTER = 0x27F01D43,
SPKORVAX_CHATTER_STOP = 0xC02D15AE,
SPOOKHEATER_IDLE = 0xB909848F,
SPOOKHEATER_LP = 0x2EE47329,
SPOOKHEATER_START = 0x64601067,
SPOOKYTENTACLES = 0x6B387ED7,
SPOOKYTENTACLES_STOP = 0xF16E3972,
SPORE = 0x11268644,
SPOREBAG_IDLE = 0xF7CA9B97,
SPOREBAG_WOBBLE = 0x5AA09996,
Expand Down Expand Up @@ -2443,6 +2459,7 @@ public enum AkEventEnum : uint {
UI_SHOP_SWITCH_INVENTORY = 0xD1746824,
UI_SLEEP = 0x71F138DB,
UI_SPECIALS_INSUFFICIENT = 0xD05421AC,
UI_SPOOKYMESSAGE = 0x7A28995E,
UI_STANDING_DECREASED = 0xC781ADCF,
UI_STANDING_INCREASED = 0x4D5E4C1F,
UI_STAT_CHANGE = 0xBE30492B,
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcBreakTechByStatData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x14918C64479193A0, NameHash = 0x627CF21D)]
[NMS(GUID = 0xE3614B3A6A2C203E, NameHash = 0x627CF21D)]
public class GcBreakTechByStatData : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
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 = 0x8E8591E945BDFC5E, NameHash = 0xAB307BDA)]
[NMS(GUID = 0x281877B4DBADCFF6, 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 = 0x6CD25088AFFCA22D, NameHash = 0xD7C08B15)]
[NMS(GUID = 0x1D3097249F6BC2D3, NameHash = 0xD7C08B15)]
public class GcCombatEffectsTable : NMSTemplate
{
[NMS(Index = 0, Size = 0x4, EnumType = typeof(GcCombatEffectType.CombatEffectTypeEnum))]
Expand Down
25 changes: 15 additions & 10 deletions libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
using libMBIN.NMS.GameComponents;
using System.Collections.Generic;

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x2D451DED7FE8C678, NameHash = 0xE0C6D820)]
[NMS(GUID = 0xD8D8DFCA6E2D8E78, NameHash = 0xE0C6D820)]
public class GcConsumableItem : NMSTemplate
{
[NMS(Index = 11)]
Expand All @@ -13,23 +14,27 @@ public class GcConsumableItem : NMSTemplate
/* 0x030 */ public NMSString0x10 RequiresMissionActive;
[NMS(Index = 1)]
/* 0x040 */ public NMSString0x10 RewardID;
[NMS(Index = 14)]
/* 0x050 */ public List<GcRewardMissionOverride> RewardOverrideTable;
[NMS(Index = 2)]
/* 0x050 */ public NMSString0x10 TutorialRewardID;
/* 0x060 */ public NMSString0x10 TutorialRewardID;
[NMS(Index = 6)]
/* 0x060 */ public GcAudioWwiseEvents AudioEventOnOpen;
/* 0x070 */ public GcAudioWwiseEvents AudioEventOnOpen;
[NMS(Index = 3)]
/* 0x064 */ public NMSString0x40 ButtonLocID;
/* 0x074 */ public NMSString0x40 ButtonLocID;
[NMS(Index = 4)]
/* 0x0A4 */ public NMSString0x40 ButtonSubLocID;
/* 0x0B4 */ public NMSString0x40 ButtonSubLocID;
[NMS(Index = 7)]
/* 0x0E4 */ public NMSString0x40 RewardFailedLocID;
/* 0x0F4 */ public NMSString0x40 RewardFailedLocID;
[NMS(Index = 9)]
/* 0x124 */ public bool AddCommunityTierClassIcon;
/* 0x134 */ public bool AddCommunityTierClassIcon;
[NMS(Index = 5)]
/* 0x125 */ public bool CloseInventoryWhenUsed;
/* 0x135 */ public bool CloseInventoryWhenUsed;
[NMS(Index = 8)]
/* 0x126 */ public bool DestroyItemWhenConsumed;
/* 0x136 */ public bool DestroyItemWhenConsumed;
[NMS(Index = 13)]
/* 0x137 */ public bool OverrideMissionMustBeSelected;
[NMS(Index = 10)]
/* 0x127 */ public bool SuppressResourceMessage;
/* 0x138 */ public bool SuppressResourceMessage;
}
}
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 = 0x7530F073486EA46E, NameHash = 0x7D54F1EF)]
[NMS(GUID = 0x1F748DE3CA93F69B, NameHash = 0x7D54F1EF)]
public class GcConsumableItemTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
6 changes: 4 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcCostProduct.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x3334E18F19B1BB24, NameHash = 0xD1E565BF)]
[NMS(GUID = 0x781DF8176608896, NameHash = 0xD1E565BF)]
public class GcCostProduct : NMSTemplate
{
[NMS(Index = 1)]
Expand All @@ -11,7 +11,9 @@ public class GcCostProduct : NMSTemplate
/* 0x10 */ public int Amount;
[NMS(Index = 0)]
/* 0x14 */ public GcDefaultMissionProductEnum Default;
[NMS(Index = 4)]
/* 0x18 */ public bool TakeIDFromSeasonData;
[NMS(Index = 3)]
/* 0x18 */ public bool UseDefaultAmount;
/* 0x19 */ public bool UseDefaultAmount;
}
}
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcCreatureAlertData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xB52598CE6214E6AE, NameHash = 0xC5BA1790)]
[NMS(GUID = 0x99928BF01647BF2, NameHash = 0xC5BA1790)]
public class GcCreatureAlertData : NMSTemplate
{
[NMS(Index = 1)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x2225824C54F22D7D, NameHash = 0x1C40312)]
[NMS(GUID = 0x51F9A6FCC9ECD1DA, 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 = 0xF325D1D5A0577C94, NameHash = 0x7CFCD901)]
[NMS(GUID = 0x57D72DDDAAB9D7DE, NameHash = 0x7CFCD901)]
public class GcCreatureCrystalMovementDataParams : NMSTemplate
{
[NMS(Index = 28)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcCreatureData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xB66F64F1E776043C, NameHash = 0xC0D06960)]
[NMS(GUID = 0xE02F66DA4F1EA7C2, NameHash = 0xC0D06960)]
public class GcCreatureData : NMSTemplate
{
[NMS(Index = 16)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x334AE6F1383C0C4A, NameHash = 0x58F2CAEC)]
[NMS(GUID = 0xB350B46D525F1D7C, NameHash = 0x58F2CAEC)]
public class GcCreatureDataTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
28 changes: 16 additions & 12 deletions libMBIN/Source/NMS/GameComponents/GcCreatureDebugSpawnData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,36 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x54889205D375EB2F, NameHash = 0x382C99C3)]
[NMS(GUID = 0xDFA4DBC531D16710, NameHash = 0x382C99C3)]
public class GcCreatureDebugSpawnData : NMSTemplate
{
[NMS(Index = 2)]
[NMS(Index = 4)]
/* 0x00 */ public List<GcCreatureDebugWaypoint> Waypoints;
[NMS(Index = 0)]
[NMS(Index = 2)]
/* 0x10 */ public int CreatureIndex;
[NMS(Index = 5)]
[NMS(Index = 7)]
/* 0x14 */ public int CurrentWaypoint;
[NMS(Index = 1)]
[NMS(Index = 3)]
/* 0x18 */ public float InitialDelay;
// size: 0x3
public enum OnCompleteEnum : uint {
Hold,
Loop,
Destroy,
}
[NMS(Index = 3)]
[NMS(Index = 5)]
/* 0x1C */ public OnCompleteEnum OnComplete;
[NMS(Index = 4)]
[NMS(Index = 6)]
/* 0x20 */ public float SmoothTime;
[NMS(Index = 8)]
[NMS(Index = 10)]
/* 0x24 */ public float SmoothTimer;
[NMS(Index = 7)]
/* 0x28 */ public float Timer;
[NMS(Index = 6)]
/* 0x2C */ public bool ArrivedAtCurrentWaypoint;
[NMS(Index = 1)]
/* 0x28 */ public GcCreatureTypes SpecialCreatureType;
[NMS(Index = 9)]
/* 0x2C */ public float Timer;
[NMS(Index = 8)]
/* 0x30 */ public bool ArrivedAtCurrentWaypoint;
[NMS(Index = 0)]
/* 0x31 */ public bool EcosystemCreature;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x2BE6ED1768B2EED2, NameHash = 0x8E0BDE4C)]
public class GcCreatureEffectTriggerRequirementCreatureSize : NMSTemplate
{
[NMS(Index = 1)]
/* 0x0 */ public float MaxCreatureSize;
[NMS(Index = 0)]
/* 0x4 */ public float MinCreatureSize;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xA5CCC03042AA0A93, NameHash = 0x32EF8A95)]
[NMS(GUID = 0x32AB8F8F7BEB650F, 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 = 0x2D86E111A0BD4358, NameHash = 0x1DA81BEB)]
[NMS(GUID = 0x88E9CA5477218384, NameHash = 0x1DA81BEB)]
public class GcCreatureHarvesterComponentData : 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 = 0x2148C4F59649D476, NameHash = 0x6AE734CB)]
[NMS(GUID = 0x60AE7309BA9CDC3A, NameHash = 0x6AE734CB)]
public class GcCreatureHoverMovementData : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
Loading

0 comments on commit d9964d2

Please sign in to comment.