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
The table of contents is too big for display.
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 = 0xEDF775C574ADAC04, NameHash = 0x6A8BFA82)]
[NMS(GUID = 0x964DAD246B658565, 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 = 0x3D6AC837CD2759, NameHash = 0x35D4E04)]
[NMS(GUID = 0x77CDC3BE5DC8A5BF, 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 = 0x9F53369A553F94FB, NameHash = 0x981A51EE)]
[NMS(GUID = 0xE536E84BA27F7904, 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 = 0x2500F7C41FC13345, NameHash = 0x3987E9FB)]
[NMS(GUID = 0x57E53F561B9DA4E8, NameHash = 0x3987E9FB)]
public class GcAlienPuzzleTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAmbientModeCameras.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x448FC1BE24F28891, NameHash = 0xC499EBDE)]
[NMS(GUID = 0xC12A908F5EC0DA14, NameHash = 0xC499EBDE)]
public class GcAmbientModeCameras : 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 = 0xC3EA956C232124C, NameHash = 0xC0413ECB)]
[NMS(GUID = 0x9DCBC6F90532DD12, NameHash = 0xC0413ECB)]
public class GcAudioAreaTriggerComponentData : NMSTemplate
{
[NMS(Index = 2, MxmlName = "Enter Distance")]
Expand Down
61 changes: 59 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 = 0x8C8A62326C9C3DED, NameHash = 0x7A0D33C8)]
[NMS(GUID = 0xA3037E022CC7B2B2, NameHash = 0x7A0D33C8)]
public class GcAudioWwiseEvents : NMSTemplate
{
// size: 0xAFC
// size: 0xB35
public enum AkEventEnum : uint {
INVALID_EVENT = 0x0,
ABANDONED_DOOR_UNLOCK = 0x264BED2D,
Expand Down Expand Up @@ -612,6 +612,63 @@ public enum AkEventEnum : uint {
FRIGATE_LIVING_REVEAL = 0x4045C9B3,
FRIGATE_LIVING_TALK = 0x1E4E7B6,
FRIGATE_LIVING_WARPIN = 0x195615B7,
GAMETABLE_BASIC_BARREN = 0xAAE6135B,
GAMETABLE_BASIC_COLD = 0x5C91FCCF,
GAMETABLE_BASIC_FIRE = 0x91C65F4D,
GAMETABLE_BASIC_LUSH = 0xF518CFA1,
GAMETABLE_BASIC_MECH = 0x80726EBA,
GAMETABLE_BASIC_NORMAL = 0xC7504E2C,
GAMETABLE_BASIC_RADIOACTIVE = 0x12FA0688,
GAMETABLE_BASIC_TOXIC = 0x227BFD3A,
GAMETABLE_BASIC_WEIRD = 0xCD277E50,
GAMETABLE_BEGIN = 0x924B6617,
GAMETABLE_BUFF_BARREN = 0x780D2454,
GAMETABLE_BUFF_COLD = 0x68F7F6E4,
GAMETABLE_BUFF_FIRE = 0xBE96DDDA,
GAMETABLE_BUFF_LUSH = 0x2FFCEC4A,
GAMETABLE_BUFF_MECH = 0x8454FBB1,
GAMETABLE_BUFF_RADIOACTIVE = 0x5ED96C29,
GAMETABLE_BUFF_TOXIC = 0x7035D777,
GAMETABLE_BUFF_WEIRD = 0xB06D5779,
GAMETABLE_DEBUFF_BARREN = 0xF517EFB,
GAMETABLE_DEBUFF_COLD = 0xF139BA6F,
GAMETABLE_DEBUFF_FIRE = 0x266E1CED,
GAMETABLE_DEBUFF_LUSH = 0x89C08D41,
GAMETABLE_DEBUFF_MECH = 0x151A2C5A,
GAMETABLE_DEBUFF_RADIOACTIVE = 0x7DEE02A8,
GAMETABLE_DEBUFF_TOXIC = 0xDFD6A25A,
GAMETABLE_DEBUFF_WEIRD = 0x6EBB0570,
GAMETABLE_DESTROYED = 0xE224A1D9,
GAMETABLE_END = 0x101B4A17,
GAMETABLE_HEAL = 0xBD172CAE,
GAMETABLE_LAUNCH_BARREN = 0xC657B9A,
GAMETABLE_LAUNCH_COLD = 0x26D531C2,
GAMETABLE_LAUNCH_FIRE = 0x243998A8,
GAMETABLE_LAUNCH_LUSH = 0xA0BFE634,
GAMETABLE_LAUNCH_MECH = 0x2579E853,
GAMETABLE_LAUNCH_NORMAL = 0x97D197AD,
GAMETABLE_LAUNCH_RADIOACTIVE = 0x6D9FB3CB,
GAMETABLE_LAUNCH_TOXIC = 0xD1355461,
GAMETABLE_LAUNCH_WEIRD = 0x946A910B,
GAMETABLE_PETSWAP = 0xBA211016,
GAMETABLE_PROJECTILE_BARREN = 0x4DED2E6,
GAMETABLE_PROJECTILE_COLD = 0x97F674F6,
GAMETABLE_PROJECTILE_FIRE = 0xF454EFC4,
GAMETABLE_PROJECTILE_LUSH = 0xB0F6F500,
GAMETABLE_PROJECTILE_MECH = 0x3561450F,
GAMETABLE_PROJECTILE_NORMAL = 0xBDADAE79,
GAMETABLE_PROJECTILE_RADIOACTIVE = 0xCFED3F67,
GAMETABLE_PROJECTILE_TOXIC = 0xD6FD45C5,
GAMETABLE_PROJECTILE_WEIRD = 0xB7689AF7,
GAMETABLE_REST = 0x5553A70A,
GAMETABLE_SHIELD = 0x3EF51E53,
GAMETABLE_SHIELDBREAK = 0x88C17964,
GAMETABLE_START = 0x2BA66204,
GAMETABLE_STING_LOSE = 0x8FAAE729,
GAMETABLE_STING_WIN = 0x3624B094,
GAMETABLE_STUN = 0xB8233A48,
GAMETABLE_WIN = 0x10F8B9AA,
GAMETABLE_YOURMOVE = 0x147A08E6,
GAS_BASTARD_POP = 0x3EA92568,
GEMCRYSTAL_COLLECT = 0xAC4DFF83,
GLITCHY_MONITOR = 0x1E04A85C,
Expand Down
6 changes: 4 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xE2250ED3E5F40D3B, NameHash = 0xA7A8D1DB)]
[NMS(GUID = 0x51AD4A2F9D56A195, NameHash = 0xA7A8D1DB)]
public class GcAudioWwiseRTPCs : NMSTemplate
{
// size: 0x6B
// size: 0x6D
public enum AkRTPCEnum : uint {
INVALID_RTPC = 0x0,
BASE_BATTERY_CHARGING = 0x7C13B3BA,
Expand All @@ -17,9 +17,11 @@ public enum AkRTPCEnum : uint {
COMMS_CHATTER_PIRATES = 0x54E82B11,
COMMS_CHATTER_POLICE = 0xD547E7BB,
CREATURE_EXISTENCE = 0xBBAE19A3,
CREATURE_SIZE_PET_BATTLE = 0xB2C4DB29,
CREATURES_STEP_SIZE = 0xE1067D02,
DOPPLER_DROID_SMALL = 0x1F092F38,
GAMEOBJECT_DISTANCE = 0x8EB54518,
GAMETABLE_DISTANCE_SCALE = 0x6C5F29D2,
GLOBAL_HAZARD_LEVEL = 0xFDD1B808,
GLOBAL_HEALTH_LEVEL = 0x2A61033E,
GLOBAL_SHIELD_LEVEL = 0xEA9FE763,
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcBiomeData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x54CE447B1FB78A07, NameHash = 0x79FEF5EB)]
[NMS(GUID = 0xC9DF94B23FE3CB44, NameHash = 0x79FEF5EB)]
public class GcBiomeData : NMSTemplate
{
[NMS(Index = 14)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcBiomeType.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xAF7120F3BC22E0B3, NameHash = 0xCA9B582D)]
[NMS(GUID = 0xC3DD677117D8635B, NameHash = 0xCA9B582D)]
public class GcBiomeType : NMSTemplate
{
// size: 0x11
Expand Down
4 changes: 2 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcBuildingClassification.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xF627EA567E83B353, NameHash = 0xF2F460E6)]
[NMS(GUID = 0x3E03F64CC3EEC1, NameHash = 0xF2F460E6)]
public class GcBuildingClassification : NMSTemplate
{
// size: 0x3E
public enum BuildingClassEnum : uint {
public enum BuildingClassEnum : byte {
None,
TerrainResource,
Shelter,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x1ED8248ACDE49559, NameHash = 0x93FF0D35)]
[NMS(GUID = 0xBA23E717C5114314, NameHash = 0x93FF0D35)]
public class GcBuildingClusterLayout : NMSTemplate
{
[NMS(Index = 2)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xFD9EE938D93E9963, NameHash = 0x4837448F)]
[NMS(GUID = 0x1575B46FFB1CE863, NameHash = 0x4837448F)]
public class GcBuildingClusterLayoutEntry : NMSTemplate
{
[NMS(Index = 0)]
/* 0x00 */ public GcBuildingClassification Building;
[NMS(Index = 3)]
/* 0x04 */ public int Max;
/* 0x0 */ public int Max;
[NMS(Index = 2)]
/* 0x08 */ public int Min;
/* 0x4 */ public int Min;
[NMS(Index = 1)]
/* 0x0C */ public float Probability;
/* 0x8 */ public float Probability;
[NMS(Index = 0)]
/* 0xC */ public GcBuildingClassification Building;
[NMS(Index = 4)]
/* 0x10 */ public bool FacesCentre;
/* 0xD */ public bool FacesCentre;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x8310581AF6B5B960, NameHash = 0xF6C0D5D)]
[NMS(GUID = 0x50A4EE4DA049E561, NameHash = 0xF6C0D5D)]
public class GcBuildingColourPalette : 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 = 0xEDE7DEEA1757C55E, NameHash = 0xFD3342FE)]
[NMS(GUID = 0x69E9538FC66061D2, NameHash = 0xFD3342FE)]
public class GcBuildingDefinitionTable : NMSTemplate
{
[NMS(Index = 1, Size = 0x3E, EnumType = typeof(GcBuildingClassification.BuildingClassEnum))]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x9B0650FCAA001136, NameHash = 0x7322E012)]
[NMS(GUID = 0x9CB27CEACB2A8128, NameHash = 0x7322E012)]
public class GcBuildingFilenameList : NMSTemplate
{
[NMS(Index = 0, Size = 0x3E, EnumType = typeof(GcBuildingClassification.BuildingClassEnum))]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x186C7B97B5D5AE64, NameHash = 0x9DD850FA)]
[NMS(GUID = 0xF097FE8AB60F1213, NameHash = 0x9DD850FA)]
public class GcBuildingMaterialOverride : NMSTemplate
{
[NMS(Index = 1)]
Expand Down
42 changes: 21 additions & 21 deletions libMBIN/Source/NMS/GameComponents/GcBuildingSpawnData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xBE60E65B85011B7D, NameHash = 0x55D62B6D)]
[NMS(GUID = 0x8464212632ED6662, NameHash = 0x55D62B6D)]
public class GcBuildingSpawnData : NMSTemplate
{
[NMS(Index = 22)]
Expand All @@ -18,43 +18,43 @@ public class GcBuildingSpawnData : NMSTemplate
/* 0x78 */ public int[] ClusterLayouts;
[NMS(Index = 11)]
/* 0x98 */ public TkNoiseFlattenOptions FlattenType;
[NMS(Index = 7)]
/* 0xA0 */ public GcBuildingClassification Classification;
[NMS(Index = 9)]
/* 0xA4 */ public int ClusterLayoutCount;
/* 0xA0 */ public int ClusterLayoutCount;
[NMS(Index = 10)]
/* 0xA8 */ public float ClusterSpacing;
/* 0xA4 */ public float ClusterSpacing;
[NMS(Index = 0)]
/* 0xAC */ public float Density;
/* 0xA8 */ public float Density;
[NMS(Index = 20)]
/* 0xB0 */ public int InstanceID;
/* 0xAC */ public int InstanceID;
[NMS(Index = 2)]
/* 0xB4 */ public int LSystemID;
/* 0xB0 */ public int LSystemID;
[NMS(Index = 19)]
/* 0xB8 */ public float MaxHeight;
/* 0xB4 */ public float MaxHeight;
[NMS(Index = 16)]
/* 0xBC */ public float MaxXZRotation;
/* 0xB8 */ public float MaxXZRotation;
[NMS(Index = 18)]
/* 0xC0 */ public float MinHeight;
/* 0xBC */ public float MinHeight;
[NMS(Index = 17)]
/* 0xC4 */ public float Radius;
/* 0xC0 */ public float Radius;
[NMS(Index = 15, MxmlName = "Scale ")]
/* 0xC8 */ public float Scale;
/* 0xC4 */ public float Scale;
[NMS(Index = 4)]
/* 0xCC */ public int WFCBuildingPreset;
/* 0xC8 */ public int WFCBuildingPreset;
[NMS(Index = 3)]
/* 0xD0 */ public int WFCModuleSet;
/* 0xCC */ public int WFCModuleSet;
[NMS(Index = 13)]
/* 0xD4 */ public bool AlignToNormal;
/* 0xD0 */ public bool AlignToNormal;
[NMS(Index = 5)]
/* 0xD5 */ public bool AutoCollision;
/* 0xD1 */ public bool AutoCollision;
[NMS(Index = 23)]
/* 0xD6 */ public bool BuildingSizeCalculated;
/* 0xD2 */ public bool BuildingSizeCalculated;
[NMS(Index = 7)]
/* 0xD3 */ public GcBuildingClassification Classification;
[NMS(Index = 12)]
/* 0xD7 */ public bool GivesShelter;
/* 0xD4 */ public bool GivesShelter;
[NMS(Index = 24)]
/* 0xD8 */ public bool IgnoreParticlesAABB;
/* 0xD5 */ public bool IgnoreParticlesAABB;
[NMS(Index = 14)]
/* 0xD9 */ public bool LowerIntoGround;
/* 0xD6 */ public bool LowerIntoGround;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x3EB7BC1CE2168201, NameHash = 0x29E8EF9E)]
[NMS(GUID = 0x50C9D96E226A901F, NameHash = 0x29E8EF9E)]
public class GcCameraAmbientBuildingData : 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 = 0x2DCC979BFD54A52, NameHash = 0xAB307BDA)]
[NMS(GUID = 0x77C423073F63B332, 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 = 0x4B703E9D4466381F, NameHash = 0xD7C08B15)]
[NMS(GUID = 0xD2020275E0932CB4, 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 = 0x734797966DA75873, NameHash = 0xE0C6D820)]
[NMS(GUID = 0x8746E644AD2A1D85, 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 = 0xA54141445A7F38EF, NameHash = 0x7D54F1EF)]
[NMS(GUID = 0x50077DFAE50B27B, NameHash = 0x7D54F1EF)]
public class GcConsumableItemTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
15 changes: 15 additions & 0 deletions libMBIN/Source/NMS/GameComponents/GcCostGameTableVacancyStatus.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xDC89393D40421116, NameHash = 0xC4C741B6)]
public class GcCostGameTableVacancyStatus : NMSTemplate
{
[NMS(Index = 2)]
/* 0x0 */ public bool CheckGameHasSpaces;
[NMS(Index = 0)]
/* 0x1 */ public bool CheckGameIsRegistered;
[NMS(Index = 3)]
/* 0x2 */ public bool RequiresGameHasSpaces;
[NMS(Index = 1)]
/* 0x3 */ public bool RequiresGameIsRegistered;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xE3D3D7EAF8A3279C, NameHash = 0x8685F03E)]
[NMS(GUID = 0x227032E1755DD5A6, NameHash = 0x8685F03E)]
public class GcCostInteractionIndex : NMSTemplate
{
[NMS(Index = 4)]
Expand Down
Loading
Loading