diff --git a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs index 4fda6231e..53c91b5f8 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 = 0x946A71F1D3B4C923, NameHash = 0x6A8BFA82)] + [NMS(GUID = 0x9D0F89114BDB88FA, 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 8209c1cc5..78726427d 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 = 0x45BAD10260909819, NameHash = 0x35D4E04)] + [NMS(GUID = 0xB3905165898766E0, 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 15f8410e7..f50909d1c 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 = 0xE3B2ED1BC93E276B, NameHash = 0x981A51EE)] + [NMS(GUID = 0xF5825A657613D70E, 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 0d1735e6c..663256d23 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 = 0x2E0C78ECA6637763, NameHash = 0x3987E9FB)] + [NMS(GUID = 0x57ADCFD93AE1D602, 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 75715d42a..d10de18ee 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 = 0x130241AA814A53FB, NameHash = 0xC0413ECB)] + [NMS(GUID = 0x3EE3BA43C893B6D1, 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 32b1ff35d..90f3fb314 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 = 0x5C0D94B6892FF6AB, NameHash = 0x7A0D33C8)] + [NMS(GUID = 0x7AD418B7C611B68B, NameHash = 0x7A0D33C8)] public class GcAudioWwiseEvents : NMSTemplate { - // size: 0xB56 + // size: 0xB57 public enum AkEventEnum : uint { INVALID_EVENT = 0x0, ABANDONED_DOOR_UNLOCK = 0x264BED2D, @@ -2147,6 +2147,7 @@ public enum AkEventEnum : uint { POWERMODULE_NOTE_F_STOP = 0xD89D1D4F, POWERMODULE_NOTE_G = 0x662C5961, POWERMODULE_NOTE_G_STOP = 0xD42B64, + PRISMATIC_CORE_LP = 0x79CD7DD2, PROTOROLLER = 0x98F8B9B1, PROTOROLLER_STOP = 0xC4BC74D4, PS5_VIBRATION_TONE = 0xCF5E1783, diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs index a76726ed2..9b79fde4b 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 = 0x1EE96C291FA4A5FC, NameHash = 0xAB307BDA)] + [NMS(GUID = 0x1CAF6DC9F63F5B8E, 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 ebb055f36..3ac3038de 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 = 0x7940F752957BB3FB, NameHash = 0xD7C08B15)] + [NMS(GUID = 0xDB0ED8040A4213AC, 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 4f289149f..bc22b72c7 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 = 0x2EE315EC89724A32, NameHash = 0xE0C6D820)] + [NMS(GUID = 0xE5060536A19C6DEB, 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 e3a01c406..09683ec6c 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 = 0xBE01EBADD20D2402, NameHash = 0x7D54F1EF)] + [NMS(GUID = 0x1307281E78812D4F, 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 cb5bead5c..471844cae 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 = 0xEE444E90C3ED5537, NameHash = 0x1C40312)] + [NMS(GUID = 0xA6C290E59A78B56F, 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 3c81b2065..07a0177dc 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 = 0x24B06A4ABA1D9BB2, NameHash = 0x7CFCD901)] + [NMS(GUID = 0x8C5E137FCD708753, 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 7b5f99952..541d1eff4 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 = 0x8757D083007F1F94, NameHash = 0x32EF8A95)] + [NMS(GUID = 0xF98C25EF592A02D4, 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 accc6f56c..075c14d8d 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 = 0x6553179F96029F8, NameHash = 0x1DA81BEB)] + [NMS(GUID = 0x70759B3615B9A65D, 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 29d5f86d3..ba9d53f6f 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 = 0x39B5B0C495D9B941, NameHash = 0x64F53EE9)] + [NMS(GUID = 0xA7E6CEFED3A020BC, NameHash = 0x64F53EE9)] public class GcCreatureSpookFiendAttackData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs index 4abe726e2..1d8ced857 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 = 0xCBEAB176EEDF3D3C, NameHash = 0x89F6C9F7)] + [NMS(GUID = 0x42BDA2B4E1A55BEE, 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 ed5da17b4..ab00e5a56 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 = 0x611C59231168217E, NameHash = 0xD4ED2AD7)] + [NMS(GUID = 0xE31696BC6698A18E, NameHash = 0xD4ED2AD7)] public class GcExperienceSpawnTable : NMSTemplate { [NMS(Index = 12, Size = 0x7, EnumType = typeof(GcSpaceBattleType.SpaceBattleTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs index 441e2052d..069cea3cf 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 = 0xAD377BE0C0F79355, NameHash = 0xB1AE9C6)] + [NMS(GUID = 0xE57BD9F34C0F4893, 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 724cecc8d..1d9bdcbcf 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 = 0x1D7193DAAEA824AE, NameHash = 0x61BD77C0)] + [NMS(GUID = 0xC093AF6A240DEC3B, NameHash = 0x61BD77C0)] public class GcExplosionDataTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs b/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs index b751beedf..599befaa9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBAC1431A5E6510C4, NameHash = 0xC8EEAC6B)] + [NMS(GUID = 0xA38745E3D47E75DC, NameHash = 0xC8EEAC6B)] public class GcFlagshipBattleConfig : NMSTemplate { [NMS(Index = 59)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs b/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs index bef07e173..3aa924c6f 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 = 0xD49B5132A84AA07C, NameHash = 0xBEC6F214)] + [NMS(GUID = 0x355530002ADB6729, 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 a4c891dab..27ddd8565 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 = 0xF3745B3663C98497, NameHash = 0x45C7860)] + [NMS(GUID = 0x5F73EC6159EF3DF9, 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 279fddf3d..e31f0e70c 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 = 0x209F09F7A468997D, NameHash = 0x7FD50C85)] + [NMS(GUID = 0xE05E9E8A7C4326D3, NameHash = 0x7FD50C85)] public class GcGenericMissionSequence : NMSTemplate { [NMS(Index = 24)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs index f30e8e4f2..eb8cda1ad 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 = 0xE61F769CD46FEDF9, NameHash = 0x5F8D3016)] + [NMS(GUID = 0xA89BC5EC97CE914, 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 81ed92bae..6ef0a3bcc 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 = 0x25185BFE84CB622F, NameHash = 0xFE3BE144)] + [NMS(GUID = 0xBFD4970556DD88, 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 ef35cf5ab..9de3b55f0 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 = 0x5C94D8BB120ADDB4, NameHash = 0x83FCDC89)] + [NMS(GUID = 0xCA7EA866CEC805B8, 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 989a07915..44856abb0 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 = 0xD7B8F6E1F8C7DF88, NameHash = 0xBE246A5)] + [NMS(GUID = 0x7C6CCD9976A94F37, 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 85386352e..72099d15c 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 = 0xC7F332952330A3EC, NameHash = 0xD2238C43)] + [NMS(GUID = 0x84BCB36384033AFF, 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 906954de0..8bd67f2e4 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 = 0xCE4131B5E4E11307, NameHash = 0xC1383C3B)] + [NMS(GUID = 0x57A89A886269D85F, 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 5f13f72ff..1cea2e0b1 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 = 0x2843D5EA05603586, NameHash = 0xFD1E1F96)] + [NMS(GUID = 0xAC94579ECD99A852, NameHash = 0xFD1E1F96)] public class GcLaserBeamData : NMSTemplate { [NMS(Index = 33)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs index 32027b098..6d5d8d677 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 = 0x98ED8CF3D133B7CD, NameHash = 0xDEC89720)] + [NMS(GUID = 0xC739D27E524651F9, 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 c3bdaaab8..ba52b1ed3 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 = 0xA2005A47C2854C62, NameHash = 0x8E28E2A0)] + [NMS(GUID = 0x52F9000BF59C2372, 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 36db1be5e..666df1be3 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 = 0xDB3D864408375FD7, NameHash = 0xEEECBBD3)] + [NMS(GUID = 0x4272F08872BF3C9F, 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 7b07a047d..3d9ab81ef 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 = 0x59F158542ED7AAC1, NameHash = 0xA7C3074A)] + [NMS(GUID = 0x1BD2EDF466E2B7BC, NameHash = 0xA7C3074A)] public class GcMaintenanceOverrideTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs index 3b81d51a2..d78b8bfc1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMarkerComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF9FFB85EBB4F9BF4, NameHash = 0x7714ED08)] + [NMS(GUID = 0x6AF3E30BF69DA83E, NameHash = 0x7714ED08)] public class GcMarkerComponentData : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs index 57388e2c1..90e6055b5 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 = 0xD2EEA9475D0516E4, NameHash = 0x3B68FA54)] + [NMS(GUID = 0x748CDD98B970FED8, 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 30749cf68..87600a23e 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 = 0x32C7FDFA2409EA13, NameHash = 0xB01C10E3)] + [NMS(GUID = 0x8D890372F7303047, 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 2e0017d4b..9b196bd2e 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 = 0x411290DAF60CB4F1, NameHash = 0x46EB7A3E)] + [NMS(GUID = 0x79D3E1A0D800EB89, NameHash = 0x46EB7A3E)] public class GcMechPartAudioEventOverride : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionFlagshipBattleState.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionFlagshipBattleState.cs index cc8aefb6f..a4f19d9c7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionFlagshipBattleState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionFlagshipBattleState.cs @@ -1,9 +1,11 @@ +using libMBIN.NMS.GameComponents; + namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA934596C84E6DA06, NameHash = 0x3CC4F74)] + [NMS(GUID = 0xB3F3500E34C884D1, NameHash = 0x3CC4F74)] public class GcMissionConditionFlagshipBattleState : NMSTemplate { - [NMS(Index = 1)] + [NMS(Index = 2)] /* 0x0 */ public int AlliesBelowHealthPercentage; // size: 0x2 public enum BattleStateEnum : uint { @@ -12,5 +14,7 @@ public enum BattleStateEnum : uint { } [NMS(Index = 0)] /* 0x4 */ public BattleStateEnum BattleState; + [NMS(Index = 1)] + /* 0x8 */ public GcSpaceBattleType RequireSpecificSpaceBattleType; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionFreighterBattle.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionFreighterBattle.cs index 22383e75c..3b8fc9125 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionFreighterBattle.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionFreighterBattle.cs @@ -1,8 +1,9 @@ using libMBIN.NMS.Toolkit; +using libMBIN.NMS.GameComponents; namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x389584F2C4407C18, NameHash = 0x2333DE53)] + [NMS(GUID = 0xB639C18A3F5F7D80, NameHash = 0x2333DE53)] public class GcMissionConditionFreighterBattle : NMSTemplate { [NMS(Index = 1)] @@ -16,9 +17,9 @@ public enum FreighterBattleStatusEnum : uint { } [NMS(Index = 0)] /* 0x4 */ public FreighterBattleStatusEnum FreighterBattleStatus; - [NMS(Index = 3)] - /* 0x8 */ public TkEqualityEnum FreighterBattleTest; [NMS(Index = 2)] - /* 0xC */ public bool HostileFreighter; + /* 0x8 */ public TkEqualityEnum FreighterBattleTest; + [NMS(Index = 3, Size = 0x7, EnumType = typeof(GcSpaceBattleType.SpaceBattleTypeEnum))] + /* 0xC */ public bool[] AllowedSpaceBattleTypes; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSwarmMissionsAvailable.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSwarmMissionsAvailable.cs new file mode 100644 index 000000000..e2abf9dda --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSwarmMissionsAvailable.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x27EA4CF1A3B336F3, NameHash = 0xFE3CE4AC)] + public class GcMissionConditionHasSwarmMissionsAvailable : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsAnomalyLoaded.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsAnomalyLoaded.cs index 41c5af907..816ae1dd0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsAnomalyLoaded.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsAnomalyLoaded.cs @@ -2,10 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD99E1CA6C1334FEC, NameHash = 0xD6FAC380)] + [NMS(GUID = 0xE5C0AB0F82798923, NameHash = 0xD6FAC380)] public class GcMissionConditionIsAnomalyLoaded : NMSTemplate { [NMS(Index = 0)] /* 0x0 */ public GcGalaxyStarAnomaly Anomaly; + [NMS(Index = 1)] + /* 0x4 */ public bool RequireCurrentlyInWorld; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs index cce19da7f..ae77719fa 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 = 0x1DA8AB81F2058E42, NameHash = 0xC261496D)] + [NMS(GUID = 0x82920052D064B47F, 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 d0eeefcdd..c280e9a93 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 = 0xECCE0A7B097D7A35, NameHash = 0xDD01DB4B)] + [NMS(GUID = 0xEF9768AA38134E97, 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 d0805e0b2..d87ce6994 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 = 0x6FD4ECDD5B04F5F1, NameHash = 0x9CB124D)] + [NMS(GUID = 0xF317ECE200338A47, 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 9d820a9bd..f3f1e3865 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 = 0x2991D120351CEE5, NameHash = 0x2218E35E)] + [NMS(GUID = 0x6BA120B540A9450D, 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 616d4b083..759a513ee 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 = 0x1F32FD778AF32DE6, NameHash = 0x5F135E)] + [NMS(GUID = 0x97E0D38463BA763E, 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 6eca126f5..98f1c3b39 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 = 0x96C69E0B03F33F45, NameHash = 0xC72226FB)] + [NMS(GUID = 0xE8B2ED9419BAF7A7, NameHash = 0xC72226FB)] public class GcMissionSequenceShowMessage : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs index ee66420b6..4d299d8aa 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB23026517B0057BA, NameHash = 0xEFC01E37)] + [NMS(GUID = 0x3FCD4D1B5948315C, NameHash = 0xEFC01E37)] public class GcMissionSequenceTeleport : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs index e7ae409d9..ca3cb4b79 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 = 0x71080B376B35D823, NameHash = 0x4E2556EB)] + [NMS(GUID = 0x5A846E5E85774CC4, 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 be491600b..440778daa 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 = 0x858E518ECD524D03, NameHash = 0xC402725B)] + [NMS(GUID = 0x5969251BBAF2D500, NameHash = 0xC402725B)] public class GcMoveableObjectComponentData : NMSTemplate { [NMS(Index = 10)] @@ -37,9 +37,11 @@ public class GcMoveableObjectComponentData : NMSTemplate /* 0x6C */ public float OnTruckImpactStrengthModifier; [NMS(Index = 12)] /* 0x70 */ public float OnTruckMinRelativeVelocityModifier; + [NMS(Index = 19)] + /* 0x74 */ public bool DeactivateSimpleInteractionUntilGrabbed; [NMS(Index = 18)] - /* 0x74 */ public bool NotifyParentEncounterWhenGrabbed; + /* 0x75 */ public bool NotifyParentEncounterWhenGrabbed; [NMS(Index = 9)] - /* 0x75 */ public bool UseGravGunGrabRotationTarget; + /* 0x76 */ public bool UseGravGunGrabRotationTarget; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs index 1b8143620..0ce07a14a 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 = 0x85061E59C04579EB, NameHash = 0xC7D918F3)] + [NMS(GUID = 0x7C8CD78F28CD1DD, 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 12b51b37f..b2c063385 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 = 0x6063B1217915CB86, NameHash = 0xA5939A4D)] + [NMS(GUID = 0x442C9723F6E934A8, 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 b4e7ae810..5fa80a7c7 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 = 0x1885F9A944447E2, NameHash = 0xA82989A1)] + [NMS(GUID = 0x7D0619E17D1EE19D, 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 6d6f6878a..d11c5e947 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 = 0xC6D578219ACC01FC, NameHash = 0x9776BBFB)] + [NMS(GUID = 0x4AD24064AFEA28D4, NameHash = 0x9776BBFB)] public class GcPlayerDamageData : NMSTemplate { [NMS(Index = 7)] @@ -21,7 +21,7 @@ public class GcPlayerDamageData : NMSTemplate /* 0x098 */ public NMSString0x10 CameraShakeNoShield; [NMS(Index = 13)] /* 0x0A8 */ public NMSString0x10 CameraShakeShield; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x0B8 */ public List DamageTechWithStat; [NMS(Index = 2)] /* 0x0C8 */ public NMSString0x10 DeathStat; @@ -37,6 +37,8 @@ public class GcPlayerDamageData : NMSTemplate /* 0x0F4 */ public int HazardDrain; [NMS(Index = 6)] /* 0x0F8 */ public GcAudioWwiseEvents HitMessageAudio; + [NMS(Index = 18)] + /* 0x0FC */ public float PlayerDamageMultiplier; // size: 0x5 public enum PlayerDamageTypeEnum : uint { Normal, @@ -45,19 +47,19 @@ public enum PlayerDamageTypeEnum : uint { Freeze, Scorch, } - [NMS(Index = 19)] - /* 0x0FC */ public PlayerDamageTypeEnum PlayerDamageType; + [NMS(Index = 20)] + /* 0x100 */ public PlayerDamageTypeEnum PlayerDamageType; [NMS(Index = 11)] - /* 0x100 */ public float PushForce; - [NMS(Index = 21)] - /* 0x104 */ public float TechDamageChance; + /* 0x104 */ public float PushForce; + [NMS(Index = 22)] + /* 0x108 */ public float TechDamageChance; [NMS(Index = 17)] - /* 0x108 */ public bool AllowDeathInInteraction; - [NMS(Index = 18)] - /* 0x109 */ public bool DoFullDamageToSelf; + /* 0x10C */ public bool AllowDeathInInteraction; + [NMS(Index = 19)] + /* 0x10D */ public bool DoFullDamageToSelf; [NMS(Index = 16)] - /* 0x10A */ public bool ForceDamageInInteraction; + /* 0x10E */ public bool ForceDamageInInteraction; [NMS(Index = 15)] - /* 0x10B */ public bool ShowTrackIcon; + /* 0x10F */ public bool ShowTrackIcon; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs index c31c92a5f..1ab442d62 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 = 0xC7B96D397801FA7E, NameHash = 0xE2349289)] + [NMS(GUID = 0x14695D3E98123102, 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 ef73c7066..9ad06909b 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 = 0x23CD7CE6A74993C8, NameHash = 0x1119BAC1)] + [NMS(GUID = 0x959F50C23DC7F3EB, 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 38d6bcbd0..f5f8dda82 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 = 0x70BBB10D2CC3B036, NameHash = 0x4BE4494B)] + [NMS(GUID = 0x667D546FA5634CBE, 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 29575f959..47c49c307 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 = 0xC3D28747A848C579, NameHash = 0x191B9BEB)] + [NMS(GUID = 0x8DD736C49F4650A1, NameHash = 0x191B9BEB)] public class GcPulseEncounterInfo : NMSTemplate { [NMS(Index = 15)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs index a1820e291..4fb0f43e9 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 = 0x3E31266E9C3C8DC3, NameHash = 0x332E71B4)] + [NMS(GUID = 0xB65C836025D3E9A6, 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 b73ac80c6..7a0934750 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 = 0x3D0D0DA36FD9355F, NameHash = 0x8C01FB7E)] + [NMS(GUID = 0x38C1D0BFBD9CA5FE, 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 c5f52c543..a77abda70 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 = 0x3FDDF2A5998E5997, NameHash = 0x695F3196)] + [NMS(GUID = 0x5881972C75C94BBE, NameHash = 0x695F3196)] public class GcPuzzleTextFlow : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs index 4f3776285..726a51c23 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE53AA67FE6E6FEC5, NameHash = 0xC8C2FA1E)] + [NMS(GUID = 0xFED9496FFD04AA28, NameHash = 0xC8C2FA1E)] public class GcRealityGameIcons : NMSTemplate { - // size: 0x7E + // size: 0x7F public enum GameIconsEnum : uint { Stamina, NoStamina, @@ -131,6 +131,7 @@ public enum GameIconsEnum : uint { AClassSmall, SClassSmall, SwarmDrone, + SwarmHive, } [NMS(Index = 0)] /* 0x0 */ public GameIconsEnum GameIcons; diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs index 8a54db9af..957107569 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs @@ -4,66 +4,66 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x591D80CA91C78784, NameHash = 0xA547E834)] + [NMS(GUID = 0xC0D9FFEECD13EF18, NameHash = 0xA547E834)] public class GcRealityIconTable : NMSTemplate { - [NMS(Index = 15, Size = 0x7E, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] + [NMS(Index = 15, Size = 0x7F, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] /* 0x0000 */ public TkTextureResource[] GameIcons; [NMS(Index = 5, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x0BD0 */ public TkTextureResource[] BinocularDiscoveryIcons; + /* 0x0BE8 */ public TkTextureResource[] BinocularDiscoveryIcons; [NMS(Index = 3, Size = 0xB, EnumType = typeof(GcProductCategory.ProductCategoryEnum))] - /* 0x0D68 */ public TkTextureResource[] ProductCategoryIcons; + /* 0x0D80 */ public TkTextureResource[] ProductCategoryIcons; [NMS(Index = 4, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x0E70 */ public TkTextureResource[] MissionFactionIcons; + /* 0x0E88 */ public TkTextureResource[] MissionFactionIcons; [NMS(Index = 8, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x0F60 */ public TkTextureResource[] DiscoveryPageRaceIcons; + /* 0x0F78 */ public TkTextureResource[] DiscoveryPageRaceIcons; [NMS(Index = 22, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1038 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; + /* 0x1050 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; [NMS(Index = 27, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1110 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; + /* 0x1128 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; [NMS(Index = 28, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x11E8 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; + /* 0x1200 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; [NMS(Index = 21, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x12C0 */ public TkTextureResource[] PetBattlerAffinityIcons; + /* 0x12D8 */ public TkTextureResource[] PetBattlerAffinityIcons; [NMS(Index = 2, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x1398 */ public TkTextureResource[] SubstanceCategoryIcons; + /* 0x13B0 */ public TkTextureResource[] SubstanceCategoryIcons; [NMS(Index = 24, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1470 */ public TkTextureResource[] PetBattlerBGMoveIcons; + /* 0x1488 */ public TkTextureResource[] PetBattlerBGMoveIcons; [NMS(Index = 23, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1530 */ public TkTextureResource[] PetBattlerBuffMoveIcons; + /* 0x1548 */ public TkTextureResource[] PetBattlerBuffMoveIcons; [NMS(Index = 26, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x15F0 */ public TkTextureResource[] PetBattlerCoreBuffIcons; + /* 0x1608 */ public TkTextureResource[] PetBattlerCoreBuffIcons; [NMS(Index = 25, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x16B0 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; + /* 0x16C8 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; [NMS(Index = 17, Size = 0x7, EnumType = typeof(GcDifficultyPresetType.DifficultyPresetTypeEnum))] - /* 0x1770 */ public TkTextureResource[] DifficultyPresetIcons; + /* 0x1788 */ public TkTextureResource[] DifficultyPresetIcons; [NMS(Index = 6, Size = 0x7, EnumType = typeof(GcTradingClass.TradingClassEnum))] - /* 0x1818 */ public TkTextureResource[] DiscoveryPageTradingIcons; + /* 0x1830 */ public TkTextureResource[] DiscoveryPageTradingIcons; [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x18C0 */ public TkTextureResource[] HazardIcons; + /* 0x18D8 */ public TkTextureResource[] HazardIcons; [NMS(Index = 1, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x1968 */ public TkTextureResource[] HazardIconsHUD; + /* 0x1980 */ public TkTextureResource[] HazardIconsHUD; [NMS(Index = 19, Size = 0x6, EnumType = typeof(GcOptionsUIHeaderIcons.OptionsUIHeaderIconTypeEnum))] - /* 0x1A10 */ public TkTextureResource[] OptionsUIHeaderIcons; + /* 0x1A28 */ public TkTextureResource[] OptionsUIHeaderIcons; [NMS(Index = 20, Size = 0x5, EnumType = typeof(GcInventoryFilterOptions.InventoryFilterEnum))] - /* 0x1AA0 */ public TkTextureResource[] InventoryFilterIcons; + /* 0x1AB8 */ public TkTextureResource[] InventoryFilterIcons; [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcDifficultyOptionGroups.DifficultyOptionGroupEnum))] - /* 0x1B18 */ public TkTextureResource[] DifficultyUIOptionIcons; + /* 0x1B30 */ public TkTextureResource[] DifficultyUIOptionIcons; [NMS(Index = 7, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1B78 */ public TkTextureResource[] DiscoveryPageConflictIcons; + /* 0x1B90 */ public TkTextureResource[] DiscoveryPageConflictIcons; [NMS(Index = 16, KeyField = "ID")] - /* 0x1BD8 */ public HashMap MissionDetailIcons; + /* 0x1BF0 */ public HashMap MissionDetailIcons; [NMS(Index = 10)] - /* 0x1C08 */ public TkTextureResource DiscoveryPageConflictUnknown; + /* 0x1C20 */ public TkTextureResource DiscoveryPageConflictUnknown; [NMS(Index = 11)] - /* 0x1C20 */ public TkTextureResource DiscoveryPageRaceUnknown; + /* 0x1C38 */ public TkTextureResource DiscoveryPageRaceUnknown; [NMS(Index = 9)] - /* 0x1C38 */ public TkTextureResource DiscoveryPageTradingUnknown; + /* 0x1C50 */ public TkTextureResource DiscoveryPageTradingUnknown; [NMS(Index = 13)] - /* 0x1C50 */ public List PlanetResourceIconLookups; + /* 0x1C68 */ public List PlanetResourceIconLookups; [NMS(Index = 14)] - /* 0x1C60 */ public List RepairTechIcons; + /* 0x1C78 */ public List RepairTechIcons; [NMS(Index = 12)] - /* 0x1C70 */ public List TerrainIconLookups; + /* 0x1C88 */ public List TerrainIconLookups; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs index dd5a81dbb..03e84e783 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x10E480FD71CCC2A4, NameHash = 0xEDA97B90)] + [NMS(GUID = 0x1055E512DB0FAAA2, NameHash = 0xEDA97B90)] public class GcRealityManagerData : NMSTemplate { [NMS(Index = 67, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] @@ -16,41 +16,41 @@ public class GcRealityManagerData : NMSTemplate [NMS(Index = 64)] /* 0x0130 */ public GcRealityIconTable Icons; [NMS(Index = 76)] - /* 0x1DB0 */ public GcTradeSettings TradeSettings; + /* 0x1DC8 */ public GcTradeSettings TradeSettings; [NMS(Index = 69, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x3628 */ public TkTextureResource[] StatCategoryIcons; + /* 0x3640 */ public TkTextureResource[] StatCategoryIcons; [NMS(Index = 70, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x49A8 */ public TkTextureResource[] StatTechPackageIcons; + /* 0x49C0 */ public TkTextureResource[] StatTechPackageIcons; [NMS(Index = 59, Size = 0x24, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x5D28 */ public GcNumberedTextList[] MissionNameAdjectives; + /* 0x5D40 */ public GcNumberedTextList[] MissionNameAdjectives; [NMS(Index = 58, Size = 0x24, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x6088 */ public GcNumberedTextList[] MissionNameFormats; + /* 0x60A0 */ public GcNumberedTextList[] MissionNameFormats; [NMS(Index = 60, Size = 0x24, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x63E8 */ public GcNumberedTextList[] MissionNameNouns; + /* 0x6400 */ public GcNumberedTextList[] MissionNameNouns; [NMS(Index = 5)] - /* 0x6748 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; + /* 0x6760 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; [NMS(Index = 52, Size = 0x7, EnumType = typeof(GcShipWeapons.ShipWeaponEnum))] - /* 0x6968 */ public GcShipWeaponData[] ShipWeapons; + /* 0x6980 */ public GcShipWeaponData[] ShipWeapons; [NMS(Index = 53, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x6B28 */ public GcPlayerWeaponData[] PlayerWeapons; + /* 0x6B40 */ public GcPlayerWeaponData[] PlayerWeapons; [NMS(Index = 56, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6C78 */ public NMSString0x20A[] FactionNames; + /* 0x6C90 */ public NMSString0x20A[] FactionNames; [NMS(Index = 75, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6DB8 */ public GcRepShopData[] RepShops; + /* 0x6DD0 */ public GcRepShopData[] RepShops; [NMS(Index = 74, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x6EF8 */ public GcTechList[] PlanetTechShops; + /* 0x6F10 */ public GcTechList[] PlanetTechShops; [NMS(Index = 57, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x7008 */ public GcNumberedTextList[] FactionClients; + /* 0x7020 */ public GcNumberedTextList[] FactionClients; [NMS(Index = 68, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x70F8 */ public TkTextureResource[] SubstanceChargeIcons; + /* 0x7110 */ public TkTextureResource[] SubstanceChargeIcons; [NMS(Index = 61, Size = 0xB)] - /* 0x71D0 */ public TkIdArray[] MissionBoardRewardOptions; + /* 0x71E8 */ public TkIdArray[] MissionBoardRewardOptions; [NMS(Index = 55, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x7280 */ public NMSString0x10[] FactionStandingIDs; + /* 0x7298 */ public NMSString0x10[] FactionStandingIDs; [NMS(Index = 54, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x7320 */ public TkIdArray[] DefaultVehicleLoadout; + /* 0x7338 */ public TkIdArray[] DefaultVehicleLoadout; [NMS(Index = 92, Size = 0x5, EnumType = typeof(GcCatalogueGroups.CatalogueGroupEnum))] - /* 0x7390 */ public GcFilename[] Catalogues; + /* 0x73A8 */ public GcFilename[] Catalogues; // size: 0x5 public enum StatsEnum { Suit, @@ -60,146 +60,146 @@ public enum StatsEnum { Vehicle, } [NMS(Index = 72, Size = 0x5, EnumType = typeof(StatsEnum))] - /* 0x73E0 */ public GcStats[] Stats; + /* 0x73F8 */ public GcStats[] Stats; [NMS(Index = 8, Size = 0x3, EnumType = typeof(GcProductTableType.ProductTableTypeEnum))] - /* 0x7430 */ public GcFilename[] ProductTables; + /* 0x7448 */ public GcFilename[] ProductTables; [NMS(Index = 83)] - /* 0x7460 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; + /* 0x7478 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; [NMS(Index = 81)] - /* 0x7478 */ public GcInventoryLayout ShipStartingLayout; + /* 0x7490 */ public GcInventoryLayout ShipStartingLayout; [NMS(Index = 82)] - /* 0x7490 */ public GcInventoryLayout ShipTechOnlyStartingLayout; + /* 0x74A8 */ public GcInventoryLayout ShipTechOnlyStartingLayout; [NMS(Index = 80)] - /* 0x74A8 */ public GcInventoryLayout SuitCargoStartingSlotLayout; + /* 0x74C0 */ public GcInventoryLayout SuitCargoStartingSlotLayout; [NMS(Index = 78)] - /* 0x74C0 */ public GcInventoryLayout SuitStartingSlotLayout; + /* 0x74D8 */ public GcInventoryLayout SuitStartingSlotLayout; [NMS(Index = 79)] - /* 0x74D8 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; + /* 0x74F0 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; [NMS(Index = 26)] - /* 0x74F0 */ public List AlienPuzzleTables; + /* 0x7508 */ public List AlienPuzzleTables; [NMS(Index = 25)] - /* 0x7500 */ public GcFilename AlienWordsTable; + /* 0x7518 */ public GcFilename AlienWordsTable; [NMS(Index = 20)] - /* 0x7510 */ public GcFilename BaitDataTable; + /* 0x7528 */ public GcFilename BaitDataTable; [NMS(Index = 62)] - /* 0x7520 */ public List BuilderMissionRewardOverrides; + /* 0x7538 */ public List BuilderMissionRewardOverrides; [NMS(Index = 49)] - /* 0x7530 */ public GcFilename CombatEffectsTable; + /* 0x7548 */ public GcFilename CombatEffectsTable; [NMS(Index = 13)] - /* 0x7540 */ public GcFilename ConsumableItemTable; + /* 0x7558 */ public GcFilename ConsumableItemTable; [NMS(Index = 42)] - /* 0x7550 */ public GcFilename CostTable; + /* 0x7568 */ public GcFilename CostTable; [NMS(Index = 30)] - /* 0x7560 */ public List DamageMultiplierTable; + /* 0x7578 */ public List DamageMultiplierTable; [NMS(Index = 36)] - /* 0x7570 */ public GcFilename DamageTable; + /* 0x7588 */ public GcFilename DamageTable; [NMS(Index = 16)] - /* 0x7580 */ public GcFilename DialogClearanceTable; + /* 0x7598 */ public GcFilename DialogClearanceTable; [NMS(Index = 33)] - /* 0x7590 */ public GcFilename DiscoveryRewardTable; + /* 0x75A8 */ public GcFilename DiscoveryRewardTable; [NMS(Index = 90)] - /* 0x75A0 */ public List FiendCrimeSpawnTable; + /* 0x75B8 */ public List FiendCrimeSpawnTable; [NMS(Index = 19)] - /* 0x75B0 */ public GcFilename FishDataTable; + /* 0x75C8 */ public GcFilename FishDataTable; [NMS(Index = 91)] - /* 0x75C0 */ public List FreighterBaseItemPairs; + /* 0x75D8 */ public List FreighterBaseItemPairs; [NMS(Index = 51)] - /* 0x75D0 */ public List FreighterCargoOptions; + /* 0x75E8 */ public List FreighterCargoOptions; [NMS(Index = 21)] - /* 0x75E0 */ public GcFilename GameTableDiceDataTable; + /* 0x75F8 */ public GcFilename GameTableDiceDataTable; [NMS(Index = 31)] - /* 0x75F0 */ public GcFilename HistoricalSeasonDataTable; + /* 0x7608 */ public GcFilename HistoricalSeasonDataTable; [NMS(Index = 35)] - /* 0x7600 */ public GcFilename InventoryTable; + /* 0x7618 */ public GcFilename InventoryTable; [NMS(Index = 17)] - /* 0x7610 */ public GcFilename ItemDescriptionOverrideTable; + /* 0x7628 */ public GcFilename ItemDescriptionOverrideTable; [NMS(Index = 11)] - /* 0x7620 */ public GcFilename LegacyItemConversionTable; + /* 0x7638 */ public GcFilename LegacyItemConversionTable; [NMS(Index = 12)] - /* 0x7630 */ public List LegacyRepairTable; + /* 0x7648 */ public List LegacyRepairTable; [NMS(Index = 45)] - /* 0x7640 */ public GcFilename MaintenanceGroupsTable; + /* 0x7658 */ public GcFilename MaintenanceGroupsTable; [NMS(Index = 18)] - /* 0x7650 */ public GcFilename MaintenanceOverrideTable; + /* 0x7668 */ public GcFilename MaintenanceOverrideTable; [NMS(Index = 88)] - /* 0x7660 */ public List NeverOfferedForSale; + /* 0x7678 */ public List NeverOfferedForSale; [NMS(Index = 87)] - /* 0x7670 */ public List NeverSellableItems; + /* 0x7688 */ public List NeverSellableItems; [NMS(Index = 23)] - /* 0x7680 */ public GcFilename PetBattlerMoveSetsTable; + /* 0x7698 */ public GcFilename PetBattlerMoveSetsTable; [NMS(Index = 22)] - /* 0x7690 */ public GcFilename PetBattlerMovesTable; + /* 0x76A8 */ public GcFilename PetBattlerMovesTable; [NMS(Index = 24)] - /* 0x76A0 */ public GcFilename PetShopItemTable; + /* 0x76B8 */ public GcFilename PetShopItemTable; [NMS(Index = 77)] - /* 0x76B0 */ public List PirateStationExtraProds; + /* 0x76C8 */ public List PirateStationExtraProds; [NMS(Index = 48)] - /* 0x76C0 */ public GcFilename PlayerWeaponPropertiesTable; + /* 0x76D8 */ public GcFilename PlayerWeaponPropertiesTable; [NMS(Index = 9)] - /* 0x76D0 */ public GcFilename ProceduralProductTable; + /* 0x76E8 */ public GcFilename ProceduralProductTable; [NMS(Index = 10)] - /* 0x76E0 */ public GcFilename ProceduralTechnologyTable; + /* 0x76F8 */ public GcFilename ProceduralTechnologyTable; [NMS(Index = 37)] - /* 0x76F0 */ public GcFilename PurchaseableBuildingBlueprintsTable; + /* 0x7708 */ public GcFilename PurchaseableBuildingBlueprintsTable; [NMS(Index = 38)] - /* 0x7700 */ public GcFilename PurchaseableSpecialsTable; + /* 0x7718 */ public GcFilename PurchaseableSpecialsTable; [NMS(Index = 14)] - /* 0x7710 */ public GcFilename RecipeTable; + /* 0x7728 */ public GcFilename RecipeTable; [NMS(Index = 32)] - /* 0x7720 */ public GcFilename RewardTable; + /* 0x7738 */ public GcFilename RewardTable; [NMS(Index = 47)] - /* 0x7730 */ public GcFilename SettlementPerksTable; + /* 0x7748 */ public GcFilename SettlementPerksTable; [NMS(Index = 73)] - /* 0x7740 */ public GcTechList StationTechShops; + /* 0x7758 */ public GcTechList StationTechShops; [NMS(Index = 34)] - /* 0x7750 */ public GcFilename StatRewardsTable; + /* 0x7768 */ public GcFilename StatRewardsTable; [NMS(Index = 15)] - /* 0x7760 */ public GcFilename StoriesTable; + /* 0x7778 */ public GcFilename StoriesTable; [NMS(Index = 4)] - /* 0x7770 */ public List SubstanceSecondaryLookups; + /* 0x7788 */ public List SubstanceSecondaryLookups; [NMS(Index = 7)] - /* 0x7780 */ public GcFilename SubstanceTable; + /* 0x7798 */ public GcFilename SubstanceTable; [NMS(Index = 86)] - /* 0x7790 */ public List SuitCargoUpgradePrices; + /* 0x77A8 */ public List SuitCargoUpgradePrices; [NMS(Index = 85)] - /* 0x77A0 */ public List SuitTechOnlyUpgradePrices; + /* 0x77B8 */ public List SuitTechOnlyUpgradePrices; [NMS(Index = 84)] - /* 0x77B0 */ public List SuitUpgradePrices; + /* 0x77C8 */ public List SuitUpgradePrices; [NMS(Index = 50)] - /* 0x77C0 */ public GcFilename TechBoxTable; + /* 0x77D8 */ public GcFilename TechBoxTable; [NMS(Index = 6)] - /* 0x77D0 */ public GcFilename TechnologyTable; + /* 0x77E8 */ public GcFilename TechnologyTable; [NMS(Index = 44)] - /* 0x77E0 */ public GcFilename TradingClassDataTable; + /* 0x77F8 */ public GcFilename TradingClassDataTable; [NMS(Index = 43)] - /* 0x77F0 */ public GcFilename TradingCostTable; + /* 0x7808 */ public GcFilename TradingCostTable; [NMS(Index = 46)] - /* 0x7800 */ public GcFilename UnlockableItemTrees; + /* 0x7818 */ public GcFilename UnlockableItemTrees; [NMS(Index = 41)] - /* 0x7810 */ public GcFilename UnlockablePlatformRewardsTable; + /* 0x7828 */ public GcFilename UnlockablePlatformRewardsTable; [NMS(Index = 39)] - /* 0x7820 */ public GcFilename UnlockableSeasonRewardsTable; + /* 0x7838 */ public GcFilename UnlockableSeasonRewardsTable; [NMS(Index = 40)] - /* 0x7830 */ public GcFilename UnlockableTwitchRewardsTable; + /* 0x7848 */ public GcFilename UnlockableTwitchRewardsTable; [NMS(Index = 71, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x7840 */ public GcMinMaxFloat[] FoodStatValues; + /* 0x7858 */ public GcMinMaxFloat[] FoodStatValues; [NMS(Index = 28, Size = 0x9D, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x7EC0 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; + /* 0x7ED8 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; [NMS(Index = 2, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x8134 */ public GcDiscoveryWorth[] DiscoveryWorth; + /* 0x814C */ public GcDiscoveryWorth[] DiscoveryWorth; [NMS(Index = 89, Size = 0x5)] - /* 0x8310 */ public float[] NormalisedPriceLimits; + /* 0x8328 */ public float[] NormalisedPriceLimits; [NMS(Index = 3, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x8324 */ public float[] CreatureDiscoverySizeMultiplier; + /* 0x833C */ public float[] CreatureDiscoverySizeMultiplier; [NMS(Index = 63, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] - /* 0x8334 */ public float[] WeightedTextWeights; + /* 0x834C */ public float[] WeightedTextWeights; [NMS(Index = 0)] - /* 0x8340 */ public ushort HomeRealityIteration; + /* 0x8358 */ public ushort HomeRealityIteration; [NMS(Index = 1)] - /* 0x8342 */ public ushort RealityIteration; + /* 0x835A */ public ushort RealityIteration; [NMS(Index = 27, Size = 0x9D, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x8344 */ public bool[] LoopInteractionPuzzles; + /* 0x835C */ public bool[] LoopInteractionPuzzles; [NMS(Index = 29, Size = 0x7, EnumType = typeof(GcWeightingCurve.WeightingCurveEnum))] - /* 0x83E1 */ public TkCurveType[] WeightingCurves; + /* 0x83F9 */ public TkCurveType[] WeightingCurves; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs index cfeef8fa8..3f8809ab4 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 = 0xC0673493A30177E4, NameHash = 0x77A67F2A)] + [NMS(GUID = 0x17C4A937F8689FB7, 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 3cf46ac3e..27d2f5daa 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 = 0xAE2740508EEA79EF, NameHash = 0x7CA999C6)] + [NMS(GUID = 0x92451E64A3A2A0CD, NameHash = 0x7CA999C6)] public class GcRewardCommunicatorMessage : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardConditionalUnlockSpecial.cs b/libMBIN/Source/NMS/GameComponents/GcRewardConditionalUnlockSpecial.cs new file mode 100644 index 000000000..2938e1d04 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcRewardConditionalUnlockSpecial.cs @@ -0,0 +1,27 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x4142485FF95C13EA, NameHash = 0xF71AF52C)] + public class GcRewardConditionalUnlockSpecial : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public NMSString0x20A Message; + [NMS(Index = 5)] + /* 0x20 */ public NMSString0x20A MilestoneRewardOverrideText; + [NMS(Index = 1)] + /* 0x40 */ public NMSString0x10 ID; + // size: 0x1 + public enum UnlockSpecialConditionEnum : uint { + CommunityTeamWinner, + } + [NMS(Index = 0)] + /* 0x50 */ public UnlockSpecialConditionEnum UnlockSpecialCondition; + [NMS(Index = 7)] + /* 0x54 */ public bool FailIfAlreadyKnown; + [NMS(Index = 6)] + /* 0x55 */ public bool HideInSeasonRewards; + [NMS(Index = 3)] + /* 0x56 */ public bool ShowSpecialProductPopup; + [NMS(Index = 4)] + /* 0x57 */ public bool UseSpecialFormatting; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs b/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs index 94f5fcbb9..0afd0a117 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 = 0xB36514D48E9C9E7D, NameHash = 0xA1AB33A5)] + [NMS(GUID = 0x5D3A1B8242920537, 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 ef94e91ee..2aed5eb6c 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 = 0x5CB5F45BC1453DE9, NameHash = 0x7DA2A291)] + [NMS(GUID = 0xE5D8EFDB1B257015, 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 c600db415..be0567bfa 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 = 0xE1E51A536B8DC1CB, NameHash = 0x2ED2EBC3)] + [NMS(GUID = 0xD480763F7139F202, 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 d1d4ddbe2..1d22bf75c 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 = 0x72E5B6E1A76DCE68, NameHash = 0x4ED8FEEE)] + [NMS(GUID = 0x38D9E8329E1D38DD, 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 2fc292e0f..d5fd6fd0a 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 = 0xF1687F5DF00DBCAD, NameHash = 0x37EE71BB)] + [NMS(GUID = 0xBF816B43895C7A0D, NameHash = 0x37EE71BB)] public class GcScanEventData : NMSTemplate { [NMS(Index = 46)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs index d9b440601..5212521a1 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 = 0x28249F01295B51BE, NameHash = 0xEE47CB18)] + [NMS(GUID = 0x6A9D42AE29BF723C, 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 52d160bc8..f88d25f14 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 = 0xC76339C2E30C1DAC, NameHash = 0xC2909BE6)] + [NMS(GUID = 0xC86ABEF077FABF79, NameHash = 0xC2909BE6)] public class GcSeasonalGameModeData : NMSTemplate { [NMS(Index = 77, Size = 0x1E)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs index 7fdf848dc..dfd961813 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 = 0xA76E21010370A483, NameHash = 0xC2A84DBE)] + [NMS(GUID = 0x350FF7ADC537256D, 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 8b2de4466..547155094 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 = 0x915951C82AC0B49E, NameHash = 0xBFA48A64)] + [NMS(GUID = 0x27FBEE84F210A36D, 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 489421eec..3972d8691 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 = 0x79E01B2AEE396E04, NameHash = 0xCAB38C6E)] + [NMS(GUID = 0x5478464BB47972F7, 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 66e5bb652..e40a5db3c 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 = 0x9DF8FB61C1E8FF02, NameHash = 0xD5492CC8)] + [NMS(GUID = 0xEC360BB33626D98E, NameHash = 0xD5492CC8)] public class GcShipDialogue : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcShipDialogueTreeEnum.DialogueTreeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs index 0ea05c7a1..c46b4c4e9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x79CC6FD4D0F96B2B, NameHash = 0xC2E69AF7)] + [NMS(GUID = 0x972AC20EB6F4B308, NameHash = 0xC2E69AF7)] public class GcSpaceBattleSpawnData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSwarmWinnersStatueComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcSwarmWinnersStatueComponentData.cs new file mode 100644 index 000000000..39f5eda75 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcSwarmWinnersStatueComponentData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x6414F86E194E11C5, NameHash = 0x8FC78F4B)] + public class GcSwarmWinnersStatueComponentData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs index 08ce1a84a..5d8861a9e 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 = 0x365C18B8328280B4, NameHash = 0xBCBC706D)] + [NMS(GUID = 0x3E9FF8F9DC50682, 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 730adc372..14fd66939 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 = 0x6C2CC6C38A47379B, NameHash = 0x23C4698E)] + [NMS(GUID = 0xA488EDC6EB21A53A, NameHash = 0x23C4698E)] public class GcWeatherEffectTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs index 822881b5f..d61743e50 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 = 0x82F00F2F4F2AA48E, NameHash = 0xA10A7EF5)] + [NMS(GUID = 0xE03AE967EB72F7D0, NameHash = 0xA10A7EF5)] public class GcGalaxyGlobals : NMSTemplate { [NMS(Index = 124, Size = 0x10, EnumType = typeof(GcGalaxyMarkerTypes.GalaxyMarkerTypeEnum))] diff --git a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs index af7c70402..11424f22b 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 = 0xC05BDDD5F3FE20DB, NameHash = 0xFC6CA276)] + [NMS(GUID = 0xA0891601A3DF07A1, 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 55ad85a66..db43b4d1e 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 = 0x18728F9B8C2F4840, NameHash = 0x29022DE4)] + [NMS(GUID = 0xF5655AD60AA370F, 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 7c0c68f78..d474190cb 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 = 0xEBD0E26AAF514DEE, NameHash = 0xD1FA1B1C)] + [NMS(GUID = 0xF9A7F387752CC4E2, NameHash = 0xD1FA1B1C)] public class GcUIGlobals : NMSTemplate { [NMS(Index = 1104)] diff --git a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs index d57e43e69..2eefe9ffa 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 = 0xB149E6D21D7A7808, NameHash = 0x6C7923EF)] + [NMS(GUID = 0x2BE7A0F17C05DF28, NameHash = 0x6C7923EF)] public class GcVehicleGlobals : NMSTemplate { [NMS(Index = 198)] diff --git a/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs b/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs index b8f942de3..99bb593f8 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 = 0x1EC89096D066AAA1, NameHash = 0x69A0FDE1)] + [NMS(GUID = 0x7B4B842DB06522EF, NameHash = 0x69A0FDE1)] public class TkTestMetadata : NMSTemplate { [NMS(Index = 47)] diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index cabd43405..e2f895aa6 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.40.0.1"; + internal const string VERSION_STRING = "6.43.0.1"; /// Shorthand for AssemblyVersion.Major public static int Major => AssemblyVersion.Major; diff --git a/libMBIN/libMBIN-Shared.projitems b/libMBIN/libMBIN-Shared.projitems index 93f4082ce..4842a0584 100644 --- a/libMBIN/libMBIN-Shared.projitems +++ b/libMBIN/libMBIN-Shared.projitems @@ -1163,6 +1163,7 @@ + @@ -1886,6 +1887,7 @@ + @@ -2301,6 +2303,7 @@ +