diff --git a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs index f0461e39e..613c9e46b 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 = 0xEDF775C574ADAC04, NameHash = 0x6A8BFA82)] + [NMS(GUID = 0x964DAD246B658565, 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 ff30ffe19..8bc936294 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 = 0x3D6AC837CD2759, NameHash = 0x35D4E04)] + [NMS(GUID = 0x77CDC3BE5DC8A5BF, 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 173b98625..079af4514 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 = 0x9F53369A553F94FB, NameHash = 0x981A51EE)] + [NMS(GUID = 0xE536E84BA27F7904, 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 01bb6a413..448756d20 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 = 0x2500F7C41FC13345, NameHash = 0x3987E9FB)] + [NMS(GUID = 0x57E53F561B9DA4E8, NameHash = 0x3987E9FB)] public class GcAlienPuzzleTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAmbientModeCameras.cs b/libMBIN/Source/NMS/GameComponents/GcAmbientModeCameras.cs index 61768a42a..83b3c31fa 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAmbientModeCameras.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAmbientModeCameras.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs index a5f07d6c6..4b852a5e9 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 = 0xC3EA956C232124C, NameHash = 0xC0413ECB)] + [NMS(GUID = 0x9DCBC6F90532DD12, 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 2353cf210..3457648b5 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 = 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, @@ -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, diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs index e4af7b7bc..a04097e48 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs @@ -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, @@ -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, diff --git a/libMBIN/Source/NMS/GameComponents/GcBiomeData.cs b/libMBIN/Source/NMS/GameComponents/GcBiomeData.cs index c17b155ae..d59900b2e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBiomeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBiomeData.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBiomeType.cs b/libMBIN/Source/NMS/GameComponents/GcBiomeType.cs index 818298332..848fcb879 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBiomeType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBiomeType.cs @@ -1,6 +1,6 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAF7120F3BC22E0B3, NameHash = 0xCA9B582D)] + [NMS(GUID = 0xC3DD677117D8635B, NameHash = 0xCA9B582D)] public class GcBiomeType : NMSTemplate { // size: 0x11 diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingClassification.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingClassification.cs index 966304538..e5990e012 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingClassification.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingClassification.cs @@ -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, diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayout.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayout.cs index c245aa658..af12e6746 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayout.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayout.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayoutEntry.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayoutEntry.cs index 1e03387a7..bbf334d4e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayoutEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingClusterLayoutEntry.cs @@ -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; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingColourPalette.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingColourPalette.cs index 93b550824..5a113e1c9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingColourPalette.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingColourPalette.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingDefinitionTable.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingDefinitionTable.cs index 20c371daf..0a0273bc3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingDefinitionTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingDefinitionTable.cs @@ -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))] diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingFilenameList.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingFilenameList.cs index dad813398..7d9ec53cb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingFilenameList.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingFilenameList.cs @@ -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))] diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingMaterialOverride.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingMaterialOverride.cs index f49b56c34..d16cf80d0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingMaterialOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingMaterialOverride.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBuildingSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcBuildingSpawnData.cs index 56d7401b9..c396dd561 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBuildingSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBuildingSpawnData.cs @@ -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)] @@ -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; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCameraAmbientBuildingData.cs b/libMBIN/Source/NMS/GameComponents/GcCameraAmbientBuildingData.cs index 79e547569..3b6b163a9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCameraAmbientBuildingData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCameraAmbientBuildingData.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs index 5c744b420..dfb5a23d6 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 = 0x2DCC979BFD54A52, NameHash = 0xAB307BDA)] + [NMS(GUID = 0x77C423073F63B332, 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 c5bb4d66e..6b51a65fc 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 = 0x4B703E9D4466381F, NameHash = 0xD7C08B15)] + [NMS(GUID = 0xD2020275E0932CB4, 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 80a1ba7ed..32933d625 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 = 0x734797966DA75873, NameHash = 0xE0C6D820)] + [NMS(GUID = 0x8746E644AD2A1D85, 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 6fd158ab2..ba9de5605 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 = 0xA54141445A7F38EF, NameHash = 0x7D54F1EF)] + [NMS(GUID = 0x50077DFAE50B27B, NameHash = 0x7D54F1EF)] public class GcConsumableItemTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCostGameTableVacancyStatus.cs b/libMBIN/Source/NMS/GameComponents/GcCostGameTableVacancyStatus.cs new file mode 100644 index 000000000..cd13ea5dd --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCostGameTableVacancyStatus.cs @@ -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; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs b/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs index 47777669e..85b81e43d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs @@ -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)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs b/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs index c9b44c982..d99b3c1b0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2517F542D7A9E9F6, NameHash = 0xCF763D)] + [NMS(GUID = 0x76CB281E6301BD0F, NameHash = 0xCF763D)] public class GcCostInteractionMissionState : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs index 64d841e6f..6fb587cf6 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 = 0x4655302538C1E036, NameHash = 0x1C40312)] + [NMS(GUID = 0x67BAABA88BBB90A0, 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 04df5de1f..39e20ef61 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 = 0x600768BEAB69EB29, NameHash = 0x7CFCD901)] + [NMS(GUID = 0xB212498BF27BF2ED, NameHash = 0x7CFCD901)] public class GcCreatureCrystalMovementDataParams : NMSTemplate { [NMS(Index = 28)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs index 75755d8ba..5a13bab8a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs @@ -3,35 +3,41 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF049C544A8298D4D, NameHash = 0xC0D06960)] + [NMS(GUID = 0x20B7FE2CEF0D108D, NameHash = 0xC0D06960)] public class GcCreatureData : NMSTemplate { [NMS(Index = 19)] /* 0x00 */ public List Data; [NMS(Index = 18)] /* 0x10 */ public NMSString0x10 EggType; + [NMS(Index = 26)] + /* 0x20 */ public List FlyerOffsetOverrides; [NMS(Index = 0)] - /* 0x20 */ public NMSString0x10 Id; + /* 0x30 */ public NMSString0x10 Id; [NMS(Index = 17)] - /* 0x30 */ public NMSString0x10 KillingBlowMessageID; + /* 0x40 */ public NMSString0x10 KillingBlowMessageID; [NMS(Index = 16)] - /* 0x40 */ public NMSString0x10 KillStatID; + /* 0x50 */ public NMSString0x10 KillStatID; + [NMS(Index = 27)] + /* 0x60 */ public List MoveSets; + [NMS(Index = 25)] + /* 0x70 */ public List PetBattlerNodesToHide; [NMS(Index = 6)] - /* 0x50 */ public List Tags; + /* 0x80 */ public List Tags; [NMS(Index = 2)] - /* 0x60 */ public GcCreatureTypes ForceType; + /* 0x90 */ public GcCreatureTypes ForceType; [NMS(Index = 12)] - /* 0x64 */ public float FurChance; + /* 0x94 */ public float FurChance; [NMS(Index = 11)] - /* 0x68 */ public float FurLengthModifierAtMaxScale; + /* 0x98 */ public float FurLengthModifierAtMaxScale; [NMS(Index = 10)] - /* 0x6C */ public float FurLengthModifierAtMinScale; + /* 0x9C */ public float FurLengthModifierAtMinScale; [NMS(Index = 15)] - /* 0x70 */ public GcCreatureRoleFrequencyModifier HerbivoreProbabilityModifier; + /* 0xA0 */ public GcCreatureRoleFrequencyModifier HerbivoreProbabilityModifier; [NMS(Index = 9)] - /* 0x74 */ public float MaxScale; + /* 0xA4 */ public float MaxScale; [NMS(Index = 8)] - /* 0x78 */ public float MinScale; + /* 0xA8 */ public float MinScale; // size: 0x4 public enum MoveAreaEnum : uint { Ground, @@ -40,18 +46,28 @@ public enum MoveAreaEnum : uint { Space, } [NMS(Index = 7)] - /* 0x7C */ public MoveAreaEnum MoveArea; + /* 0xAC */ public MoveAreaEnum MoveArea; + [NMS(Index = 22)] + /* 0xB0 */ public float PetBattleFlyerExtraOffset; + [NMS(Index = 20)] + /* 0xB4 */ public GcGameTablePetTag PetBattlerTags; [NMS(Index = 14)] - /* 0x80 */ public GcCreatureRoleFrequencyModifier PredatorProbabilityModifier; + /* 0xB8 */ public GcCreatureRoleFrequencyModifier PredatorProbabilityModifier; [NMS(Index = 13)] - /* 0x84 */ public GcCreatureRarity Rarity; + /* 0xBC */ public GcCreatureRarity Rarity; [NMS(Index = 3)] - /* 0x88 */ public GcCreatureTypes RealType; + /* 0xC0 */ public GcCreatureTypes RealType; [NMS(Index = 5)] - /* 0x8C */ public bool CanBeFemale; + /* 0xC4 */ public bool CanBeFemale; + [NMS(Index = 21)] + /* 0xC5 */ public bool CanBeUsedInPetBattler; [NMS(Index = 4)] - /* 0x8D */ public bool EcoSystemCreature; + /* 0xC6 */ public bool EcoSystemCreature; [NMS(Index = 1)] - /* 0x8E */ public bool OnlySpawnWhenIdIsForced; + /* 0xC7 */ public bool OnlySpawnWhenIdIsForced; + [NMS(Index = 23)] + /* 0xC8 */ public GcPetBattlerAffinity PetBattlerForcedAffinity; + [NMS(Index = 24)] + /* 0xC9 */ public bool PetBattlerShouldSwellOnAttack; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs index d0ce90961..03b925604 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC1156160B294112E, NameHash = 0x58F2CAEC)] + [NMS(GUID = 0x3DB5E8B2F371C344, NameHash = 0x58F2CAEC)] public class GcCreatureDataTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs index 0fa4afb81..2b0f4c216 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs @@ -3,20 +3,20 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA7731C59EE0BFD05, NameHash = 0x32EF8A95)] + [NMS(GUID = 0xBA1DD4A92268DB7C, NameHash = 0x32EF8A95)] public class GcCreatureFeederComponentData : NMSTemplate { [NMS(Index = 0)] /* 0x000 */ public GcMaintenanceComponentData MaintenanceData; [NMS(Index = 3)] - /* 0x410 */ public List DispenseNodes; + /* 0x430 */ public List DispenseNodes; [NMS(Index = 5)] - /* 0x420 */ public float DispensePeriod; + /* 0x440 */ public float DispensePeriod; [NMS(Index = 4)] - /* 0x424 */ public float DispenseVelocity; + /* 0x444 */ public float DispenseVelocity; [NMS(Index = 1)] - /* 0x428 */ public int NumInputs; + /* 0x448 */ public int NumInputs; [NMS(Index = 2)] - /* 0x42C */ public int NumMealsPerBait; + /* 0x44C */ public int NumMealsPerBait; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs index 88a5667f0..403522159 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x35C729A4C94193BA, NameHash = 0x1DA81BEB)] + [NMS(GUID = 0xAB375EB966F7CBD4, NameHash = 0x1DA81BEB)] public class GcCreatureHarvesterComponentData : NMSTemplate { [NMS(Index = 0)] /* 0x000 */ public GcMaintenanceComponentData MaintenanceData; [NMS(Index = 1)] - /* 0x410 */ public int NumSlots; + /* 0x430 */ public int NumSlots; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreaturePetRewardActions.cs b/libMBIN/Source/NMS/GameComponents/GcCreaturePetRewardActions.cs index 8577f7f63..0548db531 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreaturePetRewardActions.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreaturePetRewardActions.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD3869E009E2E210A, NameHash = 0xD40B99F)] + [NMS(GUID = 0x7AC110A1EE89AADD, NameHash = 0xD40B99F)] public class GcCreaturePetRewardActions : NMSTemplate { - // size: 0x9 + // size: 0xA public enum PetActionEnum : uint { Tickle, Treat, @@ -14,6 +14,7 @@ public enum PetActionEnum : uint { Adopt, Milk, HarvestSpecial, + AddUnspentPetBattleLevel, } [NMS(Index = 0)] /* 0x0 */ public PetActionEnum PetAction; diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs index f890d3343..2fcc6e1cc 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 = 0xF59EC335B005746C, NameHash = 0x64F53EE9)] + [NMS(GUID = 0xF5B71A787C712F39, NameHash = 0x64F53EE9)] public class GcCreatureSpookFiendAttackData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs b/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs index 8a634583c..9e4ad2715 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDA36680F1D28571B, NameHash = 0xF6B8782)] + [NMS(GUID = 0x9D644642A4079F4, NameHash = 0xF6B8782)] public class GcDebugScene : NMSTemplate { [NMS(Index = 75, Size = 0x6)] @@ -39,125 +39,125 @@ public class GcDebugScene : NMSTemplate /* 0x0190 */ public Vector3f ForcedSunPosition; [NMS(Index = 61)] /* 0x01A0 */ public Vector3f SandwormSpawnPos; - [NMS(Index = 17, Size = 0x12)] + [NMS(Index = 17, Size = 0x1E)] /* 0x01B0 */ public GcPetData[] Pets; - [NMS(Index = 18, Size = 0x12)] - /* 0x2640 */ public GcPetCustomisationData[] PetAccessoryCustomisation; + [NMS(Index = 18, Size = 0x1E)] + /* 0x5160 */ public GcPetCustomisationData[] PetAccessoryCustomisation; [NMS(Index = 41, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x3C30 */ public GcCameraFollowSettings[] VehicleCameraOverride; + /* 0x75F0 */ public GcCameraFollowSettings[] VehicleCameraOverride; [NMS(Index = 59)] - /* 0x4368 */ public NMSString0x10 BackgroundSpaceEncounter; + /* 0x7D28 */ public NMSString0x10 BackgroundSpaceEncounter; [NMS(Index = 35)] - /* 0x4378 */ public List DebugCameraPaths; + /* 0x7D38 */ public List DebugCameraPaths; [NMS(Index = 37)] - /* 0x4388 */ public List DebugCreatureSpawns; + /* 0x7D48 */ public List DebugCreatureSpawns; [NMS(Index = 36)] - /* 0x4398 */ public List DebugDecorations; + /* 0x7D58 */ public List DebugDecorations; [NMS(Index = 39)] - /* 0x43A8 */ public List DebugEnemyShipSpawns; + /* 0x7D68 */ public List DebugEnemyShipSpawns; [NMS(Index = 54)] - /* 0x43B8 */ public NMSString0x10 DebugExperienceCamShake; + /* 0x7D78 */ public NMSString0x10 DebugExperienceCamShake; [NMS(Index = 53)] - /* 0x43C8 */ public GcSeed DebugFlybySeed; + /* 0x7D88 */ public GcSeed DebugFlybySeed; [NMS(Index = 38)] - /* 0x43D8 */ public List DebugMechSpawns; + /* 0x7D98 */ public List DebugMechSpawns; [NMS(Index = 11)] - /* 0x43E8 */ public List DebugNPCSpawns; + /* 0x7DA8 */ public List DebugNPCSpawns; [NMS(Index = 34)] - /* 0x43F8 */ public List DebugShipPaths; + /* 0x7DB8 */ public List DebugShipPaths; [NMS(Index = 40)] - /* 0x4408 */ public List DebugShipSpawns; + /* 0x7DC8 */ public List DebugShipSpawns; [NMS(Index = 10)] - /* 0x4418 */ public List DefaultNPCIdles; + /* 0x7DD8 */ public List DefaultNPCIdles; [NMS(Index = 69)] - /* 0x4428 */ public NMSString0x10 GhostShipReward; + /* 0x7DE8 */ public NMSString0x10 GhostShipReward; [NMS(Index = 68)] - /* 0x4438 */ public NMSString0x10 LivingFrigateReward; + /* 0x7DF8 */ public NMSString0x10 LivingFrigateReward; [NMS(Index = 67)] - /* 0x4448 */ public NMSString0x10 NormandyReward; + /* 0x7E08 */ public NMSString0x10 NormandyReward; [NMS(Index = 22)] - /* 0x4458 */ public List PetRideWayPoints; + /* 0x7E18 */ public List PetRideWayPoints; [NMS(Index = 58)] - /* 0x4468 */ public NMSString0x10 PulseEncounter; + /* 0x7E28 */ public NMSString0x10 PulseEncounter; [NMS(Index = 4)] - /* 0x4478 */ public List TriggerActions; + /* 0x7E38 */ public List TriggerActions; [NMS(Index = 30)] - /* 0x4488 */ public Vector2f CloudStratosphereWindOffset; + /* 0x7E48 */ public Vector2f CloudStratosphereWindOffset; [NMS(Index = 29)] - /* 0x4490 */ public Vector2f CloudWindOffset; + /* 0x7E50 */ public Vector2f CloudWindOffset; [NMS(Index = 73)] - /* 0x4498 */ public float CameraSpinDistanceOffset; + /* 0x7E58 */ public float CameraSpinDistanceOffset; [NMS(Index = 71)] - /* 0x449C */ public float CameraSpinRevolutions; + /* 0x7E5C */ public float CameraSpinRevolutions; [NMS(Index = 70)] - /* 0x44A0 */ public float CameraSpinTime; + /* 0x7E60 */ public float CameraSpinTime; [NMS(Index = 72)] - /* 0x44A4 */ public float CameraSpinVerticalOffset; + /* 0x7E64 */ public float CameraSpinVerticalOffset; [NMS(Index = 28)] - /* 0x44A8 */ public float CloudAnimScale; + /* 0x7E68 */ public float CloudAnimScale; [NMS(Index = 27)] - /* 0x44AC */ public float CloudCover; + /* 0x7E6C */ public float CloudCover; [NMS(Index = 32)] - /* 0x44B0 */ public float CustomShipDockedTime; + /* 0x7E70 */ public float CustomShipDockedTime; [NMS(Index = 43)] - /* 0x44B4 */ public GcSentinelTypes DebugDroneType; + /* 0x7E74 */ public GcSentinelTypes DebugDroneType; [NMS(Index = 52)] - /* 0x44B8 */ public float DebugFlybyRange; + /* 0x7E78 */ public float DebugFlybyRange; [NMS(Index = 66)] - /* 0x44BC */ public float DebugFrigateFlybyHeightOffset; + /* 0x7E7C */ public float DebugFrigateFlybyHeightOffset; [NMS(Index = 65)] - /* 0x44C0 */ public float DebugFrigateFlybyRotation; + /* 0x7E80 */ public float DebugFrigateFlybyRotation; [NMS(Index = 46)] - /* 0x44C4 */ public int DebugNumDrones; + /* 0x7E84 */ public int DebugNumDrones; [NMS(Index = 6)] - /* 0x44C8 */ public float FlyCamSmoothFactor; + /* 0x7E88 */ public float FlyCamSmoothFactor; [NMS(Index = 7)] - /* 0x44CC */ public float FlyCamSpeedModifier; + /* 0x7E8C */ public float FlyCamSpeedModifier; [NMS(Index = 9)] - /* 0x44D0 */ public float NPCIdleMaxDelay; + /* 0x7E90 */ public float NPCIdleMaxDelay; [NMS(Index = 8)] - /* 0x44D4 */ public float NPCIdleMinDelay; + /* 0x7E94 */ public float NPCIdleMinDelay; [NMS(Index = 16)] - /* 0x44D8 */ public GcPetBehaviours PetForceBehaviour; + /* 0x7E98 */ public GcPetBehaviours PetForceBehaviour; [NMS(Index = 21)] - /* 0x44DC */ public int PetRideIndex; + /* 0x7E9C */ public int PetRideIndex; [NMS(Index = 20)] - /* 0x44E0 */ public float PlayerWalkSpeed; + /* 0x7EA0 */ public float PlayerWalkSpeed; [NMS(Index = 33)] - /* 0x44E4 */ public float ShipSpawningMultiplier; + /* 0x7EA4 */ public float ShipSpawningMultiplier; [NMS(Index = 0)] - /* 0x44E8 */ public bool Active; + /* 0x7EA8 */ public bool Active; [NMS(Index = 25)] - /* 0x44E9 */ public bool AllowOverrideWaterSettings; + /* 0x7EA9 */ public bool AllowOverrideWaterSettings; [NMS(Index = 3)] - /* 0x44EA */ public bool AutoCreateDecorations; + /* 0x7EAA */ public bool AutoCreateDecorations; [NMS(Index = 2)] - /* 0x44EB */ public bool AutoSave; + /* 0x7EAB */ public bool AutoSave; [NMS(Index = 31)] - /* 0x44EC */ public bool BusyShips; + /* 0x7EAC */ public bool BusyShips; [NMS(Index = 74)] - /* 0x44ED */ public TkCurveType CameraSpinEasing; + /* 0x7EAD */ public TkCurveType CameraSpinEasing; [NMS(Index = 26)] - /* 0x44EE */ public bool ControlClouds; + /* 0x7EAE */ public bool ControlClouds; [NMS(Index = 1)] - /* 0x44EF */ public bool DebugDraw; + /* 0x7EAF */ public bool DebugDraw; [NMS(Index = 42)] - /* 0x44F0 */ public bool DebugDroneScanPlayer; + /* 0x7EB0 */ public bool DebugDroneScanPlayer; [NMS(Index = 5)] - /* 0x44F1 */ public bool FlyCamSmooth; + /* 0x7EB1 */ public bool FlyCamSmooth; [NMS(Index = 19)] - /* 0x44F2 */ public bool ForcePlayerWalk; + /* 0x7EB2 */ public bool ForcePlayerWalk; [NMS(Index = 23)] - /* 0x44F3 */ public bool ForceSunPosition; + /* 0x7EB3 */ public bool ForceSunPosition; [NMS(Index = 12)] - /* 0x44F4 */ public bool LoadPetsFromDebugScene; + /* 0x7EB4 */ public bool LoadPetsFromDebugScene; [NMS(Index = 60)] - /* 0x44F5 */ public bool PulseEncountersAlwaysPersist; + /* 0x7EB5 */ public bool PulseEncountersAlwaysPersist; [NMS(Index = 14)] - /* 0x44F6 */ public bool ResetMoodsOnSummon; + /* 0x7EB6 */ public bool ResetMoodsOnSummon; [NMS(Index = 15)] - /* 0x44F7 */ public bool ShowAccessoryMoods; + /* 0x7EB7 */ public bool ShowAccessoryMoods; [NMS(Index = 13)] - /* 0x44F8 */ public bool UpdatePetMoods; + /* 0x7EB8 */ public bool UpdatePetMoods; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs index 7a72e1a90..0be6e2313 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x827E083193C7E65E, NameHash = 0xF989045F)] + [NMS(GUID = 0x895C9417123E8F14, NameHash = 0xF989045F)] public class GcDefaultSaveData : NMSTemplate { [NMS(Index = 0)] /* 0x00000 */ public GcPlayerStateData State; [NMS(Index = 1)] - /* 0x7FB80 */ public GcPlayerSpawnStateData Spawn; + /* 0x840C0 */ public GcPlayerSpawnStateData Spawn; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcDiscoveryDisplayComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcDiscoveryDisplayComponentData.cs index 2fa285aaf..8b1de3e0d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDiscoveryDisplayComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDiscoveryDisplayComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBC6BAA311917DBE5, NameHash = 0xA379DDEE)] + [NMS(GUID = 0x53B5924577C45F43, NameHash = 0xA379DDEE)] public class GcDiscoveryDisplayComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs index d4ec17191..7f22f617b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x37FBE6A30D1083B0, NameHash = 0x89F6C9F7)] + [NMS(GUID = 0xA163CF1715C72CB8, NameHash = 0x89F6C9F7)] public class GcEggMachineComponentData : NMSTemplate { [NMS(Index = 0)] /* 0x000 */ public GcMaintenanceComponentData MaintenanceData; [NMS(Index = 1)] - /* 0x410 */ public int NumInputs; + /* 0x430 */ public int NumInputs; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerAction.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerAction.cs index 08cbbe13a..c4cda3c75 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerAction.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerAction.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6A8C134C1D513107, NameHash = 0x298D7312)] + [NMS(GUID = 0x409895D9F3983E98, NameHash = 0x298D7312)] public class GcExperienceDebugTriggerAction : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerActionTypes.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerActionTypes.cs index e07a069cf..2d1da9730 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerActionTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerActionTypes.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x45ECFD93BAB923E4, NameHash = 0x3849DC69)] + [NMS(GUID = 0xFF1165A703C76264, NameHash = 0x3849DC69)] public class GcExperienceDebugTriggerActionTypes : NMSTemplate { - // size: 0x38 + // size: 0x3A public enum ExperienceDebugTriggerActionEnum : uint { None, Drones, @@ -61,6 +61,8 @@ public enum ExperienceDebugTriggerActionEnum : uint { SpawnBugQueen, RemoveAllFiendsAndBugs, WaterTransition, + HideUI, + ShowUI, } [NMS(Index = 0)] /* 0x0 */ public ExperienceDebugTriggerActionEnum ExperienceDebugTriggerAction; diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerInput.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerInput.cs index 5f7bc0473..358ef67c3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerInput.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExperienceDebugTriggerInput.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x54EED9E8DC335B1B, NameHash = 0xD8B86727)] + [NMS(GUID = 0xAB49D9D1F20B4774, NameHash = 0xD8B86727)] public class GcExperienceDebugTriggerInput : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs index eaaf5a690..46d92b18a 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 = 0x4C42441CF60EE85B, NameHash = 0xD4ED2AD7)] + [NMS(GUID = 0xB817AFAE576C494F, NameHash = 0xD4ED2AD7)] public class GcExperienceSpawnTable : NMSTemplate { [NMS(Index = 18)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs index 6ede96205..c1d2b5f56 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 = 0x6F27B49B499A33A6, NameHash = 0xB1AE9C6)] + [NMS(GUID = 0xAC03E10B26C52C9F, 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 e545670b5..ff00b637a 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 = 0xD0846B8FA1430B51, NameHash = 0x61BD77C0)] + [NMS(GUID = 0xC5DEE62B76B0E782, NameHash = 0x61BD77C0)] public class GcExplosionDataTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs b/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs index 7a5833493..c3290ff61 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 = 0x325AF2DBEE5F423A, NameHash = 0xBEC6F214)] + [NMS(GUID = 0x345870388EC267EE, NameHash = 0xBEC6F214)] public class GcGalaxyAudioSetupData : NMSTemplate { [NMS(Index = 6, MxmlName = "Event AddWaypoint")] diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableAICustomPet.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableAICustomPet.cs new file mode 100644 index 000000000..7ac701af4 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableAICustomPet.cs @@ -0,0 +1,28 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x779B0AC33E77E994, NameHash = 0xCA27AD7F)] + public class GcGameTableAICustomPet : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x10 CreatureID; + [NMS(Index = 2)] + /* 0x10 */ public GcSeed ForceSeed; + [NMS(Index = 1)] + /* 0x20 */ public int ForceLevel; + // size: 0x4 + public enum GameTableAICustomPetAffinityTypeEnum : uint { + Random, + FromPlanet, + FromSystem, + Custom, + } + [NMS(Index = 4)] + /* 0x24 */ public GameTableAICustomPetAffinityTypeEnum GameTableAICustomPetAffinityType; + [NMS(Index = 3)] + /* 0x28 */ public NMSString0x20 Name; + [NMS(Index = 5)] + /* 0x48 */ public GcPetBattlerAffinity CustomAffinity; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableAIDifficulty.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableAIDifficulty.cs new file mode 100644 index 000000000..efc7e380c --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableAIDifficulty.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x482A81B0922363CB, NameHash = 0x8B7AE9E3)] + public class GcGameTableAIDifficulty : NMSTemplate + { + // size: 0x3 + public enum GameTableAIDifficultyEnum : uint { + Easy, + Medium, + Hard, + } + [NMS(Index = 0)] + /* 0x0 */ public GameTableAIDifficultyEnum GameTableAIDifficulty; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfig.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfig.cs new file mode 100644 index 000000000..5e4ea8b07 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfig.cs @@ -0,0 +1,15 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x733243E5EBAAE07F, NameHash = 0x11ED2FD0)] + public class GcGameTableAIPlayerConfig : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A Id; + [NMS(Index = 2)] + /* 0x20 */ public NMSTemplate GameConfig; + [NMS(Index = 1)] + /* 0x30 */ public GcGameTableAIDifficulty Difficulty; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfigDiceGame.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfigDiceGame.cs new file mode 100644 index 000000000..64c172a8f --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfigDiceGame.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x6D01DBF62E824457, NameHash = 0xF936462D)] + public class GcGameTableAIPlayerConfigDiceGame : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfigPetBattler.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfigPetBattler.cs new file mode 100644 index 000000000..fb2247f1c --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerConfigPetBattler.cs @@ -0,0 +1,24 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3DAF72D8ECBD6965, NameHash = 0x37C8CBC2)] + public class GcGameTableAIPlayerConfigPetBattler : NMSTemplate + { + [NMS(Index = 3, Size = 0x3)] + /* 0x00 */ public GcGameTableAIPlayerPetConfig[] Pets; + [NMS(Index = 1)] + /* 0x78 */ public GcSeed CustomTeamSeed; + [NMS(Index = 2)] + /* 0x88 */ public NMSString0x10 SeedMissionId; + // size: 0x4 + public enum PetBattleAITeamSeedSourceEnum : uint { + NPC, + NPCAndWins, + Mission, + Custom, + } + [NMS(Index = 0)] + /* 0x98 */ public PetBattleAITeamSeedSourceEnum PetBattleAITeamSeedSource; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerPetConfig.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerPetConfig.cs new file mode 100644 index 000000000..7e96a83e7 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableAIPlayerPetConfig.cs @@ -0,0 +1,27 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x839949D9FD851364, NameHash = 0xDC296502)] + public class GcGameTableAIPlayerPetConfig : NMSTemplate + { + [NMS(Index = 4)] + /* 0x00 */ public List CustomPetPool; + [NMS(Index = 2)] + /* 0x10 */ public int MaxLevel; + [NMS(Index = 1)] + /* 0x14 */ public int MinLevel; + // size: 0x4 + public enum PetBattlerAIPetPoolEnum : uint { + All, + FromPlanet, + FromSystem, + Custom, + } + [NMS(Index = 0)] + /* 0x18 */ public PetBattlerAIPetPoolEnum PetBattlerAIPetPool; + [NMS(Index = 3, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1C */ public bool[] AllowedAffinities; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableComponentData.cs new file mode 100644 index 000000000..63b598645 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableComponentData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xA8CA2733170AC074, NameHash = 0x4A5896C8)] + public class GcGameTableComponentData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableConfig.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableConfig.cs new file mode 100644 index 000000000..fadba334f --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableConfig.cs @@ -0,0 +1,13 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x114720A1D60C2D02, NameHash = 0x265CD766)] + public class GcGameTableConfig : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public NMSString0x20A GameConfigId; + [NMS(Index = 0)] + /* 0x20 */ public NMSString0x20A Id; + [NMS(Index = 1)] + /* 0x40 */ public NMSString0x20A SpawnDataId; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceAutoRollParams.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceAutoRollParams.cs new file mode 100644 index 000000000..6fb11afe7 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceAutoRollParams.cs @@ -0,0 +1,39 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC01D849D071969E5, NameHash = 0xC42BE26)] + public class GcGameTableDiceAutoRollParams : NMSTemplate + { + [NMS(Index = 8)] + /* 0x00 */ public float BaseShakeMagnitude; + [NMS(Index = 12)] + /* 0x04 */ public float FixedPitchAdjust; + [NMS(Index = 1)] + /* 0x08 */ public float LaunchDirectionPitchAngle; + [NMS(Index = 9)] + /* 0x0C */ public float LaunchMaxShakeMagnitude; + [NMS(Index = 6)] + /* 0x10 */ public float LaunchTransitionAnticipationTime; + [NMS(Index = 7)] + /* 0x14 */ public float LaunchTransitionDuration; + [NMS(Index = 15)] + /* 0x18 */ public float MinReleaseDerivativePhase; + [NMS(Index = 14)] + /* 0x1C */ public float MinReleasePhase; + [NMS(Index = 11)] + /* 0x20 */ public float RandomPosVariationFactor; + [NMS(Index = 5)] + /* 0x24 */ public float ShakeDurationMin; + [NMS(Index = 10)] + /* 0x28 */ public float ShakeFrequency; + [NMS(Index = 3)] + /* 0x2C */ public float ShakeOriginRadialOffset; + [NMS(Index = 2)] + /* 0x30 */ public float ShakeOriginUpOffset; + [NMS(Index = 0)] + /* 0x34 */ public float ShakeStartDirectionPitchAngle; + [NMS(Index = 4)] + /* 0x38 */ public float ShakeStartWaitTime; + [NMS(Index = 13)] + /* 0x3C */ public float SyncedPitchAdjust; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceComponentData.cs new file mode 100644 index 000000000..eff6b9af2 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceComponentData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xCAFC5E907AD3BC95, NameHash = 0x94BB7E4A)] + public class GcGameTableDiceComponentData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public NMSString0x20A ConfigId; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceConfigData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceConfigData.cs new file mode 100644 index 000000000..04e850b22 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceConfigData.cs @@ -0,0 +1,14 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x593BAA97DD3FF704, NameHash = 0x6D2F8C8D)] + public class GcGameTableDiceConfigData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A Id; + [NMS(Index = 1)] + /* 0x20 */ public List Faces; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceConfigFaceData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceConfigFaceData.cs new file mode 100644 index 000000000..15a18add7 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceConfigFaceData.cs @@ -0,0 +1,13 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x792A846791CB0AE3, NameHash = 0x54DD2606)] + public class GcGameTableDiceConfigFaceData : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public Vector3f FaceNormalDir; + [NMS(Index = 0)] + /* 0x10 */ public NMSTemplate Result; + [NMS(Index = 1)] + /* 0x20 */ public NMSString0x20 Locator; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceData.cs new file mode 100644 index 000000000..bea6031bc --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x21046F2135ECC103, NameHash = 0xEA7BF055)] + public class GcGameTableDiceData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public NMSString0x20A DiceResourceId; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceDataTable.cs new file mode 100644 index 000000000..993a52920 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceDataTable.cs @@ -0,0 +1,15 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBB9600548A5B97E7, NameHash = 0x4BE2CA1D)] + public class GcGameTableDiceDataTable : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public GcResourceElement ShakerResource; + [NMS(Index = 0, KeyField = "Id")] + /* 0x48 */ public HashMap DiceConfigs; + [NMS(Index = 1, KeyField = "Id")] + /* 0x78 */ public HashMap DiceResources; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResourceData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResourceData.cs new file mode 100644 index 000000000..3b688c68a --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResourceData.cs @@ -0,0 +1,19 @@ +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xDD586EEF27450931, NameHash = 0x96215D43)] + public class GcGameTableDiceResourceData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A Id; + [NMS(Index = 3)] + /* 0x20 */ public List Descriptors; + [NMS(Index = 1)] + /* 0x30 */ public GcFilename Filename; + [NMS(Index = 2)] + /* 0x40 */ public GcSeed Seed; + [NMS(Index = 4)] + /* 0x50 */ public float Scale; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResultId.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResultId.cs new file mode 100644 index 000000000..17d953dfb --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResultId.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x6B812F52336BACAB, NameHash = 0x5FD8FA81)] + public class GcGameTableDiceResultId : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public NMSString0x10 ResultId; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResultIdProc.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResultIdProc.cs new file mode 100644 index 000000000..b60026d23 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceResultIdProc.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xCD8A2F6B5E04EE36, NameHash = 0x240C69F3)] + public class GcGameTableDiceResultIdProc : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public NMSString0x20 DescriptorPrefix; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableDiceShakerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceShakerComponentData.cs new file mode 100644 index 000000000..b3b5bf134 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableDiceShakerComponentData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3810141539CB4FFA, NameHash = 0x6A1947F0)] + public class GcGameTableDiceShakerComponentData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableGameConfig.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableGameConfig.cs new file mode 100644 index 000000000..f95fa686e --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableGameConfig.cs @@ -0,0 +1,26 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBF5047CB5E8BC121, NameHash = 0x26962D5)] + public class GcGameTableGameConfig : NMSTemplate + { + [NMS(Index = 6)] + /* 0x00 */ public NMSString0x20A DefaultPuzzle; + [NMS(Index = 0)] + /* 0x20 */ public NMSString0x20A Id; + [NMS(Index = 2)] + /* 0x40 */ public List PresetAIPlayers; + [NMS(Index = 7)] + /* 0x50 */ public List PuzzleMissionOverrideTable; + [NMS(Index = 4)] + /* 0x60 */ public NMSString0x10 RewardIdLoss; + [NMS(Index = 3)] + /* 0x70 */ public NMSString0x10 RewardIdWin; + [NMS(Index = 5)] + /* 0x80 */ public float ExperienceRewardMultiplier; + [NMS(Index = 1)] + /* 0x84 */ public GcGameTableMode ForcedGameMode; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableLocatorComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableLocatorComponentData.cs new file mode 100644 index 000000000..86ef53a6b --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableLocatorComponentData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC33338AD20D654E8, NameHash = 0xBF7108D4)] + public class GcGameTableLocatorComponentData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableMode.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableMode.cs new file mode 100644 index 000000000..354bac8cb --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableMode.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x6B60CF7D8AD0ADE1, NameHash = 0x4032F9F9)] + public class GcGameTableMode : NMSTemplate + { + // size: 0x3 + public enum GameTableModeEnum : uint { + Undecided, + DiceGame, + PetBattler, + } + [NMS(Index = 0)] + /* 0x0 */ public GameTableModeEnum GameTableMode; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs new file mode 100644 index 000000000..00316bfa6 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionData.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x311833704A34D157, NameHash = 0xEFBFCE4B)] + public class GcGameTableNPCEventReactionData : NMSTemplate + { + [NMS(Index = 0, Size = 0x2, EnumType = typeof(GcGameTableNPCEventTriggerOwner.GameTableNPCEventTriggerOwnerEnum))] + /* 0x0 */ public GcGameTableNPCEventReactionList[] Reactions; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs new file mode 100644 index 000000000..b126dd76d --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventReactionList.cs @@ -0,0 +1,16 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x351DCD6E536E2BF0, NameHash = 0xCD3146AC)] + public class GcGameTableNPCEventReactionList : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public List Animations; + [NMS(Index = 0)] + /* 0x10 */ public float Priority; + [NMS(Index = 1)] + /* 0x14 */ public float ReactionChance; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTrigger.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTrigger.cs new file mode 100644 index 000000000..5bdf2c34b --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTrigger.cs @@ -0,0 +1,22 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x671323D2AB55A3D4, NameHash = 0x207A803)] + public class GcGameTableNPCEventTrigger : NMSTemplate + { + // size: 0xA + public enum GameTableNPCEventTriggerEnum : uint { + PlayerVictory, + PlayerResign, + PetKO, + PetSwitch, + PetRest, + PetUseMove, + PetAbilityCrit, + PetAbilityMiss, + PetDamaged, + PetHealed, + } + [NMS(Index = 0)] + /* 0x0 */ public GameTableNPCEventTriggerEnum GameTableNPCEventTrigger; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs new file mode 100644 index 000000000..3e77dbee4 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCEventTriggerOwner.cs @@ -0,0 +1,14 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x5D6D514B2C3DECA7, NameHash = 0x4B7625CE)] + public class GcGameTableNPCEventTriggerOwner : NMSTemplate + { + // size: 0x2 + public enum GameTableNPCEventTriggerOwnerEnum : uint { + Self, + Opponent, + } + [NMS(Index = 0)] + /* 0x0 */ public GameTableNPCEventTriggerOwnerEnum GameTableNPCEventTriggerOwner; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableNPCSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCSpawnData.cs new file mode 100644 index 000000000..531687714 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableNPCSpawnData.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x60D6088A94A8CB06, NameHash = 0x716706C8)] + public class GcGameTableNPCSpawnData : NMSTemplate + { + [NMS(Index = 1)] + /* 0x00 */ public NMSString0x20A NameOverride; + [NMS(Index = 2)] + /* 0x20 */ public List AvailableTitles; + [NMS(Index = 0)] + /* 0x30 */ public NMSString0x10 NPCPlacementId; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableParticipantComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableParticipantComponentData.cs new file mode 100644 index 000000000..b21d7a7a8 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableParticipantComponentData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xF789E084EAF71172, NameHash = 0xF5F9E70A)] + public class GcGameTableParticipantComponentData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetBattlerEvent.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetBattlerEvent.cs new file mode 100644 index 000000000..eef57763a --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetBattlerEvent.cs @@ -0,0 +1,22 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x24DC0E3438A09A0C, NameHash = 0xD3539161)] + public class GcGameTablePetBattlerEvent : NMSTemplate + { + // size: 0xA + public enum PetBattlerEventEnum : uint { + OnBeforeTurnStart, + OnBeforeAction, + OnAfterAction, + OnAfterTurnEnd, + OnBuffAdded, + OnBuffRemoved, + OnBuffRemovedByHeal, + OnPetDied, + OnPetHealthChange, + OnPetReceivedPayload, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerEventEnum PetBattlerEvent; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs new file mode 100644 index 000000000..5945beb96 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetData.cs @@ -0,0 +1,46 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xB5E74C453CD8521B, NameHash = 0xA09640A7)] + public class GcGameTablePetData : NMSTemplate + { + [NMS(Index = 14, Size = 0x5)] + /* 0x000 */ public GcPetBattlerMoveInitData[] MoveInitDataList; + [NMS(Index = 4)] + /* 0x078 */ public GcSeed BoneScaleSeed; + [NMS(Index = 3)] + /* 0x088 */ public GcSeed ColourBaseSeed; + [NMS(Index = 7)] + /* 0x098 */ public List Descriptors; + [NMS(Index = 9)] + /* 0x0A8 */ public GcSeed DescriptorSecondarySeed; + [NMS(Index = 8)] + /* 0x0B8 */ public GcSeed DescriptorSeed; + [NMS(Index = 0)] + /* 0x0C8 */ public NMSString0x10 ID; + [NMS(Index = 11)] + /* 0x0D8 */ public GcSeed PetBattlerSeed; + [NMS(Index = 1)] + /* 0x0E8 */ public GcSeed Seed; + [NMS(Index = 17, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x0F8 */ public GcInventoryClass[] CoreStatClassOverrides; + [NMS(Index = 12, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x104 */ public int[] StatTreatsEaten; + [NMS(Index = 15, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] + /* 0x110 */ public float[] Traits; + [NMS(Index = 5)] + /* 0x11C */ public float Babify; + [NMS(Index = 6)] + /* 0x120 */ public float Scale; + [NMS(Index = 13)] + /* 0x124 */ public int ThumbnailIndex; + [NMS(Index = 10)] + /* 0x128 */ public NMSString0x20 Name; + [NMS(Index = 2)] + /* 0x148 */ public GcPetBattlerAffinity Affinity; + [NMS(Index = 16)] + /* 0x149 */ public bool UseCoreStatClassOverrides; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisite.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisite.cs new file mode 100644 index 000000000..4c67bbf24 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisite.cs @@ -0,0 +1,11 @@ +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x4DB75690138CA58B, NameHash = 0x3701D8B8)] + public class GcGameTablePetPrerequisite : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List Rules; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteAllowedBiomes.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteAllowedBiomes.cs new file mode 100644 index 000000000..12e9b6b59 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteAllowedBiomes.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x5D02EF93F5A02209, NameHash = 0xEBE6C001)] + public class GcGameTablePetPrerequisiteAllowedBiomes : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List Biomes; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteAllowedTags.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteAllowedTags.cs new file mode 100644 index 000000000..fd48bc588 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteAllowedTags.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xF2B4D02F61E7D06B, NameHash = 0x11F2429D)] + public class GcGameTablePetPrerequisiteAllowedTags : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcGameTablePetTag Tags; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteDisallowedBiomes.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteDisallowedBiomes.cs new file mode 100644 index 000000000..423320ea3 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteDisallowedBiomes.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x31E8A52548BB40A7, NameHash = 0xFBEFB321)] + public class GcGameTablePetPrerequisiteDisallowedBiomes : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List Biomes; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteDisallowedTags.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteDisallowedTags.cs new file mode 100644 index 000000000..586660d71 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteDisallowedTags.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x4EC112816822B91B, NameHash = 0x4651FDFC)] + public class GcGameTablePetPrerequisiteDisallowedTags : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcGameTablePetTag Tags; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteRequiredTags.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteRequiredTags.cs new file mode 100644 index 000000000..f073661a2 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetPrerequisiteRequiredTags.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x55B126A6D148951A, NameHash = 0xD0427474)] + public class GcGameTablePetPrerequisiteRequiredTags : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcGameTablePetTag Tags; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetStat.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetStat.cs new file mode 100644 index 000000000..31820f35c --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetStat.cs @@ -0,0 +1,14 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xA387DC9D230163CD, NameHash = 0x25923C72)] + public class GcGameTablePetStat : NMSTemplate + { + // size: 0x2 + public enum PetStatEnum : uint { + Health, + MaxHealth, + } + [NMS(Index = 0)] + /* 0x0 */ public PetStatEnum PetStat; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePetTag.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePetTag.cs new file mode 100644 index 000000000..55877ddd4 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePetTag.cs @@ -0,0 +1,44 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x1A1EE2ED70E6457C, NameHash = 0xC1625EFC)] + public class GcGameTablePetTag : NMSTemplate + { + // size: 0x20 + public enum PetTagEnum : uint { + None = 0x0, + Arachnid = 0x1, + Arthropod = 0x2, + Biped = 0x4, + Blob = 0x8, + Bone = 0x10, + Building = 0x20, + Carnivore = 0x40, + Claws = 0x80, + Detritivore = 0x100, + Eye = 0x200, + Feline = 0x400, + Flying = 0x800, + Glowing = 0x1000, + Ground = 0x2000, + HasTail = 0x4000, + Herbivore = 0x8000, + Hexapod = 0x10000, + Pincers = 0x20000, + Plant = 0x40000, + Pollinator = 0x80000, + Quadruped = 0x100000, + Reptile = 0x200000, + Robotic = 0x400000, + Roller = 0x800000, + Saurian = 0x1000000, + Shell = 0x2000000, + Spike = 0x4000000, + Stinger = 0x8000000, + Stone = 0x10000000, + Weird = 0x20000000, + Worm = 0x40000000, + } + [NMS(Index = 0)] + /* 0x0 */ public PetTagEnum PetTag; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablePlacementComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablePlacementComponentData.cs new file mode 100644 index 000000000..88bafe37e --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablePlacementComponentData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x950F8F25D47CCB9A, NameHash = 0x9B8CFEAE)] + public class GcGameTablePlacementComponentData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public NMSString0x20A GameTableConfig; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs new file mode 100644 index 000000000..c4c7eb9e8 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableSpawnData.cs @@ -0,0 +1,16 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xA13DCB37FCC1DE54, NameHash = 0x10947519)] + public class GcGameTableSpawnData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A Id; + [NMS(Index = 2)] + /* 0x20 */ public List NPCSpawns; + [NMS(Index = 1)] + /* 0x30 */ public GcFilename SceneFilename; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTableSpectatorComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGameTableSpectatorComponentData.cs new file mode 100644 index 000000000..5ed682b2d --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTableSpectatorComponentData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x338E72D1CDF77ECA, NameHash = 0x707DEA58)] + public class GcGameTableSpectatorComponentData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs new file mode 100644 index 000000000..86bf31a8e --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGameTablesDataTable.cs @@ -0,0 +1,17 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x96E2FE78E08B312A, NameHash = 0x618AA3CD)] + public class GcGameTablesDataTable : NMSTemplate + { + [NMS(Index = 3, KeyField = "Id")] + /* 0x00 */ public HashMap AIPlayerConfigs; + [NMS(Index = 0, KeyField = "Id")] + /* 0x30 */ public HashMap GameTableConfigs; + [NMS(Index = 2, KeyField = "Id")] + /* 0x60 */ public HashMap GameTableGameConfig; + [NMS(Index = 1, KeyField = "Id")] + /* 0x90 */ public HashMap GameTableSpawnData; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs index 4a57b5337..c51a61b05 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs @@ -2,13 +2,13 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x84C802DE45D7B35, NameHash = 0x45C7860)] + [NMS(GUID = 0x723B0BB6D6E89EDC, NameHash = 0x45C7860)] public class GcGeneratorUnitComponentData : NMSTemplate { [NMS(Index = 3)] /* 0x000 */ public GcMaintenanceComponentData MaintenanceData; [NMS(Index = 2, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x410 */ public NMSString0x10[] BiomeGasRewards; + /* 0x430 */ public NMSString0x10[] BiomeGasRewards; // size: 0x4 public enum GeneratorUnitTypeEnum : uint { MiningUnit, @@ -17,8 +17,8 @@ public enum GeneratorUnitTypeEnum : uint { SeaHarvester, } [NMS(Index = 0)] - /* 0x520 */ public GeneratorUnitTypeEnum GeneratorUnitType; + /* 0x540 */ public GeneratorUnitTypeEnum GeneratorUnitType; [NMS(Index = 1)] - /* 0x524 */ public int ResourceMaintenanceSlotOverride; + /* 0x544 */ public int ResourceMaintenanceSlotOverride; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs b/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs index 2d116a372..e231b9937 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 = 0xD999EBD146CE9136, NameHash = 0x7FD50C85)] + [NMS(GUID = 0x20CE1F254A3144FE, NameHash = 0x7FD50C85)] public class GcGenericMissionSequence : NMSTemplate { [NMS(Index = 24)] @@ -19,7 +19,7 @@ public class GcGenericMissionSequence : NMSTemplate /* 0x1E8 */ public GcDefaultMissionItemsTable DefaultItems; [NMS(Index = 21)] /* 0x238 */ public NMSString0x20A MissionPageLocID; - [NMS(Index = 60)] + [NMS(Index = 59)] /* 0x258 */ public NMSString0x20A SettlementAbandonOSD; [NMS(Index = 6)] /* 0x278 */ public GcNumberedTextList MissionDescriptions; @@ -63,7 +63,7 @@ public class GcGenericMissionSequence : NMSTemplate /* 0x3F8 */ public List Stages; [NMS(Index = 44)] /* 0x408 */ public List StartingConditions; - [NMS(Index = 55)] + [NMS(Index = 54)] /* 0x418 */ public NMSString0x10 UseCommunityMissionForLog; [NMS(Index = 26)] /* 0x428 */ public List WikiMissionBlockedBySeasons; @@ -125,43 +125,41 @@ public enum MissionClassEnum : uint { /* 0x460 */ public NMSString0x20 MissionDescSwitchOverride; [NMS(Index = 3)] /* 0x480 */ public NMSString0x20 MissionObjective; - [NMS(Index = 53)] + [NMS(Index = 52)] /* 0x4A0 */ public bool BlocksPinning; [NMS(Index = 35)] /* 0x4A1 */ public bool CancelSetsComplete; - [NMS(Index = 54)] + [NMS(Index = 53)] /* 0x4A2 */ public bool CanRenounce; - [NMS(Index = 49)] - /* 0x4A3 */ public bool ForcesBuildMenuHint; [NMS(Index = 48)] - /* 0x4A4 */ public bool ForcesPageHint; - [NMS(Index = 52)] - /* 0x4A5 */ public bool IsLegacy; - [NMS(Index = 50)] - /* 0x4A6 */ public bool IsProceduralAllowed; + /* 0x4A3 */ public bool ForcesBuildMenuHint; [NMS(Index = 51)] - /* 0x4A7 */ public bool IsRecurring; + /* 0x4A4 */ public bool IsLegacy; + [NMS(Index = 49)] + /* 0x4A5 */ public bool IsProceduralAllowed; + [NMS(Index = 50)] + /* 0x4A6 */ public bool IsRecurring; [NMS(Index = 23)] - /* 0x4A8 */ public bool MissionHasColourOverride; + /* 0x4A7 */ public bool MissionHasColourOverride; [NMS(Index = 2)] - /* 0x4A9 */ public bool MissionIsCritical; + /* 0x4A8 */ public bool MissionIsCritical; [NMS(Index = 28)] - /* 0x4AA */ public bool PrefixTitle; - [NMS(Index = 59)] - /* 0x4AB */ public bool RequiresSettlement; + /* 0x4A9 */ public bool PrefixTitle; + [NMS(Index = 58)] + /* 0x4AA */ public bool RequiresSettlement; [NMS(Index = 34)] - /* 0x4AC */ public bool RestartOnCompletion; + /* 0x4AB */ public bool RestartOnCompletion; [NMS(Index = 43)] - /* 0x4AD */ public bool StartIsCancel; + /* 0x4AC */ public bool StartIsCancel; + [NMS(Index = 55)] + /* 0x4AD */ public bool TakeCommunityMissionIDFromSeasonData; [NMS(Index = 56)] - /* 0x4AE */ public bool TakeCommunityMissionIDFromSeasonData; - [NMS(Index = 57)] - /* 0x4AF */ public bool TelemetryUpload; + /* 0x4AE */ public bool TelemetryUpload; [NMS(Index = 14)] - /* 0x4B0 */ public bool UseFirstPurpleSystemDetailsInLogInfo; + /* 0x4AF */ public bool UseFirstPurpleSystemDetailsInLogInfo; [NMS(Index = 13)] - /* 0x4B1 */ public bool UseScanEventDetailsInLogInfo; - [NMS(Index = 58)] - /* 0x4B2 */ public bool UseSeasonTitleOverride; + /* 0x4B0 */ public bool UseScanEventDetailsInLogInfo; + [NMS(Index = 57)] + /* 0x4B1 */ public bool UseSeasonTitleOverride; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs index 27bcc28c5..7b645b1d2 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 = 0xCA81F7CA5FC9C59D, NameHash = 0x5F8D3016)] + [NMS(GUID = 0xE58F4EB1BAD3E5E8, 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 fc7bfe500..c4e70cc09 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 = 0x51449FBD51D06CA6, NameHash = 0xFE3BE144)] + [NMS(GUID = 0x89297B4D7D518BDD, 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 337dba9eb..02203904a 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 = 0xAE9BB646CC097C29, NameHash = 0x83FCDC89)] + [NMS(GUID = 0x5A95D4DB51DA04D0, NameHash = 0x83FCDC89)] public class GcHUDStartupTable : NMSTemplate { // size: 0xD diff --git a/libMBIN/Source/NMS/GameComponents/GcIDLookupPath.cs b/libMBIN/Source/NMS/GameComponents/GcIDLookupPath.cs index 656bf7008..ed4af8183 100644 --- a/libMBIN/Source/NMS/GameComponents/GcIDLookupPath.cs +++ b/libMBIN/Source/NMS/GameComponents/GcIDLookupPath.cs @@ -1,23 +1,23 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xADE2E3BC2DDCD0B5, NameHash = 0x76EA6E6A)] + [NMS(GUID = 0xE5F4E0F38AFC127D, NameHash = 0x76EA6E6A)] public class GcIDLookupPath : NMSTemplate { [NMS(Index = 0)] - /* 0x000 */ public NMSString0x10 Id; + /* 0x000 */ public NMSString0x20A Id; [NMS(Index = 1)] - /* 0x010 */ public NMSString0x800 Path; + /* 0x020 */ public NMSString0x800 Path; [NMS(Index = 6)] - /* 0x810 */ public NMSString0x80 DescriptionField; + /* 0x820 */ public NMSString0x80 DescriptionField; [NMS(Index = 7)] - /* 0x890 */ public NMSString0x80 ImageField; + /* 0x8A0 */ public NMSString0x80 ImageField; [NMS(Index = 4)] - /* 0x910 */ public NMSString0x80 NameField; + /* 0x920 */ public NMSString0x80 NameField; [NMS(Index = 5)] - /* 0x990 */ public NMSString0x80 SubTitleField; + /* 0x9A0 */ public NMSString0x80 SubTitleField; [NMS(Index = 3)] - /* 0xA10 */ public bool ExportToGame; + /* 0xA20 */ public bool ExportToGame; [NMS(Index = 2)] - /* 0xA11 */ public bool GlobalSort; + /* 0xA21 */ public bool GlobalSort; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcIDLookupPaths.cs b/libMBIN/Source/NMS/GameComponents/GcIDLookupPaths.cs index 4d2924d6a..e1d79b43c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcIDLookupPaths.cs +++ b/libMBIN/Source/NMS/GameComponents/GcIDLookupPaths.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1E9C294F1CE5BB47, NameHash = 0xF0BB5F78)] + [NMS(GUID = 0x9C0B237A2FCCA970, NameHash = 0xF0BB5F78)] public class GcIDLookupPaths : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs index d99d21915..f21ccb013 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs @@ -4,49 +4,49 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3F4AF73B0D7E74E3, NameHash = 0xBE246A5)] + [NMS(GUID = 0x74154A2A0552436C, NameHash = 0xBE246A5)] public class GcInteractionComponentData : NMSTemplate { [NMS(Index = 3)] /* 0x000 */ public TkModelRendererData Renderer; [NMS(Index = 4)] - /* 0x0B0 */ public TkModelRendererData RendererAlt; + /* 0x0C0 */ public TkModelRendererData RendererAlt; [NMS(Index = 12)] - /* 0x160 */ public GcInteractionActivationCost ActivationCost; + /* 0x180 */ public GcInteractionActivationCost ActivationCost; [NMS(Index = 22)] - /* 0x1C8 */ public GcInteractionActivationCost SecondaryActivationCost; + /* 0x1E8 */ public GcInteractionActivationCost SecondaryActivationCost; [NMS(Index = 30)] - /* 0x230 */ public GcStoryUtilityOverride StoryUtilityOverrideData; + /* 0x250 */ public GcStoryUtilityOverride StoryUtilityOverrideData; [NMS(Index = 29)] - /* 0x270 */ public List AdditionalOptionsOverrideTable; + /* 0x290 */ public List AdditionalOptionsOverrideTable; [NMS(Index = 23)] - /* 0x280 */ public List EventRenderers; + /* 0x2A0 */ public List EventRenderers; [NMS(Index = 24)] - /* 0x290 */ public List EventRenderersAlt; + /* 0x2B0 */ public List EventRenderersAlt; [NMS(Index = 25)] - /* 0x2A0 */ public List EventRenderersDoF; + /* 0x2C0 */ public List EventRenderersDoF; [NMS(Index = 44)] - /* 0x2B0 */ public NMSTemplate InteractionSpecificData; + /* 0x2D0 */ public NMSTemplate InteractionSpecificData; [NMS(Index = 28)] - /* 0x2C0 */ public List PuzzleMissionOverrideTable; + /* 0x2E0 */ public List PuzzleMissionOverrideTable; [NMS(Index = 40)] - /* 0x2D0 */ public NMSString0x10 StartMissionOnUse; + /* 0x2F0 */ public NMSString0x10 StartMissionOnUse; [NMS(Index = 13)] - /* 0x2E0 */ public NMSString0x10 TriggerAction; + /* 0x300 */ public NMSString0x10 TriggerAction; [NMS(Index = 14)] - /* 0x2F0 */ public NMSString0x10 TriggerActionOnPrepare; + /* 0x310 */ public NMSString0x10 TriggerActionOnPrepare; [NMS(Index = 27)] - /* 0x300 */ public GcInteractionDof DepthOfField; + /* 0x320 */ public GcInteractionDof DepthOfField; [NMS(Index = 6)] - /* 0x314 */ public float AttractDistanceSq; + /* 0x334 */ public float AttractDistanceSq; [NMS(Index = 11)] - /* 0x318 */ public float BlendFromCameraTime; + /* 0x338 */ public float BlendFromCameraTime; [NMS(Index = 10)] - /* 0x31C */ public float BlendToCameraTime; + /* 0x33C */ public float BlendToCameraTime; [NMS(Index = 18)] - /* 0x320 */ public float InteractAngle; + /* 0x340 */ public float InteractAngle; [NMS(Index = 19)] - /* 0x324 */ public float InteractDistance; + /* 0x344 */ public float InteractDistance; // size: 0x3 public enum InteractionActionEnum : uint { PressButton, @@ -54,60 +54,60 @@ public enum InteractionActionEnum : uint { Shoot, } [NMS(Index = 0)] - /* 0x328 */ public InteractionActionEnum InteractionAction; + /* 0x348 */ public InteractionActionEnum InteractionAction; [NMS(Index = 1)] - /* 0x32C */ public GcInteractionType InteractionType; + /* 0x34C */ public GcInteractionType InteractionType; [NMS(Index = 17)] - /* 0x330 */ public float InteractMaxHeightDiff; + /* 0x350 */ public float InteractMaxHeightDiff; [NMS(Index = 37)] - /* 0x334 */ public float InWorldUIForcedOffset; + /* 0x354 */ public float InWorldUIForcedOffset; [NMS(Index = 38)] - /* 0x338 */ public float InWorldUIForcedOffsetV2; + /* 0x358 */ public float InWorldUIForcedOffsetV2; [NMS(Index = 35)] - /* 0x33C */ public float InWorldUIMinDistOverride; + /* 0x35C */ public float InWorldUIMinDistOverride; [NMS(Index = 36)] - /* 0x340 */ public float InWorldUIMinDistOverrideV2; + /* 0x360 */ public float InWorldUIMinDistOverrideV2; [NMS(Index = 34)] - /* 0x344 */ public float InWorldUIScaler; - // size: 0x3 - public enum OverrideInteriorExteriorMarkerEnum : uint { - No, - Interior, - Exterior, - } - [NMS(Index = 31)] - /* 0x348 */ public OverrideInteriorExteriorMarkerEnum OverrideInteriorExteriorMarker; + /* 0x364 */ public float InWorldUIScaler; [NMS(Index = 5)] - /* 0x34C */ public GcAlienRace Race; + /* 0x368 */ public GcAlienRace Race; [NMS(Index = 16)] - /* 0x350 */ public float RangeToAllowAtAnyAngle; + /* 0x36C */ public float RangeToAllowAtAnyAngle; [NMS(Index = 26)] - /* 0x354 */ public float SecondaryCameraTransitionTime; + /* 0x370 */ public float SecondaryCameraTransitionTime; [NMS(Index = 21)] - /* 0x358 */ public GcInteractionType SecondaryInteractionType; + /* 0x374 */ public GcInteractionType SecondaryInteractionType; [NMS(Index = 41)] - /* 0x35C */ public bool AllowMissionUnderwater; + /* 0x378 */ public bool AllowMissionUnderwater; [NMS(Index = 15)] - /* 0x35D */ public bool BroadcastTriggerAction; + /* 0x379 */ public bool BroadcastTriggerAction; [NMS(Index = 20)] - /* 0x35E */ public bool InteractInvertFace; + /* 0x37A */ public bool InteractInvertFace; [NMS(Index = 39)] - /* 0x35F */ public bool InWorldUIUseCameraUp; + /* 0x37B */ public bool InWorldUIUseCameraUp; [NMS(Index = 42)] - /* 0x360 */ public bool OnlyAvailableInAbandonedMode; + /* 0x37C */ public bool OnlyAvailableInAbandonedMode; + // size: 0x3 + public enum OverrideInteriorExteriorMarkerEnum : byte { + No, + Interior, + Exterior, + } + [NMS(Index = 31)] + /* 0x37D */ public OverrideInteriorExteriorMarkerEnum OverrideInteriorExteriorMarker; [NMS(Index = 8)] - /* 0x361 */ public bool RepeatInteraction; + /* 0x37E */ public bool RepeatInteraction; [NMS(Index = 32)] - /* 0x362 */ public bool ReseedAfterRewardSuccess; + /* 0x37F */ public bool ReseedAfterRewardSuccess; [NMS(Index = 7)] - /* 0x363 */ public bool SecondaryMeshAlwaysVisible; + /* 0x380 */ public bool SecondaryMeshAlwaysVisible; [NMS(Index = 9)] - /* 0x364 */ public bool UseInteractCamera; + /* 0x381 */ public bool UseInteractCamera; [NMS(Index = 2)] - /* 0x365 */ public bool UseIntermediateUI; + /* 0x382 */ public bool UseIntermediateUI; [NMS(Index = 33)] - /* 0x366 */ public bool UsePersonalPersistentBuffer; + /* 0x383 */ public bool UsePersonalPersistentBuffer; [NMS(Index = 43)] - /* 0x367 */ public bool UseUnlockedInteractionIfMaintDone; + /* 0x384 */ public bool UseUnlockedInteractionIfMaintDone; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs b/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs index b1f3ce1e7..dcc499a32 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEDD3859349644226, NameHash = 0x3780BAA2)] + [NMS(GUID = 0x6D8B7158CDF3EABE, NameHash = 0x3780BAA2)] public class GcInteractionType : NMSTemplate { - // size: 0x9B + // size: 0x9C public enum InteractionTypeEnum : uint { None, Shop, @@ -160,6 +160,7 @@ public enum InteractionTypeEnum : uint { CorvetteMissionBoard, CargoDropTerminal, ScrapyardTerminal, + GameTable, } [NMS(Index = 0)] /* 0x0 */ public InteractionTypeEnum InteractionType; diff --git a/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs b/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs index 651637a5c..c15bcfe4b 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 = 0xA47AF4AAD83820E3, NameHash = 0xD2238C43)] + [NMS(GUID = 0x4B23336AB40DDB73, NameHash = 0xD2238C43)] public class GcInventorySlotActionData : NMSTemplate { [NMS(Index = 9)] diff --git a/libMBIN/Source/NMS/GameComponents/GcJourney.cs b/libMBIN/Source/NMS/GameComponents/GcJourney.cs index 3615fc9ee..cd77f32eb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcJourney.cs +++ b/libMBIN/Source/NMS/GameComponents/GcJourney.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6A91CF92A8D2027E, NameHash = 0x7249CADC)] + [NMS(GUID = 0xD7BCA7E1A7543001, NameHash = 0x7249CADC)] public class GcJourney : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcJourneyCategory.cs b/libMBIN/Source/NMS/GameComponents/GcJourneyCategory.cs index ea59e9d0d..a4a16227e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcJourneyCategory.cs +++ b/libMBIN/Source/NMS/GameComponents/GcJourneyCategory.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB06CEA725D5D9D71, NameHash = 0x63123394)] + [NMS(GUID = 0x30CEA3FA6C7E5B95, NameHash = 0x63123394)] public class GcJourneyCategory : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcJourneyMedal.cs b/libMBIN/Source/NMS/GameComponents/GcJourneyMedal.cs index 06f2eaa7b..4413547dc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcJourneyMedal.cs +++ b/libMBIN/Source/NMS/GameComponents/GcJourneyMedal.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3D2EEF887415BC24, NameHash = 0xF06025B9)] + [NMS(GUID = 0xC1A05ABF6446B058, NameHash = 0xF06025B9)] public class GcJourneyMedal : NMSTemplate { [NMS(Index = 2)] @@ -12,21 +12,23 @@ public class GcJourneyMedal : NMSTemplate /* 0x20 */ public NMSString0x20A MedalTitle; [NMS(Index = 3)] /* 0x40 */ public NMSString0x20A PinnedDescription; - [NMS(Index = 8)] + [NMS(Index = 9)] /* 0x60 */ public TkTextureResource IconBronze; - [NMS(Index = 10)] + [NMS(Index = 11)] /* 0x78 */ public TkTextureResource IconGold; - [NMS(Index = 7)] + [NMS(Index = 8)] /* 0x90 */ public TkTextureResource IconNone; - [NMS(Index = 9)] + [NMS(Index = 10)] /* 0xA8 */ public TkTextureResource IconSilver; [NMS(Index = 0)] /* 0xC0 */ public NMSString0x10 LevelledStatID; [NMS(Index = 4)] /* 0xD0 */ public NMSString0x10 PinnedMission; - [NMS(Index = 5)] - /* 0xE0 */ public GcStatType StatType; [NMS(Index = 6)] - /* 0xE4 */ public bool OverallJourneyDummy; + /* 0xE0 */ public GcStatType StatType; + [NMS(Index = 5)] + /* 0xE4 */ public bool NoMissionInAbandonedMode; + [NMS(Index = 7)] + /* 0xE5 */ public bool OverallJourneyDummy; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs index 81cce418f..3acf450a9 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 = 0xAE8CC7A15DAEA247, NameHash = 0xC1383C3B)] + [NMS(GUID = 0x9325A746F290F2DE, 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 8ffea2c84..74967ecb5 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 = 0xB731E7691DD57B17, NameHash = 0xFD1E1F96)] + [NMS(GUID = 0x46502CBDE5B26B43, NameHash = 0xFD1E1F96)] public class GcLaserBeamData : NMSTemplate { [NMS(Index = 32)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs index 71719d710..b1ec89860 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs @@ -4,57 +4,57 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x802C21F7FDAB9E04, NameHash = 0xDEC89720)] + [NMS(GUID = 0x4EF329332C639924, NameHash = 0xDEC89720)] public class GcMaintenanceComponentData : NMSTemplate { [NMS(Index = 23)] /* 0x000 */ public TkModelRendererData ModelRenderData; [NMS(Index = 24)] - /* 0x0B0 */ public TkModelRendererData ModelRenderDataAlt; + /* 0x0C0 */ public TkModelRendererData ModelRenderDataAlt; [NMS(Index = 54)] - /* 0x160 */ public GcMaintenanceGroupInstallData GroupInstallSetup; + /* 0x180 */ public GcMaintenanceGroupInstallData GroupInstallSetup; [NMS(Index = 30)] - /* 0x1F0 */ public NMSString0x20A ActionButtonOverride; + /* 0x210 */ public NMSString0x20A ActionButtonOverride; [NMS(Index = 31)] - /* 0x210 */ public NMSString0x20A ActionDescriptionOverride; + /* 0x230 */ public NMSString0x20A ActionDescriptionOverride; [NMS(Index = 38)] - /* 0x230 */ public NMSString0x20A ActionWarningOverride; + /* 0x250 */ public NMSString0x20A ActionWarningOverride; [NMS(Index = 36)] - /* 0x250 */ public NMSString0x20A ChargeButtonOverride; + /* 0x270 */ public NMSString0x20A ChargeButtonOverride; [NMS(Index = 37)] - /* 0x270 */ public NMSString0x20A ChargeDescriptionOverride; + /* 0x290 */ public NMSString0x20A ChargeDescriptionOverride; [NMS(Index = 29)] - /* 0x290 */ public NMSString0x20A Description; + /* 0x2B0 */ public NMSString0x20A Description; [NMS(Index = 34)] - /* 0x2B0 */ public NMSString0x20A DiscardButtonOverride; + /* 0x2D0 */ public NMSString0x20A DiscardButtonOverride; [NMS(Index = 35)] - /* 0x2D0 */ public NMSString0x20A DiscardDescriptionOverride; + /* 0x2F0 */ public NMSString0x20A DiscardDescriptionOverride; [NMS(Index = 28)] - /* 0x2F0 */ public NMSString0x20A Title; + /* 0x310 */ public NMSString0x20A Title; [NMS(Index = 32)] - /* 0x310 */ public NMSString0x20A TransferButtonOverride; + /* 0x330 */ public NMSString0x20A TransferButtonOverride; [NMS(Index = 33)] - /* 0x330 */ public NMSString0x20A TransferDescriptionOverride; + /* 0x350 */ public NMSString0x20A TransferDescriptionOverride; [NMS(Index = 50)] - /* 0x350 */ public List ForceDamageDuringMissions; + /* 0x370 */ public List ForceDamageDuringMissions; [NMS(Index = 49)] - /* 0x360 */ public NMSString0x10 GiveRewardOnCompletion; + /* 0x380 */ public NMSString0x10 GiveRewardOnCompletion; [NMS(Index = 0)] - /* 0x370 */ public List PreInstalledTech; + /* 0x390 */ public List PreInstalledTech; [NMS(Index = 48)] - /* 0x380 */ public NMSString0x10 StartMissionOnCompletion; + /* 0x3A0 */ public NMSString0x10 StartMissionOnCompletion; [NMS(Index = 47)] - /* 0x390 */ public NMSString0x10 StartMissionOnUse; + /* 0x3B0 */ public NMSString0x10 StartMissionOnUse; [NMS(Index = 26)] - /* 0x3A0 */ public GcInteractionDof DepthOfField; + /* 0x3C0 */ public GcInteractionDof DepthOfField; [NMS(Index = 15)] - /* 0x3B4 */ public Vector2f CustomIconCentre; + /* 0x3D4 */ public Vector2f CustomIconCentre; [NMS(Index = 53)] - /* 0x3BC */ public GcAudioWwiseEvents AudioIDOnSuccess; + /* 0x3DC */ public GcAudioWwiseEvents AudioIDOnSuccess; [NMS(Index = 27)] - /* 0x3C0 */ public GcBroadcastLevel BroadcastLevel; + /* 0x3E0 */ public GcBroadcastLevel BroadcastLevel; [NMS(Index = 20)] - /* 0x3C4 */ public float CompletedTransitionDelay; + /* 0x3E4 */ public float CompletedTransitionDelay; // size: 0x4 public enum InteractableEnum : uint { OnlyWhenComplete, @@ -63,77 +63,77 @@ public enum InteractableEnum : uint { Never, } [NMS(Index = 18)] - /* 0x3C8 */ public InteractableEnum Interactable; + /* 0x3E8 */ public InteractableEnum Interactable; [NMS(Index = 43)] - /* 0x3CC */ public float InWorldUIForcedOffset; + /* 0x3EC */ public float InWorldUIForcedOffset; [NMS(Index = 44)] - /* 0x3D0 */ public float InWorldUIForcedOffsetV2; + /* 0x3F0 */ public float InWorldUIForcedOffsetV2; [NMS(Index = 41)] - /* 0x3D4 */ public float InWorldUIMinDistOverride; + /* 0x3F4 */ public float InWorldUIMinDistOverride; [NMS(Index = 42)] - /* 0x3D8 */ public float InWorldUIMinDistOverrideV2; + /* 0x3F8 */ public float InWorldUIMinDistOverrideV2; [NMS(Index = 40)] - /* 0x3DC */ public float InWorldUIScaler; + /* 0x3FC */ public float InWorldUIScaler; // size: 0x2 public enum ModelRendererResourceEnum : uint { ModelNode, MasterModelNode, } [NMS(Index = 25)] - /* 0x3E0 */ public ModelRendererResourceEnum ModelRendererResource; + /* 0x400 */ public ModelRendererResourceEnum ModelRendererResource; [NMS(Index = 1)] - /* 0x3E4 */ public int VisibleMaintenanceSlots; + /* 0x404 */ public int VisibleMaintenanceSlots; [NMS(Index = 3)] - /* 0x3E8 */ public bool AllowCharge; + /* 0x408 */ public bool AllowCharge; [NMS(Index = 7)] - /* 0x3E9 */ public bool AllowCraftProduct; + /* 0x409 */ public bool AllowCraftProduct; [NMS(Index = 5)] - /* 0x3EA */ public bool AllowDiscard; + /* 0x40A */ public bool AllowDiscard; [NMS(Index = 4)] - /* 0x3EB */ public bool AllowDismantle; + /* 0x40B */ public bool AllowDismantle; [NMS(Index = 6)] - /* 0x3EC */ public bool AllowInstallTech; + /* 0x40C */ public bool AllowInstallTech; [NMS(Index = 9)] - /* 0x3ED */ public bool AllowMoveAndStack; + /* 0x40D */ public bool AllowMoveAndStack; [NMS(Index = 11)] - /* 0x3EE */ public bool AllowPinning; + /* 0x40E */ public bool AllowPinning; [NMS(Index = 2)] - /* 0x3EF */ public bool AllowRepair; + /* 0x40F */ public bool AllowRepair; [NMS(Index = 8)] - /* 0x3F0 */ public bool AllowTransfer; + /* 0x410 */ public bool AllowTransfer; [NMS(Index = 10)] - /* 0x3F1 */ public bool AllowTransferIn; + /* 0x411 */ public bool AllowTransferIn; [NMS(Index = 12)] - /* 0x3F2 */ public bool AutoCompleteOnStart; + /* 0x412 */ public bool AutoCompleteOnStart; [NMS(Index = 56)] - /* 0x3F3 */ public bool CanUseOutsideOfBase; + /* 0x413 */ public bool CanUseOutsideOfBase; [NMS(Index = 55)] - /* 0x3F4 */ public bool DisableSynchronise; + /* 0x414 */ public bool DisableSynchronise; [NMS(Index = 19)] - /* 0x3F5 */ public bool ForceNoninteraction; + /* 0x415 */ public bool ForceNoninteraction; [NMS(Index = 52)] - /* 0x3F6 */ public bool ForceOneClickRepair; + /* 0x416 */ public bool ForceOneClickRepair; [NMS(Index = 16)] - /* 0x3F7 */ public bool ForceRemoveUIRenderLayer; + /* 0x417 */ public bool ForceRemoveUIRenderLayer; [NMS(Index = 17)] - /* 0x3F8 */ public bool HideMaxAmountOnProductSlots; + /* 0x418 */ public bool HideMaxAmountOnProductSlots; [NMS(Index = 46)] - /* 0x3F9 */ public bool InteractionRequiresPower; + /* 0x419 */ public bool InteractionRequiresPower; [NMS(Index = 45)] - /* 0x3FA */ public bool InWorldUIUseCameraUp; + /* 0x41A */ public bool InWorldUIUseCameraUp; [NMS(Index = 51)] - /* 0x3FB */ public bool OpenInteractionOnQuit; + /* 0x41B */ public bool OpenInteractionOnQuit; [NMS(Index = 21)] - /* 0x3FC */ public bool ShareInteractionModelRender; + /* 0x41C */ public bool ShareInteractionModelRender; [NMS(Index = 39)] - /* 0x3FD */ public bool SilenceSuitVOIAlerts; + /* 0x41D */ public bool SilenceSuitVOIAlerts; [NMS(Index = 14)] - /* 0x3FE */ public bool UseBoundsForIconCentre; + /* 0x41E */ public bool UseBoundsForIconCentre; [NMS(Index = 22)] - /* 0x3FF */ public bool UseInteractionStyleCameraEvent; + /* 0x41F */ public bool UseInteractionStyleCameraEvent; [NMS(Index = 13)] - /* 0x400 */ public bool UseModelResourceRenderer; + /* 0x420 */ public bool UseModelResourceRenderer; [NMS(Index = 57)] - /* 0x401 */ public bool UseNetworkLock; + /* 0x421 */ public bool UseNetworkLock; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs index 365587a6f..4c6d60a0b 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 = 0xF5DFDA2C8FAA24, NameHash = 0x8E28E2A0)] + [NMS(GUID = 0x5E6028743E571C8B, 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 350580ba6..95765d4f5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF82D6E84EF27AB8D, NameHash = 0xEEECBBD3)] + [NMS(GUID = 0xD53EF162662738B5, NameHash = 0xEEECBBD3)] public class GcMaintenanceOverride : NMSTemplate { [NMS(Index = 1)] /* 0x000 */ public GcMaintenanceComponentData Data; [NMS(Index = 0)] - /* 0x410 */ public NMSString0x10 ID; + /* 0x430 */ public NMSString0x10 ID; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs index cb075ea69..69b068cfd 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 = 0x46070CE1F892C39E, NameHash = 0xA7C3074A)] + [NMS(GUID = 0xC4D1D5A27093E6E6, 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 392f9d285..7df2a7afe 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 = 0xAE7697868261E6D5, NameHash = 0x7714ED08)] + [NMS(GUID = 0xFF0DF59A0A9E3FB6, 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 f8d97fdcd..57ba155a8 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 = 0xEBE2F5CBB8D8DFC0, NameHash = 0x3B68FA54)] + [NMS(GUID = 0x8EF9B83BCFFAF547, 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 3323f834b..bea1bf9fb 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 = 0x362FC2BBF35708D1, NameHash = 0xB01C10E3)] + [NMS(GUID = 0x6BE1F72AA5802113, 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 094dbb5d5..fa7b6a296 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 = 0xE9442100DFD2A302, NameHash = 0x46EB7A3E)] + [NMS(GUID = 0xC52D115315FF6AB5, NameHash = 0x46EB7A3E)] public class GcMechPartAudioEventOverride : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionCanLevelBattlePet.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionCanLevelBattlePet.cs new file mode 100644 index 000000000..ba0498757 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionCanLevelBattlePet.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x4296690E97E4CA28, NameHash = 0x381F97D2)] + public class GcMissionConditionCanLevelBattlePet : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionCompanionRegisterPageOpen.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionCompanionRegisterPageOpen.cs new file mode 100644 index 000000000..1b50bb740 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionCompanionRegisterPageOpen.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x9A1C69D5DCE82F1F, NameHash = 0xCDBD38CF)] + public class GcMissionConditionCompanionRegisterPageOpen : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasLevelledBattlePet.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasLevelledBattlePet.cs new file mode 100644 index 000000000..5c7564db5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasLevelledBattlePet.cs @@ -0,0 +1,13 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x4DED5205D682D56A, NameHash = 0x9A3538A0)] + public class GcMissionConditionHasLevelledBattlePet : NMSTemplate + { + [NMS(Index = 1)] + /* 0x0 */ public GcPetBattlerCoreStat StatToHighlight; + [NMS(Index = 0)] + /* 0x4 */ public int TargetLevel; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlementBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlementBuilding.cs index c92851785..228195d7c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlementBuilding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlementBuilding.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6BC9F8AA8424D6CA, NameHash = 0xD9D7367B)] + [NMS(GUID = 0x6E954CC320F10EB1, NameHash = 0xD9D7367B)] public class GcMissionConditionHasSettlementBuilding : NMSTemplate { [NMS(Index = 0)] /* 0x0 */ public GcBuildingClassification BuildingClass; [NMS(Index = 1)] - /* 0x4 */ public bool RequireComplete; + /* 0x1 */ public bool RequireComplete; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs index 0064e62d0..3bc3a7e43 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x88CED4BF8E4A8685, NameHash = 0x4AABEBAF)] + [NMS(GUID = 0xD8E7B68C3F977B6E, NameHash = 0x4AABEBAF)] public class GcMissionConditionInteractionIndexChanged : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs index afb9d8f1c..fa878c389 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs @@ -3,16 +3,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB8441AF3689142E8, NameHash = 0xE0DDA29E)] + [NMS(GUID = 0xF27DEEBB1BEF285, NameHash = 0xE0DDA29E)] public class GcMissionConditionNearestBuilding : NMSTemplate { [NMS(Index = 2)] /* 0x00 */ public List AdditionalBuildings; - [NMS(Index = 0)] - /* 0x10 */ public GcBuildingClassification Building; [NMS(Index = 1)] - /* 0x14 */ public float Distance; + /* 0x10 */ public float Distance; [NMS(Index = 3)] - /* 0x18 */ public GcInteractionType RequireIncompleteInteraction; + /* 0x14 */ public GcInteractionType RequireIncompleteInteraction; + [NMS(Index = 0)] + /* 0x18 */ public GcBuildingClassification Building; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionPlanetHasBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionPlanetHasBuilding.cs index 908f05c7e..f248a9fac 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionPlanetHasBuilding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionPlanetHasBuilding.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBA39C9679B2F02F6, NameHash = 0xA0CE729B)] + [NMS(GUID = 0xB112CC99765830BB, NameHash = 0xA0CE729B)] public class GcMissionConditionPlanetHasBuilding : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs index f0740afe5..6d889dfd3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x73E4E4A57B5E4E6, NameHash = 0xA2DF8263)] + [NMS(GUID = 0x78F4A16BB38B2332, NameHash = 0xA2DF8263)] public class GcMissionConditionUsingInteraction : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs index 86c56a441..d4cd9de5e 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 = 0xE5CB00F8A253E38F, NameHash = 0xC261496D)] + [NMS(GUID = 0xDB57157CE7DFB5E4, NameHash = 0xC261496D)] public class GcMissionConsequenceAudioEvent : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionPageHint.cs b/libMBIN/Source/NMS/GameComponents/GcMissionPageHint.cs index 5ddbfcc59..d83250d4d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionPageHint.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionPageHint.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3F2692CB7F79B80E, NameHash = 0x400FBCF9)] + [NMS(GUID = 0x289AA4247E44FE81, NameHash = 0x400FBCF9)] public class GcMissionPageHint : NMSTemplate { - // size: 0xD + // size: 0xE public enum MissionPageHintEnum : uint { None, Suit, @@ -18,6 +18,7 @@ public enum MissionPageHintEnum : uint { Journey, Expedition, Options, + Pets, } [NMS(Index = 0)] /* 0x0 */ public MissionPageHintEnum MissionPageHint; diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs index 7def5169d..ddf3bcce3 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 = 0x221BB83E746A1F9F, NameHash = 0xDD01DB4B)] + [NMS(GUID = 0xA008F8589E500F06, 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 6a92057c0..6d1a49497 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 = 0x368B451D8512F649, NameHash = 0x9CB124D)] + [NMS(GUID = 0x9927BA8705BE4EC9, 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 6d1d793bb..57aab2e0b 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 = 0xD859771393F29E66, NameHash = 0x2218E35E)] + [NMS(GUID = 0x8A77C2E1FA31C24C, 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 16f41950d..f5c55863b 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 = 0x10D9021F3ABBDE28, NameHash = 0x5F135E)] + [NMS(GUID = 0x7582136FD635E0AC, NameHash = 0x5F135E)] public class GcMissionSequenceDetailMessage : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGroup.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGroup.cs index f941a43df..afedafaf0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGroup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGroup.cs @@ -4,46 +4,46 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE0EA642614C45F2B, NameHash = 0xF0FD370B)] + [NMS(GUID = 0xECCC55BC8C619720, NameHash = 0xF0FD370B)] public class GcMissionSequenceGroup : NMSTemplate { - [NMS(Index = 14)] + [NMS(Index = 15)] /* 0x000 */ public Colour ColourOverride; - [NMS(Index = 29)] + [NMS(Index = 30)] /* 0x010 */ public GcTargetMissionSurveyOptions SurveyTarget; - [NMS(Index = 28)] + [NMS(Index = 29)] /* 0x0B8 */ public GcSeasonalObjectiveOverrides SeasonalObjectiveOverrides; - [NMS(Index = 27)] + [NMS(Index = 28)] /* 0x108 */ public GcObjectiveTextFormatOptions ObjectiveFormatting; - [NMS(Index = 9)] - /* 0x150 */ public NMSString0x20A ObjectiveID; [NMS(Index = 10)] + /* 0x150 */ public NMSString0x20A ObjectiveID; + [NMS(Index = 11)] /* 0x170 */ public NMSString0x20A ObjectiveTipID; - [NMS(Index = 3)] + [NMS(Index = 4)] /* 0x190 */ public NMSString0x20A PageDataLocID; - [NMS(Index = 16)] + [NMS(Index = 17)] /* 0x1B0 */ public NMSString0x20A PrefixTitleText; [NMS(Index = 1)] /* 0x1D0 */ public TkTextureResource Icon; - [NMS(Index = 4)] + [NMS(Index = 5)] /* 0x1E8 */ public NMSString0x10 BuildMenuHint; - [NMS(Index = 31)] - /* 0x1F8 */ public List Conditions; [NMS(Index = 32)] + /* 0x1F8 */ public List Conditions; + [NMS(Index = 33)] /* 0x208 */ public List Consequences; - [NMS(Index = 8)] + [NMS(Index = 9)] /* 0x218 */ public VariableSizeString DebugText; - [NMS(Index = 7)] + [NMS(Index = 8)] /* 0x228 */ public NMSString0x10 FoodTarget; - [NMS(Index = 5)] + [NMS(Index = 6)] /* 0x238 */ public NMSString0x10 InventoryHint; - [NMS(Index = 33)] + [NMS(Index = 34)] /* 0x248 */ public List Stages; - [NMS(Index = 6)] + [NMS(Index = 7)] /* 0x258 */ public NMSString0x10 TerrainTarget; - [NMS(Index = 30)] + [NMS(Index = 31)] /* 0x268 */ public GcCustomNotifyTimerOptions CustomNotifyTimers; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x274 */ public GcMissionConditionTest ConditionTest; // size: 0x3 public enum GalMapPathOverrideEnum : uint { @@ -51,7 +51,7 @@ public enum GalMapPathOverrideEnum : uint { BlackHole, Atlas, } - [NMS(Index = 25)] + [NMS(Index = 26)] /* 0x278 */ public GalMapPathOverrideEnum GalMapPathOverride; // size: 0x4 public enum IconStyleEnum : uint { @@ -60,9 +60,9 @@ public enum IconStyleEnum : uint { Square, NoFrame, } - [NMS(Index = 24)] + [NMS(Index = 25)] /* 0x27C */ public IconStyleEnum IconStyle; - [NMS(Index = 12)] + [NMS(Index = 13)] /* 0x280 */ public GcMissionCategory OverrideCategory; [NMS(Index = 2)] /* 0x284 */ public GcMissionPageHint PageHint; @@ -72,27 +72,29 @@ public enum RepeatLogicEnum : uint { Loop, RestartOnConditionFail, } - [NMS(Index = 23)] + [NMS(Index = 24)] /* 0x288 */ public RepeatLogicEnum RepeatLogic; - [NMS(Index = 26)] + [NMS(Index = 27)] /* 0x28C */ public TkInputEnum SpecialButtonIcon; - [NMS(Index = 18)] + [NMS(Index = 19)] /* 0x290 */ public bool AutoPinRepairs; - [NMS(Index = 17)] + [NMS(Index = 18)] /* 0x291 */ public bool BlockPinning; - [NMS(Index = 19)] + [NMS(Index = 20)] /* 0x292 */ public bool BlockSpaceBattles; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0x293 */ public bool DoConsequencesIfNeverActivated; - [NMS(Index = 11)] - /* 0x294 */ public bool HasCategoryOverride; - [NMS(Index = 13)] - /* 0x295 */ public bool HasColourOverride; - [NMS(Index = 21)] - /* 0x296 */ public bool HideFromLogIfConditionsMet; - [NMS(Index = 15)] - /* 0x297 */ public bool PrefixTitle; + [NMS(Index = 3)] + /* 0x294 */ public bool GetPageHintFromInventoryHint; + [NMS(Index = 12)] + /* 0x295 */ public bool HasCategoryOverride; + [NMS(Index = 14)] + /* 0x296 */ public bool HasColourOverride; + [NMS(Index = 22)] + /* 0x297 */ public bool HideFromLogIfConditionsMet; + [NMS(Index = 16)] + /* 0x298 */ public bool PrefixTitle; [NMS(Index = 0)] - /* 0x298 */ public bool Silent; + /* 0x299 */ public bool Silent; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs index 432b2a24d..4250f41d8 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 = 0x7D4A0B4302AF5C70, NameHash = 0xC72226FB)] + [NMS(GUID = 0xAC66CCDA8E302EB6, NameHash = 0xC72226FB)] public class GcMissionSequenceShowMessage : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs index 96cb5dde7..2b267a1a4 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 = 0xBB3A2081327E0CD7, NameHash = 0x4E2556EB)] + [NMS(GUID = 0xBFA414DFA0A8C9CF, NameHash = 0x4E2556EB)] public class GcMissionTable : NMSTemplate { [NMS(Index = 0, KeyField = "MissionID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs b/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs index 7c2333ebc..ca2dd84b7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs +++ b/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x121B2757694FC86B, NameHash = 0xEE9DB27A)] + [NMS(GUID = 0x7ED9AE376DF53DE8, NameHash = 0xEE9DB27A)] public class GcModBasePart : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs b/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs index b896a308e..a64f5ac6b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs +++ b/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x24FA3CC7CA45C683, NameHash = 0xA5C6254C)] + [NMS(GUID = 0x99703C75B6364FD, NameHash = 0xA5C6254C)] public class GcModelViewCollection : NMSTemplate { [NMS(Index = 0, Size = 0x34, EnumType = typeof(GcModelViews.ModelViewsEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcModularCustomisationConfig.cs b/libMBIN/Source/NMS/GameComponents/GcModularCustomisationConfig.cs index 4da9ca235..74d3deda1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcModularCustomisationConfig.cs +++ b/libMBIN/Source/NMS/GameComponents/GcModularCustomisationConfig.cs @@ -4,40 +4,40 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDA88B3DBD100D04A, NameHash = 0xF24F11E8)] + [NMS(GUID = 0xF87A0536ADA579B9, NameHash = 0xF24F11E8)] public class GcModularCustomisationConfig : NMSTemplate { [NMS(Index = 9)] /* 0x000 */ public TkModelRendererData InteractionCameraData; [NMS(Index = 7)] - /* 0x0B0 */ public TkModelRendererData ModelRenderData; + /* 0x0C0 */ public TkModelRendererData ModelRenderData; [NMS(Index = 6)] - /* 0x160 */ public GcExactResource BaseResource; + /* 0x180 */ public GcExactResource BaseResource; [NMS(Index = 3)] - /* 0x180 */ public NMSString0x20A SubtitleApplyingLocId; + /* 0x1A0 */ public NMSString0x20A SubtitleApplyingLocId; [NMS(Index = 2)] - /* 0x1A0 */ public NMSString0x20A SubtitleLocId; + /* 0x1C0 */ public NMSString0x20A SubtitleLocId; [NMS(Index = 5)] - /* 0x1C0 */ public NMSString0x20A SubtitleSlotsBlockedLocId; + /* 0x1E0 */ public NMSString0x20A SubtitleSlotsBlockedLocId; [NMS(Index = 4)] - /* 0x1E0 */ public NMSString0x20A SubtitleSlotsFullLocId; + /* 0x200 */ public NMSString0x20A SubtitleSlotsFullLocId; [NMS(Index = 1)] - /* 0x200 */ public NMSString0x20A TitleLocId; + /* 0x220 */ public NMSString0x20A TitleLocId; [NMS(Index = 14)] - /* 0x220 */ public List ColourDataPriorityList; + /* 0x240 */ public List ColourDataPriorityList; [NMS(Index = 12)] - /* 0x230 */ public List Slots; + /* 0x250 */ public List Slots; [NMS(Index = 13)] - /* 0x240 */ public List TextureData; + /* 0x260 */ public List TextureData; [NMS(Index = 15)] - /* 0x250 */ public GcModularCustomisationEffectsData Effects; + /* 0x270 */ public GcModularCustomisationEffectsData Effects; [NMS(Index = 10)] - /* 0x258 */ public float HologramOffset; + /* 0x278 */ public float HologramOffset; [NMS(Index = 11)] - /* 0x25C */ public float HologramScale; + /* 0x27C */ public float HologramScale; [NMS(Index = 0)] - /* 0x260 */ public bool IsEnabled; + /* 0x280 */ public bool IsEnabled; [NMS(Index = 8)] - /* 0x261 */ public bool OverrideInteractionCamera; + /* 0x281 */ public bool OverrideInteractionCamera; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcModularCustomisationDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcModularCustomisationDataTable.cs index 654952f09..686c01e31 100644 --- a/libMBIN/Source/NMS/GameComponents/GcModularCustomisationDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcModularCustomisationDataTable.cs @@ -3,14 +3,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6F6BB42B7681FABC, NameHash = 0x54887B8D)] + [NMS(GUID = 0x9E202874488E4AB4, NameHash = 0x54887B8D)] public class GcModularCustomisationDataTable : NMSTemplate { [NMS(Index = 0, Size = 0xB, EnumType = typeof(GcModularCustomisationResourceType.ModularCustomisationResourceTypeEnum))] /* 0x0000 */ public GcModularCustomisationConfig[] ModularCustomisationConfigs; [NMS(Index = 2, Size = 0xB, EnumType = typeof(GcModularCustomisationResourceType.ModularCustomisationResourceTypeEnum))] - /* 0x1AD0 */ public GcModularCustomisationProductLookupList[] ProductLookupLists; + /* 0x1C30 */ public GcModularCustomisationProductLookupList[] ProductLookupLists; [NMS(Index = 1)] - /* 0x1B80 */ public List SharedSlottableItemLists; + /* 0x1CE0 */ public List SharedSlottableItemLists; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNGuiGraphicData.cs b/libMBIN/Source/NMS/GameComponents/GcNGuiGraphicData.cs index 7f6bf48f2..e687de329 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNGuiGraphicData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNGuiGraphicData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x86ADF15CCF18A6D0, NameHash = 0xB38C6150)] + [NMS(GUID = 0xF7C70732CEAD8674, NameHash = 0xB38C6150)] public class GcNGuiGraphicData : NMSTemplate { [NMS(Index = 0, MxmlName = "Element Data")] diff --git a/libMBIN/Source/NMS/GameComponents/GcNGuiLayerData.cs b/libMBIN/Source/NMS/GameComponents/GcNGuiLayerData.cs index 37d277235..ea1aaf5dc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNGuiLayerData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNGuiLayerData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1002E8508C48AE50, NameHash = 0xA151C99F)] + [NMS(GUID = 0x406829765E43A65, NameHash = 0xA151C99F)] public class GcNGuiLayerData : NMSTemplate { [NMS(Index = 0, MxmlName = "Element Data")] diff --git a/libMBIN/Source/NMS/GameComponents/GcNGuiPreset.cs b/libMBIN/Source/NMS/GameComponents/GcNGuiPreset.cs index 38ab3c584..3fe132d0d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNGuiPreset.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNGuiPreset.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEB2A3E8D944ED26, NameHash = 0x1EF39842)] + [NMS(GUID = 0x77D20DAF9EE72365, NameHash = 0x1EF39842)] public class GcNGuiPreset : NMSTemplate { [NMS(Index = 3, Size = 0xA)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNGuiPresetGraphic.cs b/libMBIN/Source/NMS/GameComponents/GcNGuiPresetGraphic.cs index 4af1fe353..628b14359 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNGuiPresetGraphic.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNGuiPresetGraphic.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x240C742F0E2EA0F, NameHash = 0xA40EDAE)] + [NMS(GUID = 0xF248560A87D31853, NameHash = 0xA40EDAE)] public class GcNGuiPresetGraphic : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNGuiPresetText.cs b/libMBIN/Source/NMS/GameComponents/GcNGuiPresetText.cs index f0d6494d1..c4219206e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNGuiPresetText.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNGuiPresetText.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEE2E17506E9F61A3, NameHash = 0x1D0BA017)] + [NMS(GUID = 0x9E50AC6A624602BF, NameHash = 0x1D0BA017)] public class GcNGuiPresetText : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNGuiTextData.cs b/libMBIN/Source/NMS/GameComponents/GcNGuiTextData.cs index a07e91616..63fcb0093 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNGuiTextData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNGuiTextData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x31F8D015557A2C95, NameHash = 0xD5C1D227)] + [NMS(GUID = 0xDFEA509A0B947CE9, NameHash = 0xD5C1D227)] public class GcNGuiTextData : NMSTemplate { [NMS(Index = 0, MxmlName = "Element Data")] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCAnimationList.cs b/libMBIN/Source/NMS/GameComponents/GcNPCAnimationList.cs index 2fe7454a4..e81f8b639 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCAnimationList.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCAnimationList.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB7DF94A83A64EDEF, NameHash = 0xC74BB941)] + [NMS(GUID = 0x880677F7EB6097C3, NameHash = 0xC74BB941)] public class GcNPCAnimationList : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCAnimationSetData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCAnimationSetData.cs index ec0cd5c77..b079e03e8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCAnimationSetData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCAnimationSetData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD68178A1ADD9D751, NameHash = 0xB22ADF60)] + [NMS(GUID = 0x800475F1A53F5F3F, NameHash = 0xB22ADF60)] public class GcNPCAnimationSetData : NMSTemplate { [NMS(Index = 5, Size = 0xA, EnumType = typeof(GcAlienMood.MoodEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCAnimationsData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCAnimationsData.cs index 45be03d2e..80f06141b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCAnimationsData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCAnimationsData.cs @@ -1,19 +1,22 @@ using libMBIN.NMS.GameComponents; +using System.Collections.Generic; namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF1FAD0079B2AB600, NameHash = 0x9F906ED9)] + [NMS(GUID = 0xFC0EA02C026F918E, NameHash = 0x9F906ED9)] public class GcNPCAnimationsData : NMSTemplate { - [NMS(Index = 3)] - /* 0x000 */ public GcNPCAnimationSetData SittingAnimatons; [NMS(Index = 4)] + /* 0x000 */ public GcNPCAnimationSetData SittingAnimatons; + [NMS(Index = 5)] /* 0x190 */ public GcNPCAnimationSetData SittingIPadAnimatons; - [NMS(Index = 0)] - /* 0x320 */ public GcNPCAnimationSetData StandingAnimatons; [NMS(Index = 1)] - /* 0x4B0 */ public GcNPCAnimationSetData StandingIPadAnimatons; + /* 0x320 */ public GcNPCAnimationSetData StandingAnimatons; [NMS(Index = 2)] + /* 0x4B0 */ public GcNPCAnimationSetData StandingIPadAnimatons; + [NMS(Index = 3)] /* 0x640 */ public GcNPCAnimationSetData StandingStaffAnimatons; + [NMS(Index = 0)] + /* 0x7D0 */ public List NPCGenericAnimIds; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs index 2a6587157..3aeb5342d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x185EF08480190F63, NameHash = 0xBEE8D99B)] + [NMS(GUID = 0x7C71383B2B50F3DD, NameHash = 0xBEE8D99B)] public class GcNPCDebugSpawnData : NMSTemplate { [NMS(Index = 1)] @@ -15,39 +15,39 @@ public class GcNPCDebugSpawnData : NMSTemplate [NMS(Index = 14)] /* 0x030 */ public GcPetData Pet; [NMS(Index = 15)] - /* 0x238 */ public GcPetCustomisationData PetAccessoryCustomisation; + /* 0x2D8 */ public GcPetCustomisationData PetAccessoryCustomisation; [NMS(Index = 17)] - /* 0x370 */ public GcResourceElement PropResource; + /* 0x410 */ public GcResourceElement PropResource; [NMS(Index = 7)] - /* 0x3B8 */ public List Idles; + /* 0x458 */ public List Idles; [NMS(Index = 16)] - /* 0x3C8 */ public GcSeed PropSeed; + /* 0x468 */ public GcSeed PropSeed; [NMS(Index = 11)] - /* 0x3D8 */ public GcSeed Seed; + /* 0x478 */ public GcSeed Seed; [NMS(Index = 5)] - /* 0x3E8 */ public List Waypoints; + /* 0x488 */ public List Waypoints; // size: 0x2 public enum DebugNPCBehaviourEnum : uint { None, Fishing, } [NMS(Index = 18)] - /* 0x3F8 */ public DebugNPCBehaviourEnum DebugNPCBehaviour; + /* 0x498 */ public DebugNPCBehaviourEnum DebugNPCBehaviour; [NMS(Index = 4)] - /* 0x3FC */ public float InitialDelay; + /* 0x49C */ public float InitialDelay; [NMS(Index = 13)] - /* 0x400 */ public float PetFollowOffset; + /* 0x4A0 */ public float PetFollowOffset; [NMS(Index = 10)] - /* 0x404 */ public GcAlienRace Race; + /* 0x4A4 */ public GcAlienRace Race; [NMS(Index = 12)] - /* 0x408 */ public bool AddPetAccessories; + /* 0x4A8 */ public bool AddPetAccessories; [NMS(Index = 3)] - /* 0x409 */ public bool FollowWaypoints; + /* 0x4A9 */ public bool FollowWaypoints; [NMS(Index = 6)] - /* 0x40A */ public bool PlayIdles; + /* 0x4AA */ public bool PlayIdles; [NMS(Index = 9)] - /* 0x40B */ public bool RidePet; + /* 0x4AB */ public bool RidePet; [NMS(Index = 8)] - /* 0x40C */ public bool Run; + /* 0x4AC */ public bool Run; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs index dd9038d41..526c03ca0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5225DE8846B4D003, NameHash = 0xE9F0317D)] + [NMS(GUID = 0x3AC3DCFCCF08D551, NameHash = 0xE9F0317D)] public class GcNPCInteractiveObjectComponentData : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectState.cs b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectState.cs index 580dc05f6..d20e6aafe 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCInteractiveObjectState.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA5EB1E4E462381C4, NameHash = 0x3B68DECB)] + [NMS(GUID = 0x3F757BEA94EE4008, NameHash = 0x3B68DECB)] public class GcNPCInteractiveObjectState : NMSTemplate { [NMS(Index = 14)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs b/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs index ce2e3c746..28bbf3284 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x24A5FF3E4EE7BDA4, NameHash = 0x1FBD7BAF)] + [NMS(GUID = 0x57BB4E516302DB6, NameHash = 0x1FBD7BAF)] public class GcNPCPlacementInfo : NMSTemplate { [NMS(Index = 26)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityAnimationData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityAnimationData.cs index b8fcfc621..9c7b4edd3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityAnimationData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityAnimationData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x159DC541A86D66AE, NameHash = 0xE2C6556B)] + [NMS(GUID = 0xADAD982B088A92CE, NameHash = 0xE2C6556B)] public class GcNPCProbabilityAnimationData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityReactionData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityReactionData.cs index 17068b192..77b728fe0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityReactionData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCProbabilityReactionData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x76C17DBD42B6FE7, NameHash = 0xD0E53EEB)] + [NMS(GUID = 0xA1EF7E3E9A064A22, NameHash = 0xD0E53EEB)] public class GcNPCProbabilityReactionData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCPropInfo.cs b/libMBIN/Source/NMS/GameComponents/GcNPCPropInfo.cs index 07903dce0..d84f83cbd 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCPropInfo.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCPropInfo.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDC837A54747D3AF1, NameHash = 0xC2E15A4C)] + [NMS(GUID = 0x70AA0164C8751543, NameHash = 0xC2E15A4C)] public class GcNPCPropInfo : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCPropTable.cs b/libMBIN/Source/NMS/GameComponents/GcNPCPropTable.cs index 16bddcf8f..0b45f289d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCPropTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCPropTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1DD635148716F4FE, NameHash = 0x9E0F95A6)] + [NMS(GUID = 0xC529A4DE111AF6A6, NameHash = 0x9E0F95A6)] public class GcNPCPropTable : NMSTemplate { [NMS(Index = 0, Size = 0xF, EnumType = typeof(GcNPCPropType.NPCPropEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs index 49666f5e7..d167d3042 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCReactionData.cs @@ -3,10 +3,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8C098A8C48A5FAD5, NameHash = 0x5589CB5C)] + [NMS(GUID = 0x1BFBFAC2D67BCEBF, NameHash = 0x5589CB5C)] public class GcNPCReactionData : NMSTemplate { + [NMS(Index = 1, Size = 0xA, EnumType = typeof(GcGameTableNPCEventTrigger.GameTableNPCEventTriggerEnum))] + /* 0x000 */ public GcGameTableNPCEventReactionData[] GameTableEventReactions; [NMS(Index = 0)] - /* 0x0 */ public List Reactions; + /* 0x1E0 */ public List Reactions; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCReactionEntry.cs b/libMBIN/Source/NMS/GameComponents/GcNPCReactionEntry.cs index c4591cf20..41201f83f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCReactionEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCReactionEntry.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7D90797CDE581E60, NameHash = 0x88BADF1E)] + [NMS(GUID = 0xBE3AAD0A9A11F456, NameHash = 0x88BADF1E)] public class GcNPCReactionEntry : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassCapacityEntry.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassCapacityEntry.cs index 0142ca7d0..c128f104b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassCapacityEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassCapacityEntry.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE2F3CD69E0F701F7, NameHash = 0xB1E003D1)] + [NMS(GUID = 0x2177DD1396E6268, NameHash = 0xB1E003D1)] public class GcNPCSettlementBehaviourBuildingClassCapacityEntry : NMSTemplate { - [NMS(Index = 0)] - /* 0x0 */ public GcBuildingClassification BuildingClass; [NMS(Index = 1)] - /* 0x4 */ public int Capacity; + /* 0x0 */ public int Capacity; + [NMS(Index = 0)] + /* 0x4 */ public GcBuildingClassification BuildingClass; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassWeightEntry.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassWeightEntry.cs index f6fd6c2de..b2dca6ce1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassWeightEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourBuildingClassWeightEntry.cs @@ -2,14 +2,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x64DA181227D639BC, NameHash = 0xA3D4C382)] + [NMS(GUID = 0x6D4382D82FEA318C, NameHash = 0xA3D4C382)] public class GcNPCSettlementBehaviourBuildingClassWeightEntry : NMSTemplate { - [NMS(Index = 0)] - /* 0x0 */ public GcBuildingClassification BuildingClass; [NMS(Index = 1)] - /* 0x4 */ public float EntryWeight; + /* 0x0 */ public float EntryWeight; [NMS(Index = 2)] - /* 0x8 */ public float ExitWeight; + /* 0x4 */ public float ExitWeight; + [NMS(Index = 0)] + /* 0x8 */ public GcBuildingClassification BuildingClass; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs index 8c6e1df19..26a1b0ea2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD6A2D8A1256E5260, NameHash = 0xB1AE9E88)] + [NMS(GUID = 0x648320ABE083884D, NameHash = 0xB1AE9E88)] public class GcNPCSettlementBehaviourData : NMSTemplate { [NMS(Index = 1, Size = 0x5, EnumType = typeof(GcNPCSettlementBehaviourState.NPCSettlementBehaviourStateEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs index 145ff859f..bae59adfb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSettlementBehaviourEntry.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6B4987DCF901A962, NameHash = 0xE324DEAE)] + [NMS(GUID = 0xAE1A895A85AF1526, NameHash = 0xE324DEAE)] public class GcNPCSettlementBehaviourEntry : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs index d04ccff0e..5b24a4ef3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2025E789E570658A, NameHash = 0x94CC6B42)] + [NMS(GUID = 0x2FD466D35035B15C, NameHash = 0x94CC6B42)] public class GcNPCSpawnTable : NMSTemplate { [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattleCamera.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattleCamera.cs new file mode 100644 index 000000000..cb2aac1cb --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattleCamera.cs @@ -0,0 +1,33 @@ +using libMBIN.NMS.Toolkit; +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x98AAD5B780D876F4, NameHash = 0xD20552DB)] + public class GcPetBattleCamera : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A Id; + [NMS(Index = 2)] + /* 0x20 */ public GcPetBattleCameraPose End; + [NMS(Index = 1)] + /* 0x38 */ public GcPetBattleCameraPose Start; + [NMS(Index = 4)] + /* 0x50 */ public float Duration; + [NMS(Index = 5)] + /* 0x54 */ public float FOV; + // size: 0x2 + public enum InterpModeEnum : uint { + Orbit, + Linear, + } + [NMS(Index = 3)] + /* 0x58 */ public InterpModeEnum InterpMode; + [NMS(Index = 7)] + /* 0x5C */ public float PetPhaseSlowValue; + [NMS(Index = 6)] + /* 0x60 */ public GcPetBattlerMoveState SlowBeforePetPhase; + [NMS(Index = 8)] + /* 0x64 */ public TkCurveType EaseType; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattleCameraPose.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattleCameraPose.cs new file mode 100644 index 000000000..627277601 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattleCameraPose.cs @@ -0,0 +1,19 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x5101C54ADF6E837B, NameHash = 0xC14DD9CC)] + public class GcPetBattleCameraPose : NMSTemplate + { + [NMS(Index = 4)] + /* 0x00 */ public float CamOrientPitch; + [NMS(Index = 5)] + /* 0x04 */ public float CamOrientRoll; + [NMS(Index = 3)] + /* 0x08 */ public float CamOrientYaw; + [NMS(Index = 0)] + /* 0x0C */ public float Distance; + [NMS(Index = 2)] + /* 0x10 */ public float Pitch; + [NMS(Index = 1)] + /* 0x14 */ public float Yaw; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattleCameraSet.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattleCameraSet.cs new file mode 100644 index 000000000..fb4ad82e0 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattleCameraSet.cs @@ -0,0 +1,11 @@ +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3BEBC960024EEA7D, NameHash = 0xBBD2B021)] + public class GcPetBattleCameraSet : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List Options; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattleTeamData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattleTeamData.cs new file mode 100644 index 000000000..277b6e9c2 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattleTeamData.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xF98E1542111C1CC4, NameHash = 0x373109DE)] + public class GcPetBattleTeamData : NMSTemplate + { + [NMS(Index = 0, Size = 0x3)] + /* 0x0 */ public GcPetBattleTeamMemberData[] TeamMembers; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattleTeamMemberData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattleTeamMemberData.cs new file mode 100644 index 000000000..05eee3f23 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattleTeamMemberData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC5270F3B51F020FC, NameHash = 0xAB07B7C8)] + public class GcPetBattleTeamMemberData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public int PetIndex; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIBuffsOnTarget.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIBuffsOnTarget.cs new file mode 100644 index 000000000..ccf5c3b3f --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIBuffsOnTarget.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xCEACF372079F6E46, NameHash = 0x57FDE457)] + public class GcPetBattlerAIBuffsOnTarget : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIDebuffsOnSelf.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIDebuffsOnSelf.cs new file mode 100644 index 000000000..70494aeba --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIDebuffsOnSelf.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x7BAB00A3C5AA3CEC, NameHash = 0xF0A226BF)] + public class GcPetBattlerAIDebuffsOnSelf : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIRampBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIRampBuilding.cs new file mode 100644 index 000000000..00e6a0daf --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAIRampBuilding.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x93F45F3FAB955AAB, NameHash = 0x5894995C)] + public class GcPetBattlerAIRampBuilding : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAISelectCriteriaLowHealth.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAISelectCriteriaLowHealth.cs new file mode 100644 index 000000000..a9f9fadf5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAISelectCriteriaLowHealth.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC14BF0CEDB481164, NameHash = 0xB6E65384)] + public class GcPetBattlerAISelectCriteriaLowHealth : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public float HealthFactorCutoff; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinity.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinity.cs new file mode 100644 index 000000000..3f2a75175 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinity.cs @@ -0,0 +1,21 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x2EFB913295745728, NameHash = 0x3CB3E3C0)] + public class GcPetBattlerAffinity : NMSTemplate + { + // size: 0x9 + public enum PetBattlerAffinityEnum : byte { + Normal, + Lush, + Cold, + Fire, + Toxic, + Barren, + Radioactive, + Weird, + Mech, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerAffinityEnum PetBattlerAffinity; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinityEffectiveness.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinityEffectiveness.cs new file mode 100644 index 000000000..cc39cd90f --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinityEffectiveness.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBDAD6DCC78D1E65A, NameHash = 0xCD327093)] + public class GcPetBattlerAffinityEffectiveness : NMSTemplate + { + // size: 0x3 + public enum PetBattlerAffinityEffectivenessEnum : uint { + Ineffective, + Normal, + Effective, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerAffinityEffectivenessEnum PetBattlerAffinityEffectiveness; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinityTableItem.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinityTableItem.cs new file mode 100644 index 000000000..a163c8f4a --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerAffinityTableItem.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x66B605C003CA0325, NameHash = 0x1599A374)] + public class GcPetBattlerAffinityTableItem : NMSTemplate + { + [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x0 */ public float[] TargetPetAffinity; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStat.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStat.cs new file mode 100644 index 000000000..04b15a88d --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStat.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x9AB3E61069401AEC, NameHash = 0xC18D395B)] + public class GcPetBattlerCoreStat : NMSTemplate + { + // size: 0x3 + public enum PetBattlerCoreStatEnum : uint { + MaxHealth, + Speed, + CombatPotential, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerCoreStatEnum PetBattlerCoreStat; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStatRangeData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStatRangeData.cs new file mode 100644 index 000000000..98ccc6437 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStatRangeData.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x2176279C1B41761D, NameHash = 0x37733D08)] + public class GcPetBattlerCoreStatRangeData : NMSTemplate + { + [NMS(Index = 0, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + /* 0x0 */ public Vector2f[] Range; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStatRollData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStatRollData.cs new file mode 100644 index 000000000..ce5782866 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerCoreStatRollData.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xB881B5621F4BE2DB, NameHash = 0xA61BE62F)] + public class GcPetBattlerCoreStatRollData : NMSTemplate + { + [NMS(Index = 0, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + /* 0x0 */ public int[] Roll; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectData.cs new file mode 100644 index 000000000..34e0f72d7 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectData.cs @@ -0,0 +1,17 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x1E658C28E486BECD, NameHash = 0xF38DBF8E)] + public class GcPetBattlerEffectData : NMSTemplate + { + [NMS(Index = 4)] + /* 0x00 */ public NMSString0x10 ImpactEffect; + [NMS(Index = 0)] + /* 0x10 */ public NMSString0x10 LaunchEffect; + [NMS(Index = 2)] + /* 0x20 */ public NMSString0x10 ProjectileEffect; + [NMS(Index = 1)] + /* 0x30 */ public float LaunchBuildupTime; + [NMS(Index = 3)] + /* 0x34 */ public float ProjectileFlightTime; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectPathOverride.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectPathOverride.cs new file mode 100644 index 000000000..95738e83f --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectPathOverride.cs @@ -0,0 +1,13 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xE24E8152EA40C07, NameHash = 0x22F18769)] + public class GcPetBattlerEffectPathOverride : NMSTemplate + { + [NMS(Index = 0, MxmlName = "Particle Id")] + /* 0x00 */ public NMSString0x10 ParticleId; + [NMS(Index = 1)] + /* 0x10 */ public GcPetBattlerProjectilePath Path; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectTable.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectTable.cs new file mode 100644 index 000000000..fd93219b8 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerEffectTable.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3E3F91E04244F8FF, NameHash = 0x94D3825D)] + public class GcPetBattlerEffectTable : NMSTemplate + { + [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x0 */ public GcPetBattlerEffectData[] EffectData; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerFlyerOffsetOverride.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerFlyerOffsetOverride.cs new file mode 100644 index 000000000..4a5deccf7 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerFlyerOffsetOverride.cs @@ -0,0 +1,11 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x26BDB921BBA1B50F, NameHash = 0x6429FC39)] + public class GcPetBattlerFlyerOffsetOverride : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A ContainsDescriptor; + [NMS(Index = 1)] + /* 0x20 */ public float FlyerOffset; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerHitQuality.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerHitQuality.cs new file mode 100644 index 000000000..a52633df6 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerHitQuality.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x71C6DA907D5C058D, NameHash = 0x8F97919)] + public class GcPetBattlerHitQuality : NMSTemplate + { + // size: 0x3 + public enum PetBattlerHitQualityEnum : uint { + Miss, + Dodge, + Hit, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerHitQualityEnum PetBattlerHitQuality; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerHitStandard.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerHitStandard.cs new file mode 100644 index 000000000..65b60f843 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerHitStandard.cs @@ -0,0 +1,11 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xD12B8EA6BDF5A800, NameHash = 0xF561A1A1)] + public class GcPetBattlerHitStandard : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public float MissChanceModifier; + [NMS(Index = 1)] + /* 0x4 */ public bool MissChanceAffectsPayloadScore; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerIconStyle.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerIconStyle.cs new file mode 100644 index 000000000..d04e43fbf --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerIconStyle.cs @@ -0,0 +1,20 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x92A8F05ADE19BC76, NameHash = 0x4D9D4188)] + public class GcPetBattlerIconStyle : NMSTemplate + { + // size: 0x8 + public enum PetBattlerIconEnum : uint { + Speed, + Power, + Heal, + Accuracy, + Stealth, + Shield, + Attack, + Cooldown, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerIconEnum PetBattlerIcon; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveEffect.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveEffect.cs new file mode 100644 index 000000000..9b7ee3290 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveEffect.cs @@ -0,0 +1,22 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x8ED94686EF585C7, NameHash = 0xFB20F273)] + public class GcPetBattlerMoveEffect : NMSTemplate + { + // size: 0xA + public enum PetBattlerMoveEffectEnum : uint { + None, + DamageNoProjectile, + Projectile, + Buff, + Debuff, + DoTDamage, + Heal, + Shield, + SwapPet, + Stun, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerMoveEffectEnum PetBattlerMoveEffect; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveInitData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveInitData.cs new file mode 100644 index 000000000..3c35f56f3 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveInitData.cs @@ -0,0 +1,13 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x9C2C57DB86E6A25B, NameHash = 0xE810FB06)] + public class GcPetBattlerMoveInitData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x10 MoveTemplateID; + [NMS(Index = 1)] + /* 0x10 */ public int Cooldown; + [NMS(Index = 2)] + /* 0x14 */ public float ScoreBoost; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovePayloadItem.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovePayloadItem.cs new file mode 100644 index 000000000..e39cbb48d --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovePayloadItem.cs @@ -0,0 +1,27 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xB9F96AC232EA89A5, NameHash = 0x34BE918E)] + public class GcPetBattlerMovePayloadItem : NMSTemplate + { + [NMS(Index = 8)] + /* 0x00 */ public NMSTemplate Payload; + [NMS(Index = 5)] + /* 0x10 */ public float BalancingOverride; + [NMS(Index = 0)] + /* 0x14 */ public GcPetBattlerPayloadBenefit Benefit; + [NMS(Index = 6)] + /* 0x18 */ public GcPetBattlerMoveEffect PlaySimpleEffectOnTarget; + [NMS(Index = 1)] + /* 0x1C */ public GcPetBattlerPayloadStrength Strength; + [NMS(Index = 7)] + /* 0x20 */ public bool IsSilent; + [NMS(Index = 4)] + /* 0x21 */ public bool ShouldOverrideBalancing; + [NMS(Index = 2)] + /* 0x22 */ public bool ShouldOverrideTarget; + [NMS(Index = 3)] + /* 0x23 */ public GcPetBattlerTarget TargetOverride; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovePhase.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovePhase.cs new file mode 100644 index 000000000..8fb1eedb5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovePhase.cs @@ -0,0 +1,20 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xE8B7E882F806EED1, NameHash = 0x9130A310)] + public class GcPetBattlerMovePhase : NMSTemplate + { + [NMS(Index = 1)] + /* 0x00 */ public NMSString0x10 Animation; + [NMS(Index = 3)] + /* 0x10 */ public NMSTemplate HitPolicy; + [NMS(Index = 4)] + /* 0x20 */ public List PayloadList; + [NMS(Index = 2)] + /* 0x30 */ public GcPetBattlerMoveEffect Effect; + [NMS(Index = 0)] + /* 0x34 */ public GcPetBattlerPayloadStrength Strength; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSet.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSet.cs new file mode 100644 index 000000000..c9e49e0ed --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSet.cs @@ -0,0 +1,21 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x1B332BAEC89E72BA, NameHash = 0xE70A1802)] + public class GcPetBattlerMoveSet : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x10 ID; + [NMS(Index = 1)] + /* 0x10 */ public GcPetBattlerMoveSlotOptions Slot1; + [NMS(Index = 2)] + /* 0x20 */ public GcPetBattlerMoveSlotOptions Slot2; + [NMS(Index = 3)] + /* 0x30 */ public GcPetBattlerMoveSlotOptions Slot3; + [NMS(Index = 4)] + /* 0x40 */ public GcPetBattlerMoveSlotOptions Slot4; + [NMS(Index = 5)] + /* 0x50 */ public GcPetBattlerMoveSlotOptions Slot5; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSetSelection.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSetSelection.cs new file mode 100644 index 000000000..752fd8f31 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSetSelection.cs @@ -0,0 +1,11 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x748A8CF702597D2A, NameHash = 0x6BBA317B)] + public class GcPetBattlerMoveSetSelection : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x10 MoveSet; + [NMS(Index = 1)] + /* 0x10 */ public int Weighting; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSetTable.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSetTable.cs new file mode 100644 index 000000000..3ab6200d5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSetTable.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBC19583BE65D155D, NameHash = 0xDAF36E2B)] + public class GcPetBattlerMoveSetTable : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List MoveSets; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSlotOption.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSlotOption.cs new file mode 100644 index 000000000..8650c6f42 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSlotOption.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x39943CB38C3E1192, NameHash = 0xC6FDDB33)] + public class GcPetBattlerMoveSlotOption : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x10 Template; + [NMS(Index = 2)] + /* 0x10 */ public int CooldownMax; + [NMS(Index = 1)] + /* 0x14 */ public int CooldownMin; + [NMS(Index = 3)] + /* 0x18 */ public float Weighting; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSlotOptions.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSlotOptions.cs new file mode 100644 index 000000000..986986a1e --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveSlotOptions.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x85826936223A340E, NameHash = 0xE7A35CD5)] + public class GcPetBattlerMoveSlotOptions : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List AllowedMoveTemplates; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveState.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveState.cs new file mode 100644 index 000000000..ca4a37d6b --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveState.cs @@ -0,0 +1,21 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBAD30D9F3971A28F, NameHash = 0x63D46D77)] + public class GcPetBattlerMoveState : NMSTemplate + { + // size: 0x9 + public enum PetStateEnum : uint { + None, + Idle, + KnockedOut, + PerformingMoveIntro, + PerformingMove, + PerformingMoveOutro, + PerformingMoveOutroMultiMove, + PostMovePause, + PostMovePauseMultiMove, + } + [NMS(Index = 0)] + /* 0x0 */ public PetStateEnum PetState; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveTemplate.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveTemplate.cs new file mode 100644 index 000000000..36a37ecdb --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMoveTemplate.cs @@ -0,0 +1,28 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x5A793D9B5CBE1A78, NameHash = 0xC274168E)] + public class GcPetBattlerMoveTemplate : NMSTemplate + { + [NMS(Index = 8)] + /* 0x000 */ public NMSTemplate AISelectionCriteria; + [NMS(Index = 0)] + /* 0x010 */ public NMSString0x10 ID; + [NMS(Index = 6)] + /* 0x020 */ public List Phases; + [NMS(Index = 5)] + /* 0x030 */ public GcPetBattlerIconStyle OverrideMoveIcon; + [NMS(Index = 1)] + /* 0x034 */ public NMSString0x80 DebugDescription; + [NMS(Index = 7)] + /* 0x0B4 */ public NMSString0x80 NameStub; + [NMS(Index = 4)] + /* 0x134 */ public bool BasicMove; + [NMS(Index = 3)] + /* 0x135 */ public bool MultiTurnMove; + [NMS(Index = 2)] + /* 0x136 */ public GcPetBattlerTarget PrimaryTarget; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovesOnCooldown.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovesOnCooldown.cs new file mode 100644 index 000000000..93794e241 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovesOnCooldown.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC484C1320B834FAD, NameHash = 0x24A99D73)] + public class GcPetBattlerMovesOnCooldown : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovesTable.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovesTable.cs new file mode 100644 index 000000000..0fc2bbfe8 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerMovesTable.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBA6BBC09227D91B9, NameHash = 0x49261BF3)] + public class GcPetBattlerMovesTable : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List Moves; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadAbsorbData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadAbsorbData.cs new file mode 100644 index 000000000..915177849 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadAbsorbData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x497243DA6966914C, NameHash = 0xD8985890)] + public class GcPetBattlerPayloadAbsorbData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public bool FullBlock; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadAffinity.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadAffinity.cs new file mode 100644 index 000000000..275bce5b1 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadAffinity.cs @@ -0,0 +1,19 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x4426A16BA4970EB1, NameHash = 0x313C379D)] + public class GcPetBattlerPayloadAffinity : NMSTemplate + { + // size: 0x3 + public enum PetPayloadAffinityEnum : uint { + UsePetAffinity, + UseSpecificAffinity, + UsePetStrongAffinity, + } + [NMS(Index = 0)] + /* 0x0 */ public PetPayloadAffinityEnum PetPayloadAffinity; + [NMS(Index = 1)] + /* 0x4 */ public GcPetBattlerAffinity SpecificAffinity; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadApplyPayloadData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadApplyPayloadData.cs new file mode 100644 index 000000000..bce243b26 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadApplyPayloadData.cs @@ -0,0 +1,28 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x2255269E4D31976E, NameHash = 0x3EF3FDEF)] + public class GcPetBattlerPayloadApplyPayloadData : NMSTemplate + { + [NMS(Index = 6)] + /* 0x00 */ public NMSString0x20A ChatMessageOnTrigger; + [NMS(Index = 2)] + /* 0x20 */ public NMSTemplate Payload; + // size: 0x2 + public enum ApplyConditionEnum : uint { + ApplyOnExpire, + ApplyOnDispel, + } + [NMS(Index = 4)] + /* 0x30 */ public ApplyConditionEnum ApplyCondition; + [NMS(Index = 3)] + /* 0x34 */ public int Delay; + [NMS(Index = 1)] + /* 0x38 */ public GcPetBattlerMoveEffect Effect; + [NMS(Index = 5)] + /* 0x3C */ public float ScoreMultiplier; + [NMS(Index = 0)] + /* 0x40 */ public GcPetBattlerTarget Target; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadBenefit.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadBenefit.cs new file mode 100644 index 000000000..d83faa514 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadBenefit.cs @@ -0,0 +1,14 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xF3CA8FA98B4B60B9, NameHash = 0xA04FB523)] + public class GcPetBattlerPayloadBenefit : NMSTemplate + { + // size: 0x2 + public enum PetBattlerPayloadBenefitEnum : uint { + Positive, + Negative, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerPayloadBenefitEnum PetBattlerPayloadBenefit; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadChangeAffinityData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadChangeAffinityData.cs new file mode 100644 index 000000000..93cd8504e --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadChangeAffinityData.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xDBE73CA540BDBD01, NameHash = 0xA5AD0897)] + public class GcPetBattlerPayloadChangeAffinityData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcPetBattlerPayloadAffinity Affinity; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDealDamageData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDealDamageData.cs new file mode 100644 index 000000000..4f7140b4a --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDealDamageData.cs @@ -0,0 +1,11 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xF130CB9F2CC0AC3, NameHash = 0x79D7BFEB)] + public class GcPetBattlerPayloadDealDamageData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcPetBattlerPayloadAffinity Affinity; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDispelData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDispelData.cs new file mode 100644 index 000000000..509879363 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDispelData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x5BECF448D3F22B9C, NameHash = 0x2A03CAF2)] + public class GcPetBattlerPayloadDispelData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public bool DispelNegativeEffects; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDoTData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDoTData.cs new file mode 100644 index 000000000..0ee480e69 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadDoTData.cs @@ -0,0 +1,15 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xD7194FE714CA2ED7, NameHash = 0x4628D51A)] + public class GcPetBattlerPayloadDoTData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcPetBattlerPayloadAffinity Affinity; + [NMS(Index = 1)] + /* 0x8 */ public bool ApplyOnTurnBegin; + [NMS(Index = 2)] + /* 0x9 */ public bool ApplyOnTurnEnd; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadHealData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadHealData.cs new file mode 100644 index 000000000..310c837d1 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadHealData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x8D191083E3C16D4F, NameHash = 0xE661B776)] + public class GcPetBattlerPayloadHealData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadHoTData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadHoTData.cs new file mode 100644 index 000000000..f8b4963a9 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadHoTData.cs @@ -0,0 +1,11 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x47AE4F40AFE21FE7, NameHash = 0xF0E7F646)] + public class GcPetBattlerPayloadHoTData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public bool ApplyOnTurnBegin; + [NMS(Index = 1)] + /* 0x1 */ public bool ApplyOnTurnEnd; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadModifyStatData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadModifyStatData.cs new file mode 100644 index 000000000..8eaf41aca --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadModifyStatData.cs @@ -0,0 +1,17 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x52B547DB0C666110, NameHash = 0x9436331A)] + public class GcPetBattlerPayloadModifyStatData : NMSTemplate + { + [NMS(Index = 3)] + /* 0x00 */ public NMSString0x20A LocIDToDescribeStat; + [NMS(Index = 0)] + /* 0x20 */ public GcPetBattlerStat StatToChange; + [NMS(Index = 1)] + /* 0x24 */ public bool OneRoundSupercharge; + [NMS(Index = 2)] + /* 0x25 */ public bool PositiveChange; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadRampDamageData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadRampDamageData.cs new file mode 100644 index 000000000..ee38a26d0 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadRampDamageData.cs @@ -0,0 +1,15 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x7981A198C018EC59, NameHash = 0x29D4D66F)] + public class GcPetBattlerPayloadRampDamageData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcPetBattlerPayloadAffinity Affinity; + [NMS(Index = 1)] + /* 0x8 */ public bool ApplyTheDamage; + [NMS(Index = 2)] + /* 0x9 */ public bool BuildTheCharge; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadReflectData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadReflectData.cs new file mode 100644 index 000000000..fbf69587c --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadReflectData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x81834F7ED36EE5F6, NameHash = 0xC3A30142)] + public class GcPetBattlerPayloadReflectData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public bool FullBlock; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadResetCooldownsData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadResetCooldownsData.cs new file mode 100644 index 000000000..e0ff785da --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadResetCooldownsData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xA4C81DFBF64F4617, NameHash = 0x5C70551B)] + public class GcPetBattlerPayloadResetCooldownsData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadReviveData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadReviveData.cs new file mode 100644 index 000000000..6ae538342 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadReviveData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xDCCB0DDEE6026770, NameHash = 0xA67AB42A)] + public class GcPetBattlerPayloadReviveData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadShieldData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadShieldData.cs new file mode 100644 index 000000000..5bef05912 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadShieldData.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x18731E22BBB7D690, NameHash = 0x68527E11)] + public class GcPetBattlerPayloadShieldData : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public bool FullBlock; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStatDamageData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStatDamageData.cs new file mode 100644 index 000000000..f5ff3cf35 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStatDamageData.cs @@ -0,0 +1,17 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3517BE662CE4CC7D, NameHash = 0xFC02BD58)] + public class GcPetBattlerPayloadStatDamageData : NMSTemplate + { + [NMS(Index = 3)] + /* 0x00 */ public NMSString0x20A LocIDToDescribeStat; + [NMS(Index = 0)] + /* 0x20 */ public GcPetBattlerPayloadAffinity Affinity; + [NMS(Index = 1)] + /* 0x28 */ public GcPetBattlerStat StatToReference; + [NMS(Index = 2)] + /* 0x2C */ public bool UseMyStats; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStrength.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStrength.cs new file mode 100644 index 000000000..c0c6b4ce6 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStrength.cs @@ -0,0 +1,17 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x242599D8727D33A9, NameHash = 0xC35B3BF5)] + public class GcPetBattlerPayloadStrength : NMSTemplate + { + // size: 0x5 + public enum PetPayloadStrengthEnum : uint { + VeryLight, + Light, + Medium, + Heavy, + VeryHeavy, + } + [NMS(Index = 0)] + /* 0x0 */ public PetPayloadStrengthEnum PetPayloadStrength; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStunData.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStunData.cs new file mode 100644 index 000000000..ddfcf8763 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerPayloadStunData.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x79A45E4E8E18E87D, NameHash = 0x59F91E7A)] + public class GcPetBattlerPayloadStunData : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerProjectilePath.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerProjectilePath.cs new file mode 100644 index 000000000..99dd1c08d --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerProjectilePath.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x6D04FCD1CF8E5F5B, NameHash = 0x90473F2D)] + public class GcPetBattlerProjectilePath : NMSTemplate + { + // size: 0x3 + public enum PetBattlerProjectilePathEnum : uint { + Line, + Arc, + Instant, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerProjectilePathEnum PetBattlerProjectilePath; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerStat.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerStat.cs new file mode 100644 index 000000000..fc3a0f809 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerStat.cs @@ -0,0 +1,27 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xF442A38B9731B693, NameHash = 0xCE60080B)] + public class GcPetBattlerStat : NMSTemplate + { + // size: 0xF + public enum PetBattlerStatEnum : uint { + Health, + MaxHealth, + Speed, + Dodge, + CritChance, + HitChance, + DamageApplied, + DamageReduction, + DamageReflection, + DamageAbsorption, + CompleteDamageReduction, + CompleteDamageReflection, + CompleteDamageAbsorption, + BonusMoveChance, + RampDamageCharges, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerStatEnum PetBattlerStat; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerTarget.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerTarget.cs new file mode 100644 index 000000000..3f14fafc5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerTarget.cs @@ -0,0 +1,21 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x21F6CDF71F1F53, NameHash = 0xB6C93D)] + public class GcPetBattlerTarget : NMSTemplate + { + // size: 0x9 + public enum PetBattlerTargetEnum : byte { + Self, + TeamBenchMember, + RandomTeamBenchMember, + SplitAcrossTeamBench, + SplitAcrossAllTeam, + ActiveEnemy, + RandomEnemyBenchMember, + SplitAcrossEnemyBench, + SplitAcrossAllEnemies, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerTargetEnum PetBattlerTarget; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBattlerVRPanel.cs b/libMBIN/Source/NMS/GameComponents/GcPetBattlerVRPanel.cs new file mode 100644 index 000000000..cc81a0483 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetBattlerVRPanel.cs @@ -0,0 +1,19 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x99B7ABB9F6B17EB8, NameHash = 0xD7ACDB9A)] + public class GcPetBattlerVRPanel : NMSTemplate + { + // size: 0x7 + public enum PetBattlerVRPanelEnum : byte { + CombatLog, + LocalPlayer, + Opponent, + Actions, + OpponentActions, + MatchInfo, + Popup, + } + [NMS(Index = 0)] + /* 0x0 */ public PetBattlerVRPanelEnum PetBattlerVRPanel; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetBehaviourTable.cs b/libMBIN/Source/NMS/GameComponents/GcPetBehaviourTable.cs index 23488335a..4453955fe 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPetBehaviourTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPetBehaviourTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x419A9FCA5C4A4EB6, NameHash = 0x99889B85)] + [NMS(GUID = 0xFD546E7CD7A7A0E2, NameHash = 0x99889B85)] public class GcPetBehaviourTable : NMSTemplate { [NMS(Index = 0, Size = 0x1C, EnumType = typeof(GcPetBehaviours.PetBehaviourEnum))] @@ -16,31 +16,31 @@ public class GcPetBehaviourTable : NMSTemplate /* 0x0E20 */ public GcCreaturePetTraitRanges[] TraitRanges; [NMS(Index = 6, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] /* 0x0F28 */ public GcPetTraitMoodModifierList[] TraitMoodModifiers; - [NMS(Index = 7, Size = 0x9, EnumType = typeof(GcCreaturePetRewardActions.PetActionEnum))] + [NMS(Index = 7, Size = 0xA, EnumType = typeof(GcCreaturePetRewardActions.PetActionEnum))] /* 0x0F88 */ public GcPetActionMoodModifier[] RewardMoodModifier; [NMS(Index = 5, Size = 0x2, EnumType = typeof(GcCreaturePetMood.PetMoodEnum))] - /* 0x0FD0 */ public float[] MoodIncreaseTime; + /* 0x0FD8 */ public float[] MoodIncreaseTime; [NMS(Index = 9, Size = 0x2, EnumType = typeof(GcCreaturePetMood.PetMoodEnum))] - /* 0x0FD8 */ public float[] MoodValuesOnAdopt; + /* 0x0FE0 */ public float[] MoodValuesOnAdopt; [NMS(Index = 10, Size = 0x2, EnumType = typeof(GcCreaturePetMood.PetMoodEnum))] - /* 0x0FE0 */ public float[] MoodValuesOnHatch; + /* 0x0FE8 */ public float[] MoodValuesOnHatch; [NMS(Index = 15)] - /* 0x0FE8 */ public float AccessoryGyroDamping; + /* 0x0FF0 */ public float AccessoryGyroDamping; [NMS(Index = 13)] - /* 0x0FEC */ public float AccessoryGyroFollowMotionStrength; + /* 0x0FF4 */ public float AccessoryGyroFollowMotionStrength; [NMS(Index = 16)] - /* 0x0FF0 */ public float AccessoryGyroStrength; + /* 0x0FF8 */ public float AccessoryGyroStrength; [NMS(Index = 14)] - /* 0x0FF4 */ public float AccessoryGyroToNeutralStrength; + /* 0x0FFC */ public float AccessoryGyroToNeutralStrength; [NMS(Index = 1)] - /* 0x0FF8 */ public float GlobalCooldownModifier; + /* 0x1000 */ public float GlobalCooldownModifier; [NMS(Index = 4)] - /* 0x0FFC */ public float PlayerActivityDecreaseTime; + /* 0x1004 */ public float PlayerActivityDecreaseTime; [NMS(Index = 3)] - /* 0x1000 */ public float PlayerActivityIncreaseTime; + /* 0x1008 */ public float PlayerActivityIncreaseTime; [NMS(Index = 2)] - /* 0x1004 */ public float UsefulBehaviourLinkedCooldownAmount; + /* 0x100C */ public float UsefulBehaviourLinkedCooldownAmount; [NMS(Index = 17)] - /* 0x1008 */ public bool AccessoryGyroActive; + /* 0x1010 */ public bool AccessoryGyroActive; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPetData.cs b/libMBIN/Source/NMS/GameComponents/GcPetData.cs index 9e783d0dd..a533b66cc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPetData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPetData.cs @@ -3,62 +3,76 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6ABA124F4970763A, NameHash = 0x65B2753E)] + [NMS(GUID = 0x4849EA89B6C3199D, NameHash = 0x65B2753E)] public class GcPetData : NMSTemplate { + [NMS(Index = 33, Size = 0x5)] + /* 0x000 */ public GcPetBattlerMoveInitData[] PetBattlerMoveList; [NMS(Index = 7)] - /* 0x000 */ public NMSString0x20A CustomSpeciesName; + /* 0x078 */ public NMSString0x20A CustomSpeciesName; [NMS(Index = 12)] - /* 0x020 */ public GcSeed BoneScaleSeed; + /* 0x098 */ public GcSeed BoneScaleSeed; [NMS(Index = 11)] - /* 0x030 */ public GcSeed ColourBaseSeed; + /* 0x0A8 */ public GcSeed ColourBaseSeed; [NMS(Index = 1)] - /* 0x040 */ public NMSString0x10 CreatureID; + /* 0x0B8 */ public NMSString0x10 CreatureID; [NMS(Index = 4)] - /* 0x050 */ public GcSeed CreatureSecondarySeed; + /* 0x0C8 */ public GcSeed CreatureSecondarySeed; [NMS(Index = 3)] - /* 0x060 */ public GcSeed CreatureSeed; + /* 0x0D8 */ public GcSeed CreatureSeed; [NMS(Index = 2)] - /* 0x070 */ public List Descriptors; + /* 0x0E8 */ public List Descriptors; [NMS(Index = 16)] - /* 0x080 */ public ulong BirthTime; + /* 0x0F8 */ public ulong BirthTime; [NMS(Index = 6)] - /* 0x088 */ public ulong GenusSeed; + /* 0x100 */ public ulong GenusSeed; [NMS(Index = 17)] - /* 0x090 */ public ulong LastEggTime; + /* 0x108 */ public ulong LastEggTime; [NMS(Index = 19)] - /* 0x098 */ public ulong LastTrustDecreaseTime; + /* 0x110 */ public ulong LastTrustDecreaseTime; [NMS(Index = 18)] - /* 0x0A0 */ public ulong LastTrustIncreaseTime; + /* 0x118 */ public ulong LastTrustIncreaseTime; [NMS(Index = 5)] - /* 0x0A8 */ public ulong SpeciesSeed; + /* 0x120 */ public ulong SpeciesSeed; [NMS(Index = 9)] - /* 0x0B0 */ public ulong UA; + /* 0x128 */ public ulong UA; [NMS(Index = 24)] - /* 0x0B8 */ public GcDiscoveryOwner SenderData; + /* 0x130 */ public GcDiscoveryOwner SenderData; + [NMS(Index = 28, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x234 */ public GcInventoryClass[] PetBattlerCoreStatClassOverrides; + [NMS(Index = 29, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x240 */ public int[] PetBattlerTreatsEaten; [NMS(Index = 25, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] - /* 0x1BC */ public float[] Traits; + /* 0x24C */ public float[] Traits; [NMS(Index = 26, Size = 0x2, EnumType = typeof(GcCreaturePetMood.PetMoodEnum))] - /* 0x1C8 */ public float[] Moods; + /* 0x258 */ public float[] Moods; [NMS(Index = 14)] - /* 0x1D0 */ public GcBiomeType Biome; + /* 0x260 */ public GcBiomeType Biome; [NMS(Index = 15)] - /* 0x1D4 */ public GcCreatureTypes CreatureType; + /* 0x264 */ public GcCreatureTypes CreatureType; + [NMS(Index = 31)] + /* 0x268 */ public float PetBattleProgressToTreat; + [NMS(Index = 30)] + /* 0x26C */ public int PetBattlerTreatsAvailable; + [NMS(Index = 32)] + /* 0x270 */ public int PetBattlerVictories; [NMS(Index = 0)] - /* 0x1D8 */ public float Scale; + /* 0x274 */ public float Scale; [NMS(Index = 23)] - /* 0x1DC */ public float Trust; + /* 0x278 */ public float Trust; [NMS(Index = 22)] - /* 0x1E0 */ public NMSString0x20 CustomName; + /* 0x27C */ public NMSString0x20 CustomName; [NMS(Index = 10)] - /* 0x200 */ public bool AllowUnmodifiedReroll; + /* 0x29C */ public bool AllowUnmodifiedReroll; [NMS(Index = 20)] - /* 0x201 */ public bool EggModified; + /* 0x29D */ public bool EggModified; [NMS(Index = 21)] - /* 0x202 */ public bool HasBeenSummoned; + /* 0x29E */ public bool HasBeenSummoned; [NMS(Index = 13)] - /* 0x203 */ public bool HasFur; + /* 0x29F */ public bool HasFur; + [NMS(Index = 27)] + /* 0x2A0 */ public bool PetBattlerUseCoreStatClassOverrides; [NMS(Index = 8)] - /* 0x204 */ public bool Predator; + /* 0x2A1 */ public bool Predator; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPetShopItem.cs b/libMBIN/Source/NMS/GameComponents/GcPetShopItem.cs new file mode 100644 index 000000000..9cff7dcc6 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetShopItem.cs @@ -0,0 +1,17 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x53D3B2518A469A92, NameHash = 0xD9D87A3D)] + public class GcPetShopItem : NMSTemplate + { + [NMS(Index = 1)] + /* 0x00 */ public NMSString0x10 LinkedRewardID; + [NMS(Index = 0)] + /* 0x10 */ public NMSString0x10 ProductID; + [NMS(Index = 2)] + /* 0x20 */ public NMSString0x10 RequiredStat; + [NMS(Index = 4)] + /* 0x30 */ public int Price; + [NMS(Index = 3)] + /* 0x34 */ public int RequiredStatTier; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPetShopItemTable.cs b/libMBIN/Source/NMS/GameComponents/GcPetShopItemTable.cs new file mode 100644 index 000000000..ca803de89 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcPetShopItemTable.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xA788EBCC948F4581, NameHash = 0xBEC9AFBA)] + public class GcPetShopItemTable : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List Items; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcPlanetBuildingData.cs b/libMBIN/Source/NMS/GameComponents/GcPlanetBuildingData.cs index 106ccfa92..3fc9d1d86 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlanetBuildingData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlanetBuildingData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x77BDCDCF8AEA660E, NameHash = 0xF086FF97)] + [NMS(GUID = 0x65B3DFB27506091B, NameHash = 0xF086FF97)] public class GcPlanetBuildingData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlanetData.cs b/libMBIN/Source/NMS/GameComponents/GcPlanetData.cs index a3cc843d0..1f347d7a2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlanetData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlanetData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8BDA9CCBAD01951B, NameHash = 0x17A032B6)] + [NMS(GUID = 0xCAE35F9B830B0793, NameHash = 0x17A032B6)] public class GcPlanetData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlanetWeatherData.cs b/libMBIN/Source/NMS/GameComponents/GcPlanetWeatherData.cs index db4320da4..5934a0a98 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlanetWeatherData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlanetWeatherData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3E3B73A2E3847E41, NameHash = 0x935FB78B)] + [NMS(GUID = 0x8B087F86F123928D, NameHash = 0x935FB78B)] public class GcPlanetWeatherData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs index aa328b7be..7fb362462 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 = 0x9D376B75D197F3C4, NameHash = 0xC7D918F3)] + [NMS(GUID = 0x8C9D70319BB52022, NameHash = 0xC7D918F3)] public class GcPlayerCommonStateData : NMSTemplate { [NMS(Index = 5)] @@ -11,28 +11,28 @@ public class GcPlayerCommonStateData : NMSTemplate [NMS(Index = 7)] /* 0x0050 */ public GcSeasonalGameModeData SeasonData; [NMS(Index = 6)] - /* 0x3608 */ public GcByteBeatLibraryData ByteBeatLibrary; + /* 0x6128 */ public GcByteBeatLibraryData ByteBeatLibrary; [NMS(Index = 8)] - /* 0x5010 */ public GcSeasonStateData SeasonState; + /* 0x7B30 */ public GcSeasonStateData SeasonState; [NMS(Index = 9)] - /* 0x51D8 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; + /* 0x7CF8 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; [NMS(Index = 10)] - /* 0x5358 */ public List EarnedSeasonSpecialRewards; + /* 0x7E78 */ public List EarnedSeasonSpecialRewards; [NMS(Index = 13)] - /* 0x5368 */ public List UsedDiscoveryOwnersV2; + /* 0x7E88 */ public List UsedDiscoveryOwnersV2; [NMS(Index = 12)] - /* 0x5378 */ public List UsedPlatforms; + /* 0x7E98 */ public List UsedPlatforms; [NMS(Index = 11)] - /* 0x5388 */ public ulong SaveUniversalId; + /* 0x7EA8 */ public ulong SaveUniversalId; [NMS(Index = 1)] - /* 0x5390 */ public ulong TotalPlayTime; + /* 0x7EB0 */ public ulong TotalPlayTime; [NMS(Index = 0)] - /* 0x5398 */ public NMSString0x80 SaveName; + /* 0x7EB8 */ public NMSString0x80 SaveName; [NMS(Index = 2)] - /* 0x5418 */ public bool UsesThirdPersonCharacterCam; + /* 0x7F38 */ public bool UsesThirdPersonCharacterCam; [NMS(Index = 4)] - /* 0x5419 */ public bool UsesThirdPersonShipCam; + /* 0x7F39 */ public bool UsesThirdPersonShipCam; [NMS(Index = 3)] - /* 0x541A */ public bool UsesThirdPersonVehicleCam; + /* 0x7F3A */ public bool UsesThirdPersonVehicleCam; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs index 33e4c96a0..89f857114 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 = 0x9BC8D46A1382ADA4, NameHash = 0xA5939A4D)] + [NMS(GUID = 0xAA63CFD2A79530E9, 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 36bab7d7c..4905ceadc 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 = 0x7ABA5855C23236AD, NameHash = 0xA82989A1)] + [NMS(GUID = 0xD66638AA08F5DA20, 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 7444f52d4..d1d61f233 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 = 0xD577E385B85B6147, NameHash = 0x9776BBFB)] + [NMS(GUID = 0x41763E73FEC56D27, NameHash = 0x9776BBFB)] public class GcPlayerDamageData : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs index 6326bdbd8..0a24656da 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 = 0x4390E5789E2C7EDC, NameHash = 0xE2349289)] + [NMS(GUID = 0xA7821D515066033D, NameHash = 0xE2349289)] public class GcPlayerDamageTable : NMSTemplate { [NMS(Index = 0, KeyField = "Id")] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerEmote.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerEmote.cs index aa8c358b6..37d14ebd9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerEmote.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerEmote.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x545F7A6461BB0E20, NameHash = 0x8817C4F1)] + [NMS(GUID = 0xD6C86F6805536692, NameHash = 0x8817C4F1)] public class GcPlayerEmote : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerEmoteList.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerEmoteList.cs index 4f71d0f04..0ee206043 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerEmoteList.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerEmoteList.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x76AA283E8A6F5CFA, NameHash = 0xDC769B4C)] + [NMS(GUID = 0xE491B119DF06F47E, NameHash = 0xDC769B4C)] public class GcPlayerEmoteList : NMSTemplate { [NMS(Index = 0, KeyField = "EmoteID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerEmotePropData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerEmotePropData.cs index e85cc6ecb..b2d0467a7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerEmotePropData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerEmotePropData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF1D512EDD3C076CA, NameHash = 0x367BEA5)] + [NMS(GUID = 0x3346732A689F5B1, NameHash = 0x367BEA5)] public class GcPlayerEmotePropData : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs index 3ecf7115a..f2c7061d5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs @@ -3,516 +3,518 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x69B657D33579FC99, NameHash = 0x5E49C3E9)] + [NMS(GUID = 0xFB77A4A333FD1683, NameHash = 0x5E49C3E9)] public class GcPlayerStateData : NMSTemplate { - [NMS(Index = 121)] + [NMS(Index = 122)] /* 0x00000 */ public GcTerrainEditsBuffer TerrainEditData; - [NMS(Index = 225, Size = 0x64)] + [NMS(Index = 226, Size = 0x64)] /* 0x3C780 */ public GcSettlementState[] SettlementStatesV2; - [NMS(Index = 166, Size = 0x12)] + [NMS(Index = 167, Size = 0x12)] /* 0x5DAC0 */ public GcArchivedShipData[] ArchivedShipOwnership; - [NMS(Index = 165, Size = 0xC)] + [NMS(Index = 166, Size = 0xC)] /* 0x64480 */ public GcPlayerOwnershipData[] ShipOwnership; [NMS(Index = 14, Size = 0x12)] /* 0x67F00 */ public GcArchivedMultitoolData[] ArchivedMultitools; - [NMS(Index = 116, Size = 0x8)] + [NMS(Index = 117, Size = 0x8)] /* 0x6B080 */ public GcFreighterSaveData[] FreighterFleet; - [NMS(Index = 162, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] + [NMS(Index = 163, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] /* 0x6D880 */ public GcPlayerOwnershipData[] VehicleOwnership; [NMS(Index = 12, Size = 0x6)] /* 0x6FAA0 */ public GcMultitoolData[] Multitools; - [NMS(Index = 122, Size = 0x5, EnumType = typeof(GcNPCHabitationType.NPCHabitationTypeEnum))] + [NMS(Index = 123, Size = 0x5, EnumType = typeof(GcNPCHabitationType.NPCHabitationTypeEnum))] /* 0x70A00 */ public GcNPCWorkerData[] NPCWorkers; - [NMS(Index = 86, Size = 0x10)] + [NMS(Index = 87, Size = 0x10)] /* 0x70C80 */ public Vector3f[] PlanetPositions; - [NMS(Index = 202)] + [NMS(Index = 203)] /* 0x70D80 */ public GcPlayerSpawnStateData MultiplayerSpawn; - [NMS(Index = 179)] + [NMS(Index = 180)] /* 0x70E60 */ public GcTeleportEndpoint OtherSideOfPortalReturnBase; - [NMS(Index = 164)] + [NMS(Index = 165)] /* 0x70EE0 */ public GcSkiffSaveData SkiffData; - [NMS(Index = 44)] + [NMS(Index = 45)] /* 0x70F10 */ public GcInteractionData HoloExplorerInteraction; - [NMS(Index = 46)] + [NMS(Index = 47)] /* 0x70F30 */ public GcInteractionData HoloNooneInteraction; - [NMS(Index = 45)] + [NMS(Index = 46)] /* 0x70F50 */ public GcInteractionData HoloScepticInteraction; - [NMS(Index = 96)] + [NMS(Index = 97)] /* 0x70F70 */ public Vector4f AnomalyPositionOverride; - [NMS(Index = 100)] + [NMS(Index = 101)] /* 0x70F80 */ public Vector4f FirstShipPosition; - [NMS(Index = 72)] + [NMS(Index = 73)] /* 0x70F90 */ public Vector4f FirstSpawnPosition; - [NMS(Index = 113)] + [NMS(Index = 114)] /* 0x70FA0 */ public Vector3f FreighterMatrixAt; - [NMS(Index = 115)] + [NMS(Index = 116)] /* 0x70FB0 */ public Vector3f FreighterMatrixPos; - [NMS(Index = 114)] + [NMS(Index = 115)] /* 0x70FC0 */ public Vector3f FreighterMatrixUp; - [NMS(Index = 24)] - /* 0x70FD0 */ public Vector4f GraveMatrixLookAt; [NMS(Index = 25)] + /* 0x70FD0 */ public Vector4f GraveMatrixLookAt; + [NMS(Index = 26)] /* 0x70FE0 */ public Vector4f GraveMatrixUp; - [NMS(Index = 23)] + [NMS(Index = 24)] /* 0x70FF0 */ public Vector4f GravePosition; - [NMS(Index = 212)] + [NMS(Index = 213)] /* 0x71000 */ public Vector3f NexusMatrixAt; - [NMS(Index = 214)] + [NMS(Index = 215)] /* 0x71010 */ public Vector3f NexusMatrixPos; - [NMS(Index = 213)] + [NMS(Index = 214)] /* 0x71020 */ public Vector3f NexusMatrixUp; - [NMS(Index = 180)] - /* 0x71030 */ public Vector4f PortalMarkerPosition_Local; [NMS(Index = 181)] + /* 0x71030 */ public Vector4f PortalMarkerPosition_Local; + [NMS(Index = 182)] /* 0x71040 */ public Vector4f PortalMarkerPosition_Offset; - [NMS(Index = 171)] + [NMS(Index = 172)] /* 0x71050 */ public Vector4f StartGameShipPosition; + [NMS(Index = 15, Size = 0x1E)] + /* 0x71060 */ public GcPetData[] Pets; [NMS(Index = 16, Size = 0x12)] - /* 0x71060 */ public GcPetData[] Eggs; - [NMS(Index = 15, Size = 0x12)] - /* 0x734F0 */ public GcPetData[] Pets; - [NMS(Index = 244)] - /* 0x75980 */ public GcFishingRecord FishingRecord; - [NMS(Index = 17, Size = 0x12)] - /* 0x77180 */ public GcPetCustomisationData[] PetAccessoryCustomisation; - [NMS(Index = 184, Size = 0x1A, EnumType = typeof(GcCustomisationComponentData.CustomisationDataTypeEnum))] - /* 0x78770 */ public GcCharacterCustomisationSaveData[] CharacterCustomisationData; - [NMS(Index = 205, Size = 0x3, EnumType = typeof(GcHotActionMenuTypes.HotActionMenuTypesEnum))] - /* 0x79200 */ public GcHotActionsSaveData[] HotActions; - [NMS(Index = 118, Size = 0x4)] - /* 0x795C0 */ public GcSquadronPilotData[] SquadronPilots; - [NMS(Index = 188, Size = 0x6)] - /* 0x79840 */ public GcCharacterCustomisationData[] CustomTruckPresets; - [NMS(Index = 186, Size = 0x6)] - /* 0x79A50 */ public GcCharacterCustomisationData[] Outfits; - [NMS(Index = 233, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x79C60 */ public GcWonderRecord[] WonderCreatureRecords; + /* 0x76010 */ public GcPetData[] Eggs; + [NMS(Index = 17, Size = 0x1E)] + /* 0x78FE0 */ public GcPetCustomisationData[] PetAccessoryCustomisation; + [NMS(Index = 245)] + /* 0x7B470 */ public GcFishingRecord FishingRecord; + [NMS(Index = 185, Size = 0x1A, EnumType = typeof(GcCustomisationComponentData.CustomisationDataTypeEnum))] + /* 0x7CC70 */ public GcCharacterCustomisationSaveData[] CharacterCustomisationData; + [NMS(Index = 206, Size = 0x3, EnumType = typeof(GcHotActionMenuTypes.HotActionMenuTypesEnum))] + /* 0x7D700 */ public GcHotActionsSaveData[] HotActions; + [NMS(Index = 119, Size = 0x4)] + /* 0x7DAC0 */ public GcSquadronPilotData[] SquadronPilots; + [NMS(Index = 189, Size = 0x6)] + /* 0x7DD40 */ public GcCharacterCustomisationData[] CustomTruckPresets; + [NMS(Index = 187, Size = 0x6)] + /* 0x7DF50 */ public GcCharacterCustomisationData[] Outfits; + [NMS(Index = 234, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] + /* 0x7E160 */ public GcWonderRecord[] WonderCreatureRecords; + [NMS(Index = 145)] + /* 0x7E2C8 */ public GcInventoryContainer Chest10Inventory; + [NMS(Index = 127)] + /* 0x7E428 */ public GcInventoryContainer Chest1Inventory; + [NMS(Index = 129)] + /* 0x7E588 */ public GcInventoryContainer Chest2Inventory; + [NMS(Index = 131)] + /* 0x7E6E8 */ public GcInventoryContainer Chest3Inventory; + [NMS(Index = 133)] + /* 0x7E848 */ public GcInventoryContainer Chest4Inventory; + [NMS(Index = 135)] + /* 0x7E9A8 */ public GcInventoryContainer Chest5Inventory; + [NMS(Index = 137)] + /* 0x7EB08 */ public GcInventoryContainer Chest6Inventory; + [NMS(Index = 139)] + /* 0x7EC68 */ public GcInventoryContainer Chest7Inventory; + [NMS(Index = 141)] + /* 0x7EDC8 */ public GcInventoryContainer Chest8Inventory; + [NMS(Index = 143)] + /* 0x7EF28 */ public GcInventoryContainer Chest9Inventory; + [NMS(Index = 149)] + /* 0x7F088 */ public GcInventoryContainer ChestMagic2Inventory; + [NMS(Index = 147)] + /* 0x7F1E8 */ public GcInventoryContainer ChestMagicInventory; + [NMS(Index = 151)] + /* 0x7F348 */ public GcInventoryContainer CookingIngredientsInventory; + [NMS(Index = 161)] + /* 0x7F4A8 */ public GcInventoryContainer CorvetteStorageInventory; + [NMS(Index = 157)] + /* 0x7F608 */ public GcInventoryContainer FishBaitBoxInventory; + [NMS(Index = 155)] + /* 0x7F768 */ public GcInventoryContainer FishPlatformInventory; + [NMS(Index = 159)] + /* 0x7F8C8 */ public GcInventoryContainer FoodUnitInventory; + [NMS(Index = 108)] + /* 0x7FA28 */ public GcInventoryContainer FreighterInventory; + [NMS(Index = 110)] + /* 0x7FB88 */ public GcInventoryContainer FreighterInventory_Cargo; + [NMS(Index = 109)] + /* 0x7FCE8 */ public GcInventoryContainer FreighterInventory_TechOnly; + [NMS(Index = 20)] + /* 0x7FE48 */ public GcInventoryContainer GraveInventory; + [NMS(Index = 6)] + /* 0x7FFA8 */ public GcInventoryContainer Inventory; + [NMS(Index = 8)] + /* 0x80108 */ public GcInventoryContainer Inventory_Cargo; + [NMS(Index = 7)] + /* 0x80268 */ public GcInventoryContainer Inventory_TechOnly; + [NMS(Index = 153)] + /* 0x803C8 */ public GcInventoryContainer RocketLockerInventory; + [NMS(Index = 9)] + /* 0x80528 */ public GcInventoryContainer ShipInventory; + [NMS(Index = 10)] + /* 0x80688 */ public GcInventoryContainer WeaponInventory; + [NMS(Index = 237, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] + /* 0x807E8 */ public GcWonderRecord[] WonderTreasureRecords; + [NMS(Index = 228, Size = 0x4)] + /* 0x80920 */ public GcSettlementHistory[] SettlementHistory; + [NMS(Index = 239, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] + /* 0x80A40 */ public GcWonderRecord[] WonderCustomRecords; + [NMS(Index = 64, Size = 0xB, EnumType = typeof(GcInteractionBufferType.InteractionBufferTypeEnum))] + /* 0x80B60 */ public GcInteractionBuffer[] StoredInteractions; + [NMS(Index = 233, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] + /* 0x80C68 */ public GcWonderRecord[] WonderPlanetRecords; + [NMS(Index = 238, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] + /* 0x80D70 */ public GcWonderRecord[] WonderWeirdBasePartRecords; + [NMS(Index = 88, Size = 0x10)] + /* 0x80E78 */ public GcSeed[] PlanetSeeds; + [NMS(Index = 235, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] + /* 0x80F78 */ public GcWonderRecord[] WonderFloraRecords; + [NMS(Index = 236, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] + /* 0x81038 */ public GcWonderRecord[] WonderMineralRecords; + [NMS(Index = 230, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] + /* 0x810F8 */ public GcStoryPageSeenDataArray[] SeenStories; + [NMS(Index = 105)] + /* 0x81188 */ public GcResourceElement CurrentFreighter; + [NMS(Index = 162)] + /* 0x811D0 */ public GcResourceElement CurrentFreighterNPC; + [NMS(Index = 29)] + /* 0x81218 */ public GcResourceElement CurrentShip; + [NMS(Index = 241, Size = 0x4, EnumType = typeof(GcSynchronisedBufferType.SyncBufferTypeEnum))] + /* 0x81260 */ public GcSyncBufferSaveDataArray[] SyncBuffersData; + [NMS(Index = 30)] + /* 0x812A0 */ public GcExactResource CurrentWeapon; + [NMS(Index = 177)] + /* 0x812C0 */ public GcPortalSaveData VisitedPortal; [NMS(Index = 144)] - /* 0x79DC8 */ public GcInventoryContainer Chest10Inventory; + /* 0x812E0 */ public GcInventoryLayout Chest10Layout; [NMS(Index = 126)] - /* 0x79F28 */ public GcInventoryContainer Chest1Inventory; + /* 0x812F8 */ public GcInventoryLayout Chest1Layout; [NMS(Index = 128)] - /* 0x7A088 */ public GcInventoryContainer Chest2Inventory; + /* 0x81310 */ public GcInventoryLayout Chest2Layout; [NMS(Index = 130)] - /* 0x7A1E8 */ public GcInventoryContainer Chest3Inventory; + /* 0x81328 */ public GcInventoryLayout Chest3Layout; [NMS(Index = 132)] - /* 0x7A348 */ public GcInventoryContainer Chest4Inventory; + /* 0x81340 */ public GcInventoryLayout Chest4Layout; [NMS(Index = 134)] - /* 0x7A4A8 */ public GcInventoryContainer Chest5Inventory; + /* 0x81358 */ public GcInventoryLayout Chest5Layout; [NMS(Index = 136)] - /* 0x7A608 */ public GcInventoryContainer Chest6Inventory; + /* 0x81370 */ public GcInventoryLayout Chest6Layout; [NMS(Index = 138)] - /* 0x7A768 */ public GcInventoryContainer Chest7Inventory; + /* 0x81388 */ public GcInventoryLayout Chest7Layout; [NMS(Index = 140)] - /* 0x7A8C8 */ public GcInventoryContainer Chest8Inventory; + /* 0x813A0 */ public GcInventoryLayout Chest8Layout; [NMS(Index = 142)] - /* 0x7AA28 */ public GcInventoryContainer Chest9Inventory; + /* 0x813B8 */ public GcInventoryLayout Chest9Layout; [NMS(Index = 148)] - /* 0x7AB88 */ public GcInventoryContainer ChestMagic2Inventory; + /* 0x813D0 */ public GcInventoryLayout ChestMagic2Layout; [NMS(Index = 146)] - /* 0x7ACE8 */ public GcInventoryContainer ChestMagicInventory; + /* 0x813E8 */ public GcInventoryLayout ChestMagicLayout; [NMS(Index = 150)] - /* 0x7AE48 */ public GcInventoryContainer CookingIngredientsInventory; + /* 0x81400 */ public GcInventoryLayout CookingIngredientsLayout; [NMS(Index = 160)] - /* 0x7AFA8 */ public GcInventoryContainer CorvetteStorageInventory; + /* 0x81418 */ public GcInventoryLayout CorvetteStorageLayout; [NMS(Index = 156)] - /* 0x7B108 */ public GcInventoryContainer FishBaitBoxInventory; + /* 0x81430 */ public GcInventoryLayout FishBaitBoxLayout; [NMS(Index = 154)] - /* 0x7B268 */ public GcInventoryContainer FishPlatformInventory; + /* 0x81448 */ public GcInventoryLayout FishPlatformLayout; [NMS(Index = 158)] - /* 0x7B3C8 */ public GcInventoryContainer FoodUnitInventory; + /* 0x81460 */ public GcInventoryLayout FoodUnitLayout; [NMS(Index = 107)] - /* 0x7B528 */ public GcInventoryContainer FreighterInventory; - [NMS(Index = 109)] - /* 0x7B688 */ public GcInventoryContainer FreighterInventory_Cargo; - [NMS(Index = 108)] - /* 0x7B7E8 */ public GcInventoryContainer FreighterInventory_TechOnly; - [NMS(Index = 19)] - /* 0x7B948 */ public GcInventoryContainer GraveInventory; - [NMS(Index = 6)] - /* 0x7BAA8 */ public GcInventoryContainer Inventory; - [NMS(Index = 8)] - /* 0x7BC08 */ public GcInventoryContainer Inventory_Cargo; - [NMS(Index = 7)] - /* 0x7BD68 */ public GcInventoryContainer Inventory_TechOnly; - [NMS(Index = 152)] - /* 0x7BEC8 */ public GcInventoryContainer RocketLockerInventory; - [NMS(Index = 9)] - /* 0x7C028 */ public GcInventoryContainer ShipInventory; - [NMS(Index = 10)] - /* 0x7C188 */ public GcInventoryContainer WeaponInventory; - [NMS(Index = 236, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] - /* 0x7C2E8 */ public GcWonderRecord[] WonderTreasureRecords; - [NMS(Index = 227, Size = 0x4)] - /* 0x7C420 */ public GcSettlementHistory[] SettlementHistory; - [NMS(Index = 238, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x7C540 */ public GcWonderRecord[] WonderCustomRecords; - [NMS(Index = 63, Size = 0xB, EnumType = typeof(GcInteractionBufferType.InteractionBufferTypeEnum))] - /* 0x7C660 */ public GcInteractionBuffer[] StoredInteractions; - [NMS(Index = 232, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x7C768 */ public GcWonderRecord[] WonderPlanetRecords; - [NMS(Index = 237, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] - /* 0x7C870 */ public GcWonderRecord[] WonderWeirdBasePartRecords; - [NMS(Index = 87, Size = 0x10)] - /* 0x7C978 */ public GcSeed[] PlanetSeeds; - [NMS(Index = 234, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x7CA78 */ public GcWonderRecord[] WonderFloraRecords; - [NMS(Index = 235, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x7CB38 */ public GcWonderRecord[] WonderMineralRecords; - [NMS(Index = 229, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x7CBF8 */ public GcStoryPageSeenDataArray[] SeenStories; - [NMS(Index = 104)] - /* 0x7CC88 */ public GcResourceElement CurrentFreighter; - [NMS(Index = 161)] - /* 0x7CCD0 */ public GcResourceElement CurrentFreighterNPC; - [NMS(Index = 28)] - /* 0x7CD18 */ public GcResourceElement CurrentShip; - [NMS(Index = 240, Size = 0x4, EnumType = typeof(GcSynchronisedBufferType.SyncBufferTypeEnum))] - /* 0x7CD60 */ public GcSyncBufferSaveDataArray[] SyncBuffersData; - [NMS(Index = 29)] - /* 0x7CDA0 */ public GcExactResource CurrentWeapon; - [NMS(Index = 176)] - /* 0x7CDC0 */ public GcPortalSaveData VisitedPortal; - [NMS(Index = 143)] - /* 0x7CDE0 */ public GcInventoryLayout Chest10Layout; - [NMS(Index = 125)] - /* 0x7CDF8 */ public GcInventoryLayout Chest1Layout; - [NMS(Index = 127)] - /* 0x7CE10 */ public GcInventoryLayout Chest2Layout; - [NMS(Index = 129)] - /* 0x7CE28 */ public GcInventoryLayout Chest3Layout; - [NMS(Index = 131)] - /* 0x7CE40 */ public GcInventoryLayout Chest4Layout; - [NMS(Index = 133)] - /* 0x7CE58 */ public GcInventoryLayout Chest5Layout; - [NMS(Index = 135)] - /* 0x7CE70 */ public GcInventoryLayout Chest6Layout; - [NMS(Index = 137)] - /* 0x7CE88 */ public GcInventoryLayout Chest7Layout; - [NMS(Index = 139)] - /* 0x7CEA0 */ public GcInventoryLayout Chest8Layout; - [NMS(Index = 141)] - /* 0x7CEB8 */ public GcInventoryLayout Chest9Layout; - [NMS(Index = 147)] - /* 0x7CED0 */ public GcInventoryLayout ChestMagic2Layout; - [NMS(Index = 145)] - /* 0x7CEE8 */ public GcInventoryLayout ChestMagicLayout; - [NMS(Index = 149)] - /* 0x7CF00 */ public GcInventoryLayout CookingIngredientsLayout; - [NMS(Index = 159)] - /* 0x7CF18 */ public GcInventoryLayout CorvetteStorageLayout; - [NMS(Index = 155)] - /* 0x7CF30 */ public GcInventoryLayout FishBaitBoxLayout; - [NMS(Index = 153)] - /* 0x7CF48 */ public GcInventoryLayout FishPlatformLayout; - [NMS(Index = 157)] - /* 0x7CF60 */ public GcInventoryLayout FoodUnitLayout; + /* 0x81478 */ public GcInventoryLayout FreighterCargoLayout; [NMS(Index = 106)] - /* 0x7CF78 */ public GcInventoryLayout FreighterCargoLayout; - [NMS(Index = 105)] - /* 0x7CF90 */ public GcInventoryLayout FreighterLayout; - [NMS(Index = 151)] - /* 0x7CFA8 */ public GcInventoryLayout RocketLockerLayout; - [NMS(Index = 26)] - /* 0x7CFC0 */ public GcInventoryLayout ShipLayout; + /* 0x81490 */ public GcInventoryLayout FreighterLayout; + [NMS(Index = 152)] + /* 0x814A8 */ public GcInventoryLayout RocketLockerLayout; [NMS(Index = 27)] - /* 0x7CFD8 */ public GcInventoryLayout WeaponLayout; - [NMS(Index = 218)] - /* 0x7CFF0 */ public NMSString0x10 BannerTitleId; - [NMS(Index = 120)] - /* 0x7D000 */ public List BaseBuildingObjects; - [NMS(Index = 103)] - /* 0x7D010 */ public GcSeed CurrentFreighterHomeSystemSeed; - [NMS(Index = 38)] - /* 0x7D020 */ public NMSString0x10 CurrentMissionID; + /* 0x814C0 */ public GcInventoryLayout ShipLayout; + [NMS(Index = 28)] + /* 0x814D8 */ public GcInventoryLayout WeaponLayout; + [NMS(Index = 219)] + /* 0x814F0 */ public NMSString0x10 BannerTitleId; + [NMS(Index = 121)] + /* 0x81500 */ public List BaseBuildingObjects; + [NMS(Index = 104)] + /* 0x81510 */ public GcSeed CurrentFreighterHomeSystemSeed; + [NMS(Index = 39)] + /* 0x81520 */ public NMSString0x10 CurrentMissionID; + [NMS(Index = 196)] + /* 0x81530 */ public List ExpeditionSeedsSelectedToday; [NMS(Index = 195)] - /* 0x7D030 */ public List ExpeditionSeedsSelectedToday; + /* 0x81540 */ public List FleetExpeditions; [NMS(Index = 194)] - /* 0x7D040 */ public List FleetExpeditions; + /* 0x81550 */ public List FleetFrigates; [NMS(Index = 193)] - /* 0x7D050 */ public List FleetFrigates; + /* 0x81560 */ public GcSeed FleetSeed; + [NMS(Index = 200)] + /* 0x81570 */ public NMSString0x10 FoodUnitItem; [NMS(Index = 192)] - /* 0x7D060 */ public GcSeed FleetSeed; - [NMS(Index = 199)] - /* 0x7D070 */ public NMSString0x10 FoodUnitItem; + /* 0x81580 */ public NMSString0x10 FreighterEngineEffect; + [NMS(Index = 244)] + /* 0x81590 */ public List GalaxyWaypoints; + [NMS(Index = 76)] + /* 0x815A0 */ public List InteractionProgressTable; [NMS(Index = 191)] - /* 0x7D080 */ public NMSString0x10 FreighterEngineEffect; - [NMS(Index = 243)] - /* 0x7D090 */ public List GalaxyWaypoints; - [NMS(Index = 75)] - /* 0x7D0A0 */ public List InteractionProgressTable; - [NMS(Index = 190)] - /* 0x7D0B0 */ public NMSString0x10 JetpackEffect; - [NMS(Index = 31)] - /* 0x7D0C0 */ public List KnownProducts; - [NMS(Index = 33)] - /* 0x7D0D0 */ public List KnownRefinerRecipes; + /* 0x815B0 */ public NMSString0x10 JetpackEffect; [NMS(Index = 32)] - /* 0x7D0E0 */ public List KnownSpecials; - [NMS(Index = 30)] - /* 0x7D0F0 */ public List KnownTech; - [NMS(Index = 35)] - /* 0x7D100 */ public List KnownWordGroups; + /* 0x815C0 */ public List KnownProducts; [NMS(Index = 34)] - /* 0x7D110 */ public List KnownWords; - [NMS(Index = 175)] - /* 0x7D120 */ public List LastPortal; - [NMS(Index = 64)] - /* 0x7D130 */ public List MaintenanceInteractions; - [NMS(Index = 56)] - /* 0x7D140 */ public List MarkerStack; + /* 0x815D0 */ public List KnownRefinerRecipes; + [NMS(Index = 33)] + /* 0x815E0 */ public List KnownSpecials; + [NMS(Index = 31)] + /* 0x815F0 */ public List KnownTech; [NMS(Index = 36)] - /* 0x7D150 */ public List MissionProgress; - [NMS(Index = 43)] - /* 0x7D160 */ public List MissionRecurrences; - [NMS(Index = 57)] - /* 0x7D170 */ public List NewMPMarkerStack; - [NMS(Index = 123)] - /* 0x7D180 */ public List PersistentPlayerBases; + /* 0x81600 */ public List KnownWordGroups; + [NMS(Index = 35)] + /* 0x81610 */ public List KnownWords; + [NMS(Index = 176)] + /* 0x81620 */ public List LastPortal; [NMS(Index = 65)] - /* 0x7D190 */ public List PersonalMaintenanceInteractions; - [NMS(Index = 40)] - /* 0x7D1A0 */ public NMSString0x10 PreviousMissionID; - [NMS(Index = 224)] - /* 0x7D1B0 */ public List RedeemedPlatformRewards; - [NMS(Index = 222)] - /* 0x7D1C0 */ public List RedeemedSeasonRewards; - [NMS(Index = 223)] - /* 0x7D1D0 */ public List RedeemedTwitchRewards; - [NMS(Index = 242)] - /* 0x7D1E0 */ public List RefinerBufferData; - [NMS(Index = 241)] - /* 0x7D1F0 */ public List RefinerBufferKeys; - [NMS(Index = 203)] - /* 0x7D200 */ public List RepairTechBuffer; - [NMS(Index = 74)] - /* 0x7D210 */ public List SavedInteractionDialogTable; - [NMS(Index = 119)] - /* 0x7D220 */ public List SeenBaseBuildingObjects; - [NMS(Index = 250)] - /* 0x7D230 */ public List SettlementLocalSaveData; - [NMS(Index = 61)] - /* 0x7D240 */ public List Stats; + /* 0x81630 */ public List MaintenanceInteractions; + [NMS(Index = 57)] + /* 0x81640 */ public List MarkerStack; + [NMS(Index = 37)] + /* 0x81650 */ public List MissionProgress; + [NMS(Index = 44)] + /* 0x81660 */ public List MissionRecurrences; [NMS(Index = 58)] - /* 0x7D250 */ public List SurveyedEventPositions; - [NMS(Index = 62)] - /* 0x7D260 */ public List TelemetryStats; + /* 0x81670 */ public List NewMPMarkerStack; [NMS(Index = 124)] - /* 0x7D270 */ public List TeleportEndpoints; - [NMS(Index = 174)] - /* 0x7D280 */ public List TradingSupplyData; - [NMS(Index = 85)] - /* 0x7D290 */ public List UsedEntitlements; - [NMS(Index = 78)] - /* 0x7D2A0 */ public List VisitedAtlasStationsData; + /* 0x81680 */ public List PersistentPlayerBases; [NMS(Index = 66)] - /* 0x7D2B0 */ public List VisitedSystems; - [NMS(Index = 11)] - /* 0x7D2C0 */ public List WristScreenData; - [NMS(Index = 91)] - /* 0x7D2D0 */ public ulong ActiveSpaceBattleUA; - [NMS(Index = 253)] - /* 0x7D2D8 */ public ulong CorvetteDraftShipSeed; - [NMS(Index = 39)] - /* 0x7D2E0 */ public ulong CurrentMissionSeed; - [NMS(Index = 246)] - /* 0x7D2E8 */ public ulong FirstPurpleSystemUA; - [NMS(Index = 110)] - /* 0x7D2F0 */ public ulong FreighterLastSpawnTime; - [NMS(Index = 101)] - /* 0x7D2F8 */ public ulong HazardTimeAlive; - [NMS(Index = 60)] - /* 0x7D300 */ public ulong LastCheckedForStatResetsTime; - [NMS(Index = 196)] - /* 0x7D308 */ public ulong LastKnownDay; - [NMS(Index = 206)] - /* 0x7D310 */ public ulong LastUABeforePortalWarp; - [NMS(Index = 95)] - /* 0x7D318 */ public ulong MiniStationUA; - [NMS(Index = 200)] - /* 0x7D320 */ public ulong MultiplayerLobbyID; - [NMS(Index = 204)] - /* 0x7D328 */ public ulong MultiplayerPrivileges; + /* 0x81690 */ public List PersonalMaintenanceInteractions; [NMS(Index = 41)] - /* 0x7D330 */ public ulong PreviousMissionSeed; - [NMS(Index = 207)] - /* 0x7D338 */ public ulong StoryPortalSeed; + /* 0x816A0 */ public NMSString0x10 PreviousMissionID; + [NMS(Index = 225)] + /* 0x816B0 */ public List RedeemedPlatformRewards; + [NMS(Index = 223)] + /* 0x816C0 */ public List RedeemedSeasonRewards; + [NMS(Index = 224)] + /* 0x816D0 */ public List RedeemedTwitchRewards; + [NMS(Index = 243)] + /* 0x816E0 */ public List RefinerBufferData; + [NMS(Index = 242)] + /* 0x816F0 */ public List RefinerBufferKeys; + [NMS(Index = 204)] + /* 0x81700 */ public List RepairTechBuffer; + [NMS(Index = 75)] + /* 0x81710 */ public List SavedInteractionDialogTable; + [NMS(Index = 120)] + /* 0x81720 */ public List SeenBaseBuildingObjects; + [NMS(Index = 251)] + /* 0x81730 */ public List SettlementLocalSaveData; + [NMS(Index = 62)] + /* 0x81740 */ public List Stats; + [NMS(Index = 59)] + /* 0x81750 */ public List SurveyedEventPositions; + [NMS(Index = 63)] + /* 0x81760 */ public List TelemetryStats; + [NMS(Index = 125)] + /* 0x81770 */ public List TeleportEndpoints; + [NMS(Index = 175)] + /* 0x81780 */ public List TradingSupplyData; + [NMS(Index = 86)] + /* 0x81790 */ public List UsedEntitlements; + [NMS(Index = 79)] + /* 0x817A0 */ public List VisitedAtlasStationsData; + [NMS(Index = 67)] + /* 0x817B0 */ public List VisitedSystems; + [NMS(Index = 11)] + /* 0x817C0 */ public List WristScreenData; + [NMS(Index = 92)] + /* 0x817D0 */ public ulong ActiveSpaceBattleUA; + [NMS(Index = 254)] + /* 0x817D8 */ public ulong CorvetteDraftShipSeed; + [NMS(Index = 40)] + /* 0x817E0 */ public ulong CurrentMissionSeed; + [NMS(Index = 247)] + /* 0x817E8 */ public ulong FirstPurpleSystemUA; + [NMS(Index = 111)] + /* 0x817F0 */ public ulong FreighterLastSpawnTime; + [NMS(Index = 102)] + /* 0x817F8 */ public ulong HazardTimeAlive; + [NMS(Index = 61)] + /* 0x81800 */ public ulong LastCheckedForStatResetsTime; [NMS(Index = 197)] - /* 0x7D340 */ public ulong SunTimer; - [NMS(Index = 249)] - /* 0x7D348 */ public ulong TaggedPlanetUA; - [NMS(Index = 55)] - /* 0x7D350 */ public ulong TimeAlive; - [NMS(Index = 93)] - /* 0x7D358 */ public ulong TimeLastMiniStation; - [NMS(Index = 89)] - /* 0x7D360 */ public ulong TimeLastSpaceBattle; + /* 0x81808 */ public ulong LastKnownDay; + [NMS(Index = 207)] + /* 0x81810 */ public ulong LastUABeforePortalWarp; + [NMS(Index = 96)] + /* 0x81818 */ public ulong MiniStationUA; + [NMS(Index = 201)] + /* 0x81820 */ public ulong MultiplayerLobbyID; + [NMS(Index = 205)] + /* 0x81828 */ public ulong MultiplayerPrivileges; + [NMS(Index = 42)] + /* 0x81830 */ public ulong PreviousMissionSeed; + [NMS(Index = 208)] + /* 0x81838 */ public ulong StoryPortalSeed; + [NMS(Index = 198)] + /* 0x81840 */ public ulong SunTimer; + [NMS(Index = 250)] + /* 0x81848 */ public ulong TaggedPlanetUA; + [NMS(Index = 56)] + /* 0x81850 */ public ulong TimeAlive; + [NMS(Index = 94)] + /* 0x81858 */ public ulong TimeLastMiniStation; + [NMS(Index = 90)] + /* 0x81860 */ public ulong TimeLastSpaceBattle; [NMS(Index = 5)] - /* 0x7D368 */ public ulong TimeStamp; - [NMS(Index = 73, Size = 0x9B, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x7D370 */ public GcSavedInteractionRaceData[] SavedInteractionIndicies; - [NMS(Index = 239, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x7F080 */ public GcWonderRecordCustomData[] WonderCustomRecordsExtraData; - [NMS(Index = 80, Size = 0xB)] - /* 0x7F3B0 */ public GcUniverseAddressData[] CompletedAtlasAddresses; - [NMS(Index = 77, Size = 0xB)] - /* 0x7F4B8 */ public GcUniverseAddressData[] NewAtlasStationAdressData; - [NMS(Index = 76, Size = 0xA)] - /* 0x7F5C0 */ public GcUniverseAddressData[] AtlasStationAdressData; + /* 0x81868 */ public ulong TimeStamp; + [NMS(Index = 74, Size = 0x9C, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] + /* 0x81870 */ public GcSavedInteractionRaceData[] SavedInteractionIndicies; + [NMS(Index = 240, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] + /* 0x835B0 */ public GcWonderRecordCustomData[] WonderCustomRecordsExtraData; + [NMS(Index = 81, Size = 0xB)] + /* 0x838E0 */ public GcUniverseAddressData[] CompletedAtlasAddresses; + [NMS(Index = 78, Size = 0xB)] + /* 0x839E8 */ public GcUniverseAddressData[] NewAtlasStationAdressData; + [NMS(Index = 77, Size = 0xA)] + /* 0x83AF0 */ public GcUniverseAddressData[] AtlasStationAdressData; [NMS(Index = 4)] - /* 0x7F6B0 */ public GcDifficultyStateData DifficultyState; - [NMS(Index = 67, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x7F71C */ public float[] Hazard; - [NMS(Index = 111)] - /* 0x7F738 */ public GcUniverseAddressData FreighterUniverseAddress; - [NMS(Index = 97)] - /* 0x7F750 */ public GcUniverseAddressData GameStartAddress1; + /* 0x83BE0 */ public GcDifficultyStateData DifficultyState; + [NMS(Index = 68, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + /* 0x83C4C */ public float[] Hazard; + [NMS(Index = 112)] + /* 0x83C68 */ public GcUniverseAddressData FreighterUniverseAddress; [NMS(Index = 98)] - /* 0x7F768 */ public GcUniverseAddressData GameStartAddress2; - [NMS(Index = 22)] - /* 0x7F780 */ public GcUniverseAddressData GraveUniverseAddress; - [NMS(Index = 201)] - /* 0x7F798 */ public GcUniverseAddressData MultiplayerUA; - [NMS(Index = 211)] - /* 0x7F7B0 */ public GcUniverseAddressData NexusUniverseAddress; + /* 0x83C80 */ public GcUniverseAddressData GameStartAddress1; + [NMS(Index = 99)] + /* 0x83C98 */ public GcUniverseAddressData GameStartAddress2; + [NMS(Index = 23)] + /* 0x83CB0 */ public GcUniverseAddressData GraveUniverseAddress; + [NMS(Index = 202)] + /* 0x83CC8 */ public GcUniverseAddressData MultiplayerUA; + [NMS(Index = 212)] + /* 0x83CE0 */ public GcUniverseAddressData NexusUniverseAddress; [NMS(Index = 1)] - /* 0x7F7C8 */ public GcUniverseAddressData PreviousUniverseAddress; + /* 0x83CF8 */ public GcUniverseAddressData PreviousUniverseAddress; [NMS(Index = 0)] - /* 0x7F7E0 */ public GcUniverseAddressData UniverseAddress; + /* 0x83D10 */ public GcUniverseAddressData UniverseAddress; + [NMS(Index = 19)] + /* 0x83D28 */ public GcPetBattleTeamData PetBattleTeam; [NMS(Index = 13)] - /* 0x7F7F8 */ public int ActiveMultioolIndex; - [NMS(Index = 92)] - /* 0x7F7FC */ public int ActiveSpaceBattleLevel; - [NMS(Index = 217)] - /* 0x7F800 */ public int BannerBackgroundColour; - [NMS(Index = 215)] - /* 0x7F804 */ public int BannerIcon; + /* 0x83D34 */ public int ActiveMultioolIndex; + [NMS(Index = 93)] + /* 0x83D38 */ public int ActiveSpaceBattleLevel; + [NMS(Index = 218)] + /* 0x83D3C */ public int BannerBackgroundColour; [NMS(Index = 216)] - /* 0x7F808 */ public int BannerMainColour; - [NMS(Index = 68)] - /* 0x7F80C */ public int BoltAmmo; - [NMS(Index = 251)] - /* 0x7F810 */ public int CorvetteEditAssociatedShipIndex; - [NMS(Index = 51)] - /* 0x7F814 */ public int Energy; - [NMS(Index = 198)] - /* 0x7F818 */ public float FoodUnitAccumulator; - [NMS(Index = 47)] - /* 0x7F81C */ public int Health; + /* 0x83D40 */ public int BannerIcon; + [NMS(Index = 217)] + /* 0x83D44 */ public int BannerMainColour; + [NMS(Index = 69)] + /* 0x83D48 */ public int BoltAmmo; + [NMS(Index = 252)] + /* 0x83D4C */ public int CorvetteEditAssociatedShipIndex; + [NMS(Index = 52)] + /* 0x83D50 */ public int Energy; + [NMS(Index = 199)] + /* 0x83D54 */ public float FoodUnitAccumulator; + [NMS(Index = 48)] + /* 0x83D58 */ public int Health; [NMS(Index = 2)] - /* 0x7F820 */ public int HomeRealityIteration; - [NMS(Index = 177)] - /* 0x7F824 */ public int KnownPortalRunes; - [NMS(Index = 71)] - /* 0x7F828 */ public int LaserAmmo; - [NMS(Index = 42)] - /* 0x7F82C */ public int MissionVersion; - [NMS(Index = 53)] - /* 0x7F830 */ public int Nanites; - [NMS(Index = 59)] - /* 0x7F834 */ public int NextSurveyedEventPositionIndex; - [NMS(Index = 37)] - /* 0x7F838 */ public int PostMissionIndex; - [NMS(Index = 88)] - /* 0x7F83C */ public int PrimaryPlanet; - [NMS(Index = 167)] - /* 0x7F840 */ public int PrimaryShip; - [NMS(Index = 163)] - /* 0x7F844 */ public int PrimaryVehicle; + /* 0x83D5C */ public int HomeRealityIteration; + [NMS(Index = 178)] + /* 0x83D60 */ public int KnownPortalRunes; + [NMS(Index = 72)] + /* 0x83D64 */ public int LaserAmmo; + [NMS(Index = 43)] + /* 0x83D68 */ public int MissionVersion; + [NMS(Index = 54)] + /* 0x83D6C */ public int Nanites; + [NMS(Index = 60)] + /* 0x83D70 */ public int NextSurveyedEventPositionIndex; + [NMS(Index = 38)] + /* 0x83D74 */ public int PostMissionIndex; + [NMS(Index = 89)] + /* 0x83D78 */ public int PrimaryPlanet; + [NMS(Index = 168)] + /* 0x83D7C */ public int PrimaryShip; + [NMS(Index = 164)] + /* 0x83D80 */ public int PrimaryVehicle; + [NMS(Index = 83)] + /* 0x83D84 */ public int ProcTechIndex; [NMS(Index = 82)] - /* 0x7F848 */ public int ProcTechIndex; - [NMS(Index = 81)] - /* 0x7F84C */ public int ProgressionLevel; + /* 0x83D88 */ public int ProgressionLevel; + [NMS(Index = 71)] + /* 0x83D8C */ public int PulseAmmo; [NMS(Index = 70)] - /* 0x7F850 */ public int PulseAmmo; - [NMS(Index = 69)] - /* 0x7F854 */ public int ScatterAmmo; - [NMS(Index = 226)] - /* 0x7F858 */ public int SettlementStateRingBufferIndexV2; - [NMS(Index = 49)] - /* 0x7F85C */ public int Shield; - [NMS(Index = 48)] - /* 0x7F860 */ public int ShipHealth; + /* 0x83D90 */ public int ScatterAmmo; + [NMS(Index = 227)] + /* 0x83D94 */ public int SettlementStateRingBufferIndexV2; [NMS(Index = 50)] - /* 0x7F864 */ public int ShipShield; - [NMS(Index = 54)] - /* 0x7F868 */ public int Specials; - [NMS(Index = 182)] - /* 0x7F86C */ public GcPlayerWeapons StartingPrimaryWeapon; - [NMS(Index = 231)] - /* 0x7F870 */ public int StartingSeasonNumber; + /* 0x83D98 */ public int Shield; + [NMS(Index = 49)] + /* 0x83D9C */ public int ShipHealth; + [NMS(Index = 51)] + /* 0x83DA0 */ public int ShipShield; + [NMS(Index = 55)] + /* 0x83DA4 */ public int Specials; [NMS(Index = 183)] - /* 0x7F874 */ public GcPlayerWeapons StartingSecondaryWeapon; - [NMS(Index = 219)] - /* 0x7F878 */ public int TelemetryUploadVersion; - [NMS(Index = 173)] - /* 0x7F87C */ public int TradingSupplyDataIndex; - [NMS(Index = 52)] - /* 0x7F880 */ public int Units; + /* 0x83DA8 */ public GcPlayerWeapons StartingPrimaryWeapon; + [NMS(Index = 232)] + /* 0x83DAC */ public int StartingSeasonNumber; + [NMS(Index = 184)] + /* 0x83DB0 */ public GcPlayerWeapons StartingSecondaryWeapon; [NMS(Index = 220)] - /* 0x7F884 */ public float VRCameraOffset; - [NMS(Index = 94)] - /* 0x7F888 */ public int WarpsLastMiniStation; - [NMS(Index = 90)] - /* 0x7F88C */ public int WarpsLastSpaceBattle; - [NMS(Index = 208)] - /* 0x7F890 */ public ushort ShopNumber; + /* 0x83DB4 */ public int TelemetryUploadVersion; + [NMS(Index = 174)] + /* 0x83DB8 */ public int TradingSupplyDataIndex; + [NMS(Index = 53)] + /* 0x83DBC */ public int Units; + [NMS(Index = 221)] + /* 0x83DC0 */ public float VRCameraOffset; + [NMS(Index = 95)] + /* 0x83DC4 */ public int WarpsLastMiniStation; + [NMS(Index = 91)] + /* 0x83DC8 */ public int WarpsLastSpaceBattle; [NMS(Index = 209)] - /* 0x7F892 */ public ushort ShopTier; - [NMS(Index = 189, Size = 0x6)] - /* 0x7F894 */ public NMSString0x20[] CustomTruckPresetNames; - [NMS(Index = 187, Size = 0x6)] - /* 0x7F954 */ public NMSString0x20[] OutfitNames; - [NMS(Index = 252)] - /* 0x7FA14 */ public NMSString0x80 CorvetteEditShipName; - [NMS(Index = 3)] - /* 0x7FA94 */ public NMSString0x80 SaveSummary; - [NMS(Index = 170)] - /* 0x7FB14 */ public NMSString0x20 PlayerFreighterName; - [NMS(Index = 18, Size = 0x12)] - /* 0x7FB34 */ public bool[] UnlockedPetSlots; - [NMS(Index = 99, Size = 0x10)] - /* 0x7FB46 */ public bool[] GalacticMapRequests; - [NMS(Index = 185, Size = 0xC)] - /* 0x7FB56 */ public bool[] ShipUsesLegacyColours; - [NMS(Index = 117, Size = 0x4)] - /* 0x7FB62 */ public bool[] SquadronUnlockedPilotSlots; - [NMS(Index = 230)] - /* 0x7FB66 */ public bool BuildersKnown; - [NMS(Index = 79)] - /* 0x7FB67 */ public bool FirstAtlasStationDiscovered; - [NMS(Index = 112)] - /* 0x7FB68 */ public bool FreighterDismissed; + /* 0x83DCC */ public ushort ShopNumber; [NMS(Index = 210)] - /* 0x7FB69 */ public bool HasAccessToNexus; - [NMS(Index = 245)] - /* 0x7FB6A */ public bool HasDiscoveredPurpleSystems; - [NMS(Index = 247)] - /* 0x7FB6B */ public bool HasGalacticMapRequestAllPurples; + /* 0x83DCE */ public ushort ShopTier; + [NMS(Index = 190, Size = 0x6)] + /* 0x83DD0 */ public NMSString0x20[] CustomTruckPresetNames; + [NMS(Index = 188, Size = 0x6)] + /* 0x83E90 */ public NMSString0x20[] OutfitNames; + [NMS(Index = 253)] + /* 0x83F50 */ public NMSString0x80 CorvetteEditShipName; + [NMS(Index = 3)] + /* 0x83FD0 */ public NMSString0x80 SaveSummary; + [NMS(Index = 171)] + /* 0x84050 */ public NMSString0x20 PlayerFreighterName; + [NMS(Index = 18, Size = 0x1E)] + /* 0x84070 */ public bool[] UnlockedPetSlots; + [NMS(Index = 100, Size = 0x10)] + /* 0x8408E */ public bool[] GalacticMapRequests; + [NMS(Index = 186, Size = 0xC)] + /* 0x8409E */ public bool[] ShipUsesLegacyColours; + [NMS(Index = 118, Size = 0x4)] + /* 0x840AA */ public bool[] SquadronUnlockedPilotSlots; + [NMS(Index = 231)] + /* 0x840AE */ public bool BuildersKnown; + [NMS(Index = 80)] + /* 0x840AF */ public bool FirstAtlasStationDiscovered; + [NMS(Index = 113)] + /* 0x840B0 */ public bool FreighterDismissed; + [NMS(Index = 211)] + /* 0x840B1 */ public bool HasAccessToNexus; + [NMS(Index = 246)] + /* 0x840B2 */ public bool HasDiscoveredPurpleSystems; [NMS(Index = 248)] - /* 0x7FB6C */ public bool HasGalacticMapRequestFirstPurple; - [NMS(Index = 83)] - /* 0x7FB6D */ public bool IsNew; - [NMS(Index = 168)] - /* 0x7FB6E */ public bool MultiShipEnabled; - [NMS(Index = 228)] - /* 0x7FB6F */ public bool NextLoadSpawnsWithFreshStart; - [NMS(Index = 178)] - /* 0x7FB70 */ public bool OnOtherSideOfPortal; - [NMS(Index = 221)] - /* 0x7FB71 */ public bool RestartAllInactiveSeasonalMissions; - [NMS(Index = 102)] - /* 0x7FB72 */ public bool RevealBlackHoles; - [NMS(Index = 172)] - /* 0x7FB73 */ public bool ShipNeedsTerrainPositioning; - [NMS(Index = 21)] - /* 0x7FB74 */ public bool SpaceGrave; - [NMS(Index = 20)] - /* 0x7FB75 */ public bool SpawnGrave; + /* 0x840B3 */ public bool HasGalacticMapRequestAllPurples; + [NMS(Index = 249)] + /* 0x840B4 */ public bool HasGalacticMapRequestFirstPurple; [NMS(Index = 84)] - /* 0x7FB76 */ public bool UseSmallerBlackholeJumps; + /* 0x840B5 */ public bool IsNew; [NMS(Index = 169)] - /* 0x7FB77 */ public bool VehicleAIControlEnabled; + /* 0x840B6 */ public bool MultiShipEnabled; + [NMS(Index = 229)] + /* 0x840B7 */ public bool NextLoadSpawnsWithFreshStart; + [NMS(Index = 179)] + /* 0x840B8 */ public bool OnOtherSideOfPortal; + [NMS(Index = 222)] + /* 0x840B9 */ public bool RestartAllInactiveSeasonalMissions; + [NMS(Index = 103)] + /* 0x840BA */ public bool RevealBlackHoles; + [NMS(Index = 173)] + /* 0x840BB */ public bool ShipNeedsTerrainPositioning; + [NMS(Index = 22)] + /* 0x840BC */ public bool SpaceGrave; + [NMS(Index = 21)] + /* 0x840BD */ public bool SpawnGrave; + [NMS(Index = 85)] + /* 0x840BE */ public bool UseSmallerBlackholeJumps; + [NMS(Index = 170)] + /* 0x840BF */ public bool VehicleAIControlEnabled; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs index 7e7773dde..8facaa7f0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1757C336E6BF2D6E, NameHash = 0xE11E0D40)] + [NMS(GUID = 0x26631CA66AC95353, NameHash = 0xE11E0D40)] public class GcPlayerTitle : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs index e738c780f..5928e7ab8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA056D2AA736A3862, NameHash = 0xB76358D6)] + [NMS(GUID = 0xF206FC2AB9FCFD2E, NameHash = 0xB76358D6)] public class GcPlayerTitleData : NMSTemplate { [NMS(Index = 0, KeyField = "ID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs index 0ce672abc..832417ef7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE4FB083067B7FDB2, NameHash = 0xE5910A2D)] + [NMS(GUID = 0x15079D434E825035, NameHash = 0xE5910A2D)] public class GcProceduralProductData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs index 857129c97..09c824ff8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2868DCF42E406064, NameHash = 0xB792767A)] + [NMS(GUID = 0xD427AC5853736D46, NameHash = 0xB792767A)] public class GcProceduralProductTable : NMSTemplate { [NMS(Index = 0, Size = 0x1C, EnumType = typeof(GcProceduralProductCategory.ProceduralProductCategoryEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcProductData.cs b/libMBIN/Source/NMS/GameComponents/GcProductData.cs index 9dc88b43b..109523897 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProductData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProductData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x971D1B510B115FBF, NameHash = 0x5C7DD06F)] + [NMS(GUID = 0xB07F1FFE2C3476E8, NameHash = 0x5C7DD06F)] public class GcProductData : NMSTemplate { [NMS(Index = 14)] @@ -79,18 +79,16 @@ public class GcProductData : NMSTemplate /* 0x1D0 */ public float NormalisedValueOffWorld; [NMS(Index = 30)] /* 0x1D4 */ public float NormalisedValueOnWorld; - [NMS(Index = 43)] - /* 0x1D8 */ public GcScannerIconTypes PinObjectiveScannableType; [NMS(Index = 17)] - /* 0x1DC */ public GcRarity Rarity; + /* 0x1D8 */ public GcRarity Rarity; [NMS(Index = 28)] - /* 0x1E0 */ public int RecipeCost; + /* 0x1DC */ public int RecipeCost; [NMS(Index = 21)] - /* 0x1E4 */ public int StackMultiplier; + /* 0x1E0 */ public int StackMultiplier; [NMS(Index = 32)] - /* 0x1E8 */ public GcTradeCategory TradeCategory; + /* 0x1E4 */ public GcTradeCategory TradeCategory; [NMS(Index = 16)] - /* 0x1EC */ public GcProductCategory Type; + /* 0x1E8 */ public GcProductCategory Type; // size: 0x7 public enum WikiCategoryEnum : uint { NotEnabled, @@ -102,30 +100,32 @@ public enum WikiCategoryEnum : uint { Cooking, } [NMS(Index = 33)] - /* 0x1F0 */ public WikiCategoryEnum WikiCategory; + /* 0x1EC */ public WikiCategoryEnum WikiCategory; [NMS(Index = 1)] - /* 0x1F4 */ public NMSString0x80 Name; + /* 0x1F0 */ public NMSString0x80 Name; [NMS(Index = 2)] - /* 0x274 */ public NMSString0x80 NameLower; + /* 0x270 */ public NMSString0x80 NameLower; [NMS(Index = 54)] - /* 0x2F4 */ public bool CanSendToOtherPlayers; + /* 0x2F0 */ public bool CanSendToOtherPlayers; [NMS(Index = 19)] - /* 0x2F5 */ public bool Consumable; + /* 0x2F1 */ public bool Consumable; [NMS(Index = 46)] - /* 0x2F6 */ public bool CookingIngredient; + /* 0x2F2 */ public bool CookingIngredient; [NMS(Index = 52)] - /* 0x2F7 */ public bool EggModifierIngredient; + /* 0x2F3 */ public bool EggModifierIngredient; [NMS(Index = 50)] - /* 0x2F8 */ public bool GoodForSelling; + /* 0x2F4 */ public bool GoodForSelling; [NMS(Index = 37)] - /* 0x2F9 */ public bool IsCraftable; + /* 0x2F5 */ public bool IsCraftable; [NMS(Index = 53)] - /* 0x2FA */ public bool IsTechbox; + /* 0x2F6 */ public bool IsTechbox; [NMS(Index = 45)] - /* 0x2FB */ public bool NeverPinnable; + /* 0x2F7 */ public bool NeverPinnable; [NMS(Index = 44)] - /* 0x2FC */ public bool PinObjectiveEasyToRefine; + /* 0x2F8 */ public bool PinObjectiveEasyToRefine; + [NMS(Index = 43)] + /* 0x2F9 */ public GcScannerIconTypes PinObjectiveScannableType; [NMS(Index = 29)] - /* 0x2FD */ public bool SpecificChargeOnly; + /* 0x2FA */ public bool SpecificChargeOnly; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcProductTable.cs b/libMBIN/Source/NMS/GameComponents/GcProductTable.cs index 098457a52..e4408a1c6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProductTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProductTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5D0376F8C2893686, NameHash = 0x6EDC332)] + [NMS(GUID = 0xC78CD504F4C545F9, NameHash = 0x6EDC332)] public class GcProductTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs index 3a58b6a1d..6595397ad 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 = 0x98C2FCFEBDD52423, NameHash = 0x1119BAC1)] + [NMS(GUID = 0x8095C23377D6E02E, 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 a1341b34d..54a130d16 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 = 0xDCB7E8CCB5A1377B, NameHash = 0x4BE4494B)] + [NMS(GUID = 0xEE04E7B5738B7535, 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 9fcf04fff..222dc13c2 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 = 0x6A91BB72F2BD2D1, NameHash = 0x191B9BEB)] + [NMS(GUID = 0xCCB91E616AB270C7, NameHash = 0x191B9BEB)] public class GcPulseEncounterInfo : NMSTemplate { [NMS(Index = 8)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs index 9403a78e3..1b9640ef3 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 = 0x50EB340570AC93D4, NameHash = 0x332E71B4)] + [NMS(GUID = 0x944DA346529C6423, 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 2806e9d26..4962af290 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 = 0xAAEE40AFE97A5B9F, NameHash = 0x8C01FB7E)] + [NMS(GUID = 0x48132814ADF8E4E8, 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 e87368f4b..f01fd4ff8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs @@ -3,20 +3,20 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB4344D29756FC030, NameHash = 0x695F3196)] + [NMS(GUID = 0x14E5156E89339C5, NameHash = 0x695F3196)] public class GcPuzzleTextFlow : NMSTemplate { - [NMS(Index = 11)] + [NMS(Index = 12)] /* 0x00 */ public NMSString0x20A DisablingConditionId; [NMS(Index = 0)] /* 0x20 */ public NMSString0x20A Text; - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x40 */ public NMSString0x20A Title; - [NMS(Index = 10)] + [NMS(Index = 11)] /* 0x60 */ public List DisablingConditions; - [NMS(Index = 6)] - /* 0x70 */ public GcAlienRace AlienLanguageOverride; [NMS(Index = 7)] + /* 0x70 */ public GcAlienRace AlienLanguageOverride; + [NMS(Index = 8)] /* 0x74 */ public GcAudioWwiseEvents AudioEvent; // size: 0x3 public enum BracketsOverrideEnum : uint { @@ -24,11 +24,11 @@ public enum BracketsOverrideEnum : uint { Brackets, NoBrackets, } - [NMS(Index = 5)] + [NMS(Index = 6)] /* 0x78 */ public BracketsOverrideEnum BracketsOverride; - [NMS(Index = 9)] + [NMS(Index = 10)] /* 0x7C */ public GcMissionConditionTest DisablingConditionTest; - [NMS(Index = 3)] + [NMS(Index = 4)] /* 0x80 */ public GcAlienMood Mood; // size: 0x3 public enum TranslateAlienTextOverrideEnum : uint { @@ -36,11 +36,13 @@ public enum TranslateAlienTextOverrideEnum : uint { Translate, DoNotTranslate, } - [NMS(Index = 4)] + [NMS(Index = 5)] /* 0x84 */ public TranslateAlienTextOverrideEnum TranslateAlienTextOverride; [NMS(Index = 1)] - /* 0x88 */ public bool IsAlien; - [NMS(Index = 8)] - /* 0x89 */ public bool ShowHologram; + /* 0x88 */ public bool AutoVaryText; + [NMS(Index = 2)] + /* 0x89 */ public bool IsAlien; + [NMS(Index = 9)] + /* 0x8A */ public bool ShowHologram; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs index 9130c87d0..23fb1ab6f 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 = 0x576382D59B5CC958, NameHash = 0xC8C2FA1E)] + [NMS(GUID = 0xC15FDA40C326A4EC, NameHash = 0xC8C2FA1E)] public class GcRealityGameIcons : NMSTemplate { - // size: 0x73 + // size: 0x75 public enum GameIconsEnum : uint { Stamina, NoStamina, @@ -120,6 +120,8 @@ public enum GameIconsEnum : uint { StaffWeapon, CorvetteShip, InvalidShipBuild, + GeneIcon, + PetShop, } [NMS(Index = 0)] /* 0x0 */ public GameIconsEnum GameIcons; diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs index 318362bee..d3713f1a7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs @@ -4,50 +4,66 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCC5294707151FDBE, NameHash = 0xA547E834)] + [NMS(GUID = 0x888EF90FB2EB8CC7, NameHash = 0xA547E834)] public class GcRealityIconTable : NMSTemplate { - [NMS(Index = 15, Size = 0x73, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] + [NMS(Index = 15, Size = 0x75, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] /* 0x0000 */ public TkTextureResource[] GameIcons; [NMS(Index = 5, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x0AC8 */ public TkTextureResource[] BinocularDiscoveryIcons; + /* 0x0AF8 */ public TkTextureResource[] BinocularDiscoveryIcons; [NMS(Index = 3, Size = 0xB, EnumType = typeof(GcProductCategory.ProductCategoryEnum))] - /* 0x0C60 */ public TkTextureResource[] ProductCategoryIcons; + /* 0x0C90 */ public TkTextureResource[] ProductCategoryIcons; [NMS(Index = 4, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x0D68 */ public TkTextureResource[] MissionFactionIcons; + /* 0x0D98 */ public TkTextureResource[] MissionFactionIcons; [NMS(Index = 8, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x0E58 */ public TkTextureResource[] DiscoveryPageRaceIcons; + /* 0x0E88 */ public TkTextureResource[] DiscoveryPageRaceIcons; + [NMS(Index = 22, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x0F60 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; + [NMS(Index = 27, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1038 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; + [NMS(Index = 28, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1110 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; + [NMS(Index = 21, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x11E8 */ public TkTextureResource[] PetBattlerAffinityIcons; [NMS(Index = 2, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x0F30 */ public TkTextureResource[] SubstanceCategoryIcons; + /* 0x12C0 */ public TkTextureResource[] SubstanceCategoryIcons; + [NMS(Index = 24, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] + /* 0x1398 */ public TkTextureResource[] PetBattlerBGMoveIcons; + [NMS(Index = 23, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] + /* 0x1458 */ public TkTextureResource[] PetBattlerBuffMoveIcons; + [NMS(Index = 26, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] + /* 0x1518 */ public TkTextureResource[] PetBattlerCoreBuffIcons; + [NMS(Index = 25, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] + /* 0x15D8 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; [NMS(Index = 17, Size = 0x7, EnumType = typeof(GcDifficultyPresetType.DifficultyPresetTypeEnum))] - /* 0x1008 */ public TkTextureResource[] DifficultyPresetIcons; + /* 0x1698 */ public TkTextureResource[] DifficultyPresetIcons; [NMS(Index = 6, Size = 0x7, EnumType = typeof(GcTradingClass.TradingClassEnum))] - /* 0x10B0 */ public TkTextureResource[] DiscoveryPageTradingIcons; + /* 0x1740 */ public TkTextureResource[] DiscoveryPageTradingIcons; [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x1158 */ public TkTextureResource[] HazardIcons; + /* 0x17E8 */ public TkTextureResource[] HazardIcons; [NMS(Index = 1, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x1200 */ public TkTextureResource[] HazardIconsHUD; + /* 0x1890 */ public TkTextureResource[] HazardIconsHUD; [NMS(Index = 19, Size = 0x6, EnumType = typeof(GcOptionsUIHeaderIcons.OptionsUIHeaderIconTypeEnum))] - /* 0x12A8 */ public TkTextureResource[] OptionsUIHeaderIcons; + /* 0x1938 */ public TkTextureResource[] OptionsUIHeaderIcons; [NMS(Index = 20, Size = 0x5, EnumType = typeof(GcInventoryFilterOptions.InventoryFilterEnum))] - /* 0x1338 */ public TkTextureResource[] InventoryFilterIcons; + /* 0x19C8 */ public TkTextureResource[] InventoryFilterIcons; [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcDifficultyOptionGroups.DifficultyOptionGroupEnum))] - /* 0x13B0 */ public TkTextureResource[] DifficultyUIOptionIcons; + /* 0x1A40 */ public TkTextureResource[] DifficultyUIOptionIcons; [NMS(Index = 7, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1410 */ public TkTextureResource[] DiscoveryPageConflictIcons; + /* 0x1AA0 */ public TkTextureResource[] DiscoveryPageConflictIcons; [NMS(Index = 16, KeyField = "ID")] - /* 0x1470 */ public HashMap MissionDetailIcons; + /* 0x1B00 */ public HashMap MissionDetailIcons; [NMS(Index = 10)] - /* 0x14A0 */ public TkTextureResource DiscoveryPageConflictUnknown; + /* 0x1B30 */ public TkTextureResource DiscoveryPageConflictUnknown; [NMS(Index = 11)] - /* 0x14B8 */ public TkTextureResource DiscoveryPageRaceUnknown; + /* 0x1B48 */ public TkTextureResource DiscoveryPageRaceUnknown; [NMS(Index = 9)] - /* 0x14D0 */ public TkTextureResource DiscoveryPageTradingUnknown; + /* 0x1B60 */ public TkTextureResource DiscoveryPageTradingUnknown; [NMS(Index = 13)] - /* 0x14E8 */ public List PlanetResourceIconLookups; + /* 0x1B78 */ public List PlanetResourceIconLookups; [NMS(Index = 14)] - /* 0x14F8 */ public List RepairTechIcons; + /* 0x1B88 */ public List RepairTechIcons; [NMS(Index = 12)] - /* 0x1508 */ public List TerrainIconLookups; + /* 0x1B98 */ public List TerrainIconLookups; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs index 98fa845ce..f4483ff26 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs @@ -4,53 +4,53 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD5B8FDAC6A9DBB9, NameHash = 0xEDA97B90)] + [NMS(GUID = 0x9378272B704B2DC8, NameHash = 0xEDA97B90)] public class GcRealityManagerData : NMSTemplate { - [NMS(Index = 63, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] + [NMS(Index = 67, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] /* 0x0000 */ public Colour[] SubstanceCategoryColours; - [NMS(Index = 61, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + [NMS(Index = 65, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] /* 0x0090 */ public Colour[] HazardColours; - [NMS(Index = 62, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] + [NMS(Index = 66, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] /* 0x0100 */ public Colour[] RarityColours; - [NMS(Index = 72)] - /* 0x0130 */ public GcTradeSettings TradeSettings; - [NMS(Index = 60)] - /* 0x18C0 */ public GcRealityIconTable Icons; - [NMS(Index = 65, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x2DD8 */ public TkTextureResource[] StatCategoryIcons; - [NMS(Index = 66, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x4158 */ public TkTextureResource[] StatTechPackageIcons; - [NMS(Index = 55, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x54D8 */ public GcNumberedTextList[] MissionNameAdjectives; - [NMS(Index = 54, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x57F0 */ public GcNumberedTextList[] MissionNameFormats; - [NMS(Index = 56, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x5B08 */ public GcNumberedTextList[] MissionNameNouns; + [NMS(Index = 64)] + /* 0x0130 */ public GcRealityIconTable Icons; + [NMS(Index = 76)] + /* 0x1CD8 */ public GcTradeSettings TradeSettings; + [NMS(Index = 69, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] + /* 0x3550 */ public TkTextureResource[] StatCategoryIcons; + [NMS(Index = 70, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] + /* 0x48D0 */ public TkTextureResource[] StatTechPackageIcons; + [NMS(Index = 59, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] + /* 0x5C50 */ public GcNumberedTextList[] MissionNameAdjectives; + [NMS(Index = 58, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] + /* 0x5F68 */ public GcNumberedTextList[] MissionNameFormats; + [NMS(Index = 60, Size = 0x21, EnumType = typeof(GcMissionType.MissionTypeEnum))] + /* 0x6280 */ public GcNumberedTextList[] MissionNameNouns; [NMS(Index = 5)] - /* 0x5E20 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; - [NMS(Index = 48, Size = 0x7, EnumType = typeof(GcShipWeapons.ShipWeaponEnum))] - /* 0x6040 */ public GcShipWeaponData[] ShipWeapons; - [NMS(Index = 49, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x6200 */ public GcPlayerWeaponData[] PlayerWeapons; - [NMS(Index = 52, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6350 */ public NMSString0x20A[] FactionNames; - [NMS(Index = 71, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6490 */ public GcRepShopData[] RepShops; - [NMS(Index = 70, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x65D0 */ public GcTechList[] PlanetTechShops; - [NMS(Index = 53, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x66E0 */ public GcNumberedTextList[] FactionClients; - [NMS(Index = 64, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x67D0 */ public TkTextureResource[] SubstanceChargeIcons; - [NMS(Index = 57, Size = 0xB)] - /* 0x68A8 */ public TkIdArray[] MissionBoardRewardOptions; - [NMS(Index = 51, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6958 */ public NMSString0x10[] FactionStandingIDs; - [NMS(Index = 50, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x69F8 */ public TkIdArray[] DefaultVehicleLoadout; - [NMS(Index = 88, Size = 0x5, EnumType = typeof(GcCatalogueGroups.CatalogueGroupEnum))] - /* 0x6A68 */ public GcFilename[] Catalogues; + /* 0x6598 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; + [NMS(Index = 52, Size = 0x7, EnumType = typeof(GcShipWeapons.ShipWeaponEnum))] + /* 0x67B8 */ public GcShipWeaponData[] ShipWeapons; + [NMS(Index = 53, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] + /* 0x6978 */ public GcPlayerWeaponData[] PlayerWeapons; + [NMS(Index = 56, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] + /* 0x6AC8 */ public NMSString0x20A[] FactionNames; + [NMS(Index = 75, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] + /* 0x6C08 */ public GcRepShopData[] RepShops; + [NMS(Index = 74, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] + /* 0x6D48 */ public GcTechList[] PlanetTechShops; + [NMS(Index = 57, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] + /* 0x6E58 */ public GcNumberedTextList[] FactionClients; + [NMS(Index = 68, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] + /* 0x6F48 */ public TkTextureResource[] SubstanceChargeIcons; + [NMS(Index = 61, Size = 0xB)] + /* 0x7020 */ public TkIdArray[] MissionBoardRewardOptions; + [NMS(Index = 55, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] + /* 0x70D0 */ public NMSString0x10[] FactionStandingIDs; + [NMS(Index = 54, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] + /* 0x7170 */ public TkIdArray[] DefaultVehicleLoadout; + [NMS(Index = 92, Size = 0x5, EnumType = typeof(GcCatalogueGroups.CatalogueGroupEnum))] + /* 0x71E0 */ public GcFilename[] Catalogues; // size: 0x5 public enum StatsEnum { Suit, @@ -59,139 +59,147 @@ public enum StatsEnum { Freighter, Vehicle, } - [NMS(Index = 68, Size = 0x5, EnumType = typeof(StatsEnum))] - /* 0x6AB8 */ public GcStats[] Stats; + [NMS(Index = 72, Size = 0x5, EnumType = typeof(StatsEnum))] + /* 0x7230 */ public GcStats[] Stats; [NMS(Index = 8, Size = 0x3, EnumType = typeof(GcProductTableType.ProductTableTypeEnum))] - /* 0x6B08 */ public GcFilename[] ProductTables; - [NMS(Index = 79)] - /* 0x6B38 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; - [NMS(Index = 77)] - /* 0x6B50 */ public GcInventoryLayout ShipStartingLayout; + /* 0x7280 */ public GcFilename[] ProductTables; + [NMS(Index = 83)] + /* 0x72B0 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; + [NMS(Index = 81)] + /* 0x72C8 */ public GcInventoryLayout ShipStartingLayout; + [NMS(Index = 82)] + /* 0x72E0 */ public GcInventoryLayout ShipTechOnlyStartingLayout; + [NMS(Index = 80)] + /* 0x72F8 */ public GcInventoryLayout SuitCargoStartingSlotLayout; [NMS(Index = 78)] - /* 0x6B68 */ public GcInventoryLayout ShipTechOnlyStartingLayout; - [NMS(Index = 76)] - /* 0x6B80 */ public GcInventoryLayout SuitCargoStartingSlotLayout; - [NMS(Index = 74)] - /* 0x6B98 */ public GcInventoryLayout SuitStartingSlotLayout; - [NMS(Index = 75)] - /* 0x6BB0 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; - [NMS(Index = 22)] - /* 0x6BC8 */ public List AlienPuzzleTables; - [NMS(Index = 21)] - /* 0x6BD8 */ public GcFilename AlienWordsTable; + /* 0x7310 */ public GcInventoryLayout SuitStartingSlotLayout; + [NMS(Index = 79)] + /* 0x7328 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; + [NMS(Index = 26)] + /* 0x7340 */ public List AlienPuzzleTables; + [NMS(Index = 25)] + /* 0x7350 */ public GcFilename AlienWordsTable; [NMS(Index = 20)] - /* 0x6BE8 */ public GcFilename BaitDataTable; - [NMS(Index = 58)] - /* 0x6BF8 */ public List BuilderMissionRewardOverrides; - [NMS(Index = 45)] - /* 0x6C08 */ public GcFilename CombatEffectsTable; + /* 0x7360 */ public GcFilename BaitDataTable; + [NMS(Index = 62)] + /* 0x7370 */ public List BuilderMissionRewardOverrides; + [NMS(Index = 49)] + /* 0x7380 */ public GcFilename CombatEffectsTable; [NMS(Index = 13)] - /* 0x6C18 */ public GcFilename ConsumableItemTable; - [NMS(Index = 38)] - /* 0x6C28 */ public GcFilename CostTable; - [NMS(Index = 26)] - /* 0x6C38 */ public List DamageMultiplierTable; - [NMS(Index = 32)] - /* 0x6C48 */ public GcFilename DamageTable; + /* 0x7390 */ public GcFilename ConsumableItemTable; + [NMS(Index = 42)] + /* 0x73A0 */ public GcFilename CostTable; + [NMS(Index = 30)] + /* 0x73B0 */ public List DamageMultiplierTable; + [NMS(Index = 36)] + /* 0x73C0 */ public GcFilename DamageTable; [NMS(Index = 16)] - /* 0x6C58 */ public GcFilename DialogClearanceTable; - [NMS(Index = 29)] - /* 0x6C68 */ public GcFilename DiscoveryRewardTable; - [NMS(Index = 86)] - /* 0x6C78 */ public List FiendCrimeSpawnTable; + /* 0x73D0 */ public GcFilename DialogClearanceTable; + [NMS(Index = 33)] + /* 0x73E0 */ public GcFilename DiscoveryRewardTable; + [NMS(Index = 90)] + /* 0x73F0 */ public List FiendCrimeSpawnTable; [NMS(Index = 19)] - /* 0x6C88 */ public GcFilename FishDataTable; - [NMS(Index = 87)] - /* 0x6C98 */ public List FreighterBaseItemPairs; - [NMS(Index = 47)] - /* 0x6CA8 */ public List FreighterCargoOptions; - [NMS(Index = 27)] - /* 0x6CB8 */ public GcFilename HistoricalSeasonDataTable; + /* 0x7400 */ public GcFilename FishDataTable; + [NMS(Index = 91)] + /* 0x7410 */ public List FreighterBaseItemPairs; + [NMS(Index = 51)] + /* 0x7420 */ public List FreighterCargoOptions; + [NMS(Index = 21)] + /* 0x7430 */ public GcFilename GameTableDiceDataTable; [NMS(Index = 31)] - /* 0x6CC8 */ public GcFilename InventoryTable; + /* 0x7440 */ public GcFilename HistoricalSeasonDataTable; + [NMS(Index = 35)] + /* 0x7450 */ public GcFilename InventoryTable; [NMS(Index = 11)] - /* 0x6CD8 */ public GcFilename LegacyItemConversionTable; + /* 0x7460 */ public GcFilename LegacyItemConversionTable; [NMS(Index = 12)] - /* 0x6CE8 */ public List LegacyRepairTable; - [NMS(Index = 41)] - /* 0x6CF8 */ public GcFilename MaintenanceGroupsTable; + /* 0x7470 */ public List LegacyRepairTable; + [NMS(Index = 45)] + /* 0x7480 */ public GcFilename MaintenanceGroupsTable; [NMS(Index = 18)] - /* 0x6D08 */ public GcFilename MaintenanceOverrideTable; - [NMS(Index = 84)] - /* 0x6D18 */ public List NeverOfferedForSale; - [NMS(Index = 83)] - /* 0x6D28 */ public List NeverSellableItems; - [NMS(Index = 73)] - /* 0x6D38 */ public List PirateStationExtraProds; - [NMS(Index = 44)] - /* 0x6D48 */ public GcFilename PlayerWeaponPropertiesTable; + /* 0x7490 */ public GcFilename MaintenanceOverrideTable; + [NMS(Index = 88)] + /* 0x74A0 */ public List NeverOfferedForSale; + [NMS(Index = 87)] + /* 0x74B0 */ public List NeverSellableItems; + [NMS(Index = 23)] + /* 0x74C0 */ public GcFilename PetBattlerMoveSetsTable; + [NMS(Index = 22)] + /* 0x74D0 */ public GcFilename PetBattlerMovesTable; + [NMS(Index = 24)] + /* 0x74E0 */ public GcFilename PetShopItemTable; + [NMS(Index = 77)] + /* 0x74F0 */ public List PirateStationExtraProds; + [NMS(Index = 48)] + /* 0x7500 */ public GcFilename PlayerWeaponPropertiesTable; [NMS(Index = 9)] - /* 0x6D58 */ public GcFilename ProceduralProductTable; + /* 0x7510 */ public GcFilename ProceduralProductTable; [NMS(Index = 10)] - /* 0x6D68 */ public GcFilename ProceduralTechnologyTable; + /* 0x7520 */ public GcFilename ProceduralTechnologyTable; [NMS(Index = 17)] - /* 0x6D78 */ public GcFilename ProductDescriptionOverrideTable; - [NMS(Index = 33)] - /* 0x6D88 */ public GcFilename PurchaseableBuildingBlueprintsTable; - [NMS(Index = 34)] - /* 0x6D98 */ public GcFilename PurchaseableSpecialsTable; + /* 0x7530 */ public GcFilename ProductDescriptionOverrideTable; + [NMS(Index = 37)] + /* 0x7540 */ public GcFilename PurchaseableBuildingBlueprintsTable; + [NMS(Index = 38)] + /* 0x7550 */ public GcFilename PurchaseableSpecialsTable; [NMS(Index = 14)] - /* 0x6DA8 */ public GcFilename RecipeTable; - [NMS(Index = 28)] - /* 0x6DB8 */ public GcFilename RewardTable; - [NMS(Index = 43)] - /* 0x6DC8 */ public GcFilename SettlementPerksTable; - [NMS(Index = 69)] - /* 0x6DD8 */ public GcTechList StationTechShops; - [NMS(Index = 30)] - /* 0x6DE8 */ public GcFilename StatRewardsTable; + /* 0x7560 */ public GcFilename RecipeTable; + [NMS(Index = 32)] + /* 0x7570 */ public GcFilename RewardTable; + [NMS(Index = 47)] + /* 0x7580 */ public GcFilename SettlementPerksTable; + [NMS(Index = 73)] + /* 0x7590 */ public GcTechList StationTechShops; + [NMS(Index = 34)] + /* 0x75A0 */ public GcFilename StatRewardsTable; [NMS(Index = 15)] - /* 0x6DF8 */ public GcFilename StoriesTable; + /* 0x75B0 */ public GcFilename StoriesTable; [NMS(Index = 4)] - /* 0x6E08 */ public List SubstanceSecondaryLookups; + /* 0x75C0 */ public List SubstanceSecondaryLookups; [NMS(Index = 7)] - /* 0x6E18 */ public GcFilename SubstanceTable; - [NMS(Index = 82)] - /* 0x6E28 */ public List SuitCargoUpgradePrices; - [NMS(Index = 81)] - /* 0x6E38 */ public List SuitTechOnlyUpgradePrices; - [NMS(Index = 80)] - /* 0x6E48 */ public List SuitUpgradePrices; - [NMS(Index = 46)] - /* 0x6E58 */ public GcFilename TechBoxTable; + /* 0x75D0 */ public GcFilename SubstanceTable; + [NMS(Index = 86)] + /* 0x75E0 */ public List SuitCargoUpgradePrices; + [NMS(Index = 85)] + /* 0x75F0 */ public List SuitTechOnlyUpgradePrices; + [NMS(Index = 84)] + /* 0x7600 */ public List SuitUpgradePrices; + [NMS(Index = 50)] + /* 0x7610 */ public GcFilename TechBoxTable; [NMS(Index = 6)] - /* 0x6E68 */ public GcFilename TechnologyTable; - [NMS(Index = 40)] - /* 0x6E78 */ public GcFilename TradingClassDataTable; + /* 0x7620 */ public GcFilename TechnologyTable; + [NMS(Index = 44)] + /* 0x7630 */ public GcFilename TradingClassDataTable; + [NMS(Index = 43)] + /* 0x7640 */ public GcFilename TradingCostTable; + [NMS(Index = 46)] + /* 0x7650 */ public GcFilename UnlockableItemTrees; + [NMS(Index = 41)] + /* 0x7660 */ public GcFilename UnlockablePlatformRewardsTable; [NMS(Index = 39)] - /* 0x6E88 */ public GcFilename TradingCostTable; - [NMS(Index = 42)] - /* 0x6E98 */ public GcFilename UnlockableItemTrees; - [NMS(Index = 37)] - /* 0x6EA8 */ public GcFilename UnlockablePlatformRewardsTable; - [NMS(Index = 35)] - /* 0x6EB8 */ public GcFilename UnlockableSeasonRewardsTable; - [NMS(Index = 36)] - /* 0x6EC8 */ public GcFilename UnlockableTwitchRewardsTable; - [NMS(Index = 67, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x6ED8 */ public GcMinMaxFloat[] FoodStatValues; - [NMS(Index = 24, Size = 0x9B, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x7558 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; + /* 0x7670 */ public GcFilename UnlockableSeasonRewardsTable; + [NMS(Index = 40)] + /* 0x7680 */ public GcFilename UnlockableTwitchRewardsTable; + [NMS(Index = 71, Size = 0xD0, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] + /* 0x7690 */ public GcMinMaxFloat[] FoodStatValues; + [NMS(Index = 28, Size = 0x9C, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] + /* 0x7D10 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; [NMS(Index = 2, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x77C4 */ public GcDiscoveryWorth[] DiscoveryWorth; - [NMS(Index = 85, Size = 0x5)] - /* 0x79A0 */ public float[] NormalisedPriceLimits; + /* 0x7F80 */ public GcDiscoveryWorth[] DiscoveryWorth; + [NMS(Index = 89, Size = 0x5)] + /* 0x815C */ public float[] NormalisedPriceLimits; [NMS(Index = 3, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x79B4 */ public float[] CreatureDiscoverySizeMultiplier; - [NMS(Index = 59, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] - /* 0x79C4 */ public float[] WeightedTextWeights; + /* 0x8170 */ public float[] CreatureDiscoverySizeMultiplier; + [NMS(Index = 63, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] + /* 0x8180 */ public float[] WeightedTextWeights; [NMS(Index = 0)] - /* 0x79D0 */ public ushort HomeRealityIteration; + /* 0x818C */ public ushort HomeRealityIteration; [NMS(Index = 1)] - /* 0x79D2 */ public ushort RealityIteration; - [NMS(Index = 23, Size = 0x9B, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x79D4 */ public bool[] LoopInteractionPuzzles; - [NMS(Index = 25, Size = 0x7, EnumType = typeof(GcWeightingCurve.WeightingCurveEnum))] - /* 0x7A6F */ public TkCurveType[] WeightingCurves; + /* 0x818E */ public ushort RealityIteration; + [NMS(Index = 27, Size = 0x9C, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] + /* 0x8190 */ public bool[] LoopInteractionPuzzles; + [NMS(Index = 29, Size = 0x7, EnumType = typeof(GcWeightingCurve.WeightingCurveEnum))] + /* 0x822C */ public TkCurveType[] WeightingCurves; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs b/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs index 56829f800..ccb44e8f8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBD3875DF84D8C752, NameHash = 0x77C00C01)] + [NMS(GUID = 0xECF9BE2D663BCF77, NameHash = 0x77C00C01)] public class GcRealitySubstanceData : NMSTemplate { [NMS(Index = 8)] @@ -44,31 +44,31 @@ public class GcRealitySubstanceData : NMSTemplate /* 0x120 */ public float NormalisedValueOffWorld; [NMS(Index = 17)] /* 0x124 */ public float NormalisedValueOnWorld; - [NMS(Index = 25)] - /* 0x128 */ public GcScannerIconTypes PinObjectiveScannableType; [NMS(Index = 12)] - /* 0x12C */ public GcRarity Rarity; + /* 0x128 */ public GcRarity Rarity; [NMS(Index = 15)] - /* 0x130 */ public int StackMultiplier; + /* 0x12C */ public int StackMultiplier; [NMS(Index = 19)] - /* 0x134 */ public GcTradeCategory TradeCategory; + /* 0x130 */ public GcTradeCategory TradeCategory; [NMS(Index = 0)] - /* 0x138 */ public NMSString0x20 Name; + /* 0x134 */ public NMSString0x20 Name; [NMS(Index = 1)] - /* 0x158 */ public NMSString0x20 NameLower; + /* 0x154 */ public NMSString0x20 NameLower; [NMS(Index = 3)] - /* 0x178 */ public NMSString0x20 Symbol; + /* 0x174 */ public NMSString0x20 Symbol; [NMS(Index = 28)] - /* 0x198 */ public bool CookingIngredient; + /* 0x194 */ public bool CookingIngredient; [NMS(Index = 30)] - /* 0x199 */ public bool EasyToRefine; + /* 0x195 */ public bool EasyToRefine; [NMS(Index = 31)] - /* 0x19A */ public bool EggModifierIngredient; + /* 0x196 */ public bool EggModifierIngredient; [NMS(Index = 29)] - /* 0x19B */ public bool GoodForSelling; + /* 0x197 */ public bool GoodForSelling; [NMS(Index = 27)] - /* 0x19C */ public bool OnlyFoundInPurpleSytems; + /* 0x198 */ public bool OnlyFoundInPurpleSytems; + [NMS(Index = 25)] + /* 0x199 */ public GcScannerIconTypes PinObjectiveScannableType; [NMS(Index = 20)] - /* 0x19D */ public bool WikiEnabled; + /* 0x19A */ public bool WikiEnabled; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs index cb9362c25..d3a52def6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs @@ -2,18 +2,18 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDD4FBDDAC3B722AD, NameHash = 0x77A67F2A)] + [NMS(GUID = 0xC7759C7EA8DE8C6D, NameHash = 0x77A67F2A)] public class GcRefinerUnitComponentData : NMSTemplate { [NMS(Index = 0)] /* 0x000 */ public GcMaintenanceComponentData MaintenanceData; [NMS(Index = 3)] - /* 0x410 */ public Vector3f InputOffset; + /* 0x430 */ public Vector3f InputOffset; [NMS(Index = 4)] - /* 0x420 */ public Vector3f OutputOffset; + /* 0x440 */ public Vector3f OutputOffset; [NMS(Index = 1)] - /* 0x430 */ public int NumInputs; + /* 0x450 */ public int NumInputs; [NMS(Index = 2)] - /* 0x434 */ public bool IsCooker; + /* 0x454 */ public bool IsCooker; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardBeginSettlementBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcRewardBeginSettlementBuilding.cs index ab61d9d03..1aaff53ec 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardBeginSettlementBuilding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardBeginSettlementBuilding.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x109D625522A807A3, NameHash = 0x5E8D0251)] + [NMS(GUID = 0x6898CEAE0E2D2A85, NameHash = 0x5E8D0251)] public class GcRewardBeginSettlementBuilding : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs index 99a994b54..f92ab5c07 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 = 0x6A0DD8F51F8E1980, NameHash = 0x7CA999C6)] + [NMS(GUID = 0xD4F50561790D791A, NameHash = 0x7CA999C6)] public class GcRewardCommunicatorMessage : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardCreateJoinGameTable.cs b/libMBIN/Source/NMS/GameComponents/GcRewardCreateJoinGameTable.cs new file mode 100644 index 000000000..5e518d4c6 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcRewardCreateJoinGameTable.cs @@ -0,0 +1,20 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3FDBED0F48C5ABE5, NameHash = 0x3E83209E)] + public class GcRewardCreateJoinGameTable : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public NMSString0x20A GameConfigOverride; + // size: 0x2 + public enum GameTableInteractionTypeEnum : uint { + Create, + Join, + } + [NMS(Index = 0)] + /* 0x20 */ public GameTableInteractionTypeEnum GameTableInteractionType; + [NMS(Index = 1)] + /* 0x24 */ public GcGameTableMode Mode; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs b/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs index dcc3ee660..cdfc0d471 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 = 0xBBD5F581BA60097, NameHash = 0xA1AB33A5)] + [NMS(GUID = 0x66A1D62FF7C1832D, 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 d452ed48e..0cf639472 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 = 0x22E38B07021E2C84, NameHash = 0x7DA2A291)] + [NMS(GUID = 0xC2707D83F47B1249, NameHash = 0x7DA2A291)] public class GcRewardFrigateFlyby : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs b/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs index 8292932b6..89db0812d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x283089BE19DDC66F, NameHash = 0x15944A2F)] + [NMS(GUID = 0xB668DAA3D1514B24, NameHash = 0x15944A2F)] public class GcRewardIncrementInteractionIndex : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs index b19c25209..829431919 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 = 0xAE4C4B5072144844, NameHash = 0x2ED2EBC3)] + [NMS(GUID = 0x1B932008FB83FB68, NameHash = 0x2ED2EBC3)] public class GcRewardOSDMessage : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs index 777272c2e..90eeddfc5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEA03339014C51B9B, NameHash = 0x1AD5DE55)] + [NMS(GUID = 0xD7685478BFB8AC3A, NameHash = 0x1AD5DE55)] public class GcRewardOpenPage : NMSTemplate { - // size: 0x18 + // size: 0x19 public enum PageToOpenEnum : uint { FreighterShipTransfer, DisplayPortalUa, @@ -29,6 +29,7 @@ public enum PageToOpenEnum : uint { BoneShop, BiggsBarterShop, BiggsBasicShop, + PetShop, } [NMS(Index = 0)] /* 0x0 */ public PageToOpenEnum PageToOpen; diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardPetAction.cs b/libMBIN/Source/NMS/GameComponents/GcRewardPetAction.cs index 72ae764c8..36dd5a8d5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardPetAction.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardPetAction.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE0AFE08A02A77F70, NameHash = 0xCCAC9651)] + [NMS(GUID = 0x922BE4FB0800728, NameHash = 0xCCAC9651)] public class GcRewardPetAction : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs index c121d11dd..21203a9a4 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 = 0xA5D7037FBAB1A4B8, NameHash = 0x4ED8FEEE)] + [NMS(GUID = 0xE2F2447CDB1BE2F4, NameHash = 0x4ED8FEEE)] public class GcRewardSecondaryInteractionOptions : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs index 8295ffd50..c16d7e50a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCA3ED91F1639039E, NameHash = 0x4C8D8D)] + [NMS(GUID = 0xB61A3CA824358638, NameHash = 0x4C8D8D)] public class GcRewardSetInteractionMissionState : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs index a529059d1..0ec81fb46 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xADCA8F806D29C4EB, NameHash = 0xA5870231)] + [NMS(GUID = 0xD2783CDBC895B3FF, NameHash = 0xA5870231)] public class GcRewardSetInteractionSeenBitmask : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSettlementProgress.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSettlementProgress.cs index 1eca7c35d..ccf94763c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSettlementProgress.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSettlementProgress.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF9C5930F1627EBB8, NameHash = 0xD585FDA4)] + [NMS(GUID = 0x5CDF10A45E171DE1, NameHash = 0xD585FDA4)] public class GcRewardSettlementProgress : NMSTemplate { [NMS(Index = 1)] /* 0x0 */ public GcBuildingClassification BuildingType; [NMS(Index = 0)] - /* 0x4 */ public bool UseInteractionBuildingType; + /* 0x1 */ public bool UseInteractionBuildingType; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs index d9d9e9ba5..5cc10dac3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE3291A8E9DDC924C, NameHash = 0x3165E96F)] + [NMS(GUID = 0x19DD5E31B529BA85, NameHash = 0x3165E96F)] public class GcRewardSpecificPetEgg : NMSTemplate { [NMS(Index = 1)] /* 0x000 */ public GcPetData EggData; [NMS(Index = 0)] - /* 0x208 */ public bool ImmediatelyHatchable; + /* 0x2A8 */ public bool ImmediatelyHatchable; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardTable.cs b/libMBIN/Source/NMS/GameComponents/GcRewardTable.cs index 95bb82738..8bf27154d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x61C4339D0859B3A1, NameHash = 0x67E289CF)] + [NMS(GUID = 0x1802FBAA4DC56A63, NameHash = 0x67E289CF)] public class GcRewardTable : NMSTemplate { [NMS(Index = 1)] @@ -12,81 +12,83 @@ public class GcRewardTable : NMSTemplate /* 0x010 */ public List EntitlementTable; [NMS(Index = 6)] /* 0x020 */ public List FleetTable; + [NMS(Index = 17)] + /* 0x030 */ public List GameTableRewards; [NMS(Index = 0)] - /* 0x030 */ public List GenericTable; + /* 0x040 */ public List GenericTable; [NMS(Index = 2)] - /* 0x040 */ public List InteractionTable; + /* 0x050 */ public List InteractionTable; [NMS(Index = 5)] - /* 0x050 */ public List MissionBoardTable; + /* 0x060 */ public List MissionBoardTable; [NMS(Index = 13)] - /* 0x060 */ public List MixerRewardTable; + /* 0x070 */ public List MixerRewardTable; [NMS(Index = 15)] - /* 0x070 */ public List NPCPlanetSiteTable; + /* 0x080 */ public List NPCPlanetSiteTable; [NMS(Index = 3)] - /* 0x080 */ public List OldInteractionTable; + /* 0x090 */ public List OldInteractionTable; [NMS(Index = 12)] - /* 0x090 */ public List ProductRewardOrder; - [NMS(Index = 17)] - /* 0x0A0 */ public List SeasonRewardTable1; - [NMS(Index = 26)] - /* 0x0B0 */ public List SeasonRewardTable10; + /* 0x0A0 */ public List ProductRewardOrder; + [NMS(Index = 18)] + /* 0x0B0 */ public List SeasonRewardTable1; [NMS(Index = 27)] - /* 0x0C0 */ public List SeasonRewardTable11; + /* 0x0C0 */ public List SeasonRewardTable10; [NMS(Index = 28)] - /* 0x0D0 */ public List SeasonRewardTable12; + /* 0x0D0 */ public List SeasonRewardTable11; [NMS(Index = 29)] - /* 0x0E0 */ public List SeasonRewardTable13; + /* 0x0E0 */ public List SeasonRewardTable12; [NMS(Index = 30)] - /* 0x0F0 */ public List SeasonRewardTable14; + /* 0x0F0 */ public List SeasonRewardTable13; [NMS(Index = 31)] - /* 0x100 */ public List SeasonRewardTable15; + /* 0x100 */ public List SeasonRewardTable14; [NMS(Index = 32)] - /* 0x110 */ public List SeasonRewardTable16; + /* 0x110 */ public List SeasonRewardTable15; [NMS(Index = 33)] - /* 0x120 */ public List SeasonRewardTable17; + /* 0x120 */ public List SeasonRewardTable16; [NMS(Index = 34)] - /* 0x130 */ public List SeasonRewardTable18; + /* 0x130 */ public List SeasonRewardTable17; [NMS(Index = 35)] - /* 0x140 */ public List SeasonRewardTable19; - [NMS(Index = 18)] - /* 0x150 */ public List SeasonRewardTable2; + /* 0x140 */ public List SeasonRewardTable18; [NMS(Index = 36)] - /* 0x160 */ public List SeasonRewardTable20; + /* 0x150 */ public List SeasonRewardTable19; + [NMS(Index = 19)] + /* 0x160 */ public List SeasonRewardTable2; [NMS(Index = 37)] - /* 0x170 */ public List SeasonRewardTable21; + /* 0x170 */ public List SeasonRewardTable20; [NMS(Index = 38)] - /* 0x180 */ public List SeasonRewardTable22; + /* 0x180 */ public List SeasonRewardTable21; [NMS(Index = 39)] - /* 0x190 */ public List SeasonRewardTable23; + /* 0x190 */ public List SeasonRewardTable22; [NMS(Index = 40)] - /* 0x1A0 */ public List SeasonRewardTable24; - [NMS(Index = 19)] - /* 0x1B0 */ public List SeasonRewardTable3; + /* 0x1A0 */ public List SeasonRewardTable23; + [NMS(Index = 41)] + /* 0x1B0 */ public List SeasonRewardTable24; [NMS(Index = 20)] - /* 0x1C0 */ public List SeasonRewardTable4; + /* 0x1C0 */ public List SeasonRewardTable3; [NMS(Index = 21)] - /* 0x1D0 */ public List SeasonRewardTable5; + /* 0x1D0 */ public List SeasonRewardTable4; [NMS(Index = 22)] - /* 0x1E0 */ public List SeasonRewardTable6; + /* 0x1E0 */ public List SeasonRewardTable5; [NMS(Index = 23)] - /* 0x1F0 */ public List SeasonRewardTable7; + /* 0x1F0 */ public List SeasonRewardTable6; [NMS(Index = 24)] - /* 0x200 */ public List SeasonRewardTable8; + /* 0x200 */ public List SeasonRewardTable7; [NMS(Index = 25)] - /* 0x210 */ public List SeasonRewardTable9; + /* 0x210 */ public List SeasonRewardTable8; + [NMS(Index = 26)] + /* 0x220 */ public List SeasonRewardTable9; [NMS(Index = 16)] - /* 0x220 */ public List SettlementTable; + /* 0x230 */ public List SettlementTable; [NMS(Index = 8)] - /* 0x230 */ public List ShipSalvageTable; + /* 0x240 */ public List ShipSalvageTable; [NMS(Index = 4)] - /* 0x240 */ public List SpecialRewardTable; + /* 0x250 */ public List SpecialRewardTable; [NMS(Index = 10)] - /* 0x250 */ public List Table; + /* 0x260 */ public List Table; [NMS(Index = 11)] - /* 0x260 */ public List TechRewardOrder; + /* 0x270 */ public List TechRewardOrder; [NMS(Index = 14)] - /* 0x270 */ public List TwitchRewardTable; + /* 0x280 */ public List TwitchRewardTable; [NMS(Index = 7)] - /* 0x280 */ public List WikiProgressTable; + /* 0x290 */ public List WikiProgressTable; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEffectComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEffectComponentData.cs index 40d6dccea..1402dc9fd 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEffectComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEffectComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xADC4CDC42C8C96AD, NameHash = 0x309F7D36, Alignment = 0x10)] + [NMS(GUID = 0x37E3A33038D49644, NameHash = 0x309F7D36, Alignment = 0x10)] public class GcScanEffectComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEffectData.cs index 4f9e797c4..5b0e6d324 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEffectData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEffectData.cs @@ -1,6 +1,6 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7D663D623F11DE0, NameHash = 0xF2988209)] + [NMS(GUID = 0x28AA3CF292A139A2, NameHash = 0xF2988209)] public class GcScanEffectData : NMSTemplate { [NMS(Index = 2)] @@ -9,9 +9,9 @@ public class GcScanEffectData : NMSTemplate /* 0x10 */ public NMSString0x10 Id; [NMS(Index = 3)] /* 0x20 */ public float BasecolourIntensity; - [NMS(Index = 12)] - /* 0x24 */ public float FadeInTime; [NMS(Index = 13)] + /* 0x24 */ public float FadeInTime; + [NMS(Index = 14)] /* 0x28 */ public float FadeOutTime; [NMS(Index = 5)] /* 0x2C */ public float FresnelIntensity; @@ -31,13 +31,17 @@ public enum ScanEffectTypeEnum : uint { /* 0x38 */ public float ScanlinesSeparation; [NMS(Index = 7)] /* 0x3C */ public float WaveOffset; - [NMS(Index = 9)] - /* 0x40 */ public bool FixedUpAxis; [NMS(Index = 11)] - /* 0x41 */ public bool ModelFade; + /* 0x40 */ public bool Additive; + [NMS(Index = 9)] + /* 0x41 */ public bool FixedUpAxis; + [NMS(Index = 12)] + /* 0x42 */ public bool ModelFade; [NMS(Index = 10)] - /* 0x42 */ public bool Transparent; + /* 0x43 */ public bool Transparent; + [NMS(Index = 15)] + /* 0x44 */ public bool UseBaseColourForAll; [NMS(Index = 8)] - /* 0x43 */ public bool WaveActive; + /* 0x45 */ public bool WaveActive; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs index 827834d6a..9b45bc36b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs @@ -4,14 +4,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x158C0BEF13578313, NameHash = 0x37EE71BB)] + [NMS(GUID = 0xF537CB82BAC753F, NameHash = 0x37EE71BB)] public class GcScanEventData : NMSTemplate { - [NMS(Index = 45)] + [NMS(Index = 48)] /* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes; - [NMS(Index = 46)] + [NMS(Index = 49)] /* 0x0B0 */ public GcScanEventSolarSystemLookup SolarSystemAttributesFallback; - [NMS(Index = 69)] + [NMS(Index = 72)] /* 0x160 */ public GcResourceElement ResourceOverride; [NMS(Index = 1)] /* 0x1A8 */ public NMSString0x20A ForceInteraction; @@ -19,38 +19,44 @@ public class GcScanEventData : NMSTemplate /* 0x1C8 */ public NMSString0x20A MustMatchStoryUtilityPuzzle; [NMS(Index = 0)] /* 0x1E8 */ public NMSString0x20A Name; - [NMS(Index = 50)] + [NMS(Index = 53)] /* 0x208 */ public NMSString0x20A NextOption; - [NMS(Index = 22)] - /* 0x228 */ public NMSString0x20A PlanetLabelText; + [NMS(Index = 19)] + /* 0x228 */ public NMSString0x20A OverrideGameTableConfig; + [NMS(Index = 20)] + /* 0x248 */ public NMSString0x20A OverrideGameTableGameConfig; [NMS(Index = 24)] - /* 0x248 */ public NMSString0x20A SurveyDiscoveryOSDMessage; - [NMS(Index = 25)] - /* 0x268 */ public NMSString0x20A SurveyHUDName; - [NMS(Index = 57)] - /* 0x288 */ public TkTextureResource MarkerIcon; - [NMS(Index = 51)] - /* 0x2A0 */ public GcScanEventTriggers TriggerActions; - [NMS(Index = 13)] - /* 0x2B8 */ public NMSString0x10 ForceOverrideEncounter; - [NMS(Index = 49)] - /* 0x2C8 */ public NMSString0x10 HasReward; - [NMS(Index = 55)] - /* 0x2D8 */ public VariableSizeString InterstellarOSDMessage; - [NMS(Index = 56)] - /* 0x2E8 */ public VariableSizeString MarkerLabel; - [NMS(Index = 68)] - /* 0x2F8 */ public NMSString0x10 MissionMessageOnInteract; + /* 0x268 */ public NMSString0x20A PlanetLabelText; + [NMS(Index = 43)] + /* 0x288 */ public NMSString0x20A RequireDefaultGameTableConfig; + [NMS(Index = 26)] + /* 0x2A8 */ public NMSString0x20A SurveyDiscoveryOSDMessage; + [NMS(Index = 27)] + /* 0x2C8 */ public NMSString0x20A SurveyHUDName; + [NMS(Index = 60)] + /* 0x2E8 */ public TkTextureResource MarkerIcon; [NMS(Index = 54)] - /* 0x308 */ public VariableSizeString OSDMessage; - [NMS(Index = 10)] - /* 0x318 */ public NMSString0x10 ReplacementMaintData; - [NMS(Index = 67)] - /* 0x328 */ public VariableSizeString TooltipMessage; + /* 0x300 */ public GcScanEventTriggers TriggerActions; + [NMS(Index = 13)] + /* 0x318 */ public NMSString0x10 ForceOverrideEncounter; [NMS(Index = 52)] - /* 0x338 */ public List UAsList; - [NMS(Index = 43)] - /* 0x348 */ public VariableSizeString UseUDAAsSearchPoint; + /* 0x328 */ public NMSString0x10 HasReward; + [NMS(Index = 58)] + /* 0x338 */ public VariableSizeString InterstellarOSDMessage; + [NMS(Index = 59)] + /* 0x348 */ public VariableSizeString MarkerLabel; + [NMS(Index = 71)] + /* 0x358 */ public NMSString0x10 MissionMessageOnInteract; + [NMS(Index = 57)] + /* 0x368 */ public VariableSizeString OSDMessage; + [NMS(Index = 10)] + /* 0x378 */ public NMSString0x10 ReplacementMaintData; + [NMS(Index = 70)] + /* 0x388 */ public VariableSizeString TooltipMessage; + [NMS(Index = 55)] + /* 0x398 */ public List UAsList; + [NMS(Index = 46)] + /* 0x3A8 */ public VariableSizeString UseUDAAsSearchPoint; // size: 0x8 public enum BuildingLocationEnum : uint { Nearest, @@ -62,10 +68,10 @@ public enum BuildingLocationEnum : uint { PlayerSettlement, NearestUnmarked, } - [NMS(Index = 34)] - /* 0x358 */ public BuildingLocationEnum BuildingLocation; + [NMS(Index = 36)] + /* 0x3B8 */ public BuildingLocationEnum BuildingLocation; [NMS(Index = 16)] - /* 0x35C */ public float BuildingPreventionRadius; + /* 0x3BC */ public float BuildingPreventionRadius; // size: 0x5 public enum EventEndTypeEnum : uint { None, @@ -74,15 +80,15 @@ public enum EventEndTypeEnum : uint { EnterBuilding, TimedInteract, } - [NMS(Index = 28)] - /* 0x360 */ public EventEndTypeEnum EventEndType; + [NMS(Index = 30)] + /* 0x3C0 */ public EventEndTypeEnum EventEndType; // size: 0x2 public enum EventPriorityEnum : uint { Regular, High, } - [NMS(Index = 29)] - /* 0x364 */ public EventPriorityEnum EventPriority; + [NMS(Index = 31)] + /* 0x3C4 */ public EventPriorityEnum EventPriority; // size: 0x6 public enum EventStartTypeEnum : uint { None, @@ -92,27 +98,27 @@ public enum EventStartTypeEnum : uint { ObjectScan, LeaveBuilding, } - [NMS(Index = 27)] - /* 0x368 */ public EventStartTypeEnum EventStartType; + [NMS(Index = 29)] + /* 0x3C8 */ public EventStartTypeEnum EventStartType; [NMS(Index = 3)] - /* 0x36C */ public GcInteractionType ForceInteractionType; + /* 0x3CC */ public GcInteractionType ForceInteractionType; + [NMS(Index = 66)] + /* 0x3D0 */ public float IconTime; + [NMS(Index = 65)] + /* 0x3D4 */ public GcAudioWwiseEvents MessageAudio; + [NMS(Index = 64)] + /* 0x3D8 */ public float MessageDisplayTime; [NMS(Index = 63)] - /* 0x370 */ public float IconTime; - [NMS(Index = 62)] - /* 0x374 */ public GcAudioWwiseEvents MessageAudio; + /* 0x3DC */ public float MessageTime; [NMS(Index = 61)] - /* 0x378 */ public float MessageDisplayTime; - [NMS(Index = 60)] - /* 0x37C */ public float MessageTime; - [NMS(Index = 58)] - /* 0x380 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; + /* 0x3E0 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; [NMS(Index = 6)] - /* 0x384 */ public GcAlienRace OverrideInteractionRace; - [NMS(Index = 26)] - /* 0x388 */ public GcStaticTag PlaceMarkerAtTaggedNode; + /* 0x3E4 */ public GcAlienRace OverrideInteractionRace; + [NMS(Index = 28)] + /* 0x3E8 */ public GcStaticTag PlaceMarkerAtTaggedNode; [NMS(Index = 5)] - /* 0x38C */ public GcAlienRace RequireInteractionRace; - // size: 0x1B + /* 0x3EC */ public GcAlienRace RequireInteractionRace; + // size: 0x1C public enum SearchTypeEnum : uint { Any, AnyShelter, @@ -134,6 +140,7 @@ public enum SearchTypeEnum : uint { SpaceMarker, NexusEggMachine, PhotoTarget, + NPC_PetBattle, SettlementConstruction, UnownedSettlement, NPC_HideOut, @@ -142,8 +149,8 @@ public enum SearchTypeEnum : uint { UnownedSettlement_Builders, OwnedSettlementHub, } - [NMS(Index = 35)] - /* 0x390 */ public SearchTypeEnum SearchType; + [NMS(Index = 37)] + /* 0x3F0 */ public SearchTypeEnum SearchType; // size: 0x7 public enum SolarSystemLocationEnum : uint { Local, @@ -154,71 +161,71 @@ public enum SolarSystemLocationEnum : uint { SeasonParty, FirstPurpleSystemUA, } - [NMS(Index = 44)] - /* 0x394 */ public SolarSystemLocationEnum SolarSystemLocation; - [NMS(Index = 36)] - /* 0x398 */ public GcBuildingClassification SpecificBuildingClass; - [NMS(Index = 59)] - /* 0x39C */ public float StartTime; - [NMS(Index = 23)] - /* 0x3A0 */ public float SurveyDistance; - [NMS(Index = 53)] - /* 0x3A4 */ public GcTechnologyCategory TechShopType; - [NMS(Index = 64)] - /* 0x3A8 */ public float TooltipTime; - [NMS(Index = 37)] - /* 0x3AC */ public bool AllowFriendsBases; - [NMS(Index = 40)] - /* 0x3AD */ public bool AllowOverriddenBuildings; - [NMS(Index = 19)] - /* 0x3AE */ public bool AlwaysShow; - [NMS(Index = 32)] - /* 0x3AF */ public bool BlockStartedOnUseEvents; + [NMS(Index = 47)] + /* 0x3F4 */ public SolarSystemLocationEnum SolarSystemLocation; + [NMS(Index = 62)] + /* 0x3F8 */ public float StartTime; + [NMS(Index = 25)] + /* 0x3FC */ public float SurveyDistance; + [NMS(Index = 56)] + /* 0x400 */ public GcTechnologyCategory TechShopType; + [NMS(Index = 67)] + /* 0x404 */ public float TooltipTime; + [NMS(Index = 39)] + /* 0x408 */ public bool AllowFriendsBases; + [NMS(Index = 42)] + /* 0x409 */ public bool AllowOverriddenBuildings; + [NMS(Index = 21)] + /* 0x40A */ public bool AlwaysShow; + [NMS(Index = 34)] + /* 0x40B */ public bool BlockStartedOnUseEvents; [NMS(Index = 17)] - /* 0x3B0 */ public bool BuildingPreventionDisallowBuilding; - [NMS(Index = 30)] - /* 0x3B1 */ public bool CanEndFromOutsideMission; + /* 0x40C */ public bool BuildingPreventionDisallowBuilding; + [NMS(Index = 32)] + /* 0x40D */ public bool CanEndFromOutsideMission; [NMS(Index = 15)] - /* 0x3B2 */ public bool ClearForcedInteractionOnCompletion; - [NMS(Index = 31)] - /* 0x3B3 */ public bool DisableMultiplayerSync; + /* 0x40E */ public bool ClearForcedInteractionOnCompletion; + [NMS(Index = 33)] + /* 0x40F */ public bool DisableMultiplayerSync; [NMS(Index = 8)] - /* 0x3B4 */ public bool ForceBroken; + /* 0x410 */ public bool ForceBroken; [NMS(Index = 9)] - /* 0x3B5 */ public bool ForceFixed; + /* 0x411 */ public bool ForceFixed; [NMS(Index = 12)] - /* 0x3B6 */ public bool ForceOverridesAll; + /* 0x412 */ public bool ForceOverridesAll; [NMS(Index = 11)] - /* 0x3B7 */ public bool ForceReplaceStoryPortalSeed; - [NMS(Index = 48)] - /* 0x3B8 */ public bool ForceResetPortal; - [NMS(Index = 47)] - /* 0x3B9 */ public bool ForceRestartInteraction; - [NMS(Index = 38)] - /* 0x3BA */ public bool ForceWideRandom; + /* 0x413 */ public bool ForceReplaceStoryPortalSeed; + [NMS(Index = 51)] + /* 0x414 */ public bool ForceResetPortal; + [NMS(Index = 50)] + /* 0x415 */ public bool ForceRestartInteraction; + [NMS(Index = 40)] + /* 0x416 */ public bool ForceWideRandom; [NMS(Index = 14)] - /* 0x3BB */ public bool IsCommunityPortalOverride; - [NMS(Index = 39)] - /* 0x3BC */ public bool MustFindSystem; - [NMS(Index = 20)] - /* 0x3BD */ public bool NeverShow; - [NMS(Index = 4)] - /* 0x3BE */ public bool NPCReactsToPlayer; - [NMS(Index = 33)] - /* 0x3BF */ public bool ReplaceEventIfAlreadyActive; - [NMS(Index = 66)] - /* 0x3C0 */ public bool ShowEndTooltip; - [NMS(Index = 21)] - /* 0x3C1 */ public bool ShowOnlyIfSequenceTarget; + /* 0x417 */ public bool IsCommunityPortalOverride; [NMS(Index = 41)] - /* 0x3C2 */ public bool TargetMustMatchMissionSeed; - [NMS(Index = 65)] - /* 0x3C3 */ public bool TooltipRepeats; - [NMS(Index = 42)] - /* 0x3C4 */ public bool UseBuildingFromRendezvousStage; + /* 0x418 */ public bool MustFindSystem; + [NMS(Index = 22)] + /* 0x419 */ public bool NeverShow; + [NMS(Index = 4)] + /* 0x41A */ public bool NPCReactsToPlayer; + [NMS(Index = 35)] + /* 0x41B */ public bool ReplaceEventIfAlreadyActive; + [NMS(Index = 69)] + /* 0x41C */ public bool ShowEndTooltip; + [NMS(Index = 23)] + /* 0x41D */ public bool ShowOnlyIfSequenceTarget; + [NMS(Index = 38)] + /* 0x41E */ public GcBuildingClassification SpecificBuildingClass; + [NMS(Index = 44)] + /* 0x41F */ public bool TargetMustMatchMissionSeed; + [NMS(Index = 68)] + /* 0x420 */ public bool TooltipRepeats; + [NMS(Index = 45)] + /* 0x421 */ public bool UseBuildingFromRendezvousStage; [NMS(Index = 18)] - /* 0x3C5 */ public bool UseMissionTradingDataOverride; + /* 0x422 */ public bool UseMissionTradingDataOverride; [NMS(Index = 2)] - /* 0x3C6 */ public bool UseSeasonDataAsInteraction; + /* 0x423 */ public bool UseSeasonDataAsInteraction; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventSave.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventSave.cs index d1d217aa1..0208f6a6d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventSave.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventSave.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF5DE4E72C49CDE53, NameHash = 0x30F7EE46)] + [NMS(GUID = 0x8512B4562B5449A8, NameHash = 0x30F7EE46)] public class GcScanEventSave : NMSTemplate { [NMS(Index = 4)] @@ -17,13 +17,13 @@ public class GcScanEventSave : NMSTemplate /* 0x50 */ public ulong GalacticAddress; [NMS(Index = 8)] /* 0x58 */ public ulong MissionSeed; - [NMS(Index = 5)] - /* 0x60 */ public GcBuildingClassification BuildingClass; [NMS(Index = 9)] - /* 0x64 */ public GcPlayerMissionParticipantType ParticipantType; + /* 0x60 */ public GcPlayerMissionParticipantType ParticipantType; [NMS(Index = 0)] - /* 0x68 */ public int Table; + /* 0x64 */ public int Table; [NMS(Index = 6)] - /* 0x6C */ public float Time; + /* 0x68 */ public float Time; + [NMS(Index = 5)] + /* 0x6C */ public GcBuildingClassification BuildingClass; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs index 669bbed55..8307959bd 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 = 0x3EED0DF5F02737C1, NameHash = 0xEE47CB18)] + [NMS(GUID = 0xE38F1C48B7824E6, NameHash = 0xEE47CB18)] public class GcScanEventTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs index cb8121979..9c4c05b14 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3B5FBC73FF6C4DCE, NameHash = 0x4E404FB0)] + [NMS(GUID = 0x9FF2F2F5FEF26496, NameHash = 0x4E404FB0)] public class GcScannableComponentData : NMSTemplate { [NMS(Index = 17)] @@ -16,54 +16,54 @@ public class GcScannableComponentData : NMSTemplate /* 0x34 */ public GcDiscoveryType BinocsDiscoIconOverride; [NMS(Index = 3)] /* 0x38 */ public float CompassRangeMultiplier; - [NMS(Index = 11)] - /* 0x3C */ public GcScannerIconTypes Icon; [NMS(Index = 23)] - /* 0x40 */ public float MarkerOffsetOverride; + /* 0x3C */ public float MarkerOffsetOverride; [NMS(Index = 22)] - /* 0x44 */ public float MinDisplayDistanceOverride; - // size: 0x6 - public enum ScannableTypeEnum : uint { - Binoculars, - BinocularsHotspots, - Scanner, - Marker, - SpaceBattleTarget, - None, - } - [NMS(Index = 13)] - /* 0x48 */ public ScannableTypeEnum ScannableType; + /* 0x40 */ public float MinDisplayDistanceOverride; [NMS(Index = 0)] - /* 0x4C */ public float ScanRange; + /* 0x44 */ public float ScanRange; [NMS(Index = 2)] - /* 0x50 */ public float ScanTime; + /* 0x48 */ public float ScanTime; [NMS(Index = 1)] - /* 0x54 */ public NMSString0x20 ScanName; + /* 0x4C */ public NMSString0x20 ScanName; [NMS(Index = 19)] - /* 0x74 */ public bool AllowedToMerge; + /* 0x6C */ public bool AllowedToMerge; [NMS(Index = 6)] - /* 0x75 */ public bool CanTagIcon; + /* 0x6D */ public bool CanTagIcon; [NMS(Index = 7)] - /* 0x76 */ public bool ClearTagOnArrival; + /* 0x6E */ public bool ClearTagOnArrival; [NMS(Index = 8)] - /* 0x77 */ public bool DisableIfBuildingPart; + /* 0x6F */ public bool DisableIfBuildingPart; [NMS(Index = 9)] - /* 0x78 */ public bool DisableIfInBase; + /* 0x70 */ public bool DisableIfInBase; [NMS(Index = 24)] - /* 0x79 */ public bool ForceCompassMarkerOnForScannerIcon; + /* 0x71 */ public bool ForceCompassMarkerOnForScannerIcon; [NMS(Index = 18)] - /* 0x7A */ public bool GetIconAndNameFromSettlementBuilding; + /* 0x72 */ public bool GetIconAndNameFromSettlementBuilding; [NMS(Index = 5)] - /* 0x7B */ public bool HideCompassInAlwaysShowRange; + /* 0x73 */ public bool HideCompassInAlwaysShowRange; + [NMS(Index = 11)] + /* 0x74 */ public GcScannerIconTypes Icon; [NMS(Index = 14)] - /* 0x7C */ public bool IsPlacedMarker; + /* 0x75 */ public bool IsPlacedMarker; [NMS(Index = 20)] - /* 0x7D */ public bool MarkerActiveWithNodeInactive; + /* 0x76 */ public bool MarkerActiveWithNodeInactive; + // size: 0x6 + public enum ScannableTypeEnum : byte { + Binoculars, + BinocularsHotspots, + Scanner, + Marker, + SpaceBattleTarget, + None, + } + [NMS(Index = 13)] + /* 0x77 */ public ScannableTypeEnum ScannableType; [NMS(Index = 15)] - /* 0x7E */ public bool ShowInFreighterBranchRoom; + /* 0x78 */ public bool ShowInFreighterBranchRoom; [NMS(Index = 16)] - /* 0x7F */ public bool TellPlayerIfFreighterObjectUsed; + /* 0x79 */ public bool TellPlayerIfFreighterObjectUsed; [NMS(Index = 10)] - /* 0x80 */ public bool UseModelNode; + /* 0x7A */ public bool UseModelNode; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs b/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs index 8eb7d69e3..58c2d9ec6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs @@ -1,10 +1,10 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDDD85B99E5B2DA1C, NameHash = 0x1BEA2B30)] + [NMS(GUID = 0xCD8D2AA993FFFD70, NameHash = 0x1BEA2B30)] public class GcScannerIconTypes : NMSTemplate { // size: 0x4C - public enum ScanIconTypeEnum : uint { + public enum ScanIconTypeEnum : byte { None, Health, Shield, diff --git a/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs b/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs index bccf6517b..87be909af 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2821A08F8965E70F, NameHash = 0xF873D7AD)] + [NMS(GUID = 0x58E0ED7959A34868, NameHash = 0xF873D7AD)] public class GcScannerIcons : NMSTemplate { [NMS(Index = 40, Size = 0x4C, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcScreenFilterOption.cs b/libMBIN/Source/NMS/GameComponents/GcScreenFilterOption.cs index 2f5096ffd..d6ab1cb13 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScreenFilterOption.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScreenFilterOption.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD24D0C59086A0D0, NameHash = 0x4F0CAB14)] + [NMS(GUID = 0x4821339A8DAE4938, NameHash = 0x4F0CAB14)] public class GcScreenFilterOption : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScreenFilterTable.cs b/libMBIN/Source/NMS/GameComponents/GcScreenFilterTable.cs index de5776126..afce4738f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScreenFilterTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScreenFilterTable.cs @@ -2,10 +2,10 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB63E70B7F9E8FABD, NameHash = 0x4E8AAD10)] + [NMS(GUID = 0xE9179656CC02E90A, NameHash = 0x4E8AAD10)] public class GcScreenFilterTable : NMSTemplate { - [NMS(Index = 0, Size = 0x54, EnumType = typeof(GcScreenFilters.ScreenFilterEnum))] + [NMS(Index = 0, Size = 0x55, EnumType = typeof(GcScreenFilters.ScreenFilterEnum))] /* 0x0 */ public GcScreenFilterData[] Filters; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScreenFilters.cs b/libMBIN/Source/NMS/GameComponents/GcScreenFilters.cs index d5b7b5cc6..87f06cc4f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScreenFilters.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScreenFilters.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1A0CD3B0154181CF, NameHash = 0x99BB0142)] + [NMS(GUID = 0x498FB3D132A27D14, NameHash = 0x99BB0142)] public class GcScreenFilters : NMSTemplate { - // size: 0x54 + // size: 0x55 public enum ScreenFilterEnum : uint { Default, DefaultStorm, @@ -40,6 +40,7 @@ public enum ScreenFilterEnum : uint { GBGrey, Binoculars, Surveying, + PetSurvey, Nexus, SpaceStation, Freighter, diff --git a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs index 0753c46b1..b9100afe6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs @@ -4,280 +4,280 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF80516DCBB5E6F17, NameHash = 0xC2909BE6)] + [NMS(GUID = 0x42AB277F69C3B6FF, NameHash = 0xC2909BE6)] public class GcSeasonalGameModeData : NMSTemplate { - [NMS(Index = 76, Size = 0x12)] + [NMS(Index = 76, Size = 0x1E)] /* 0x0000 */ public GcPetData[] SpecificPets; [NMS(Index = 68)] - /* 0x2490 */ public GcInventoryContainer Inventory; + /* 0x4FB0 */ public GcInventoryContainer Inventory; [NMS(Index = 70)] - /* 0x25F0 */ public GcInventoryContainer Inventory_Cargo; + /* 0x5110 */ public GcInventoryContainer Inventory_Cargo; [NMS(Index = 69)] - /* 0x2750 */ public GcInventoryContainer Inventory_TechOnly; + /* 0x5270 */ public GcInventoryContainer Inventory_TechOnly; [NMS(Index = 71)] - /* 0x28B0 */ public GcInventoryContainer ShipInventory; + /* 0x53D0 */ public GcInventoryContainer ShipInventory; [NMS(Index = 72)] - /* 0x2A10 */ public GcInventoryContainer WeaponInventory; + /* 0x5530 */ public GcInventoryContainer WeaponInventory; [NMS(Index = 122)] - /* 0x2B70 */ public GcTradeData SeasonalUAStationTradeData; + /* 0x5690 */ public GcTradeData SeasonalUAStationTradeData; [NMS(Index = 42)] - /* 0x2C58 */ public GcMissionSequenceDetailMessage InitialJoaoBox; + /* 0x5778 */ public GcMissionSequenceDetailMessage InitialJoaoBox; [NMS(Index = 43)] - /* 0x2CF0 */ public GcMissionSequenceDetailMessage InitialJoaoBoxNoMainSave; + /* 0x5810 */ public GcMissionSequenceDetailMessage InitialJoaoBoxNoMainSave; [NMS(Index = 93, Size = 0x3, EnumType = typeof(GcExperienceBossType.ExperienceBossTypeEnum))] - /* 0x2D88 */ public NMSString0x10[] AltBossRewards; + /* 0x58A8 */ public NMSString0x10[] AltBossRewards; [NMS(Index = 73)] - /* 0x2DB8 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfig; + /* 0x58D8 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfig; [NMS(Index = 33)] - /* 0x2DE8 */ public NMSString0x20A CommunityProgressTitle; + /* 0x5908 */ public NMSString0x20A CommunityProgressTitle; [NMS(Index = 36)] - /* 0x2E08 */ public NMSString0x20A CommunityTierCompleteLabel; + /* 0x5928 */ public NMSString0x20A CommunityTierCompleteLabel; [NMS(Index = 34)] - /* 0x2E28 */ public NMSString0x20A CommunityTierLabel; + /* 0x5948 */ public NMSString0x20A CommunityTierLabel; [NMS(Index = 35)] - /* 0x2E48 */ public NMSString0x20A CommunityTierProgressLabel; + /* 0x5968 */ public NMSString0x20A CommunityTierProgressLabel; [NMS(Index = 22)] - /* 0x2E68 */ public NMSString0x20A FinalCantRewardMessage; + /* 0x5988 */ public NMSString0x20A FinalCantRewardMessage; [NMS(Index = 8)] - /* 0x2E88 */ public NMSString0x20A FinalStageTitle; + /* 0x59A8 */ public NMSString0x20A FinalStageTitle; [NMS(Index = 31)] - /* 0x2EA8 */ public NMSString0x20A MainMissionMessage; + /* 0x59C8 */ public NMSString0x20A MainMissionMessage; [NMS(Index = 30)] - /* 0x2EC8 */ public NMSString0x20A MainMissionTitle; + /* 0x59E8 */ public NMSString0x20A MainMissionTitle; [NMS(Index = 9)] - /* 0x2EE8 */ public NMSString0x20A MilestoneWithStageLocId; + /* 0x5A08 */ public NMSString0x20A MilestoneWithStageLocId; [NMS(Index = 28)] - /* 0x2F08 */ public NMSString0x20A SeasonName; + /* 0x5A28 */ public NMSString0x20A SeasonName; [NMS(Index = 29)] - /* 0x2F28 */ public NMSString0x20A SeasonNameUpper; + /* 0x5A48 */ public NMSString0x20A SeasonNameUpper; [NMS(Index = 24)] - /* 0x2F48 */ public TkTextureResource MainIcon; + /* 0x5A68 */ public TkTextureResource MainIcon; [NMS(Index = 65)] - /* 0x2F60 */ public GcInventoryLayout ShipInventoryLayout; + /* 0x5A80 */ public GcInventoryLayout ShipInventoryLayout; [NMS(Index = 66)] - /* 0x2F78 */ public GcInventoryLayout ShipTechInventoryLayout; + /* 0x5A98 */ public GcInventoryLayout ShipTechInventoryLayout; [NMS(Index = 64)] - /* 0x2F90 */ public GcInventoryLayout WeaponInventoryLayout; + /* 0x5AB0 */ public GcInventoryLayout WeaponInventoryLayout; [NMS(Index = 105)] - /* 0x2FA8 */ public List AdditionalKnownProducts; + /* 0x5AC8 */ public List AdditionalKnownProducts; [NMS(Index = 106)] - /* 0x2FB8 */ public List AdditionalKnownTech; + /* 0x5AD8 */ public List AdditionalKnownTech; [NMS(Index = 39)] - /* 0x2FC8 */ public List AdditionalTradeProducts; + /* 0x5AE8 */ public List AdditionalTradeProducts; [NMS(Index = 131)] - /* 0x2FD8 */ public GcSeed BlockShipRepairUntilMilestoneWithSeedComplete; + /* 0x5AF8 */ public GcSeed BlockShipRepairUntilMilestoneWithSeedComplete; [NMS(Index = 16)] - /* 0x2FE8 */ public NMSString0x10 CreateContextSaveDataMask; + /* 0x5B08 */ public NMSString0x10 CreateContextSaveDataMask; [NMS(Index = 20)] - /* 0x2FF8 */ public NMSString0x10 FinalReward; + /* 0x5B18 */ public NMSString0x10 FinalReward; [NMS(Index = 21)] - /* 0x3008 */ public NMSString0x10 FinalRewardSwitchAlt; + /* 0x5B28 */ public NMSString0x10 FinalRewardSwitchAlt; [NMS(Index = 41)] - /* 0x3018 */ public List ForceBlackHolesAtPartyUAs; + /* 0x5B38 */ public List ForceBlackHolesAtPartyUAs; [NMS(Index = 103)] - /* 0x3028 */ public List ForgottenProducts; + /* 0x5B48 */ public List ForgottenProducts; [NMS(Index = 104)] - /* 0x3038 */ public List ForgottenTech; + /* 0x5B58 */ public List ForgottenTech; [NMS(Index = 52)] - /* 0x3048 */ public GcFilename FreighterBaseOverrideFilename; + /* 0x5B68 */ public GcFilename FreighterBaseOverrideFilename; [NMS(Index = 60)] - /* 0x3058 */ public NMSString0x10 IntroSequencePOI; + /* 0x5B78 */ public NMSString0x10 IntroSequencePOI; [NMS(Index = 102)] - /* 0x3068 */ public List NeverLearnableTech; + /* 0x5B88 */ public List NeverLearnableTech; [NMS(Index = 40)] - /* 0x3078 */ public List NeverTradeProducts; + /* 0x5B98 */ public List NeverTradeProducts; [NMS(Index = 54)] - /* 0x3088 */ public GcFilename OverrideFreighterFilename; + /* 0x5BA8 */ public GcFilename OverrideFreighterFilename; [NMS(Index = 50)] - /* 0x3098 */ public GcFilename OverrideMTFilename; + /* 0x5BB8 */ public GcFilename OverrideMTFilename; [NMS(Index = 120)] - /* 0x30A8 */ public List ProductTable; + /* 0x5BC8 */ public List ProductTable; [NMS(Index = 75)] - /* 0x30B8 */ public List RandomPetConstraints; + /* 0x5BD8 */ public List RandomPetConstraints; [NMS(Index = 78)] - /* 0x30C8 */ public List SandwormOverrides; + /* 0x5BE8 */ public List SandwormOverrides; [NMS(Index = 114)] - /* 0x30D8 */ public GcScanEventTable ScanEventTable; + /* 0x5BF8 */ public GcScanEventTable ScanEventTable; [NMS(Index = 48)] - /* 0x30E8 */ public GcSeed ShipSeed; + /* 0x5C08 */ public GcSeed ShipSeed; [NMS(Index = 113)] - /* 0x30F8 */ public List Stages; + /* 0x5C18 */ public List Stages; [NMS(Index = 97)] - /* 0x3108 */ public NMSString0x10 StartPlanetRareSubstanceOverride; + /* 0x5C28 */ public NMSString0x10 StartPlanetRareSubstanceOverride; [NMS(Index = 116)] - /* 0x3118 */ public List StatsToPersistOnReset; + /* 0x5C38 */ public List StatsToPersistOnReset; [NMS(Index = 121)] - /* 0x3128 */ public List SubstanceTable; + /* 0x5C48 */ public List SubstanceTable; [NMS(Index = 17)] - /* 0x3138 */ public NMSString0x10 SwitchContextSaveDataMask; + /* 0x5C58 */ public NMSString0x10 SwitchContextSaveDataMask; [NMS(Index = 119)] - /* 0x3148 */ public List TechnologyTable; + /* 0x5C68 */ public List TechnologyTable; [NMS(Index = 62)] - /* 0x3158 */ public List ValidSpawnBuildings; + /* 0x5C78 */ public List ValidSpawnBuildings; [NMS(Index = 47)] - /* 0x3168 */ public GcSeed WeaponSeed; + /* 0x5C88 */ public GcSeed WeaponSeed; [NMS(Index = 2)] - /* 0x3178 */ public ulong EndTimeUTC; + /* 0x5C98 */ public ulong EndTimeUTC; [NMS(Index = 3)] - /* 0x3180 */ public ulong Hash; + /* 0x5CA0 */ public ulong Hash; [NMS(Index = 1)] - /* 0x3188 */ public ulong StartTimeUTC; + /* 0x5CA8 */ public ulong StartTimeUTC; [NMS(Index = 19)] - /* 0x3190 */ public ulong UAOverrideValue; + /* 0x5CB0 */ public ulong UAOverrideValue; [NMS(Index = 15)] - /* 0x3198 */ public GcDifficultySettingsData DifficultyMinimums; + /* 0x5CB8 */ public GcDifficultySettingsData DifficultyMinimums; [NMS(Index = 91)] - /* 0x31F8 */ public Vector2f CustomFrigateFlybyTimer; + /* 0x5D18 */ public Vector2f CustomFrigateFlybyTimer; [NMS(Index = 92)] - /* 0x3200 */ public Vector2f CustomPiratePlanetFlybyTimer; + /* 0x5D20 */ public Vector2f CustomPiratePlanetFlybyTimer; [NMS(Index = 108)] - /* 0x3208 */ public float AbandonedFreighterHazardProtectionMul; + /* 0x5D28 */ public float AbandonedFreighterHazardProtectionMul; [NMS(Index = 85)] - /* 0x320C */ public float BuildingRadiusShipOffsetMultiplier; + /* 0x5D2C */ public float BuildingRadiusShipOffsetMultiplier; [NMS(Index = 14)] - /* 0x3210 */ public GcDifficultyPresetType DifficultySettingPreset; + /* 0x5D30 */ public GcDifficultyPresetType DifficultySettingPreset; [NMS(Index = 27)] - /* 0x3214 */ public int DisplayNumber; + /* 0x5D34 */ public int DisplayNumber; [NMS(Index = 84)] - /* 0x3218 */ public float DistanceFromShipAtStartOfGame; + /* 0x5D38 */ public float DistanceFromShipAtStartOfGame; [NMS(Index = 111)] - /* 0x321C */ public float EnergyDrainMultiplier; + /* 0x5D3C */ public float EnergyDrainMultiplier; [NMS(Index = 109)] - /* 0x3220 */ public float FarmPlantsTimerMul; + /* 0x5D40 */ public float FarmPlantsTimerMul; [NMS(Index = 99)] - /* 0x3224 */ public int FreighterBattleEarlyWarpsOverride; + /* 0x5D44 */ public int FreighterBattleEarlyWarpsOverride; [NMS(Index = 53)] - /* 0x3228 */ public GcAlienRace FreighterRace; + /* 0x5D48 */ public GcAlienRace FreighterRace; [NMS(Index = 13)] - /* 0x322C */ public GcGameMode GameMode; + /* 0x5D4C */ public GcGameMode GameMode; [NMS(Index = 110)] - /* 0x3230 */ public float HazardProtectionDrainMultiplier; + /* 0x5D50 */ public float HazardProtectionDrainMultiplier; [NMS(Index = 112)] - /* 0x3234 */ public int QuestSubstanceReducer; + /* 0x5D54 */ public int QuestSubstanceReducer; [NMS(Index = 26)] - /* 0x3238 */ public int RemixNumber; + /* 0x5D58 */ public int RemixNumber; [NMS(Index = 81)] - /* 0x323C */ public float SandwormGlobalOverrideSpawnChance; + /* 0x5D5C */ public float SandwormGlobalOverrideSpawnChance; [NMS(Index = 80)] - /* 0x3240 */ public float SandwormGlobalOverrideTimer; + /* 0x5D60 */ public float SandwormGlobalOverrideTimer; [NMS(Index = 0)] - /* 0x3244 */ public int SeasonId; + /* 0x5D64 */ public int SeasonId; [NMS(Index = 25)] - /* 0x3248 */ public int SeasonNumber; + /* 0x5D68 */ public int SeasonNumber; [NMS(Index = 10)] - /* 0x324C */ public GcAudioWwiseEvents SeasonStartMusicOverride; + /* 0x5D6C */ public GcAudioWwiseEvents SeasonStartMusicOverride; [NMS(Index = 49)] - /* 0x3250 */ public GcSpaceshipClasses ShipType; + /* 0x5D70 */ public GcSpaceshipClasses ShipType; [NMS(Index = 77)] - /* 0x3254 */ public int StartingPetSlots; + /* 0x5D74 */ public int StartingPetSlots; [NMS(Index = 46)] - /* 0x3258 */ public int StartingSuitCargoSlots; + /* 0x5D78 */ public int StartingSuitCargoSlots; [NMS(Index = 44)] - /* 0x325C */ public int StartingSuitSlots; + /* 0x5D7C */ public int StartingSuitSlots; [NMS(Index = 45)] - /* 0x3260 */ public int StartingSuitTechSlots; + /* 0x5D80 */ public int StartingSuitTechSlots; [NMS(Index = 128)] - /* 0x3264 */ public GcScreenFilters StartingUAScreenFilter; + /* 0x5D84 */ public GcScreenFilters StartingUAScreenFilter; [NMS(Index = 101)] - /* 0x3268 */ public int TechCostMultiplier; + /* 0x5D88 */ public int TechCostMultiplier; [NMS(Index = 23)] - /* 0x326C */ public NMSString0x200 FinalRewardDescription; + /* 0x5D8C */ public NMSString0x200 FinalRewardDescription; [NMS(Index = 63)] - /* 0x346C */ public NMSString0x80 UseSpawnBuildingNearUDA; + /* 0x5F8C */ public NMSString0x80 UseSpawnBuildingNearUDA; [NMS(Index = 6)] - /* 0x34EC */ public NMSString0x20 Description; + /* 0x600C */ public NMSString0x20 Description; [NMS(Index = 18)] - /* 0x350C */ public NMSString0x20 SeasonalUAOverride; + /* 0x602C */ public NMSString0x20 SeasonalUAOverride; [NMS(Index = 5)] - /* 0x352C */ public NMSString0x20 Subtitle; + /* 0x604C */ public NMSString0x20 Subtitle; [NMS(Index = 7)] - /* 0x354C */ public NMSString0x20 Summary; + /* 0x606C */ public NMSString0x20 Summary; [NMS(Index = 4)] - /* 0x356C */ public NMSString0x20 Title; + /* 0x608C */ public NMSString0x20 Title; [NMS(Index = 94)] - /* 0x358C */ public bool AllowMissionDetailMessages; + /* 0x60AC */ public bool AllowMissionDetailMessages; [NMS(Index = 133)] - /* 0x358D */ public bool AllowOnlyCorvetteShipPurchases; + /* 0x60AD */ public bool AllowOnlyCorvetteShipPurchases; [NMS(Index = 134)] - /* 0x358E */ public bool AllowSaveContextMultitoolTransfer; + /* 0x60AE */ public bool AllowSaveContextMultitoolTransfer; [NMS(Index = 135)] - /* 0x358F */ public bool AllowSaveContextShipTransfer; + /* 0x60AF */ public bool AllowSaveContextShipTransfer; [NMS(Index = 88)] - /* 0x3590 */ public bool AlwaysStormy; + /* 0x60B0 */ public bool AlwaysStormy; [NMS(Index = 124)] - /* 0x3591 */ public bool AlwaysUseSeasonalStationTradeData; + /* 0x60B1 */ public bool AlwaysUseSeasonalStationTradeData; [NMS(Index = 89)] - /* 0x3592 */ public bool BlockAggressiveSentinelsInStartSystem; + /* 0x60B2 */ public bool BlockAggressiveSentinelsInStartSystem; [NMS(Index = 90)] - /* 0x3593 */ public bool BlockExtremeWeatherInStartSystem; + /* 0x60B3 */ public bool BlockExtremeWeatherInStartSystem; [NMS(Index = 12)] - /* 0x3594 */ public bool BlockFirstSpaceMusic; + /* 0x60B4 */ public bool BlockFirstSpaceMusic; [NMS(Index = 87)] - /* 0x3595 */ public bool BlockStormsAtStart; + /* 0x60B5 */ public bool BlockStormsAtStart; [NMS(Index = 61)] - /* 0x3596 */ public bool CarnageMode; + /* 0x60B6 */ public bool CarnageMode; [NMS(Index = 117)] - /* 0x3597 */ public bool CompatibleWithState; + /* 0x60B7 */ public bool CompatibleWithState; [NMS(Index = 37)] - /* 0x3598 */ public bool DefaultToPvPOff; + /* 0x60B8 */ public bool DefaultToPvPOff; [NMS(Index = 32)] - /* 0x3599 */ public bool DoCommunityMissionTextSubstitutions; + /* 0x60B9 */ public bool DoCommunityMissionTextSubstitutions; [NMS(Index = 59)] - /* 0x359A */ public bool ForceAllSentinelsAggressive; + /* 0x60BA */ public bool ForceAllSentinelsAggressive; [NMS(Index = 58)] - /* 0x359B */ public bool ForceAllSystemsAbandoned; + /* 0x60BB */ public bool ForceAllSystemsAbandoned; [NMS(Index = 100)] - /* 0x359C */ public bool ForceDeepSpaceAmbientFrigatesOnInfested; + /* 0x60BC */ public bool ForceDeepSpaceAmbientFrigatesOnInfested; [NMS(Index = 96)] - /* 0x359D */ public bool ForceStartPlanetToHaveScrap; + /* 0x60BD */ public bool ForceStartPlanetToHaveScrap; [NMS(Index = 57)] - /* 0x359E */ public bool ForceStartSystemAbandoned; + /* 0x60BE */ public bool ForceStartSystemAbandoned; [NMS(Index = 56)] - /* 0x359F */ public bool ForceStartSystemTernary; + /* 0x60BF */ public bool ForceStartSystemTernary; [NMS(Index = 118)] - /* 0x35A0 */ public bool HasBeenConverted; + /* 0x60C0 */ public bool HasBeenConverted; [NMS(Index = 107)] - /* 0x35A1 */ public bool IncreaseXClassTechOddsWithCommTier; + /* 0x60C1 */ public bool IncreaseXClassTechOddsWithCommTier; [NMS(Index = 38)] - /* 0x35A2 */ public bool MustCraftInBases; + /* 0x60C2 */ public bool MustCraftInBases; [NMS(Index = 132)] - /* 0x35A3 */ public bool NeverAllowShipPurchases; + /* 0x60C3 */ public bool NeverAllowShipPurchases; [NMS(Index = 130)] - /* 0x35A4 */ public bool OnlyCorvetteLauncherCanBeRepaired; + /* 0x60C4 */ public bool OnlyCorvetteLauncherCanBeRepaired; [NMS(Index = 129)] - /* 0x35A5 */ public bool OnlyCorvettesSpawnWhenPlayerTeleports; + /* 0x60C5 */ public bool OnlyCorvettesSpawnWhenPlayerTeleports; [NMS(Index = 127)] - /* 0x35A6 */ public bool OverrideStartingUAScreenFilter; + /* 0x60C6 */ public bool OverrideStartingUAScreenFilter; [NMS(Index = 11)] - /* 0x35A7 */ public bool PlayStartMusicInIntro; + /* 0x60C7 */ public bool PlayStartMusicInIntro; [NMS(Index = 126)] - /* 0x35A8 */ public bool PurpleSystemsUnlocked; + /* 0x60C8 */ public bool PurpleSystemsUnlocked; [NMS(Index = 115)] - /* 0x35A9 */ public bool ResetSaveOnDeath; + /* 0x60C9 */ public bool ResetSaveOnDeath; [NMS(Index = 79)] - /* 0x35AA */ public bool SandwormGlobalOverride; + /* 0x60CA */ public bool SandwormGlobalOverride; [NMS(Index = 83)] - /* 0x35AB */ public bool ShipIsAtDifferentBuildingToPlayer; + /* 0x60CB */ public bool ShipIsAtDifferentBuildingToPlayer; [NMS(Index = 86)] - /* 0x35AC */ public bool ShipStartsDamaged; + /* 0x60CC */ public bool ShipStartsDamaged; [NMS(Index = 55)] - /* 0x35AD */ public bool StartAboardFreighter; + /* 0x60CD */ public bool StartAboardFreighter; [NMS(Index = 82)] - /* 0x35AE */ public bool StartNextToShip; + /* 0x60CE */ public bool StartNextToShip; [NMS(Index = 51)] - /* 0x35AF */ public bool StartWithFreighter; + /* 0x60CF */ public bool StartWithFreighter; [NMS(Index = 98)] - /* 0x35B0 */ public bool TrashInventoryOnGalaxyTravel; + /* 0x60D0 */ public bool TrashInventoryOnGalaxyTravel; [NMS(Index = 67)] - /* 0x35B1 */ public bool UseDefaultAppearance; + /* 0x60D1 */ public bool UseDefaultAppearance; [NMS(Index = 74)] - /* 0x35B2 */ public bool UseRandomPet; + /* 0x60D2 */ public bool UseRandomPet; [NMS(Index = 123)] - /* 0x35B3 */ public bool UseSeasonalUAStationTradeData; + /* 0x60D3 */ public bool UseSeasonalUAStationTradeData; [NMS(Index = 125)] - /* 0x35B4 */ public bool UseSpookHazardOnly; + /* 0x60D4 */ public bool UseSpookHazardOnly; [NMS(Index = 95)] - /* 0x35B5 */ public bool UseStartPlanetObjectListOverrides; + /* 0x60D5 */ public bool UseStartPlanetObjectListOverrides; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs index bad43daa2..32907fc05 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 = 0x28C232B54DD5719, NameHash = 0xC2A84DBE)] + [NMS(GUID = 0xD48DEB1DC45A4D1F, 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 8df1a2e62..ed49268b6 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 = 0x51E3BE11EDC48BBE, NameHash = 0xBFA48A64)] + [NMS(GUID = 0xCC4B05FC46453682, 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 6b3e5605d..36b27faf4 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 = 0x7604E98285D6C667, NameHash = 0xCAB38C6E)] + [NMS(GUID = 0x1E54978D5D29AAA6, NameHash = 0xCAB38C6E)] public class GcSentinelQuadWeaponData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs index 4fcf7b38e..e216cb29a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2E7C32CEB7BC8017, NameHash = 0x972DE7E0)] + [NMS(GUID = 0x6B85D899498FC9DD, NameHash = 0x972DE7E0)] public class GcSettlementColourPalette : NMSTemplate { [NMS(Index = 3, Size = 0x4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs index 47d3feb51..8b35a563d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC1F43F930A265A31, NameHash = 0x36708BC9)] + [NMS(GUID = 0x22202B86B1EB4ADE, NameHash = 0x36708BC9)] public class GcSettlementColourTable : NMSTemplate { [NMS(Index = 1, MxmlName = "Decoration Part Ids")] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeBuildingOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeBuildingOverride.cs index 3651ff77b..a15938f04 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeBuildingOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeBuildingOverride.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA2C539270DD22A51, NameHash = 0x4AEB3F96)] + [NMS(GUID = 0x8E2ABC651EE97E18, NameHash = 0x4AEB3F96)] public class GcSettlementColourUpgradeBuildingOverride : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeData.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeData.cs index 538ba19e2..85f43ebb9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB784EE1BE2BC2C, NameHash = 0x336C420F)] + [NMS(GUID = 0x92F0272C278E7DA8, NameHash = 0x336C420F)] public class GcSettlementColourUpgradeData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs index 4600884ad..d14a10d4f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC1DF2C879A0B3550, NameHash = 0xC72617F3)] + [NMS(GUID = 0x126E7CAB86EB5645, NameHash = 0xC72617F3)] public class GcSettlementColourUpgradeTable : NMSTemplate { [NMS(Index = 2, Size = 0x3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialData.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialData.cs index 8c04b1ff2..1d85360e4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2BCF365C60213548, NameHash = 0xC46F65E7)] + [NMS(GUID = 0x31523601B84DBDED, NameHash = 0xC46F65E7)] public class GcSettlementMaterialData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs index b0ff40df3..0bf296fff 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF90D615AB6C19943, NameHash = 0x363A19F4)] + [NMS(GUID = 0x29EC6ED5DD8C6D87, NameHash = 0x363A19F4)] public class GcSettlementMaterialTable : NMSTemplate { [NMS(Index = 3, Size = 0x4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementPerkData.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementPerkData.cs index 80fce6e4a..a054c65ff 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementPerkData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementPerkData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1B1D75FEA9F5F6C, NameHash = 0x2217B635)] + [NMS(GUID = 0xB42315BB31143D23, NameHash = 0x2217B635)] public class GcSettlementPerkData : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementPerksTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementPerksTable.cs index 16d270cfc..66be405db 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementPerksTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementPerksTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8D6DDEDFB5A3648A, NameHash = 0xF85CDB97)] + [NMS(GUID = 0x9899E00EAF575E2D, NameHash = 0xF85CDB97)] public class GcSettlementPerksTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElement.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElement.cs index 9bb177a97..9db033b4f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElement.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElement.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5EE6E419699F3111, NameHash = 0x502C7C3E)] + [NMS(GUID = 0xB82D5B1AE116A905, NameHash = 0x502C7C3E)] public class GcSettlementProductionElement : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElementRequirement.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElementRequirement.cs index 45ce08474..4e99e8f24 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElementRequirement.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementProductionElementRequirement.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD651C410E1C9A5FE, NameHash = 0xB3348A3B)] + [NMS(GUID = 0xA4CABEEA578302F5, NameHash = 0xB3348A3B)] public class GcSettlementProductionElementRequirement : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementProductionSlotData.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementProductionSlotData.cs index a036cbbc5..09a2542de 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementProductionSlotData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementProductionSlotData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x34B98DF4E75B5EAC, NameHash = 0xA6E6CEBB)] + [NMS(GUID = 0x6C3F5AF9CBDA5403, NameHash = 0xA6E6CEBB)] public class GcSettlementProductionSlotData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementState.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementState.cs index 79e4bdc23..d23ae021a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementState.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x73A2E00F191DD125, NameHash = 0x552AF47D)] + [NMS(GUID = 0x82D6A4899AFE123C, NameHash = 0x552AF47D)] public class GcSettlementState : NMSTemplate { [NMS(Index = 2)] @@ -52,23 +52,23 @@ public class GcSettlementState : NMSTemplate /* 0x454 */ public int[] Stats; [NMS(Index = 19)] /* 0x474 */ public int DbVersion; - [NMS(Index = 23)] - /* 0x478 */ public GcBuildingClassification NextBuildingUpgradeClass; [NMS(Index = 22)] - /* 0x47C */ public int NextBuildingUpgradeIndex; + /* 0x478 */ public int NextBuildingUpgradeIndex; [NMS(Index = 8)] - /* 0x480 */ public GcSettlementJudgementType PendingJudgementType; + /* 0x47C */ public GcSettlementJudgementType PendingJudgementType; [NMS(Index = 25)] - /* 0x484 */ public GcAlienRace Race; + /* 0x480 */ public GcAlienRace Race; [NMS(Index = 29)] - /* 0x488 */ public ushort Population; + /* 0x484 */ public ushort Population; [NMS(Index = 17)] - /* 0x48A */ public NMSString0x40 DbResourceId; + /* 0x486 */ public NMSString0x40 DbResourceId; [NMS(Index = 6)] - /* 0x4CA */ public NMSString0x40 Name; + /* 0x4C6 */ public NMSString0x40 Name; [NMS(Index = 0)] - /* 0x50A */ public NMSString0x40 UniqueId; + /* 0x506 */ public NMSString0x40 UniqueId; [NMS(Index = 21)] - /* 0x54A */ public bool IsReported; + /* 0x546 */ public bool IsReported; + [NMS(Index = 23)] + /* 0x547 */ public GcBuildingClassification NextBuildingUpgradeClass; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs b/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs index c8b5a72a0..f5caa0fe4 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 = 0x7314830F4DF2005E, NameHash = 0xD5492CC8)] + [NMS(GUID = 0xCF4C77896534EAEB, NameHash = 0xD5492CC8)] public class GcShipDialogue : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcShipDialogueTreeEnum.DialogueTreeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcShipOwnershipComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcShipOwnershipComponentData.cs index 0bde5f832..ee70dbc72 100644 --- a/libMBIN/Source/NMS/GameComponents/GcShipOwnershipComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcShipOwnershipComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA1F983E30B9FF2A8, NameHash = 0xFC3967D1)] + [NMS(GUID = 0xC4F047DBD18AA84E, NameHash = 0xFC3967D1)] public class GcShipOwnershipComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSimpleInteractionComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcSimpleInteractionComponentData.cs index 63ebb1548..546fe72dc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSimpleInteractionComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSimpleInteractionComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDA30A9750A4884B5, NameHash = 0x60BCEB20)] + [NMS(GUID = 0x21A2D1355FC6146B, NameHash = 0x60BCEB20)] public class GcSimpleInteractionComponentData : NMSTemplate { [NMS(Index = 20)] @@ -60,7 +60,7 @@ public class GcSimpleInteractionComponentData : NMSTemplate /* 0x218 */ public GcRarity Rarity; [NMS(Index = 32)] /* 0x21C */ public GcDiscoveryType ScanIcon; - // size: 0x28 + // size: 0x29 public enum SimpleInteractionTypeEnum : uint { Interact, Treasure, @@ -102,6 +102,7 @@ public enum SimpleInteractionTypeEnum : uint { CorvetteMissionBoard, CorvetteRampSwitch, RoverDumpSwitch, + JoinTable, } [NMS(Index = 0)] /* 0x220 */ public SimpleInteractionTypeEnum SimpleInteractionType; diff --git a/libMBIN/Source/NMS/GameComponents/GcSolarSystemData.cs b/libMBIN/Source/NMS/GameComponents/GcSolarSystemData.cs index afa083871..8824321b2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSolarSystemData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSolarSystemData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x54394A320EC7AE6C, NameHash = 0xC6DB83D2)] + [NMS(GUID = 0x478E1FE2AFDE2520, NameHash = 0xC6DB83D2)] public class GcSolarSystemData : NMSTemplate { [NMS(Index = 26)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpaceshipComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcSpaceshipComponentData.cs index 3d6e85952..8d63e26f3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpaceshipComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpaceshipComponentData.cs @@ -3,24 +3,24 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF0AE85EDC9346A96, NameHash = 0x4600F6B4)] + [NMS(GUID = 0x5DBA8D5AF31C1BD9, NameHash = 0x4600F6B4)] public class GcSpaceshipComponentData : NMSTemplate { [NMS(Index = 7)] /* 0x00 */ public TkModelRendererData Renderer; [NMS(Index = 1)] - /* 0xB0 */ public GcFilename Cockpit; + /* 0xC0 */ public GcFilename Cockpit; [NMS(Index = 0)] - /* 0xC0 */ public GcSpaceshipClasses Class; + /* 0xD0 */ public GcSpaceshipClasses Class; [NMS(Index = 5)] - /* 0xC4 */ public int DefaultHealth; + /* 0xD4 */ public int DefaultHealth; [NMS(Index = 6)] - /* 0xC8 */ public float FoVFixedDistance; + /* 0xD8 */ public float FoVFixedDistance; [NMS(Index = 4)] - /* 0xCC */ public float MaxHeadPitchDown; + /* 0xDC */ public float MaxHeadPitchDown; [NMS(Index = 3)] - /* 0xD0 */ public float MaxHeadPitchUp; + /* 0xE0 */ public float MaxHeadPitchUp; [NMS(Index = 2)] - /* 0xD4 */ public float MaxHeadTurn; + /* 0xE4 */ public float MaxHeadTurn; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs index fbfdd7fca..a6134345f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBF9DFBF2515F6DCE, NameHash = 0xA29CFBD3)] + [NMS(GUID = 0xDF60F41FD943049E, NameHash = 0xA29CFBD3)] public class GcStatusMessageDefinition : NMSTemplate { [NMS(Index = 5)] @@ -15,7 +15,7 @@ public class GcStatusMessageDefinition : NMSTemplate /* 0x50 */ public float DisplayDurationMultiplier; [NMS(Index = 9)] /* 0x54 */ public float Distance; - [NMS(Index = 13)] + [NMS(Index = 14)] /* 0x58 */ public GcStatusMessageMissionMarkup MissionMarkup; // size: 0x8 public enum ReplicateToEnum : uint { @@ -36,13 +36,15 @@ public enum ReplicateToEnum : uint { /* 0x61 */ public bool AddPetNamePrefix; [NMS(Index = 2)] /* 0x62 */ public bool AddPlayerNamePrefix; + [NMS(Index = 13)] + /* 0x63 */ public bool AllowedInGameTable; [NMS(Index = 6)] - /* 0x63 */ public bool IncludePlayerName; + /* 0x64 */ public bool IncludePlayerName; [NMS(Index = 11)] - /* 0x64 */ public bool OnlyInMultiplayer; + /* 0x65 */ public bool OnlyInMultiplayer; [NMS(Index = 12)] - /* 0x65 */ public bool OnlyOnFireteam; + /* 0x66 */ public bool OnlyOnFireteam; [NMS(Index = 8)] - /* 0x66 */ public bool PostLocally; + /* 0x67 */ public bool PostLocally; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinitions.cs b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinitions.cs index 035489eba..1e99a2db8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinitions.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinitions.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCB7DA6E6637CACDA, NameHash = 0x466CC80B)] + [NMS(GUID = 0xA192FB6E91B6C857, NameHash = 0x466CC80B)] public class GcStatusMessageDefinitions : NMSTemplate { [NMS(Index = 1, MxmlName = "Mission Markup Colour")] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs b/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs index 80e1d180c..fc700ec76 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3AFEB59CEC0BAFBA, NameHash = 0xC8295625)] + [NMS(GUID = 0x1BEEC29280EE560C, NameHash = 0xC8295625)] public class GcStoriesTable : NMSTemplate { [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs b/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs index 8f510bb6d..7cfc35f4b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5FEEB187DE1A3B30, NameHash = 0x71D0DB49)] + [NMS(GUID = 0xA9698D42EB017DF2, NameHash = 0x71D0DB49)] public class GcStoryCategory : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs b/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs index 1f22c2e77..76e70d823 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDA175FFE5CAF8139, NameHash = 0x78571124)] + [NMS(GUID = 0x19349E9CA2121825, NameHash = 0x78571124)] public class GcStoryPage : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs b/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs index 494fd2af3..bd84f1d90 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x280973E2E434F6BD, NameHash = 0x7A9FBCC1)] + [NMS(GUID = 0x1848D91F1545B94E, NameHash = 0x7A9FBCC1)] public class GcSubstanceTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs b/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs index cbd253ece..c7add1e36 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC5528B369C9796B3, NameHash = 0xBB646461)] + [NMS(GUID = 0xDAFA914F4EEBB3B4, NameHash = 0xBB646461)] public class GcTradeSettings : NMSTemplate { [NMS(Index = 24)] @@ -27,35 +27,37 @@ public class GcTradeSettings : NMSTemplate /* 0x0828 */ public GcTradeData MapShop; [NMS(Index = 7)] /* 0x0910 */ public GcTradeData NexusTechSpecialist; + [NMS(Index = 26)] + /* 0x09F8 */ public GcTradeData PetShop; [NMS(Index = 20)] - /* 0x09F8 */ public GcTradeData PirateTech; + /* 0x0AE0 */ public GcTradeData PirateTech; [NMS(Index = 21)] - /* 0x0AE0 */ public GcTradeData PirateVisitor; + /* 0x0BC8 */ public GcTradeData PirateVisitor; [NMS(Index = 17)] - /* 0x0BC8 */ public GcTradeData Scrap; + /* 0x0CB0 */ public GcTradeData Scrap; [NMS(Index = 18)] - /* 0x0CB0 */ public GcTradeData SeasonRewardsShop; + /* 0x0D98 */ public GcTradeData SeasonRewardsShop; [NMS(Index = 8)] - /* 0x0D98 */ public GcTradeData Ship; + /* 0x0E80 */ public GcTradeData Ship; [NMS(Index = 3)] - /* 0x0E80 */ public GcTradeData ShipTechSpecialist; + /* 0x0F68 */ public GcTradeData ShipTechSpecialist; [NMS(Index = 1)] - /* 0x0F68 */ public GcTradeData Shop; + /* 0x1050 */ public GcTradeData Shop; [NMS(Index = 19)] - /* 0x1050 */ public GcTradeData SmugglerStation; + /* 0x1138 */ public GcTradeData SmugglerStation; [NMS(Index = 0)] - /* 0x1138 */ public GcTradeData SpaceStation; + /* 0x1220 */ public GcTradeData SpaceStation; [NMS(Index = 4)] - /* 0x1220 */ public GcTradeData SuitTechSpecialist; + /* 0x1308 */ public GcTradeData SuitTechSpecialist; [NMS(Index = 2)] - /* 0x1308 */ public GcTradeData TechShop; + /* 0x13F0 */ public GcTradeData TechShop; [NMS(Index = 10)] - /* 0x13F0 */ public GcTradeData TraShip; + /* 0x14D8 */ public GcTradeData TraShip; [NMS(Index = 6)] - /* 0x14D8 */ public GcTradeData VehicleTechSpecialist; + /* 0x15C0 */ public GcTradeData VehicleTechSpecialist; [NMS(Index = 11)] - /* 0x15C0 */ public GcTradeData WarShip; + /* 0x16A8 */ public GcTradeData WarShip; [NMS(Index = 5)] - /* 0x16A8 */ public GcTradeData WeapTechSpecialist; + /* 0x1790 */ public GcTradeData WeapTechSpecialist; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs b/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs index e9646f68b..311d016cb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x943F816AB7CDF7D9, NameHash = 0xAEC62A33)] + [NMS(GUID = 0x359AB5733303D0E5, NameHash = 0xAEC62A33)] public class GcTradingSupplyData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs index 27dfd3f63..d786987b0 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 = 0xEE461C3030FA14F2, NameHash = 0xBCBC706D)] + [NMS(GUID = 0xFE8EE6EFFC237EA5, 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 9ca2a71b6..f97ff5023 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 = 0x72962E3C1A8A6537, NameHash = 0x23C4698E)] + [NMS(GUID = 0x137FA0CAB18395E3, NameHash = 0x23C4698E)] public class GcWeatherEffectTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherProperties.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherProperties.cs index e21f039dd..fc2d21fc9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWeatherProperties.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWeatherProperties.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC0CABE062574890, NameHash = 0x51B5691)] + [NMS(GUID = 0xB433CFD86DC1B451, NameHash = 0x51B5691)] public class GcWeatherProperties : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/Globals/GcAISpaceshipGlobals.cs b/libMBIN/Source/NMS/Globals/GcAISpaceshipGlobals.cs index 451e03b75..83a369f4b 100644 --- a/libMBIN/Source/NMS/Globals/GcAISpaceshipGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcAISpaceshipGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x7C6F2AD5B587416A, NameHash = 0xF1C0C3FD)] + [NMS(GUID = 0xF4D49662550597BF, NameHash = 0xF1C0C3FD)] public class GcAISpaceshipGlobals : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs b/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs index 1df08a201..6027e6316 100644 --- a/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs @@ -4,790 +4,790 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xCA086C3CB0C1C471, NameHash = 0xFE7187F)] + [NMS(GUID = 0xFED24CCA02AFF5F5, NameHash = 0xFE7187F)] public class GcCameraGlobals : NMSTemplate { [NMS(Index = 384)] /* 0x0000 */ public TkModelRendererData CameraCreatureCustomiseBack; [NMS(Index = 380)] - /* 0x00B0 */ public TkModelRendererData CameraCreatureCustomiseDefault; + /* 0x00C0 */ public TkModelRendererData CameraCreatureCustomiseDefault; [NMS(Index = 383)] - /* 0x0160 */ public TkModelRendererData CameraCreatureCustomiseFront; + /* 0x0180 */ public TkModelRendererData CameraCreatureCustomiseFront; [NMS(Index = 381)] - /* 0x0210 */ public TkModelRendererData CameraCreatureCustomiseLeft; + /* 0x0240 */ public TkModelRendererData CameraCreatureCustomiseLeft; [NMS(Index = 382)] - /* 0x02C0 */ public TkModelRendererData CameraCreatureCustomiseRight; + /* 0x0300 */ public TkModelRendererData CameraCreatureCustomiseRight; [NMS(Index = 378)] - /* 0x0370 */ public TkModelRendererData CameraNPCShipInteraction; + /* 0x03C0 */ public TkModelRendererData CameraNPCShipInteraction; [NMS(Index = 379)] - /* 0x0420 */ public TkModelRendererData CameraNPCShopInteraction; + /* 0x0480 */ public TkModelRendererData CameraNPCShopInteraction; [NMS(Index = 13)] - /* 0x04D0 */ public TkModelRendererData FreighterCustomisationStandardCamera; + /* 0x0540 */ public TkModelRendererData FreighterCustomisationStandardCamera; [NMS(Index = 14)] - /* 0x0580 */ public TkModelRendererData FreighterCustomisationStandardCameraAlt; + /* 0x0600 */ public TkModelRendererData FreighterCustomisationStandardCameraAlt; [NMS(Index = 327, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x0630 */ public Vector3f[] FirstPersonCamOffset; + /* 0x06C0 */ public Vector3f[] FirstPersonCamOffset; [NMS(Index = 222)] - /* 0x06C0 */ public GcCameraFreeSettings BaseBuildingFreeCameraSettings; + /* 0x0750 */ public GcCameraFreeSettings BaseBuildingFreeCameraSettings; [NMS(Index = 223)] - /* 0x0700 */ public GcCameraFreeSettings ShipConstructionFreeCameraSettings; + /* 0x0790 */ public GcCameraFreeSettings ShipConstructionFreeCameraSettings; [NMS(Index = 143)] - /* 0x0740 */ public Vector3f BuildableShipMaxSizeCameraOffset; + /* 0x07D0 */ public Vector3f BuildableShipMaxSizeCameraOffset; [NMS(Index = 145)] - /* 0x0750 */ public Vector3f BuildableShipMaxSizeForCamera; + /* 0x07E0 */ public Vector3f BuildableShipMaxSizeForCamera; [NMS(Index = 144)] - /* 0x0760 */ public Vector3f BuildableShipMinSizeForCamera; + /* 0x07F0 */ public Vector3f BuildableShipMinSizeForCamera; [NMS(Index = 221)] - /* 0x0770 */ public Vector3f BuildingModeInitialOffset; + /* 0x0800 */ public Vector3f BuildingModeInitialOffset; [NMS(Index = 328)] - /* 0x0780 */ public Vector3f FirstPersonInShipCamOffset; + /* 0x0810 */ public Vector3f FirstPersonInShipCamOffset; [NMS(Index = 163)] - /* 0x0790 */ public Vector3f InteractionHailingFocusOffset; + /* 0x0820 */ public Vector3f InteractionHailingFocusOffset; [NMS(Index = 153)] - /* 0x07A0 */ public Vector3f InteractionOffset; + /* 0x0830 */ public Vector3f InteractionOffset; [NMS(Index = 161)] - /* 0x07B0 */ public Vector3f InteractionOffsetCronus; + /* 0x0840 */ public Vector3f InteractionOffsetCronus; [NMS(Index = 158)] - /* 0x07C0 */ public Vector3f InteractionOffsetDefault; + /* 0x0850 */ public Vector3f InteractionOffsetDefault; [NMS(Index = 154)] - /* 0x07D0 */ public Vector3f InteractionOffsetExtraVR; + /* 0x0860 */ public Vector3f InteractionOffsetExtraVR; [NMS(Index = 155)] - /* 0x07E0 */ public Vector3f InteractionOffsetExtraVRSeated; + /* 0x0870 */ public Vector3f InteractionOffsetExtraVRSeated; [NMS(Index = 159)] - /* 0x07F0 */ public Vector3f InteractionOffsetGek; + /* 0x0880 */ public Vector3f InteractionOffsetGek; [NMS(Index = 164)] - /* 0x0800 */ public Vector3f InteractionOffsetRecruitment; + /* 0x0890 */ public Vector3f InteractionOffsetRecruitment; [NMS(Index = 160)] - /* 0x0810 */ public Vector3f InteractionOffsetSpiderman; + /* 0x08A0 */ public Vector3f InteractionOffsetSpiderman; [NMS(Index = 162)] - /* 0x0820 */ public Vector3f InteractionShipFocusOffset; + /* 0x08B0 */ public Vector3f InteractionShipFocusOffset; [NMS(Index = 36)] - /* 0x0830 */ public Colour MiniportalFlashColour; + /* 0x08C0 */ public Colour MiniportalFlashColour; [NMS(Index = 151)] - /* 0x0840 */ public Vector3f ModelViewOffset; + /* 0x08D0 */ public Vector3f ModelViewOffset; [NMS(Index = 311)] - /* 0x0850 */ public Vector3f OffsetCamOffset; + /* 0x08E0 */ public Vector3f OffsetCamOffset; [NMS(Index = 312)] - /* 0x0860 */ public Vector3f OffsetCamRotation; + /* 0x08F0 */ public Vector3f OffsetCamRotation; [NMS(Index = 189)] - /* 0x0870 */ public Vector3f OffsetForFleetInteraction; + /* 0x0900 */ public Vector3f OffsetForFleetInteraction; [NMS(Index = 190)] - /* 0x0880 */ public Vector3f OffsetForFrigateInteraction; + /* 0x0910 */ public Vector3f OffsetForFrigateInteraction; [NMS(Index = 219)] - /* 0x0890 */ public Vector3f PhotoModeShipOffset; + /* 0x0920 */ public Vector3f PhotoModeShipOffset; [NMS(Index = 220)] - /* 0x08A0 */ public Vector3f PhotoModeVRFPOffset; + /* 0x0930 */ public Vector3f PhotoModeVRFPOffset; [NMS(Index = 156)] - /* 0x08B0 */ public Vector3f ShopInteractionOffsetExtraVR; + /* 0x0940 */ public Vector3f ShopInteractionOffsetExtraVR; [NMS(Index = 157)] - /* 0x08C0 */ public Vector3f ShopInteractionOffsetExtraVRSeated; + /* 0x0950 */ public Vector3f ShopInteractionOffsetExtraVRSeated; [NMS(Index = 42)] - /* 0x08D0 */ public Colour VehicleExitFlashColour; + /* 0x0960 */ public Colour VehicleExitFlashColour; [NMS(Index = 39)] - /* 0x08E0 */ public Colour VRGravityChangeFlashColour; + /* 0x0970 */ public Colour VRGravityChangeFlashColour; [NMS(Index = 140)] - /* 0x08F0 */ public GcCameraFollowSettings AlienShipFollowCam; + /* 0x0980 */ public GcCameraFollowSettings AlienShipFollowCam; [NMS(Index = 127)] - /* 0x09F8 */ public GcCameraFollowSettings BikeFollowCam; + /* 0x0A88 */ public GcCameraFollowSettings BikeFollowCam; [NMS(Index = 123)] - /* 0x0B00 */ public GcCameraFollowSettings BuggyFollowCam; + /* 0x0B90 */ public GcCameraFollowSettings BuggyFollowCam; [NMS(Index = 146)] - /* 0x0C08 */ public GcCameraFollowSettings BuildingIndoorsCam; + /* 0x0C98 */ public GcCameraFollowSettings BuildingIndoorsCam; [NMS(Index = 147)] - /* 0x0D10 */ public GcCameraFollowSettings BuildingOutdoorsCam; + /* 0x0DA0 */ public GcCameraFollowSettings BuildingOutdoorsCam; [NMS(Index = 148)] - /* 0x0E18 */ public GcCameraFollowSettings BuildingUnderwaterCam; + /* 0x0EA8 */ public GcCameraFollowSettings BuildingUnderwaterCam; [NMS(Index = 99)] - /* 0x0F20 */ public GcCameraFollowSettings CharacterAbandCam; + /* 0x0FB0 */ public GcCameraFollowSettings CharacterAbandCam; [NMS(Index = 98)] - /* 0x1028 */ public GcCameraFollowSettings CharacterAbandCombatCam; + /* 0x10B8 */ public GcCameraFollowSettings CharacterAbandCombatCam; [NMS(Index = 101)] - /* 0x1130 */ public GcCameraFollowSettings CharacterAirborneCam; + /* 0x11C0 */ public GcCameraFollowSettings CharacterAirborneCam; [NMS(Index = 106)] - /* 0x1238 */ public GcCameraFollowSettings CharacterAirborneCombatCam; + /* 0x12C8 */ public GcCameraFollowSettings CharacterAirborneCombatCam; [NMS(Index = 91)] - /* 0x1340 */ public GcCameraFollowSettings CharacterCombatCam; + /* 0x13D0 */ public GcCameraFollowSettings CharacterCombatCam; [NMS(Index = 96)] - /* 0x1448 */ public GcCameraFollowSettings CharacterCorvetteBuildCam; + /* 0x14D8 */ public GcCameraFollowSettings CharacterCorvetteBuildCam; [NMS(Index = 95)] - /* 0x1550 */ public GcCameraFollowSettings CharacterCorvetteCam; + /* 0x15E0 */ public GcCameraFollowSettings CharacterCorvetteCam; [NMS(Index = 105)] - /* 0x1658 */ public GcCameraFollowSettings CharacterFallingCam; + /* 0x16E8 */ public GcCameraFollowSettings CharacterFallingCam; [NMS(Index = 93)] - /* 0x1760 */ public GcCameraFollowSettings CharacterFishingCam; + /* 0x17F0 */ public GcCameraFollowSettings CharacterFishingCam; [NMS(Index = 115)] - /* 0x1868 */ public GcCameraFollowSettings CharacterGrabbedCam; + /* 0x18F8 */ public GcCameraFollowSettings CharacterGrabbedCam; [NMS(Index = 94)] - /* 0x1970 */ public GcCameraFollowSettings CharacterIndoorCam; + /* 0x1A00 */ public GcCameraFollowSettings CharacterIndoorCam; [NMS(Index = 102)] - /* 0x1A78 */ public GcCameraFollowSettings CharacterMeleeBoostCam; + /* 0x1B08 */ public GcCameraFollowSettings CharacterMeleeBoostCam; [NMS(Index = 92)] - /* 0x1B80 */ public GcCameraFollowSettings CharacterMiningCam; + /* 0x1C10 */ public GcCameraFollowSettings CharacterMiningCam; [NMS(Index = 100)] - /* 0x1C88 */ public GcCameraFollowSettings CharacterNexusCam; + /* 0x1D18 */ public GcCameraFollowSettings CharacterNexusCam; [NMS(Index = 117)] - /* 0x1D90 */ public GcCameraFollowSettings CharacterRideCam; + /* 0x1E20 */ public GcCameraFollowSettings CharacterRideCam; [NMS(Index = 120)] - /* 0x1E98 */ public GcCameraFollowSettings CharacterRideCamHuge; + /* 0x1F28 */ public GcCameraFollowSettings CharacterRideCamHuge; [NMS(Index = 119)] - /* 0x1FA0 */ public GcCameraFollowSettings CharacterRideCamLarge; + /* 0x2030 */ public GcCameraFollowSettings CharacterRideCamLarge; [NMS(Index = 118)] - /* 0x20A8 */ public GcCameraFollowSettings CharacterRideCamMedium; + /* 0x2138 */ public GcCameraFollowSettings CharacterRideCamMedium; [NMS(Index = 103)] - /* 0x21B0 */ public GcCameraFollowSettings CharacterRocketBootsCam; + /* 0x2240 */ public GcCameraFollowSettings CharacterRocketBootsCam; [NMS(Index = 104)] - /* 0x22B8 */ public GcCameraFollowSettings CharacterRocketBootsChargeCam; + /* 0x2348 */ public GcCameraFollowSettings CharacterRocketBootsChargeCam; [NMS(Index = 90)] - /* 0x23C0 */ public GcCameraFollowSettings CharacterRunCam; + /* 0x2450 */ public GcCameraFollowSettings CharacterRunCam; [NMS(Index = 116)] - /* 0x24C8 */ public GcCameraFollowSettings CharacterSitCam; + /* 0x2558 */ public GcCameraFollowSettings CharacterSitCam; [NMS(Index = 107)] - /* 0x25D0 */ public GcCameraFollowSettings CharacterSpaceCam; + /* 0x2660 */ public GcCameraFollowSettings CharacterSpaceCam; [NMS(Index = 112)] - /* 0x26D8 */ public GcCameraFollowSettings CharacterSpacewalkCombatCam; + /* 0x2768 */ public GcCameraFollowSettings CharacterSpacewalkCombatCam; [NMS(Index = 108)] - /* 0x27E0 */ public GcCameraFollowSettings CharacterSteepSlopeCam; + /* 0x2870 */ public GcCameraFollowSettings CharacterSteepSlopeCam; [NMS(Index = 109)] - /* 0x28E8 */ public GcCameraFollowSettings CharacterSurfaceWaterCam; + /* 0x2978 */ public GcCameraFollowSettings CharacterSurfaceWaterCam; [NMS(Index = 89)] - /* 0x29F0 */ public GcCameraFollowSettings CharacterUnarmedCam; + /* 0x2A80 */ public GcCameraFollowSettings CharacterUnarmedCam; [NMS(Index = 97)] - /* 0x2AF8 */ public GcCameraFollowSettings CharacterUndergroundCam; + /* 0x2B88 */ public GcCameraFollowSettings CharacterUndergroundCam; [NMS(Index = 110)] - /* 0x2C00 */ public GcCameraFollowSettings CharacterUnderwaterCam; + /* 0x2C90 */ public GcCameraFollowSettings CharacterUnderwaterCam; [NMS(Index = 111)] - /* 0x2D08 */ public GcCameraFollowSettings CharacterUnderwaterCombatCam; + /* 0x2D98 */ public GcCameraFollowSettings CharacterUnderwaterCombatCam; [NMS(Index = 114)] - /* 0x2E10 */ public GcCameraFollowSettings CharacterUnderwaterJetpackAscentCam; + /* 0x2EA0 */ public GcCameraFollowSettings CharacterUnderwaterJetpackAscentCam; [NMS(Index = 113)] - /* 0x2F18 */ public GcCameraFollowSettings CharacterUnderwaterJetpackCam; + /* 0x2FA8 */ public GcCameraFollowSettings CharacterUnderwaterJetpackCam; [NMS(Index = 142)] - /* 0x3020 */ public GcCameraFollowSettings CorvetteFollowCam; + /* 0x30B0 */ public GcCameraFollowSettings CorvetteFollowCam; [NMS(Index = 135)] - /* 0x3128 */ public GcCameraFollowSettings DropshipFollowCam; + /* 0x31B8 */ public GcCameraFollowSettings DropshipFollowCam; [NMS(Index = 130)] - /* 0x3230 */ public GcCameraFollowSettings FlatbedFollowCam; + /* 0x32C0 */ public GcCameraFollowSettings FlatbedFollowCam; [NMS(Index = 124)] - /* 0x3338 */ public GcCameraFollowSettings HovercraftFollowCam; + /* 0x33C8 */ public GcCameraFollowSettings HovercraftFollowCam; [NMS(Index = 132)] - /* 0x3440 */ public GcCameraFollowSettings MechCombatCam; + /* 0x34D0 */ public GcCameraFollowSettings MechCombatCam; [NMS(Index = 18)] - /* 0x3548 */ public GcCameraFollowSettings MechFirstPersonCam; + /* 0x35D8 */ public GcCameraFollowSettings MechFirstPersonCam; [NMS(Index = 131)] - /* 0x3650 */ public GcCameraFollowSettings MechFollowCam; + /* 0x36E0 */ public GcCameraFollowSettings MechFollowCam; [NMS(Index = 133)] - /* 0x3758 */ public GcCameraFollowSettings MechJetpackCam; + /* 0x37E8 */ public GcCameraFollowSettings MechJetpackCam; [NMS(Index = 141)] - /* 0x3860 */ public GcCameraFollowSettings RobotShipFollowCam; + /* 0x38F0 */ public GcCameraFollowSettings RobotShipFollowCam; [NMS(Index = 137)] - /* 0x3968 */ public GcCameraFollowSettings RoyalShipFollowCam; + /* 0x39F8 */ public GcCameraFollowSettings RoyalShipFollowCam; [NMS(Index = 138)] - /* 0x3A70 */ public GcCameraFollowSettings SailShipFollowCam; + /* 0x3B00 */ public GcCameraFollowSettings SailShipFollowCam; [NMS(Index = 139)] - /* 0x3B78 */ public GcCameraFollowSettings ScienceShipFollowCam; + /* 0x3C08 */ public GcCameraFollowSettings ScienceShipFollowCam; [NMS(Index = 136)] - /* 0x3C80 */ public GcCameraFollowSettings ShuttleFollowCam; + /* 0x3D10 */ public GcCameraFollowSettings ShuttleFollowCam; [NMS(Index = 134)] - /* 0x3D88 */ public GcCameraFollowSettings SpaceshipFollowCam; + /* 0x3E18 */ public GcCameraFollowSettings SpaceshipFollowCam; [NMS(Index = 125)] - /* 0x3E90 */ public GcCameraFollowSettings SubmarineFollowCam; + /* 0x3F20 */ public GcCameraFollowSettings SubmarineFollowCam; [NMS(Index = 126)] - /* 0x3F98 */ public GcCameraFollowSettings SubmarineFollowCamSurface; + /* 0x4028 */ public GcCameraFollowSettings SubmarineFollowCamSurface; [NMS(Index = 129)] - /* 0x40A0 */ public GcCameraFollowSettings TruckFollowCam; + /* 0x4130 */ public GcCameraFollowSettings TruckFollowCam; [NMS(Index = 17)] - /* 0x41A8 */ public GcCameraFollowSettings VehicleCam; + /* 0x4238 */ public GcCameraFollowSettings VehicleCam; [NMS(Index = 16)] - /* 0x42B0 */ public GcCameraFollowSettings VehicleCamHmd; + /* 0x4340 */ public GcCameraFollowSettings VehicleCamHmd; [NMS(Index = 128)] - /* 0x43B8 */ public GcCameraFollowSettings WheeledBikeFollowCam; + /* 0x4448 */ public GcCameraFollowSettings WheeledBikeFollowCam; [NMS(Index = 373)] - /* 0x44C0 */ public GcCameraAnimationData AmbientCameraAnimations; + /* 0x4550 */ public GcCameraAnimationData AmbientCameraAnimations; [NMS(Index = 374)] - /* 0x44E0 */ public TkModelResource AmbientDroneAnimations; + /* 0x4570 */ public TkModelResource AmbientDroneAnimations; [NMS(Index = 9)] - /* 0x4500 */ public List AerialViewDataTable; + /* 0x4590 */ public List AerialViewDataTable; [NMS(Index = 375)] - /* 0x4510 */ public GcFilename CameraAmbientAnimationsData; + /* 0x45A0 */ public GcFilename CameraAmbientAnimationsData; [NMS(Index = 15)] - /* 0x4520 */ public List Cameras; + /* 0x45B0 */ public List Cameras; [NMS(Index = 286)] - /* 0x4530 */ public List CameraShakeTable; + /* 0x45C0 */ public List CameraShakeTable; [NMS(Index = 386)] - /* 0x4540 */ public List SavedCameraFacing; + /* 0x45D0 */ public List SavedCameraFacing; [NMS(Index = 385)] - /* 0x4550 */ public List SavedCameraPositions; + /* 0x45E0 */ public List SavedCameraPositions; [NMS(Index = 388)] - /* 0x4560 */ public GcCameraWarpSettings CorvetteWarpSettings; + /* 0x45F0 */ public GcCameraWarpSettings CorvetteWarpSettings; [NMS(Index = 389)] - /* 0x45B4 */ public GcCameraWarpSettings FreighterWarpSettings; + /* 0x4644 */ public GcCameraWarpSettings FreighterWarpSettings; [NMS(Index = 390)] - /* 0x4608 */ public GcCameraWarpSettings PirateFreighterWarpSettings; + /* 0x4698 */ public GcCameraWarpSettings PirateFreighterWarpSettings; [NMS(Index = 387)] - /* 0x465C */ public GcCameraWarpSettings WarpSettings; + /* 0x46EC */ public GcCameraWarpSettings WarpSettings; [NMS(Index = 6)] - /* 0x46B0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeDistanceControlSettings; + /* 0x4740 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeDistanceControlSettings; [NMS(Index = 4)] - /* 0x46D0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePitchControlSettings; + /* 0x4760 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePitchControlSettings; [NMS(Index = 7)] - /* 0x46F0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePlanarControlSettings; + /* 0x4780 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePlanarControlSettings; [NMS(Index = 8)] - /* 0x4710 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeVerticalControlSettings; + /* 0x47A0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeVerticalControlSettings; [NMS(Index = 5)] - /* 0x4730 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeYawControlSettings; + /* 0x47C0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeYawControlSettings; [NMS(Index = 152)] - /* 0x4750 */ public Vector2f ModelViewFocusOffset; + /* 0x47E0 */ public Vector2f ModelViewFocusOffset; [NMS(Index = 194)] - /* 0x4758 */ public Vector2f PitchForFrigateInteraction; + /* 0x47E8 */ public Vector2f PitchForFrigateInteraction; [NMS(Index = 195)] - /* 0x4760 */ public Vector2f RotationForFrigateInteraction; + /* 0x47F0 */ public Vector2f RotationForFrigateInteraction; [NMS(Index = 231)] - /* 0x4768 */ public float AerialViewBackTime; + /* 0x47F8 */ public float AerialViewBackTime; [NMS(Index = 232)] - /* 0x476C */ public float AerialViewBlendTime; + /* 0x47FC */ public float AerialViewBlendTime; [NMS(Index = 228)] - /* 0x4770 */ public float AerialViewDownDistance; + /* 0x4800 */ public float AerialViewDownDistance; [NMS(Index = 229)] - /* 0x4774 */ public float AerialViewPause; + /* 0x4804 */ public float AerialViewPause; [NMS(Index = 230)] - /* 0x4778 */ public float AerialViewStartTime; + /* 0x4808 */ public float AerialViewStartTime; [NMS(Index = 60)] - /* 0x477C */ public float BinocularFlashStrength; + /* 0x480C */ public float BinocularFlashStrength; [NMS(Index = 59)] - /* 0x4780 */ public float BinocularFlashTime; + /* 0x4810 */ public float BinocularFlashTime; [NMS(Index = 289)] - /* 0x4784 */ public float BobAmount; + /* 0x4814 */ public float BobAmount; [NMS(Index = 287)] - /* 0x4788 */ public float BobAmountAbandFreighter; + /* 0x4818 */ public float BobAmountAbandFreighter; [NMS(Index = 290)] - /* 0x478C */ public float BobFactor; + /* 0x481C */ public float BobFactor; [NMS(Index = 288)] - /* 0x4790 */ public float BobFactorAbandFreighter; + /* 0x4820 */ public float BobFactorAbandFreighter; [NMS(Index = 291)] - /* 0x4794 */ public float BobFocus; + /* 0x4824 */ public float BobFocus; [NMS(Index = 295)] - /* 0x4798 */ public float BobFwdAmount; + /* 0x4828 */ public float BobFwdAmount; [NMS(Index = 293)] - /* 0x479C */ public float BobRollAmount; + /* 0x482C */ public float BobRollAmount; [NMS(Index = 292)] - /* 0x47A0 */ public float BobRollFactor; + /* 0x4830 */ public float BobRollFactor; [NMS(Index = 294)] - /* 0x47A4 */ public float BobRollOffset; + /* 0x4834 */ public float BobRollOffset; [NMS(Index = 224)] - /* 0x47A8 */ public float BuildingModeMaxDistance; + /* 0x4838 */ public float BuildingModeMaxDistance; [NMS(Index = 377)] - /* 0x47AC */ public float CameraAmbientAutoSwitchMaxTime; + /* 0x483C */ public float CameraAmbientAutoSwitchMaxTime; [NMS(Index = 376)] - /* 0x47B0 */ public float CameraAmbientAutoSwitchMinTime; + /* 0x4840 */ public float CameraAmbientAutoSwitchMinTime; [NMS(Index = 296)] - /* 0x47B4 */ public float CamSeed1; + /* 0x4844 */ public float CamSeed1; [NMS(Index = 297)] - /* 0x47B8 */ public float CamSeed2; + /* 0x4848 */ public float CamSeed2; [NMS(Index = 300)] - /* 0x47BC */ public float CamWander1Amplitude; + /* 0x484C */ public float CamWander1Amplitude; [NMS(Index = 298)] - /* 0x47C0 */ public float CamWander1Phase; + /* 0x4850 */ public float CamWander1Phase; [NMS(Index = 301)] - /* 0x47C4 */ public float CamWander2Amplitude; + /* 0x4854 */ public float CamWander2Amplitude; [NMS(Index = 299)] - /* 0x47C8 */ public float CamWander2Phase; + /* 0x4858 */ public float CamWander2Phase; [NMS(Index = 319)] - /* 0x47CC */ public float CharCamAutoDirStartTime; + /* 0x485C */ public float CharCamAutoDirStartTime; [NMS(Index = 322)] - /* 0x47D0 */ public float CharCamDeflectSpeed; + /* 0x4860 */ public float CharCamDeflectSpeed; [NMS(Index = 314)] - /* 0x47D4 */ public float CharCamFocusHeight; + /* 0x4864 */ public float CharCamFocusHeight; [NMS(Index = 317)] - /* 0x47D8 */ public float CharCamHeight; + /* 0x4868 */ public float CharCamHeight; [NMS(Index = 320)] - /* 0x47DC */ public float CharCamLookOffset; + /* 0x486C */ public float CharCamLookOffset; [NMS(Index = 321)] - /* 0x47E0 */ public float CharCamLookOffsetFactor; + /* 0x4870 */ public float CharCamLookOffsetFactor; [NMS(Index = 315)] - /* 0x47E4 */ public float CharCamMaxDistance; + /* 0x4874 */ public float CharCamMaxDistance; [NMS(Index = 316)] - /* 0x47E8 */ public float CharCamMinDistance; + /* 0x4878 */ public float CharCamMinDistance; [NMS(Index = 323)] - /* 0x47EC */ public float CharCamMinSpeed; + /* 0x487C */ public float CharCamMinSpeed; [NMS(Index = 318)] - /* 0x47F0 */ public float CharCamOffsetTime; + /* 0x4880 */ public float CharCamOffsetTime; [NMS(Index = 324)] - /* 0x47F4 */ public float CharCamRightStickX; + /* 0x4884 */ public float CharCamRightStickX; [NMS(Index = 325)] - /* 0x47F8 */ public float CharCamRightStickY; + /* 0x4888 */ public float CharCamRightStickY; [NMS(Index = 329)] - /* 0x47FC */ public float CloseFactorSpring; + /* 0x488C */ public float CloseFactorSpring; [NMS(Index = 370)] - /* 0x4800 */ public float CreatureInteractionCamSpring; + /* 0x4890 */ public float CreatureInteractionCamSpring; [NMS(Index = 357)] - /* 0x4804 */ public float CreatureInteractionDistMulMax; + /* 0x4894 */ public float CreatureInteractionDistMulMax; [NMS(Index = 356)] - /* 0x4808 */ public float CreatureInteractionDistMulMin; + /* 0x4898 */ public float CreatureInteractionDistMulMin; [NMS(Index = 364)] - /* 0x480C */ public float CreatureInteractionDownhillPitchTransfer; + /* 0x489C */ public float CreatureInteractionDownhillPitchTransfer; [NMS(Index = 369)] - /* 0x4810 */ public float CreatureInteractionFoVMax; + /* 0x48A0 */ public float CreatureInteractionFoVMax; [NMS(Index = 368)] - /* 0x4814 */ public float CreatureInteractionFoVMin; + /* 0x48A4 */ public float CreatureInteractionFoVMin; [NMS(Index = 367)] - /* 0x4818 */ public float CreatureInteractionFoVSplitSize; + /* 0x48A8 */ public float CreatureInteractionFoVSplitSize; [NMS(Index = 371)] - /* 0x481C */ public float CreatureInteractionHeadHeightSpring; + /* 0x48AC */ public float CreatureInteractionHeadHeightSpring; [NMS(Index = 363)] - /* 0x4820 */ public float CreatureInteractionMaxDownhillPitchAroundPlayer; + /* 0x48B0 */ public float CreatureInteractionMaxDownhillPitchAroundPlayer; [NMS(Index = 365)] - /* 0x4824 */ public float CreatureInteractionMaxUphillPitchAroundPlayer; + /* 0x48B4 */ public float CreatureInteractionMaxUphillPitchAroundPlayer; [NMS(Index = 353)] - /* 0x4828 */ public float CreatureInteractionMinDist; + /* 0x48B8 */ public float CreatureInteractionMinDist; [NMS(Index = 362)] - /* 0x482C */ public float CreatureInteractionPitchMax; + /* 0x48BC */ public float CreatureInteractionPitchMax; [NMS(Index = 361)] - /* 0x4830 */ public float CreatureInteractionPitchMin; + /* 0x48C0 */ public float CreatureInteractionPitchMin; [NMS(Index = 360)] - /* 0x4834 */ public float CreatureInteractionPitchSplit; + /* 0x48C4 */ public float CreatureInteractionPitchSplit; [NMS(Index = 355)] - /* 0x4838 */ public float CreatureInteractionPushCameraDownAmount; + /* 0x48C8 */ public float CreatureInteractionPushCameraDownAmount; [NMS(Index = 354)] - /* 0x483C */ public float CreatureInteractionPushCameraDownForCreatureBiggerThan; + /* 0x48CC */ public float CreatureInteractionPushCameraDownForCreatureBiggerThan; [NMS(Index = 366)] - /* 0x4840 */ public float CreatureInteractionUphillPitchTransfer; + /* 0x48D0 */ public float CreatureInteractionUphillPitchTransfer; [NMS(Index = 359)] - /* 0x4844 */ public float CreatureInteractionYawMax; + /* 0x48D4 */ public float CreatureInteractionYawMax; [NMS(Index = 358)] - /* 0x4848 */ public float CreatureInteractionYawMin; + /* 0x48D8 */ public float CreatureInteractionYawMin; [NMS(Index = 352)] - /* 0x484C */ public float CreatureSizeMax; + /* 0x48DC */ public float CreatureSizeMax; [NMS(Index = 351)] - /* 0x4850 */ public float CreatureSizeMin; + /* 0x48E0 */ public float CreatureSizeMin; [NMS(Index = 278)] - /* 0x4854 */ public float DebugAICamAt; + /* 0x48E4 */ public float DebugAICamAt; [NMS(Index = 277)] - /* 0x4858 */ public float DebugAICamUp; + /* 0x48E8 */ public float DebugAICamUp; [NMS(Index = 304)] - /* 0x485C */ public float DebugCameraFastFactor; + /* 0x48EC */ public float DebugCameraFastFactor; [NMS(Index = 306)] - /* 0x4860 */ public float DebugCameraHeightForAccelerateBegin; + /* 0x48F0 */ public float DebugCameraHeightForAccelerateBegin; [NMS(Index = 308)] - /* 0x4864 */ public float DebugCameraHeightForAccelerateEnd; + /* 0x48F4 */ public float DebugCameraHeightForAccelerateEnd; [NMS(Index = 309)] - /* 0x4868 */ public float DebugCameraMaxSpeed; + /* 0x48F8 */ public float DebugCameraMaxSpeed; [NMS(Index = 303)] - /* 0x486C */ public float DebugCameraSlowFactor; + /* 0x48FC */ public float DebugCameraSlowFactor; [NMS(Index = 305)] - /* 0x4870 */ public float DebugCameraSpaceFastFactor; + /* 0x4900 */ public float DebugCameraSpaceFastFactor; [NMS(Index = 307)] - /* 0x4874 */ public float DebugCameraSpeedAtPlanetThreshold; + /* 0x4904 */ public float DebugCameraSpeedAtPlanetThreshold; [NMS(Index = 275)] - /* 0x4878 */ public float DebugMoveCamHeight; + /* 0x4908 */ public float DebugMoveCamHeight; [NMS(Index = 274)] - /* 0x487C */ public float DebugMoveCamSpeed; + /* 0x490C */ public float DebugMoveCamSpeed; [NMS(Index = 28)] - /* 0x4880 */ public float DebugPlanetJumpFarHeight; + /* 0x4910 */ public float DebugPlanetJumpFarHeight; [NMS(Index = 27)] - /* 0x4884 */ public float DebugPlanetJumpNearHeight; + /* 0x4914 */ public float DebugPlanetJumpNearHeight; [NMS(Index = 302)] - /* 0x4888 */ public float DebugSpaceStationTeleportOffset; + /* 0x4918 */ public float DebugSpaceStationTeleportOffset; [NMS(Index = 186)] - /* 0x488C */ public float DistanceForFleetInteraction; + /* 0x491C */ public float DistanceForFleetInteraction; [NMS(Index = 187)] - /* 0x4890 */ public float DistanceForFrigateInteraction; + /* 0x4920 */ public float DistanceForFrigateInteraction; [NMS(Index = 188)] - /* 0x4894 */ public float DistanceForFrigatePurchaseInteraction; + /* 0x4924 */ public float DistanceForFrigatePurchaseInteraction; [NMS(Index = 326)] - /* 0x4898 */ public float FirstPersonCamHeight; + /* 0x4928 */ public float FirstPersonCamHeight; [NMS(Index = 330)] - /* 0x489C */ public float FirstPersonFoV; + /* 0x492C */ public float FirstPersonFoV; [NMS(Index = 284)] - /* 0x48A0 */ public float FirstPersonSlerpAway; + /* 0x4930 */ public float FirstPersonSlerpAway; [NMS(Index = 285)] - /* 0x48A4 */ public float FirstPersonSlerpTowards; + /* 0x4934 */ public float FirstPersonSlerpTowards; [NMS(Index = 334)] - /* 0x48A8 */ public float FirstPersonZoom1FoV; + /* 0x4938 */ public float FirstPersonZoom1FoV; [NMS(Index = 335)] - /* 0x48AC */ public float FirstPersonZoom2FoV; + /* 0x493C */ public float FirstPersonZoom2FoV; [NMS(Index = 191)] - /* 0x48B0 */ public float FleetUIOrbitRate; + /* 0x4940 */ public float FleetUIOrbitRate; [NMS(Index = 193)] - /* 0x48B4 */ public float FleetUIVerticalMotionAmplitude; + /* 0x4944 */ public float FleetUIVerticalMotionAmplitude; [NMS(Index = 192)] - /* 0x48B8 */ public float FleetUIVerticalMotionDuration; + /* 0x4948 */ public float FleetUIVerticalMotionDuration; [NMS(Index = 58)] - /* 0x48BC */ public float FlybyInVehicleDamper; + /* 0x494C */ public float FlybyInVehicleDamper; [NMS(Index = 54)] - /* 0x48C0 */ public float FlybyMinRange; + /* 0x4950 */ public float FlybyMinRange; [NMS(Index = 56)] - /* 0x48C4 */ public float FlybyMinRelativeSpeed; + /* 0x4954 */ public float FlybyMinRelativeSpeed; [NMS(Index = 55)] - /* 0x48C8 */ public float FlybyRange; + /* 0x4958 */ public float FlybyRange; [NMS(Index = 57)] - /* 0x48CC */ public float FlybyRelativeSpeedRange; + /* 0x495C */ public float FlybyRelativeSpeedRange; [NMS(Index = 3)] - /* 0x48D0 */ public float FocusBuildingModeMaxFOV; + /* 0x4960 */ public float FocusBuildingModeMaxFOV; [NMS(Index = 2)] - /* 0x48D4 */ public float FocusBuildingModeMinFOV; + /* 0x4964 */ public float FocusBuildingModeMinFOV; [NMS(Index = 1)] - /* 0x48D8 */ public float FocusBuildingModeStartDistance; + /* 0x4968 */ public float FocusBuildingModeStartDistance; [NMS(Index = 349)] - /* 0x48DC */ public float FoVAdjust; + /* 0x496C */ public float FoVAdjust; [NMS(Index = 346)] - /* 0x48E0 */ public float FoVSpring; + /* 0x4970 */ public float FoVSpring; [NMS(Index = 347)] - /* 0x48E4 */ public float FoVSpringSights; + /* 0x4974 */ public float FoVSpringSights; [NMS(Index = 348)] - /* 0x48E8 */ public float FoVSpringSightsPassive; + /* 0x4978 */ public float FoVSpringSightsPassive; [NMS(Index = 180)] - /* 0x48EC */ public float FrigateCaptainLateralShiftAmount; + /* 0x497C */ public float FrigateCaptainLateralShiftAmount; [NMS(Index = 149)] - /* 0x48F0 */ public float FrontendModelCameraSpringTime; + /* 0x4980 */ public float FrontendModelCameraSpringTime; [NMS(Index = 23)] - /* 0x48F4 */ public float HmdEyeExtraTurnAngle; + /* 0x4984 */ public float HmdEyeExtraTurnAngle; [NMS(Index = 25)] - /* 0x48F8 */ public float HmdEyeExtraTurnHeadAngleRange; + /* 0x4988 */ public float HmdEyeExtraTurnHeadAngleRange; [NMS(Index = 24)] - /* 0x48FC */ public float HmdEyeExtraTurnMinHeadAngle; + /* 0x498C */ public float HmdEyeExtraTurnMinHeadAngle; [NMS(Index = 22)] - /* 0x4900 */ public float HmdEyeLookAngle; + /* 0x4990 */ public float HmdEyeLookAngle; [NMS(Index = 282)] - /* 0x4904 */ public float IndoorCamShakeDamper; + /* 0x4994 */ public float IndoorCamShakeDamper; [NMS(Index = 166)] - /* 0x4908 */ public float InteractionHeadHeightCronus; + /* 0x4998 */ public float InteractionHeadHeightCronus; [NMS(Index = 165)] - /* 0x490C */ public float InteractionHeadHeightDefault; + /* 0x499C */ public float InteractionHeadHeightDefault; [NMS(Index = 167)] - /* 0x4910 */ public float InteractionHeadHeightGek; + /* 0x49A0 */ public float InteractionHeadHeightGek; [NMS(Index = 169)] - /* 0x4914 */ public float InteractionHeadHeightSpiderman; + /* 0x49A4 */ public float InteractionHeadHeightSpiderman; [NMS(Index = 168)] - /* 0x4918 */ public float InteractionHeadHeightVykeen; + /* 0x49A8 */ public float InteractionHeadHeightVykeen; [NMS(Index = 173)] - /* 0x491C */ public float InteractionHeadPosHeightAdjust; + /* 0x49AC */ public float InteractionHeadPosHeightAdjust; [NMS(Index = 176)] - /* 0x4920 */ public float InteractionHeadPosHeightAdjustCronus; + /* 0x49B0 */ public float InteractionHeadPosHeightAdjustCronus; [NMS(Index = 175)] - /* 0x4924 */ public float InteractionHeadPosHeightAdjustSpiderman; + /* 0x49B4 */ public float InteractionHeadPosHeightAdjustSpiderman; [NMS(Index = 174)] - /* 0x4928 */ public float InteractionHeadPosHeightAdjustVykeen; + /* 0x49B8 */ public float InteractionHeadPosHeightAdjustVykeen; [NMS(Index = 196)] - /* 0x492C */ public float InteractionModeBlendTime; + /* 0x49BC */ public float InteractionModeBlendTime; [NMS(Index = 197)] - /* 0x4930 */ public float InteractionModeFocusCamBlend; + /* 0x49C0 */ public float InteractionModeFocusCamBlend; [NMS(Index = 198)] - /* 0x4934 */ public float InteractionModeFoV; + /* 0x49C4 */ public float InteractionModeFoV; [NMS(Index = 172)] - /* 0x4938 */ public float InteractionPitchAdjustDeadZone; + /* 0x49C8 */ public float InteractionPitchAdjustDeadZone; [NMS(Index = 171)] - /* 0x493C */ public float InteractionPitchAdjustStrength; + /* 0x49CC */ public float InteractionPitchAdjustStrength; [NMS(Index = 170)] - /* 0x4940 */ public float InteractionPitchAdjustTime; + /* 0x49D0 */ public float InteractionPitchAdjustTime; [NMS(Index = 184)] - /* 0x4944 */ public float LocalMissionBoardLateralShiftAmount; + /* 0x49D4 */ public float LocalMissionBoardLateralShiftAmount; [NMS(Index = 63)] - /* 0x4948 */ public float MaxCreatureRidingYaw; + /* 0x49D8 */ public float MaxCreatureRidingYaw; [NMS(Index = 62)] - /* 0x494C */ public float MaxFirstPersonCameraPitch; + /* 0x49DC */ public float MaxFirstPersonCameraPitch; [NMS(Index = 87)] - /* 0x4950 */ public float MechCameraArmShootOffsetY; + /* 0x49E0 */ public float MechCameraArmShootOffsetY; [NMS(Index = 88)] - /* 0x4954 */ public float MechCameraCombatFakeSpeed; + /* 0x49E4 */ public float MechCameraCombatFakeSpeed; [NMS(Index = 86)] - /* 0x4958 */ public float MechCameraExtraYPostLandingBlendTime; + /* 0x49E8 */ public float MechCameraExtraYPostLandingBlendTime; [NMS(Index = 85)] - /* 0x495C */ public float MechCameraNoExtraYTimeAfterLand; + /* 0x49EC */ public float MechCameraNoExtraYTimeAfterLand; [NMS(Index = 242)] - /* 0x4960 */ public float MechCamSpringStrengthMax; + /* 0x49F0 */ public float MechCamSpringStrengthMax; [NMS(Index = 241)] - /* 0x4964 */ public float MechCamSpringStrengthMin; + /* 0x49F4 */ public float MechCamSpringStrengthMin; [NMS(Index = 226)] - /* 0x4968 */ public float MeleeBoostedFoV; + /* 0x49F8 */ public float MeleeBoostedFoV; [NMS(Index = 227)] - /* 0x496C */ public float MeleeFoV; + /* 0x49FC */ public float MeleeFoV; [NMS(Index = 61)] - /* 0x4970 */ public float MinFirstPersonCameraPitch; + /* 0x4A00 */ public float MinFirstPersonCameraPitch; [NMS(Index = 200)] - /* 0x4974 */ public float MinInteractFocusAngle; + /* 0x4A04 */ public float MinInteractFocusAngle; [NMS(Index = 35)] - /* 0x4978 */ public float MiniportalFlashStrength; + /* 0x4A08 */ public float MiniportalFlashStrength; [NMS(Index = 34)] - /* 0x497C */ public float MiniportalFlashTime; + /* 0x4A0C */ public float MiniportalFlashTime; [NMS(Index = 271)] - /* 0x4980 */ public float ModelViewDefaultPitch; + /* 0x4A10 */ public float ModelViewDefaultPitch; [NMS(Index = 272)] - /* 0x4984 */ public float ModelViewDefaultYaw; + /* 0x4A14 */ public float ModelViewDefaultYaw; [NMS(Index = 268)] - /* 0x4988 */ public float ModelViewDistSpeed; + /* 0x4A18 */ public float ModelViewDistSpeed; [NMS(Index = 150)] - /* 0x498C */ public float ModelViewFlashTime; + /* 0x4A1C */ public float ModelViewFlashTime; [NMS(Index = 201)] - /* 0x4990 */ public float ModelViewInterpTime; + /* 0x4A20 */ public float ModelViewInterpTime; [NMS(Index = 270)] - /* 0x4994 */ public float ModelViewMaxDist; + /* 0x4A24 */ public float ModelViewMaxDist; [NMS(Index = 269)] - /* 0x4998 */ public float ModelViewMinDist; + /* 0x4A28 */ public float ModelViewMinDist; [NMS(Index = 267)] - /* 0x499C */ public float ModelViewMouseMoveSpeed; + /* 0x4A2C */ public float ModelViewMouseMoveSpeed; [NMS(Index = 266)] - /* 0x49A0 */ public float ModelViewMouseRotateSnapStrength; + /* 0x4A30 */ public float ModelViewMouseRotateSnapStrength; [NMS(Index = 265)] - /* 0x49A4 */ public float ModelViewMouseRotateSpeed; + /* 0x4A34 */ public float ModelViewMouseRotateSpeed; [NMS(Index = 264)] - /* 0x49A8 */ public float ModelViewRotateSpeed; + /* 0x4A38 */ public float ModelViewRotateSpeed; [NMS(Index = 263)] - /* 0x49AC */ public float MouseSensitivity; + /* 0x4A3C */ public float MouseSensitivity; [NMS(Index = 283)] - /* 0x49B0 */ public float NoControlCamShakeDamper; + /* 0x4A40 */ public float NoControlCamShakeDamper; [NMS(Index = 183)] - /* 0x49B4 */ public float NPCTradeLateralShiftAmount; + /* 0x4A44 */ public float NPCTradeLateralShiftAmount; [NMS(Index = 185)] - /* 0x49B8 */ public float NPCTradeLateralShiftTime; + /* 0x4A48 */ public float NPCTradeLateralShiftTime; [NMS(Index = 313)] - /* 0x49BC */ public float ObjectFocusTime; + /* 0x4A4C */ public float ObjectFocusTime; [NMS(Index = 310)] - /* 0x49C0 */ public float OffsetCamFOV; + /* 0x4A50 */ public float OffsetCamFOV; [NMS(Index = 12)] - /* 0x49C4 */ public float OffsetCombatCameraHorizontalAngle; + /* 0x4A54 */ public float OffsetCombatCameraHorizontalAngle; [NMS(Index = 280)] - /* 0x49C8 */ public float PainShakeTime; + /* 0x4A58 */ public float PainShakeTime; [NMS(Index = 215)] - /* 0x49CC */ public float PhotoModeCollisionRadius; + /* 0x4A5C */ public float PhotoModeCollisionRadius; [NMS(Index = 217)] - /* 0x49D0 */ public float PhotoModeFlashDuration; + /* 0x4A60 */ public float PhotoModeFlashDuration; [NMS(Index = 218)] - /* 0x49D4 */ public float PhotoModeFlashIntensity; + /* 0x4A64 */ public float PhotoModeFlashIntensity; [NMS(Index = 211)] - /* 0x49D8 */ public float PhotoModeMaxDistance; + /* 0x4A68 */ public float PhotoModeMaxDistance; [NMS(Index = 214)] - /* 0x49DC */ public float PhotoModeMaxDistanceClampBuffer; + /* 0x4A6C */ public float PhotoModeMaxDistanceClampBuffer; [NMS(Index = 213)] - /* 0x49E0 */ public float PhotoModeMaxDistanceClampForce; + /* 0x4A70 */ public float PhotoModeMaxDistanceClampForce; [NMS(Index = 212)] - /* 0x49E4 */ public float PhotoModeMaxDistanceSpace; + /* 0x4A74 */ public float PhotoModeMaxDistanceSpace; [NMS(Index = 209)] - /* 0x49E8 */ public float PhotoModeMoveSpeed; + /* 0x4A78 */ public float PhotoModeMoveSpeed; [NMS(Index = 216)] - /* 0x49EC */ public float PhotoModeRollSpeed; + /* 0x4A7C */ public float PhotoModeRollSpeed; [NMS(Index = 210)] - /* 0x49F0 */ public float PhotoModeTurnSpeed; + /* 0x4A80 */ public float PhotoModeTurnSpeed; [NMS(Index = 208)] - /* 0x49F4 */ public float PhotoModeVelocitySmoothTime; + /* 0x4A84 */ public float PhotoModeVelocitySmoothTime; [NMS(Index = 181)] - /* 0x49F8 */ public float PilotDetailsLateralShiftAmount; + /* 0x4A88 */ public float PilotDetailsLateralShiftAmount; [NMS(Index = 182)] - /* 0x49FC */ public float RecruitmentLateralShiftAmount; + /* 0x4A8C */ public float RecruitmentLateralShiftAmount; [NMS(Index = 19)] - /* 0x4A00 */ public float RevealedNPCHeadOffset; + /* 0x4A90 */ public float RevealedNPCHeadOffset; [NMS(Index = 225)] - /* 0x4A04 */ public float RunningFoVAdjust; + /* 0x4A94 */ public float RunningFoVAdjust; [NMS(Index = 0)] - /* 0x4A08 */ public float ScanCameraLookAtTime; + /* 0x4A98 */ public float ScanCameraLookAtTime; [NMS(Index = 10)] - /* 0x4A0C */ public float SClassLandingShakeMultiplier; + /* 0x4A9C */ public float SClassLandingShakeMultiplier; [NMS(Index = 238)] - /* 0x4A10 */ public float ScreenshotBackDistance; + /* 0x4AA0 */ public float ScreenshotBackDistance; [NMS(Index = 236)] - /* 0x4A14 */ public float ScreenshotBendDownAmount; + /* 0x4AA4 */ public float ScreenshotBendDownAmount; [NMS(Index = 235)] - /* 0x4A18 */ public float ScreenshotHorizonFaceFactor; + /* 0x4AA8 */ public float ScreenshotHorizonFaceFactor; [NMS(Index = 234)] - /* 0x4A1C */ public float ScreenshotHorizonHeight; + /* 0x4AAC */ public float ScreenshotHorizonHeight; [NMS(Index = 239)] - /* 0x4A20 */ public float ScreenshotInTime; + /* 0x4AB0 */ public float ScreenshotInTime; [NMS(Index = 240)] - /* 0x4A24 */ public float ScreenshotOutTime; + /* 0x4AB4 */ public float ScreenshotOutTime; [NMS(Index = 237)] - /* 0x4A28 */ public float ScreenshotRightDistance; + /* 0x4AB8 */ public float ScreenshotRightDistance; [NMS(Index = 199)] - /* 0x4A2C */ public float ShipBuilderFoV; + /* 0x4ABC */ public float ShipBuilderFoV; [NMS(Index = 262)] - /* 0x4A30 */ public float ShipCamAimFOV; + /* 0x4AC0 */ public float ShipCamAimFOV; [NMS(Index = 244)] - /* 0x4A34 */ public float ShipCamFastSpringStrengthMax; + /* 0x4AC4 */ public float ShipCamFastSpringStrengthMax; [NMS(Index = 243)] - /* 0x4A38 */ public float ShipCamFastSpringStrengthMin; + /* 0x4AC8 */ public float ShipCamFastSpringStrengthMin; [NMS(Index = 250)] - /* 0x4A3C */ public float ShipCamLookInterp; + /* 0x4ACC */ public float ShipCamLookInterp; [NMS(Index = 251)] - /* 0x4A40 */ public float ShipCamMinReturnTime; + /* 0x4AD0 */ public float ShipCamMinReturnTime; [NMS(Index = 258)] - /* 0x4A44 */ public float ShipCamMotionInterp; + /* 0x4AD4 */ public float ShipCamMotionInterp; [NMS(Index = 257)] - /* 0x4A48 */ public float ShipCamMotionMaxLagPitchAngle; + /* 0x4AD8 */ public float ShipCamMotionMaxLagPitchAngle; [NMS(Index = 256)] - /* 0x4A4C */ public float ShipCamMotionMaxLagTurnAngle; + /* 0x4ADC */ public float ShipCamMotionMaxLagTurnAngle; [NMS(Index = 254)] - /* 0x4A50 */ public float ShipCamMotionPitch; + /* 0x4AE0 */ public float ShipCamMotionPitch; [NMS(Index = 255)] - /* 0x4A54 */ public float ShipCamMotionPitchMod; + /* 0x4AE4 */ public float ShipCamMotionPitchMod; [NMS(Index = 253)] - /* 0x4A58 */ public float ShipCamMotionTurn; + /* 0x4AE8 */ public float ShipCamMotionTurn; [NMS(Index = 248)] - /* 0x4A5C */ public float ShipCamPitch; + /* 0x4AEC */ public float ShipCamPitch; [NMS(Index = 249)] - /* 0x4A60 */ public float ShipCamPitchMod; + /* 0x4AF0 */ public float ShipCamPitchMod; [NMS(Index = 252)] - /* 0x4A64 */ public float ShipCamReturnTime; + /* 0x4AF4 */ public float ShipCamReturnTime; [NMS(Index = 260)] - /* 0x4A68 */ public float ShipCamRollAmountMax; + /* 0x4AF8 */ public float ShipCamRollAmountMax; [NMS(Index = 259)] - /* 0x4A6C */ public float ShipCamRollAmountMin; + /* 0x4AFC */ public float ShipCamRollAmountMin; [NMS(Index = 261)] - /* 0x4A70 */ public float ShipCamRollSpeedScaler; + /* 0x4B00 */ public float ShipCamRollSpeedScaler; [NMS(Index = 246)] - /* 0x4A74 */ public float ShipCamSpringStrengthMax; + /* 0x4B04 */ public float ShipCamSpringStrengthMax; [NMS(Index = 245)] - /* 0x4A78 */ public float ShipCamSpringStrengthMin; + /* 0x4B08 */ public float ShipCamSpringStrengthMin; [NMS(Index = 247)] - /* 0x4A7C */ public float ShipCamTurn; + /* 0x4B0C */ public float ShipCamTurn; [NMS(Index = 51)] - /* 0x4A80 */ public float ShipFirstPersonBlendOffset; + /* 0x4B10 */ public float ShipFirstPersonBlendOffset; [NMS(Index = 50)] - /* 0x4A84 */ public float ShipFirstPersonBlendTime; + /* 0x4B14 */ public float ShipFirstPersonBlendTime; [NMS(Index = 342)] - /* 0x4A88 */ public float ShipFoVBoost; + /* 0x4B18 */ public float ShipFoVBoost; [NMS(Index = 338)] - /* 0x4A8C */ public float ShipFoVMax; + /* 0x4B1C */ public float ShipFoVMax; [NMS(Index = 341)] - /* 0x4A90 */ public float ShipFoVMax3rdPerson; + /* 0x4B20 */ public float ShipFoVMax3rdPerson; [NMS(Index = 336)] - /* 0x4A94 */ public float ShipFoVMin; + /* 0x4B24 */ public float ShipFoVMin; [NMS(Index = 337)] - /* 0x4A98 */ public float ShipFoVMin2; + /* 0x4B28 */ public float ShipFoVMin2; [NMS(Index = 340)] - /* 0x4A9C */ public float ShipFoVMin3rdPerson; + /* 0x4B2C */ public float ShipFoVMin3rdPerson; [NMS(Index = 343)] - /* 0x4AA0 */ public float ShipFoVMiniJump; + /* 0x4B30 */ public float ShipFoVMiniJump; [NMS(Index = 344)] - /* 0x4AA4 */ public float ShipFoVSpring; + /* 0x4B34 */ public float ShipFoVSpring; [NMS(Index = 345)] - /* 0x4AA8 */ public float ShipMiniJumpFoVSpring; + /* 0x4B38 */ public float ShipMiniJumpFoVSpring; [NMS(Index = 281)] - /* 0x4AAC */ public float ShipShakeDamper; + /* 0x4B3C */ public float ShipShakeDamper; [NMS(Index = 47)] - /* 0x4AB0 */ public float ShipThirdPersonBlendOffset; + /* 0x4B40 */ public float ShipThirdPersonBlendOffset; [NMS(Index = 49)] - /* 0x4AB4 */ public float ShipThirdPersonBlendOutOffset; + /* 0x4B44 */ public float ShipThirdPersonBlendOutOffset; [NMS(Index = 48)] - /* 0x4AB8 */ public float ShipThirdPersonBlendOutTime; + /* 0x4B48 */ public float ShipThirdPersonBlendOutTime; [NMS(Index = 45)] - /* 0x4ABC */ public float ShipThirdPersonBlendTime; + /* 0x4B4C */ public float ShipThirdPersonBlendTime; [NMS(Index = 46)] - /* 0x4AC0 */ public float ShipThirdPersonBlendWithOffsetTime; + /* 0x4B50 */ public float ShipThirdPersonBlendWithOffsetTime; [NMS(Index = 53)] - /* 0x4AC4 */ public float ShipThirdPersonEnterBlendOffset; + /* 0x4B54 */ public float ShipThirdPersonEnterBlendOffset; [NMS(Index = 52)] - /* 0x4AC8 */ public float ShipThirdPersonEnterBlendTime; + /* 0x4B58 */ public float ShipThirdPersonEnterBlendTime; [NMS(Index = 339)] - /* 0x4ACC */ public float ShipWarpFoV; + /* 0x4B5C */ public float ShipWarpFoV; [NMS(Index = 20)] - /* 0x4AD0 */ public float SpecialVehicleMouseRecentreTime; + /* 0x4B60 */ public float SpecialVehicleMouseRecentreTime; [NMS(Index = 21)] - /* 0x4AD4 */ public float SpecialVehicleMouseRecentreWeaponTime; + /* 0x4B64 */ public float SpecialVehicleMouseRecentreWeaponTime; [NMS(Index = 32)] - /* 0x4AD8 */ public float ThirdPersonAfterIntroCamBlendTime; + /* 0x4B68 */ public float ThirdPersonAfterIntroCamBlendTime; [NMS(Index = 202)] - /* 0x4ADC */ public float ThirdPersonBlendInTime; + /* 0x4B6C */ public float ThirdPersonBlendInTime; [NMS(Index = 203)] - /* 0x4AE0 */ public float ThirdPersonBlendOutTime; + /* 0x4B70 */ public float ThirdPersonBlendOutTime; [NMS(Index = 121)] - /* 0x4AE4 */ public float ThirdPersonCameraChangeBlendTime; + /* 0x4B74 */ public float ThirdPersonCameraChangeBlendTime; [NMS(Index = 122)] - /* 0x4AE8 */ public float ThirdPersonCameraChangeMinimumBlend; + /* 0x4B78 */ public float ThirdPersonCameraChangeMinimumBlend; [NMS(Index = 66)] - /* 0x4AEC */ public float ThirdPersonCloseDistance; + /* 0x4B7C */ public float ThirdPersonCloseDistance; [NMS(Index = 67)] - /* 0x4AF0 */ public float ThirdPersonCloseDistanceX; + /* 0x4B80 */ public float ThirdPersonCloseDistanceX; [NMS(Index = 65)] - /* 0x4AF4 */ public float ThirdPersonClosePitch; + /* 0x4B84 */ public float ThirdPersonClosePitch; [NMS(Index = 204)] - /* 0x4AF8 */ public float ThirdPersonCollisionPushOffsetReducerStart; + /* 0x4B88 */ public float ThirdPersonCollisionPushOffsetReducerStart; [NMS(Index = 205)] - /* 0x4AFC */ public float ThirdPersonCollisionPushOffsetReducerVehicleRearAngle; + /* 0x4B8C */ public float ThirdPersonCollisionPushOffsetReducerVehicleRearAngle; [NMS(Index = 333)] - /* 0x4B00 */ public float ThirdPersonCombatFoV; + /* 0x4B90 */ public float ThirdPersonCombatFoV; [NMS(Index = 74)] - /* 0x4B04 */ public float ThirdPersonDownhillAdjustMaxAngle; + /* 0x4B94 */ public float ThirdPersonDownhillAdjustMaxAngle; [NMS(Index = 78)] - /* 0x4B08 */ public float ThirdPersonDownhillAdjustMaxAnglePrime; + /* 0x4B98 */ public float ThirdPersonDownhillAdjustMaxAnglePrime; [NMS(Index = 73)] - /* 0x4B0C */ public float ThirdPersonDownhillAdjustMinAngle; + /* 0x4B9C */ public float ThirdPersonDownhillAdjustMinAngle; [NMS(Index = 77)] - /* 0x4B10 */ public float ThirdPersonDownhillAdjustMinAnglePrime; + /* 0x4BA0 */ public float ThirdPersonDownhillAdjustMinAnglePrime; [NMS(Index = 72)] - /* 0x4B14 */ public float ThirdPersonDownhillAdjustSpringTimeMax; + /* 0x4BA4 */ public float ThirdPersonDownhillAdjustSpringTimeMax; [NMS(Index = 71)] - /* 0x4B18 */ public float ThirdPersonDownhillAdjustSpringTimeMin; + /* 0x4BA8 */ public float ThirdPersonDownhillAdjustSpringTimeMin; [NMS(Index = 331)] - /* 0x4B1C */ public float ThirdPersonFoV; + /* 0x4BAC */ public float ThirdPersonFoV; [NMS(Index = 206)] - /* 0x4B20 */ public float ThirdPersonOffsetSpringTime; + /* 0x4BB0 */ public float ThirdPersonOffsetSpringTime; [NMS(Index = 68)] - /* 0x4B24 */ public float ThirdPersonRotationBackAdjustAngleMax; + /* 0x4BB4 */ public float ThirdPersonRotationBackAdjustAngleMax; [NMS(Index = 64)] - /* 0x4B28 */ public float ThirdPersonRotationBackAdjustAngleMin; + /* 0x4BB8 */ public float ThirdPersonRotationBackAdjustAngleMin; [NMS(Index = 33)] - /* 0x4B2C */ public float ThirdPersonSkipIntroCamBlendTime; + /* 0x4BBC */ public float ThirdPersonSkipIntroCamBlendTime; [NMS(Index = 82)] - /* 0x4B30 */ public float ThirdPersonUphillAdjustCrossSlopeMaxAngle; + /* 0x4BC0 */ public float ThirdPersonUphillAdjustCrossSlopeMaxAngle; [NMS(Index = 81)] - /* 0x4B34 */ public float ThirdPersonUphillAdjustCrossSlopeMinAngle; + /* 0x4BC4 */ public float ThirdPersonUphillAdjustCrossSlopeMinAngle; [NMS(Index = 76)] - /* 0x4B38 */ public float ThirdPersonUphillAdjustMaxAngle; + /* 0x4BC8 */ public float ThirdPersonUphillAdjustMaxAngle; [NMS(Index = 80)] - /* 0x4B3C */ public float ThirdPersonUphillAdjustMaxAnglePrime; + /* 0x4BCC */ public float ThirdPersonUphillAdjustMaxAnglePrime; [NMS(Index = 75)] - /* 0x4B40 */ public float ThirdPersonUphillAdjustMinAngle; + /* 0x4BD0 */ public float ThirdPersonUphillAdjustMinAngle; [NMS(Index = 79)] - /* 0x4B44 */ public float ThirdPersonUphillAdjustMinAnglePrime; + /* 0x4BD4 */ public float ThirdPersonUphillAdjustMinAnglePrime; [NMS(Index = 70)] - /* 0x4B48 */ public float ThirdPersonUphillAdjustSpringTimeMax; + /* 0x4BD8 */ public float ThirdPersonUphillAdjustSpringTimeMax; [NMS(Index = 69)] - /* 0x4B4C */ public float ThirdPersonUphillAdjustSpringTimeMin; + /* 0x4BDC */ public float ThirdPersonUphillAdjustSpringTimeMin; [NMS(Index = 29)] - /* 0x4B50 */ public float TogglePerspectiveBlendTime; + /* 0x4BE0 */ public float TogglePerspectiveBlendTime; [NMS(Index = 31)] - /* 0x4B54 */ public float UnderwaterCameraExtraVertOffset; + /* 0x4BE4 */ public float UnderwaterCameraExtraVertOffset; [NMS(Index = 179)] - /* 0x4B58 */ public float VehicleCameraVertRotationLimitBlendTime; + /* 0x4BE8 */ public float VehicleCameraVertRotationLimitBlendTime; [NMS(Index = 178)] - /* 0x4B5C */ public float VehicleCameraVertRotationMax; + /* 0x4BEC */ public float VehicleCameraVertRotationMax; [NMS(Index = 177)] - /* 0x4B60 */ public float VehicleCameraVertRotationMin; + /* 0x4BF0 */ public float VehicleCameraVertRotationMin; [NMS(Index = 41)] - /* 0x4B64 */ public float VehicleExitFlashStrength; + /* 0x4BF4 */ public float VehicleExitFlashStrength; [NMS(Index = 40)] - /* 0x4B68 */ public float VehicleExitFlashTime; + /* 0x4BF8 */ public float VehicleExitFlashTime; [NMS(Index = 332)] - /* 0x4B6C */ public float VehicleFirstPersonFoV; + /* 0x4BFC */ public float VehicleFirstPersonFoV; [NMS(Index = 43)] - /* 0x4B70 */ public float VehicleFirstToThirdExitOffsetY; + /* 0x4C00 */ public float VehicleFirstToThirdExitOffsetY; [NMS(Index = 44)] - /* 0x4B74 */ public float VehicleFirstToThirdExitOffsetZ; + /* 0x4C04 */ public float VehicleFirstToThirdExitOffsetZ; [NMS(Index = 84)] - /* 0x4B78 */ public float VehicleThirdPersonShootOffsetBlendOutTime; + /* 0x4C08 */ public float VehicleThirdPersonShootOffsetBlendOutTime; [NMS(Index = 83)] - /* 0x4B7C */ public float VehicleThirdPersonShootOffsetReturnTime; + /* 0x4C0C */ public float VehicleThirdPersonShootOffsetReturnTime; [NMS(Index = 38)] - /* 0x4B80 */ public float VRGravityChangeMaxFlashTime; + /* 0x4C10 */ public float VRGravityChangeMaxFlashTime; [NMS(Index = 37)] - /* 0x4B84 */ public float VRGravityChangeMinFlashTime; + /* 0x4C14 */ public float VRGravityChangeMinFlashTime; [NMS(Index = 279)] - /* 0x4B88 */ public float VRShakeMultiplier; + /* 0x4C18 */ public float VRShakeMultiplier; [NMS(Index = 233)] - /* 0x4B8C */ public TkCurveType AerialViewCurve; + /* 0x4C1C */ public TkCurveType AerialViewCurve; [NMS(Index = 350)] - /* 0x4B8D */ public bool CreatureInteractionInterpolateDuringHold; + /* 0x4C1D */ public bool CreatureInteractionInterpolateDuringHold; [NMS(Index = 276)] - /* 0x4B8E */ public bool DebugAICam; + /* 0x4C1E */ public bool DebugAICam; [NMS(Index = 273)] - /* 0x4B8F */ public bool DebugMoveCam; + /* 0x4C1F */ public bool DebugMoveCam; [NMS(Index = 372)] - /* 0x4B90 */ public bool FollowDrawCamProbes; + /* 0x4C20 */ public bool FollowDrawCamProbes; [NMS(Index = 30)] - /* 0x4B91 */ public bool LockFollowSpring; + /* 0x4C21 */ public bool LockFollowSpring; [NMS(Index = 207)] - /* 0x4B92 */ public bool MaxBob; + /* 0x4C22 */ public bool MaxBob; [NMS(Index = 11)] - /* 0x4B93 */ public bool OffsetCombatCameraHorizontal; + /* 0x4C23 */ public bool OffsetCombatCameraHorizontal; [NMS(Index = 26)] - /* 0x4B94 */ public bool PauseThirdPersonCamInPause; + /* 0x4C24 */ public bool PauseThirdPersonCamInPause; } } diff --git a/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs b/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs index e72b87377..1bd9036a4 100644 --- a/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs @@ -4,1246 +4,1250 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xAE0692C8491951, NameHash = 0xD1168B3D)] + [NMS(GUID = 0xC6C712E6406B87C8, NameHash = 0xD1168B3D)] public class GcCreatureGlobals : NMSTemplate { [NMS(Index = 102)] /* 0x0000 */ public GcCameraShakeData PainShake; - [NMS(Index = 545)] - /* 0x00C0 */ public GcScanEffectData PetOffPlanetEffect; + [NMS(Index = 547)] + /* 0x00C0 */ public GcScanEffectData PetBattlerEffect; + [NMS(Index = 546)] + /* 0x0110 */ public GcScanEffectData PetOffPlanetEffect; [NMS(Index = 8)] - /* 0x0110 */ public Colour AllCreaturesDiscoveredColour; + /* 0x0160 */ public Colour AllCreaturesDiscoveredColour; [NMS(Index = 275)] - /* 0x0120 */ public Colour JellyBossBroodIdleColour; + /* 0x0170 */ public Colour JellyBossBroodIdleColour; [NMS(Index = 276)] - /* 0x0130 */ public Colour JellyBossBroodProximityWarningColour; + /* 0x0180 */ public Colour JellyBossBroodProximityWarningColour; [NMS(Index = 272)] - /* 0x0140 */ public Colour JellyBossIdleColour; + /* 0x0190 */ public Colour JellyBossIdleColour; [NMS(Index = 274)] - /* 0x0150 */ public Colour JellyBossProjectileAttackWarningColour; + /* 0x01A0 */ public Colour JellyBossProjectileAttackWarningColour; [NMS(Index = 273)] - /* 0x0160 */ public Colour JellyBossSpawnBroodWarningColour; - [NMS(Index = 565)] - /* 0x0170 */ public Colour PetInteractionLightColour; - [NMS(Index = 466)] - /* 0x0180 */ public Colour PetRadialBadColour; + /* 0x01B0 */ public Colour JellyBossSpawnBroodWarningColour; + [NMS(Index = 567)] + /* 0x01C0 */ public Colour PetInteractionLightColour; + [NMS(Index = 467)] + /* 0x01D0 */ public Colour PetRadialBadColour; + [NMS(Index = 470)] + /* 0x01E0 */ public Colour PetRadialBoostColour; [NMS(Index = 469)] - /* 0x0190 */ public Colour PetRadialBoostColour; + /* 0x01F0 */ public Colour PetRadialGoodColour; [NMS(Index = 468)] - /* 0x01A0 */ public Colour PetRadialGoodColour; - [NMS(Index = 467)] - /* 0x01B0 */ public Colour PetRadialNeutralColour; - [NMS(Index = 557)] - /* 0x01C0 */ public Colour PetThrowArcColour; + /* 0x0200 */ public Colour PetRadialNeutralColour; + [NMS(Index = 559)] + /* 0x0210 */ public Colour PetThrowArcColour; [NMS(Index = 278)] - /* 0x01D0 */ public Colour SpookFiendAggressiveColour; + /* 0x0220 */ public Colour SpookFiendAggressiveColour; [NMS(Index = 280)] - /* 0x01E0 */ public Colour SpookFiendKamikazeColour; + /* 0x0230 */ public Colour SpookFiendKamikazeColour; [NMS(Index = 277)] - /* 0x01F0 */ public Colour SpookFiendPassiveColour; + /* 0x0240 */ public Colour SpookFiendPassiveColour; [NMS(Index = 279)] - /* 0x0200 */ public Colour SpookFiendSpitColour; + /* 0x0250 */ public Colour SpookFiendSpitColour; [NMS(Index = 31, Size = 0x20, EnumType = typeof(GcBiomeSubType.BiomeSubTypeEnum))] - /* 0x0210 */ public NMSString0x20A[] WeirdBiomeDescriptions; + /* 0x0260 */ public NMSString0x20A[] WeirdBiomeDescriptions; [NMS(Index = 30, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0610 */ public NMSString0x20A[] BiomeAirDescriptions; + /* 0x0660 */ public NMSString0x20A[] BiomeAirDescriptions; [NMS(Index = 28, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0830 */ public NMSString0x20A[] BiomeDescriptions; + /* 0x0880 */ public NMSString0x20A[] BiomeDescriptions; [NMS(Index = 29, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0A50 */ public NMSString0x20A[] BiomeWaterDescriptions; + /* 0x0AA0 */ public NMSString0x20A[] BiomeWaterDescriptions; [NMS(Index = 24, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0C70 */ public NMSString0x20A[] DietMeat; + /* 0x0CC0 */ public NMSString0x20A[] DietMeat; [NMS(Index = 25, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0E90 */ public NMSString0x20A[] DietVeg; + /* 0x0EE0 */ public NMSString0x20A[] DietVeg; [NMS(Index = 32, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x10B0 */ public NMSString0x20A[] PetBiomeClimates; - [NMS(Index = 611)] - /* 0x12D0 */ public GcWeirdCreatureRewardList WeirdKillingRewards; + /* 0x1100 */ public NMSString0x20A[] PetBiomeClimates; + [NMS(Index = 613)] + /* 0x1320 */ public GcWeirdCreatureRewardList WeirdKillingRewards; [NMS(Index = 20, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] - /* 0x14D0 */ public NMSString0x20A[] Temperments; + /* 0x1520 */ public NMSString0x20A[] Temperments; [NMS(Index = 22, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x1630 */ public NMSString0x20A[] Diets; + /* 0x1680 */ public NMSString0x20A[] Diets; [NMS(Index = 23, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x16B0 */ public NMSString0x20A[] WaterDiets; + /* 0x1700 */ public NMSString0x20A[] WaterDiets; [NMS(Index = 61)] - /* 0x1730 */ public NMSString0x20A CreatureFilter; + /* 0x1780 */ public NMSString0x20A CreatureFilter; [NMS(Index = 9)] - /* 0x1750 */ public NMSString0x20A PetCarePuzzleOverrideID; + /* 0x17A0 */ public NMSString0x20A PetCarePuzzleOverrideID; [NMS(Index = 179)] - /* 0x1770 */ public List AlertTable; - [NMS(Index = 589)] - /* 0x1780 */ public NMSString0x10 AlienShipQuestCreatureWeapon; - [NMS(Index = 588)] - /* 0x1790 */ public NMSString0x10 AlienShipQuestKillingSubstance; - [NMS(Index = 604)] - /* 0x17A0 */ public NMSString0x10 BasicFeedingProduct; - [NMS(Index = 610)] - /* 0x17B0 */ public List CarnivoreFeedingProducts; + /* 0x17C0 */ public List AlertTable; + [NMS(Index = 591)] + /* 0x17D0 */ public NMSString0x10 AlienShipQuestCreatureWeapon; + [NMS(Index = 590)] + /* 0x17E0 */ public NMSString0x10 AlienShipQuestKillingSubstance; + [NMS(Index = 606)] + /* 0x17F0 */ public NMSString0x10 BasicFeedingProduct; + [NMS(Index = 612)] + /* 0x1800 */ public List CarnivoreFeedingProducts; [NMS(Index = 423)] - /* 0x17C0 */ public NMSString0x10 CreatureDeathEffectBig; + /* 0x1810 */ public NMSString0x10 CreatureDeathEffectBig; [NMS(Index = 422)] - /* 0x17D0 */ public NMSString0x10 CreatureDeathEffectMedium; + /* 0x1820 */ public NMSString0x10 CreatureDeathEffectMedium; [NMS(Index = 421)] - /* 0x17E0 */ public NMSString0x10 CreatureDeathEffectSmall; + /* 0x1830 */ public NMSString0x10 CreatureDeathEffectSmall; [NMS(Index = 201)] - /* 0x17F0 */ public NMSString0x10 CreatureHugeRunShake; + /* 0x1840 */ public NMSString0x10 CreatureHugeRunShake; [NMS(Index = 199)] - /* 0x1800 */ public NMSString0x10 CreatureHugeWalkShake; + /* 0x1850 */ public NMSString0x10 CreatureHugeWalkShake; [NMS(Index = 197)] - /* 0x1810 */ public NMSString0x10 CreatureLargeRunShake; + /* 0x1860 */ public NMSString0x10 CreatureLargeRunShake; [NMS(Index = 195)] - /* 0x1820 */ public NMSString0x10 CreatureLargeWalkShake; + /* 0x1870 */ public NMSString0x10 CreatureLargeWalkShake; [NMS(Index = 60)] - /* 0x1830 */ public GcSeed CreatureSeed; - [NMS(Index = 587)] - /* 0x1840 */ public NMSString0x10 DefaultKillingSubstance; + /* 0x1880 */ public GcSeed CreatureSeed; + [NMS(Index = 589)] + /* 0x1890 */ public NMSString0x10 DefaultKillingSubstance; [NMS(Index = 424)] - /* 0x1850 */ public NMSString0x10 FishDeathEffect; - [NMS(Index = 597)] - /* 0x1860 */ public List HarvestingProducts; - [NMS(Index = 609)] - /* 0x1870 */ public List HerbivoreFeedingProducts; - [NMS(Index = 605)] - /* 0x1880 */ public NMSString0x10 HorrorPetFeedingProduct; - [NMS(Index = 596)] - /* 0x1890 */ public List KillingProducts; - [NMS(Index = 590)] - /* 0x18A0 */ public List KillingSubstances; - [NMS(Index = 612)] - /* 0x18B0 */ public List LootItems; - [NMS(Index = 513)] - /* 0x18C0 */ public NMSString0x10 PetEggMaxChangeProduct; - [NMS(Index = 546)] - /* 0x18D0 */ public List PetEggs; - [NMS(Index = 551)] - /* 0x18E0 */ public NMSString0x10 PetEggsplosionEffect; - [NMS(Index = 452)] - /* 0x18F0 */ public NMSString0x10 PetScan; - [NMS(Index = 606)] - /* 0x1900 */ public NMSString0x10 RobotFeedingProduct; + /* 0x18A0 */ public NMSString0x10 FishDeathEffect; + [NMS(Index = 599)] + /* 0x18B0 */ public List HarvestingProducts; + [NMS(Index = 611)] + /* 0x18C0 */ public List HerbivoreFeedingProducts; + [NMS(Index = 607)] + /* 0x18D0 */ public NMSString0x10 HorrorPetFeedingProduct; + [NMS(Index = 598)] + /* 0x18E0 */ public List KillingProducts; + [NMS(Index = 592)] + /* 0x18F0 */ public List KillingSubstances; [NMS(Index = 614)] - /* 0x1910 */ public List RockTransformChanceModifiers; + /* 0x1900 */ public List LootItems; + [NMS(Index = 514)] + /* 0x1910 */ public NMSString0x10 PetEggMaxChangeProduct; + [NMS(Index = 548)] + /* 0x1920 */ public List PetEggs; + [NMS(Index = 553)] + /* 0x1930 */ public NMSString0x10 PetEggsplosionEffect; + [NMS(Index = 452)] + /* 0x1940 */ public NMSString0x10 PetScan; + [NMS(Index = 608)] + /* 0x1950 */ public NMSString0x10 RobotFeedingProduct; + [NMS(Index = 616)] + /* 0x1960 */ public List RockTransformChanceModifiers; [NMS(Index = 282)] - /* 0x1920 */ public List SpookFiendsSpawnData; + /* 0x1970 */ public List SpookFiendsSpawnData; [NMS(Index = 178)] - /* 0x1930 */ public GcFlyingSnakeData FlyingSnakeData; + /* 0x1980 */ public GcFlyingSnakeData FlyingSnakeData; [NMS(Index = 0, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x1970 */ public float[] SpherePusherOffset; + /* 0x19C0 */ public float[] SpherePusherOffset; [NMS(Index = 2, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x1980 */ public float[] SpherePusherRadiusMul; + /* 0x19D0 */ public float[] SpherePusherRadiusMul; [NMS(Index = 1, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x1990 */ public float[] SpherePusherWeight; + /* 0x19E0 */ public float[] SpherePusherWeight; [NMS(Index = 268)] - /* 0x19A0 */ public Vector2f JellyBossBroodMaxChaseTime; + /* 0x19F0 */ public Vector2f JellyBossBroodMaxChaseTime; [NMS(Index = 281)] - /* 0x19A8 */ public Vector2f SpookFiendsSpawnTimer; + /* 0x19F8 */ public Vector2f SpookFiendsSpawnTimer; [NMS(Index = 217)] - /* 0x19B0 */ public float AdultBabyKilledNoticeDistance; - [NMS(Index = 583)] - /* 0x19B4 */ public float AdultCorrelationValue; + /* 0x1A00 */ public float AdultBabyKilledNoticeDistance; + [NMS(Index = 585)] + /* 0x1A04 */ public float AdultCorrelationValue; [NMS(Index = 163)] - /* 0x19B8 */ public float AlertDistance; + /* 0x1A08 */ public float AlertDistance; [NMS(Index = 7)] - /* 0x19BC */ public int AllCreaturesDiscoveredBonusMul; - [NMS(Index = 615)] - /* 0x19C0 */ public float AngryRockProportionNormal; - [NMS(Index = 616)] - /* 0x19C4 */ public float AngryRockProportionSurvival; + /* 0x1A0C */ public int AllCreaturesDiscoveredBonusMul; + [NMS(Index = 617)] + /* 0x1A10 */ public float AngryRockProportionNormal; + [NMS(Index = 618)] + /* 0x1A14 */ public float AngryRockProportionSurvival; [NMS(Index = 177)] - /* 0x19C8 */ public float AnimationStickToGroundSpeed; - [NMS(Index = 566)] - /* 0x19CC */ public float AnimChangeCoolDown; + /* 0x1A18 */ public float AnimationStickToGroundSpeed; + [NMS(Index = 568)] + /* 0x1A1C */ public float AnimChangeCoolDown; [NMS(Index = 330)] - /* 0x19D0 */ public float AsteroidCreatureRichSystemSpawnPercent; + /* 0x1A20 */ public float AsteroidCreatureRichSystemSpawnPercent; [NMS(Index = 329)] - /* 0x19D4 */ public float AsteroidCreatureSpawnPercentOverride; + /* 0x1A24 */ public float AsteroidCreatureSpawnPercentOverride; [NMS(Index = 397)] - /* 0x19D8 */ public float AttackPlayerDistance; + /* 0x1A28 */ public float AttackPlayerDistance; + [NMS(Index = 496)] + /* 0x1A2C */ public float AttractedMaxAvoidCreaturesDist; [NMS(Index = 495)] - /* 0x19DC */ public float AttractedMaxAvoidCreaturesDist; + /* 0x1A30 */ public float AttractedMaxAvoidCreaturesStrength; [NMS(Index = 494)] - /* 0x19E0 */ public float AttractedMaxAvoidCreaturesStrength; + /* 0x1A34 */ public float AttractedMinAvoidCreaturesDist; [NMS(Index = 493)] - /* 0x19E4 */ public float AttractedMinAvoidCreaturesDist; - [NMS(Index = 492)] - /* 0x19E8 */ public float AttractedMinAvoidCreaturesStrength; + /* 0x1A38 */ public float AttractedMinAvoidCreaturesStrength; [NMS(Index = 153)] - /* 0x19EC */ public float AttractMinDistance; + /* 0x1A3C */ public float AttractMinDistance; [NMS(Index = 358)] - /* 0x19F0 */ public float AvoidCreaturesWeight; + /* 0x1A40 */ public float AvoidCreaturesWeight; [NMS(Index = 359)] - /* 0x19F4 */ public float AvoidImpassableWeight; + /* 0x1A44 */ public float AvoidImpassableWeight; [NMS(Index = 344)] - /* 0x19F8 */ public float BadTurnPercent; + /* 0x1A48 */ public float BadTurnPercent; [NMS(Index = 345)] - /* 0x19FC */ public float BadTurnWeight; + /* 0x1A4C */ public float BadTurnWeight; [NMS(Index = 360)] - /* 0x1A00 */ public float BaseAndTerrainModImpassableStrength; + /* 0x1A50 */ public float BaseAndTerrainModImpassableStrength; [NMS(Index = 353)] - /* 0x1A04 */ public float BrakingForce; + /* 0x1A54 */ public float BrakingForce; [NMS(Index = 354)] - /* 0x1A08 */ public float BrakingForceY; + /* 0x1A58 */ public float BrakingForceY; [NMS(Index = 291)] - /* 0x1A0C */ public int BugFiendHealth; + /* 0x1A5C */ public int BugFiendHealth; [NMS(Index = 286)] - /* 0x1A10 */ public int BugQueenHealth; + /* 0x1A60 */ public int BugQueenHealth; [NMS(Index = 290)] - /* 0x1A14 */ public float BugQueenSpitballExplosionRadius; + /* 0x1A64 */ public float BugQueenSpitballExplosionRadius; [NMS(Index = 289)] - /* 0x1A18 */ public float BugQueenSpitballSpeed; + /* 0x1A68 */ public float BugQueenSpitballSpeed; [NMS(Index = 287)] - /* 0x1A1C */ public int BugQueenSpitCount; + /* 0x1A6C */ public int BugQueenSpitCount; [NMS(Index = 288)] - /* 0x1A20 */ public float BugQueenSpitRadius; + /* 0x1A70 */ public float BugQueenSpitRadius; [NMS(Index = 190)] - /* 0x1A24 */ public float CreatureBlobRidingHugeMinSize; + /* 0x1A74 */ public float CreatureBlobRidingHugeMinSize; [NMS(Index = 189)] - /* 0x1A28 */ public float CreatureBlobRidingLargeMinSize; + /* 0x1A78 */ public float CreatureBlobRidingLargeMinSize; [NMS(Index = 188)] - /* 0x1A2C */ public float CreatureBlobRidingMedMinSize; + /* 0x1A7C */ public float CreatureBlobRidingMedMinSize; [NMS(Index = 87)] - /* 0x1A30 */ public float CreatureBrakeForce; + /* 0x1A80 */ public float CreatureBrakeForce; + [NMS(Index = 603)] + /* 0x1A84 */ public int CreatureHarvestAmountHuge; + [NMS(Index = 602)] + /* 0x1A88 */ public int CreatureHarvestAmountLarge; [NMS(Index = 601)] - /* 0x1A34 */ public int CreatureHarvestAmountHuge; + /* 0x1A8C */ public int CreatureHarvestAmountMed; [NMS(Index = 600)] - /* 0x1A38 */ public int CreatureHarvestAmountLarge; - [NMS(Index = 599)] - /* 0x1A3C */ public int CreatureHarvestAmountMed; - [NMS(Index = 598)] - /* 0x1A40 */ public int CreatureHarvestAmountSmall; + /* 0x1A90 */ public int CreatureHarvestAmountSmall; [NMS(Index = 82)] - /* 0x1A44 */ public float CreatureHearingRange; + /* 0x1A94 */ public float CreatureHearingRange; [NMS(Index = 194)] - /* 0x1A48 */ public int CreatureHugeHealth; + /* 0x1A98 */ public int CreatureHugeHealth; [NMS(Index = 184)] - /* 0x1A4C */ public float CreatureHugeMinSize; + /* 0x1A9C */ public float CreatureHugeMinSize; [NMS(Index = 202)] - /* 0x1A50 */ public float CreatureHugeRunMaxShakeDist; + /* 0x1AA0 */ public float CreatureHugeRunMaxShakeDist; [NMS(Index = 200)] - /* 0x1A54 */ public float CreatureHugeWalkMaxShakeDist; - [NMS(Index = 584)] - /* 0x1A58 */ public float CreatureIndoorSpeedMultiplier; + /* 0x1AA4 */ public float CreatureHugeWalkMaxShakeDist; + [NMS(Index = 586)] + /* 0x1AA8 */ public float CreatureIndoorSpeedMultiplier; [NMS(Index = 18)] - /* 0x1A5C */ public float CreatureInteractBaseRange; + /* 0x1AAC */ public float CreatureInteractBaseRange; [NMS(Index = 10)] - /* 0x1A60 */ public float CreatureInteractionRangeBoostHuge; + /* 0x1AB0 */ public float CreatureInteractionRangeBoostHuge; [NMS(Index = 11)] - /* 0x1A64 */ public float CreatureInteractionRangeBoostLarge; + /* 0x1AB4 */ public float CreatureInteractionRangeBoostLarge; [NMS(Index = 12)] - /* 0x1A68 */ public float CreatureInteractionRangeBoostMedium; + /* 0x1AB8 */ public float CreatureInteractionRangeBoostMedium; [NMS(Index = 14)] - /* 0x1A6C */ public float CreatureInteractionRangeBoostRun; + /* 0x1ABC */ public float CreatureInteractionRangeBoostRun; [NMS(Index = 13)] - /* 0x1A70 */ public float CreatureInteractionRangeBoostSmall; + /* 0x1AC0 */ public float CreatureInteractionRangeBoostSmall; [NMS(Index = 15)] - /* 0x1A74 */ public float CreatureInteractionRangeBoostSprint; + /* 0x1AC4 */ public float CreatureInteractionRangeBoostSprint; [NMS(Index = 16)] - /* 0x1A78 */ public float CreatureInteractionRangeReducePredator; - [NMS(Index = 591)] - /* 0x1A7C */ public int CreatureKillRewardAmountFiend; + /* 0x1AC8 */ public float CreatureInteractionRangeReducePredator; + [NMS(Index = 593)] + /* 0x1ACC */ public int CreatureKillRewardAmountFiend; + [NMS(Index = 597)] + /* 0x1AD0 */ public int CreatureKillRewardAmountHuge; + [NMS(Index = 596)] + /* 0x1AD4 */ public int CreatureKillRewardAmountLarge; [NMS(Index = 595)] - /* 0x1A80 */ public int CreatureKillRewardAmountHuge; + /* 0x1AD8 */ public int CreatureKillRewardAmountMed; [NMS(Index = 594)] - /* 0x1A84 */ public int CreatureKillRewardAmountLarge; - [NMS(Index = 593)] - /* 0x1A88 */ public int CreatureKillRewardAmountMed; - [NMS(Index = 592)] - /* 0x1A8C */ public int CreatureKillRewardAmountSmall; + /* 0x1ADC */ public int CreatureKillRewardAmountSmall; [NMS(Index = 193)] - /* 0x1A90 */ public int CreatureLargeHealth; + /* 0x1AE0 */ public int CreatureLargeHealth; [NMS(Index = 183)] - /* 0x1A94 */ public float CreatureLargeMinSize; + /* 0x1AE4 */ public float CreatureLargeMinSize; [NMS(Index = 198)] - /* 0x1A98 */ public float CreatureLargeRunMaxShakeDist; + /* 0x1AE8 */ public float CreatureLargeRunMaxShakeDist; [NMS(Index = 196)] - /* 0x1A9C */ public float CreatureLargeWalkMaxShakeDist; + /* 0x1AEC */ public float CreatureLargeWalkMaxShakeDist; [NMS(Index = 91)] - /* 0x1AA0 */ public float CreatureLookBeforeFleeingIfShotTime; + /* 0x1AF0 */ public float CreatureLookBeforeFleeingIfShotTime; [NMS(Index = 90)] - /* 0x1AA4 */ public float CreatureLookBeforeFleeingTime; + /* 0x1AF4 */ public float CreatureLookBeforeFleeingTime; [NMS(Index = 89)] - /* 0x1AA8 */ public float CreatureLookBeforeGoingTime; + /* 0x1AF8 */ public float CreatureLookBeforeGoingTime; [NMS(Index = 93)] - /* 0x1AAC */ public float CreatureLookPlayerForceLookTime; + /* 0x1AFC */ public float CreatureLookPlayerForceLookTime; [NMS(Index = 92)] - /* 0x1AB0 */ public float CreatureLookScaryThingTime; + /* 0x1B00 */ public float CreatureLookScaryThingTime; [NMS(Index = 192)] - /* 0x1AB4 */ public int CreatureMedHealth; + /* 0x1B04 */ public int CreatureMedHealth; [NMS(Index = 182)] - /* 0x1AB8 */ public float CreatureMedMinSize; + /* 0x1B08 */ public float CreatureMedMinSize; [NMS(Index = 75)] - /* 0x1ABC */ public float CreatureMinAlignSpeed; + /* 0x1B0C */ public float CreatureMinAlignSpeed; [NMS(Index = 88)] - /* 0x1AC0 */ public float CreatureMinAnimMoveSpeed; + /* 0x1B10 */ public float CreatureMinAnimMoveSpeed; [NMS(Index = 81)] - /* 0x1AC4 */ public float CreatureMinRunTime; + /* 0x1B14 */ public float CreatureMinRunTime; [NMS(Index = 84)] - /* 0x1AC8 */ public float CreatureMoveIdle; + /* 0x1B18 */ public float CreatureMoveIdle; [NMS(Index = 187)] - /* 0x1ACC */ public float CreatureRidingHugeMinSize; + /* 0x1B1C */ public float CreatureRidingHugeMinSize; [NMS(Index = 186)] - /* 0x1AD0 */ public float CreatureRidingLargeMinSize; + /* 0x1B20 */ public float CreatureRidingLargeMinSize; [NMS(Index = 185)] - /* 0x1AD4 */ public float CreatureRidingMedMinSize; + /* 0x1B24 */ public float CreatureRidingMedMinSize; [NMS(Index = 44)] - /* 0x1AD8 */ public float CreatureScaleMangle; + /* 0x1B28 */ public float CreatureScaleMangle; [NMS(Index = 83)] - /* 0x1ADC */ public float CreatureSightRange; + /* 0x1B2C */ public float CreatureSightRange; [NMS(Index = 191)] - /* 0x1AE0 */ public int CreatureSmallHealth; - [NMS(Index = 585)] - /* 0x1AE4 */ public float CreatureSpeedMultiplier; + /* 0x1B30 */ public int CreatureSmallHealth; + [NMS(Index = 587)] + /* 0x1B34 */ public float CreatureSpeedMultiplier; [NMS(Index = 86)] - /* 0x1AE8 */ public float CreatureTurnMax; + /* 0x1B38 */ public float CreatureTurnMax; [NMS(Index = 85)] - /* 0x1AEC */ public float CreatureTurnMin; - [NMS(Index = 618)] - /* 0x1AF0 */ public float CreatureUpdateRateMultiplier; + /* 0x1B3C */ public float CreatureTurnMin; + [NMS(Index = 620)] + /* 0x1B40 */ public float CreatureUpdateRateMultiplier; [NMS(Index = 80)] - /* 0x1AF4 */ public float CreatureWaryTime; + /* 0x1B44 */ public float CreatureWaryTime; [NMS(Index = 369)] - /* 0x1AF8 */ public float DefaultRunMoveSpeed; + /* 0x1B48 */ public float DefaultRunMoveSpeed; [NMS(Index = 368)] - /* 0x1AFC */ public float DefaultTrotMoveSpeed; + /* 0x1B4C */ public float DefaultTrotMoveSpeed; [NMS(Index = 367)] - /* 0x1B00 */ public float DefaultWalkMoveSpeed; + /* 0x1B50 */ public float DefaultWalkMoveSpeed; [NMS(Index = 242)] - /* 0x1B04 */ public float DelayAfterRespawnBeforeAttackable; + /* 0x1B54 */ public float DelayAfterRespawnBeforeAttackable; [NMS(Index = 406)] - /* 0x1B08 */ public float DespawnDistFactor; + /* 0x1B58 */ public float DespawnDistFactor; [NMS(Index = 416)] - /* 0x1B0C */ public float DetailAnimBlendInTime; + /* 0x1B5C */ public float DetailAnimBlendInTime; [NMS(Index = 417)] - /* 0x1B10 */ public float DetailAnimBlendOutTime; + /* 0x1B60 */ public float DetailAnimBlendOutTime; [NMS(Index = 419)] - /* 0x1B14 */ public float DetailAnimMaxPauseTime; + /* 0x1B64 */ public float DetailAnimMaxPauseTime; [NMS(Index = 418)] - /* 0x1B18 */ public float DetailAnimMinPauseTime; + /* 0x1B68 */ public float DetailAnimMinPauseTime; [NMS(Index = 155)] - /* 0x1B1C */ public float DroneExplodeRadius; + /* 0x1B6C */ public float DroneExplodeRadius; [NMS(Index = 374)] - /* 0x1B20 */ public float EdgeClosenessPenalty; + /* 0x1B70 */ public float EdgeClosenessPenalty; [NMS(Index = 105)] - /* 0x1B24 */ public float ExtraFollowFreq1; + /* 0x1B74 */ public float ExtraFollowFreq1; [NMS(Index = 106)] - /* 0x1B28 */ public float ExtraFollowFreq2; + /* 0x1B78 */ public float ExtraFollowFreq2; [NMS(Index = 104)] - /* 0x1B2C */ public float ExtraFollowStrength; + /* 0x1B7C */ public float ExtraFollowStrength; [NMS(Index = 403)] - /* 0x1B30 */ public float FadeDistance; + /* 0x1B80 */ public float FadeDistance; [NMS(Index = 401)] - /* 0x1B34 */ public float FadeScaleMultiplier; + /* 0x1B84 */ public float FadeScaleMultiplier; [NMS(Index = 402)] - /* 0x1B38 */ public float FadeScalePower; + /* 0x1B88 */ public float FadeScalePower; [NMS(Index = 364)] - /* 0x1B3C */ public float FastSwimSpeed; - [NMS(Index = 489)] - /* 0x1B40 */ public float FeedingFollowTime; - [NMS(Index = 491)] - /* 0x1B44 */ public float FeedingNoticeDistance; + /* 0x1B8C */ public float FastSwimSpeed; [NMS(Index = 490)] - /* 0x1B48 */ public float FeedingNoticeTime; - [NMS(Index = 488)] - /* 0x1B4C */ public int FeedingTaskAmount; + /* 0x1B90 */ public float FeedingFollowTime; + [NMS(Index = 492)] + /* 0x1B94 */ public float FeedingNoticeDistance; + [NMS(Index = 491)] + /* 0x1B98 */ public float FeedingNoticeTime; + [NMS(Index = 489)] + /* 0x1B9C */ public int FeedingTaskAmount; [NMS(Index = 315)] - /* 0x1B50 */ public float FiendAggroDecreasePerSpawn; + /* 0x1BA0 */ public float FiendAggroDecreasePerSpawn; [NMS(Index = 313)] - /* 0x1B54 */ public float FiendAggroIncreaseDamageEgg; + /* 0x1BA4 */ public float FiendAggroIncreaseDamageEgg; [NMS(Index = 314)] - /* 0x1B58 */ public float FiendAggroIncreaseDestroyEgg; + /* 0x1BA8 */ public float FiendAggroIncreaseDestroyEgg; [NMS(Index = 302)] - /* 0x1B5C */ public float FiendAggroTime; + /* 0x1BAC */ public float FiendAggroTime; [NMS(Index = 319)] - /* 0x1B60 */ public float FiendBeingShotMemoryTime; + /* 0x1BB0 */ public float FiendBeingShotMemoryTime; [NMS(Index = 316)] - /* 0x1B64 */ public float FiendCritAreaSize; + /* 0x1BB4 */ public float FiendCritAreaSize; [NMS(Index = 299)] - /* 0x1B68 */ public float FiendDespawnDistance; + /* 0x1BB8 */ public float FiendDespawnDistance; [NMS(Index = 318)] - /* 0x1B6C */ public float FiendDistReduceForBeingShot; + /* 0x1BBC */ public float FiendDistReduceForBeingShot; [NMS(Index = 317)] - /* 0x1B70 */ public float FiendDistToConsiderTargetSwtich; + /* 0x1BC0 */ public float FiendDistToConsiderTargetSwtich; [NMS(Index = 308)] - /* 0x1B74 */ public int FiendEggsToUnlockSpit; + /* 0x1BC4 */ public int FiendEggsToUnlockSpit; [NMS(Index = 292)] - /* 0x1B78 */ public int FiendHealth; + /* 0x1BC8 */ public int FiendHealth; [NMS(Index = 296)] - /* 0x1B7C */ public float FiendHealthLevelMul; + /* 0x1BCC */ public float FiendHealthLevelMul; [NMS(Index = 304)] - /* 0x1B80 */ public int FiendMaxAttackers; + /* 0x1BD0 */ public int FiendMaxAttackers; [NMS(Index = 303)] - /* 0x1B84 */ public int FiendMaxEngaged; + /* 0x1BD4 */ public int FiendMaxEngaged; [NMS(Index = 312)] - /* 0x1B88 */ public float FiendMaxSpawnTime; + /* 0x1BD8 */ public float FiendMaxSpawnTime; [NMS(Index = 305)] - /* 0x1B8C */ public float FiendMaxVerticalForPounce; + /* 0x1BDC */ public float FiendMaxVerticalForPounce; [NMS(Index = 311)] - /* 0x1B90 */ public float FiendMinSpawnTime; + /* 0x1BE0 */ public float FiendMinSpawnTime; [NMS(Index = 297)] - /* 0x1B94 */ public float FiendPerceptionDistance; + /* 0x1BE4 */ public float FiendPerceptionDistance; [NMS(Index = 285)] - /* 0x1B98 */ public float FiendPounceDistanceModifier; + /* 0x1BE8 */ public float FiendPounceDistanceModifier; [NMS(Index = 301)] - /* 0x1B9C */ public float FiendReplicateEndDistance; + /* 0x1BEC */ public float FiendReplicateEndDistance; [NMS(Index = 300)] - /* 0x1BA0 */ public float FiendReplicateStartDistance; + /* 0x1BF0 */ public float FiendReplicateStartDistance; [NMS(Index = 298)] - /* 0x1BA4 */ public float FiendSpawnDistance; + /* 0x1BF4 */ public float FiendSpawnDistance; [NMS(Index = 306)] - /* 0x1BA8 */ public float FiendZigZagSpeed; + /* 0x1BF8 */ public float FiendZigZagSpeed; [NMS(Index = 307)] - /* 0x1BAC */ public float FiendZigZagStrength; + /* 0x1BFC */ public float FiendZigZagStrength; [NMS(Index = 145)] - /* 0x1BB0 */ public float FishBobAmplitude; + /* 0x1C00 */ public float FishBobAmplitude; [NMS(Index = 144)] - /* 0x1BB4 */ public float FishBobFrequency; + /* 0x1C04 */ public float FishBobFrequency; [NMS(Index = 384)] - /* 0x1BB8 */ public float FishDesiredDepth; + /* 0x1C08 */ public float FishDesiredDepth; [NMS(Index = 326)] - /* 0x1BBC */ public float FishFiendBigBoostStrength; + /* 0x1C0C */ public float FishFiendBigBoostStrength; [NMS(Index = 327)] - /* 0x1BC0 */ public float FishFiendBigBoostTime; + /* 0x1C10 */ public float FishFiendBigBoostTime; [NMS(Index = 322)] - /* 0x1BC4 */ public int FishFiendBigHealth; + /* 0x1C14 */ public int FishFiendBigHealth; [NMS(Index = 328)] - /* 0x1BC8 */ public float FishFiendBigScale; + /* 0x1C18 */ public float FishFiendBigScale; [NMS(Index = 323)] - /* 0x1BCC */ public float FishFiendSmallBoostStrength; + /* 0x1C1C */ public float FishFiendSmallBoostStrength; [NMS(Index = 324)] - /* 0x1BD0 */ public float FishFiendSmallBoostTime; + /* 0x1C20 */ public float FishFiendSmallBoostTime; [NMS(Index = 321)] - /* 0x1BD4 */ public int FishFiendSmallHealth; + /* 0x1C24 */ public int FishFiendSmallHealth; [NMS(Index = 325)] - /* 0x1BD8 */ public float FishFiendSmallScale; + /* 0x1C28 */ public float FishFiendSmallScale; [NMS(Index = 385)] - /* 0x1BDC */ public float FishMinHeightAboveSeaBed; + /* 0x1C2C */ public float FishMinHeightAboveSeaBed; [NMS(Index = 387)] - /* 0x1BE0 */ public float FishObstacleAvoidStrength; + /* 0x1C30 */ public float FishObstacleAvoidStrength; [NMS(Index = 389)] - /* 0x1BE4 */ public float FishPlayerAttractionAhead; + /* 0x1C34 */ public float FishPlayerAttractionAhead; [NMS(Index = 388)] - /* 0x1BE8 */ public float FishPlayerAttractionFrontDist; + /* 0x1C38 */ public float FishPlayerAttractionFrontDist; [NMS(Index = 391)] - /* 0x1BEC */ public float FishPlayerAttractionMaxDist; + /* 0x1C3C */ public float FishPlayerAttractionMaxDist; [NMS(Index = 390)] - /* 0x1BF0 */ public float FishPlayerAttractionMinDist; + /* 0x1C40 */ public float FishPlayerAttractionMinDist; [NMS(Index = 392)] - /* 0x1BF4 */ public float FishPlayerAttractionStrength; + /* 0x1C44 */ public float FishPlayerAttractionStrength; [NMS(Index = 229)] - /* 0x1BF8 */ public float FishPredatorChargeDist; + /* 0x1C48 */ public float FishPredatorChargeDist; [NMS(Index = 230)] - /* 0x1BFC */ public float FishPredatorChargeDistScale; + /* 0x1C4C */ public float FishPredatorChargeDistScale; [NMS(Index = 386)] - /* 0x1C00 */ public float FishSeaBedAvoidStrength; + /* 0x1C50 */ public float FishSeaBedAvoidStrength; [NMS(Index = 382)] - /* 0x1C04 */ public float FishWaterSurfaceAnticipate; + /* 0x1C54 */ public float FishWaterSurfaceAnticipate; [NMS(Index = 383)] - /* 0x1C08 */ public float FishWaterSurfaceAvoidStrength; + /* 0x1C58 */ public float FishWaterSurfaceAvoidStrength; [NMS(Index = 393)] - /* 0x1C0C */ public float FloaterObstacleAvoidStrength; + /* 0x1C5C */ public float FloaterObstacleAvoidStrength; [NMS(Index = 394)] - /* 0x1C10 */ public float FloaterSteeringRayLength; + /* 0x1C60 */ public float FloaterSteeringRayLength; [NMS(Index = 395)] - /* 0x1C14 */ public float FloaterSteeringRaySphereSize; + /* 0x1C64 */ public float FloaterSteeringRaySphereSize; [NMS(Index = 396)] - /* 0x1C18 */ public float FloaterSteeringRaySpread; + /* 0x1C68 */ public float FloaterSteeringRaySpread; [NMS(Index = 380)] - /* 0x1C1C */ public float FloaterSurfaceAnticipate; + /* 0x1C6C */ public float FloaterSurfaceAnticipate; [NMS(Index = 381)] - /* 0x1C20 */ public float FloaterSurfaceAvoidStrength; + /* 0x1C70 */ public float FloaterSurfaceAvoidStrength; [NMS(Index = 355)] - /* 0x1C24 */ public float FlowFieldWeight; + /* 0x1C74 */ public float FlowFieldWeight; [NMS(Index = 361)] - /* 0x1C28 */ public float FollowLeaderAlignWeight; + /* 0x1C78 */ public float FollowLeaderAlignWeight; [NMS(Index = 362)] - /* 0x1C2C */ public float FollowLeaderCohereWeight; + /* 0x1C7C */ public float FollowLeaderCohereWeight; [NMS(Index = 433)] - /* 0x1C30 */ public float FollowPlayerDistance; + /* 0x1C80 */ public float FollowPlayerDistance; [NMS(Index = 435)] - /* 0x1C34 */ public float FollowRange; + /* 0x1C84 */ public float FollowRange; [NMS(Index = 434)] - /* 0x1C38 */ public float FollowRunPlayerDistance; + /* 0x1C88 */ public float FollowRunPlayerDistance; [NMS(Index = 356)] - /* 0x1C3C */ public float FollowWeight; + /* 0x1C8C */ public float FollowWeight; [NMS(Index = 173)] - /* 0x1C40 */ public float FootDustGroundTintStrength; + /* 0x1C90 */ public float FootDustGroundTintStrength; [NMS(Index = 425)] - /* 0x1C44 */ public float FootParticleTime; + /* 0x1C94 */ public float FootParticleTime; [NMS(Index = 100)] - /* 0x1C48 */ public float FootPlantError; + /* 0x1C98 */ public float FootPlantError; [NMS(Index = 249)] - /* 0x1C4C */ public float FreighterDespawnDist; + /* 0x1C9C */ public float FreighterDespawnDist; [NMS(Index = 147)] - /* 0x1C50 */ public float FreighterJellyBobAmplitude; + /* 0x1CA0 */ public float FreighterJellyBobAmplitude; [NMS(Index = 146)] - /* 0x1C54 */ public float FreighterJellyBobFrequency; + /* 0x1CA4 */ public float FreighterJellyBobFrequency; [NMS(Index = 248)] - /* 0x1C58 */ public float FreighterSpawnDist; - [NMS(Index = 487)] - /* 0x1C5C */ public int FriendlyCreatureLimit; + /* 0x1CA8 */ public float FreighterSpawnDist; + [NMS(Index = 488)] + /* 0x1CAC */ public int FriendlyCreatureLimit; [NMS(Index = 132)] - /* 0x1C60 */ public float GroundWormScaleMax; + /* 0x1CB0 */ public float GroundWormScaleMax; [NMS(Index = 131)] - /* 0x1C64 */ public float GroundWormScaleMin; + /* 0x1CB4 */ public float GroundWormScaleMin; [NMS(Index = 130)] - /* 0x1C68 */ public float GroundWormSpawnChance; + /* 0x1CB8 */ public float GroundWormSpawnChance; [NMS(Index = 127)] - /* 0x1C6C */ public float GroundWormSpawnerActivateRadius; + /* 0x1CBC */ public float GroundWormSpawnerActivateRadius; [NMS(Index = 128)] - /* 0x1C70 */ public float GroundWormSpawnerDestroyRadiusActive; + /* 0x1CC0 */ public float GroundWormSpawnerDestroyRadiusActive; [NMS(Index = 129)] - /* 0x1C74 */ public float GroundWormSpawnerDestroyRadiusInactive; + /* 0x1CC4 */ public float GroundWormSpawnerDestroyRadiusInactive; [NMS(Index = 126)] - /* 0x1C78 */ public int GroundWormSpawnMax; + /* 0x1CC8 */ public int GroundWormSpawnMax; [NMS(Index = 125)] - /* 0x1C7C */ public int GroundWormSpawnMin; + /* 0x1CCC */ public int GroundWormSpawnMin; [NMS(Index = 122)] - /* 0x1C80 */ public float GroundWormSpawnRadius; + /* 0x1CD0 */ public float GroundWormSpawnRadius; [NMS(Index = 123)] - /* 0x1C84 */ public float GroundWormSpawnSpacing; + /* 0x1CD4 */ public float GroundWormSpawnSpacing; [NMS(Index = 124)] - /* 0x1C88 */ public float GroundWormSpawnTimeOut; + /* 0x1CD8 */ public float GroundWormSpawnTimeOut; + [NMS(Index = 580)] + /* 0x1CDC */ public float GroupBabyHealthMultiplier; [NMS(Index = 578)] - /* 0x1C8C */ public float GroupBabyHealthMultiplier; - [NMS(Index = 576)] - /* 0x1C90 */ public float GroupBabyProportion; - [NMS(Index = 568)] - /* 0x1C94 */ public float GroupBabyRunProbability; - [NMS(Index = 577)] - /* 0x1C98 */ public float GroupBabyScale; - [NMS(Index = 575)] - /* 0x1C9C */ public float GroupFemaleProportion; - [NMS(Index = 572)] - /* 0x1CA0 */ public float GroupLookAtDurationMax; - [NMS(Index = 571)] - /* 0x1CA4 */ public float GroupLookAtDurationMin; + /* 0x1CE0 */ public float GroupBabyProportion; [NMS(Index = 570)] - /* 0x1CA8 */ public float GroupLookAtProbability; + /* 0x1CE4 */ public float GroupBabyRunProbability; + [NMS(Index = 579)] + /* 0x1CE8 */ public float GroupBabyScale; + [NMS(Index = 577)] + /* 0x1CEC */ public float GroupFemaleProportion; [NMS(Index = 574)] - /* 0x1CAC */ public float GroupRunDurationMax; + /* 0x1CF0 */ public float GroupLookAtDurationMax; [NMS(Index = 573)] - /* 0x1CB0 */ public float GroupRunDurationMin; - [NMS(Index = 567)] - /* 0x1CB4 */ public float GroupRunProbability; + /* 0x1CF4 */ public float GroupLookAtDurationMin; + [NMS(Index = 572)] + /* 0x1CF8 */ public float GroupLookAtProbability; + [NMS(Index = 576)] + /* 0x1CFC */ public float GroupRunDurationMax; + [NMS(Index = 575)] + /* 0x1D00 */ public float GroupRunDurationMin; [NMS(Index = 569)] - /* 0x1CB8 */ public float GroupRunStormProbability; - [NMS(Index = 603)] - /* 0x1CBC */ public float HarvestCooldownMax; - [NMS(Index = 602)] - /* 0x1CC0 */ public float HarvestCooldownMin; + /* 0x1D04 */ public float GroupRunProbability; + [NMS(Index = 571)] + /* 0x1D08 */ public float GroupRunStormProbability; + [NMS(Index = 605)] + /* 0x1D0C */ public float HarvestCooldownMax; + [NMS(Index = 604)] + /* 0x1D10 */ public float HarvestCooldownMin; [NMS(Index = 373)] - /* 0x1CC4 */ public float HeightDiffPenalty; + /* 0x1D14 */ public float HeightDiffPenalty; [NMS(Index = 160)] - /* 0x1CC8 */ public float HeightLookAhead; - [NMS(Index = 580)] - /* 0x1CCC */ public float HerdGroupSizeMultiplier; + /* 0x1D18 */ public float HeightLookAhead; + [NMS(Index = 582)] + /* 0x1D1C */ public float HerdGroupSizeMultiplier; [NMS(Index = 347)] - /* 0x1CD0 */ public float ImpassabilityBrakeTime; + /* 0x1D20 */ public float ImpassabilityBrakeTime; [NMS(Index = 349)] - /* 0x1CD4 */ public float ImpassabilityTurnSpeedMultiplier; + /* 0x1D24 */ public float ImpassabilityTurnSpeedMultiplier; [NMS(Index = 348)] - /* 0x1CD8 */ public float ImpassabilityUnbrakeTime; + /* 0x1D28 */ public float ImpassabilityUnbrakeTime; [NMS(Index = 244)] - /* 0x1CDC */ public float IndoorObstacleAvoidStrength; + /* 0x1D2C */ public float IndoorObstacleAvoidStrength; [NMS(Index = 245)] - /* 0x1CE0 */ public float IndoorSteeringRayLength; + /* 0x1D30 */ public float IndoorSteeringRayLength; [NMS(Index = 246)] - /* 0x1CE4 */ public float IndoorSteeringRaySphereSize; + /* 0x1D34 */ public float IndoorSteeringRaySphereSize; [NMS(Index = 247)] - /* 0x1CE8 */ public float IndoorSteeringRaySpread; + /* 0x1D38 */ public float IndoorSteeringRaySpread; [NMS(Index = 243)] - /* 0x1CEC */ public float IndoorTurnTime; + /* 0x1D3C */ public float IndoorTurnTime; [NMS(Index = 151)] - /* 0x1CF0 */ public float InfluenceDeflect; + /* 0x1D40 */ public float InfluenceDeflect; [NMS(Index = 149)] - /* 0x1CF4 */ public float InfluenceForce; + /* 0x1D44 */ public float InfluenceForce; [NMS(Index = 148)] - /* 0x1CF8 */ public float InfluenceRadius; + /* 0x1D48 */ public float InfluenceRadius; [NMS(Index = 150)] - /* 0x1CFC */ public float InfluenceThreshold; + /* 0x1D4C */ public float InfluenceThreshold; [NMS(Index = 270)] - /* 0x1D00 */ public float JellyBossBroodColourInterpTime; + /* 0x1D50 */ public float JellyBossBroodColourInterpTime; [NMS(Index = 267)] - /* 0x1D04 */ public float JellyBossBroodSeparateTime; + /* 0x1D54 */ public float JellyBossBroodSeparateTime; [NMS(Index = 266)] - /* 0x1D08 */ public float JellyBossBroodWarningRadius; + /* 0x1D58 */ public float JellyBossBroodWarningRadius; [NMS(Index = 269)] - /* 0x1D0C */ public float JellyBossColourInterpTime; + /* 0x1D5C */ public float JellyBossColourInterpTime; [NMS(Index = 366)] - /* 0x1D10 */ public float JellyBossFastSwimSpeed; + /* 0x1D60 */ public float JellyBossFastSwimSpeed; [NMS(Index = 378)] - /* 0x1D14 */ public float JellyBossLandAnticipate; + /* 0x1D64 */ public float JellyBossLandAnticipate; [NMS(Index = 379)] - /* 0x1D18 */ public float JellyBossLandAvoidStrength; + /* 0x1D68 */ public float JellyBossLandAvoidStrength; [NMS(Index = 213)] - /* 0x1D1C */ public float LargeCreatureAvoidPlayerDistance; + /* 0x1D6C */ public float LargeCreatureAvoidPlayerDistance; [NMS(Index = 211)] - /* 0x1D20 */ public float LargeCreatureFleePlayerDistance; + /* 0x1D70 */ public float LargeCreatureFleePlayerDistance; [NMS(Index = 209)] - /* 0x1D24 */ public float largeCreaturePerceptionDistance; + /* 0x1D74 */ public float largeCreaturePerceptionDistance; [NMS(Index = 97)] - /* 0x1D28 */ public float LookMaxPitchWhenMoving; + /* 0x1D78 */ public float LookMaxPitchWhenMoving; [NMS(Index = 94)] - /* 0x1D2C */ public float LookMaxYawMoving; + /* 0x1D7C */ public float LookMaxYawMoving; [NMS(Index = 95)] - /* 0x1D30 */ public float LookMaxYawStatic; + /* 0x1D80 */ public float LookMaxYawStatic; [NMS(Index = 96)] - /* 0x1D34 */ public float LookPitchAtMaxYaw; + /* 0x1D84 */ public float LookPitchAtMaxYaw; [NMS(Index = 98)] - /* 0x1D38 */ public float LookRollAtMaxYaw; + /* 0x1D88 */ public float LookRollAtMaxYaw; [NMS(Index = 99)] - /* 0x1D3C */ public float LookRollWhenMoving; + /* 0x1D8C */ public float LookRollWhenMoving; [NMS(Index = 65)] - /* 0x1D40 */ public float LowPerfFlockReduce; + /* 0x1D90 */ public float LowPerfFlockReduce; [NMS(Index = 64)] - /* 0x1D44 */ public int MaxAdditionalEcosystemCreaturesForDiscovery; - [NMS(Index = 579)] - /* 0x1D48 */ public float MaxBirdsProportion; + /* 0x1D94 */ public int MaxAdditionalEcosystemCreaturesForDiscovery; + [NMS(Index = 581)] + /* 0x1D98 */ public float MaxBirdsProportion; [NMS(Index = 54)] - /* 0x1D4C */ public float MaxCreatureSize; + /* 0x1D9C */ public float MaxCreatureSize; [NMS(Index = 63)] - /* 0x1D50 */ public int MaxEcosystemCreaturesLow; + /* 0x1DA0 */ public int MaxEcosystemCreaturesLow; [NMS(Index = 62)] - /* 0x1D54 */ public int MaxEcosystemCreaturesNormal; + /* 0x1DA4 */ public int MaxEcosystemCreaturesNormal; [NMS(Index = 408)] - /* 0x1D58 */ public float MaxFade; + /* 0x1DA8 */ public float MaxFade; [NMS(Index = 309)] - /* 0x1D5C */ public int MaxFiendsToSpawn; + /* 0x1DAC */ public int MaxFiendsToSpawn; [NMS(Index = 310)] - /* 0x1D60 */ public int MaxFiendsToSpawnCarnage; + /* 0x1DB0 */ public int MaxFiendsToSpawnCarnage; [NMS(Index = 320)] - /* 0x1D64 */ public int MaxFishFiends; + /* 0x1DB4 */ public int MaxFishFiends; [NMS(Index = 168)] - /* 0x1D68 */ public float MaxForce; + /* 0x1DB8 */ public float MaxForce; [NMS(Index = 161)] - /* 0x1D6C */ public float MaxHeightTime; + /* 0x1DBC */ public float MaxHeightTime; [NMS(Index = 339)] - /* 0x1D70 */ public int MaxRagdollsBeforeDespawnOffscreen; + /* 0x1DC0 */ public int MaxRagdollsBeforeDespawnOffscreen; [NMS(Index = 340)] - /* 0x1D74 */ public int MaxRagdollsBeforeDespawnOnscreen; + /* 0x1DC4 */ public int MaxRagdollsBeforeDespawnOnscreen; [NMS(Index = 55)] - /* 0x1D78 */ public float MaxRideLeanCounterRotate; + /* 0x1DC8 */ public float MaxRideLeanCounterRotate; [NMS(Index = 167)] - /* 0x1D7C */ public float MaxSpeed; + /* 0x1DCC */ public float MaxSpeed; [NMS(Index = 169)] - /* 0x1D80 */ public float MaxTorque; + /* 0x1DD0 */ public float MaxTorque; [NMS(Index = 342)] - /* 0x1D84 */ public float MaxTurnRadius; + /* 0x1DD4 */ public float MaxTurnRadius; [NMS(Index = 407)] - /* 0x1D88 */ public float MinFade; + /* 0x1DD8 */ public float MinFade; [NMS(Index = 262)] - /* 0x1D8C */ public float MiniDroneEnergyRecoverRate; + /* 0x1DDC */ public float MiniDroneEnergyRecoverRate; [NMS(Index = 263)] - /* 0x1D90 */ public float MiniDroneEnergyUsePerShot; + /* 0x1DE0 */ public float MiniDroneEnergyUsePerShot; [NMS(Index = 264)] - /* 0x1D94 */ public float MiniDroneShotDelay; + /* 0x1DE4 */ public float MiniDroneShotDelay; [NMS(Index = 265)] - /* 0x1D98 */ public float MiniDroneShotMaxAngle; - [NMS(Index = 485)] - /* 0x1D9C */ public float MiningRandomProbability; + /* 0x1DE8 */ public float MiniDroneShotMaxAngle; + [NMS(Index = 486)] + /* 0x1DEC */ public float MiningRandomProbability; [NMS(Index = 53)] - /* 0x1DA0 */ public float MinRideSize; + /* 0x1DF0 */ public float MinRideSize; [NMS(Index = 346)] - /* 0x1DA4 */ public float MinScaleForNavMap; + /* 0x1DF4 */ public float MinScaleForNavMap; [NMS(Index = 170)] - /* 0x1DA8 */ public float MinWaterSpawnDepth; + /* 0x1DF8 */ public float MinWaterSpawnDepth; [NMS(Index = 350)] - /* 0x1DAC */ public float NavMapLookAhead; + /* 0x1DFC */ public float NavMapLookAhead; [NMS(Index = 5)] - /* 0x1DB0 */ public int NumCreaturesRequiredForDiscoveryMission; + /* 0x1E00 */ public int NumCreaturesRequiredForDiscoveryMission; [NMS(Index = 6)] - /* 0x1DB4 */ public int NumWeirdCreaturesRequiredForDiscoveryMission; + /* 0x1E04 */ public int NumWeirdCreaturesRequiredForDiscoveryMission; [NMS(Index = 216)] - /* 0x1DB8 */ public float PassiveFleePlayerDistance; + /* 0x1E08 */ public float PassiveFleePlayerDistance; [NMS(Index = 377)] - /* 0x1DBC */ public float PathOverestimate; + /* 0x1E0C */ public float PathOverestimate; [NMS(Index = 79)] - /* 0x1DC0 */ public float PatrolGradientFactor; + /* 0x1E10 */ public float PatrolGradientFactor; [NMS(Index = 78)] - /* 0x1DC4 */ public float PatrolHeightOffset; + /* 0x1E14 */ public float PatrolHeightOffset; [NMS(Index = 77)] - /* 0x1DC8 */ public float PatrolMaxDist; + /* 0x1E18 */ public float PatrolMaxDist; [NMS(Index = 76)] - /* 0x1DCC */ public float PatrolMinDist; + /* 0x1E1C */ public float PatrolMinDist; [NMS(Index = 103)] - /* 0x1DD0 */ public float PatrolSwitchMinTime; - [NMS(Index = 617)] - /* 0x1DD4 */ public int PauseBetweenCreatureSpawnRequests; + /* 0x1E20 */ public float PatrolSwitchMinTime; + [NMS(Index = 619)] + /* 0x1E24 */ public int PauseBetweenCreatureSpawnRequests; [NMS(Index = 375)] - /* 0x1DD8 */ public float PelvisIkStrength; + /* 0x1E28 */ public float PelvisIkStrength; [NMS(Index = 218)] - /* 0x1DDC */ public float PercentagePlayerPredators; + /* 0x1E2C */ public float PercentagePlayerPredators; [NMS(Index = 411)] - /* 0x1DE0 */ public int PerceptionUpdateRate; - [NMS(Index = 560)] - /* 0x1DE4 */ public float PetAccessoryMoodDisplayThreshold; - [NMS(Index = 561)] - /* 0x1DE8 */ public float PetAccessoryStateInterval; - [NMS(Index = 536)] - /* 0x1DEC */ public float PetAnimSpeedBoostSmallerThan; + /* 0x1E30 */ public int PerceptionUpdateRate; + [NMS(Index = 562)] + /* 0x1E34 */ public float PetAccessoryMoodDisplayThreshold; + [NMS(Index = 563)] + /* 0x1E38 */ public float PetAccessoryStateInterval; [NMS(Index = 537)] - /* 0x1DF0 */ public float PetAnimSpeedBoostStrength; + /* 0x1E3C */ public float PetAnimSpeedBoostSmallerThan; [NMS(Index = 538)] - /* 0x1DF4 */ public float PetAnimSpeedMax; + /* 0x1E40 */ public float PetAnimSpeedBoostStrength; [NMS(Index = 539)] - /* 0x1DF8 */ public float PetAnimSpeedMin; - [NMS(Index = 470)] - /* 0x1DFC */ public float PetChatCooldown; + /* 0x1E44 */ public float PetAnimSpeedMax; + [NMS(Index = 540)] + /* 0x1E48 */ public float PetAnimSpeedMin; [NMS(Index = 471)] - /* 0x1E00 */ public float PetChatUseTraitTemplateChance; + /* 0x1E4C */ public float PetChatCooldown; + [NMS(Index = 472)] + /* 0x1E50 */ public float PetChatUseTraitTemplateChance; + [NMS(Index = 476)] + /* 0x1E54 */ public float PetEffectSpawnOffsetHuge; [NMS(Index = 475)] - /* 0x1E04 */ public float PetEffectSpawnOffsetHuge; + /* 0x1E58 */ public float PetEffectSpawnOffsetLarge; [NMS(Index = 474)] - /* 0x1E08 */ public float PetEffectSpawnOffsetLarge; + /* 0x1E5C */ public float PetEffectSpawnOffsetMed; [NMS(Index = 473)] - /* 0x1E0C */ public float PetEffectSpawnOffsetMed; - [NMS(Index = 472)] - /* 0x1E10 */ public float PetEffectSpawnOffsetSmall; - [NMS(Index = 524)] - /* 0x1E14 */ public float PetEggAccessoryChanceModifier; - [NMS(Index = 526)] - /* 0x1E18 */ public float PetEggColourChanceModifier; - [NMS(Index = 510)] - /* 0x1E1C */ public int PetEggFirstEggDelay; - [NMS(Index = 530)] - /* 0x1E20 */ public float PetEggHatchColourChangeChance; - [NMS(Index = 528)] - /* 0x1E24 */ public float PetEggHatchScaleChange; - [NMS(Index = 529)] - /* 0x1E28 */ public float PetEggHatchTraitChange; - [NMS(Index = 508)] - /* 0x1E2C */ public float PetEggLayingDuration; - [NMS(Index = 509)] - /* 0x1E30 */ public int PetEggLayingInterval; + /* 0x1E60 */ public float PetEffectSpawnOffsetSmall; [NMS(Index = 525)] - /* 0x1E34 */ public float PetEggMaxAccessoriesChangeChance; + /* 0x1E64 */ public float PetEggAccessoryChanceModifier; [NMS(Index = 527)] - /* 0x1E38 */ public float PetEggMaxColourChangeChance; - [NMS(Index = 520)] - /* 0x1E3C */ public float PetEggMaxDistStep; - [NMS(Index = 548)] - /* 0x1E40 */ public float PetEggMaxHungry; - [NMS(Index = 547)] - /* 0x1E44 */ public float PetEggMaxLonely; - [NMS(Index = 522)] - /* 0x1E48 */ public float PetEggMaxOverdosage; - [NMS(Index = 523)] - /* 0x1E4C */ public float PetEggMaxTopDescriptorChangeChance; - [NMS(Index = 519)] - /* 0x1E50 */ public float PetEggMinDistStep; - [NMS(Index = 549)] - /* 0x1E54 */ public float PetEggMinGrowthToLay; - [NMS(Index = 512)] - /* 0x1E58 */ public int PetEggModificationItemLimit; + /* 0x1E68 */ public float PetEggColourChanceModifier; [NMS(Index = 511)] - /* 0x1E5C */ public int PetEggModificationTime; + /* 0x1E6C */ public int PetEggFirstEggDelay; + [NMS(Index = 531)] + /* 0x1E70 */ public float PetEggHatchColourChangeChance; + [NMS(Index = 529)] + /* 0x1E74 */ public float PetEggHatchScaleChange; + [NMS(Index = 530)] + /* 0x1E78 */ public float PetEggHatchTraitChange; + [NMS(Index = 509)] + /* 0x1E7C */ public float PetEggLayingDuration; + [NMS(Index = 510)] + /* 0x1E80 */ public int PetEggLayingInterval; + [NMS(Index = 526)] + /* 0x1E84 */ public float PetEggMaxAccessoriesChangeChance; + [NMS(Index = 528)] + /* 0x1E88 */ public float PetEggMaxColourChangeChance; [NMS(Index = 521)] - /* 0x1E60 */ public float PetEggOverdosageModifier; + /* 0x1E8C */ public float PetEggMaxDistStep; + [NMS(Index = 550)] + /* 0x1E90 */ public float PetEggMaxHungry; + [NMS(Index = 549)] + /* 0x1E94 */ public float PetEggMaxLonely; + [NMS(Index = 523)] + /* 0x1E98 */ public float PetEggMaxOverdosage; + [NMS(Index = 524)] + /* 0x1E9C */ public float PetEggMaxTopDescriptorChangeChance; + [NMS(Index = 520)] + /* 0x1EA0 */ public float PetEggMinDistStep; + [NMS(Index = 551)] + /* 0x1EA4 */ public float PetEggMinGrowthToLay; + [NMS(Index = 513)] + /* 0x1EA8 */ public int PetEggModificationItemLimit; + [NMS(Index = 512)] + /* 0x1EAC */ public int PetEggModificationTime; + [NMS(Index = 522)] + /* 0x1EB0 */ public float PetEggOverdosageModifier; + [NMS(Index = 517)] + /* 0x1EB4 */ public float PetEggScaleRangeMax; [NMS(Index = 516)] - /* 0x1E64 */ public float PetEggScaleRangeMax; + /* 0x1EB8 */ public float PetEggScaleRangeModifier; [NMS(Index = 515)] - /* 0x1E68 */ public float PetEggScaleRangeModifier; - [NMS(Index = 514)] - /* 0x1E6C */ public float PetEggSubstanceModifier; + /* 0x1EBC */ public float PetEggSubstanceModifier; + [NMS(Index = 519)] + /* 0x1EC0 */ public float PetEggTraitRangeMax; [NMS(Index = 518)] - /* 0x1E70 */ public float PetEggTraitRangeMax; - [NMS(Index = 517)] - /* 0x1E74 */ public float PetEggTraitRangeModifier; + /* 0x1EC4 */ public float PetEggTraitRangeModifier; + [NMS(Index = 466)] + /* 0x1EC8 */ public float PetFollowRange; [NMS(Index = 465)] - /* 0x1E78 */ public float PetFollowRange; - [NMS(Index = 464)] - /* 0x1E7C */ public float PetFollowRunPlayerDistance; + /* 0x1ECC */ public float PetFollowRunPlayerDistance; [NMS(Index = 181)] - /* 0x1E80 */ public float PetFootShakeModifier; - [NMS(Index = 531)] - /* 0x1E84 */ public GcPetBehaviours PetForceBehaviour; - [NMS(Index = 498)] - /* 0x1E88 */ public int PetGrowthTime; - [NMS(Index = 459)] - /* 0x1E8C */ public float PetHeartChangePerLayer; - [NMS(Index = 458)] - /* 0x1E90 */ public float PetHeartMaxSize; + /* 0x1ED0 */ public float PetFootShakeModifier; + [NMS(Index = 532)] + /* 0x1ED4 */ public GcPetBehaviours PetForceBehaviour; + [NMS(Index = 499)] + /* 0x1ED8 */ public int PetGrowthTime; [NMS(Index = 460)] - /* 0x1E94 */ public float PetHeartResponseLoopTime; + /* 0x1EDC */ public float PetHeartChangePerLayer; + [NMS(Index = 459)] + /* 0x1EE0 */ public float PetHeartMaxSize; [NMS(Index = 461)] - /* 0x1E98 */ public float PetHeartResponseTotalTime; + /* 0x1EE4 */ public float PetHeartResponseLoopTime; + [NMS(Index = 462)] + /* 0x1EE8 */ public float PetHeartResponseTotalTime; [NMS(Index = 445)] - /* 0x1E9C */ public float PetHeelDistSwitchTimeMax; + /* 0x1EEC */ public float PetHeelDistSwitchTimeMax; [NMS(Index = 444)] - /* 0x1EA0 */ public float PetHeelDistSwitchTimeMin; + /* 0x1EF0 */ public float PetHeelDistSwitchTimeMin; [NMS(Index = 449)] - /* 0x1EA4 */ public float PetHeelLateralShiftTimeMax; + /* 0x1EF4 */ public float PetHeelLateralShiftTimeMax; [NMS(Index = 448)] - /* 0x1EA8 */ public float PetHeelLateralShiftTimeMin; + /* 0x1EF8 */ public float PetHeelLateralShiftTimeMin; [NMS(Index = 451)] - /* 0x1EAC */ public float PetHeelPosSpringTime; - [NMS(Index = 499)] - /* 0x1EB0 */ public int PetIncubationTime; + /* 0x1EFC */ public float PetHeelPosSpringTime; + [NMS(Index = 500)] + /* 0x1F00 */ public int PetIncubationTime; [NMS(Index = 19)] - /* 0x1EB4 */ public float PetInteractBaseRange; - [NMS(Index = 562)] - /* 0x1EB8 */ public float PetInteractionLightHeight; + /* 0x1F04 */ public float PetInteractBaseRange; [NMS(Index = 564)] - /* 0x1EBC */ public float PetInteractionLightIntensityMax; - [NMS(Index = 563)] - /* 0x1EC0 */ public float PetInteractionLightIntensityMin; + /* 0x1F08 */ public float PetInteractionLightHeight; + [NMS(Index = 566)] + /* 0x1F0C */ public float PetInteractionLightIntensityMax; + [NMS(Index = 565)] + /* 0x1F10 */ public float PetInteractionLightIntensityMin; [NMS(Index = 432)] - /* 0x1EC4 */ public float PetInteractTurnToFaceMinAngle; - [NMS(Index = 462)] - /* 0x1EC8 */ public float PetLastActionReportTime; - [NMS(Index = 532)] - /* 0x1ECC */ public float PetMaxSizeOffPlanet; + /* 0x1F14 */ public float PetInteractTurnToFaceMinAngle; + [NMS(Index = 463)] + /* 0x1F18 */ public float PetLastActionReportTime; + [NMS(Index = 533)] + /* 0x1F1C */ public float PetMaxSizeOffPlanet; [NMS(Index = 57)] - /* 0x1ED0 */ public float PetMaxSummonDistance; - [NMS(Index = 543)] - /* 0x1ED4 */ public float PetMaxTurnRad; + /* 0x1F20 */ public float PetMaxSummonDistance; + [NMS(Index = 544)] + /* 0x1F24 */ public float PetMaxTurnRad; [NMS(Index = 56)] - /* 0x1ED8 */ public float PetMinSummonDistance; - [NMS(Index = 507)] - /* 0x1EDC */ public float PetMinTrust; + /* 0x1F28 */ public float PetMinSummonDistance; + [NMS(Index = 508)] + /* 0x1F2C */ public float PetMinTrust; + [NMS(Index = 543)] + /* 0x1F30 */ public float PetMinTurnRad; + [NMS(Index = 545)] + /* 0x1F34 */ public float PetMoodCurvePower; + [NMS(Index = 464)] + /* 0x1F38 */ public float PetMoodSmoothTime; [NMS(Index = 542)] - /* 0x1EE0 */ public float PetMinTurnRad; - [NMS(Index = 544)] - /* 0x1EE4 */ public float PetMoodCurvePower; - [NMS(Index = 463)] - /* 0x1EE8 */ public float PetMoodSmoothTime; + /* 0x1F3C */ public float PetNavRadForMaxTurn; [NMS(Index = 541)] - /* 0x1EEC */ public float PetNavRadForMaxTurn; - [NMS(Index = 540)] - /* 0x1EF0 */ public float PetNavRadForMinTurn; - [NMS(Index = 559)] - /* 0x1EF4 */ public float PetOrderMaxRange; - [NMS(Index = 558)] - /* 0x1EF8 */ public float PetOrderMinRange; + /* 0x1F40 */ public float PetNavRadForMinTurn; + [NMS(Index = 561)] + /* 0x1F44 */ public float PetOrderMaxRange; + [NMS(Index = 560)] + /* 0x1F48 */ public float PetOrderMinRange; [NMS(Index = 436)] - /* 0x1EFC */ public float PetPlayerSpeedSmoothTime; + /* 0x1F4C */ public float PetPlayerSpeedSmoothTime; [NMS(Index = 453)] - /* 0x1F00 */ public float PetRadialCentre; + /* 0x1F50 */ public float PetRadialCentre; [NMS(Index = 456)] - /* 0x1F04 */ public float PetRadialPulseMul; + /* 0x1F54 */ public float PetRadialPulseMul; [NMS(Index = 457)] - /* 0x1F08 */ public float PetRadialPulseTime; + /* 0x1F58 */ public float PetRadialPulseTime; + [NMS(Index = 458)] + /* 0x1F5C */ public float PetRadialPulseTimeLevelUp; [NMS(Index = 454)] - /* 0x1F0C */ public float PetRadialRadius; + /* 0x1F60 */ public float PetRadialRadius; [NMS(Index = 455)] - /* 0x1F10 */ public float PetRadialWidth; + /* 0x1F64 */ public float PetRadialWidth; [NMS(Index = 443)] - /* 0x1F14 */ public float PetRunAtHeelDistMax; + /* 0x1F68 */ public float PetRunAtHeelDistMax; [NMS(Index = 442)] - /* 0x1F18 */ public float PetRunAtHeelDistMin; + /* 0x1F6C */ public float PetRunAtHeelDistMin; [NMS(Index = 447)] - /* 0x1F1C */ public float PetRunAtHeelLateralShiftMax; + /* 0x1F70 */ public float PetRunAtHeelLateralShiftMax; [NMS(Index = 446)] - /* 0x1F20 */ public float PetRunAtHeelLateralShiftMin; - [NMS(Index = 497)] - /* 0x1F24 */ public int PetSlotsUnlockedByDefault; + /* 0x1F74 */ public float PetRunAtHeelLateralShiftMin; + [NMS(Index = 498)] + /* 0x1F78 */ public int PetSlotsUnlockedByDefault; [NMS(Index = 437)] - /* 0x1F28 */ public float PetStickySideBiasAngle; + /* 0x1F7C */ public float PetStickySideBiasAngle; [NMS(Index = 58)] - /* 0x1F2C */ public float PetSummonRotation; - [NMS(Index = 533)] - /* 0x1F30 */ public float PetTeleportDistOffPlanet; + /* 0x1F80 */ public float PetSummonRotation; [NMS(Index = 534)] - /* 0x1F34 */ public float PetTeleportDistOnPlanet; - [NMS(Index = 555)] - /* 0x1F38 */ public float PetTeleportEffectTime; - [NMS(Index = 556)] - /* 0x1F3C */ public float PetThrowArcRange; - [NMS(Index = 476)] - /* 0x1F40 */ public float PetTickleChatChance; + /* 0x1F84 */ public float PetTeleportDistOffPlanet; + [NMS(Index = 535)] + /* 0x1F88 */ public float PetTeleportDistOnPlanet; + [NMS(Index = 557)] + /* 0x1F8C */ public float PetTeleportEffectTime; + [NMS(Index = 558)] + /* 0x1F90 */ public float PetThrowArcRange; [NMS(Index = 477)] - /* 0x1F44 */ public float PetTreatChatChance; - [NMS(Index = 500)] - /* 0x1F48 */ public int PetTrustChangeInterval; + /* 0x1F94 */ public float PetTickleChatChance; + [NMS(Index = 478)] + /* 0x1F98 */ public float PetTreatChatChance; + [NMS(Index = 501)] + /* 0x1F9C */ public int PetTrustChangeInterval; + [NMS(Index = 505)] + /* 0x1FA0 */ public float PetTrustDecreaseStep; + [NMS(Index = 507)] + /* 0x1FA4 */ public float PetTrustDecreaseThreshold; [NMS(Index = 504)] - /* 0x1F4C */ public float PetTrustDecreaseStep; + /* 0x1FA8 */ public float PetTrustIncreaseStep; [NMS(Index = 506)] - /* 0x1F50 */ public float PetTrustDecreaseThreshold; - [NMS(Index = 503)] - /* 0x1F54 */ public float PetTrustIncreaseStep; - [NMS(Index = 505)] - /* 0x1F58 */ public float PetTrustIncreaseThreshold; - [NMS(Index = 501)] - /* 0x1F5C */ public float PetTrustOnAdoption; + /* 0x1FAC */ public float PetTrustIncreaseThreshold; [NMS(Index = 502)] - /* 0x1F60 */ public float PetTrustOnHatch; + /* 0x1FB0 */ public float PetTrustOnAdoption; + [NMS(Index = 503)] + /* 0x1FB4 */ public float PetTrustOnHatch; [NMS(Index = 438)] - /* 0x1F64 */ public float PetWalkAtHeelChanceDevoted; + /* 0x1FB8 */ public float PetWalkAtHeelChanceDevoted; [NMS(Index = 439)] - /* 0x1F68 */ public float PetWalkAtHeelChanceIndependent; + /* 0x1FBC */ public float PetWalkAtHeelChanceIndependent; [NMS(Index = 441)] - /* 0x1F6C */ public float PetWalkAtHeelDistMax; + /* 0x1FC0 */ public float PetWalkAtHeelDistMax; [NMS(Index = 440)] - /* 0x1F70 */ public float PetWalkAtHeelDistMin; + /* 0x1FC4 */ public float PetWalkAtHeelDistMin; [NMS(Index = 450)] - /* 0x1F74 */ public float PetWalkAtHeelLateralShift; + /* 0x1FC8 */ public float PetWalkAtHeelLateralShift; [NMS(Index = 162)] - /* 0x1F78 */ public float PlayerBirdDistance; + /* 0x1FCC */ public float PlayerBirdDistance; [NMS(Index = 59)] - /* 0x1F7C */ public float PlayerDamageTransferScale; + /* 0x1FD0 */ public float PlayerDamageTransferScale; [NMS(Index = 232)] - /* 0x1F80 */ public float PlayerPredatorBoredomDistance; + /* 0x1FD4 */ public float PlayerPredatorBoredomDistance; [NMS(Index = 223)] - /* 0x1F84 */ public float PlayerPredatorHealthModifier; + /* 0x1FD8 */ public float PlayerPredatorHealthModifier; [NMS(Index = 234)] - /* 0x1F88 */ public float PlayerPredatorRegainInterestTime; + /* 0x1FDC */ public float PlayerPredatorRegainInterestTime; [NMS(Index = 51)] - /* 0x1F8C */ public float PostRideMoveTime; + /* 0x1FE0 */ public float PostRideMoveTime; [NMS(Index = 224)] - /* 0x1F90 */ public float PredatorApproachTime; + /* 0x1FE4 */ public float PredatorApproachTime; [NMS(Index = 231)] - /* 0x1F94 */ public float PredatorBoredomDistance; + /* 0x1FE8 */ public float PredatorBoredomDistance; [NMS(Index = 227)] - /* 0x1F98 */ public float PredatorChargeDist; + /* 0x1FEC */ public float PredatorChargeDist; [NMS(Index = 228)] - /* 0x1F9C */ public float PredatorChargeDistScale; + /* 0x1FF0 */ public float PredatorChargeDistScale; [NMS(Index = 239)] - /* 0x1FA0 */ public float PredatorEnergyRecoverRate; + /* 0x1FF4 */ public float PredatorEnergyRecoverRate; [NMS(Index = 240)] - /* 0x1FA4 */ public float PredatorEnergyUseChasing; + /* 0x1FF8 */ public float PredatorEnergyUseChasing; [NMS(Index = 215)] - /* 0x1FA8 */ public float PredatorFishPerceptionDistance; + /* 0x1FFC */ public float PredatorFishPerceptionDistance; [NMS(Index = 222)] - /* 0x1FAC */ public int PredatorHugeHealth; + /* 0x2000 */ public int PredatorHugeHealth; [NMS(Index = 221)] - /* 0x1FB0 */ public int PredatorLargeHealth; + /* 0x2004 */ public int PredatorLargeHealth; [NMS(Index = 220)] - /* 0x1FB4 */ public int PredatorMedHealth; + /* 0x2008 */ public int PredatorMedHealth; [NMS(Index = 225)] - /* 0x1FB8 */ public float PredatorNoticePauseTime; + /* 0x200C */ public float PredatorNoticePauseTime; [NMS(Index = 214)] - /* 0x1FBC */ public float PredatorPerceptionDistance; + /* 0x2010 */ public float PredatorPerceptionDistance; [NMS(Index = 233)] - /* 0x1FC0 */ public float PredatorRegainInterestTime; + /* 0x2014 */ public float PredatorRegainInterestTime; [NMS(Index = 236)] - /* 0x1FC4 */ public float PredatorRoarProbAfterHit; + /* 0x2018 */ public float PredatorRoarProbAfterHit; [NMS(Index = 237)] - /* 0x1FC8 */ public float PredatorRoarProbAfterMiss; + /* 0x201C */ public float PredatorRoarProbAfterMiss; [NMS(Index = 235)] - /* 0x1FCC */ public float PredatorRunAwayDist; + /* 0x2020 */ public float PredatorRunAwayDist; [NMS(Index = 238)] - /* 0x1FD0 */ public float PredatorRunAwayHealthPercent; + /* 0x2024 */ public float PredatorRunAwayHealthPercent; [NMS(Index = 372)] - /* 0x1FD4 */ public float PredatorRunMoveSpeed; + /* 0x2028 */ public float PredatorRunMoveSpeed; [NMS(Index = 219)] - /* 0x1FD8 */ public int PredatorSmallHealth; - [NMS(Index = 586)] - /* 0x1FDC */ public float PredatorSpeedMultiplier; + /* 0x202C */ public int PredatorSmallHealth; + [NMS(Index = 588)] + /* 0x2030 */ public float PredatorSpeedMultiplier; [NMS(Index = 226)] - /* 0x1FE0 */ public float PredatorStealthDist; + /* 0x2034 */ public float PredatorStealthDist; [NMS(Index = 371)] - /* 0x1FE4 */ public float PredatorTrotMoveSpeed; + /* 0x2038 */ public float PredatorTrotMoveSpeed; [NMS(Index = 370)] - /* 0x1FE8 */ public float PredatorWalkMoveSpeed; + /* 0x203C */ public float PredatorWalkMoveSpeed; [NMS(Index = 295)] - /* 0x1FEC */ public float QueenHealthLevelMul; + /* 0x2040 */ public float QueenHealthLevelMul; [NMS(Index = 335)] - /* 0x1FF0 */ public float RagdollConeLimit; + /* 0x2044 */ public float RagdollConeLimit; [NMS(Index = 334)] - /* 0x1FF4 */ public float RagdollDamping; + /* 0x2048 */ public float RagdollDamping; [NMS(Index = 338)] - /* 0x1FF8 */ public float RagdollMotorFadeEnd; + /* 0x204C */ public float RagdollMotorFadeEnd; [NMS(Index = 337)] - /* 0x1FFC */ public float RagdollMotorFadeStart; + /* 0x2050 */ public float RagdollMotorFadeStart; [NMS(Index = 333)] - /* 0x2000 */ public float RagdollTau; + /* 0x2054 */ public float RagdollTau; [NMS(Index = 336)] - /* 0x2004 */ public float RagdollTwistLimit; + /* 0x2058 */ public float RagdollTwistLimit; [NMS(Index = 101)] - /* 0x2008 */ public float RecoverHealthTime; + /* 0x205C */ public float RecoverHealthTime; [NMS(Index = 3)] - /* 0x200C */ public float RemoteSpawnFadeInDelay; + /* 0x2060 */ public float RemoteSpawnFadeInDelay; [NMS(Index = 165)] - /* 0x2010 */ public float RepelAmount; + /* 0x2064 */ public float RepelAmount; [NMS(Index = 164)] - /* 0x2014 */ public float RepelRange; + /* 0x2068 */ public float RepelRange; [NMS(Index = 68)] - /* 0x2018 */ public float ResourceSpawnTime; + /* 0x206C */ public float ResourceSpawnTime; [NMS(Index = 52)] - /* 0x201C */ public float RideIdleTime; + /* 0x2070 */ public float RideIdleTime; [NMS(Index = 50)] - /* 0x2020 */ public float RiderLeanTime; + /* 0x2074 */ public float RiderLeanTime; [NMS(Index = 49)] - /* 0x2024 */ public float RideSpeedChangeTime; + /* 0x2078 */ public float RideSpeedChangeTime; [NMS(Index = 48)] - /* 0x2028 */ public float RideSpeedFast; + /* 0x207C */ public float RideSpeedFast; [NMS(Index = 47)] - /* 0x202C */ public float RideSpeedSlow; + /* 0x2080 */ public float RideSpeedSlow; [NMS(Index = 42)] - /* 0x2030 */ public float RidingFirstPersonOffsetFwd; + /* 0x2084 */ public float RidingFirstPersonOffsetFwd; [NMS(Index = 43)] - /* 0x2034 */ public float RidingFirstPersonOffsetUp; + /* 0x2088 */ public float RidingFirstPersonOffsetUp; [NMS(Index = 39)] - /* 0x2038 */ public float RidingReplicationRangeMultiplier; + /* 0x208C */ public float RidingReplicationRangeMultiplier; [NMS(Index = 40)] - /* 0x203C */ public float RidingRollAdjustMaxAngle; + /* 0x2090 */ public float RidingRollAdjustMaxAngle; [NMS(Index = 41)] - /* 0x2040 */ public float RidingRollMaxAngleAt; + /* 0x2094 */ public float RidingRollMaxAngleAt; [NMS(Index = 357)] - /* 0x2044 */ public float RidingSteerWeight; - [NMS(Index = 613)] - /* 0x2048 */ public float RockTransformGlobalChance; + /* 0x2098 */ public float RidingSteerWeight; + [NMS(Index = 615)] + /* 0x209C */ public float RockTransformGlobalChance; [NMS(Index = 332)] - /* 0x204C */ public float RoutineOffset; + /* 0x20A0 */ public float RoutineOffset; [NMS(Index = 331)] - /* 0x2050 */ public float RoutineSpeed; + /* 0x20A4 */ public float RoutineSpeed; [NMS(Index = 107)] - /* 0x2054 */ public float SandWormChangeDirectionTime; + /* 0x20A8 */ public float SandWormChangeDirectionTime; [NMS(Index = 117)] - /* 0x2058 */ public float SandWormDespawnDist; + /* 0x20AC */ public float SandWormDespawnDist; [NMS(Index = 111)] - /* 0x205C */ public float SandWormJumpHeight; + /* 0x20B0 */ public float SandWormJumpHeight; [NMS(Index = 112)] - /* 0x2060 */ public float SandWormJumpTime; + /* 0x20B4 */ public float SandWormJumpTime; [NMS(Index = 110)] - /* 0x2064 */ public float SandWormMaxHeightAdjust; + /* 0x20B8 */ public float SandWormMaxHeightAdjust; [NMS(Index = 116)] - /* 0x2068 */ public int SandWormMaxJumps; + /* 0x20BC */ public int SandWormMaxJumps; [NMS(Index = 109)] - /* 0x206C */ public float SandWormMaxSteer; + /* 0x20C0 */ public float SandWormMaxSteer; [NMS(Index = 121)] - /* 0x2070 */ public float SandWormSpawnChanceInfested; + /* 0x20C4 */ public float SandWormSpawnChanceInfested; [NMS(Index = 120)] - /* 0x2074 */ public float SandWormSpawnChanceMax; + /* 0x20C8 */ public float SandWormSpawnChanceMax; [NMS(Index = 119)] - /* 0x2078 */ public float SandWormSpawnChanceMin; + /* 0x20CC */ public float SandWormSpawnChanceMin; [NMS(Index = 118)] - /* 0x207C */ public float SandWormSpawnTimer; + /* 0x20D0 */ public float SandWormSpawnTimer; [NMS(Index = 108)] - /* 0x2080 */ public float SandWormSteerAdjustTime; + /* 0x20D4 */ public float SandWormSteerAdjustTime; [NMS(Index = 113)] - /* 0x2084 */ public float SandWormSubmergeDepth; + /* 0x20D8 */ public float SandWormSubmergeDepth; [NMS(Index = 114)] - /* 0x2088 */ public float SandWormSubmergeTime; + /* 0x20DC */ public float SandWormSubmergeTime; [NMS(Index = 115)] - /* 0x208C */ public float SandWormSurfaceTime; + /* 0x20E0 */ public float SandWormSurfaceTime; [NMS(Index = 74)] - /* 0x2090 */ public float SceneTerrainSpawnMinDistance; + /* 0x20E4 */ public float SceneTerrainSpawnMinDistance; [NMS(Index = 251)] - /* 0x2094 */ public int ScuttlerHealth; + /* 0x20E8 */ public int ScuttlerHealth; [NMS(Index = 256)] - /* 0x2098 */ public float ScuttlerIdleTimeMax; + /* 0x20EC */ public float ScuttlerIdleTimeMax; [NMS(Index = 255)] - /* 0x209C */ public float ScuttlerIdleTimeMin; + /* 0x20F0 */ public float ScuttlerIdleTimeMin; [NMS(Index = 252)] - /* 0x20A0 */ public float ScuttlerInitialNoAttackTime; + /* 0x20F4 */ public float ScuttlerInitialNoAttackTime; [NMS(Index = 254)] - /* 0x20A4 */ public float ScuttlerMoveTimeMax; + /* 0x20F8 */ public float ScuttlerMoveTimeMax; [NMS(Index = 253)] - /* 0x20A8 */ public float ScuttlerMoveTimeMin; + /* 0x20FC */ public float ScuttlerMoveTimeMin; [NMS(Index = 261)] - /* 0x20AC */ public float ScuttlerSpitChargeTime; + /* 0x2100 */ public float ScuttlerSpitChargeTime; [NMS(Index = 260)] - /* 0x20B0 */ public float ScuttlerSpitDelay; + /* 0x2104 */ public float ScuttlerSpitDelay; [NMS(Index = 259)] - /* 0x20B4 */ public float ScuttlerZigZagStrength; + /* 0x2108 */ public float ScuttlerZigZagStrength; [NMS(Index = 258)] - /* 0x20B8 */ public float ScuttlerZigZagTimeMax; + /* 0x210C */ public float ScuttlerZigZagTimeMax; [NMS(Index = 257)] - /* 0x20BC */ public float ScuttlerZigZagTimeMin; - [NMS(Index = 479)] - /* 0x20C0 */ public float SearchItemDistance; + /* 0x2110 */ public float ScuttlerZigZagTimeMin; [NMS(Index = 480)] - /* 0x20C4 */ public float SearchItemFrequency; + /* 0x2114 */ public float SearchItemDistance; [NMS(Index = 481)] - /* 0x20C8 */ public float SearchItemGiveUpDistance; + /* 0x2118 */ public float SearchItemFrequency; [NMS(Index = 482)] - /* 0x20CC */ public float SearchItemGiveUpTime; + /* 0x211C */ public float SearchItemGiveUpDistance; [NMS(Index = 483)] - /* 0x20D0 */ public float SearchItemNotifyTime; + /* 0x2120 */ public float SearchItemGiveUpTime; [NMS(Index = 484)] - /* 0x20D4 */ public float SearchSpawnRandomItemProbability; + /* 0x2124 */ public float SearchItemNotifyTime; + [NMS(Index = 485)] + /* 0x2128 */ public float SearchSpawnRandomItemProbability; [NMS(Index = 143)] - /* 0x20D8 */ public float SharkAlignSpeed; + /* 0x212C */ public float SharkAlignSpeed; [NMS(Index = 134)] - /* 0x20DC */ public float SharkAlongPathSpeed; + /* 0x2130 */ public float SharkAlongPathSpeed; [NMS(Index = 138)] - /* 0x20E0 */ public float SharkAttackAccel; + /* 0x2134 */ public float SharkAttackAccel; [NMS(Index = 137)] - /* 0x20E4 */ public float SharkAttackSpeed; + /* 0x2138 */ public float SharkAttackSpeed; [NMS(Index = 142)] - /* 0x20E8 */ public float SharkGetToPathSpeed; + /* 0x213C */ public float SharkGetToPathSpeed; [NMS(Index = 141)] - /* 0x20EC */ public float SharkPatrolEnd; + /* 0x2140 */ public float SharkPatrolEnd; [NMS(Index = 140)] - /* 0x20F0 */ public float SharkPatrolRadius; + /* 0x2144 */ public float SharkPatrolRadius; [NMS(Index = 139)] - /* 0x20F4 */ public float SharkPatrolSpeed; + /* 0x2148 */ public float SharkPatrolSpeed; [NMS(Index = 136)] - /* 0x20F8 */ public float SharkToPathYDamp; + /* 0x214C */ public float SharkToPathYDamp; [NMS(Index = 133)] - /* 0x20FC */ public float ShieldFadeTime; + /* 0x2150 */ public float ShieldFadeTime; [NMS(Index = 212)] - /* 0x2100 */ public float SmallCreatureAvoidPlayerDistance; + /* 0x2154 */ public float SmallCreatureAvoidPlayerDistance; [NMS(Index = 210)] - /* 0x2104 */ public float SmallCreatureFleePlayerDistance; + /* 0x2158 */ public float SmallCreatureFleePlayerDistance; [NMS(Index = 208)] - /* 0x2108 */ public float SmallCreaturePerceptionDistance; + /* 0x215C */ public float SmallCreaturePerceptionDistance; [NMS(Index = 363)] - /* 0x210C */ public float SoftenAvoidanceRadiusMod; + /* 0x2160 */ public float SoftenAvoidanceRadiusMod; [NMS(Index = 398)] - /* 0x2110 */ public float SpawnCameraAngleCos; + /* 0x2164 */ public float SpawnCameraAngleCos; [NMS(Index = 172)] - /* 0x2114 */ public float SpawnDistanceModifierForUnderwater; + /* 0x2168 */ public float SpawnDistanceModifierForUnderwater; [NMS(Index = 405)] - /* 0x2118 */ public float SpawnDistAtMaxSize; + /* 0x216C */ public float SpawnDistAtMaxSize; [NMS(Index = 404)] - /* 0x211C */ public float SpawnDistAtMinSize; + /* 0x2170 */ public float SpawnDistAtMinSize; [NMS(Index = 399)] - /* 0x2120 */ public float SpawnMinDistPercentage; + /* 0x2174 */ public float SpawnMinDistPercentage; [NMS(Index = 400)] - /* 0x2124 */ public float SpawnOnscreenDist; + /* 0x2178 */ public float SpawnOnscreenDist; [NMS(Index = 410)] - /* 0x2128 */ public float SpawnsAvoidBaseMultiplier; + /* 0x217C */ public float SpawnsAvoidBaseMultiplier; [NMS(Index = 293)] - /* 0x212C */ public int SpookBossHealth; + /* 0x2180 */ public int SpookBossHealth; [NMS(Index = 271)] - /* 0x2130 */ public float SpookFiendColourInterpTime; + /* 0x2184 */ public float SpookFiendColourInterpTime; [NMS(Index = 365)] - /* 0x2134 */ public float SpookFiendFastSwimSpeed; + /* 0x2188 */ public float SpookFiendFastSwimSpeed; [NMS(Index = 294)] - /* 0x2138 */ public int SpookSquidHealth; + /* 0x218C */ public int SpookSquidHealth; [NMS(Index = 376)] - /* 0x213C */ public float SteeringUpdateRate; + /* 0x2190 */ public float SteeringUpdateRate; [NMS(Index = 175)] - /* 0x2140 */ public float StickToGroundCastBegin; + /* 0x2194 */ public float StickToGroundCastBegin; [NMS(Index = 176)] - /* 0x2144 */ public float StickToGroundCastEnd; + /* 0x2198 */ public float StickToGroundCastEnd; [NMS(Index = 174)] - /* 0x2148 */ public float StickToGroundSpeed; + /* 0x219C */ public float StickToGroundSpeed; [NMS(Index = 431)] - /* 0x214C */ public float SwarmAttractEatDistance; + /* 0x21A0 */ public float SwarmAttractEatDistance; [NMS(Index = 428)] - /* 0x2150 */ public float SwarmAttractHeightForMaxGroundAvoid; + /* 0x21A4 */ public float SwarmAttractHeightForMaxGroundAvoid; [NMS(Index = 429)] - /* 0x2154 */ public float SwarmAttractHeightForMinGroundAvoid; + /* 0x21A8 */ public float SwarmAttractHeightForMinGroundAvoid; [NMS(Index = 430)] - /* 0x2158 */ public float SwarmAttractSpeedLimit; + /* 0x21AC */ public float SwarmAttractSpeedLimit; [NMS(Index = 135)] - /* 0x215C */ public float SwarmBrakingForce; + /* 0x21B0 */ public float SwarmBrakingForce; [NMS(Index = 154)] - /* 0x2160 */ public float SwarmMoveYFactor; + /* 0x21B4 */ public float SwarmMoveYFactor; [NMS(Index = 166)] - /* 0x2164 */ public float TargetReachedDistance; + /* 0x21B8 */ public float TargetReachedDistance; [NMS(Index = 152)] - /* 0x2168 */ public float TargetSearchTimeout; + /* 0x21BC */ public float TargetSearchTimeout; [NMS(Index = 414)] - /* 0x216C */ public float TrailHalfLife; + /* 0x21C0 */ public float TrailHalfLife; [NMS(Index = 69)] - /* 0x2170 */ public float TurnInPlaceIdleTime; + /* 0x21C4 */ public float TurnInPlaceIdleTime; [NMS(Index = 70)] - /* 0x2174 */ public float TurnInPlaceMaxAngle; + /* 0x21C8 */ public float TurnInPlaceMaxAngle; [NMS(Index = 72)] - /* 0x2178 */ public float TurnInPlaceMaxSpeed; + /* 0x21CC */ public float TurnInPlaceMaxSpeed; [NMS(Index = 73)] - /* 0x217C */ public float TurnInPlaceMaxSpeedIndoor; + /* 0x21D0 */ public float TurnInPlaceMaxSpeedIndoor; [NMS(Index = 71)] - /* 0x2180 */ public float TurnInPlaceMinTime; + /* 0x21D4 */ public float TurnInPlaceMinTime; [NMS(Index = 341)] - /* 0x2184 */ public float TurnRadiusMultiplier; + /* 0x21D8 */ public float TurnRadiusMultiplier; [NMS(Index = 343)] - /* 0x2188 */ public float TurnSlowAreaCos; + /* 0x21DC */ public float TurnSlowAreaCos; [NMS(Index = 159)] - /* 0x218C */ public float VelocityAlignSpeed; + /* 0x21E0 */ public float VelocityAlignSpeed; [NMS(Index = 158)] - /* 0x2190 */ public float VelocityAlignStrength; + /* 0x21E4 */ public float VelocityAlignStrength; [NMS(Index = 352)] - /* 0x2194 */ public float VelocityAlignYFactorMax; + /* 0x21E8 */ public float VelocityAlignYFactorMax; [NMS(Index = 351)] - /* 0x2198 */ public float VelocityAlignYFactorMin; + /* 0x21EC */ public float VelocityAlignYFactorMin; [NMS(Index = 204)] - /* 0x219C */ public float WaterDepthSizeScalingMaxDepth; + /* 0x21F0 */ public float WaterDepthSizeScalingMaxDepth; [NMS(Index = 206)] - /* 0x21A0 */ public float WaterDepthSizeScalingMaxScale; + /* 0x21F4 */ public float WaterDepthSizeScalingMaxScale; [NMS(Index = 203)] - /* 0x21A4 */ public float WaterDepthSizeScalingMinDepth; + /* 0x21F8 */ public float WaterDepthSizeScalingMinDepth; [NMS(Index = 205)] - /* 0x21A8 */ public float WaterDepthSizeScalingMinScale; + /* 0x21FC */ public float WaterDepthSizeScalingMinScale; [NMS(Index = 171)] - /* 0x21AC */ public float WaterSpawnOffset; + /* 0x2200 */ public float WaterSpawnOffset; [NMS(Index = 157)] - /* 0x21B0 */ public float WeaponRepelAmount; + /* 0x2204 */ public float WeaponRepelAmount; [NMS(Index = 156)] - /* 0x21B4 */ public float WeaponRepelRange; + /* 0x2208 */ public float WeaponRepelRange; [NMS(Index = 21, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] - /* 0x21B8 */ public NMSString0x20[] TempermentDescriptions; + /* 0x220C */ public NMSString0x20[] TempermentDescriptions; [NMS(Index = 26, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x2318 */ public NMSString0x20[] DietDescriptions; + /* 0x236C */ public NMSString0x20[] DietDescriptions; [NMS(Index = 27, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x2398 */ public NMSString0x20[] WaterDietDescriptions; + /* 0x23EC */ public NMSString0x20[] WaterDietDescriptions; [NMS(Index = 241)] - /* 0x2418 */ public bool AggressiveSharks; - [NMS(Index = 607)] - /* 0x2419 */ public bool AllBaitIsBasic; + /* 0x246C */ public bool AggressiveSharks; + [NMS(Index = 609)] + /* 0x246D */ public bool AllBaitIsBasic; [NMS(Index = 412)] - /* 0x241A */ public bool AllowSleeping; + /* 0x246E */ public bool AllowSleeping; [NMS(Index = 67)] - /* 0x241B */ public bool AllowSpawningOnscreen; - [NMS(Index = 608)] - /* 0x241C */ public bool CanAlwaysLayEgg; + /* 0x246F */ public bool AllowSpawningOnscreen; + [NMS(Index = 610)] + /* 0x2470 */ public bool CanAlwaysLayEgg; [NMS(Index = 17)] - /* 0x241D */ public bool CreatureInteractWithoutRaycasts; + /* 0x2471 */ public bool CreatureInteractWithoutRaycasts; [NMS(Index = 45)] - /* 0x241E */ public bool CreatureRideDirectControl; + /* 0x2472 */ public bool CreatureRideDirectControl; [NMS(Index = 413)] - /* 0x241F */ public bool DebugDrawTrails; - [NMS(Index = 486)] - /* 0x2420 */ public bool DebugSearch; + /* 0x2473 */ public bool DebugDrawTrails; + [NMS(Index = 487)] + /* 0x2474 */ public bool DebugSearch; [NMS(Index = 420)] - /* 0x2421 */ public bool DetailAnimPlayWhileWalking; - [NMS(Index = 581)] - /* 0x2422 */ public bool DrawRoutineFollowDebug; - [NMS(Index = 582)] - /* 0x2423 */ public bool DrawRoutineInfo; + /* 0x2475 */ public bool DetailAnimPlayWhileWalking; + [NMS(Index = 583)] + /* 0x2476 */ public bool DrawRoutineFollowDebug; + [NMS(Index = 584)] + /* 0x2477 */ public bool DrawRoutineInfo; [NMS(Index = 34)] - /* 0x2424 */ public bool EnableFlyingSnakeTails; + /* 0x2478 */ public bool EnableFlyingSnakeTails; [NMS(Index = 38)] - /* 0x2425 */ public bool EnableMPCreatureRide; + /* 0x2479 */ public bool EnableMPCreatureRide; [NMS(Index = 35)] - /* 0x2426 */ public bool EnableNewStuff; + /* 0x247A */ public bool EnableNewStuff; [NMS(Index = 415)] - /* 0x2427 */ public bool EnableTrailIk; + /* 0x247B */ public bool EnableTrailIk; [NMS(Index = 37)] - /* 0x2428 */ public bool EnableVRCreatureRide; + /* 0x247C */ public bool EnableVRCreatureRide; [NMS(Index = 284)] - /* 0x2429 */ public bool FiendOnscreenMarkers; + /* 0x247D */ public bool FiendOnscreenMarkers; [NMS(Index = 283)] - /* 0x242A */ public bool FiendsCanAttack; + /* 0x247E */ public bool FiendsCanAttack; [NMS(Index = 4)] - /* 0x242B */ public bool ForceShowDebugTrails; + /* 0x247F */ public bool ForceShowDebugTrails; [NMS(Index = 427)] - /* 0x242C */ public bool ForceStatic; + /* 0x2480 */ public bool ForceStatic; [NMS(Index = 36)] - /* 0x242D */ public bool InstantCreatureRide; + /* 0x2481 */ public bool InstantCreatureRide; [NMS(Index = 33)] - /* 0x242E */ public bool IsHurtingCreaturesACrime; - [NMS(Index = 553)] - /* 0x242F */ public bool PetAnimTest; - [NMS(Index = 535)] - /* 0x2430 */ public bool PetCanSummonOnFreighter; - [NMS(Index = 550)] - /* 0x2431 */ public bool PetForceSummonFromEgg; - [NMS(Index = 496)] - /* 0x2432 */ public bool PetsShowTraitClassesAsWords; + /* 0x2482 */ public bool IsHurtingCreaturesACrime; + [NMS(Index = 555)] + /* 0x2483 */ public bool PetAnimTest; + [NMS(Index = 536)] + /* 0x2484 */ public bool PetCanSummonOnFreighter; + [NMS(Index = 552)] + /* 0x2485 */ public bool PetForceSummonFromEgg; + [NMS(Index = 497)] + /* 0x2486 */ public bool PetsShowTraitClassesAsWords; [NMS(Index = 426)] - /* 0x2433 */ public bool PiedPiper; + /* 0x2487 */ public bool PiedPiper; [NMS(Index = 409)] - /* 0x2434 */ public bool ProcessPendingSpawnRequests; - [NMS(Index = 552)] - /* 0x2435 */ public bool RidingPositionTest; + /* 0x2488 */ public bool ProcessPendingSpawnRequests; + [NMS(Index = 554)] + /* 0x2489 */ public bool RidingPositionTest; [NMS(Index = 250)] - /* 0x2436 */ public bool ScuttlersCanAttack; + /* 0x248A */ public bool ScuttlersCanAttack; [NMS(Index = 180)] - /* 0x2437 */ public bool ShowScale; + /* 0x248B */ public bool ShowScale; [NMS(Index = 46)] - /* 0x2438 */ public bool StaticCreatureRide; + /* 0x248C */ public bool StaticCreatureRide; [NMS(Index = 66)] - /* 0x2439 */ public bool UncapSpawningforVideo; - [NMS(Index = 478)] - /* 0x243A */ public bool UseCreatureAdoptOSD; - [NMS(Index = 554)] - /* 0x243B */ public bool UsePetTeleportEffect; + /* 0x248D */ public bool UncapSpawningforVideo; + [NMS(Index = 479)] + /* 0x248E */ public bool UseCreatureAdoptOSD; + [NMS(Index = 556)] + /* 0x248F */ public bool UsePetTeleportEffect; [NMS(Index = 207)] - /* 0x243C */ public TkCurveType WaterDepthSizeScalingCurve; + /* 0x2490 */ public TkCurveType WaterDepthSizeScalingCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs index 4f82fe3e7..834b024fe 100644 --- a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs +++ b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs @@ -4,74 +4,74 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xB74CAC6170752696, NameHash = 0xAA861200)] + [NMS(GUID = 0x82F9F302FF13E188, NameHash = 0xAA861200)] public class GcDebugOptions : NMSTemplate { - [NMS(Index = 437)] + [NMS(Index = 443)] /* 0x0000 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfigOverride; - [NMS(Index = 202)] + [NMS(Index = 207)] /* 0x0030 */ public GcFilename CrashDumpPath; - [NMS(Index = 434)] + [NMS(Index = 440)] /* 0x0040 */ public NMSString0x10 CreateSeasonContextMaskIdOverride; - [NMS(Index = 319)] + [NMS(Index = 325)] /* 0x0050 */ public GcFilename CursorTexture; - [NMS(Index = 317)] + [NMS(Index = 323)] /* 0x0060 */ public GcFilename DebugFont; - [NMS(Index = 318)] + [NMS(Index = 324)] /* 0x0070 */ public GcFilename DebugFontTexture; - [NMS(Index = 104)] + [NMS(Index = 106)] /* 0x0080 */ public GcFilename DebugScene; - [NMS(Index = 352)] + [NMS(Index = 358)] /* 0x0090 */ public NMSString0x10 DefaultAirCreatureTable; - [NMS(Index = 354)] + [NMS(Index = 360)] /* 0x00A0 */ public NMSString0x10 DefaultCaveCreatureTable; - [NMS(Index = 351)] + [NMS(Index = 357)] /* 0x00B0 */ public NMSString0x10 DefaultGroundCreatureTable; - [NMS(Index = 173)] + [NMS(Index = 178)] /* 0x00C0 */ public GcFilename DefaultSaveData; - [NMS(Index = 353)] + [NMS(Index = 359)] /* 0x00D0 */ public NMSString0x10 DefaultWaterCreatureTable; - [NMS(Index = 443)] + [NMS(Index = 449)] /* 0x00E0 */ public NMSString0x10 ForceBuilderMissionBoardMission; - [NMS(Index = 172)] + [NMS(Index = 177)] /* 0x00F0 */ public List LocTableList; - [NMS(Index = 320)] + [NMS(Index = 326)] /* 0x0100 */ public GcFilename PauseTexture; - [NMS(Index = 259)] + [NMS(Index = 265)] /* 0x0110 */ public GcFilename PipelineFile; - [NMS(Index = 261)] + [NMS(Index = 267)] /* 0x0120 */ public GcFilename PipelineFileEditor; - [NMS(Index = 260)] + [NMS(Index = 266)] /* 0x0130 */ public GcFilename PipelineFileFrontend; - [NMS(Index = 321)] + [NMS(Index = 327)] /* 0x0140 */ public GcFilename PlayTexture; - [NMS(Index = 170)] + [NMS(Index = 175)] /* 0x0150 */ public GcFilename RealityPresetFile; - [NMS(Index = 323)] + [NMS(Index = 329)] /* 0x0160 */ public GcFilename RenderToTexture; - [NMS(Index = 102)] + [NMS(Index = 104)] /* 0x0170 */ public GcFilename SceneSettings; - [NMS(Index = 322)] + [NMS(Index = 328)] /* 0x0180 */ public GcFilename StepTexture; - [NMS(Index = 435)] + [NMS(Index = 441)] /* 0x0190 */ public NMSString0x10 SwitchSeasonContextMaskIdOverride; - [NMS(Index = 200)] + [NMS(Index = 205)] /* 0x01A0 */ public ulong ForceTimeToEpoch; [NMS(Index = 3)] /* 0x01A8 */ public ulong OverrideAbandonedFreighterSeed; - [NMS(Index = 290)] + [NMS(Index = 296)] /* 0x01B0 */ public ulong OverrideMatchmakingVersion; - [NMS(Index = 418)] + [NMS(Index = 424)] /* 0x01B8 */ public TkGlobals ToolkitGlobals; - [NMS(Index = 184, MxmlName = "3dTextDistance")] + [NMS(Index = 189, MxmlName = "3dTextDistance")] /* 0x06AC */ public float _3dTextDistance; - [NMS(Index = 185, MxmlName = "3dTextMinScale")] + [NMS(Index = 190, MxmlName = "3dTextMinScale")] /* 0x06B0 */ public float _3dTextMinScale; - [NMS(Index = 408)] + [NMS(Index = 414)] /* 0x06B4 */ public GcBaseBuildingPartStyle AutomaticPartSpawnStyle; - [NMS(Index = 403)] + [NMS(Index = 409)] /* 0x06B8 */ public float BaseDownloadTimeout; - [NMS(Index = 416)] + [NMS(Index = 422)] /* 0x06BC */ public uint BasePayloadMultiplier; [NMS(Index = 10)] /* 0x06C0 */ public int BootDirectlyIntoSaveSlot; @@ -81,9 +81,9 @@ public enum BootLoadDelayEnum : uint { WaitForPlanet, WaitForNothing, } - [NMS(Index = 111)] + [NMS(Index = 113)] /* 0x06C4 */ public BootLoadDelayEnum BootLoadDelay; - [NMS(Index = 179)] + [NMS(Index = 184)] /* 0x06C8 */ public float BootLogoFadeRate; // size: 0x7 public enum BootModeEnum : uint { @@ -95,71 +95,71 @@ public enum BootModeEnum : uint { Scratchpad, UnitTest, } - [NMS(Index = 100)] + [NMS(Index = 102)] /* 0x06CC */ public BootModeEnum BootMode; - [NMS(Index = 163)] + [NMS(Index = 168)] /* 0x06D0 */ public TkLanguages DebugLanguage; - [NMS(Index = 210)] + [NMS(Index = 215)] /* 0x06D4 */ public float DebugMenuAlpha; - [NMS(Index = 212)] + [NMS(Index = 217)] /* 0x06D8 */ public float DebugTextLineHeight; - [NMS(Index = 211)] + [NMS(Index = 216)] /* 0x06DC */ public float DebugTextSize; - [NMS(Index = 310)] + [NMS(Index = 316)] /* 0x06E0 */ public int DebugTextureSize; - [NMS(Index = 283)] + [NMS(Index = 289)] /* 0x06E4 */ public int DiscoveryAutoSyncIntervalSeconds; - [NMS(Index = 365)] + [NMS(Index = 371)] /* 0x06E8 */ public GcGalaxyStarAnomaly ForceAnomalyTo; - [NMS(Index = 383)] + [NMS(Index = 389)] /* 0x06EC */ public int ForceAsteroidSystemIndex; - [NMS(Index = 342)] + [NMS(Index = 348)] /* 0x06F0 */ public GcBiomeSubType ForceBiomeSubTypeTo; - [NMS(Index = 341)] + [NMS(Index = 347)] /* 0x06F4 */ public GcBiomeType ForceBiomeTo; - [NMS(Index = 346)] + [NMS(Index = 352)] /* 0x06F8 */ public GcAlienRace ForceBuildingRaceTo; - [NMS(Index = 355)] + [NMS(Index = 361)] /* 0x06FC */ public GcPlanetLife ForceCreatureLifeLevelTo; - [NMS(Index = 376)] + [NMS(Index = 382)] /* 0x0700 */ public int ForceGrassColourIndex; - [NMS(Index = 114)] + [NMS(Index = 116)] /* 0x0704 */ public float ForceInitialTimeOfDay; - [NMS(Index = 158)] + [NMS(Index = 163)] /* 0x0708 */ public int ForceInteractionIndex; - [NMS(Index = 166)] + [NMS(Index = 171)] /* 0x070C */ public GcAlienRace ForceInteractionRaceTo; - [NMS(Index = 348)] + [NMS(Index = 354)] /* 0x0710 */ public GcPlanetLife ForceLifeLevelTo; - [NMS(Index = 159)] + [NMS(Index = 164)] /* 0x0714 */ public GcAlienPuzzleCategory ForceNPCPuzzleCategory; - [NMS(Index = 344)] + [NMS(Index = 350)] /* 0x0718 */ public GcScreenFilters ForceScreenFilterTo; - [NMS(Index = 368)] + [NMS(Index = 374)] /* 0x071C */ public float ForceSeaLevel; - [NMS(Index = 371)] + [NMS(Index = 377)] /* 0x0720 */ public int ForceSkyColourIndex; - [NMS(Index = 374)] + [NMS(Index = 380)] /* 0x0724 */ public uint ForceSkyColourSeed; [NMS(Index = 37)] /* 0x0728 */ public int ForceSpaceBattleLevel; - [NMS(Index = 372)] + [NMS(Index = 378)] /* 0x072C */ public int ForceSpaceSkyColourIndex; - [NMS(Index = 339)] + [NMS(Index = 345)] /* 0x0730 */ public GcGalaxyStarTypes ForceStarTypeTo; - [NMS(Index = 116)] + [NMS(Index = 118)] /* 0x0734 */ public float ForceSunAngle; - [NMS(Index = 356)] + [NMS(Index = 362)] /* 0x0738 */ public GcPlanetLife ForceTerrainSettings; - [NMS(Index = 358)] + [NMS(Index = 364)] /* 0x073C */ public TkVoxelGeneratorSettingsTypes ForceTerrainTypeTo; - [NMS(Index = 113)] + [NMS(Index = 115)] /* 0x0740 */ public float ForceTimeOfDay; - [NMS(Index = 375)] + [NMS(Index = 381)] /* 0x0744 */ public int ForceWaterColourIndex; - [NMS(Index = 370)] + [NMS(Index = 376)] /* 0x0748 */ public TkWaterCondition ForceWaterConditionTo; - [NMS(Index = 367)] + [NMS(Index = 373)] /* 0x074C */ public int ForceWaterObjectFileIndex; // size: 0x3 public enum GameStateModeEnum : uint { @@ -167,31 +167,31 @@ public enum GameStateModeEnum : uint { UserStorage, FreshStart, } - [NMS(Index = 99)] + [NMS(Index = 101)] /* 0x0750 */ public GameStateModeEnum GameStateMode; - [NMS(Index = 392)] + [NMS(Index = 398)] /* 0x0754 */ public float GenerateCostAngle; - [NMS(Index = 391)] + [NMS(Index = 397)] /* 0x0758 */ public float GenerateCostDistance; - [NMS(Index = 393)] + [NMS(Index = 399)] /* 0x075C */ public float GenerateCostLOD; - [NMS(Index = 394)] + [NMS(Index = 400)] /* 0x0760 */ public float GenerateCostWait; - [NMS(Index = 389)] + [NMS(Index = 395)] /* 0x0764 */ public int GenerateFarLodBuildingDist; - [NMS(Index = 308)] + [NMS(Index = 314)] /* 0x0768 */ public int MaxNumDebugMessages; - [NMS(Index = 406)] + [NMS(Index = 412)] /* 0x076C */ public int MoveBaseIndex; - [NMS(Index = 430)] + [NMS(Index = 436)] /* 0x0770 */ public int MultipleFingersSamePressFrameDelta; [NMS(Index = 12)] /* 0x0774 */ public GcGameMode NewSaveGameMode; - [NMS(Index = 300)] + [NMS(Index = 306)] /* 0x0778 */ public int OverrideServerSeasonEndTime; - [NMS(Index = 299)] + [NMS(Index = 305)] /* 0x077C */ public int OverrideServerSeasonNumber; - [NMS(Index = 433)] + [NMS(Index = 439)] /* 0x0780 */ public float PanDeadzone; // size: 0x7 public enum PlayerSpawnLocationOverrideEnum : uint { @@ -203,21 +203,21 @@ public enum PlayerSpawnLocationOverrideEnum : uint { GameStartPlanet, SpecificLocation, } - [NMS(Index = 101)] + [NMS(Index = 103)] /* 0x0784 */ public PlayerSpawnLocationOverrideEnum PlayerSpawnLocationOverride; - [NMS(Index = 313)] + [NMS(Index = 319)] /* 0x0788 */ public int ProceduralModelBatchSize; - [NMS(Index = 314)] + [NMS(Index = 320)] /* 0x078C */ public int ProceduralModelFilterMatchretryCount; - [NMS(Index = 312)] + [NMS(Index = 318)] /* 0x0790 */ public int ProceduralModelsShown; - [NMS(Index = 316)] + [NMS(Index = 322)] /* 0x0794 */ public int ProceduralModelsThumbnailSize; - [NMS(Index = 410)] + [NMS(Index = 416)] /* 0x0798 */ public int ProfilerPartIndexPhase; - [NMS(Index = 411)] + [NMS(Index = 417)] /* 0x079C */ public int ProfilerPartIndexStride; - [NMS(Index = 412)] + [NMS(Index = 418)] /* 0x07A0 */ public int ProfilerPartIteration; // size: 0x3 public enum ProxyTypeEnum : uint { @@ -225,14 +225,14 @@ public enum ProxyTypeEnum : uint { ManualURI, InetProxy, } - [NMS(Index = 277)] + [NMS(Index = 283)] /* 0x07A4 */ public ProxyTypeEnum ProxyType; // size: 0x2 public enum RealityModeEnum : uint { LoadPreset, Generate, } - [NMS(Index = 167)] + [NMS(Index = 172)] /* 0x07A8 */ public RealityModeEnum RealityMode; // size: 0x3 public enum RecordSettingEnum : uint { @@ -240,13 +240,13 @@ public enum RecordSettingEnum : uint { Record, Playback, } - [NMS(Index = 186)] + [NMS(Index = 191)] /* 0x07AC */ public RecordSettingEnum RecordSetting; - [NMS(Index = 199)] + [NMS(Index = 204)] /* 0x07B0 */ public int RecurrenceTimeOffset; - [NMS(Index = 429)] + [NMS(Index = 435)] /* 0x07B4 */ public int ScreenshotForUploadHeight; - [NMS(Index = 428)] + [NMS(Index = 434)] /* 0x07B8 */ public int ScreenshotForUploadWidth; // size: 0x9 public enum ServerEnvEnum : uint { @@ -260,28 +260,28 @@ public enum ServerEnvEnum : uint { merged, local, } - [NMS(Index = 279)] + [NMS(Index = 285)] /* 0x07BC */ public ServerEnvEnum ServerEnv; // size: 0x2 public enum ShaderPreloadEnum : uint { Off, Full, } - [NMS(Index = 107)] + [NMS(Index = 109)] /* 0x07C0 */ public ShaderPreloadEnum ShaderPreload; - [NMS(Index = 222)] + [NMS(Index = 227)] /* 0x07C4 */ public int ShowSpecificGraph; - [NMS(Index = 238)] + [NMS(Index = 243)] /* 0x07C8 */ public int SmokeTestConfigCaptureCycles; - [NMS(Index = 239)] + [NMS(Index = 244)] /* 0x07CC */ public float SmokeTestConfigCaptureDurationInSeconds; - [NMS(Index = 240)] + [NMS(Index = 245)] /* 0x07D0 */ public int SmokeTestConfigCaptureFolderNameNumberOffset; - [NMS(Index = 231)] + [NMS(Index = 236)] /* 0x07D4 */ public int SmokeTestConfigPlanetPositionCount; - [NMS(Index = 233)] + [NMS(Index = 238)] /* 0x07D8 */ public float SmokeTestConfigScenarioLength; - [NMS(Index = 232)] + [NMS(Index = 237)] /* 0x07DC */ public float SmokeTestConfigScenarioPreambleLength; // size: 0x7 public enum SmokeTestCycleModeEnum : uint { @@ -293,7 +293,7 @@ public enum SmokeTestCycleModeEnum : uint { TourShortUDAs, TourRandomWarps, } - [NMS(Index = 228)] + [NMS(Index = 233)] /* 0x07E0 */ public SmokeTestCycleModeEnum SmokeTestCycleMode; // size: 0xA public enum SmokeTestScenarioEnum : uint { @@ -308,24 +308,24 @@ public enum SmokeTestScenarioEnum : uint { ModelLoading, SettlementSnapshot, } - [NMS(Index = 229)] + [NMS(Index = 234)] /* 0x07E4 */ public SmokeTestScenarioEnum SmokeTestScenario; - [NMS(Index = 244)] + [NMS(Index = 249)] /* 0x07E8 */ public int SmokeTestSmokeBotTargetWarps; // size: 0x2 public enum SolarSystemBootEnum : uint { FromSettings, Generate, } - [NMS(Index = 106)] + [NMS(Index = 108)] /* 0x07EC */ public SolarSystemBootEnum SolarSystemBoot; - [NMS(Index = 264)] + [NMS(Index = 270)] /* 0x07F0 */ public float SunLightScaleGgx; - [NMS(Index = 431)] + [NMS(Index = 437)] /* 0x07F4 */ public int SwipeDetectionMaxFrames; - [NMS(Index = 432)] + [NMS(Index = 438)] /* 0x07F8 */ public float SwipeDetectionNormalizedTravelThreshold; - [NMS(Index = 306)] + [NMS(Index = 312)] /* 0x07FC */ public int SynergyPort; // size: 0x3 public enum UseBanksEnum : uint { @@ -333,81 +333,81 @@ public enum UseBanksEnum : uint { True, Default, } - [NMS(Index = 193)] + [NMS(Index = 198)] /* 0x0800 */ public UseBanksEnum UseBanks; - [NMS(Index = 181)] + [NMS(Index = 186)] /* 0x0804 */ public float WeaponScale3P; - [NMS(Index = 171)] + [NMS(Index = 176)] /* 0x0808 */ public ushort RealityGenerationIteration; - [NMS(Index = 286)] + [NMS(Index = 292)] /* 0x080A */ public NMSString0x800 AutoJoinUserNames; [NMS(Index = 79)] /* 0x100A */ public NMSString0x400 DebugTwitchRewards; - [NMS(Index = 291)] + [NMS(Index = 297)] /* 0x140A */ public NMSString0x200 LoadToBase; [NMS(Index = 75)] /* 0x160A */ public NMSString0x200 SeasonalDataOverrideFile; - [NMS(Index = 301)] + [NMS(Index = 307)] /* 0x180A */ public NMSString0x100 ForceHgAccount; - [NMS(Index = 96)] + [NMS(Index = 98)] /* 0x190A */ public NMSString0x100 ForcePlayerPosition; - [NMS(Index = 95)] + [NMS(Index = 97)] /* 0x1A0A */ public NMSString0x100 ForceUniverseAddress; - [NMS(Index = 294)] + [NMS(Index = 300)] /* 0x1B0A */ public NMSString0x100 GOGLogin; - [NMS(Index = 218)] + [NMS(Index = 223)] /* 0x1C0A */ public NMSString0x100 ShowUniverseAddressOnGalaxyMap; - [NMS(Index = 103)] + [NMS(Index = 105)] /* 0x1D0A */ public NMSString0x100 WorkingDirectory; - [NMS(Index = 280)] + [NMS(Index = 286)] /* 0x1E0A */ public NMSString0x80 AuthBaseUrl; - [NMS(Index = 278)] + [NMS(Index = 284)] /* 0x1E8A */ public NMSString0x80 ProxyURI; - [NMS(Index = 302)] + [NMS(Index = 308)] /* 0x1F0A */ public NMSString0x40 ForceBaseDownloadUser; - [NMS(Index = 421)] + [NMS(Index = 427)] /* 0x1F4A */ public NMSString0x40 OverrideSettlementOwnershipOnlineId; - [NMS(Index = 420)] + [NMS(Index = 426)] /* 0x1F8A */ public NMSString0x40 OverrideSettlementOwnershipUsername; - [NMS(Index = 427)] + [NMS(Index = 433)] /* 0x1FCA */ public NMSString0x40 ScreenshotForUploadName; - [NMS(Index = 164)] + [NMS(Index = 169)] /* 0x200A */ public NMSString0x20 AllowedLanguagesFile; - [NMS(Index = 407)] + [NMS(Index = 413)] /* 0x202A */ public NMSString0x20 AutomaticPartSpawnID; - [NMS(Index = 415)] + [NMS(Index = 421)] /* 0x204A */ public NMSString0x20 BaseServerPlatform; - [NMS(Index = 203)] + [NMS(Index = 208)] /* 0x206A */ public NMSString0x20 CrashDumpIdentifier; - [NMS(Index = 282)] + [NMS(Index = 288)] /* 0x208A */ public NMSString0x20 OverrideUsernameForDev; - [NMS(Index = 192)] + [NMS(Index = 197)] /* 0x20AA */ public NMSString0x20 SaveTestingCommand; - [NMS(Index = 246)] + [NMS(Index = 251)] /* 0x20CA */ public NMSString0x20 SmokeTestForcePlanetDetail; - [NMS(Index = 247)] + [NMS(Index = 252)] /* 0x20EA */ public NMSString0x20 SmokeTestRunFolder; - [NMS(Index = 305)] + [NMS(Index = 311)] /* 0x210A */ public NMSString0x20 SynergyServer; - [NMS(Index = 440)] + [NMS(Index = 446)] /* 0x212A */ public bool ActiveMissionsIgnoreStartCancelConditions; - [NMS(Index = 120)] + [NMS(Index = 122)] /* 0x212B */ public bool AllowGalaxyMapRequests; - [NMS(Index = 402)] + [NMS(Index = 408)] /* 0x212C */ public bool AllowGlobalPartSnapping; - [NMS(Index = 270)] + [NMS(Index = 276)] /* 0x212D */ public bool AllowMultiThreadedRenderingOnVulkan; - [NMS(Index = 332)] + [NMS(Index = 338)] /* 0x212E */ public bool AllowNGuiVR; - [NMS(Index = 419)] + [NMS(Index = 425)] /* 0x212F */ public bool AllowOverrideSettlementOwnership; [NMS(Index = 80)] /* 0x2130 */ public bool AllowPause; - [NMS(Index = 140)] + [NMS(Index = 142)] /* 0x2131 */ public bool AllowRobotBehaviors; [NMS(Index = 1)] /* 0x2132 */ public bool AllowSavingOnAbandonedFreighters; - [NMS(Index = 147)] + [NMS(Index = 149)] /* 0x2133 */ public bool AllSeasonMilestonesShowComplete; [NMS(Index = 81)] /* 0x2134 */ public bool AllSettlementsAreCompleted; @@ -417,49 +417,49 @@ public enum UseBanksEnum : uint { /* 0x2136 */ public bool AlwaysAllowFreighterInventoryAccess; [NMS(Index = 72)] /* 0x2137 */ public bool AlwaysAllowShipOperations; - [NMS(Index = 137)] + [NMS(Index = 139)] /* 0x2138 */ public bool AlwaysAllowSpookFiends; [NMS(Index = 73)] /* 0x2139 */ public bool AlwaysAllowVehicleOperations; [NMS(Index = 18)] /* 0x213A */ public bool AlwaysHaveFocus; - [NMS(Index = 275)] + [NMS(Index = 281)] /* 0x213B */ public bool AlwaysIncludeLocalPlayerInChatMessage; - [NMS(Index = 287)] + [NMS(Index = 293)] /* 0x213C */ public bool AlwaysSaveGameAsClient; - [NMS(Index = 220)] + [NMS(Index = 225)] /* 0x213D */ public bool AlwaysShowSaveIds; [NMS(Index = 67)] /* 0x213E */ public bool AlwaysShowURI; [NMS(Index = 36)] /* 0x213F */ public bool AlwaysSpaceBattle; - [NMS(Index = 441)] + [NMS(Index = 447)] /* 0x2140 */ public bool AssertIfDiploFound; - [NMS(Index = 293)] + [NMS(Index = 299)] /* 0x2141 */ public bool AutoJoinRandomGames; - [NMS(Index = 285)] + [NMS(Index = 291)] /* 0x2142 */ public bool AutoJoinUserEnabled; - [NMS(Index = 409)] + [NMS(Index = 415)] /* 0x2143 */ public bool AutomaticPartSpawnInactive; - [NMS(Index = 414)] + [NMS(Index = 420)] /* 0x2144 */ public bool BaseAdmin; [NMS(Index = 85)] /* 0x2145 */ public bool BlockCommunicatorSignals; - [NMS(Index = 422)] + [NMS(Index = 428)] /* 0x2146 */ public bool BlockSettlementsNetwork; [NMS(Index = 38)] /* 0x2147 */ public bool BlockSpaceBattle; - [NMS(Index = 326)] + [NMS(Index = 332)] /* 0x2148 */ public bool BodyTurning; [NMS(Index = 11)] /* 0x2149 */ public bool BootDirectlyIntoLastSave; - [NMS(Index = 180)] + [NMS(Index = 185)] /* 0x214A */ public bool BootMusic; [NMS(Index = 28)] /* 0x214B */ public bool CanLeaveDialogs; - [NMS(Index = 281)] + [NMS(Index = 287)] /* 0x214C */ public bool CertificateSecurityBypass; - [NMS(Index = 190)] + [NMS(Index = 195)] /* 0x214D */ public bool CheckForMissingLocStrings; [NMS(Index = 53)] /* 0x214E */ public bool ClothForceAsyncSimulationOff; @@ -477,543 +477,555 @@ public enum UseBanksEnum : uint { /* 0x2154 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; [NMS(Index = 50)] /* 0x2155 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; - [NMS(Index = 252)] + [NMS(Index = 257)] /* 0x2156 */ public bool CompressTextures; - [NMS(Index = 201)] + [NMS(Index = 206)] /* 0x2157 */ public bool CrashDumpFull; [NMS(Index = 91)] /* 0x2158 */ public bool CrashOnF10; - [NMS(Index = 248)] + [NMS(Index = 253)] /* 0x2159 */ public bool CreatureChatter; - [NMS(Index = 250)] + [NMS(Index = 255)] /* 0x215A */ public bool CreatureDrawVocals; - [NMS(Index = 249)] + [NMS(Index = 254)] /* 0x215B */ public bool CreatureErrors; - [NMS(Index = 417)] + [NMS(Index = 423)] /* 0x215C */ public bool CrossPlatformFeaturedBases; - [NMS(Index = 396)] + [NMS(Index = 402)] /* 0x215D */ public bool DChecksEnabled; - [NMS(Index = 398)] + [NMS(Index = 404)] /* 0x215E */ public bool DChecksOutputBinary; - [NMS(Index = 399)] + [NMS(Index = 405)] /* 0x215F */ public bool DChecksOutputFileLine; - [NMS(Index = 397)] + [NMS(Index = 403)] /* 0x2160 */ public bool DChecksOutputJson; - [NMS(Index = 187)] + [NMS(Index = 192)] /* 0x2161 */ public bool DebugBuildingSpawns; - [NMS(Index = 257)] + [NMS(Index = 262)] /* 0x2162 */ public bool DebugDepthReprojection; - [NMS(Index = 156)] + [NMS(Index = 161)] /* 0x2163 */ public bool DebugDrawPlayerInteract; [NMS(Index = 20)] /* 0x2164 */ public bool DebugGalaxyMapInQuickMenu; - [NMS(Index = 253)] + [NMS(Index = 258)] /* 0x2165 */ public bool DebugIBL; - [NMS(Index = 191)] + [NMS(Index = 196)] /* 0x2166 */ public bool DebugNetworkLocks; - [NMS(Index = 168)] + [NMS(Index = 173)] /* 0x2167 */ public bool DebugPersistentInteractions; - [NMS(Index = 256)] + [NMS(Index = 261)] /* 0x2168 */ public bool DebugRenderSpaceOffset; - [NMS(Index = 254)] + [NMS(Index = 259)] /* 0x2169 */ public bool DebugSpotlights; - [NMS(Index = 255)] + [NMS(Index = 260)] /* 0x216A */ public bool DebugTerrainTextures; - [NMS(Index = 204)] + [NMS(Index = 209)] /* 0x216B */ public bool DebugThreatLevels; - [NMS(Index = 390)] + [NMS(Index = 396)] /* 0x216C */ public bool DeferRegionBodies; [NMS(Index = 2)] /* 0x216D */ public bool DisableAbandonedFreighterRoomsOptimisation; - [NMS(Index = 400)] + [NMS(Index = 406)] /* 0x216E */ public bool DisableBaseBuilding; - [NMS(Index = 401)] + [NMS(Index = 407)] /* 0x216F */ public bool DisableBaseBuildingLimits; - [NMS(Index = 404)] + [NMS(Index = 410)] /* 0x2170 */ public bool DisableBasePowerRequirements; - [NMS(Index = 269)] + [NMS(Index = 275)] /* 0x2171 */ public bool DisableClouds; [NMS(Index = 42)] /* 0x2172 */ public bool DisableContinuousSaving; - [NMS(Index = 413)] + [NMS(Index = 419)] /* 0x2173 */ public bool DisableCorvetteSwapParts; [NMS(Index = 92)] /* 0x2174 */ public bool DisableCorvetteValidation; - [NMS(Index = 151)] + [NMS(Index = 156)] /* 0x2175 */ public bool DisableDebugControls; - [NMS(Index = 155)] + [NMS(Index = 160)] /* 0x2176 */ public bool DisableDiscoveryNaming; - [NMS(Index = 198)] + [NMS(Index = 203)] /* 0x2177 */ public bool DisableFileWatcher; + [NMS(Index = 264)] + /* 0x2178 */ public bool DisableGlowEffect; [NMS(Index = 27)] - /* 0x2178 */ public bool DisableHazards; - [NMS(Index = 330)] - /* 0x2179 */ public bool DisableHeadConstraints; + /* 0x2179 */ public bool DisableHazards; + [NMS(Index = 336)] + /* 0x217A */ public bool DisableHeadConstraints; [NMS(Index = 43)] - /* 0x217A */ public bool DisableInvalidSaveVersion; - [NMS(Index = 329)] - /* 0x217B */ public bool DisableLeftHand; - [NMS(Index = 384)] - /* 0x217C */ public bool DisableLimits; - [NMS(Index = 442)] - /* 0x217D */ public bool DisableMissionShop; - [NMS(Index = 288)] - /* 0x217E */ public bool DisableMonumentDownloads; + /* 0x217B */ public bool DisableInvalidSaveVersion; + [NMS(Index = 335)] + /* 0x217C */ public bool DisableLeftHand; + [NMS(Index = 390)] + /* 0x217D */ public bool DisableLimits; + [NMS(Index = 448)] + /* 0x217E */ public bool DisableMissionShop; + [NMS(Index = 294)] + /* 0x217F */ public bool DisableMonumentDownloads; [NMS(Index = 63, MxmlName = "DisableNPCHiddenUntilScanned ")] - /* 0x217F */ public bool DisableNPCHiddenUntilScanned; + /* 0x2180 */ public bool DisableNPCHiddenUntilScanned; [NMS(Index = 62)] - /* 0x2180 */ public bool DisableNPCs; - [NMS(Index = 424)] - /* 0x2181 */ public bool DisablePartialStories; - [NMS(Index = 197)] - /* 0x2182 */ public bool DisableProfanityFilter; + /* 0x2181 */ public bool DisableNPCs; + [NMS(Index = 430)] + /* 0x2182 */ public bool DisablePartialStories; + [NMS(Index = 202)] + /* 0x2183 */ public bool DisableProfanityFilter; [NMS(Index = 40)] - /* 0x2183 */ public bool DisableSaveSlotSorting; - [NMS(Index = 303)] - /* 0x2184 */ public bool DisableSaveUploadRateLimits; + /* 0x2184 */ public bool DisableSaveSlotSorting; + [NMS(Index = 309)] + /* 0x2185 */ public bool DisableSaveUploadRateLimits; [NMS(Index = 41)] - /* 0x2185 */ public bool DisableSaving; + /* 0x2186 */ public bool DisableSaving; [NMS(Index = 82)] - /* 0x2186 */ public bool DisableSettlements; - [NMS(Index = 258)] - /* 0x2187 */ public bool DisableShadowSwitching; - [NMS(Index = 175)] - /* 0x2188 */ public bool DisableShipSaveDataRecovery; - [NMS(Index = 284)] - /* 0x2189 */ public bool DisableSpaceStationSpawnOnJoin; + /* 0x2187 */ public bool DisableSettlements; + [NMS(Index = 263)] + /* 0x2188 */ public bool DisableShadowSwitching; + [NMS(Index = 180)] + /* 0x2189 */ public bool DisableShipSaveDataRecovery; + [NMS(Index = 290)] + /* 0x218A */ public bool DisableSpaceStationSpawnOnJoin; [NMS(Index = 44)] - /* 0x218A */ public bool DisableStorms; + /* 0x218B */ public bool DisableStorms; [NMS(Index = 19)] - /* 0x218B */ public bool DisableVibration; - [NMS(Index = 165)] - /* 0x218C */ public bool DoAlienLanguage; - [NMS(Index = 251)] - /* 0x218D */ public bool DrawCreaturesInRoutines; - [NMS(Index = 205)] - /* 0x218E */ public bool DumpManifestContents; - [NMS(Index = 423)] - /* 0x218F */ public bool EnableAccessibleUI; + /* 0x218C */ public bool DisableVibration; + [NMS(Index = 170)] + /* 0x218D */ public bool DoAlienLanguage; + [NMS(Index = 256)] + /* 0x218E */ public bool DrawCreaturesInRoutines; + [NMS(Index = 210)] + /* 0x218F */ public bool DumpManifestContents; + [NMS(Index = 429)] + /* 0x2190 */ public bool EnableAccessibleUI; + [NMS(Index = 152)] + /* 0x2191 */ public bool EnableBaseBuildingExpandables; + [NMS(Index = 411)] + /* 0x2192 */ public bool EnableBaseMovingOption; + [NMS(Index = 129)] + /* 0x2193 */ public bool EnableCloudAnimation; + [NMS(Index = 271)] + /* 0x2194 */ public bool EnableComputePost; + [NMS(Index = 138)] + /* 0x2195 */ public bool EnableDayNightCycle; + [NMS(Index = 107)] + /* 0x2196 */ public bool EnableDebugSceneAutoSave; + [NMS(Index = 120)] + /* 0x2197 */ public bool EnableFrontendPreload; [NMS(Index = 150)] - /* 0x2190 */ public bool EnableBaseBuildingExpandables; - [NMS(Index = 405)] - /* 0x2191 */ public bool EnableBaseMovingOption; - [NMS(Index = 127)] - /* 0x2192 */ public bool EnableCloudAnimation; - [NMS(Index = 265)] - /* 0x2193 */ public bool EnableComputePost; - [NMS(Index = 136)] - /* 0x2194 */ public bool EnableDayNightCycle; - [NMS(Index = 105)] - /* 0x2195 */ public bool EnableDebugSceneAutoSave; - [NMS(Index = 118)] - /* 0x2196 */ public bool EnableFrontendPreload; - [NMS(Index = 148)] - /* 0x2197 */ public bool EnableGalaxyRecolouring; - [NMS(Index = 263)] - /* 0x2198 */ public bool EnableGgx; + /* 0x2198 */ public bool EnableGalaxyRecolouring; + [NMS(Index = 153)] + /* 0x2199 */ public bool EnableGameTables; + [NMS(Index = 269)] + /* 0x219A */ public bool EnableGgx; [NMS(Index = 84)] - /* 0x2199 */ public bool EnableMemoryPoolAllocPrint; - [NMS(Index = 331)] - /* 0x219A */ public bool EnablePhotomodeVR; - [NMS(Index = 304)] - /* 0x219B */ public bool EnableSynergy; + /* 0x219B */ public bool EnableMemoryPoolAllocPrint; + [NMS(Index = 94)] + /* 0x219C */ public bool EnablePetBattlerRandomPets; + [NMS(Index = 95)] + /* 0x219D */ public bool EnablePetBattlerTurnTimeoutInPvE; + [NMS(Index = 337)] + /* 0x219E */ public bool EnablePhotomodeVR; + [NMS(Index = 310)] + /* 0x219F */ public bool EnableSynergy; [NMS(Index = 87)] - /* 0x219C */ public bool EnableTouchScreenDebugging; + /* 0x21A0 */ public bool EnableTouchScreenDebugging; [NMS(Index = 93)] - /* 0x219D */ public bool EnforceCorvetteComplexityLimit; + /* 0x21A1 */ public bool EnforceCorvetteComplexityLimit; [NMS(Index = 23)] - /* 0x219E */ public bool EverythingIsFree; + /* 0x21A2 */ public bool EverythingIsFree; [NMS(Index = 24)] - /* 0x219F */ public bool EverythingIsKnown; + /* 0x21A3 */ public bool EverythingIsKnown; [NMS(Index = 25)] - /* 0x21A0 */ public bool EverythingIsStar; - [NMS(Index = 296)] - /* 0x21A1 */ public bool FakeHandsInMultiplayer; + /* 0x21A4 */ public bool EverythingIsStar; + [NMS(Index = 302)] + /* 0x21A5 */ public bool FakeHandsInMultiplayer; [NMS(Index = 39)] - /* 0x21A2 */ public bool FastAndFrequentFleetInterventions; + /* 0x21A6 */ public bool FastAndFrequentFleetInterventions; [NMS(Index = 9)] - /* 0x21A3 */ public bool FastLoad; - [NMS(Index = 152)] - /* 0x21A4 */ public bool FixedFramerate; + /* 0x21A7 */ public bool FastLoad; + [NMS(Index = 157)] + /* 0x21A8 */ public bool FixedFramerate; + [NMS(Index = 188)] + /* 0x21A9 */ public bool FleetDirectorAutoMode; + [NMS(Index = 445)] + /* 0x21AA */ public bool ForceAllExhibitsToBeEditable; [NMS(Index = 183)] - /* 0x21A5 */ public bool FleetDirectorAutoMode; - [NMS(Index = 439)] - /* 0x21A6 */ public bool ForceAllExhibitsToBeEditable; - [NMS(Index = 178)] - /* 0x21A7 */ public bool ForceBasicLoadScreen; - [NMS(Index = 363)] - /* 0x21A8 */ public bool ForceBinaryStar; - [NMS(Index = 340)] - /* 0x21A9 */ public bool ForceBiome; + /* 0x21AB */ public bool ForceBasicLoadScreen; + [NMS(Index = 369)] + /* 0x21AC */ public bool ForceBinaryStar; + [NMS(Index = 346)] + /* 0x21AD */ public bool ForceBiome; [NMS(Index = 65)] - /* 0x21AA */ public bool ForceBuildersAlwaysKnown; - [NMS(Index = 345)] - /* 0x21AB */ public bool ForceBuildingRace; - [NMS(Index = 336)] - /* 0x21AC */ public bool ForceCorruptSentinels; - [NMS(Index = 349)] - /* 0x21AD */ public bool ForceCreatureLifeLevel; - [NMS(Index = 350)] - /* 0x21AE */ public bool ForceDefaultCreatureFile; + /* 0x21AE */ public bool ForceBuildersAlwaysKnown; + [NMS(Index = 351)] + /* 0x21AF */ public bool ForceBuildingRace; + [NMS(Index = 342)] + /* 0x21B0 */ public bool ForceCorruptSentinels; + [NMS(Index = 355)] + /* 0x21B1 */ public bool ForceCreatureLifeLevel; + [NMS(Index = 356)] + /* 0x21B2 */ public bool ForceDefaultCreatureFile; [NMS(Index = 46)] - /* 0x21AF */ public bool ForceDisableClothComponent; + /* 0x21B3 */ public bool ForceDisableClothComponent; [NMS(Index = 59)] - /* 0x21B0 */ public bool ForceDisableNonPlayerRagdollComponents; + /* 0x21B4 */ public bool ForceDisableNonPlayerRagdollComponents; [NMS(Index = 58)] - /* 0x21B1 */ public bool ForceDisableRagdollComponent; + /* 0x21B5 */ public bool ForceDisableRagdollComponent; [NMS(Index = 61)] - /* 0x21B2 */ public bool ForceDisableSeparatePhysicsWorlds; + /* 0x21B6 */ public bool ForceDisableSeparatePhysicsWorlds; [NMS(Index = 60)] - /* 0x21B3 */ public bool ForceDisableSplitIkOptimisation; + /* 0x21B7 */ public bool ForceDisableSplitIkOptimisation; [NMS(Index = 56)] - /* 0x21B4 */ public bool ForceDisableSpringComponent; + /* 0x21B8 */ public bool ForceDisableSpringComponent; [NMS(Index = 45)] - /* 0x21B5 */ public bool ForceEnableClothComponent; + /* 0x21B9 */ public bool ForceEnableClothComponent; [NMS(Index = 57)] - /* 0x21B6 */ public bool ForceEnableRagdollComponent; + /* 0x21BA */ public bool ForceEnableRagdollComponent; [NMS(Index = 55)] - /* 0x21B7 */ public bool ForceEnableSpringComponent; - [NMS(Index = 335)] - /* 0x21B8 */ public bool ForceExtremeSentinels; - [NMS(Index = 334)] - /* 0x21B9 */ public bool ForceExtremeWeather; + /* 0x21BB */ public bool ForceEnableSpringComponent; + [NMS(Index = 341)] + /* 0x21BC */ public bool ForceExtremeSentinels; + [NMS(Index = 340)] + /* 0x21BD */ public bool ForceExtremeWeather; [NMS(Index = 90)] - /* 0x21BA */ public bool ForceFullFeatureMode; - [NMS(Index = 361)] - /* 0x21BB */ public bool ForceGasGiantSystem; - [NMS(Index = 360)] - /* 0x21BC */ public bool ForceGiantSystem; - [NMS(Index = 97)] - /* 0x21BD */ public bool ForceInitialShip; - [NMS(Index = 98)] - /* 0x21BE */ public bool ForceInitialWeapon; - [NMS(Index = 157)] - /* 0x21BF */ public bool ForceInteractionToSettings; - [NMS(Index = 347)] - /* 0x21C0 */ public bool ForceLifeLevel; - [NMS(Index = 338)] - /* 0x21C1 */ public bool ForceLoadAllWeather; - [NMS(Index = 146)] - /* 0x21C2 */ public bool ForceNexusInQuickMenu; - [NMS(Index = 359)] - /* 0x21C3 */ public bool ForcePirateSystem; - [NMS(Index = 379)] - /* 0x21C4 */ public bool ForcePlanetsToHaveNoCaves; - [NMS(Index = 380)] - /* 0x21C5 */ public bool ForcePlanetsToHaveNoNoiseLayers; - [NMS(Index = 381)] - /* 0x21C6 */ public bool ForcePlanetsToHaveNoTerrainFeatures; - [NMS(Index = 378)] - /* 0x21C7 */ public bool ForcePlanetsToHaveNoWater; + /* 0x21BE */ public bool ForceFullFeatureMode; + [NMS(Index = 367)] + /* 0x21BF */ public bool ForceGasGiantSystem; [NMS(Index = 366)] - /* 0x21C8 */ public bool ForcePlanetsToHaveWater; - [NMS(Index = 362)] - /* 0x21C9 */ public bool ForcePrimeTerrain; - [NMS(Index = 177)] - /* 0x21CA */ public bool ForcePurpleSystemsToAlwaysBirth; - [NMS(Index = 176)] - /* 0x21CB */ public bool ForcePurpleSystemsVisibleOnLoad; - [NMS(Index = 382)] - /* 0x21CC */ public bool ForceRareAsteroidSystem; - [NMS(Index = 444)] - /* 0x21CD */ public bool ForceScanEventsToGoPrime; - [NMS(Index = 445)] - /* 0x21CE */ public bool ForceScanEventsToSpecificGrassColour; - [NMS(Index = 333)] - /* 0x21CF */ public bool ForceScrapWorlds; + /* 0x21C0 */ public bool ForceGiantSystem; + [NMS(Index = 99)] + /* 0x21C1 */ public bool ForceInitialShip; + [NMS(Index = 100)] + /* 0x21C2 */ public bool ForceInitialWeapon; + [NMS(Index = 162)] + /* 0x21C3 */ public bool ForceInteractionToSettings; + [NMS(Index = 353)] + /* 0x21C4 */ public bool ForceLifeLevel; + [NMS(Index = 344)] + /* 0x21C5 */ public bool ForceLoadAllWeather; + [NMS(Index = 148)] + /* 0x21C6 */ public bool ForceNexusInQuickMenu; + [NMS(Index = 365)] + /* 0x21C7 */ public bool ForcePirateSystem; + [NMS(Index = 385)] + /* 0x21C8 */ public bool ForcePlanetsToHaveNoCaves; + [NMS(Index = 386)] + /* 0x21C9 */ public bool ForcePlanetsToHaveNoNoiseLayers; + [NMS(Index = 387)] + /* 0x21CA */ public bool ForcePlanetsToHaveNoTerrainFeatures; + [NMS(Index = 384)] + /* 0x21CB */ public bool ForcePlanetsToHaveNoWater; + [NMS(Index = 372)] + /* 0x21CC */ public bool ForcePlanetsToHaveWater; + [NMS(Index = 368)] + /* 0x21CD */ public bool ForcePrimeTerrain; + [NMS(Index = 182)] + /* 0x21CE */ public bool ForcePurpleSystemsToAlwaysBirth; + [NMS(Index = 181)] + /* 0x21CF */ public bool ForcePurpleSystemsVisibleOnLoad; + [NMS(Index = 388)] + /* 0x21D0 */ public bool ForceRareAsteroidSystem; + [NMS(Index = 450)] + /* 0x21D1 */ public bool ForceScanEventsToGoPrime; + [NMS(Index = 451)] + /* 0x21D2 */ public bool ForceScanEventsToSpecificGrassColour; + [NMS(Index = 339)] + /* 0x21D3 */ public bool ForceScrapWorlds; + [NMS(Index = 349)] + /* 0x21D4 */ public bool ForceScreenFilter; + [NMS(Index = 303)] + /* 0x21D5 */ public bool ForceSmallLobby; + [NMS(Index = 379)] + /* 0x21D6 */ public bool ForceSpaceSkyColourRare; [NMS(Index = 343)] - /* 0x21D0 */ public bool ForceScreenFilter; - [NMS(Index = 297)] - /* 0x21D1 */ public bool ForceSmallLobby; - [NMS(Index = 373)] - /* 0x21D2 */ public bool ForceSpaceSkyColourRare; - [NMS(Index = 337)] - /* 0x21D3 */ public bool ForceStarType; - [NMS(Index = 115)] - /* 0x21D4 */ public bool ForceSunDirectionFromPhotoMode; - [NMS(Index = 364)] - /* 0x21D5 */ public bool ForceTernaryStar; - [NMS(Index = 357)] - /* 0x21D6 */ public bool ForceTerrainType; + /* 0x21D7 */ public bool ForceStarType; + [NMS(Index = 117)] + /* 0x21D8 */ public bool ForceSunDirectionFromPhotoMode; + [NMS(Index = 370)] + /* 0x21D9 */ public bool ForceTernaryStar; + [NMS(Index = 363)] + /* 0x21DA */ public bool ForceTerrainType; [NMS(Index = 89)] - /* 0x21D7 */ public bool ForceTgaDlc; - [NMS(Index = 298)] - /* 0x21D8 */ public bool ForceTinyLobby; + /* 0x21DB */ public bool ForceTgaDlc; + [NMS(Index = 304)] + /* 0x21DC */ public bool ForceTinyLobby; [NMS(Index = 33)] - /* 0x21D9 */ public bool ForceTranslateAllAlienText; - [NMS(Index = 369)] - /* 0x21DA */ public bool ForceWaterCondition; - [NMS(Index = 174)] - /* 0x21DB */ public bool FormatDownloadStorageAreaOnBoot; + /* 0x21DD */ public bool ForceTranslateAllAlienText; + [NMS(Index = 375)] + /* 0x21DE */ public bool ForceWaterCondition; + [NMS(Index = 179)] + /* 0x21DF */ public bool FormatDownloadStorageAreaOnBoot; [NMS(Index = 15)] - /* 0x21DC */ public bool GodMode; - [NMS(Index = 223)] - /* 0x21DD */ public bool GraphCommandBuffer; - [NMS(Index = 225)] - /* 0x21DE */ public bool GraphFPS; - [NMS(Index = 224)] - /* 0x21DF */ public bool GraphGeneration; - [NMS(Index = 226)] - /* 0x21E0 */ public bool GraphTexStreaming; - [NMS(Index = 194)] - /* 0x21E1 */ public bool HangOnCrash; - [NMS(Index = 324)] - /* 0x21E2 */ public bool HmdFrameShiftEnabled; - [NMS(Index = 325)] - /* 0x21E3 */ public bool HmdUseSolidGuiPointer; - [NMS(Index = 195)] - /* 0x21E4 */ public bool HotReloadModGlobals; + /* 0x21E0 */ public bool GodMode; + [NMS(Index = 228)] + /* 0x21E1 */ public bool GraphCommandBuffer; + [NMS(Index = 230)] + /* 0x21E2 */ public bool GraphFPS; + [NMS(Index = 229)] + /* 0x21E3 */ public bool GraphGeneration; + [NMS(Index = 231)] + /* 0x21E4 */ public bool GraphTexStreaming; + [NMS(Index = 199)] + /* 0x21E5 */ public bool HangOnCrash; + [NMS(Index = 330)] + /* 0x21E6 */ public bool HmdFrameShiftEnabled; + [NMS(Index = 331)] + /* 0x21E7 */ public bool HmdUseSolidGuiPointer; + [NMS(Index = 200)] + /* 0x21E8 */ public bool HotReloadModGlobals; [NMS(Index = 34)] - /* 0x21E5 */ public bool IgnoreFreighterSpawnWarpRequirement; - [NMS(Index = 446)] - /* 0x21E6 */ public bool IgnoreMissionRank; - [NMS(Index = 149)] - /* 0x21E7 */ public bool IgnoreSteamDev; - [NMS(Index = 292)] - /* 0x21E8 */ public bool IgnoreTransactionTimeouts; - [NMS(Index = 161)] - /* 0x21E9 */ public bool InfiniteInteractions; + /* 0x21E9 */ public bool IgnoreFreighterSpawnWarpRequirement; + [NMS(Index = 452)] + /* 0x21EA */ public bool IgnoreMissionRank; + [NMS(Index = 151)] + /* 0x21EB */ public bool IgnoreSteamDev; + [NMS(Index = 298)] + /* 0x21EC */ public bool IgnoreTransactionTimeouts; + [NMS(Index = 166)] + /* 0x21ED */ public bool InfiniteInteractions; [NMS(Index = 26)] - /* 0x21EA */ public bool InfiniteStamina; - [NMS(Index = 143)] - /* 0x21EB */ public bool InstanceCollision; - [NMS(Index = 160)] - /* 0x21EC */ public bool InteractionsAllwaysGivesTech; - [NMS(Index = 388)] - /* 0x21ED */ public bool LimitGlobalBodies; - [NMS(Index = 387)] - /* 0x21EE */ public bool LimitGlobalInstances; - [NMS(Index = 386)] - /* 0x21EF */ public bool LimitPerRegionBodies; - [NMS(Index = 385)] - /* 0x21F0 */ public bool LimitPerRegionInstances; - [NMS(Index = 268)] - /* 0x21F1 */ public bool LoadShaderSourceIfRenderdocEnabled; + /* 0x21EE */ public bool InfiniteStamina; + [NMS(Index = 145)] + /* 0x21EF */ public bool InstanceCollision; + [NMS(Index = 165)] + /* 0x21F0 */ public bool InteractionsAllwaysGivesTech; + [NMS(Index = 394)] + /* 0x21F1 */ public bool LimitGlobalBodies; + [NMS(Index = 393)] + /* 0x21F2 */ public bool LimitGlobalInstances; + [NMS(Index = 392)] + /* 0x21F3 */ public bool LimitPerRegionBodies; + [NMS(Index = 391)] + /* 0x21F4 */ public bool LimitPerRegionInstances; + [NMS(Index = 274)] + /* 0x21F5 */ public bool LoadShaderSourceIfRenderdocEnabled; [NMS(Index = 71)] - /* 0x21F2 */ public bool LockAllTitles; - [NMS(Index = 182)] - /* 0x21F3 */ public bool LogMissingLocalisedText; + /* 0x21F6 */ public bool LockAllTitles; + [NMS(Index = 187)] + /* 0x21F7 */ public bool LogMissingLocalisedText; [NMS(Index = 22)] - /* 0x21F4 */ public bool MapWarpCheckIgnoreDrive; + /* 0x21F8 */ public bool MapWarpCheckIgnoreDrive; [NMS(Index = 21)] - /* 0x21F5 */ public bool MapWarpCheckIgnoreFuel; + /* 0x21F9 */ public bool MapWarpCheckIgnoreFuel; [NMS(Index = 35)] - /* 0x21F6 */ public bool MaximumFreighterSpawns; - [NMS(Index = 112)] - /* 0x21F7 */ public bool MemCsv; - [NMS(Index = 447)] - /* 0x21F8 */ public bool MissionMessageLoggingEnabled; - [NMS(Index = 448)] - /* 0x21F9 */ public bool MissionNGUIShowsConditionResults; - [NMS(Index = 449)] - /* 0x21FA */ public bool MissionNGUIShowsTableNames; - [NMS(Index = 450)] - /* 0x21FB */ public bool MissionSurveyEnabled; - [NMS(Index = 377)] - /* 0x21FC */ public bool ModifyPlanetsInInitialSystems; - [NMS(Index = 451)] - /* 0x21FD */ public bool MPMissions; - [NMS(Index = 452)] - /* 0x21FE */ public bool MPMissionsAlwaysEPIC; - [NMS(Index = 145)] - /* 0x21FF */ public bool MultiplePlayerFreightersInASystem; + /* 0x21FA */ public bool MaximumFreighterSpawns; + [NMS(Index = 114)] + /* 0x21FB */ public bool MemCsv; + [NMS(Index = 453)] + /* 0x21FC */ public bool MissionMessageLoggingEnabled; + [NMS(Index = 454)] + /* 0x21FD */ public bool MissionNGUIShowsConditionResults; + [NMS(Index = 455)] + /* 0x21FE */ public bool MissionNGUIShowsTableNames; + [NMS(Index = 456)] + /* 0x21FF */ public bool MissionSurveyEnabled; + [NMS(Index = 383)] + /* 0x2200 */ public bool ModifyPlanetsInInitialSystems; + [NMS(Index = 457)] + /* 0x2201 */ public bool MPMissions; + [NMS(Index = 458)] + /* 0x2202 */ public bool MPMissionsAlwaysEPIC; + [NMS(Index = 147)] + /* 0x2203 */ public bool MultiplePlayerFreightersInASystem; + [NMS(Index = 155)] + /* 0x2204 */ public bool NexusBots; [NMS(Index = 83)] - /* 0x2200 */ public bool PlaceOnGroundWhenLeavingDebugCamera; - [NMS(Index = 309)] - /* 0x2201 */ public bool PreloadToolbox; - [NMS(Index = 213)] - /* 0x2202 */ public bool PrintAvgFrameTimes; + /* 0x2205 */ public bool PlaceOnGroundWhenLeavingDebugCamera; [NMS(Index = 315)] - /* 0x2203 */ public bool ProceduralModelsDeterministicSequence; - [NMS(Index = 266)] - /* 0x2204 */ public bool Proto2DevKit; - [NMS(Index = 295)] - /* 0x2205 */ public bool RecordNetworkStatsOnBoot; + /* 0x2206 */ public bool PreloadToolbox; + [NMS(Index = 218)] + /* 0x2207 */ public bool PrintAvgFrameTimes; + [NMS(Index = 321)] + /* 0x2208 */ public bool ProceduralModelsDeterministicSequence; + [NMS(Index = 272)] + /* 0x2209 */ public bool Proto2DevKit; + [NMS(Index = 301)] + /* 0x220A */ public bool RecordNetworkStatsOnBoot; [NMS(Index = 31)] - /* 0x2206 */ public bool RenderCreatureDetails; - [NMS(Index = 154)] - /* 0x2207 */ public bool RenderHud; - [NMS(Index = 262)] - /* 0x2208 */ public bool RenderLowFramerate; - [NMS(Index = 117)] - /* 0x2209 */ public bool ResetForcedSaveSlotOnLoad; - [NMS(Index = 94)] - /* 0x220A */ public bool ResetToSupportedResolution; + /* 0x220B */ public bool RenderCreatureDetails; + [NMS(Index = 159)] + /* 0x220C */ public bool RenderHud; + [NMS(Index = 268)] + /* 0x220D */ public bool RenderLowFramerate; + [NMS(Index = 119)] + /* 0x220E */ public bool ResetForcedSaveSlotOnLoad; + [NMS(Index = 96)] + /* 0x220F */ public bool ResetToSupportedResolution; [NMS(Index = 69)] - /* 0x220B */ public bool RevealAllTitles; - [NMS(Index = 196)] - /* 0x220C */ public bool SaveOutModdedMetadata; - [NMS(Index = 438)] - /* 0x220D */ public bool ScratchpadPlanetEnvironment; - [NMS(Index = 153)] - /* 0x220E */ public bool ScreenshotMode; + /* 0x2210 */ public bool RevealAllTitles; + [NMS(Index = 201)] + /* 0x2211 */ public bool SaveOutModdedMetadata; + [NMS(Index = 444)] + /* 0x2212 */ public bool ScratchpadPlanetEnvironment; + [NMS(Index = 158)] + /* 0x2213 */ public bool ScreenshotMode; + [NMS(Index = 112)] + /* 0x2214 */ public bool ShaderCaching; [NMS(Index = 110)] - /* 0x220F */ public bool ShaderCaching; - [NMS(Index = 108)] - /* 0x2210 */ public bool ShaderPreloadListExport; - [NMS(Index = 109)] - /* 0x2211 */ public bool ShaderPreloadListImport; + /* 0x2215 */ public bool ShaderPreloadListExport; + [NMS(Index = 111)] + /* 0x2216 */ public bool ShaderPreloadListImport; [NMS(Index = 64)] - /* 0x2212 */ public bool ShipSalvageGivesAllParts; - [NMS(Index = 206)] - /* 0x2213 */ public bool ShowDebugMessages; - [NMS(Index = 209)] - /* 0x2214 */ public bool ShowDynamicResScale; - [NMS(Index = 307)] - /* 0x2215 */ public bool ShowEditorPlacementPreview; + /* 0x2217 */ public bool ShipSalvageGivesAllParts; + [NMS(Index = 211)] + /* 0x2218 */ public bool ShowDebugMessages; + [NMS(Index = 214)] + /* 0x2219 */ public bool ShowDynamicResScale; + [NMS(Index = 313)] + /* 0x221A */ public bool ShowEditorPlacementPreview; [NMS(Index = 68)] - /* 0x2216 */ public bool ShowFireteamMembersUA; - [NMS(Index = 207)] - /* 0x2217 */ public bool ShowFramerate; - [NMS(Index = 215)] - /* 0x2218 */ public bool ShowGPUMemory; - [NMS(Index = 208)] - /* 0x2219 */ public bool ShowGPURenderTime; + /* 0x221B */ public bool ShowFireteamMembersUA; + [NMS(Index = 212)] + /* 0x221C */ public bool ShowFramerate; + [NMS(Index = 220)] + /* 0x221D */ public bool ShowGPUMemory; + [NMS(Index = 213)] + /* 0x221E */ public bool ShowGPURenderTime; + [NMS(Index = 226)] + /* 0x221F */ public bool ShowGraphs; + [NMS(Index = 333)] + /* 0x2220 */ public bool ShowHmdHandControllers; + [NMS(Index = 194)] + /* 0x2221 */ public bool ShowLongestStrings; [NMS(Index = 221)] - /* 0x221A */ public bool ShowGraphs; - [NMS(Index = 327)] - /* 0x221B */ public bool ShowHmdHandControllers; - [NMS(Index = 189)] - /* 0x221C */ public bool ShowLongestStrings; - [NMS(Index = 216)] - /* 0x221D */ public bool ShowMempoolOverlay; - [NMS(Index = 453)] - /* 0x221E */ public bool ShowMissionIdInTitle; - [NMS(Index = 217)] - /* 0x221F */ public bool ShowMouseSmoothing; - [NMS(Index = 214)] - /* 0x2220 */ public bool ShowPositionDebug; + /* 0x2222 */ public bool ShowMempoolOverlay; + [NMS(Index = 459)] + /* 0x2223 */ public bool ShowMissionIdInTitle; + [NMS(Index = 222)] + /* 0x2224 */ public bool ShowMouseSmoothing; [NMS(Index = 219)] - /* 0x2221 */ public bool ShowRenderStatsDisplay; - [NMS(Index = 328)] - /* 0x2222 */ public bool ShowTeleportEffectLocally; - [NMS(Index = 267)] - /* 0x2223 */ public bool SimulateDisabledParticleRefractions; - [NMS(Index = 276)] - /* 0x2224 */ public bool SimulateNoNetworkConnection; + /* 0x2225 */ public bool ShowPositionDebug; + [NMS(Index = 224)] + /* 0x2226 */ public bool ShowRenderStatsDisplay; + [NMS(Index = 334)] + /* 0x2227 */ public bool ShowTeleportEffectLocally; + [NMS(Index = 273)] + /* 0x2228 */ public bool SimulateDisabledParticleRefractions; + [NMS(Index = 282)] + /* 0x2229 */ public bool SimulateNoNetworkConnection; [NMS(Index = 0)] - /* 0x2225 */ public bool SkipAbandonedFreighterUnlocking; + /* 0x222A */ public bool SkipAbandonedFreighterUnlocking; [NMS(Index = 6)] - /* 0x2226 */ public bool SkipIntro; + /* 0x222B */ public bool SkipIntro; [NMS(Index = 7)] - /* 0x2227 */ public bool SkipLogos; + /* 0x222C */ public bool SkipLogos; [NMS(Index = 13)] - /* 0x2228 */ public bool SkipPlanetDiscoverOnBoot; + /* 0x222D */ public bool SkipPlanetDiscoverOnBoot; [NMS(Index = 32)] - /* 0x2229 */ public bool SkipTutorial; + /* 0x222E */ public bool SkipTutorial; [NMS(Index = 8)] - /* 0x222A */ public bool SkipUITimers; + /* 0x222F */ public bool SkipUITimers; + [NMS(Index = 240)] + /* 0x2230 */ public bool SmokeTestCameraFly; + [NMS(Index = 246)] + /* 0x2231 */ public bool SmokeTestConfigRandomizePlanetSeed; + [NMS(Index = 232)] + /* 0x2232 */ public bool SmokeTestDumpStatsMode; + [NMS(Index = 239)] + /* 0x2233 */ public bool SmokeTestFastExit; [NMS(Index = 235)] - /* 0x222B */ public bool SmokeTestCameraFly; + /* 0x2234 */ public bool SmokeTestLegacyOutput; [NMS(Index = 241)] - /* 0x222C */ public bool SmokeTestConfigRandomizePlanetSeed; - [NMS(Index = 227)] - /* 0x222D */ public bool SmokeTestDumpStatsMode; - [NMS(Index = 234)] - /* 0x222E */ public bool SmokeTestFastExit; - [NMS(Index = 230)] - /* 0x222F */ public bool SmokeTestLegacyOutput; - [NMS(Index = 236)] - /* 0x2230 */ public bool SmokeTestOutputOnly; - [NMS(Index = 245)] - /* 0x2231 */ public bool SmokeTestPostBandwidthStats; - [NMS(Index = 237)] - /* 0x2232 */ public bool SmokeTestPureFlight; - [NMS(Index = 243)] - /* 0x2233 */ public bool SmokeTestSmokeBotAutoStart; + /* 0x2235 */ public bool SmokeTestOutputOnly; + [NMS(Index = 250)] + /* 0x2236 */ public bool SmokeTestPostBandwidthStats; [NMS(Index = 242)] - /* 0x2234 */ public bool SmokeTestSmokeBotEnabled; - [NMS(Index = 138)] - /* 0x2235 */ public bool SpawnPirates; - [NMS(Index = 142)] - /* 0x2236 */ public bool SpawnPulseEncounters; - [NMS(Index = 139)] - /* 0x2237 */ public bool SpawnRobots; - [NMS(Index = 141)] - /* 0x2238 */ public bool SpawnShips; + /* 0x2237 */ public bool SmokeTestPureFlight; + [NMS(Index = 248)] + /* 0x2238 */ public bool SmokeTestSmokeBotAutoStart; + [NMS(Index = 247)] + /* 0x2239 */ public bool SmokeTestSmokeBotEnabled; + [NMS(Index = 140)] + /* 0x223A */ public bool SpawnPirates; [NMS(Index = 144)] - /* 0x2239 */ public bool SpecialsShop; - [NMS(Index = 273)] - /* 0x223A */ public bool SpotlightsTiledBins; - [NMS(Index = 272)] - /* 0x223B */ public bool SpotlightsTiledOn; - [NMS(Index = 271)] - /* 0x223C */ public bool SpotlightsTiledSettings; - [NMS(Index = 274)] - /* 0x223D */ public bool SpotlightsTiledVisualise; - [NMS(Index = 162)] - /* 0x223E */ public bool StopSwitchingToSecondaryInteractions; - [NMS(Index = 188)] - /* 0x223F */ public bool StressTestLongNameDisplay; + /* 0x223B */ public bool SpawnPulseEncounters; + [NMS(Index = 141)] + /* 0x223C */ public bool SpawnRobots; + [NMS(Index = 143)] + /* 0x223D */ public bool SpawnShips; + [NMS(Index = 146)] + /* 0x223E */ public bool SpecialsShop; + [NMS(Index = 279)] + /* 0x223F */ public bool SpotlightsTiledBins; + [NMS(Index = 278)] + /* 0x2240 */ public bool SpotlightsTiledOn; + [NMS(Index = 277)] + /* 0x2241 */ public bool SpotlightsTiledSettings; + [NMS(Index = 280)] + /* 0x2242 */ public bool SpotlightsTiledVisualise; + [NMS(Index = 167)] + /* 0x2243 */ public bool StopSwitchingToSecondaryInteractions; + [NMS(Index = 193)] + /* 0x2244 */ public bool StressTestLongNameDisplay; [NMS(Index = 17)] - /* 0x2240 */ public bool SuperKillGuns; - [NMS(Index = 121)] - /* 0x2241 */ public bool SuppressSeasonalRewardReminders; + /* 0x2245 */ public bool SuperKillGuns; + [NMS(Index = 123)] + /* 0x2246 */ public bool SuppressSeasonalRewardReminders; [NMS(Index = 16)] - /* 0x2242 */ public bool TakeNoDamage; + /* 0x2247 */ public bool TakeNoDamage; [NMS(Index = 4)] - /* 0x2243 */ public bool ThirdPersonIsDefaultCameraForPlayer; + /* 0x2248 */ public bool ThirdPersonIsDefaultCameraForPlayer; [NMS(Index = 5)] - /* 0x2244 */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; + /* 0x2249 */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; [NMS(Index = 78)] - /* 0x2245 */ public bool UnlockAllPlatformRewards; + /* 0x224A */ public bool UnlockAllPlatformRewards; [NMS(Index = 76)] - /* 0x2246 */ public bool UnlockAllSeasonRewards; - [NMS(Index = 425)] - /* 0x2247 */ public bool UnlockAllStories; + /* 0x224B */ public bool UnlockAllSeasonRewards; + [NMS(Index = 431)] + /* 0x224C */ public bool UnlockAllStories; [NMS(Index = 70)] - /* 0x2248 */ public bool UnlockAllTitles; + /* 0x224D */ public bool UnlockAllTitles; [NMS(Index = 77)] - /* 0x2249 */ public bool UnlockAllTwitchRewards; - [NMS(Index = 426)] - /* 0x224A */ public bool UnlockAllWords; - [NMS(Index = 124)] - /* 0x224B */ public bool UseBloom; - [NMS(Index = 131)] - /* 0x224C */ public bool UseBuildings; - [NMS(Index = 125)] - /* 0x224D */ public bool UseClouds; - [NMS(Index = 132)] - /* 0x224E */ public bool UseCreatures; - [NMS(Index = 133)] - /* 0x224F */ public bool UseElevation; + /* 0x224E */ public bool UnlockAllTwitchRewards; + [NMS(Index = 432)] + /* 0x224F */ public bool UnlockAllWords; + [NMS(Index = 154)] + /* 0x2250 */ public bool UseAlternateMarkerClustering; [NMS(Index = 126)] - /* 0x2250 */ public bool UseGTAO; + /* 0x2251 */ public bool UseBloom; + [NMS(Index = 133)] + /* 0x2252 */ public bool UseBuildings; + [NMS(Index = 127)] + /* 0x2253 */ public bool UseClouds; + [NMS(Index = 134)] + /* 0x2254 */ public bool UseCreatures; + [NMS(Index = 135)] + /* 0x2255 */ public bool UseElevation; + [NMS(Index = 128)] + /* 0x2256 */ public bool UseGTAO; [NMS(Index = 30)] - /* 0x2251 */ public bool UseGunImpactEffect; - [NMS(Index = 169)] - /* 0x2252 */ public bool UseHighlightedOptionStyle; + /* 0x2257 */ public bool UseGunImpactEffect; + [NMS(Index = 174)] + /* 0x2258 */ public bool UseHighlightedOptionStyle; [NMS(Index = 88)] - /* 0x2253 */ public bool UseImmediateModeFrontend; - [NMS(Index = 129)] - /* 0x2254 */ public bool UseInstances; - [NMS(Index = 135)] - /* 0x2255 */ public bool UseLegacyBuildingTable; - [NMS(Index = 134)] - /* 0x2256 */ public bool UseLegacyFreighters; + /* 0x2259 */ public bool UseImmediateModeFrontend; + [NMS(Index = 131)] + /* 0x225A */ public bool UseInstances; + [NMS(Index = 137)] + /* 0x225B */ public bool UseLegacyBuildingTable; + [NMS(Index = 136)] + /* 0x225C */ public bool UseLegacyFreighters; [NMS(Index = 86)] - /* 0x2257 */ public bool UseMovementStickForRun; - [NMS(Index = 130)] - /* 0x2258 */ public bool UseObjects; - [NMS(Index = 395)] - /* 0x2259 */ public bool UseOldTerrainMeshing; - [NMS(Index = 289)] - /* 0x225A */ public bool UsePadOnUnfocusedWindow; - [NMS(Index = 122)] - /* 0x225B */ public bool UseParticles; - [NMS(Index = 311)] - /* 0x225C */ public bool UseProcTextureDebugger; - [NMS(Index = 119)] - /* 0x225D */ public bool UseSceneInfoWindow; + /* 0x225D */ public bool UseMovementStickForRun; + [NMS(Index = 132)] + /* 0x225E */ public bool UseObjects; + [NMS(Index = 401)] + /* 0x225F */ public bool UseOldTerrainMeshing; + [NMS(Index = 295)] + /* 0x2260 */ public bool UsePadOnUnfocusedWindow; + [NMS(Index = 124)] + /* 0x2261 */ public bool UseParticles; + [NMS(Index = 317)] + /* 0x2262 */ public bool UseProcTextureDebugger; + [NMS(Index = 121)] + /* 0x2263 */ public bool UseSceneInfoWindow; [NMS(Index = 29)] - /* 0x225E */ public bool UseScreenEffects; - [NMS(Index = 436)] - /* 0x225F */ public bool UseSeasonTransferInventoryConfigOverride; - [NMS(Index = 128)] - /* 0x2260 */ public bool UseTerrain; - [NMS(Index = 123)] - /* 0x2261 */ public bool UseVolumetrics; + /* 0x2264 */ public bool UseScreenEffects; + [NMS(Index = 442)] + /* 0x2265 */ public bool UseSeasonTransferInventoryConfigOverride; + [NMS(Index = 130)] + /* 0x2266 */ public bool UseTerrain; + [NMS(Index = 125)] + /* 0x2267 */ public bool UseVolumetrics; [NMS(Index = 14)] - /* 0x2262 */ public bool VideoCaptureMode; + /* 0x2268 */ public bool VideoCaptureMode; } } diff --git a/libMBIN/Source/NMS/Globals/GcEffectsGlobals.cs b/libMBIN/Source/NMS/Globals/GcEffectsGlobals.cs index 0317cf3f3..4859bb92e 100644 --- a/libMBIN/Source/NMS/Globals/GcEffectsGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcEffectsGlobals.cs @@ -2,16 +2,16 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xC6497DC8F502AD74, NameHash = 0x8D8BC974)] + [NMS(GUID = 0x93596ADA08B0FC3, NameHash = 0x8D8BC974)] public class GcEffectsGlobals : NMSTemplate { [NMS(Index = 2)] /* 0x00 */ public TkModelRendererData ResourceRendererData; [NMS(Index = 3)] - /* 0xB0 */ public TkMaterialResource HologramComponentDefaultMaterial; + /* 0xC0 */ public TkMaterialResource HologramComponentDefaultMaterial; [NMS(Index = 1)] - /* 0xC8 */ public float ClickToPlayCameraOffset; + /* 0xD8 */ public float ClickToPlayCameraOffset; [NMS(Index = 0)] - /* 0xCC */ public float ClickToPlayScale; + /* 0xDC */ public float ClickToPlayScale; } } diff --git a/libMBIN/Source/NMS/Globals/GcFleetGlobals.cs b/libMBIN/Source/NMS/Globals/GcFleetGlobals.cs index f8c8cfdd3..2c696fce0 100644 --- a/libMBIN/Source/NMS/Globals/GcFleetGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcFleetGlobals.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xC304B3AC92B19EE4, NameHash = 0xCD2E438C)] + [NMS(GUID = 0x78C175E41117CB0C, NameHash = 0xCD2E438C)] public class GcFleetGlobals : NMSTemplate { [NMS(Index = 129)] diff --git a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs index 4bbfc1292..9f83406c3 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 = 0x9BA4727A6C067A5E, NameHash = 0xA10A7EF5)] + [NMS(GUID = 0x6F1FAA4C7D74E991, NameHash = 0xA10A7EF5)] public class GcGalaxyGlobals : NMSTemplate { [NMS(Index = 124, Size = 0x10, EnumType = typeof(GcGalaxyMarkerTypes.GalaxyMarkerTypeEnum))] diff --git a/libMBIN/Source/NMS/Globals/GcGameTableGlobals.cs b/libMBIN/Source/NMS/Globals/GcGameTableGlobals.cs new file mode 100644 index 000000000..23d92606c --- /dev/null +++ b/libMBIN/Source/NMS/Globals/GcGameTableGlobals.cs @@ -0,0 +1,283 @@ +using libMBIN.NMS.Toolkit; +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.Globals +{ + [NMS(GUID = 0xBB16518B56D69952, NameHash = 0x8122CE73)] + public class GcGameTableGlobals : NMSTemplate + { + [NMS(Index = 128, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x0000 */ public Colour[] PetAffinityGlowColours; + [NMS(Index = 135, Size = 0x7, EnumType = typeof(GcPetBattlerVRPanel.PetBattlerVRPanelEnum))] + /* 0x0090 */ public Vector3f[] PetBattleVRPanelOffset; + [NMS(Index = 33)] + /* 0x0100 */ public Vector3f CameraLocationOffsetBase; + [NMS(Index = 34)] + /* 0x0110 */ public Vector3f CameraTargetOffsetBase; + [NMS(Index = 71)] + /* 0x0120 */ public Colour DamageNumberAffinityBoostColour; + [NMS(Index = 72)] + /* 0x0130 */ public Colour DamageNumberAffinityBoostColourOutline; + [NMS(Index = 69)] + /* 0x0140 */ public Colour DamageNumberHealColour; + [NMS(Index = 70)] + /* 0x0150 */ public Colour DamageNumberHealColourOutline; + [NMS(Index = 73)] + /* 0x0160 */ public Colour DamageNumberIneffectiveColour; + [NMS(Index = 74)] + /* 0x0170 */ public Colour DamageNumberIneffectiveColourOutline; + [NMS(Index = 134)] + /* 0x0180 */ public Vector3f PetBattleVRMainPanelOffset; + [NMS(Index = 59)] + /* 0x0190 */ public Colour PetPopupBarColour; + [NMS(Index = 111, Size = 0xA, EnumType = typeof(GcPetBattlerMoveEffect.PetBattlerMoveEffectEnum))] + /* 0x01A0 */ public GcPetBattlerEffectTable[] EffectTables; + [NMS(Index = 108, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1550 */ public GcPetBattlerEffectData[] InstantEffectData; + [NMS(Index = 113, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1748 */ public NMSString0x20A[] PetAffinityLoc; + [NMS(Index = 115, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1868 */ public NMSString0x20A[] PetAffinityLocInSentence; + [NMS(Index = 114, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x1988 */ public NMSString0x20A[] PetAffinityLocLower; + [NMS(Index = 123, Size = 0xA, EnumType = typeof(GcPetBattlerMoveEffect.PetBattlerMoveEffectEnum))] + /* 0x1AA8 */ public GcPetBattleCameraSet[] PetBattleCameraSetsLocal; + [NMS(Index = 124, Size = 0xA, EnumType = typeof(GcPetBattlerMoveEffect.PetBattlerMoveEffectEnum))] + /* 0x1B48 */ public GcPetBattleCameraSet[] PetBattleCameraSetsRemote; + [NMS(Index = 1, Size = 0x3, EnumType = typeof(GcGameTableMode.GameTableModeEnum))] + /* 0x1BE8 */ public NMSString0x20A[] DefaultAIPlayerConfigs; + [NMS(Index = 2)] + /* 0x1C48 */ public GcGameTableNPCSpawnData DefaultGameTableNPC; + [NMS(Index = 101, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] + /* 0x1C88 */ public NMSString0x10[] BonusMovesNegative; + [NMS(Index = 100, Size = 0x3, EnumType = typeof(GcCreaturePetTraits.PetTraitEnum))] + /* 0x1CB8 */ public NMSString0x10[] BonusMovesPositive; + [NMS(Index = 4)] + /* 0x1CE8 */ public NMSString0x10 AIPlayerHologramEffect; + [NMS(Index = 98)] + /* 0x1CF8 */ public NMSString0x10 DefaultMove; + [NMS(Index = 99)] + /* 0x1D08 */ public NMSString0x10 DefaultMoveSet; + [NMS(Index = 110)] + /* 0x1D18 */ public List EffectProjectileOverride; + [NMS(Index = 122)] + /* 0x1D28 */ public List PetBattleCameraLibrary; + [NMS(Index = 46)] + /* 0x1D38 */ public List XPGapPerLevel; + [NMS(Index = 83, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x1D48 */ public GcPetBattlerCoreStatRangeData[] CoreStatClassRangeTable; + [NMS(Index = 8)] + /* 0x1DA8 */ public GcGameTableDiceAutoRollParams DiceAutoRollParams; + [NMS(Index = 97, Size = 0xF, EnumType = typeof(GcPetBattlerStat.PetBattlerStatEnum))] + /* 0x1DE8 */ public float[] PetStatPayloadBoosts; + [NMS(Index = 84, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x1E24 */ public GcPetBattlerCoreStatRollData[] CoreStatClassPerLevelBoosts; + [NMS(Index = 78, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x1E54 */ public GcPetBattlerCoreStatRollData[] CoreStatClassRollTable; + [NMS(Index = 133, Size = 0x7, EnumType = typeof(GcPetBattlerVRPanel.PetBattlerVRPanelEnum))] + /* 0x1E84 */ public float[] PetBattlerVRPanelScale; + [NMS(Index = 41, Size = 0x3, EnumType = typeof(GcGameTableAIDifficulty.GameTableAIDifficultyEnum))] + /* 0x1EA0 */ public Vector2f[] AIPetTeamLevelDifficultyScaling; + [NMS(Index = 35)] + /* 0x1EB8 */ public GcPetBattleCameraPose PetBattleDefaultCameraPose; + [NMS(Index = 36)] + /* 0x1ED0 */ public GcPetBattleCameraPose PetBattleDefaultCameraPoseVR; + [NMS(Index = 103, Size = 0x5, EnumType = typeof(GcPetBattlerPayloadStrength.PetPayloadStrengthEnum))] + /* 0x1EE8 */ public int[] PetBattlerStrengthWeighting; + [NMS(Index = 42, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + /* 0x1EFC */ public float[] ClassXPMultipliers; + [NMS(Index = 121, Size = 0x3, EnumType = typeof(GcPetBattlerAffinityEffectiveness.PetBattlerAffinityEffectivenessEnum))] + /* 0x1F0C */ public float[] AffinityDamageEffectiveness; + [NMS(Index = 58, Size = 0x3, EnumType = typeof(GcPetBattlerCoreStat.PetBattlerCoreStatEnum))] + /* 0x1F18 */ public float[] BinocsUnknownPetStatsVariationOffsets; + [NMS(Index = 126)] + /* 0x1F24 */ public TkCameraWanderData PetBattleCamerWanderOrientation; + [NMS(Index = 125)] + /* 0x1F30 */ public TkCameraWanderData PetBattleCamerWanderPos; + [NMS(Index = 55)] + /* 0x1F3C */ public Vector2f PetAgilityScaleRange; + [NMS(Index = 76)] + /* 0x1F44 */ public Vector2f PetBattlerSizeRange; + [NMS(Index = 54)] + /* 0x1F4C */ public Vector2f PetMissAgilityRange; + [NMS(Index = 75)] + /* 0x1F54 */ public Vector2f PetSizeRange; + [NMS(Index = 94)] + /* 0x1F5C */ public float AbsorbPercent; + [NMS(Index = 47)] + /* 0x1F60 */ public float AffinityStrengthBonus; + [NMS(Index = 48)] + /* 0x1F64 */ public float AffinityWeakReducer; + [NMS(Index = 25)] + /* 0x1F68 */ public float AIWaitTimeMax; + [NMS(Index = 24)] + /* 0x1F6C */ public float AIWaitTimeMin; + [NMS(Index = 56)] + /* 0x1F70 */ public float BinocsUnknownPetStatsVariationRange; + [NMS(Index = 57)] + /* 0x1F74 */ public float BinocsUnknownPetStatsVariationTime; + [NMS(Index = 102)] + /* 0x1F78 */ public float BonusMoveChance; + [NMS(Index = 39)] + /* 0x1F7C */ public float CameraActionInSpring; + [NMS(Index = 40)] + /* 0x1F80 */ public float CameraActionOutSpring; + [NMS(Index = 37)] + /* 0x1F84 */ public float CameraFOV; + [NMS(Index = 38)] + /* 0x1F88 */ public float CameraFOVActionExtra; + [NMS(Index = 89)] + /* 0x1F8C */ public float CombatBudgetModerator; + [NMS(Index = 88)] + /* 0x1F90 */ public float CooldownScoreBoostMax; + [NMS(Index = 87)] + /* 0x1F94 */ public float CooldownScoreBoostMin; + [NMS(Index = 82)] + /* 0x1F98 */ public float CoreStatScaleVarianceMul; + [NMS(Index = 65)] + /* 0x1F9C */ public float DamageNumberDuration; + [NMS(Index = 62)] + /* 0x1FA0 */ public float DamageNumberFontSizeLarge; + [NMS(Index = 61)] + /* 0x1FA4 */ public float DamageNumberFontSizeNormal; + [NMS(Index = 60)] + /* 0x1FA8 */ public float DamageNumberMinTimeSeparation; + [NMS(Index = 66)] + /* 0x1FAC */ public float DamageNumberOffset; + [NMS(Index = 67)] + /* 0x1FB0 */ public float DamageNumberOffsetHeal; + [NMS(Index = 68)] + /* 0x1FB4 */ public float DamageNumberOffsetMiss; + [NMS(Index = 63)] + /* 0x1FB8 */ public float DamageNumberOutlineSize; + [NMS(Index = 64)] + /* 0x1FBC */ public float DamageNumberShadowSize; + [NMS(Index = 6)] + /* 0x1FC0 */ public int DiceGameWinningScore; + [NMS(Index = 9)] + /* 0x1FC4 */ public float DiceMinSpeedForRandomForce; + [NMS(Index = 12)] + /* 0x1FC8 */ public float DiceRandomForceDirectionVariationRate; + [NMS(Index = 11)] + /* 0x1FCC */ public float DiceRandomForceOffset; + [NMS(Index = 10)] + /* 0x1FD0 */ public float DiceRandomForceStrength; + [NMS(Index = 7)] + /* 0x1FD4 */ public float DiceShakerScale; + [NMS(Index = 109)] + /* 0x1FD8 */ public float EffectMissScale; + [NMS(Index = 19)] + /* 0x1FDC */ public float FlyerBobSpeed; + [NMS(Index = 20)] + /* 0x1FE0 */ public float FlyerBobStrength; + [NMS(Index = 77)] + /* 0x1FE4 */ public float FlyingPetOffset; + [NMS(Index = 95)] + /* 0x1FE8 */ public float HealModerator; + [NMS(Index = 21)] + /* 0x1FEC */ public float ImpactShrink; + [NMS(Index = 86)] + /* 0x1FF0 */ public int MaxCooldownBoost; + [NMS(Index = 96)] + /* 0x1FF4 */ public float MaxMoveVariance; + [NMS(Index = 92)] + /* 0x1FF8 */ public float MissChanceBoost; + [NMS(Index = 26)] + /* 0x1FFC */ public float MoveIntroTime; + [NMS(Index = 27)] + /* 0x2000 */ public float MoveIntroTimeVR; + [NMS(Index = 29)] + /* 0x2004 */ public float MoveOutroTime; + [NMS(Index = 30)] + /* 0x2008 */ public float MoveOutroTimeVR; + [NMS(Index = 28)] + /* 0x200C */ public float MultiMovePause; + [NMS(Index = 91)] + /* 0x2010 */ public float MultiPhaseMoveBoost; + [NMS(Index = 129)] + /* 0x2014 */ public float NearestTableAudioFadeTime; + [NMS(Index = 93)] + /* 0x2018 */ public float NegativeEffectBoost; + [NMS(Index = 22)] + /* 0x201C */ public float NonAnimPetAttackSwell; + [NMS(Index = 23)] + /* 0x2020 */ public float NonAnimPetAttackSwellSpring; + [NMS(Index = 0)] + /* 0x2024 */ public float OutroTimer; + [NMS(Index = 90)] + /* 0x2028 */ public float PercentageMovesBooster; + [NMS(Index = 49)] + /* 0x202C */ public float PetBaseCritChance; + [NMS(Index = 50)] + /* 0x2030 */ public float PetBaseCritDamageMul; + [NMS(Index = 52)] + /* 0x2034 */ public float PetBaseDodgeChance; + [NMS(Index = 51)] + /* 0x2038 */ public float PetBaseMissChance; + [NMS(Index = 132)] + /* 0x203C */ public int PetBattlerImpactScreenHeight; + [NMS(Index = 130)] + /* 0x2040 */ public float PetBattlerImpactScreenScale; + [NMS(Index = 131)] + /* 0x2044 */ public int PetBattlerImpactScreenWidth; + [NMS(Index = 104)] + /* 0x2048 */ public float PetDamageShakeAmplitude; + [NMS(Index = 105)] + /* 0x204C */ public float PetDamageShakeDampingStrength; + [NMS(Index = 106)] + /* 0x2050 */ public float PetDamageShakePhaseHz; + [NMS(Index = 107)] + /* 0x2054 */ public float PetEffectCooldownTime; + [NMS(Index = 127)] + /* 0x2058 */ public float PetHealthBarAnimSpeed; + [NMS(Index = 32)] + /* 0x205C */ public float PetKOSwapDelayTime; + [NMS(Index = 81)] + /* 0x2060 */ public int PetMaxLevel; + [NMS(Index = 53)] + /* 0x2064 */ public float PetMissAgiltyBasedExtra; + [NMS(Index = 31)] + /* 0x2068 */ public float PostMovePauseTime; + [NMS(Index = 80)] + /* 0x206C */ public float TeamStrengthMaxLevelsBelowHighestLevelMember; + [NMS(Index = 79)] + /* 0x2070 */ public float TeamStrengthShiftTowardsHighestLevelMemberFactor; + [NMS(Index = 5)] + /* 0x2074 */ public float TriggerTeleportEffectForRemotePlayersOnTableInteractDistance; + [NMS(Index = 15)] + /* 0x2078 */ public int TurnTimerFailureDecrement; + [NMS(Index = 17)] + /* 0x207C */ public int TurnTimerMaxValue; + [NMS(Index = 16)] + /* 0x2080 */ public int TurnTimerMinValue; + [NMS(Index = 18)] + /* 0x2084 */ public int TurnTimerShowThreshold; + [NMS(Index = 13)] + /* 0x2088 */ public int TurnTimerStartingValue; + [NMS(Index = 14)] + /* 0x208C */ public int TurnTimerSuccessIncrement; + [NMS(Index = 44)] + /* 0x2090 */ public float XPAwardMulMax; + [NMS(Index = 43)] + /* 0x2094 */ public float XPAwardMulMin; + [NMS(Index = 45)] + /* 0x2098 */ public float XPValueBaseMul; + [NMS(Index = 118, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x209C */ public NMSString0x20[] PetAffinityInTextIconName; + [NMS(Index = 116, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x21BC */ public NMSString0x20[] PetAffinityLocStub; + [NMS(Index = 117, Size = 0x9, EnumType = typeof(GcPetBattlerTarget.PetBattlerTargetEnum))] + /* 0x22DC */ public NMSString0x20[] PetTargetLoc; + [NMS(Index = 112, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] + /* 0x23FC */ public GcPetBattlerAffinity[] PetBiomeAffinities; + [NMS(Index = 85, Size = 0xF, EnumType = typeof(GcPetBattlerStat.PetBattlerStatEnum))] + /* 0x240D */ public bool[] IsOffensiveStat; + [NMS(Index = 119, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x241C */ public GcPetBattlerAffinity[] PetAffinityStrongVersus; + [NMS(Index = 120, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] + /* 0x2425 */ public GcPetBattlerAffinity[] PetAffinityWeakVersus; + [NMS(Index = 3)] + /* 0x242E */ public bool ShowDebugStatus; + } +} diff --git a/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs b/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs index d75e1cae7..6b4b8c1d7 100644 --- a/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x6B5F182BDF90B97E, NameHash = 0x2524086B)] + [NMS(GUID = 0xDB732C703021851E, NameHash = 0x2524086B)] public class GcGameplayGlobals : NMSTemplate { [NMS(Index = 0)] @@ -433,939 +433,939 @@ public class GcGameplayGlobals : NMSTemplate /* 0x157C */ public float DeadPlanetGravityFactor; [NMS(Index = 378)] /* 0x1580 */ public int DeathMoneyPenalty; - [NMS(Index = 452)] - /* 0x1584 */ public GcBuildingClassification DebugScanForceBuildingType; [NMS(Index = 343)] - /* 0x1588 */ public float DeepWaterJellyCrimeModMax; + /* 0x1584 */ public float DeepWaterJellyCrimeModMax; [NMS(Index = 394)] - /* 0x158C */ public float DeepWaterResourceMulMax; + /* 0x1588 */ public float DeepWaterResourceMulMax; [NMS(Index = 659)] - /* 0x1590 */ public float DerelictPulseEncounterAtmosphericEffectChance; + /* 0x158C */ public float DerelictPulseEncounterAtmosphericEffectChance; [NMS(Index = 276)] - /* 0x1594 */ public float DestroyEffectHeight; + /* 0x1590 */ public float DestroyEffectHeight; [NMS(Index = 277)] - /* 0x1598 */ public float DestroyEffectMaxScale; + /* 0x1594 */ public float DestroyEffectMaxScale; [NMS(Index = 128)] - /* 0x159C */ public float DistanceFromBaseComputerWhenTeleporting; + /* 0x1598 */ public float DistanceFromBaseComputerWhenTeleporting; [NMS(Index = 404)] - /* 0x15A0 */ public float DockNodeBuyRadius; + /* 0x159C */ public float DockNodeBuyRadius; [NMS(Index = 284)] - /* 0x15A4 */ public int EarlyPiratesToBeKilled; + /* 0x15A0 */ public int EarlyPiratesToBeKilled; [NMS(Index = 347)] - /* 0x15A8 */ public float EmergencyBuildingScanEventDistance; + /* 0x15A4 */ public float EmergencyBuildingScanEventDistance; [NMS(Index = 348)] - /* 0x15AC */ public float EmergencyBuildingScanEventTime; + /* 0x15A8 */ public float EmergencyBuildingScanEventTime; [NMS(Index = 278)] - /* 0x15B0 */ public float EventTargetSpeed; + /* 0x15AC */ public float EventTargetSpeed; [NMS(Index = 477)] - /* 0x15B4 */ public float ExcitingNearRange; + /* 0x15B0 */ public float ExcitingNearRange; [NMS(Index = 475)] - /* 0x15B8 */ public float ExcitingViewAngle; + /* 0x15B4 */ public float ExcitingViewAngle; [NMS(Index = 476)] - /* 0x15BC */ public float ExcitingViewRange; + /* 0x15B8 */ public float ExcitingViewRange; [NMS(Index = 585)] - /* 0x15C0 */ public float ExplosionForce; + /* 0x15BC */ public float ExplosionForce; [NMS(Index = 586)] - /* 0x15C4 */ public float ExplosionForceMaxForceRadius; + /* 0x15C0 */ public float ExplosionForceMaxForceRadius; [NMS(Index = 584)] - /* 0x15C8 */ public float ExplosionRadiusMultiplier; + /* 0x15C4 */ public float ExplosionRadiusMultiplier; [NMS(Index = 622)] - /* 0x15CC */ public int FourthRaceSpawnPercentage; + /* 0x15C8 */ public int FourthRaceSpawnPercentage; [NMS(Index = 301)] - /* 0x15D0 */ public float FreighterBattleRadius; + /* 0x15CC */ public float FreighterBattleRadius; [NMS(Index = 313)] - /* 0x15D4 */ public float FreighterCargoPodHealthFraction; + /* 0x15D0 */ public float FreighterCargoPodHealthFraction; [NMS(Index = 312)] - /* 0x15D8 */ public float FreighterFuelRodHealthFraction; + /* 0x15D4 */ public float FreighterFuelRodHealthFraction; [NMS(Index = 363)] - /* 0x15DC */ public int FreighterStartPecent; + /* 0x15D8 */ public int FreighterStartPecent; [NMS(Index = 632)] - /* 0x15E0 */ public float GasGiantGravityFactor; + /* 0x15DC */ public float GasGiantGravityFactor; [NMS(Index = 596)] - /* 0x15E4 */ public float GoalGapVoxelDist; + /* 0x15E0 */ public float GoalGapVoxelDist; [NMS(Index = 103)] - /* 0x15E8 */ public int GPSRandomChangeTimeBuilderCorruption; + /* 0x15E4 */ public int GPSRandomChangeTimeBuilderCorruption; [NMS(Index = 101)] - /* 0x15EC */ public int GPSRandomChangeTimeMid; + /* 0x15E8 */ public int GPSRandomChangeTimeMid; [NMS(Index = 102)] - /* 0x15F0 */ public int GPSRandomChangeTimeNarrow; + /* 0x15EC */ public int GPSRandomChangeTimeNarrow; [NMS(Index = 100)] - /* 0x15F4 */ public int GPSRandomChangeTimeWide; + /* 0x15F0 */ public int GPSRandomChangeTimeWide; [NMS(Index = 244)] - /* 0x15F8 */ public float GrabPlayerCooldownTime; + /* 0x15F4 */ public float GrabPlayerCooldownTime; [NMS(Index = 619)] - /* 0x15FC */ public int GuildStockReplenishTime; + /* 0x15F8 */ public int GuildStockReplenishTime; [NMS(Index = 620)] - /* 0x1600 */ public int GuildStockReplenishTimeSubstance; + /* 0x15FC */ public int GuildStockReplenishTimeSubstance; [NMS(Index = 533)] - /* 0x1604 */ public float GunDownAngle; + /* 0x1600 */ public float GunDownAngle; [NMS(Index = 530)] - /* 0x1608 */ public float GunOffsetAggressiveX; + /* 0x1604 */ public float GunOffsetAggressiveX; [NMS(Index = 531)] - /* 0x160C */ public float GunOffsetAggressiveY; + /* 0x1608 */ public float GunOffsetAggressiveY; [NMS(Index = 532)] - /* 0x1610 */ public float GunOffsetAggressiveZ; + /* 0x160C */ public float GunOffsetAggressiveZ; [NMS(Index = 527)] - /* 0x1614 */ public float GunOffsetX; + /* 0x1610 */ public float GunOffsetX; [NMS(Index = 528)] - /* 0x1618 */ public float GunOffsetY; + /* 0x1614 */ public float GunOffsetY; [NMS(Index = 529)] - /* 0x161C */ public float GunOffsetZ; + /* 0x1618 */ public float GunOffsetZ; [NMS(Index = 534)] - /* 0x1620 */ public float GunUpAngle; + /* 0x161C */ public float GunUpAngle; [NMS(Index = 283)] - /* 0x1624 */ public int HardModeTechDamageHighPercent; + /* 0x1620 */ public int HardModeTechDamageHighPercent; [NMS(Index = 281)] - /* 0x1628 */ public int HardModeTechDamageMidNum; + /* 0x1624 */ public int HardModeTechDamageMidNum; [NMS(Index = 282)] - /* 0x162C */ public int HardModeTechDamageMidPercent; + /* 0x1628 */ public int HardModeTechDamageMidPercent; [NMS(Index = 170)] - /* 0x1630 */ public float HeatAlertTime; + /* 0x162C */ public float HeatAlertTime; [NMS(Index = 171)] - /* 0x1634 */ public float HeatDamageBoost; + /* 0x1630 */ public float HeatDamageBoost; [NMS(Index = 175)] - /* 0x1638 */ public float HeatMaxPowerPoint; + /* 0x1634 */ public float HeatMaxPowerPoint; [NMS(Index = 172)] - /* 0x163C */ public float HeatWidthBoost; + /* 0x1638 */ public float HeatWidthBoost; [NMS(Index = 173)] - /* 0x1640 */ public float HeatWidthBoostAlt; + /* 0x163C */ public float HeatWidthBoostAlt; [NMS(Index = 243)] - /* 0x1644 */ public float HitEffectMinTime; + /* 0x1640 */ public float HitEffectMinTime; [NMS(Index = 536)] - /* 0x1648 */ public float HitOffset; + /* 0x1644 */ public float HitOffset; [NMS(Index = 191)] - /* 0x164C */ public float HmdInteractionRangeMinDistance; + /* 0x1648 */ public float HmdInteractionRangeMinDistance; [NMS(Index = 190)] - /* 0x1650 */ public float HmdInteractionRangeMinRange; + /* 0x164C */ public float HmdInteractionRangeMinRange; [NMS(Index = 192)] - /* 0x1654 */ public float HmdInteractionRangeMultiplier; + /* 0x1650 */ public float HmdInteractionRangeMultiplier; [NMS(Index = 298)] - /* 0x1658 */ public float HoursBetweenBattles; + /* 0x1654 */ public float HoursBetweenBattles; [NMS(Index = 601)] - /* 0x165C */ public float HoursBetweenMiniStation; + /* 0x1658 */ public float HoursBetweenMiniStation; [NMS(Index = 422)] - /* 0x1660 */ public float HoverTimeToScan; + /* 0x165C */ public float HoverTimeToScan; [NMS(Index = 423)] - /* 0x1664 */ public float HoverTimeToScanCreatures; + /* 0x1660 */ public float HoverTimeToScanCreatures; [NMS(Index = 424)] - /* 0x1668 */ public int HoverVisiblePointsNeeded; + /* 0x1664 */ public int HoverVisiblePointsNeeded; [NMS(Index = 485)] - /* 0x166C */ public float HUDArrowPrimaryScaler; + /* 0x1668 */ public float HUDArrowPrimaryScaler; [NMS(Index = 490)] - /* 0x1670 */ public float HUDDamageOffset; + /* 0x166C */ public float HUDDamageOffset; [NMS(Index = 492)] - /* 0x1674 */ public float HUDDamageRadius; + /* 0x1670 */ public float HUDDamageRadius; [NMS(Index = 491)] - /* 0x1678 */ public float HUDDamageScaler; + /* 0x1674 */ public float HUDDamageScaler; [NMS(Index = 495)] - /* 0x167C */ public float HUDLabelAngle; + /* 0x1678 */ public float HUDLabelAngle; [NMS(Index = 496)] - /* 0x1680 */ public float HUDLabelAngleOffset; + /* 0x167C */ public float HUDLabelAngleOffset; [NMS(Index = 497)] - /* 0x1684 */ public float HUDLabelOffsetX; + /* 0x1680 */ public float HUDLabelOffsetX; [NMS(Index = 498)] - /* 0x1688 */ public float HUDLabelOffsetY; + /* 0x1684 */ public float HUDLabelOffsetY; [NMS(Index = 499)] - /* 0x168C */ public float HUDLabelOffsetZ; + /* 0x1688 */ public float HUDLabelOffsetZ; [NMS(Index = 500)] - /* 0x1690 */ public float HUDLabelScale; + /* 0x168C */ public float HUDLabelScale; [NMS(Index = 494)] - /* 0x1694 */ public float HUDLabelTime; + /* 0x1690 */ public float HUDLabelTime; [NMS(Index = 484)] - /* 0x1698 */ public float HUDLockOnAudioTime; + /* 0x1694 */ public float HUDLockOnAudioTime; [NMS(Index = 520)] - /* 0x169C */ public float HUDReticuleMoveAim; + /* 0x1698 */ public float HUDReticuleMoveAim; [NMS(Index = 519)] - /* 0x16A0 */ public float HUDReticuleMoveBack; + /* 0x169C */ public float HUDReticuleMoveBack; [NMS(Index = 513)] - /* 0x16A4 */ public float HUDScaleAdd; + /* 0x16A0 */ public float HUDScaleAdd; [NMS(Index = 518)] - /* 0x16A8 */ public float HUDScaleFarTarget; + /* 0x16A4 */ public float HUDScaleFarTarget; [NMS(Index = 517)] - /* 0x16AC */ public float HUDScaleMax; + /* 0x16A8 */ public float HUDScaleMax; [NMS(Index = 515)] - /* 0x16B0 */ public float HUDScaleMin; + /* 0x16AC */ public float HUDScaleMin; [NMS(Index = 516)] - /* 0x16B4 */ public float HUDScaleMinAim; + /* 0x16B0 */ public float HUDScaleMinAim; [NMS(Index = 514)] - /* 0x16B8 */ public float HUDScaleRadius; + /* 0x16B4 */ public float HUDScaleRadius; [NMS(Index = 474)] - /* 0x16BC */ public float HUDStoreFlashTime; + /* 0x16B8 */ public float HUDStoreFlashTime; [NMS(Index = 61)] - /* 0x16C0 */ public float IllegalTechProductTradingMod; + /* 0x16BC */ public float IllegalTechProductTradingMod; [NMS(Index = 58)] - /* 0x16C4 */ public float InfestedPlanetDeepSpaceFlybyMultiplier; + /* 0x16C0 */ public float InfestedPlanetDeepSpaceFlybyMultiplier; [NMS(Index = 77)] - /* 0x16C8 */ public float InitialLocationProtectionRadiusMultiplier; + /* 0x16C4 */ public float InitialLocationProtectionRadiusMultiplier; [NMS(Index = 270)] - /* 0x16CC */ public float InteractionAttractTime; + /* 0x16C8 */ public float InteractionAttractTime; [NMS(Index = 595)] - /* 0x16D0 */ public float InteractionComponentUpdateDistance; + /* 0x16CC */ public float InteractionComponentUpdateDistance; [NMS(Index = 271)] - /* 0x16D4 */ public float InteractionDescriptionTextTime; + /* 0x16D0 */ public float InteractionDescriptionTextTime; [NMS(Index = 269)] - /* 0x16D8 */ public float InteractionMessageModuleDisplayTime; + /* 0x16D4 */ public float InteractionMessageModuleDisplayTime; [NMS(Index = 266)] - /* 0x16DC */ public float InteractionMinTimeBeforeHighlightedOptionSelection; + /* 0x16D8 */ public float InteractionMinTimeBeforeHighlightedOptionSelection; [NMS(Index = 267)] - /* 0x16E0 */ public float InteractionMinTimeBetweenStickOptionHighlights; + /* 0x16DC */ public float InteractionMinTimeBetweenStickOptionHighlights; [NMS(Index = 272)] - /* 0x16E4 */ public float InteractionMinTimeForResponseText; + /* 0x16E0 */ public float InteractionMinTimeForResponseText; [NMS(Index = 274)] - /* 0x16E8 */ public GcInteractionType InteractionOverrideFrom; + /* 0x16E4 */ public GcInteractionType InteractionOverrideFrom; [NMS(Index = 275)] - /* 0x16EC */ public GcInteractionType InteractionOverrideTo; + /* 0x16E8 */ public GcInteractionType InteractionOverrideTo; [NMS(Index = 582)] - /* 0x16F0 */ public float InteractionPickupAngle; + /* 0x16EC */ public float InteractionPickupAngle; [NMS(Index = 583)] - /* 0x16F4 */ public float InteractionPickupRadius; + /* 0x16F0 */ public float InteractionPickupRadius; [NMS(Index = 268)] - /* 0x16F8 */ public float InteractionStickOptionStrength; + /* 0x16F4 */ public float InteractionStickOptionStrength; [NMS(Index = 550)] - /* 0x16FC */ public float InteractionTorchFoV; + /* 0x16F8 */ public float InteractionTorchFoV; [NMS(Index = 551)] - /* 0x1700 */ public float InteractionTorchStrength; + /* 0x16FC */ public float InteractionTorchStrength; [NMS(Index = 599)] - /* 0x1704 */ public float JumpToCenterFuelCost; + /* 0x1700 */ public float JumpToCenterFuelCost; [NMS(Index = 588)] - /* 0x1708 */ public float LaserExplosionForce; + /* 0x1704 */ public float LaserExplosionForce; [NMS(Index = 589)] - /* 0x170C */ public float LaserExplosionForceMaxForceRadius; + /* 0x1708 */ public float LaserExplosionForceMaxForceRadius; [NMS(Index = 587)] - /* 0x1710 */ public float LaserExplosionForceRadius; + /* 0x170C */ public float LaserExplosionForceRadius; [NMS(Index = 18)] - /* 0x1714 */ public int LaserRechargeHintThresholdEarly; + /* 0x1710 */ public int LaserRechargeHintThresholdEarly; [NMS(Index = 19)] - /* 0x1718 */ public int LaserRechargeHintThresholdLate; + /* 0x1714 */ public int LaserRechargeHintThresholdLate; [NMS(Index = 606)] - /* 0x171C */ public float LightStrength; + /* 0x1718 */ public float LightStrength; [NMS(Index = 479)] - /* 0x1720 */ public float LineWidth; + /* 0x171C */ public float LineWidth; [NMS(Index = 480)] - /* 0x1724 */ public float LockOffFactor; + /* 0x1720 */ public float LockOffFactor; [NMS(Index = 352)] - /* 0x1728 */ public float LowSentinelProbability; + /* 0x1724 */ public float LowSentinelProbability; [NMS(Index = 353)] - /* 0x172C */ public float LowSentinelProbabilitySurvival; + /* 0x1728 */ public float LowSentinelProbabilitySurvival; [NMS(Index = 511)] - /* 0x1730 */ public float MapFOV; + /* 0x172C */ public float MapFOV; [NMS(Index = 508)] - /* 0x1734 */ public float MapHeight; + /* 0x1730 */ public float MapHeight; [NMS(Index = 509)] - /* 0x1738 */ public float MapOffset; + /* 0x1734 */ public float MapOffset; [NMS(Index = 512)] - /* 0x173C */ public float MapRadius; + /* 0x1738 */ public float MapRadius; [NMS(Index = 510)] - /* 0x1740 */ public float MapTargetOffset; + /* 0x173C */ public float MapTargetOffset; [NMS(Index = 80)] - /* 0x1744 */ public int MaxActiveWeatherHazardGifts; + /* 0x1740 */ public int MaxActiveWeatherHazardGifts; [NMS(Index = 5)] - /* 0x1748 */ public int MaxCookingRank; + /* 0x1744 */ public int MaxCookingRank; [NMS(Index = 126)] - /* 0x174C */ public float MaxDistanceForLadderTeleport; + /* 0x1748 */ public float MaxDistanceForLadderTeleport; [NMS(Index = 359)] - /* 0x1750 */ public int MaxDronesAggressive; + /* 0x174C */ public int MaxDronesAggressive; [NMS(Index = 360)] - /* 0x1754 */ public int MaxDronesAggressiveSurvival; + /* 0x1750 */ public int MaxDronesAggressiveSurvival; [NMS(Index = 355)] - /* 0x1758 */ public int MaxDronesLow; + /* 0x1754 */ public int MaxDronesLow; [NMS(Index = 356)] - /* 0x175C */ public int MaxDronesLowSurvival; + /* 0x1758 */ public int MaxDronesLowSurvival; [NMS(Index = 357)] - /* 0x1760 */ public int MaxDronesNormal; + /* 0x175C */ public int MaxDronesNormal; [NMS(Index = 358)] - /* 0x1764 */ public int MaxDronesNormalSurvival; + /* 0x1760 */ public int MaxDronesNormalSurvival; [NMS(Index = 84)] - /* 0x1768 */ public float MaxMeteorSurfaceAngle; + /* 0x1764 */ public float MaxMeteorSurfaceAngle; [NMS(Index = 265)] - /* 0x176C */ public int MaxNumMissionsFromMissionGiver; + /* 0x1768 */ public int MaxNumMissionsFromMissionGiver; [NMS(Index = 201)] - /* 0x1770 */ public int MaxNumSameGroupTech; + /* 0x176C */ public int MaxNumSameGroupTech; [NMS(Index = 240)] - /* 0x1774 */ public float MaxPossibleShipDamagePotential; + /* 0x1770 */ public float MaxPossibleShipDamagePotential; [NMS(Index = 379)] - /* 0x1778 */ public int MaxResourceCrystalBlobSize; + /* 0x1774 */ public int MaxResourceCrystalBlobSize; [NMS(Index = 630)] - /* 0x177C */ public float MaxRespawnOnGroundHeight; + /* 0x1778 */ public float MaxRespawnOnGroundHeight; [NMS(Index = 502)] - /* 0x1780 */ public float MaxSpawnTime; + /* 0x177C */ public float MaxSpawnTime; [NMS(Index = 470)] - /* 0x1784 */ public float MaxStandingTechDiscount; + /* 0x1780 */ public float MaxStandingTechDiscount; [NMS(Index = 115)] - /* 0x1788 */ public int MaxTorpedoesInFlight; + /* 0x1784 */ public int MaxTorpedoesInFlight; [NMS(Index = 20)] - /* 0x178C */ public int MeleeHintThresholdEarly; + /* 0x1788 */ public int MeleeHintThresholdEarly; [NMS(Index = 21)] - /* 0x1790 */ public int MeleeHintThresholdLate; + /* 0x178C */ public int MeleeHintThresholdLate; [NMS(Index = 6)] - /* 0x1794 */ public int MinCookingRank; + /* 0x1790 */ public int MinCookingRank; [NMS(Index = 330)] - /* 0x1798 */ public float MissileApproachTime; + /* 0x1794 */ public float MissileApproachTime; [NMS(Index = 324)] - /* 0x179C */ public float MissileBrakeForceMax; + /* 0x1798 */ public float MissileBrakeForceMax; [NMS(Index = 323)] - /* 0x17A0 */ public float MissileBrakeForceMin; + /* 0x179C */ public float MissileBrakeForceMin; [NMS(Index = 326)] - /* 0x17A4 */ public float MissileBrakeTime; + /* 0x17A0 */ public float MissileBrakeTime; [NMS(Index = 322)] - /* 0x17A8 */ public float MissileForceMax; + /* 0x17A4 */ public float MissileForceMax; [NMS(Index = 321)] - /* 0x17AC */ public float MissileForceMin; + /* 0x17A8 */ public float MissileForceMin; [NMS(Index = 327)] - /* 0x17B0 */ public float MissileHitRadius; + /* 0x17AC */ public float MissileHitRadius; [NMS(Index = 316)] - /* 0x17B4 */ public float MissileLockTime; + /* 0x17B0 */ public float MissileLockTime; [NMS(Index = 320)] - /* 0x17B8 */ public float MissileMaxSpeed; + /* 0x17B4 */ public float MissileMaxSpeed; [NMS(Index = 315)] - /* 0x17BC */ public float MissileMaxTurnAngle; + /* 0x17B8 */ public float MissileMaxTurnAngle; [NMS(Index = 329)] - /* 0x17C0 */ public float MissileMinCircleTime; + /* 0x17BC */ public float MissileMinCircleTime; [NMS(Index = 328)] - /* 0x17C4 */ public float MissileOffset; + /* 0x17C0 */ public float MissileOffset; [NMS(Index = 317)] - /* 0x17C8 */ public float MissileReloadTime; + /* 0x17C4 */ public float MissileReloadTime; [NMS(Index = 319)] - /* 0x17CC */ public float MissileRotateMax; + /* 0x17C8 */ public float MissileRotateMax; [NMS(Index = 318)] - /* 0x17D0 */ public float MissileRotateMin; + /* 0x17CC */ public float MissileRotateMin; [NMS(Index = 331)] - /* 0x17D4 */ public float MissileRotateSpeed; + /* 0x17D0 */ public float MissileRotateSpeed; [NMS(Index = 325)] - /* 0x17D8 */ public float MissileThreatTime; + /* 0x17D4 */ public float MissileThreatTime; [NMS(Index = 237)] - /* 0x17DC */ public float MissionEventAllowResetDistance; + /* 0x17D8 */ public float MissionEventAllowResetDistance; [NMS(Index = 144)] - /* 0x17E0 */ public float MissionSurveyAutoScanDistance; + /* 0x17DC */ public float MissionSurveyAutoScanDistance; [NMS(Index = 145)] - /* 0x17E4 */ public float MissionSurveyAutoScanFlattenRadiusMul; + /* 0x17E0 */ public float MissionSurveyAutoScanFlattenRadiusMul; [NMS(Index = 140)] - /* 0x17E8 */ public float MissionSurveyBeginScanPercentageEvent; + /* 0x17E4 */ public float MissionSurveyBeginScanPercentageEvent; [NMS(Index = 139)] - /* 0x17EC */ public float MissionSurveyBeginScanPercentageScannable; + /* 0x17E8 */ public float MissionSurveyBeginScanPercentageScannable; [NMS(Index = 151)] - /* 0x17F0 */ public float MissionSurveyInShipArrivedDistance; + /* 0x17EC */ public float MissionSurveyInShipArrivedDistance; [NMS(Index = 135)] - /* 0x17F4 */ public float MissionSurveyMarkerAutoHideTime; + /* 0x17F0 */ public float MissionSurveyMarkerAutoHideTime; [NMS(Index = 149)] - /* 0x17F8 */ public float MissionSurveyMaxAngleOffset; + /* 0x17F4 */ public float MissionSurveyMaxAngleOffset; [NMS(Index = 131)] - /* 0x17FC */ public float MissionSurveyMaxGuidanceDistance; + /* 0x17F8 */ public float MissionSurveyMaxGuidanceDistance; [NMS(Index = 132)] - /* 0x1800 */ public float MissionSurveyMaxGuidanceDistanceWorms; + /* 0x17FC */ public float MissionSurveyMaxGuidanceDistanceWorms; [NMS(Index = 137)] - /* 0x1804 */ public float MissionSurveyMaxScanAngle; + /* 0x1800 */ public float MissionSurveyMaxScanAngle; [NMS(Index = 138)] - /* 0x1808 */ public float MissionSurveyMaxScanAngleScannableComp; + /* 0x1804 */ public float MissionSurveyMaxScanAngleScannableComp; [NMS(Index = 150)] - /* 0x180C */ public float MissionSurveyMaxSignalConeAngle; + /* 0x1808 */ public float MissionSurveyMaxSignalConeAngle; [NMS(Index = 143)] - /* 0x1810 */ public float MissionSurveyRevealWithoutScanDistance; + /* 0x180C */ public float MissionSurveyRevealWithoutScanDistance; [NMS(Index = 136)] - /* 0x1814 */ public float MissionSurveyScanRangeMultiplier; + /* 0x1810 */ public float MissionSurveyScanRangeMultiplier; [NMS(Index = 141)] - /* 0x1818 */ public float MissionSurveyScanSpeed; + /* 0x1814 */ public float MissionSurveyScanSpeed; [NMS(Index = 142)] - /* 0x181C */ public float MissionSurveyScanSpeedScannableComp; + /* 0x1818 */ public float MissionSurveyScanSpeedScannableComp; [NMS(Index = 147)] - /* 0x1820 */ public float MissionSurveySonarMaxPulseSpeed; + /* 0x181C */ public float MissionSurveySonarMaxPulseSpeed; [NMS(Index = 146)] - /* 0x1824 */ public float MissionSurveySonarMinPulseSpeed; + /* 0x1820 */ public float MissionSurveySonarMinPulseSpeed; [NMS(Index = 148)] - /* 0x1828 */ public float MissionSurveySonarPulseSpeedBandCount; + /* 0x1824 */ public float MissionSurveySonarPulseSpeedBandCount; [NMS(Index = 521)] - /* 0x182C */ public float MouseSensitivity; + /* 0x1828 */ public float MouseSensitivity; [NMS(Index = 522)] - /* 0x1830 */ public float MouseSensitivityShip; + /* 0x182C */ public float MouseSensitivityShip; [NMS(Index = 523)] - /* 0x1834 */ public float MouseSensitivityVehicle; + /* 0x1830 */ public float MouseSensitivityVehicle; [NMS(Index = 120)] - /* 0x1838 */ public float MultidimensionalFadeTime; + /* 0x1834 */ public float MultidimensionalFadeTime; [NMS(Index = 340)] - /* 0x183C */ public float NewDiscoveryDisplayTime; + /* 0x1838 */ public float NewDiscoveryDisplayTime; [NMS(Index = 679)] - /* 0x1840 */ public int NexusDespawnSquaredDistance; + /* 0x183C */ public int NexusDespawnSquaredDistance; [NMS(Index = 71)] - /* 0x1844 */ public int NexusRecipeCostNaniteMultiplier; + /* 0x1840 */ public int NexusRecipeCostNaniteMultiplier; [NMS(Index = 354)] - /* 0x1848 */ public float NonAggressiveLushSurvivalProbabability; + /* 0x1844 */ public float NonAggressiveLushSurvivalProbabability; [NMS(Index = 623)] - /* 0x184C */ public int NonDominantRaceSpawnPercentage; + /* 0x1848 */ public int NonDominantRaceSpawnPercentage; [NMS(Index = 624)] - /* 0x1850 */ public int NonDominantRaceSpawnPercentagePirate; + /* 0x184C */ public int NonDominantRaceSpawnPercentagePirate; [NMS(Index = 471)] - /* 0x1854 */ public float NonNaturalCostMul; + /* 0x1850 */ public float NonNaturalCostMul; [NMS(Index = 168)] - /* 0x1858 */ public float NormalModeHeatBonus; + /* 0x1854 */ public float NormalModeHeatBonus; [NMS(Index = 12)] - /* 0x185C */ public float NPCNavNodeSearchUpDistScaling; + /* 0x1858 */ public float NPCNavNodeSearchUpDistScaling; [NMS(Index = 30)] - /* 0x1860 */ public float NPCWaitWhenRevealedTime; + /* 0x185C */ public float NPCWaitWhenRevealedTime; [NMS(Index = 346)] - /* 0x1864 */ public int NumMissionsPerSolarSystem; + /* 0x1860 */ public int NumMissionsPerSolarSystem; [NMS(Index = 481)] - /* 0x1868 */ public float OffscreenFadeDistance; + /* 0x1864 */ public float OffscreenFadeDistance; [NMS(Index = 482)] - /* 0x186C */ public float OffscreenMinDot; + /* 0x1868 */ public float OffscreenMinDot; [NMS(Index = 176)] - /* 0x1870 */ public float OverheatDecay; + /* 0x186C */ public float OverheatDecay; [NMS(Index = 174)] - /* 0x1874 */ public float OverheatGenerosity; + /* 0x1870 */ public float OverheatGenerosity; [NMS(Index = 524)] - /* 0x1878 */ public float PainTime; + /* 0x1874 */ public float PainTime; [NMS(Index = 78)] - /* 0x187C */ public float PartyPlanetSearchDistance; + /* 0x1878 */ public float PartyPlanetSearchDistance; [NMS(Index = 667)] - /* 0x1880 */ public int PersonalInventoryMinHeightMax; + /* 0x187C */ public int PersonalInventoryMinHeightMax; [NMS(Index = 666)] - /* 0x1884 */ public int PersonalInventoryMinWidthMax; + /* 0x1880 */ public int PersonalInventoryMinWidthMax; [NMS(Index = 669)] - /* 0x1888 */ public int PersonalTechInventoryMinHeightMax; + /* 0x1884 */ public int PersonalTechInventoryMinHeightMax; [NMS(Index = 668)] - /* 0x188C */ public int PersonalTechInventoryMinWidthMax; + /* 0x1888 */ public int PersonalTechInventoryMinWidthMax; [NMS(Index = 368)] - /* 0x1890 */ public float PirateEarlySpawnTime; + /* 0x188C */ public float PirateEarlySpawnTime; [NMS(Index = 116)] - /* 0x1894 */ public float PirateFreighterBattleNoTargetLeaderTime; + /* 0x1890 */ public float PirateFreighterBattleNoTargetLeaderTime; [NMS(Index = 305)] - /* 0x1898 */ public float PirateFreighterBeginFleeHealthFraction; + /* 0x1894 */ public float PirateFreighterBeginFleeHealthFraction; [NMS(Index = 302)] - /* 0x189C */ public int PirateFreighterFrigateCountForReinforce; + /* 0x1898 */ public int PirateFreighterFrigateCountForReinforce; [NMS(Index = 308)] - /* 0x18A0 */ public float PirateFreighterRewardDelayTime; + /* 0x189C */ public float PirateFreighterRewardDelayTime; [NMS(Index = 310)] - /* 0x18A4 */ public float PirateFreighterRewardDelayTimeEscaped; + /* 0x18A0 */ public float PirateFreighterRewardDelayTimeEscaped; [NMS(Index = 309)] - /* 0x18A8 */ public float PirateFreighterRewardMessageDelayTime; + /* 0x18A4 */ public float PirateFreighterRewardMessageDelayTime; [NMS(Index = 311)] - /* 0x18AC */ public float PirateFreighterRewardMessageDelayTimeEscaped; + /* 0x18A8 */ public float PirateFreighterRewardMessageDelayTimeEscaped; [NMS(Index = 304)] - /* 0x18B0 */ public float PirateFreighterWarpChargeTime; + /* 0x18AC */ public float PirateFreighterWarpChargeTime; [NMS(Index = 303)] - /* 0x18B4 */ public float PirateFreighterWarpChargeTimeToAddPerBrokenEngine; + /* 0x18B0 */ public float PirateFreighterWarpChargeTimeToAddPerBrokenEngine; [NMS(Index = 48)] - /* 0x18B8 */ public float PirateGroundAccelerator; + /* 0x18B4 */ public float PirateGroundAccelerator; [NMS(Index = 49)] - /* 0x18BC */ public float PirateGroundInventoryAccelerator; + /* 0x18B8 */ public float PirateGroundInventoryAccelerator; [NMS(Index = 287)] - /* 0x18C0 */ public float PirateInterestDistance; + /* 0x18BC */ public float PirateInterestDistance; [NMS(Index = 288)] - /* 0x18C4 */ public float PirateInterestDistanceMPMission; + /* 0x18C0 */ public float PirateInterestDistanceMPMission; [NMS(Index = 286)] - /* 0x18C8 */ public int PirateInterestOverride; + /* 0x18C4 */ public int PirateInterestOverride; [NMS(Index = 47)] - /* 0x18CC */ public float PirateRaidAccelerator; + /* 0x18C8 */ public float PirateRaidAccelerator; [NMS(Index = 285)] - /* 0x18D0 */ public int PlanetPirateFlybyMaxRepeatCounter; + /* 0x18CC */ public int PlanetPirateFlybyMaxRepeatCounter; [NMS(Index = 575)] - /* 0x18D4 */ public float PlayerAmbientSpotLightIntensity; + /* 0x18D0 */ public float PlayerAmbientSpotLightIntensity; [NMS(Index = 577)] - /* 0x18D8 */ public float PlayerAmbientSpotLightOffsetY; + /* 0x18D4 */ public float PlayerAmbientSpotLightOffsetY; [NMS(Index = 578)] - /* 0x18DC */ public float PlayerAmbientSpotLightOffsetZ; + /* 0x18D8 */ public float PlayerAmbientSpotLightOffsetZ; [NMS(Index = 55)] - /* 0x18E0 */ public float PoliceAcceleratorNoCargoNormal; + /* 0x18DC */ public float PoliceAcceleratorNoCargoNormal; [NMS(Index = 56)] - /* 0x18E4 */ public float PoliceAcceleratorNoCargoSkipScanOdds; + /* 0x18E0 */ public float PoliceAcceleratorNoCargoSkipScanOdds; [NMS(Index = 54)] - /* 0x18E8 */ public float PoliceAcceleratorNoCargoWealthy; + /* 0x18E4 */ public float PoliceAcceleratorNoCargoWealthy; [NMS(Index = 51)] - /* 0x18EC */ public float PoliceAcceleratorPulseExtra; + /* 0x18E8 */ public float PoliceAcceleratorPulseExtra; [NMS(Index = 52)] - /* 0x18F0 */ public int PoliceAcceleratorSmugglingItemsMax; + /* 0x18EC */ public int PoliceAcceleratorSmugglingItemsMax; [NMS(Index = 53)] - /* 0x18F4 */ public float PoliceAcceleratorSmugglingMulMax; + /* 0x18F0 */ public float PoliceAcceleratorSmugglingMulMax; [NMS(Index = 50)] - /* 0x18F8 */ public float PoliceAcceleratorStationLockOn; + /* 0x18F4 */ public float PoliceAcceleratorStationLockOn; [NMS(Index = 292)] - /* 0x18FC */ public float PoliceInterestDistance; + /* 0x18F8 */ public float PoliceInterestDistance; [NMS(Index = 293)] - /* 0x1900 */ public float PoliceInterestDistanceMPMission; + /* 0x18FC */ public float PoliceInterestDistanceMPMission; [NMS(Index = 291)] - /* 0x1904 */ public int PoliceInterestOverride; + /* 0x1900 */ public int PoliceInterestOverride; [NMS(Index = 615)] - /* 0x1908 */ public int ProductItemStockDecayTime; + /* 0x1904 */ public int ProductItemStockDecayTime; [NMS(Index = 616)] - /* 0x190C */ public int ProductItemStockReplenishTime; + /* 0x1908 */ public int ProductItemStockReplenishTime; [NMS(Index = 349)] - /* 0x1910 */ public float ProjectileLightIntensity; + /* 0x190C */ public float ProjectileLightIntensity; [NMS(Index = 478)] - /* 0x1914 */ public float ProjectileSpeedBoost; + /* 0x1910 */ public float ProjectileSpeedBoost; [NMS(Index = 652)] - /* 0x1918 */ public float PulseEncounterChance; + /* 0x1914 */ public float PulseEncounterChance; [NMS(Index = 656)] - /* 0x191C */ public float PulseEncounterChanceBlue; + /* 0x1918 */ public float PulseEncounterChanceBlue; [NMS(Index = 655)] - /* 0x1920 */ public float PulseEncounterChanceGreen; + /* 0x191C */ public float PulseEncounterChanceGreen; [NMS(Index = 654)] - /* 0x1924 */ public float PulseEncounterChanceRed; + /* 0x1920 */ public float PulseEncounterChanceRed; [NMS(Index = 653)] - /* 0x1928 */ public float PulseEncounterChanceStandard; + /* 0x1924 */ public float PulseEncounterChanceStandard; [NMS(Index = 651)] - /* 0x192C */ public float PulseEncounterCheckTimer; + /* 0x1928 */ public float PulseEncounterCheckTimer; [NMS(Index = 657)] - /* 0x1930 */ public float PulseEncounterStopPower; + /* 0x192C */ public float PulseEncounterStopPower; [NMS(Index = 658)] - /* 0x1934 */ public float PulseEncounterStopSpeed; + /* 0x1930 */ public float PulseEncounterStopSpeed; [NMS(Index = 384)] - /* 0x1938 */ public int RareProductEffectiveness; + /* 0x1934 */ public int RareProductEffectiveness; [NMS(Index = 382)] - /* 0x193C */ public int RareSubstanceEffectiveness; + /* 0x1938 */ public int RareSubstanceEffectiveness; [NMS(Index = 183)] - /* 0x1940 */ public int RefinerProductsMadeInTime; + /* 0x193C */ public int RefinerProductsMadeInTime; [NMS(Index = 185)] - /* 0x1944 */ public int RefinerProductsMadeInTimeSurvival; + /* 0x1940 */ public int RefinerProductsMadeInTimeSurvival; [NMS(Index = 184)] - /* 0x1948 */ public int RefinerSubsMadeInTime; + /* 0x1944 */ public int RefinerSubsMadeInTime; [NMS(Index = 186)] - /* 0x194C */ public int RefinerSubsMadeInTimeSurvival; + /* 0x1948 */ public int RefinerSubsMadeInTimeSurvival; [NMS(Index = 393)] - /* 0x1950 */ public int ResourceCommonMaxAmount; + /* 0x194C */ public int ResourceCommonMaxAmount; [NMS(Index = 392)] - /* 0x1954 */ public int ResourceCommonMinAmount; + /* 0x1950 */ public int ResourceCommonMinAmount; [NMS(Index = 391)] - /* 0x1958 */ public int ResourceCommonReducer; + /* 0x1954 */ public int ResourceCommonReducer; [NMS(Index = 397)] - /* 0x195C */ public int ResourceDirtMaxAmount; + /* 0x1958 */ public int ResourceDirtMaxAmount; [NMS(Index = 396)] - /* 0x1960 */ public int ResourceDirtMinAmount; + /* 0x195C */ public int ResourceDirtMinAmount; [NMS(Index = 395)] - /* 0x1964 */ public int ResourceDirtReducer; + /* 0x1960 */ public int ResourceDirtReducer; [NMS(Index = 390)] - /* 0x1968 */ public int ResourceMaxAmount; + /* 0x1964 */ public int ResourceMaxAmount; [NMS(Index = 389)] - /* 0x196C */ public int ResourceMinAmount; + /* 0x1968 */ public int ResourceMinAmount; [NMS(Index = 506)] - /* 0x1970 */ public int ResourceParticleMaxNum; + /* 0x196C */ public int ResourceParticleMaxNum; [NMS(Index = 507)] - /* 0x1974 */ public int ResourceParticleMinNum; + /* 0x1970 */ public int ResourceParticleMinNum; [NMS(Index = 504)] - /* 0x1978 */ public float ResourceParticleSpeed; + /* 0x1974 */ public float ResourceParticleSpeed; [NMS(Index = 505)] - /* 0x197C */ public float ResourceParticleSpread; + /* 0x1978 */ public float ResourceParticleSpread; [NMS(Index = 388)] - /* 0x1980 */ public int ResourceReducer; + /* 0x197C */ public int ResourceReducer; [NMS(Index = 40)] - /* 0x1984 */ public int RocketLockerFuelUse; + /* 0x1980 */ public int RocketLockerFuelUse; [NMS(Index = 642)] - /* 0x1988 */ public float SalvageShipExplodeShipDistance; + /* 0x1984 */ public float SalvageShipExplodeShipDistance; [NMS(Index = 638)] - /* 0x198C */ public float SalvageShipExplodeSpeed; + /* 0x1988 */ public float SalvageShipExplodeSpeed; [NMS(Index = 637)] - /* 0x1990 */ public float SalvageShipHeightOffset; + /* 0x198C */ public float SalvageShipHeightOffset; [NMS(Index = 643)] - /* 0x1994 */ public float SalvageShipOneRevolutionTime; + /* 0x1990 */ public float SalvageShipOneRevolutionTime; [NMS(Index = 636)] - /* 0x1998 */ public float SalvageShipPitch; + /* 0x1994 */ public float SalvageShipPitch; [NMS(Index = 641)] - /* 0x199C */ public float SalvageShipShowShipDistance; + /* 0x1998 */ public float SalvageShipShowShipDistance; [NMS(Index = 639)] - /* 0x19A0 */ public float SalvageShipShowShipSpeed; + /* 0x199C */ public float SalvageShipShowShipSpeed; [NMS(Index = 640)] - /* 0x19A4 */ public float SalvageShipShowShipSpeedSwitching; + /* 0x19A0 */ public float SalvageShipShowShipSpeedSwitching; [NMS(Index = 105)] - /* 0x19A8 */ public int SalvageSubstanceValueThreshold; + /* 0x19A4 */ public int SalvageSubstanceValueThreshold; [NMS(Index = 104)] - /* 0x19AC */ public float SalvageValueAsProds; + /* 0x19A8 */ public float SalvageValueAsProds; [NMS(Index = 645)] - /* 0x19B0 */ public float SalvageWeaponHeightOffset; + /* 0x19AC */ public float SalvageWeaponHeightOffset; [NMS(Index = 647)] - /* 0x19B4 */ public float SalvageWeaponMaxSize; + /* 0x19B0 */ public float SalvageWeaponMaxSize; [NMS(Index = 644)] - /* 0x19B8 */ public float SalvageWeaponPitch; + /* 0x19B4 */ public float SalvageWeaponPitch; [NMS(Index = 646)] - /* 0x19BC */ public float SalvageWeaponScale; + /* 0x19B8 */ public float SalvageWeaponScale; [NMS(Index = 339)] - /* 0x19C0 */ public float ScanAngle; + /* 0x19BC */ public float ScanAngle; [NMS(Index = 408)] - /* 0x19C4 */ public float ScanAngleCutoff; + /* 0x19C0 */ public float ScanAngleCutoff; [NMS(Index = 235)] - /* 0x19C8 */ public float ScannableComponentMarkerOffset; + /* 0x19C4 */ public float ScannableComponentMarkerOffset; [NMS(Index = 236)] - /* 0x19CC */ public float ScannableComponentPlaceMarkerOffset; + /* 0x19C8 */ public float ScannableComponentPlaceMarkerOffset; [NMS(Index = 459)] - /* 0x19D0 */ public float ScannerAnalyzeFXRate; + /* 0x19CC */ public float ScannerAnalyzeFXRate; [NMS(Index = 234)] - /* 0x19D4 */ public float ScannerIconsClumpRadius; + /* 0x19D0 */ public float ScannerIconsClumpRadius; [NMS(Index = 456)] - /* 0x19D8 */ public float ScannerMarkerFadeTime; + /* 0x19D4 */ public float ScannerMarkerFadeTime; [NMS(Index = 458)] - /* 0x19DC */ public float ScannerPhysicsProbeAABBSize; + /* 0x19D8 */ public float ScannerPhysicsProbeAABBSize; [NMS(Index = 457)] - /* 0x19E0 */ public float ScannerSmallMarkerFadeTime; + /* 0x19DC */ public float ScannerSmallMarkerFadeTime; [NMS(Index = 460)] - /* 0x19E4 */ public float ScannerSubstanceTimePerTrigger; + /* 0x19E0 */ public float ScannerSubstanceTimePerTrigger; [NMS(Index = 461)] - /* 0x19E8 */ public float ScannerTuningA; + /* 0x19E4 */ public float ScannerTuningA; [NMS(Index = 462)] - /* 0x19EC */ public float ScannerTuningB; + /* 0x19E8 */ public float ScannerTuningB; [NMS(Index = 463)] - /* 0x19F0 */ public float ScannerTuningC; + /* 0x19EC */ public float ScannerTuningC; [NMS(Index = 464)] - /* 0x19F4 */ public float ScannerTuningD; + /* 0x19F0 */ public float ScannerTuningD; [NMS(Index = 465)] - /* 0x19F8 */ public float ScannerTuningResourceOffset1; + /* 0x19F4 */ public float ScannerTuningResourceOffset1; [NMS(Index = 466)] - /* 0x19FC */ public float ScannerTuningResourceOffset2; + /* 0x19F8 */ public float ScannerTuningResourceOffset2; [NMS(Index = 467)] - /* 0x1A00 */ public float ScannerTuningSmoothStepAmount; + /* 0x19FC */ public float ScannerTuningSmoothStepAmount; [NMS(Index = 468)] - /* 0x1A04 */ public float ScannerTuningTrailingEdge; + /* 0x1A00 */ public float ScannerTuningTrailingEdge; [NMS(Index = 332)] - /* 0x1A08 */ public float ScanStartTimeDelayMinDist; + /* 0x1A04 */ public float ScanStartTimeDelayMinDist; [NMS(Index = 333)] - /* 0x1A0C */ public float ScanStartTimeDelayRange; + /* 0x1A08 */ public float ScanStartTimeDelayRange; [NMS(Index = 334)] - /* 0x1A10 */ public float ScanStartTimeDistanceDelayTime; + /* 0x1A0C */ public float ScanStartTimeDistanceDelayTime; [NMS(Index = 335)] - /* 0x1A14 */ public float ScanStickyDecay; + /* 0x1A10 */ public float ScanStickyDecay; [NMS(Index = 27)] - /* 0x1A18 */ public float ScanToRevealDelayOverride; + /* 0x1A14 */ public float ScanToRevealDelayOverride; [NMS(Index = 31)] - /* 0x1A1C */ public float ScanToRevealVFXBaseScalingSize; + /* 0x1A18 */ public float ScanToRevealVFXBaseScalingSize; [NMS(Index = 629)] - /* 0x1A20 */ public float ScrapDroneProbability; + /* 0x1A1C */ public float ScrapDroneProbability; [NMS(Index = 189)] - /* 0x1A24 */ public float SeasonalMessageModuleAttractDistanceMul; + /* 0x1A20 */ public float SeasonalMessageModuleAttractDistanceMul; [NMS(Index = 373)] - /* 0x1A28 */ public int SentinelsHigh; + /* 0x1A24 */ public int SentinelsHigh; [NMS(Index = 374)] - /* 0x1A2C */ public int SentinelsLow; + /* 0x1A28 */ public int SentinelsLow; [NMS(Index = 98)] - /* 0x1A30 */ public float ShipBulletTraceLineWidth; + /* 0x1A2C */ public float ShipBulletTraceLineWidth; [NMS(Index = 611)] - /* 0x1A34 */ public float ShipDisplayDamageMultiplier; + /* 0x1A30 */ public float ShipDisplayDamageMultiplier; [NMS(Index = 406)] - /* 0x1A38 */ public float ShipInteractRadius; + /* 0x1A34 */ public float ShipInteractRadius; [NMS(Index = 57)] - /* 0x1A3C */ public float ShipInterestAcceleratorInAsteroidField; + /* 0x1A38 */ public float ShipInterestAcceleratorInAsteroidField; [NMS(Index = 671)] - /* 0x1A40 */ public int ShipInventoryMinHeightMax; + /* 0x1A3C */ public int ShipInventoryMinHeightMax; [NMS(Index = 670)] - /* 0x1A44 */ public int ShipInventoryMinWidthMax; + /* 0x1A40 */ public int ShipInventoryMinWidthMax; [NMS(Index = 59)] - /* 0x1A48 */ public float ShipMiningMul; + /* 0x1A44 */ public float ShipMiningMul; [NMS(Index = 453)] - /* 0x1A4C */ public float ShipScanOffset; + /* 0x1A48 */ public float ShipScanOffset; [NMS(Index = 454)] - /* 0x1A50 */ public float ShipScanOffsetGap; + /* 0x1A4C */ public float ShipScanOffsetGap; [NMS(Index = 72)] - /* 0x1A54 */ public float ShipScanPlanetRechargeMultiplier; + /* 0x1A50 */ public float ShipScanPlanetRechargeMultiplier; [NMS(Index = 73)] - /* 0x1A58 */ public float ShipScanSpaceRechargeMultiplier; + /* 0x1A54 */ public float ShipScanSpaceRechargeMultiplier; [NMS(Index = 673)] - /* 0x1A5C */ public int ShipTechInventoryMinHeightMax; + /* 0x1A58 */ public int ShipTechInventoryMinHeightMax; [NMS(Index = 672)] - /* 0x1A60 */ public int ShipTechInventoryMinWidthMax; + /* 0x1A5C */ public int ShipTechInventoryMinWidthMax; [NMS(Index = 204)] - /* 0x1A64 */ public float ShootableAggroForgetTime; + /* 0x1A60 */ public float ShootableAggroForgetTime; [NMS(Index = 203)] - /* 0x1A68 */ public float ShootableAggroMinStartTime; + /* 0x1A64 */ public float ShootableAggroMinStartTime; [NMS(Index = 202)] - /* 0x1A6C */ public float ShootableArmourHighlightHitTime; + /* 0x1A68 */ public float ShootableArmourHighlightHitTime; [NMS(Index = 581)] - /* 0x1A70 */ public float SimpleInteractionMessageTime; + /* 0x1A6C */ public float SimpleInteractionMessageTime; [NMS(Index = 579)] - /* 0x1A74 */ public float SimpleInteractionPickupAngle; + /* 0x1A70 */ public float SimpleInteractionPickupAngle; [NMS(Index = 580)] - /* 0x1A78 */ public float SimpleInteractionPickupRadius; + /* 0x1A74 */ public float SimpleInteractionPickupRadius; [NMS(Index = 60)] - /* 0x1A7C */ public float SmugglerSellingMarkup; + /* 0x1A78 */ public float SmugglerSellingMarkup; [NMS(Index = 300)] - /* 0x1A80 */ public float SpaceBattleAnyHostileShipsRadius; + /* 0x1A7C */ public float SpaceBattleAnyHostileShipsRadius; [NMS(Index = 306)] - /* 0x1A84 */ public int SpaceBattleMaxTorpedosTargetingLeaderShip; + /* 0x1A80 */ public int SpaceBattleMaxTorpedosTargetingLeaderShip; [NMS(Index = 307)] - /* 0x1A88 */ public int SpaceBattleMaxTorpedosTargetingNonLeaderShip; + /* 0x1A84 */ public int SpaceBattleMaxTorpedosTargetingNonLeaderShip; [NMS(Index = 299)] - /* 0x1A8C */ public float SpaceBattleRadius; + /* 0x1A88 */ public float SpaceBattleRadius; [NMS(Index = 296)] - /* 0x1A90 */ public float SpaceCombatRadius; + /* 0x1A8C */ public float SpaceCombatRadius; [NMS(Index = 542)] - /* 0x1A94 */ public float SpaceSpeedReadoutMultiplier; + /* 0x1A90 */ public float SpaceSpeedReadoutMultiplier; [NMS(Index = 661)] - /* 0x1A98 */ public float SpawnerWeaponRange; + /* 0x1A94 */ public float SpawnerWeaponRange; [NMS(Index = 279)] - /* 0x1A9C */ public int SpecialMiningAmount; + /* 0x1A98 */ public int SpecialMiningAmount; [NMS(Index = 280)] - /* 0x1AA0 */ public float SpecialMiningTime; + /* 0x1A9C */ public float SpecialMiningTime; [NMS(Index = 39)] - /* 0x1AA4 */ public float SpecialTechSlotBonus; + /* 0x1AA0 */ public float SpecialTechSlotBonus; [NMS(Index = 541)] - /* 0x1AA8 */ public float SpeedReadoutMultiplier; + /* 0x1AA4 */ public float SpeedReadoutMultiplier; [NMS(Index = 3)] - /* 0x1AAC */ public float SpookMessageChance; + /* 0x1AA8 */ public float SpookMessageChance; [NMS(Index = 4)] - /* 0x1AB0 */ public float SpookMessageCooldown; + /* 0x1AAC */ public float SpookMessageCooldown; [NMS(Index = 2)] - /* 0x1AB4 */ public float SpookMessageThreshold; + /* 0x1AB0 */ public float SpookMessageThreshold; [NMS(Index = 86)] - /* 0x1AB8 */ public float StormBonusJetpackMod; + /* 0x1AB4 */ public float StormBonusJetpackMod; [NMS(Index = 90)] - /* 0x1ABC */ public GcPlayerHazardType StormBonusJetpackWeather; + /* 0x1AB8 */ public GcPlayerHazardType StormBonusJetpackWeather; [NMS(Index = 89)] - /* 0x1AC0 */ public float StormBonusMiningAmountMod; + /* 0x1ABC */ public float StormBonusMiningAmountMod; [NMS(Index = 93)] - /* 0x1AC4 */ public GcPlayerHazardType StormBonusMiningAmountWeather; + /* 0x1AC0 */ public GcPlayerHazardType StormBonusMiningAmountWeather; [NMS(Index = 88)] - /* 0x1AC8 */ public float StormBonusMiningHeatMod; + /* 0x1AC4 */ public float StormBonusMiningHeatMod; [NMS(Index = 92)] - /* 0x1ACC */ public GcPlayerHazardType StormBonusMiningHeatWeather; + /* 0x1AC8 */ public GcPlayerHazardType StormBonusMiningHeatWeather; [NMS(Index = 87)] - /* 0x1AD0 */ public float StormBonusSprintMod; + /* 0x1ACC */ public float StormBonusSprintMod; [NMS(Index = 91)] - /* 0x1AD4 */ public GcPlayerHazardType StormBonusSprintWeather; + /* 0x1AD0 */ public GcPlayerHazardType StormBonusSprintWeather; [NMS(Index = 85)] - /* 0x1AD8 */ public float StormGravityChangeTime; + /* 0x1AD4 */ public float StormGravityChangeTime; [NMS(Index = 617)] - /* 0x1ADC */ public int SubstanceItemStockDecayTime; + /* 0x1AD8 */ public int SubstanceItemStockDecayTime; [NMS(Index = 618)] - /* 0x1AE0 */ public int SubstanceItemStockReplenishTime; + /* 0x1ADC */ public int SubstanceItemStockReplenishTime; [NMS(Index = 152)] - /* 0x1AE4 */ public float SurveyBeginScanPercentage; + /* 0x1AE0 */ public float SurveyBeginScanPercentage; [NMS(Index = 160)] - /* 0x1AE8 */ public float SurveyMaxDistance; + /* 0x1AE4 */ public float SurveyMaxDistance; [NMS(Index = 154)] - /* 0x1AEC */ public float SurveyScanMaxSpeed; + /* 0x1AE8 */ public float SurveyScanMaxSpeed; [NMS(Index = 153)] - /* 0x1AF0 */ public float SurveyScanMinSpeed; + /* 0x1AEC */ public float SurveyScanMinSpeed; [NMS(Index = 157)] - /* 0x1AF4 */ public float SurveySonarMaxPulseSpeed; + /* 0x1AF0 */ public float SurveySonarMaxPulseSpeed; [NMS(Index = 159)] - /* 0x1AF8 */ public float SurveySonarMiddleRangeMax; + /* 0x1AF4 */ public float SurveySonarMiddleRangeMax; [NMS(Index = 158)] - /* 0x1AFC */ public float SurveySonarMiddleRangeMin; + /* 0x1AF8 */ public float SurveySonarMiddleRangeMin; [NMS(Index = 156)] - /* 0x1B00 */ public float SurveySonarMinPulseSpeed; + /* 0x1AFC */ public float SurveySonarMinPulseSpeed; [NMS(Index = 155)] - /* 0x1B04 */ public float SurveySonarPulseSpeedBandCount; + /* 0x1B00 */ public float SurveySonarPulseSpeedBandCount; [NMS(Index = 246)] - /* 0x1B08 */ public float TapInteractionDecay; + /* 0x1B04 */ public float TapInteractionDecay; [NMS(Index = 245)] - /* 0x1B0C */ public float TapInteractionIncreaseAmount; + /* 0x1B08 */ public float TapInteractionIncreaseAmount; [NMS(Index = 43)] - /* 0x1B10 */ public float TechDamageChanceShieldedMax; + /* 0x1B0C */ public float TechDamageChanceShieldedMax; [NMS(Index = 45)] - /* 0x1B14 */ public float TechDamageChanceShieldLevelMax; + /* 0x1B10 */ public float TechDamageChanceShieldLevelMax; [NMS(Index = 44)] - /* 0x1B18 */ public float TechDamageChanceShieldLevelMin; + /* 0x1B14 */ public float TechDamageChanceShieldLevelMin; [NMS(Index = 46)] - /* 0x1B1C */ public float TechDamageChanceToSelectPrimary; + /* 0x1B18 */ public float TechDamageChanceToSelectPrimary; [NMS(Index = 83)] - /* 0x1B20 */ public GcTechnologyCategory TechnologyOverrideForSmuggler; + /* 0x1B1C */ public GcTechnologyCategory TechnologyOverrideForSmuggler; [NMS(Index = 121)] - /* 0x1B24 */ public float TeleporterDistanceTravelledMultiplier; + /* 0x1B20 */ public float TeleporterDistanceTravelledMultiplier; [NMS(Index = 219)] - /* 0x1B28 */ public float TerrainResourceCompassRange; + /* 0x1B24 */ public float TerrainResourceCompassRange; [NMS(Index = 218)] - /* 0x1B2C */ public float TerrainResourceScanRange; + /* 0x1B28 */ public float TerrainResourceScanRange; [NMS(Index = 217)] - /* 0x1B30 */ public float TerrainResourceScanTime; + /* 0x1B2C */ public float TerrainResourceScanTime; [NMS(Index = 421)] - /* 0x1B34 */ public float TimeToDisplayScanResults; + /* 0x1B30 */ public float TimeToDisplayScanResults; [NMS(Index = 544)] - /* 0x1B38 */ public int TorchCookieIndex; + /* 0x1B34 */ public int TorchCookieIndex; [NMS(Index = 547)] - /* 0x1B3C */ public int TorchDimCookieIndex; + /* 0x1B38 */ public int TorchDimCookieIndex; [NMS(Index = 548)] - /* 0x1B40 */ public float TorchDimFoV; + /* 0x1B3C */ public float TorchDimFoV; [NMS(Index = 549)] - /* 0x1B44 */ public float TorchDimStrength; + /* 0x1B40 */ public float TorchDimStrength; [NMS(Index = 572)] - /* 0x1B48 */ public float TorchFollowCameraPitch; + /* 0x1B44 */ public float TorchFollowCameraPitch; [NMS(Index = 573)] - /* 0x1B4C */ public float TorchFollowCameraTime; + /* 0x1B48 */ public float TorchFollowCameraTime; [NMS(Index = 545)] - /* 0x1B50 */ public float TorchFoV; + /* 0x1B4C */ public float TorchFoV; [NMS(Index = 567)] - /* 0x1B54 */ public float TorchHandOffsetX; + /* 0x1B50 */ public float TorchHandOffsetX; [NMS(Index = 568)] - /* 0x1B58 */ public float TorchHandOffsetY; + /* 0x1B54 */ public float TorchHandOffsetY; [NMS(Index = 569)] - /* 0x1B5C */ public float TorchHandOffsetZ; + /* 0x1B58 */ public float TorchHandOffsetZ; [NMS(Index = 558)] - /* 0x1B60 */ public float TorchOffsetX; + /* 0x1B5C */ public float TorchOffsetX; [NMS(Index = 559)] - /* 0x1B64 */ public float TorchOffsetY; + /* 0x1B60 */ public float TorchOffsetY; [NMS(Index = 561)] - /* 0x1B68 */ public float TorchOffsetZ; + /* 0x1B64 */ public float TorchOffsetZ; [NMS(Index = 560)] - /* 0x1B6C */ public float TorchOffsetZMin; + /* 0x1B68 */ public float TorchOffsetZMin; [NMS(Index = 566)] - /* 0x1B70 */ public float TorchOffsetZMinSpeed; + /* 0x1B6C */ public float TorchOffsetZMinSpeed; [NMS(Index = 565)] - /* 0x1B74 */ public float TorchOffsetZSpeedRange; + /* 0x1B70 */ public float TorchOffsetZSpeedRange; [NMS(Index = 571)] - /* 0x1B78 */ public float TorchRotation; + /* 0x1B74 */ public float TorchRotation; [NMS(Index = 562)] - /* 0x1B7C */ public float TorchStaffOffsetY; + /* 0x1B78 */ public float TorchStaffOffsetY; [NMS(Index = 564)] - /* 0x1B80 */ public float TorchStaffOffsetZ; + /* 0x1B7C */ public float TorchStaffOffsetZ; [NMS(Index = 563)] - /* 0x1B84 */ public float TorchStaffOffsetZMin; + /* 0x1B80 */ public float TorchStaffOffsetZMin; [NMS(Index = 546)] - /* 0x1B88 */ public float TorchStrength; + /* 0x1B84 */ public float TorchStrength; [NMS(Index = 114)] - /* 0x1B8C */ public float TorpedoCooldown; + /* 0x1B88 */ public float TorpedoCooldown; [NMS(Index = 118)] - /* 0x1B90 */ public float TorpedoCooldownRandomExtra; + /* 0x1B8C */ public float TorpedoCooldownRandomExtra; [NMS(Index = 117)] - /* 0x1B94 */ public float TorpedoInitialWait; + /* 0x1B90 */ public float TorpedoInitialWait; [NMS(Index = 119)] - /* 0x1B98 */ public float TorpedoLaunchWarning; + /* 0x1B94 */ public float TorpedoLaunchWarning; [NMS(Index = 386)] - /* 0x1B9C */ public int TunnelStatReducer; + /* 0x1B98 */ public int TunnelStatReducer; [NMS(Index = 22)] - /* 0x1BA0 */ public float TurretAITargetingDistanceFactor; + /* 0x1B9C */ public float TurretAITargetingDistanceFactor; [NMS(Index = 26)] - /* 0x1BA4 */ public float TurretAITargetingFocusPlayerFactor; + /* 0x1BA0 */ public float TurretAITargetingFocusPlayerFactor; [NMS(Index = 25)] - /* 0x1BA8 */ public float TurretAITargetingLastHitFactor; + /* 0x1BA4 */ public float TurretAITargetingLastHitFactor; [NMS(Index = 23)] - /* 0x1BAC */ public float TurretAITargetingPitchAngleFactor; + /* 0x1BA8 */ public float TurretAITargetingPitchAngleFactor; [NMS(Index = 24)] - /* 0x1BB0 */ public float TurretAITargetingYawAngleFactor; + /* 0x1BAC */ public float TurretAITargetingYawAngleFactor; [NMS(Index = 552)] - /* 0x1BB4 */ public float UndergroundTorchFoV; + /* 0x1BB0 */ public float UndergroundTorchFoV; [NMS(Index = 553)] - /* 0x1BB8 */ public float UndergroundTorchStrength; + /* 0x1BB4 */ public float UndergroundTorchStrength; [NMS(Index = 556)] - /* 0x1BBC */ public float UnderwaterAmbientLightStrength; + /* 0x1BB8 */ public float UnderwaterAmbientLightStrength; [NMS(Index = 79)] - /* 0x1BC0 */ public float UnderwaterLightningDamageDistanceMultiplier; + /* 0x1BBC */ public float UnderwaterLightningDamageDistanceMultiplier; [NMS(Index = 554)] - /* 0x1BC4 */ public float UnderwaterTorchFoV; + /* 0x1BC0 */ public float UnderwaterTorchFoV; [NMS(Index = 555)] - /* 0x1BC8 */ public float UnderwaterTorchStrengthMax; + /* 0x1BC4 */ public float UnderwaterTorchStrengthMax; [NMS(Index = 557)] - /* 0x1BCC */ public float UnderwaterTorchVolumetricStrength; + /* 0x1BC8 */ public float UnderwaterTorchVolumetricStrength; [NMS(Index = 99)] - /* 0x1BD0 */ public float VehicleAllIconScanTime; + /* 0x1BCC */ public float VehicleAllIconScanTime; [NMS(Index = 675)] - /* 0x1BD4 */ public int VehicleInventoryMinHeightMax; + /* 0x1BD0 */ public int VehicleInventoryMinHeightMax; [NMS(Index = 674)] - /* 0x1BD8 */ public int VehicleInventoryMinWidthMax; + /* 0x1BD4 */ public int VehicleInventoryMinWidthMax; [NMS(Index = 626)] - /* 0x1BDC */ public float ViciousSentinelProbability; + /* 0x1BD8 */ public float ViciousSentinelProbability; [NMS(Index = 627)] - /* 0x1BE0 */ public float ViciousStormProbability; + /* 0x1BDC */ public float ViciousStormProbability; [NMS(Index = 628)] - /* 0x1BE4 */ public float ViciousWeatherProbability; + /* 0x1BE0 */ public float ViciousWeatherProbability; [NMS(Index = 387)] - /* 0x1BE8 */ public float VoxelAsteroidResourceChance; + /* 0x1BE4 */ public float VoxelAsteroidResourceChance; [NMS(Index = 297)] - /* 0x1BEC */ public int WarpsBetweenBattles; + /* 0x1BE8 */ public int WarpsBetweenBattles; [NMS(Index = 600)] - /* 0x1BF0 */ public int WarpsBetweenMiniStation; + /* 0x1BEC */ public int WarpsBetweenMiniStation; [NMS(Index = 342)] - /* 0x1BF4 */ public float WaterLandingDamageMultiplier; + /* 0x1BF0 */ public float WaterLandingDamageMultiplier; [NMS(Index = 381)] - /* 0x1BF8 */ public float WaypointScanTime; + /* 0x1BF4 */ public float WaypointScanTime; [NMS(Index = 677)] - /* 0x1BFC */ public int WeaponInventoryMinHeightMax; + /* 0x1BF8 */ public int WeaponInventoryMinHeightMax; [NMS(Index = 676)] - /* 0x1C00 */ public int WeaponInventoryMinWidthMax; + /* 0x1BFC */ public int WeaponInventoryMinWidthMax; [NMS(Index = 82)] - /* 0x1C04 */ public float WeatherHazardGiftLifeTime; + /* 0x1C00 */ public float WeatherHazardGiftLifeTime; [NMS(Index = 81)] - /* 0x1C08 */ public float WeatherHazardGiftMaxDistance; + /* 0x1C04 */ public float WeatherHazardGiftMaxDistance; [NMS(Index = 420)] - /* 0x1C0C */ public float ZoomFindBuildingRange; + /* 0x1C08 */ public float ZoomFindBuildingRange; [NMS(Index = 403)] - /* 0x1C10 */ public NMSString0x20 DepotResource; + /* 0x1C0C */ public NMSString0x20 DepotResource; [NMS(Index = 402)] - /* 0x1C30 */ public NMSString0x20 RobotResource; + /* 0x1C2C */ public NMSString0x20 RobotResource; [NMS(Index = 197)] - /* 0x1C50 */ public bool AllowBinocularMarker; + /* 0x1C4C */ public bool AllowBinocularMarker; [NMS(Index = 196)] - /* 0x1C51 */ public bool AllowDeconstruct; + /* 0x1C4D */ public bool AllowDeconstruct; [NMS(Index = 166)] - /* 0x1C52 */ public bool AllowSpaceScanEvents; + /* 0x1C4E */ public bool AllowSpaceScanEvents; [NMS(Index = 212)] - /* 0x1C53 */ public TkCurveType AtmosphereEntryCurve; + /* 0x1C4F */ public TkCurveType AtmosphereEntryCurve; [NMS(Index = 469)] - /* 0x1C54 */ public bool Autolevel; + /* 0x1C50 */ public bool Autolevel; [NMS(Index = 220)] - /* 0x1C55 */ public bool BinocsDisplayUnknownCreatures; + /* 0x1C51 */ public bool BinocsDisplayUnknownCreatures; [NMS(Index = 227)] - /* 0x1C56 */ public TkCurveType BinocularScanTargetHeightCurve; + /* 0x1C52 */ public TkCurveType BinocularScanTargetHeightCurve; [NMS(Index = 167)] - /* 0x1C57 */ public bool CanMoveTechnology; + /* 0x1C53 */ public bool CanMoveTechnology; [NMS(Index = 613)] - /* 0x1C58 */ public bool ChangePricesLocally; + /* 0x1C54 */ public bool ChangePricesLocally; [NMS(Index = 540)] - /* 0x1C59 */ public bool DebugDrawTriggerBoxes; + /* 0x1C55 */ public bool DebugDrawTriggerBoxes; [NMS(Index = 38)] - /* 0x1C5A */ public bool DebugPrintShootables; + /* 0x1C56 */ public bool DebugPrintShootables; [NMS(Index = 451)] - /* 0x1C5B */ public bool DebugScanForceBuilding; + /* 0x1C57 */ public bool DebugScanForceBuilding; + [NMS(Index = 452)] + /* 0x1C58 */ public GcBuildingClassification DebugScanForceBuildingType; [NMS(Index = 195)] - /* 0x1C5C */ public bool DisableAnomalyAmbientSpawn; + /* 0x1C59 */ public bool DisableAnomalyAmbientSpawn; [NMS(Index = 608)] - /* 0x1C5D */ public bool DisableBasePowerHUDOverlay; + /* 0x1C5A */ public bool DisableBasePowerHUDOverlay; [NMS(Index = 163)] - /* 0x1C5E */ public bool DisableGalaxyMapInQuickMenu; + /* 0x1C5B */ public bool DisableGalaxyMapInQuickMenu; [NMS(Index = 164)] - /* 0x1C5F */ public bool DisableNexusInQuickMenu; + /* 0x1C5C */ public bool DisableNexusInQuickMenu; [NMS(Index = 200)] - /* 0x1C60 */ public bool EnableShootHitEffect; + /* 0x1C5D */ public bool EnableShootHitEffect; [NMS(Index = 41)] - /* 0x1C61 */ public bool EnableTechPackaging; + /* 0x1C5E */ public bool EnableTechPackaging; [NMS(Index = 165)] - /* 0x1C62 */ public bool EnableTeleporters; + /* 0x1C5F */ public bool EnableTeleporters; [NMS(Index = 198)] - /* 0x1C63 */ public bool EveryMaintenanceIsBroken; + /* 0x1C60 */ public bool EveryMaintenanceIsBroken; [NMS(Index = 341)] - /* 0x1C64 */ public bool FailToFindBuildings; + /* 0x1C61 */ public bool FailToFindBuildings; [NMS(Index = 194)] - /* 0x1C65 */ public bool FreighterRequiresRGBHyperdriveUpgrades; + /* 0x1C62 */ public bool FreighterRequiresRGBHyperdriveUpgrades; [NMS(Index = 483)] - /* 0x1C66 */ public bool HUDUpdateFromData; + /* 0x1C63 */ public bool HUDUpdateFromData; [NMS(Index = 193)] - /* 0x1C67 */ public bool InstallTechWithInteraction; + /* 0x1C64 */ public bool InstallTechWithInteraction; [NMS(Index = 273)] - /* 0x1C68 */ public bool InteractionOverride; + /* 0x1C65 */ public bool InteractionOverride; [NMS(Index = 609)] - /* 0x1C69 */ public bool KeepAttackingMaxWantedLevel; + /* 0x1C66 */ public bool KeepAttackingMaxWantedLevel; [NMS(Index = 130)] - /* 0x1C6A */ public bool MissionSurveySuggestSurveyForNearScannables; + /* 0x1C67 */ public bool MissionSurveySuggestSurveyForNearScannables; [NMS(Index = 182)] - /* 0x1C6B */ public TkCurveType OverheatColourCurve; + /* 0x1C68 */ public TkCurveType OverheatColourCurve; [NMS(Index = 181)] - /* 0x1C6C */ public TkCurveType OverheatColourCurveShip; + /* 0x1C69 */ public TkCurveType OverheatColourCurveShip; [NMS(Index = 177)] - /* 0x1C6D */ public TkCurveType OverheatCurve; + /* 0x1C6A */ public TkCurveType OverheatCurve; [NMS(Index = 525)] - /* 0x1C6E */ public TkCurveType PainCurve; + /* 0x1C6B */ public TkCurveType PainCurve; [NMS(Index = 501)] - /* 0x1C6F */ public bool PlayHitEffectsOnZeroDamage; + /* 0x1C6C */ public bool PlayHitEffectsOnZeroDamage; [NMS(Index = 13)] - /* 0x1C70 */ public bool RewardInventoryClassItemFromShipSalvage; + /* 0x1C6D */ public bool RewardInventoryClassItemFromShipSalvage; [NMS(Index = 28)] - /* 0x1C71 */ public bool ScanToRevealIgnoreRequirements; + /* 0x1C6E */ public bool ScanToRevealIgnoreRequirements; [NMS(Index = 29)] - /* 0x1C72 */ public bool ScanToRevealNPCsAlwaysTriggersCameraEvent; + /* 0x1C6F */ public bool ScanToRevealNPCsAlwaysTriggersCameraEvent; [NMS(Index = 455)] - /* 0x1C73 */ public TkCurveType ShipScanCurve; + /* 0x1C70 */ public TkCurveType ShipScanCurve; [NMS(Index = 614)] - /* 0x1C74 */ public bool ShowPriceMarkupsAsPercentages; + /* 0x1C71 */ public bool ShowPriceMarkupsAsPercentages; [NMS(Index = 199)] - /* 0x1C75 */ public bool SpawnResourceBlobsOnPartDelete; + /* 0x1C72 */ public bool SpawnResourceBlobsOnPartDelete; [NMS(Index = 37)] - /* 0x1C76 */ public bool TechMustBeInTechInventory; + /* 0x1C73 */ public bool TechMustBeInTechInventory; [NMS(Index = 570)] - /* 0x1C77 */ public bool TorchDisabledInTheDay; + /* 0x1C74 */ public bool TorchDisabledInTheDay; [NMS(Index = 664)] - /* 0x1C78 */ public bool UseCustomSaveDirectory; + /* 0x1C75 */ public bool UseCustomSaveDirectory; [NMS(Index = 450)] - /* 0x1C79 */ public bool UseDebugScan; + /* 0x1C76 */ public bool UseDebugScan; [NMS(Index = 610)] - /* 0x1C7A */ public bool UseMultiplierBonus; + /* 0x1C77 */ public bool UseMultiplierBonus; [NMS(Index = 178)] - /* 0x1C7B */ public bool UseOverheatColour; + /* 0x1C78 */ public bool UseOverheatColour; [NMS(Index = 36)] - /* 0x1C7C */ public bool UseSecondaryBiomeSubstances; + /* 0x1C79 */ public bool UseSecondaryBiomeSubstances; [NMS(Index = 612)] - /* 0x1C7D */ public bool UseTradingCostTable; + /* 0x1C7A */ public bool UseTradingCostTable; } } diff --git a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs index fef1e0e27..2cbddea70 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 = 0x89D12E1AD28101DA, NameHash = 0xFC6CA276)] + [NMS(GUID = 0x3A921FD15352C1AE, 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 6fbae0a5f..6e08074bc 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 = 0xF6D75ABA7B82C788, NameHash = 0x29022DE4)] + [NMS(GUID = 0x1AC6B2D651DBA70D, NameHash = 0x29022DE4)] public class GcRobotGlobals : NMSTemplate { [NMS(Index = 109)] diff --git a/libMBIN/Source/NMS/Globals/GcSettlementGlobals.cs b/libMBIN/Source/NMS/Globals/GcSettlementGlobals.cs index b13bdc058..f01608e0d 100644 --- a/libMBIN/Source/NMS/Globals/GcSettlementGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcSettlementGlobals.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x8A6E8E69994980F7, NameHash = 0xCDDCFCB7)] + [NMS(GUID = 0x4C38F4CB3A9258DF, NameHash = 0xCDDCFCB7)] public class GcSettlementGlobals : NMSTemplate { [NMS(Index = 52)] diff --git a/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs b/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs index 85297feff..0d0faa44b 100644 --- a/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xBDEE5C2CBEB6AB7F, NameHash = 0x42902548)] + [NMS(GUID = 0x185CFA2820954D41, NameHash = 0x42902548)] public class GcSpaceshipGlobals : NMSTemplate { [NMS(Index = 214)] diff --git a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs index 7a2247947..0dbfe220a 100644 --- a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs @@ -4,2930 +4,2948 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x44F9AE10596A7CA8, NameHash = 0xD1FA1B1C)] + [NMS(GUID = 0xDBDFC972A3F8E0B5, NameHash = 0xD1FA1B1C)] public class GcUIGlobals : NMSTemplate { - [NMS(Index = 1095)] + [NMS(Index = 1104)] /* 0x0000 */ public GcModelViewCollection ModelViews; - [NMS(Index = 1094, Size = 0xB, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] - /* 0x23C0 */ public TkModelRendererData[] ShipThumbnailRenderSettings; - [NMS(Index = 1093)] - /* 0x2B50 */ public TkModelRendererData HoverShipThumbnailModelView; - [NMS(Index = 1091)] - /* 0x2C00 */ public TkModelRendererData LargeMultitoolThumbnailModelView; - [NMS(Index = 1090)] - /* 0x2CB0 */ public TkModelRendererData MultitoolThumbnailModelView; - [NMS(Index = 1089)] - /* 0x2D60 */ public TkModelRendererData PetThumbnailModelView; - [NMS(Index = 467)] - /* 0x2E10 */ public TkModelRendererData RepairBackpackCamera; - [NMS(Index = 465)] - /* 0x2EC0 */ public TkModelRendererData RepairCamera; - [NMS(Index = 468)] - /* 0x2F70 */ public TkModelRendererData RepairShipCameraInWorld; - [NMS(Index = 469)] - /* 0x3020 */ public TkModelRendererData RepairShipCameraModelView; - [NMS(Index = 470)] - /* 0x30D0 */ public TkModelRendererData RepairShipCameraVR; - [NMS(Index = 466)] - /* 0x3180 */ public TkModelRendererData RepairWeaponCamera; - [NMS(Index = 1092)] - /* 0x3230 */ public TkModelRendererData SpookShipThumbnailModelView; - [NMS(Index = 1425)] - /* 0x32E0 */ public TkNGuiTreeViewTemplate FileBrowserTreeViewTemplate; - [NMS(Index = 1424)] - /* 0x3360 */ public TkNGuiTreeViewTemplate SceneInfoTreeViewTemplate; - [NMS(Index = 1426)] - /* 0x33E0 */ public TkNGuiTreeViewTemplate SkeletonToolsTreeViewTemplate; - [NMS(Index = 573)] - /* 0x3460 */ public GcScanEffectData DebugEditorPreviewEffect; - [NMS(Index = 659)] - /* 0x34B0 */ public GcScanEffectData FreighterSummonScanEffect; - [NMS(Index = 333)] - /* 0x3500 */ public GcHUDEffectRewardData OSDEpicItemRewardEffect; - [NMS(Index = 332)] - /* 0x3550 */ public GcHUDEffectRewardData OSDRareItemRewardEffect; - [NMS(Index = 874, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x35A0 */ public Colour[] SystemHooverLEDColours; - [NMS(Index = 875, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x35F0 */ public Colour[] SystemHooverStatusBarColours; - [NMS(Index = 560)] - /* 0x3640 */ public GcScanEffectData TargetDisplayScanEffect; - [NMS(Index = 1283)] - /* 0x3690 */ public GcSpaceMapObjectData SpaceMapAtlasData; - [NMS(Index = 1284)] - /* 0x36C0 */ public GcSpaceMapObjectData SpaceMapBlackHoleData; - [NMS(Index = 1286)] - /* 0x36F0 */ public GcSpaceMapObjectData SpaceMapFreighterData; - [NMS(Index = 1279)] - /* 0x3720 */ public GcSpaceMapObjectData SpaceMapMarkerData; - [NMS(Index = 1282)] - /* 0x3750 */ public GcSpaceMapObjectData SpaceMapNexusData; - [NMS(Index = 1280)] - /* 0x3780 */ public GcSpaceMapObjectData SpaceMapPlanetData; - [NMS(Index = 1287)] - /* 0x37B0 */ public GcSpaceMapObjectData SpaceMapPulseEncounterData; - [NMS(Index = 1285)] - /* 0x37E0 */ public GcSpaceMapObjectData SpaceMapShipData; - [NMS(Index = 1281)] - /* 0x3810 */ public GcSpaceMapObjectData SpaceMapStationData; - [NMS(Index = 1357)] - /* 0x3840 */ public Colour AltimeterBandColour1; - [NMS(Index = 1358)] - /* 0x3850 */ public Colour AltimeterBandColour2; - [NMS(Index = 1359)] - /* 0x3860 */ public Colour AltimeterColour1; - [NMS(Index = 1360)] - /* 0x3870 */ public Colour AltimeterColour2; - [NMS(Index = 395)] - /* 0x3880 */ public Colour BaseComplexityDangerColour; - [NMS(Index = 393)] - /* 0x3890 */ public Colour BaseComplexityDefaultColour; - [NMS(Index = 394)] - /* 0x38A0 */ public Colour BaseComplexityWarningColour; - [NMS(Index = 179)] - /* 0x38B0 */ public Vector3f BinocularPanelLinePointOffset; - [NMS(Index = 403)] - /* 0x38C0 */ public Colour BuildMenuErrorTextColour; - [NMS(Index = 405)] - /* 0x38D0 */ public Colour BuildMenuErrorTextFlashColour; + [NMS(Index = 1103, Size = 0xB, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] + /* 0x2700 */ public TkModelRendererData[] ShipThumbnailRenderSettings; + [NMS(Index = 1102)] + /* 0x2F40 */ public TkModelRendererData HoverShipThumbnailModelView; + [NMS(Index = 1100)] + /* 0x3000 */ public TkModelRendererData LargeMultitoolThumbnailModelView; + [NMS(Index = 1099)] + /* 0x30C0 */ public TkModelRendererData MultitoolThumbnailModelView; + [NMS(Index = 1098)] + /* 0x3180 */ public TkModelRendererData PetThumbnailModelView; + [NMS(Index = 476)] + /* 0x3240 */ public TkModelRendererData RepairBackpackCamera; + [NMS(Index = 474)] + /* 0x3300 */ public TkModelRendererData RepairCamera; + [NMS(Index = 477)] + /* 0x33C0 */ public TkModelRendererData RepairShipCameraInWorld; + [NMS(Index = 478)] + /* 0x3480 */ public TkModelRendererData RepairShipCameraModelView; + [NMS(Index = 479)] + /* 0x3540 */ public TkModelRendererData RepairShipCameraVR; + [NMS(Index = 475)] + /* 0x3600 */ public TkModelRendererData RepairWeaponCamera; + [NMS(Index = 1101)] + /* 0x36C0 */ public TkModelRendererData SpookShipThumbnailModelView; + [NMS(Index = 1434)] + /* 0x3780 */ public TkNGuiTreeViewTemplate FileBrowserTreeViewTemplate; + [NMS(Index = 1433)] + /* 0x3800 */ public TkNGuiTreeViewTemplate SceneInfoTreeViewTemplate; + [NMS(Index = 1435)] + /* 0x3880 */ public TkNGuiTreeViewTemplate SkeletonToolsTreeViewTemplate; + [NMS(Index = 582)] + /* 0x3900 */ public GcScanEffectData DebugEditorPreviewEffect; + [NMS(Index = 668)] + /* 0x3950 */ public GcScanEffectData FreighterSummonScanEffect; + [NMS(Index = 342)] + /* 0x39A0 */ public GcHUDEffectRewardData OSDEpicItemRewardEffect; + [NMS(Index = 341)] + /* 0x39F0 */ public GcHUDEffectRewardData OSDRareItemRewardEffect; + [NMS(Index = 883, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] + /* 0x3A40 */ public Colour[] SystemHooverLEDColours; + [NMS(Index = 884, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] + /* 0x3A90 */ public Colour[] SystemHooverStatusBarColours; + [NMS(Index = 569)] + /* 0x3AE0 */ public GcScanEffectData TargetDisplayScanEffect; + [NMS(Index = 1292)] + /* 0x3B30 */ public GcSpaceMapObjectData SpaceMapAtlasData; + [NMS(Index = 1293)] + /* 0x3B60 */ public GcSpaceMapObjectData SpaceMapBlackHoleData; + [NMS(Index = 1295)] + /* 0x3B90 */ public GcSpaceMapObjectData SpaceMapFreighterData; + [NMS(Index = 1288)] + /* 0x3BC0 */ public GcSpaceMapObjectData SpaceMapMarkerData; + [NMS(Index = 1291)] + /* 0x3BF0 */ public GcSpaceMapObjectData SpaceMapNexusData; + [NMS(Index = 1289)] + /* 0x3C20 */ public GcSpaceMapObjectData SpaceMapPlanetData; + [NMS(Index = 1296)] + /* 0x3C50 */ public GcSpaceMapObjectData SpaceMapPulseEncounterData; + [NMS(Index = 1294)] + /* 0x3C80 */ public GcSpaceMapObjectData SpaceMapShipData; + [NMS(Index = 1290)] + /* 0x3CB0 */ public GcSpaceMapObjectData SpaceMapStationData; + [NMS(Index = 1366)] + /* 0x3CE0 */ public Colour AltimeterBandColour1; + [NMS(Index = 1367)] + /* 0x3CF0 */ public Colour AltimeterBandColour2; + [NMS(Index = 1368)] + /* 0x3D00 */ public Colour AltimeterColour1; + [NMS(Index = 1369)] + /* 0x3D10 */ public Colour AltimeterColour2; [NMS(Index = 404)] - /* 0x38E0 */ public Colour BuildMenuErrorTextOutlineColour; - [NMS(Index = 406)] - /* 0x38F0 */ public Colour BuildMenuErrorTextOutlineFlashColour; - [NMS(Index = 407)] - /* 0x3900 */ public Colour BuildMenuInfoTextColour; - [NMS(Index = 408)] - /* 0x3910 */ public Colour BuildMenuInfoTextOutlineColour; - [NMS(Index = 401)] - /* 0x3920 */ public Colour BuildMenuPassiveErrorTextColour; + /* 0x3D20 */ public Colour BaseComplexityDangerColour; [NMS(Index = 402)] - /* 0x3930 */ public Colour BuildMenuPassiveErrorTextOutlineColour; - [NMS(Index = 1144)] - /* 0x3940 */ public Colour ByteBeatArpGridActiveColour; - [NMS(Index = 1143)] - /* 0x3950 */ public Colour ByteBeatArpGridInactiveColour; - [NMS(Index = 1146)] - /* 0x3960 */ public Colour ByteBeatArpPipActiveColour; - [NMS(Index = 1145)] - /* 0x3970 */ public Colour ByteBeatArpPipInactiveColour; - [NMS(Index = 1162)] - /* 0x3980 */ public Colour ByteBeatRhythmColour0Active; - [NMS(Index = 1163)] - /* 0x3990 */ public Colour ByteBeatRhythmColour0Inactive; - [NMS(Index = 1164)] - /* 0x39A0 */ public Colour ByteBeatRhythmColour1Active; - [NMS(Index = 1165)] - /* 0x39B0 */ public Colour ByteBeatRhythmColour1Inactive; - [NMS(Index = 1166)] - /* 0x39C0 */ public Colour ByteBeatRhythmColour2Active; - [NMS(Index = 1167)] - /* 0x39D0 */ public Colour ByteBeatRhythmColour2Inactive; - [NMS(Index = 1158)] - /* 0x39E0 */ public Colour ByteBeatSequencerBGColourActive; - [NMS(Index = 1159)] - /* 0x39F0 */ public Colour ByteBeatSequencerBGColourInactive; - [NMS(Index = 1168)] - /* 0x3A00 */ public Colour ByteBeatSequencerHighlightColour; - [NMS(Index = 1160)] - /* 0x3A10 */ public Colour ByteBeatSequencerRimColourActive; - [NMS(Index = 1161)] - /* 0x3A20 */ public Colour ByteBeatSequencerRimColourInactive; - [NMS(Index = 1157)] - /* 0x3A30 */ public Colour ByteBeatSequencerUnpoweredTint; + /* 0x3D30 */ public Colour BaseComplexityDefaultColour; + [NMS(Index = 403)] + /* 0x3D40 */ public Colour BaseComplexityWarningColour; + [NMS(Index = 188)] + /* 0x3D50 */ public Vector3f BinocularPanelLinePointOffset; + [NMS(Index = 412)] + /* 0x3D60 */ public Colour BuildMenuErrorTextColour; + [NMS(Index = 414)] + /* 0x3D70 */ public Colour BuildMenuErrorTextFlashColour; + [NMS(Index = 413)] + /* 0x3D80 */ public Colour BuildMenuErrorTextOutlineColour; + [NMS(Index = 415)] + /* 0x3D90 */ public Colour BuildMenuErrorTextOutlineFlashColour; + [NMS(Index = 416)] + /* 0x3DA0 */ public Colour BuildMenuInfoTextColour; + [NMS(Index = 417)] + /* 0x3DB0 */ public Colour BuildMenuInfoTextOutlineColour; + [NMS(Index = 410)] + /* 0x3DC0 */ public Colour BuildMenuPassiveErrorTextColour; + [NMS(Index = 411)] + /* 0x3DD0 */ public Colour BuildMenuPassiveErrorTextOutlineColour; + [NMS(Index = 1153)] + /* 0x3DE0 */ public Colour ByteBeatArpGridActiveColour; + [NMS(Index = 1152)] + /* 0x3DF0 */ public Colour ByteBeatArpGridInactiveColour; + [NMS(Index = 1155)] + /* 0x3E00 */ public Colour ByteBeatArpPipActiveColour; + [NMS(Index = 1154)] + /* 0x3E10 */ public Colour ByteBeatArpPipInactiveColour; + [NMS(Index = 1171)] + /* 0x3E20 */ public Colour ByteBeatRhythmColour0Active; + [NMS(Index = 1172)] + /* 0x3E30 */ public Colour ByteBeatRhythmColour0Inactive; [NMS(Index = 1173)] - /* 0x3A40 */ public Colour ByteBeatSliderFGColour; + /* 0x3E40 */ public Colour ByteBeatRhythmColour1Active; [NMS(Index = 1174)] - /* 0x3A50 */ public Colour ByteBeatSliderTextActiveColour; + /* 0x3E50 */ public Colour ByteBeatRhythmColour1Inactive; [NMS(Index = 1175)] - /* 0x3A60 */ public Colour ByteBeatSliderTextInactiveColour; - [NMS(Index = 1134)] - /* 0x3A70 */ public Colour ByteBeatTreeLineColour; - [NMS(Index = 1137)] - /* 0x3A80 */ public Colour ByteBeatVisGridColour; - [NMS(Index = 1136)] - /* 0x3A90 */ public Colour ByteBeatVisLineColour; - [NMS(Index = 563)] - /* 0x3AA0 */ public Colour CommunicatorMessageColour; - [NMS(Index = 716)] - /* 0x3AB0 */ public Colour CrosshairColour; - [NMS(Index = 705)] - /* 0x3AC0 */ public Colour CrosshairLeadPassiveColour; - [NMS(Index = 704)] - /* 0x3AD0 */ public Colour CrosshairLeadThreatColour; - [NMS(Index = 1096)] - /* 0x3AE0 */ public Colour CursorColour; - [NMS(Index = 1097)] - /* 0x3AF0 */ public Colour CursorConfirmColour; - [NMS(Index = 1099)] - /* 0x3B00 */ public Colour CursorDeleteColour; - [NMS(Index = 1098)] - /* 0x3B10 */ public Colour CursorTransferUploadColour; - [NMS(Index = 628)] - /* 0x3B20 */ public Colour DamageNumberCriticalColour; - [NMS(Index = 629)] - /* 0x3B30 */ public Colour DamageNumberIneffectiveColour; - [NMS(Index = 630)] - /* 0x3B40 */ public Colour DamageNumberIneffectiveWarningColour; - [NMS(Index = 944)] - /* 0x3B50 */ public Colour DeathMessageColour; - [NMS(Index = 292)] - /* 0x3B60 */ public Colour DebugEditorAxisColourAtActive; - [NMS(Index = 291)] - /* 0x3B70 */ public Colour DebugEditorAxisColourAtInactive; - [NMS(Index = 290)] - /* 0x3B80 */ public Colour DebugEditorAxisColourRightActive; - [NMS(Index = 289)] - /* 0x3B90 */ public Colour DebugEditorAxisColourRightInactive; - [NMS(Index = 288)] - /* 0x3BA0 */ public Colour DebugEditorAxisColourUpActive; - [NMS(Index = 287)] - /* 0x3BB0 */ public Colour DebugEditorAxisColourUpInactive; - [NMS(Index = 483)] - /* 0x3BC0 */ public Vector3f DefaultRefinerOffsetIn; - [NMS(Index = 484)] - /* 0x3BD0 */ public Vector3f DefaultRefinerOffsetOut; - [NMS(Index = 1062)] - /* 0x3BE0 */ public Colour EnergyBgColour; - [NMS(Index = 1063)] - /* 0x3BF0 */ public Colour EnergyBgPulseColour; - [NMS(Index = 210)] - /* 0x3C00 */ public Vector3f FaceLockedScreenOffset; - [NMS(Index = 660)] - /* 0x3C10 */ public Colour FreighterSummonScanEffectColourBlocked; - [NMS(Index = 661)] - /* 0x3C20 */ public Colour FreighterSummonScanEffectColourHighlight; - [NMS(Index = 295)] - /* 0x3C30 */ public Colour FrontendCursorBackgroundColour; - [NMS(Index = 633)] - /* 0x3C40 */ public Colour FuelBgColour; - [NMS(Index = 501)] - /* 0x3C50 */ public Colour GridBackgroundNegativeColour; - [NMS(Index = 499)] - /* 0x3C60 */ public Colour GridBackgroundNeutralColour; - [NMS(Index = 500)] - /* 0x3C70 */ public Colour GridBackgroundPositiveColour; - [NMS(Index = 496)] - /* 0x3C80 */ public Colour GridDisconnectedColour; - [NMS(Index = 498)] - /* 0x3C90 */ public Colour GridOfflineColour; - [NMS(Index = 497)] - /* 0x3CA0 */ public Colour GridOnlineColour; - [NMS(Index = 1064)] - /* 0x3CB0 */ public Colour HazardBgPulseColour; - [NMS(Index = 1065)] - /* 0x3CC0 */ public Colour HazardDamagePulseColour; + /* 0x3E60 */ public Colour ByteBeatRhythmColour2Active; + [NMS(Index = 1176)] + /* 0x3E70 */ public Colour ByteBeatRhythmColour2Inactive; + [NMS(Index = 1167)] + /* 0x3E80 */ public Colour ByteBeatSequencerBGColourActive; + [NMS(Index = 1168)] + /* 0x3E90 */ public Colour ByteBeatSequencerBGColourInactive; + [NMS(Index = 1177)] + /* 0x3EA0 */ public Colour ByteBeatSequencerHighlightColour; + [NMS(Index = 1169)] + /* 0x3EB0 */ public Colour ByteBeatSequencerRimColourActive; + [NMS(Index = 1170)] + /* 0x3EC0 */ public Colour ByteBeatSequencerRimColourInactive; + [NMS(Index = 1166)] + /* 0x3ED0 */ public Colour ByteBeatSequencerUnpoweredTint; + [NMS(Index = 1182)] + /* 0x3EE0 */ public Colour ByteBeatSliderFGColour; + [NMS(Index = 1183)] + /* 0x3EF0 */ public Colour ByteBeatSliderTextActiveColour; + [NMS(Index = 1184)] + /* 0x3F00 */ public Colour ByteBeatSliderTextInactiveColour; + [NMS(Index = 1143)] + /* 0x3F10 */ public Colour ByteBeatTreeLineColour; + [NMS(Index = 1146)] + /* 0x3F20 */ public Colour ByteBeatVisGridColour; + [NMS(Index = 1145)] + /* 0x3F30 */ public Colour ByteBeatVisLineColour; + [NMS(Index = 572)] + /* 0x3F40 */ public Colour CommunicatorMessageColour; + [NMS(Index = 725)] + /* 0x3F50 */ public Colour CrosshairColour; + [NMS(Index = 714)] + /* 0x3F60 */ public Colour CrosshairLeadPassiveColour; + [NMS(Index = 713)] + /* 0x3F70 */ public Colour CrosshairLeadThreatColour; + [NMS(Index = 1105)] + /* 0x3F80 */ public Colour CursorColour; + [NMS(Index = 1106)] + /* 0x3F90 */ public Colour CursorConfirmColour; + [NMS(Index = 1108)] + /* 0x3FA0 */ public Colour CursorDeleteColour; + [NMS(Index = 1107)] + /* 0x3FB0 */ public Colour CursorTransferUploadColour; + [NMS(Index = 637)] + /* 0x3FC0 */ public Colour DamageNumberCriticalColour; + [NMS(Index = 638)] + /* 0x3FD0 */ public Colour DamageNumberIneffectiveColour; + [NMS(Index = 639)] + /* 0x3FE0 */ public Colour DamageNumberIneffectiveWarningColour; + [NMS(Index = 953)] + /* 0x3FF0 */ public Colour DeathMessageColour; + [NMS(Index = 301)] + /* 0x4000 */ public Colour DebugEditorAxisColourAtActive; + [NMS(Index = 300)] + /* 0x4010 */ public Colour DebugEditorAxisColourAtInactive; + [NMS(Index = 299)] + /* 0x4020 */ public Colour DebugEditorAxisColourRightActive; [NMS(Index = 298)] - /* 0x3CD0 */ public Vector3f HmdFramerateScreenOffset; - [NMS(Index = 1298)] - /* 0x3CE0 */ public Colour HUDMarkerColour; - [NMS(Index = 871)] - /* 0x3CF0 */ public Colour HUDNotifyColour; - [NMS(Index = 1302)] - /* 0x3D00 */ public Colour HUDOutpostColour; - [NMS(Index = 835)] - /* 0x3D10 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMaxColour; - [NMS(Index = 836)] - /* 0x3D20 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMinColour; - [NMS(Index = 839)] - /* 0x3D30 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMaxColour; - [NMS(Index = 840)] - /* 0x3D40 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMinColour; - [NMS(Index = 866)] - /* 0x3D50 */ public Colour HUDPlayerTrackArrowDotColour; - [NMS(Index = 868)] - /* 0x3D60 */ public Colour HUDPlayerTrackArrowDotColourPirate; - [NMS(Index = 867)] - /* 0x3D70 */ public Colour HUDPlayerTrackArrowDotColourPolice; - [NMS(Index = 869)] - /* 0x3D80 */ public Colour HUDPlayerTrackArrowDotColourTrader; - [NMS(Index = 827)] - /* 0x3D90 */ public Colour HUDPlayerTrackArrowEnergyShieldColour; + /* 0x4030 */ public Colour DebugEditorAxisColourRightInactive; + [NMS(Index = 297)] + /* 0x4040 */ public Colour DebugEditorAxisColourUpActive; + [NMS(Index = 296)] + /* 0x4050 */ public Colour DebugEditorAxisColourUpInactive; + [NMS(Index = 492)] + /* 0x4060 */ public Vector3f DefaultRefinerOffsetIn; + [NMS(Index = 493)] + /* 0x4070 */ public Vector3f DefaultRefinerOffsetOut; + [NMS(Index = 1071)] + /* 0x4080 */ public Colour EnergyBgColour; + [NMS(Index = 1072)] + /* 0x4090 */ public Colour EnergyBgPulseColour; + [NMS(Index = 219)] + /* 0x40A0 */ public Vector3f FaceLockedScreenOffset; + [NMS(Index = 669)] + /* 0x40B0 */ public Colour FreighterSummonScanEffectColourBlocked; + [NMS(Index = 670)] + /* 0x40C0 */ public Colour FreighterSummonScanEffectColourHighlight; + [NMS(Index = 304)] + /* 0x40D0 */ public Colour FrontendCursorBackgroundColour; + [NMS(Index = 642)] + /* 0x40E0 */ public Colour FuelBgColour; + [NMS(Index = 510)] + /* 0x40F0 */ public Colour GridBackgroundNegativeColour; + [NMS(Index = 508)] + /* 0x4100 */ public Colour GridBackgroundNeutralColour; + [NMS(Index = 509)] + /* 0x4110 */ public Colour GridBackgroundPositiveColour; + [NMS(Index = 505)] + /* 0x4120 */ public Colour GridDisconnectedColour; + [NMS(Index = 507)] + /* 0x4130 */ public Colour GridOfflineColour; + [NMS(Index = 506)] + /* 0x4140 */ public Colour GridOnlineColour; + [NMS(Index = 1073)] + /* 0x4150 */ public Colour HazardBgPulseColour; + [NMS(Index = 1074)] + /* 0x4160 */ public Colour HazardDamagePulseColour; + [NMS(Index = 307)] + /* 0x4170 */ public Vector3f HmdFramerateScreenOffset; + [NMS(Index = 1307)] + /* 0x4180 */ public Colour HUDMarkerColour; + [NMS(Index = 880)] + /* 0x4190 */ public Colour HUDNotifyColour; + [NMS(Index = 1311)] + /* 0x41A0 */ public Colour HUDOutpostColour; + [NMS(Index = 844)] + /* 0x41B0 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMaxColour; + [NMS(Index = 845)] + /* 0x41C0 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMinColour; [NMS(Index = 848)] - /* 0x3DA0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMaxColour; + /* 0x41D0 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMaxColour; [NMS(Index = 849)] - /* 0x3DB0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMinColour; - [NMS(Index = 828)] - /* 0x3DC0 */ public Colour HUDPlayerTrackArrowEnergyShieldLowColour; - [NMS(Index = 853)] - /* 0x3DD0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMaxColour; - [NMS(Index = 854)] - /* 0x3DE0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMinColour; - [NMS(Index = 824)] - /* 0x3DF0 */ public Colour HUDPlayerTrackArrowTextColour; - [NMS(Index = 1300)] - /* 0x3E00 */ public Colour HUDRelicMarkerColourDiscovered; - [NMS(Index = 1301)] - /* 0x3E10 */ public Colour HUDRelicMarkerColourUnknown; - [NMS(Index = 1299)] - /* 0x3E20 */ public Colour HUDSpaceshipColour; - [NMS(Index = 870)] - /* 0x3E30 */ public Colour HUDWarningColour; - [NMS(Index = 414)] - /* 0x3E40 */ public Colour IconGlowColourActive; - [NMS(Index = 413)] - /* 0x3E50 */ public Colour IconGlowColourError; - [NMS(Index = 416)] - /* 0x3E60 */ public Colour IconGlowColourHighlight; - [NMS(Index = 415)] - /* 0x3E70 */ public Colour IconGlowColourNeutral; - [NMS(Index = 473)] - /* 0x3E80 */ public Colour InteractionLabelCostColour; - [NMS(Index = 474)] - /* 0x3E90 */ public Colour InteractionLabelPickupColour; - [NMS(Index = 475)] - /* 0x3EA0 */ public Colour InteractionLabelPickupFillColour; - [NMS(Index = 73)] - /* 0x3EB0 */ public Colour InvSlotGradientBaseColour; - [NMS(Index = 144)] - /* 0x3EC0 */ public Vector3f InWorldInteractLabelCentreOffset; - [NMS(Index = 146)] - /* 0x3ED0 */ public Vector3f InWorldInteractLabelLineOffset; - [NMS(Index = 145)] - /* 0x3EE0 */ public Vector3f InWorldInteractLabelTopOffset; - [NMS(Index = 203)] - /* 0x3EF0 */ public Vector3f InWorldNGuiScreenRotation; - [NMS(Index = 147)] - /* 0x3F00 */ public Vector3f InWorldStaffBinocsScreenOffset; - [NMS(Index = 980)] - /* 0x3F10 */ public Colour ItemSlotColourPartiallyInstalled; - [NMS(Index = 982)] - /* 0x3F20 */ public Colour ItemSlotColourProduct; - [NMS(Index = 976)] - /* 0x3F30 */ public Colour ItemSlotColourSubstance; - [NMS(Index = 977)] - /* 0x3F40 */ public Colour ItemSlotColourTech; - [NMS(Index = 978)] - /* 0x3F50 */ public Colour ItemSlotColourTechCharge; - [NMS(Index = 979)] - /* 0x3F60 */ public Colour ItemSlotColourTechDamage; - [NMS(Index = 985)] - /* 0x3F70 */ public Colour ItemSlotTextColourProduct; - [NMS(Index = 983)] - /* 0x3F80 */ public Colour ItemSlotTextColourSubstance; - [NMS(Index = 984)] - /* 0x3F90 */ public Colour ItemSlotTextColourTech; - [NMS(Index = 72)] - /* 0x3FA0 */ public Colour JoaoBoxCompletedObjectiveColour; - [NMS(Index = 1363)] - /* 0x3FB0 */ public Colour LockOnMarkerActiveColour; - [NMS(Index = 199)] - /* 0x3FC0 */ public Vector3f LowerHelmetScreenOffset; - [NMS(Index = 448)] - /* 0x3FD0 */ public Colour MarkerRingBGColour; - [NMS(Index = 525)] - /* 0x3FE0 */ public Colour MissionOSDMessageBarColour; - [NMS(Index = 344)] - /* 0x3FF0 */ public Colour MultiplayerMissionParticipantsColour; - [NMS(Index = 55)] - /* 0x4000 */ public Colour NetworkPopupTextDisabledColour; - [NMS(Index = 54)] - /* 0x4010 */ public Colour NetworkPopupTextEnabledColour; - [NMS(Index = 1381)] - /* 0x4020 */ public Vector3f NGuiModelTranslationFactors; - [NMS(Index = 1382)] - /* 0x4030 */ public Vector3f NGuiModelTranslationFactorsInteraction; - [NMS(Index = 1383)] - /* 0x4040 */ public Vector3f NGuiThumbnailModelTranslationFactors; - [NMS(Index = 527)] - /* 0x4050 */ public Colour NotificationDangerColour; - [NMS(Index = 526)] - /* 0x4060 */ public Colour NotificationDefaultColour; - [NMS(Index = 528)] - /* 0x4070 */ public Colour NotificationInfoColour; - [NMS(Index = 529)] - /* 0x4080 */ public Colour NotificationUrgentColour; - [NMS(Index = 5)] - /* 0x4090 */ public Vector3f OutpostReturnMarkerOffset; - [NMS(Index = 631)] - /* 0x40A0 */ public Colour PhotoModeSelectedColour; - [NMS(Index = 632)] - /* 0x40B0 */ public Colour PhotoModeUnselectedColour; - [NMS(Index = 343)] - /* 0x40C0 */ public Colour PickedItemBorderColour; - [NMS(Index = 945)] - /* 0x40D0 */ public Colour PinnedRecipeBorder; - [NMS(Index = 339)] - /* 0x40E0 */ public Colour ProcProductColourCommon; - [NMS(Index = 341)] - /* 0x40F0 */ public Colour ProcProductColourRare; - [NMS(Index = 340)] - /* 0x4100 */ public Colour ProcProductColourUncommon; - [NMS(Index = 809)] - /* 0x4110 */ public Colour PulseAlertColour; - [NMS(Index = 808)] - /* 0x4120 */ public Colour PulseDamageColour; - [NMS(Index = 293)] - /* 0x4130 */ public Colour QuickMenuSelectedItemColour1; - [NMS(Index = 294)] - /* 0x4140 */ public Colour QuickMenuSelectedItemColour2; - [NMS(Index = 1182)] - /* 0x4150 */ public Colour RadialMenuInnerColourDisabled; - [NMS(Index = 1178)] - /* 0x4160 */ public Colour RadialMenuInnerColourSelected; - [NMS(Index = 1180)] - /* 0x4170 */ public Colour RadialMenuInnerColourUnselected; - [NMS(Index = 1183)] - /* 0x4180 */ public Colour RadialMenuOuterColourDisabled; - [NMS(Index = 1179)] - /* 0x4190 */ public Colour RadialMenuOuterColourSelected; - [NMS(Index = 1181)] - /* 0x41A0 */ public Colour RadialMenuOuterColourUnselected; - [NMS(Index = 494)] - /* 0x41B0 */ public Colour RefinerBackgroundColour; - [NMS(Index = 495)] - /* 0x41C0 */ public Colour RefinerErrorBackgroundColour; - [NMS(Index = 722)] - /* 0x41D0 */ public Colour RemappedControlColour; - [NMS(Index = 721)] - /* 0x41E0 */ public Colour SelectedControlColour; - [NMS(Index = 1431)] - /* 0x41F0 */ public Colour SettlementStatBackgroundColour; - [NMS(Index = 1430)] - /* 0x4200 */ public Colour SettlementStatColour; - [NMS(Index = 1068)] - /* 0x4210 */ public Colour ShieldBgColour; - [NMS(Index = 1066)] - /* 0x4220 */ public Colour ShieldColour; - [NMS(Index = 1069)] - /* 0x4230 */ public Colour ShieldDamageBgColour; - [NMS(Index = 1067)] - /* 0x4240 */ public Colour ShieldDamageColour; - [NMS(Index = 20)] - /* 0x4250 */ public Colour ShipBuilderLineColour; - [NMS(Index = 19)] - /* 0x4260 */ public Colour ShipBuilderLineColourHologram; - [NMS(Index = 1010)] - /* 0x4270 */ public Colour ShipHUDAimTargetColour; - [NMS(Index = 1011)] - /* 0x4280 */ public Colour ShipHUDAimTargetCritColour; - [NMS(Index = 1008)] - /* 0x4290 */ public Colour ShipHUDTargetArrowsColourLocal; - [NMS(Index = 1006)] - /* 0x42A0 */ public Colour ShipHUDTargetArrowsColourOutOfRange; - [NMS(Index = 1007)] - /* 0x42B0 */ public Colour ShipHUDTargetArrowsColourThreat; - [NMS(Index = 4)] - /* 0x42C0 */ public Vector3f ShipTeleportPadMarkerOffset; - [NMS(Index = 1271)] - /* 0x42D0 */ public Colour SpaceEnemyShipLineColour; - [NMS(Index = 1270)] - /* 0x42E0 */ public Colour SpaceFriendlyShipLineColour; - [NMS(Index = 1273)] - /* 0x42F0 */ public Colour SpaceMapAttackColour; - [NMS(Index = 542)] - /* 0x4300 */ public Vector3f SpaceMapCockpitOffset; - [NMS(Index = 1278)] - /* 0x4310 */ public Colour SpaceMapDeathPointColour; - [NMS(Index = 1276)] - /* 0x4320 */ public Colour SpaceMapNeutralColour; - [NMS(Index = 1274)] - /* 0x4330 */ public Colour SpaceMapOtherPlayerColour; - [NMS(Index = 1272)] - /* 0x4340 */ public Vector3f SpaceMapPosScaler; - [NMS(Index = 1277)] - /* 0x4350 */ public Colour SpaceMapSquadronColour; - [NMS(Index = 1275)] - /* 0x4360 */ public Colour SpaceMapThreatColour; - [NMS(Index = 1454)] - /* 0x4370 */ public Colour SpookMeterColour; - [NMS(Index = 31)] - /* 0x4380 */ public Colour StoreDialFillColour; + /* 0x41E0 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMinColour; + [NMS(Index = 875)] + /* 0x41F0 */ public Colour HUDPlayerTrackArrowDotColour; + [NMS(Index = 877)] + /* 0x4200 */ public Colour HUDPlayerTrackArrowDotColourPirate; + [NMS(Index = 876)] + /* 0x4210 */ public Colour HUDPlayerTrackArrowDotColourPolice; + [NMS(Index = 878)] + /* 0x4220 */ public Colour HUDPlayerTrackArrowDotColourTrader; + [NMS(Index = 836)] + /* 0x4230 */ public Colour HUDPlayerTrackArrowEnergyShieldColour; + [NMS(Index = 857)] + /* 0x4240 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMaxColour; + [NMS(Index = 858)] + /* 0x4250 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMinColour; + [NMS(Index = 837)] + /* 0x4260 */ public Colour HUDPlayerTrackArrowEnergyShieldLowColour; + [NMS(Index = 862)] + /* 0x4270 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMaxColour; + [NMS(Index = 863)] + /* 0x4280 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMinColour; + [NMS(Index = 833)] + /* 0x4290 */ public Colour HUDPlayerTrackArrowTextColour; + [NMS(Index = 1309)] + /* 0x42A0 */ public Colour HUDRelicMarkerColourDiscovered; + [NMS(Index = 1310)] + /* 0x42B0 */ public Colour HUDRelicMarkerColourUnknown; + [NMS(Index = 1308)] + /* 0x42C0 */ public Colour HUDSpaceshipColour; + [NMS(Index = 879)] + /* 0x42D0 */ public Colour HUDWarningColour; + [NMS(Index = 423)] + /* 0x42E0 */ public Colour IconGlowColourActive; + [NMS(Index = 422)] + /* 0x42F0 */ public Colour IconGlowColourError; + [NMS(Index = 425)] + /* 0x4300 */ public Colour IconGlowColourHighlight; + [NMS(Index = 424)] + /* 0x4310 */ public Colour IconGlowColourNeutral; + [NMS(Index = 482)] + /* 0x4320 */ public Colour InteractionLabelCostColour; + [NMS(Index = 483)] + /* 0x4330 */ public Colour InteractionLabelPickupColour; + [NMS(Index = 484)] + /* 0x4340 */ public Colour InteractionLabelPickupFillColour; [NMS(Index = 79)] - /* 0x4390 */ public Colour SuperchargeGradientBaseColour; - [NMS(Index = 80)] - /* 0x43A0 */ public Colour SuperchargeGradientBlendColour; - [NMS(Index = 81)] - /* 0x43B0 */ public Colour SuperchargeGradientTechColour; + /* 0x4350 */ public Colour InvSlotGradientBaseColour; + [NMS(Index = 150)] + /* 0x4360 */ public Vector3f InWorldInteractLabelCentreOffset; + [NMS(Index = 152)] + /* 0x4370 */ public Vector3f InWorldInteractLabelLineOffset; + [NMS(Index = 151)] + /* 0x4380 */ public Vector3f InWorldInteractLabelTopOffset; + [NMS(Index = 212)] + /* 0x4390 */ public Vector3f InWorldNGuiScreenRotation; + [NMS(Index = 153)] + /* 0x43A0 */ public Vector3f InWorldStaffBinocsScreenOffset; + [NMS(Index = 989)] + /* 0x43B0 */ public Colour ItemSlotColourPartiallyInstalled; + [NMS(Index = 991)] + /* 0x43C0 */ public Colour ItemSlotColourProduct; + [NMS(Index = 985)] + /* 0x43D0 */ public Colour ItemSlotColourSubstance; + [NMS(Index = 986)] + /* 0x43E0 */ public Colour ItemSlotColourTech; + [NMS(Index = 987)] + /* 0x43F0 */ public Colour ItemSlotColourTechCharge; + [NMS(Index = 988)] + /* 0x4400 */ public Colour ItemSlotColourTechDamage; + [NMS(Index = 994)] + /* 0x4410 */ public Colour ItemSlotTextColourProduct; + [NMS(Index = 992)] + /* 0x4420 */ public Colour ItemSlotTextColourSubstance; + [NMS(Index = 993)] + /* 0x4430 */ public Colour ItemSlotTextColourTech; [NMS(Index = 78)] - /* 0x43C0 */ public Colour SuperchargePopupColour; - [NMS(Index = 557)] - /* 0x43D0 */ public Vector3f TargetDisplayShipOffset; - [NMS(Index = 558)] - /* 0x43E0 */ public Vector3f TargetDisplayTorpedoOffset; - [NMS(Index = 1207)] - /* 0x43F0 */ public Colour TargetMarkerColour; - [NMS(Index = 1208)] - /* 0x4400 */ public Colour TargetMarkerHighlightColour; + /* 0x4440 */ public Colour JoaoBoxCompletedObjectiveColour; + [NMS(Index = 1372)] + /* 0x4450 */ public Colour LockOnMarkerActiveColour; + [NMS(Index = 208)] + /* 0x4460 */ public Vector3f LowerHelmetScreenOffset; + [NMS(Index = 457)] + /* 0x4470 */ public Colour MarkerRingBGColour; + [NMS(Index = 534)] + /* 0x4480 */ public Colour MissionOSDMessageBarColour; + [NMS(Index = 353)] + /* 0x4490 */ public Colour MultiplayerMissionParticipantsColour; + [NMS(Index = 61)] + /* 0x44A0 */ public Colour NetworkPopupTextDisabledColour; + [NMS(Index = 60)] + /* 0x44B0 */ public Colour NetworkPopupTextEnabledColour; + [NMS(Index = 1390)] + /* 0x44C0 */ public Vector3f NGuiModelTranslationFactors; + [NMS(Index = 1391)] + /* 0x44D0 */ public Vector3f NGuiModelTranslationFactorsInteraction; + [NMS(Index = 1392)] + /* 0x44E0 */ public Vector3f NGuiThumbnailModelTranslationFactors; + [NMS(Index = 536)] + /* 0x44F0 */ public Colour NotificationDangerColour; + [NMS(Index = 535)] + /* 0x4500 */ public Colour NotificationDefaultColour; + [NMS(Index = 537)] + /* 0x4510 */ public Colour NotificationInfoColour; + [NMS(Index = 538)] + /* 0x4520 */ public Colour NotificationUrgentColour; + [NMS(Index = 11)] + /* 0x4530 */ public Vector3f OutpostReturnMarkerOffset; + [NMS(Index = 3)] + /* 0x4540 */ public Colour PetGeneIconGlowColourDefault; + [NMS(Index = 4)] + /* 0x4550 */ public Colour PetGeneIconGlowColourHighlight; + [NMS(Index = 1)] + /* 0x4560 */ public Colour PetLevelProgressColour; + [NMS(Index = 2)] + /* 0x4570 */ public Colour PetPointProgresColour; + [NMS(Index = 640)] + /* 0x4580 */ public Colour PhotoModeSelectedColour; + [NMS(Index = 641)] + /* 0x4590 */ public Colour PhotoModeUnselectedColour; + [NMS(Index = 352)] + /* 0x45A0 */ public Colour PickedItemBorderColour; + [NMS(Index = 954)] + /* 0x45B0 */ public Colour PinnedRecipeBorder; + [NMS(Index = 348)] + /* 0x45C0 */ public Colour ProcProductColourCommon; + [NMS(Index = 350)] + /* 0x45D0 */ public Colour ProcProductColourRare; + [NMS(Index = 349)] + /* 0x45E0 */ public Colour ProcProductColourUncommon; + [NMS(Index = 818)] + /* 0x45F0 */ public Colour PulseAlertColour; + [NMS(Index = 817)] + /* 0x4600 */ public Colour PulseDamageColour; + [NMS(Index = 302)] + /* 0x4610 */ public Colour QuickMenuSelectedItemColour1; + [NMS(Index = 303)] + /* 0x4620 */ public Colour QuickMenuSelectedItemColour2; + [NMS(Index = 1191)] + /* 0x4630 */ public Colour RadialMenuInnerColourDisabled; + [NMS(Index = 1187)] + /* 0x4640 */ public Colour RadialMenuInnerColourSelected; + [NMS(Index = 1189)] + /* 0x4650 */ public Colour RadialMenuInnerColourUnselected; + [NMS(Index = 1192)] + /* 0x4660 */ public Colour RadialMenuOuterColourDisabled; + [NMS(Index = 1188)] + /* 0x4670 */ public Colour RadialMenuOuterColourSelected; + [NMS(Index = 1190)] + /* 0x4680 */ public Colour RadialMenuOuterColourUnselected; + [NMS(Index = 503)] + /* 0x4690 */ public Colour RefinerBackgroundColour; + [NMS(Index = 504)] + /* 0x46A0 */ public Colour RefinerErrorBackgroundColour; + [NMS(Index = 731)] + /* 0x46B0 */ public Colour RemappedControlColour; + [NMS(Index = 730)] + /* 0x46C0 */ public Colour SelectedControlColour; + [NMS(Index = 1440)] + /* 0x46D0 */ public Colour SettlementStatBackgroundColour; + [NMS(Index = 1439)] + /* 0x46E0 */ public Colour SettlementStatColour; + [NMS(Index = 1077)] + /* 0x46F0 */ public Colour ShieldBgColour; + [NMS(Index = 1075)] + /* 0x4700 */ public Colour ShieldColour; + [NMS(Index = 1078)] + /* 0x4710 */ public Colour ShieldDamageBgColour; + [NMS(Index = 1076)] + /* 0x4720 */ public Colour ShieldDamageColour; + [NMS(Index = 26)] + /* 0x4730 */ public Colour ShipBuilderLineColour; [NMS(Index = 25)] - /* 0x4410 */ public Colour TouchButtonChargeIndicatorColour; - [NMS(Index = 502)] - /* 0x4420 */ public Colour TransferSendPopupColour; - [NMS(Index = 318)] - /* 0x4430 */ public Colour TravelLineColour; - [NMS(Index = 321)] - /* 0x4440 */ public Colour TravelLineInvalidColour; - [NMS(Index = 322)] - /* 0x4450 */ public Colour TravelLineNotAllowedColour; - [NMS(Index = 319)] - /* 0x4460 */ public Colour TravelLineTooFarColour; - [NMS(Index = 320)] - /* 0x4470 */ public Colour TravelLineTooSteepColour; - [NMS(Index = 323)] - /* 0x4480 */ public Colour TravelTargetColour; - [NMS(Index = 1217)] - /* 0x4490 */ public Colour UnseenItemColour; + /* 0x4740 */ public Colour ShipBuilderLineColourHologram; + [NMS(Index = 1019)] + /* 0x4750 */ public Colour ShipHUDAimTargetColour; + [NMS(Index = 1020)] + /* 0x4760 */ public Colour ShipHUDAimTargetCritColour; + [NMS(Index = 1017)] + /* 0x4770 */ public Colour ShipHUDTargetArrowsColourLocal; + [NMS(Index = 1015)] + /* 0x4780 */ public Colour ShipHUDTargetArrowsColourOutOfRange; + [NMS(Index = 1016)] + /* 0x4790 */ public Colour ShipHUDTargetArrowsColourThreat; + [NMS(Index = 10)] + /* 0x47A0 */ public Vector3f ShipTeleportPadMarkerOffset; + [NMS(Index = 1280)] + /* 0x47B0 */ public Colour SpaceEnemyShipLineColour; + [NMS(Index = 1279)] + /* 0x47C0 */ public Colour SpaceFriendlyShipLineColour; + [NMS(Index = 1282)] + /* 0x47D0 */ public Colour SpaceMapAttackColour; + [NMS(Index = 551)] + /* 0x47E0 */ public Vector3f SpaceMapCockpitOffset; + [NMS(Index = 1287)] + /* 0x47F0 */ public Colour SpaceMapDeathPointColour; + [NMS(Index = 1285)] + /* 0x4800 */ public Colour SpaceMapNeutralColour; + [NMS(Index = 1283)] + /* 0x4810 */ public Colour SpaceMapOtherPlayerColour; + [NMS(Index = 1281)] + /* 0x4820 */ public Vector3f SpaceMapPosScaler; + [NMS(Index = 1286)] + /* 0x4830 */ public Colour SpaceMapSquadronColour; + [NMS(Index = 1284)] + /* 0x4840 */ public Colour SpaceMapThreatColour; + [NMS(Index = 1463)] + /* 0x4850 */ public Colour SpookMeterColour; + [NMS(Index = 37)] + /* 0x4860 */ public Colour StoreDialFillColour; + [NMS(Index = 85)] + /* 0x4870 */ public Colour SuperchargeGradientBaseColour; + [NMS(Index = 86)] + /* 0x4880 */ public Colour SuperchargeGradientBlendColour; + [NMS(Index = 87)] + /* 0x4890 */ public Colour SuperchargeGradientTechColour; + [NMS(Index = 84)] + /* 0x48A0 */ public Colour SuperchargePopupColour; + [NMS(Index = 566)] + /* 0x48B0 */ public Vector3f TargetDisplayShipOffset; + [NMS(Index = 567)] + /* 0x48C0 */ public Vector3f TargetDisplayTorpedoOffset; [NMS(Index = 1216)] - /* 0x44A0 */ public Colour WantedColour; - [NMS(Index = 46)] - /* 0x44B0 */ public Colour WristMenuDefaultBorderColour; - [NMS(Index = 47)] - /* 0x44C0 */ public Colour WristMenuRepositionableBorderColour; - [NMS(Index = 65, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x44D0 */ public GcWonderCategoryConfig[] WonderCreatureCategoryConfig; - [NMS(Index = 68, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] - /* 0x4818 */ public GcWonderCategoryConfig[] WonderTreasureCategoryConfig; - [NMS(Index = 398, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x4AF0 */ public NMSString0x20A[] BuildMenuOnActionDisabledLocIDs; - [NMS(Index = 399, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x4D90 */ public NMSString0x20A[] BuildMenuOnActionErrorLocIDs; - [NMS(Index = 397, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x5030 */ public NMSString0x20A[] BuildMenuOnActionLocIDs; - [NMS(Index = 70, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x52D0 */ public GcWonderCategoryConfig[] WonderCustomCategoryConfig; - [NMS(Index = 64, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x5570 */ public GcWonderCategoryConfig[] WonderPlanetCategoryConfig; - [NMS(Index = 69, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] - /* 0x57D8 */ public GcWonderCategoryConfig[] WonderWeirdBasePartCategoryConfig; - [NMS(Index = 66, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x5A40 */ public GcWonderCategoryConfig[] WonderFloraCategoryConfig; - [NMS(Index = 67, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x5C00 */ public GcWonderCategoryConfig[] WonderMineralCategoryConfig; - [NMS(Index = 1399)] - /* 0x5DC0 */ public GcHUDStartupTable IntroTiming; - [NMS(Index = 1400)] - /* 0x5F10 */ public GcHUDStartupTable IntroTimingFreighter; - [NMS(Index = 1401)] - /* 0x6060 */ public GcHUDStartupTable IntroTimingFreighterRepaired; - [NMS(Index = 1433, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x61B0 */ public NMSString0x20A[] SettlementStatFormatLoc; - [NMS(Index = 1432, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x62B0 */ public NMSString0x20A[] SettlementStatLoc; - [NMS(Index = 1434, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x63B0 */ public TkTextureResource[] SettlementStatBasicImages; - [NMS(Index = 1436, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x6470 */ public TkTextureResource[] SettlementStatNegativeImages; - [NMS(Index = 1435, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x6530 */ public TkTextureResource[] SettlementStatPositiveImages; - [NMS(Index = 59, Size = 0x7, EnumType = typeof(GcWonderType.WonderTypeEnum))] - /* 0x65F0 */ public TkTextureResource[] WonderTypeIcons; - [NMS(Index = 443)] - /* 0x6698 */ public TkTextureResource BaseBuildingPartsGridExpandableIcon; - [NMS(Index = 444)] - /* 0x66B0 */ public TkTextureResource BaseBuildingPartsGridExpandedIcon; - [NMS(Index = 445)] - /* 0x66C8 */ public TkTextureResource BaseBuildingPartsGridRetractableIcon; - [NMS(Index = 478)] - /* 0x66E0 */ public TkTextureResource RefinerPopupEmptyOutputIcon; - [NMS(Index = 1060)] - /* 0x66F8 */ public GcFilename CamoNormalTexture; - [NMS(Index = 1059)] - /* 0x6708 */ public GcFilename CamoTexture; - [NMS(Index = 88)] - /* 0x6718 */ public NMSString0x10 DebugInventoryHint; - [NMS(Index = 120)] - /* 0x6728 */ public NMSString0x10 ExplorationLogMissionID; - [NMS(Index = 1058)] - /* 0x6738 */ public List HazardDistortionParams; - [NMS(Index = 1054)] - /* 0x6748 */ public List HazardHeightmaps; - [NMS(Index = 1057)] - /* 0x6758 */ public List HazardHeightmapsVR; - [NMS(Index = 1053)] - /* 0x6768 */ public List HazardNormalMaps; - [NMS(Index = 1056)] - /* 0x6778 */ public List HazardNormalMapsVR; - [NMS(Index = 1052)] - /* 0x6788 */ public List HazardTextures; - [NMS(Index = 1055)] - /* 0x6798 */ public List HazardTexturesVR; - [NMS(Index = 342)] - /* 0x67A8 */ public List InventoryIconPositions; - [NMS(Index = 346)] - /* 0x67B8 */ public NMSString0x10 MultiplayerMissionInteractEndTrigger; - [NMS(Index = 345)] - /* 0x67C8 */ public NMSString0x10 MultiplayerMissionInteractStartTrigger; - [NMS(Index = 108)] - /* 0x67D8 */ public List SeasonalRingTable; - [NMS(Index = 1009)] - /* 0x67E8 */ public List ShipHUDTargetArrowsColour; - [NMS(Index = 813)] - /* 0x67F8 */ public NMSString0x10 ShowStatWithDeathQuote; - [NMS(Index = 885)] - /* 0x6808 */ public List StatIcons; - [NMS(Index = 471)] - /* 0x6818 */ public List VehicleTypeRepairCamera; - [NMS(Index = 713, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x6828 */ public float[] CrosshairTargetLockSizeSpecific; - [NMS(Index = 967)] - /* 0x687C */ public GcWorldUISettings WorldUISettings; - [NMS(Index = 61, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x68CC */ public float[] WonderValueModifiersCreature; - [NMS(Index = 60, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x6908 */ public float[] WonderValueModifiersPlanet; - [NMS(Index = 62, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x6934 */ public float[] WonderValueModifiersFlora; - [NMS(Index = 63, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x6954 */ public float[] WonderValueModifiersMineral; - [NMS(Index = 1403)] - /* 0x6974 */ public GcInventorySlotActionData BuildProductSlotAction; - [NMS(Index = 1404)] - /* 0x6990 */ public GcInventorySlotActionData ChargeSlotAction; - [NMS(Index = 1402)] - /* 0x69AC */ public GcInventorySlotActionData InstallTechSlotAction; + /* 0x48D0 */ public Colour TargetMarkerColour; + [NMS(Index = 1217)] + /* 0x48E0 */ public Colour TargetMarkerHighlightColour; + [NMS(Index = 31)] + /* 0x48F0 */ public Colour TouchButtonChargeIndicatorColour; + [NMS(Index = 511)] + /* 0x4900 */ public Colour TransferSendPopupColour; + [NMS(Index = 327)] + /* 0x4910 */ public Colour TravelLineColour; + [NMS(Index = 330)] + /* 0x4920 */ public Colour TravelLineInvalidColour; + [NMS(Index = 331)] + /* 0x4930 */ public Colour TravelLineNotAllowedColour; + [NMS(Index = 328)] + /* 0x4940 */ public Colour TravelLineTooFarColour; + [NMS(Index = 329)] + /* 0x4950 */ public Colour TravelLineTooSteepColour; + [NMS(Index = 332)] + /* 0x4960 */ public Colour TravelTargetColour; + [NMS(Index = 1226)] + /* 0x4970 */ public Colour UnseenItemColour; + [NMS(Index = 1225)] + /* 0x4980 */ public Colour WantedColour; + [NMS(Index = 52)] + /* 0x4990 */ public Colour WristMenuDefaultBorderColour; + [NMS(Index = 53)] + /* 0x49A0 */ public Colour WristMenuRepositionableBorderColour; + [NMS(Index = 71, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] + /* 0x49B0 */ public GcWonderCategoryConfig[] WonderCreatureCategoryConfig; + [NMS(Index = 74, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] + /* 0x4CF8 */ public GcWonderCategoryConfig[] WonderTreasureCategoryConfig; + [NMS(Index = 407, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x4FD0 */ public NMSString0x20A[] BuildMenuOnActionDisabledLocIDs; + [NMS(Index = 408, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x5270 */ public NMSString0x20A[] BuildMenuOnActionErrorLocIDs; + [NMS(Index = 406, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x5510 */ public NMSString0x20A[] BuildMenuOnActionLocIDs; + [NMS(Index = 76, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] + /* 0x57B0 */ public GcWonderCategoryConfig[] WonderCustomCategoryConfig; + [NMS(Index = 70, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] + /* 0x5A50 */ public GcWonderCategoryConfig[] WonderPlanetCategoryConfig; + [NMS(Index = 75, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] + /* 0x5CB8 */ public GcWonderCategoryConfig[] WonderWeirdBasePartCategoryConfig; + [NMS(Index = 72, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] + /* 0x5F20 */ public GcWonderCategoryConfig[] WonderFloraCategoryConfig; + [NMS(Index = 73, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] + /* 0x60E0 */ public GcWonderCategoryConfig[] WonderMineralCategoryConfig; [NMS(Index = 1408)] - /* 0x69C8 */ public GcInventorySlotActionData InventoryHintAction; + /* 0x62A0 */ public GcHUDStartupTable IntroTiming; [NMS(Index = 1409)] - /* 0x69E4 */ public GcInventorySlotActionData InventoryHintActionNoGlow; - [NMS(Index = 1407)] - /* 0x6A00 */ public GcInventorySlotActionData NewSlotPulseAction; - [NMS(Index = 1406)] - /* 0x6A1C */ public GcInventorySlotActionData NewSlotRevealAction; - [NMS(Index = 1405)] - /* 0x6A38 */ public GcInventorySlotActionData RepairSlotAction; - [NMS(Index = 0)] - /* 0x6A54 */ public GcInteractionDof InteractionDOFDisabled; - [NMS(Index = 806)] - /* 0x6A68 */ public TkNGuiRectanglePulseEffect PulseBarData; - [NMS(Index = 807)] - /* 0x6A78 */ public TkNGuiRectanglePulseEffect PulseIconData; - [NMS(Index = 717)] - /* 0x6A88 */ public TkHitCurveData CrosshairLeadHitCurve; - [NMS(Index = 1398)] - /* 0x6A94 */ public GcDiscoveryHelperTimings DiscoveryHelperTimings; - [NMS(Index = 718)] - /* 0x6AA0 */ public TkHitCurveData ShootableHitCurve; - [NMS(Index = 164)] - /* 0x6AAC */ public Vector2f BinocularEdgeFade; - [NMS(Index = 472)] - /* 0x6AB4 */ public Vector2f BinocularsDiscoveryPos; - [NMS(Index = 375)] - /* 0x6ABC */ public Vector2f CompassCentre; - [NMS(Index = 94)] - /* 0x6AC4 */ public Vector2f ControlsPageParallax; - [NMS(Index = 537)] - /* 0x6ACC */ public Vector2f CursorlessDialogPageCursorOffset; - [NMS(Index = 623)] - /* 0x6AD4 */ public Vector2f DamageNumberSideSpeed; - [NMS(Index = 535)] - /* 0x6ADC */ public Vector2f DialogPageCursorOffset; - [NMS(Index = 1304)] - /* 0x6AE4 */ public Vector2f HUDMarkerCompassPrimaryIndicatorOffset; - [NMS(Index = 1303)] - /* 0x6AEC */ public Vector2f HUDMarkerPrimaryIndicatorOffset; + /* 0x63F0 */ public GcHUDStartupTable IntroTimingFreighter; + [NMS(Index = 1410)] + /* 0x6540 */ public GcHUDStartupTable IntroTimingFreighterRepaired; + [NMS(Index = 1442, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x6690 */ public NMSString0x20A[] SettlementStatFormatLoc; + [NMS(Index = 1441, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x6790 */ public NMSString0x20A[] SettlementStatLoc; + [NMS(Index = 1443, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x6890 */ public TkTextureResource[] SettlementStatBasicImages; + [NMS(Index = 1445, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x6950 */ public TkTextureResource[] SettlementStatNegativeImages; + [NMS(Index = 1444, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x6A10 */ public TkTextureResource[] SettlementStatPositiveImages; + [NMS(Index = 65, Size = 0x7, EnumType = typeof(GcWonderType.WonderTypeEnum))] + /* 0x6AD0 */ public TkTextureResource[] WonderTypeIcons; + [NMS(Index = 452)] + /* 0x6B78 */ public TkTextureResource BaseBuildingPartsGridExpandableIcon; + [NMS(Index = 453)] + /* 0x6B90 */ public TkTextureResource BaseBuildingPartsGridExpandedIcon; + [NMS(Index = 454)] + /* 0x6BA8 */ public TkTextureResource BaseBuildingPartsGridRetractableIcon; [NMS(Index = 487)] - /* 0x6AF4 */ public Vector2f HUDPlayerSentinelPulseFreq; - [NMS(Index = 488)] - /* 0x6AFC */ public Vector2f HUDPlayerSentinelPulseSize; - [NMS(Index = 842)] - /* 0x6B04 */ public Vector2f HUDPlayerTrackArrowDamageGlowSize; - [NMS(Index = 844)] - /* 0x6B0C */ public Vector2f HUDPlayerTrackArrowEnergyShieldGlowSize; - [NMS(Index = 831)] - /* 0x6B14 */ public Vector2f HUDPlayerTrackArrowEnergyShieldSize; - [NMS(Index = 826)] - /* 0x6B1C */ public Vector2f HUDPlayerTrackArrowHealthSize; - [NMS(Index = 779)] - /* 0x6B24 */ public Vector2f HUDPlayerTrackArrowIconPulseSize; - [NMS(Index = 791)] - /* 0x6B2C */ public Vector2f HUDPlayerTrackIconOffset; - [NMS(Index = 1290)] - /* 0x6B34 */ public Vector2f HUDTargetHealthIconOffset; - [NMS(Index = 1288)] - /* 0x6B3C */ public Vector2f HUDTargetHealthOffset; - [NMS(Index = 1289)] - /* 0x6B44 */ public Vector2f HUDTargetHealthSize; - [NMS(Index = 1071)] - /* 0x6B4C */ public Vector2f InteractionLabelOffset; - [NMS(Index = 1072)] - /* 0x6B54 */ public Vector2f InteractionLabelOffset_1; - [NMS(Index = 1075)] - /* 0x6B5C */ public Vector2f InteractionLabelScreenMax; - [NMS(Index = 1074)] - /* 0x6B64 */ public Vector2f InteractionLabelScreenMin; - [NMS(Index = 1076)] - /* 0x6B6C */ public Vector2f InteractionLabelSize; - [NMS(Index = 1078)] - /* 0x6B74 */ public Vector2f InteractionLabelTouchAreaMax; - [NMS(Index = 1077)] - /* 0x6B7C */ public Vector2f InteractionLabelTouchAreaMin; - [NMS(Index = 1392)] - /* 0x6B84 */ public Vector2f InteractionWorldParallax; - [NMS(Index = 536)] - /* 0x6B8C */ public Vector2f IntermediateInteractionPageCursorOffset; - [NMS(Index = 205)] - /* 0x6B94 */ public Vector2f InWorldGameGuiAlignment; - [NMS(Index = 143)] - /* 0x6B9C */ public Vector2f InWorldInteractLabelAlignment; - [NMS(Index = 204)] - /* 0x6BA4 */ public Vector2f InWorldNGuiParallax; - [NMS(Index = 520)] - /* 0x6BAC */ public Vector2f MainMenuSaveIconPosition; - [NMS(Index = 195)] - /* 0x6BB4 */ public Vector2f MarkerDistanceVRAlignment; - [NMS(Index = 486)] - /* 0x6BBC */ public Vector2f ModelViewWorldParallax; - [NMS(Index = 1389)] - /* 0x6BC4 */ public Vector2f NGuiMax2DParallax; - [NMS(Index = 1388)] - /* 0x6BCC */ public Vector2f NGuiMin2DParallax; - [NMS(Index = 1390)] - /* 0x6BD4 */ public Vector2f NGuiModelParallax; - [NMS(Index = 1391)] - /* 0x6BDC */ public Vector2f NGuiShipInteractParallax; - [NMS(Index = 1206)] - /* 0x6BE4 */ public Vector2f NGuiTouchPadSensitivity; - [NMS(Index = 933)] - /* 0x6BEC */ public Vector2f NotificationMissionHintPauseTime; - [NMS(Index = 934)] - /* 0x6BF4 */ public Vector2f NotificationMissionHintPauseTimeCritical; - [NMS(Index = 935)] - /* 0x6BFC */ public Vector2f NotificationMissionHintPauseTimeSecondary; - [NMS(Index = 476)] - /* 0x6C04 */ public Vector2f PersonalRefinerInputPos; - [NMS(Index = 477)] - /* 0x6C0C */ public Vector2f PersonalRefinerOutputPos; - [NMS(Index = 93)] - /* 0x6C14 */ public Vector2f PickingCursorOffset; - [NMS(Index = 969)] - /* 0x6C1C */ public Vector2f PlanetLabelOffset; - [NMS(Index = 973)] - /* 0x6C24 */ public Vector2f PlanetLineOffset; - [NMS(Index = 970)] - /* 0x6C2C */ public Vector2f PlanetMeasureOffset; - [NMS(Index = 971)] - /* 0x6C34 */ public Vector2f PlanetMeasureOffsetBigText; - [NMS(Index = 972)] - /* 0x6C3C */ public Vector2f PlanetMeasureOffsetMoonExtra; + /* 0x6BC0 */ public TkTextureResource RefinerPopupEmptyOutputIcon; + [NMS(Index = 1069)] + /* 0x6BD8 */ public GcFilename CamoNormalTexture; + [NMS(Index = 1068)] + /* 0x6BE8 */ public GcFilename CamoTexture; + [NMS(Index = 94)] + /* 0x6BF8 */ public NMSString0x10 DebugInventoryHint; + [NMS(Index = 126)] + /* 0x6C08 */ public NMSString0x10 ExplorationLogMissionID; + [NMS(Index = 1067)] + /* 0x6C18 */ public List HazardDistortionParams; + [NMS(Index = 1063)] + /* 0x6C28 */ public List HazardHeightmaps; + [NMS(Index = 1066)] + /* 0x6C38 */ public List HazardHeightmapsVR; + [NMS(Index = 1062)] + /* 0x6C48 */ public List HazardNormalMaps; + [NMS(Index = 1065)] + /* 0x6C58 */ public List HazardNormalMapsVR; + [NMS(Index = 1061)] + /* 0x6C68 */ public List HazardTextures; + [NMS(Index = 1064)] + /* 0x6C78 */ public List HazardTexturesVR; + [NMS(Index = 351)] + /* 0x6C88 */ public List InventoryIconPositions; + [NMS(Index = 355)] + /* 0x6C98 */ public NMSString0x10 MultiplayerMissionInteractEndTrigger; + [NMS(Index = 354)] + /* 0x6CA8 */ public NMSString0x10 MultiplayerMissionInteractStartTrigger; + [NMS(Index = 114)] + /* 0x6CB8 */ public List SeasonalRingTable; + [NMS(Index = 1018)] + /* 0x6CC8 */ public List ShipHUDTargetArrowsColour; + [NMS(Index = 822)] + /* 0x6CD8 */ public NMSString0x10 ShowStatWithDeathQuote; + [NMS(Index = 894)] + /* 0x6CE8 */ public List StatIcons; + [NMS(Index = 480)] + /* 0x6CF8 */ public List VehicleTypeRepairCamera; + [NMS(Index = 722, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] + /* 0x6D08 */ public float[] CrosshairTargetLockSizeSpecific; + [NMS(Index = 976)] + /* 0x6D5C */ public GcWorldUISettings WorldUISettings; + [NMS(Index = 67, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] + /* 0x6DAC */ public float[] WonderValueModifiersCreature; + [NMS(Index = 66, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] + /* 0x6DE8 */ public float[] WonderValueModifiersPlanet; + [NMS(Index = 68, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] + /* 0x6E14 */ public float[] WonderValueModifiersFlora; + [NMS(Index = 69, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] + /* 0x6E34 */ public float[] WonderValueModifiersMineral; + [NMS(Index = 1412)] + /* 0x6E54 */ public GcInventorySlotActionData BuildProductSlotAction; + [NMS(Index = 1413)] + /* 0x6E70 */ public GcInventorySlotActionData ChargeSlotAction; + [NMS(Index = 1411)] + /* 0x6E8C */ public GcInventorySlotActionData InstallTechSlotAction; + [NMS(Index = 1417)] + /* 0x6EA8 */ public GcInventorySlotActionData InventoryHintAction; + [NMS(Index = 1418)] + /* 0x6EC4 */ public GcInventorySlotActionData InventoryHintActionNoGlow; + [NMS(Index = 1416)] + /* 0x6EE0 */ public GcInventorySlotActionData NewSlotPulseAction; + [NMS(Index = 1415)] + /* 0x6EFC */ public GcInventorySlotActionData NewSlotRevealAction; + [NMS(Index = 1414)] + /* 0x6F18 */ public GcInventorySlotActionData RepairSlotAction; + [NMS(Index = 0)] + /* 0x6F34 */ public GcInteractionDof InteractionDOFDisabled; + [NMS(Index = 815)] + /* 0x6F48 */ public TkNGuiRectanglePulseEffect PulseBarData; + [NMS(Index = 816)] + /* 0x6F58 */ public TkNGuiRectanglePulseEffect PulseIconData; + [NMS(Index = 726)] + /* 0x6F68 */ public TkHitCurveData CrosshairLeadHitCurve; + [NMS(Index = 1407)] + /* 0x6F74 */ public GcDiscoveryHelperTimings DiscoveryHelperTimings; + [NMS(Index = 727)] + /* 0x6F80 */ public TkHitCurveData ShootableHitCurve; + [NMS(Index = 173)] + /* 0x6F8C */ public Vector2f BinocularEdgeFade; + [NMS(Index = 481)] + /* 0x6F94 */ public Vector2f BinocularsDiscoveryPos; + [NMS(Index = 384)] + /* 0x6F9C */ public Vector2f CompassCentre; + [NMS(Index = 100)] + /* 0x6FA4 */ public Vector2f ControlsPageParallax; + [NMS(Index = 546)] + /* 0x6FAC */ public Vector2f CursorlessDialogPageCursorOffset; + [NMS(Index = 632)] + /* 0x6FB4 */ public Vector2f DamageNumberSideSpeed; + [NMS(Index = 544)] + /* 0x6FBC */ public Vector2f DialogPageCursorOffset; + [NMS(Index = 1313)] + /* 0x6FC4 */ public Vector2f HUDMarkerCompassPrimaryIndicatorOffset; + [NMS(Index = 1312)] + /* 0x6FCC */ public Vector2f HUDMarkerPrimaryIndicatorOffset; + [NMS(Index = 496)] + /* 0x6FD4 */ public Vector2f HUDPlayerSentinelPulseFreq; + [NMS(Index = 497)] + /* 0x6FDC */ public Vector2f HUDPlayerSentinelPulseSize; + [NMS(Index = 851)] + /* 0x6FE4 */ public Vector2f HUDPlayerTrackArrowDamageGlowSize; + [NMS(Index = 853)] + /* 0x6FEC */ public Vector2f HUDPlayerTrackArrowEnergyShieldGlowSize; + [NMS(Index = 840)] + /* 0x6FF4 */ public Vector2f HUDPlayerTrackArrowEnergyShieldSize; + [NMS(Index = 835)] + /* 0x6FFC */ public Vector2f HUDPlayerTrackArrowHealthSize; + [NMS(Index = 788)] + /* 0x7004 */ public Vector2f HUDPlayerTrackArrowIconPulseSize; + [NMS(Index = 800)] + /* 0x700C */ public Vector2f HUDPlayerTrackIconOffset; + [NMS(Index = 1299)] + /* 0x7014 */ public Vector2f HUDTargetHealthIconOffset; + [NMS(Index = 1297)] + /* 0x701C */ public Vector2f HUDTargetHealthOffset; + [NMS(Index = 1298)] + /* 0x7024 */ public Vector2f HUDTargetHealthSize; + [NMS(Index = 1080)] + /* 0x702C */ public Vector2f InteractionLabelOffset; + [NMS(Index = 1081)] + /* 0x7034 */ public Vector2f InteractionLabelOffset_1; + [NMS(Index = 1084)] + /* 0x703C */ public Vector2f InteractionLabelScreenMax; + [NMS(Index = 1083)] + /* 0x7044 */ public Vector2f InteractionLabelScreenMin; + [NMS(Index = 1085)] + /* 0x704C */ public Vector2f InteractionLabelSize; + [NMS(Index = 1087)] + /* 0x7054 */ public Vector2f InteractionLabelTouchAreaMax; + [NMS(Index = 1086)] + /* 0x705C */ public Vector2f InteractionLabelTouchAreaMin; + [NMS(Index = 1401)] + /* 0x7064 */ public Vector2f InteractionWorldParallax; + [NMS(Index = 545)] + /* 0x706C */ public Vector2f IntermediateInteractionPageCursorOffset; + [NMS(Index = 214)] + /* 0x7074 */ public Vector2f InWorldGameGuiAlignment; + [NMS(Index = 149)] + /* 0x707C */ public Vector2f InWorldInteractLabelAlignment; + [NMS(Index = 213)] + /* 0x7084 */ public Vector2f InWorldNGuiParallax; + [NMS(Index = 529)] + /* 0x708C */ public Vector2f MainMenuSaveIconPosition; + [NMS(Index = 204)] + /* 0x7094 */ public Vector2f MarkerDistanceVRAlignment; + [NMS(Index = 495)] + /* 0x709C */ public Vector2f ModelViewWorldParallax; + [NMS(Index = 1398)] + /* 0x70A4 */ public Vector2f NGuiMax2DParallax; + [NMS(Index = 1397)] + /* 0x70AC */ public Vector2f NGuiMin2DParallax; + [NMS(Index = 1399)] + /* 0x70B4 */ public Vector2f NGuiModelParallax; + [NMS(Index = 1400)] + /* 0x70BC */ public Vector2f NGuiShipInteractParallax; + [NMS(Index = 1215)] + /* 0x70C4 */ public Vector2f NGuiTouchPadSensitivity; + [NMS(Index = 942)] + /* 0x70CC */ public Vector2f NotificationMissionHintPauseTime; + [NMS(Index = 943)] + /* 0x70D4 */ public Vector2f NotificationMissionHintPauseTimeCritical; + [NMS(Index = 944)] + /* 0x70DC */ public Vector2f NotificationMissionHintPauseTimeSecondary; [NMS(Index = 485)] - /* 0x6C44 */ public Vector2f RefinerParallax; - [NMS(Index = 519)] - /* 0x6C4C */ public Vector2f SaveIconPosition; - [NMS(Index = 1070)] - /* 0x6C54 */ public Vector2f ScanLabelOffset; - [NMS(Index = 1016)] - /* 0x6C5C */ public Vector2f TargetScreenCamOffset; - [NMS(Index = 769)] - /* 0x6C64 */ public Vector2f TrackCriticalHitOffset; - [NMS(Index = 733)] - /* 0x6C6C */ public Vector2f TrackTypeIconOffset; - [NMS(Index = 1423)] - /* 0x6C74 */ public int AbandonedFreighterAirlockRoomNumber; - [NMS(Index = 1441)] - /* 0x6C78 */ public float AccessibleUIHUDPopupScale; - [NMS(Index = 1439)] - /* 0x6C7C */ public float AccessibleUIPopupScale; - [NMS(Index = 178)] - /* 0x6C80 */ public float AlignmentRequiredToDisableFrostedGlass; - [NMS(Index = 1351)] - /* 0x6C84 */ public float AltimeterLineSpacing; - [NMS(Index = 1354)] - /* 0x6C88 */ public float AltimeterMax; - [NMS(Index = 1353)] - /* 0x6C8C */ public float AltimeterMin; - [NMS(Index = 1356)] - /* 0x6C90 */ public float AltimeterMinValue; - [NMS(Index = 1350)] - /* 0x6C94 */ public float AltimeterResolution; - [NMS(Index = 1355)] - /* 0x6C98 */ public float AltimeterTextSize; - [NMS(Index = 1352)] - /* 0x6C9C */ public float AltimeterWidth; - [NMS(Index = 1045)] - /* 0x6CA0 */ public float AlwaysOnHazardMultiplierCold; - [NMS(Index = 1043)] - /* 0x6CA4 */ public float AlwaysOnHazardMultiplierHeat; - [NMS(Index = 1044)] - /* 0x6CA8 */ public float AlwaysOnHazardMultiplierRad; + /* 0x70E4 */ public Vector2f PersonalRefinerInputPos; + [NMS(Index = 486)] + /* 0x70EC */ public Vector2f PersonalRefinerOutputPos; + [NMS(Index = 99)] + /* 0x70F4 */ public Vector2f PickingCursorOffset; + [NMS(Index = 978)] + /* 0x70FC */ public Vector2f PlanetLabelOffset; + [NMS(Index = 982)] + /* 0x7104 */ public Vector2f PlanetLineOffset; + [NMS(Index = 979)] + /* 0x710C */ public Vector2f PlanetMeasureOffset; + [NMS(Index = 980)] + /* 0x7114 */ public Vector2f PlanetMeasureOffsetBigText; + [NMS(Index = 981)] + /* 0x711C */ public Vector2f PlanetMeasureOffsetMoonExtra; + [NMS(Index = 494)] + /* 0x7124 */ public Vector2f RefinerParallax; + [NMS(Index = 528)] + /* 0x712C */ public Vector2f SaveIconPosition; + [NMS(Index = 1079)] + /* 0x7134 */ public Vector2f ScanLabelOffset; + [NMS(Index = 1025)] + /* 0x713C */ public Vector2f TargetScreenCamOffset; + [NMS(Index = 778)] + /* 0x7144 */ public Vector2f TrackCriticalHitOffset; + [NMS(Index = 742)] + /* 0x714C */ public Vector2f TrackTypeIconOffset; + [NMS(Index = 1432)] + /* 0x7154 */ public int AbandonedFreighterAirlockRoomNumber; + [NMS(Index = 1450)] + /* 0x7158 */ public float AccessibleUIHUDPopupScale; + [NMS(Index = 1448)] + /* 0x715C */ public float AccessibleUIPopupScale; + [NMS(Index = 187)] + /* 0x7160 */ public float AlignmentRequiredToDisableFrostedGlass; + [NMS(Index = 1360)] + /* 0x7164 */ public float AltimeterLineSpacing; + [NMS(Index = 1363)] + /* 0x7168 */ public float AltimeterMax; + [NMS(Index = 1362)] + /* 0x716C */ public float AltimeterMin; + [NMS(Index = 1365)] + /* 0x7170 */ public float AltimeterMinValue; + [NMS(Index = 1359)] + /* 0x7174 */ public float AltimeterResolution; + [NMS(Index = 1364)] + /* 0x7178 */ public float AltimeterTextSize; + [NMS(Index = 1361)] + /* 0x717C */ public float AltimeterWidth; + [NMS(Index = 1054)] + /* 0x7180 */ public float AlwaysOnHazardMultiplierCold; + [NMS(Index = 1052)] + /* 0x7184 */ public float AlwaysOnHazardMultiplierHeat; + [NMS(Index = 1053)] + /* 0x7188 */ public float AlwaysOnHazardMultiplierRad; + [NMS(Index = 1059)] + /* 0x718C */ public float AlwaysOnHazardMultiplierSpook; + [NMS(Index = 1051)] + /* 0x7190 */ public float AlwaysOnHazardMultiplierTox; + [NMS(Index = 1049)] + /* 0x7194 */ public float AlwaysOnHazardStrengthCold; + [NMS(Index = 1047)] + /* 0x7198 */ public float AlwaysOnHazardStrengthHeat; + [NMS(Index = 1048)] + /* 0x719C */ public float AlwaysOnHazardStrengthRad; [NMS(Index = 1050)] - /* 0x6CAC */ public float AlwaysOnHazardMultiplierSpook; - [NMS(Index = 1042)] - /* 0x6CB0 */ public float AlwaysOnHazardMultiplierTox; - [NMS(Index = 1040)] - /* 0x6CB4 */ public float AlwaysOnHazardStrengthCold; - [NMS(Index = 1038)] - /* 0x6CB8 */ public float AlwaysOnHazardStrengthHeat; - [NMS(Index = 1039)] - /* 0x6CBC */ public float AlwaysOnHazardStrengthRad; - [NMS(Index = 1041)] - /* 0x6CC0 */ public float AlwaysOnHazardStrengthSpook; - [NMS(Index = 1037)] - /* 0x6CC4 */ public float AlwaysOnHazardStrengthTox; - [NMS(Index = 1036)] - /* 0x6CC8 */ public float AlwaysOnHazardThreshold; + /* 0x71A0 */ public float AlwaysOnHazardStrengthSpook; + [NMS(Index = 1046)] + /* 0x71A4 */ public float AlwaysOnHazardStrengthTox; + [NMS(Index = 1045)] + /* 0x71A8 */ public float AlwaysOnHazardThreshold; + [NMS(Index = 687)] + /* 0x71AC */ public float AlwaysShowIconFadeDistance; + [NMS(Index = 688)] + /* 0x71B0 */ public float AlwaysShowIconFadeRange; + [NMS(Index = 1423)] + /* 0x71B4 */ public float AmbientModeFadeTime; + [NMS(Index = 682)] + /* 0x71B8 */ public float ArrowBounceLeftRate1; + [NMS(Index = 683)] + /* 0x71BC */ public float ArrowBounceLeftRate2; + [NMS(Index = 684)] + /* 0x71C0 */ public float ArrowBounceLeftRate3; + [NMS(Index = 677)] + /* 0x71C4 */ public float ArrowBounceLength; [NMS(Index = 678)] - /* 0x6CCC */ public float AlwaysShowIconFadeDistance; + /* 0x71C8 */ public float ArrowBounceRate; [NMS(Index = 679)] - /* 0x6CD0 */ public float AlwaysShowIconFadeRange; - [NMS(Index = 1414)] - /* 0x6CD4 */ public float AmbientModeFadeTime; - [NMS(Index = 673)] - /* 0x6CD8 */ public float ArrowBounceLeftRate1; - [NMS(Index = 674)] - /* 0x6CDC */ public float ArrowBounceLeftRate2; - [NMS(Index = 675)] - /* 0x6CE0 */ public float ArrowBounceLeftRate3; - [NMS(Index = 668)] - /* 0x6CE4 */ public float ArrowBounceLength; - [NMS(Index = 669)] - /* 0x6CE8 */ public float ArrowBounceRate; - [NMS(Index = 670)] - /* 0x6CEC */ public float ArrowBounceRightRate1; - [NMS(Index = 671)] - /* 0x6CF0 */ public float ArrowBounceRightRate2; - [NMS(Index = 1365)] - /* 0x6CF4 */ public float AsteroidMarkerMinDisplayAngleDegrees; - [NMS(Index = 1364)] - /* 0x6CF8 */ public float AsteroidMarkerMinDisplayDistance; - [NMS(Index = 427)] - /* 0x6CFC */ public float BaseBuildingFreeRotateDelayBeforeAudioStops; - [NMS(Index = 426)] - /* 0x6D00 */ public float BaseBuildingFreeRotateDelayBeforeReset; - [NMS(Index = 425)] - /* 0x6D04 */ public float BaseBuildingFreeRotateSpeedPadMultiplier; - [NMS(Index = 419)] - /* 0x6D08 */ public float BaseBuildingInputHighlightAlpha; - [NMS(Index = 418)] - /* 0x6D0C */ public float BaseBuildingInputHighlightDuration; - [NMS(Index = 422)] - /* 0x6D10 */ public float BaseBuildingMaxFreeRotateSpeed; - [NMS(Index = 421)] - /* 0x6D14 */ public float BaseBuildingMinFreeRotateSpeed; - [NMS(Index = 438)] - /* 0x6D18 */ public float BaseBuildingPartsGridBreadcrumbFlashDuration; - [NMS(Index = 437)] - /* 0x6D1C */ public float BaseBuildingPartsGridMaxCursorRestorationTime; - [NMS(Index = 439)] - /* 0x6D20 */ public float BaseBuildingPartsGridMinVisibilityForActive; - [NMS(Index = 442)] - /* 0x6D24 */ public float BaseBuildingPartsGridPopupDelay; - [NMS(Index = 440)] - /* 0x6D28 */ public float BaseBuildingPartsGridScrollSpeed; - [NMS(Index = 441)] - /* 0x6D2C */ public float BaseBuildingPartsGridScrollSpeedPad; - [NMS(Index = 417)] - /* 0x6D30 */ public float BaseBuildingPinHighlightDuration; - [NMS(Index = 424)] - /* 0x6D34 */ public float BaseBuildingRotationResetRate; - [NMS(Index = 420)] - /* 0x6D38 */ public float BaseBuildingScaleSpeed; - [NMS(Index = 423)] - /* 0x6D3C */ public float BaseBuildingTimeToMaxRotationSpeed; + /* 0x71CC */ public float ArrowBounceRightRate1; + [NMS(Index = 680)] + /* 0x71D0 */ public float ArrowBounceRightRate2; + [NMS(Index = 1374)] + /* 0x71D4 */ public float AsteroidMarkerMinDisplayAngleDegrees; + [NMS(Index = 1373)] + /* 0x71D8 */ public float AsteroidMarkerMinDisplayDistance; [NMS(Index = 436)] - /* 0x6D40 */ public float BaseBuildingUIAdjustTime; + /* 0x71DC */ public float BaseBuildingFreeRotateDelayBeforeAudioStops; [NMS(Index = 435)] - /* 0x6D44 */ public float BaseBuildingUIErrorFadeTime; - [NMS(Index = 429)] - /* 0x6D48 */ public float BaseBuildingUIHorizontalSafeArea; - [NMS(Index = 432)] - /* 0x6D4C */ public float BaseBuildingUIVerticalOffset; - [NMS(Index = 433)] - /* 0x6D50 */ public float BaseBuildingUIVerticalOffsetEdit; + /* 0x71E0 */ public float BaseBuildingFreeRotateDelayBeforeReset; [NMS(Index = 434)] - /* 0x6D54 */ public float BaseBuildingUIVerticalOffsetFromBB; + /* 0x71E4 */ public float BaseBuildingFreeRotateSpeedPadMultiplier; + [NMS(Index = 428)] + /* 0x71E8 */ public float BaseBuildingInputHighlightAlpha; + [NMS(Index = 427)] + /* 0x71EC */ public float BaseBuildingInputHighlightDuration; [NMS(Index = 431)] - /* 0x6D58 */ public float BaseBuildingUIVerticalPosWiring; + /* 0x71F0 */ public float BaseBuildingMaxFreeRotateSpeed; [NMS(Index = 430)] - /* 0x6D5C */ public float BaseBuildingUIVerticalSafeArea; - [NMS(Index = 391)] - /* 0x6D60 */ public float BaseComplexityDangerFactor; - [NMS(Index = 392)] - /* 0x6D64 */ public float BaseComplexityWarningFactor; - [NMS(Index = 6)] - /* 0x6D68 */ public float BattleHUDBarInterpTime; - [NMS(Index = 163)] - /* 0x6D6C */ public float BeaconHUDMarkerOffset; - [NMS(Index = 167)] - /* 0x6D70 */ public float BinocularMarkerSideAngle; - [NMS(Index = 168)] - /* 0x6D74 */ public float BinocularMarkerUpAngle; - [NMS(Index = 177)] - /* 0x6D78 */ public float BinocularsAltUIRescaleFactor; - [NMS(Index = 165)] - /* 0x6D7C */ public float BinocularScreenOffset; - [NMS(Index = 166)] - /* 0x6D80 */ public float BinocularScreenScale; - [NMS(Index = 175)] - /* 0x6D84 */ public float BinocularsFarIconDist; + /* 0x71F4 */ public float BaseBuildingMinFreeRotateSpeed; + [NMS(Index = 447)] + /* 0x71F8 */ public float BaseBuildingPartsGridBreadcrumbFlashDuration; + [NMS(Index = 446)] + /* 0x71FC */ public float BaseBuildingPartsGridMaxCursorRestorationTime; + [NMS(Index = 448)] + /* 0x7200 */ public float BaseBuildingPartsGridMinVisibilityForActive; + [NMS(Index = 451)] + /* 0x7204 */ public float BaseBuildingPartsGridPopupDelay; + [NMS(Index = 449)] + /* 0x7208 */ public float BaseBuildingPartsGridScrollSpeed; + [NMS(Index = 450)] + /* 0x720C */ public float BaseBuildingPartsGridScrollSpeedPad; + [NMS(Index = 426)] + /* 0x7210 */ public float BaseBuildingPinHighlightDuration; + [NMS(Index = 433)] + /* 0x7214 */ public float BaseBuildingRotationResetRate; + [NMS(Index = 429)] + /* 0x7218 */ public float BaseBuildingScaleSpeed; + [NMS(Index = 432)] + /* 0x721C */ public float BaseBuildingTimeToMaxRotationSpeed; + [NMS(Index = 445)] + /* 0x7220 */ public float BaseBuildingUIAdjustTime; + [NMS(Index = 444)] + /* 0x7224 */ public float BaseBuildingUIErrorFadeTime; + [NMS(Index = 438)] + /* 0x7228 */ public float BaseBuildingUIHorizontalSafeArea; + [NMS(Index = 441)] + /* 0x722C */ public float BaseBuildingUIVerticalOffset; + [NMS(Index = 442)] + /* 0x7230 */ public float BaseBuildingUIVerticalOffsetEdit; + [NMS(Index = 443)] + /* 0x7234 */ public float BaseBuildingUIVerticalOffsetFromBB; + [NMS(Index = 440)] + /* 0x7238 */ public float BaseBuildingUIVerticalPosWiring; + [NMS(Index = 439)] + /* 0x723C */ public float BaseBuildingUIVerticalSafeArea; + [NMS(Index = 400)] + /* 0x7240 */ public float BaseComplexityDangerFactor; + [NMS(Index = 401)] + /* 0x7244 */ public float BaseComplexityWarningFactor; + [NMS(Index = 12)] + /* 0x7248 */ public float BattleHUDBarInterpTime; + [NMS(Index = 172)] + /* 0x724C */ public float BeaconHUDMarkerOffset; [NMS(Index = 176)] - /* 0x6D88 */ public float BinocularsFarIconFadeDist; + /* 0x7250 */ public float BinocularMarkerSideAngle; + [NMS(Index = 177)] + /* 0x7254 */ public float BinocularMarkerUpAngle; + [NMS(Index = 186)] + /* 0x7258 */ public float BinocularsAltUIRescaleFactor; [NMS(Index = 174)] - /* 0x6D8C */ public float BinocularsFarIconOpacity; - [NMS(Index = 173)] - /* 0x6D90 */ public float BinocularsMidIconOpacity; - [NMS(Index = 171)] - /* 0x6D94 */ public float BinocularsNearIconDist; - [NMS(Index = 172)] - /* 0x6D98 */ public float BinocularsNearIconFadeDist; - [NMS(Index = 170)] - /* 0x6D9C */ public float BinocularsNearIconOpacity; - [NMS(Index = 503)] - /* 0x6DA0 */ public float BountyMarkerOffset; - [NMS(Index = 1419)] - /* 0x6DA4 */ public int BuildingShopMaxItems; - [NMS(Index = 396)] - /* 0x6DA8 */ public float BuildMenuActionMessageDuration; - [NMS(Index = 260)] - /* 0x6DAC */ public float BuildMenuItemNavAnimTime; - [NMS(Index = 261)] - /* 0x6DB0 */ public float BuildMenuItemNextNavAnimTime; - [NMS(Index = 262)] - /* 0x6DB4 */ public float BuildMenuItemNextNavAnimWait; - [NMS(Index = 1140)] - /* 0x6DB8 */ public float ByteBeatArpLineWidth; - [NMS(Index = 1142)] - /* 0x6DBC */ public float ByteBeatArpPad; - [NMS(Index = 1141)] - /* 0x6DC0 */ public float ByteBeatArpRadius; - [NMS(Index = 1138)] - /* 0x6DC4 */ public float ByteBeatIconLineWidth; - [NMS(Index = 1139)] - /* 0x6DC8 */ public float ByteBeatIconPad; + /* 0x725C */ public float BinocularScreenOffset; + [NMS(Index = 175)] + /* 0x7260 */ public float BinocularScreenScale; + [NMS(Index = 184)] + /* 0x7264 */ public float BinocularsFarIconDist; + [NMS(Index = 185)] + /* 0x7268 */ public float BinocularsFarIconFadeDist; + [NMS(Index = 183)] + /* 0x726C */ public float BinocularsFarIconOpacity; + [NMS(Index = 182)] + /* 0x7270 */ public float BinocularsMidIconOpacity; + [NMS(Index = 180)] + /* 0x7274 */ public float BinocularsNearIconDist; + [NMS(Index = 181)] + /* 0x7278 */ public float BinocularsNearIconFadeDist; + [NMS(Index = 179)] + /* 0x727C */ public float BinocularsNearIconOpacity; + [NMS(Index = 512)] + /* 0x7280 */ public float BountyMarkerOffset; + [NMS(Index = 1428)] + /* 0x7284 */ public int BuildingShopMaxItems; + [NMS(Index = 405)] + /* 0x7288 */ public float BuildMenuActionMessageDuration; + [NMS(Index = 269)] + /* 0x728C */ public float BuildMenuItemNavAnimTime; + [NMS(Index = 270)] + /* 0x7290 */ public float BuildMenuItemNextNavAnimTime; + [NMS(Index = 271)] + /* 0x7294 */ public float BuildMenuItemNextNavAnimWait; [NMS(Index = 1149)] - /* 0x6DCC */ public float ByteBeatPartSequencerPad; + /* 0x7298 */ public float ByteBeatArpLineWidth; [NMS(Index = 1151)] - /* 0x6DD0 */ public float ByteBeatRhythmBeatPad; - [NMS(Index = 1155)] - /* 0x6DD4 */ public float ByteBeatRhythmSequencerActiveSaturation; - [NMS(Index = 1154)] - /* 0x6DD8 */ public float ByteBeatRhythmSequencerInactiveSaturation; - [NMS(Index = 1153)] - /* 0x6DDC */ public float ByteBeatSequencerActiveSaturation; + /* 0x729C */ public float ByteBeatArpPad; [NMS(Index = 1150)] - /* 0x6DE0 */ public float ByteBeatSequencerCornerRadius; - [NMS(Index = 1169)] - /* 0x6DE4 */ public float ByteBeatSequencerHighlightLineWidth; - [NMS(Index = 1152)] - /* 0x6DE8 */ public float ByteBeatSequencerInactiveSaturation; + /* 0x72A0 */ public float ByteBeatArpRadius; [NMS(Index = 1147)] - /* 0x6DEC */ public float ByteBeatSequencerLineWidth; + /* 0x72A4 */ public float ByteBeatIconLineWidth; [NMS(Index = 1148)] - /* 0x6DF0 */ public float ByteBeatSequencerPad; - [NMS(Index = 1156)] - /* 0x6DF4 */ public float ByteBeatSequencerUnpoweredTintStrength; - [NMS(Index = 1172)] - /* 0x6DF8 */ public float ByteBeatSliderCornerRadius; - [NMS(Index = 1170)] - /* 0x6DFC */ public float ByteBeatSliderLineWidth; - [NMS(Index = 1171)] - /* 0x6E00 */ public float ByteBeatSliderPad; - [NMS(Index = 1176)] - /* 0x6E04 */ public float ByteBeatSwitchPanelAlpha; - [NMS(Index = 1177)] - /* 0x6E08 */ public float ByteBeatSwitchPanelSplit; - [NMS(Index = 1133)] - /* 0x6E0C */ public float ByteBeatTreeLineWidth; - [NMS(Index = 1135)] - /* 0x6E10 */ public float ByteBeatVisLineWidth; - [NMS(Index = 126)] - /* 0x6E14 */ public float ClosestDoorMarkerBuffer; - [NMS(Index = 190)] - /* 0x6E18 */ public float CockpitGlassDefrostTime; - [NMS(Index = 189)] - /* 0x6E1C */ public float CockpitGlassFrostTime; - [NMS(Index = 562)] - /* 0x6E20 */ public float CommunicatorMessageTime; + /* 0x72A8 */ public float ByteBeatIconPad; + [NMS(Index = 1158)] + /* 0x72AC */ public float ByteBeatPartSequencerPad; + [NMS(Index = 1160)] + /* 0x72B0 */ public float ByteBeatRhythmBeatPad; + [NMS(Index = 1164)] + /* 0x72B4 */ public float ByteBeatRhythmSequencerActiveSaturation; + [NMS(Index = 1163)] + /* 0x72B8 */ public float ByteBeatRhythmSequencerInactiveSaturation; + [NMS(Index = 1162)] + /* 0x72BC */ public float ByteBeatSequencerActiveSaturation; + [NMS(Index = 1159)] + /* 0x72C0 */ public float ByteBeatSequencerCornerRadius; + [NMS(Index = 1178)] + /* 0x72C4 */ public float ByteBeatSequencerHighlightLineWidth; + [NMS(Index = 1161)] + /* 0x72C8 */ public float ByteBeatSequencerInactiveSaturation; + [NMS(Index = 1156)] + /* 0x72CC */ public float ByteBeatSequencerLineWidth; + [NMS(Index = 1157)] + /* 0x72D0 */ public float ByteBeatSequencerPad; + [NMS(Index = 1165)] + /* 0x72D4 */ public float ByteBeatSequencerUnpoweredTintStrength; + [NMS(Index = 1181)] + /* 0x72D8 */ public float ByteBeatSliderCornerRadius; + [NMS(Index = 1179)] + /* 0x72DC */ public float ByteBeatSliderLineWidth; + [NMS(Index = 1180)] + /* 0x72E0 */ public float ByteBeatSliderPad; + [NMS(Index = 1185)] + /* 0x72E4 */ public float ByteBeatSwitchPanelAlpha; + [NMS(Index = 1186)] + /* 0x72E8 */ public float ByteBeatSwitchPanelSplit; + [NMS(Index = 1142)] + /* 0x72EC */ public float ByteBeatTreeLineWidth; + [NMS(Index = 1144)] + /* 0x72F0 */ public float ByteBeatVisLineWidth; + [NMS(Index = 132)] + /* 0x72F4 */ public float ClosestDoorMarkerBuffer; + [NMS(Index = 199)] + /* 0x72F8 */ public float CockpitGlassDefrostTime; + [NMS(Index = 198)] + /* 0x72FC */ public float CockpitGlassFrostTime; + [NMS(Index = 571)] + /* 0x7300 */ public float CommunicatorMessageTime; + [NMS(Index = 396)] + /* 0x7304 */ public float CompassAngleClamp; + [NMS(Index = 399)] + /* 0x7308 */ public float CompassAngleClampSpace; + [NMS(Index = 397)] + /* 0x730C */ public float CompassAngleFade; + [NMS(Index = 393)] + /* 0x7310 */ public float CompassDistanceMarkerMinScale; + [NMS(Index = 394)] + /* 0x7314 */ public float CompassDistanceMaxAngle; + [NMS(Index = 391)] + /* 0x7318 */ public float CompassDistanceScale; [NMS(Index = 387)] - /* 0x6E24 */ public float CompassAngleClamp; - [NMS(Index = 390)] - /* 0x6E28 */ public float CompassAngleClampSpace; + /* 0x731C */ public float CompassDistanceScaleMin; [NMS(Index = 388)] - /* 0x6E2C */ public float CompassAngleFade; - [NMS(Index = 384)] - /* 0x6E30 */ public float CompassDistanceMarkerMinScale; + /* 0x7320 */ public float CompassDistanceScaleRange; + [NMS(Index = 392)] + /* 0x7324 */ public float CompassDistanceShipMinScale; + [NMS(Index = 389)] + /* 0x7328 */ public float CompassDistanceSpaceScaleMin; + [NMS(Index = 390)] + /* 0x732C */ public float CompassDistanceSpaceScaleRange; + [NMS(Index = 395)] + /* 0x7330 */ public float CompassDistanceYOffset; [NMS(Index = 385)] - /* 0x6E34 */ public float CompassDistanceMaxAngle; - [NMS(Index = 382)] - /* 0x6E38 */ public float CompassDistanceScale; - [NMS(Index = 378)] - /* 0x6E3C */ public float CompassDistanceScaleMin; - [NMS(Index = 379)] - /* 0x6E40 */ public float CompassDistanceScaleRange; - [NMS(Index = 383)] - /* 0x6E44 */ public float CompassDistanceShipMinScale; - [NMS(Index = 380)] - /* 0x6E48 */ public float CompassDistanceSpaceScaleMin; - [NMS(Index = 381)] - /* 0x6E4C */ public float CompassDistanceSpaceScaleRange; - [NMS(Index = 386)] - /* 0x6E50 */ public float CompassDistanceYOffset; - [NMS(Index = 376)] - /* 0x6E54 */ public float CompassHeight; - [NMS(Index = 196)] - /* 0x6E58 */ public float CompassIconOffsetVR; - [NMS(Index = 217)] - /* 0x6E5C */ public float CompassLineContractionEndAngle; - [NMS(Index = 216)] - /* 0x6E60 */ public float CompassLineContractionStartAngle; - [NMS(Index = 218)] - /* 0x6E64 */ public float CompassLineContractionTargetAngle; - [NMS(Index = 222)] - /* 0x6E68 */ public float CompassLineNotchAngleRange; + /* 0x7334 */ public float CompassHeight; + [NMS(Index = 205)] + /* 0x7338 */ public float CompassIconOffsetVR; + [NMS(Index = 226)] + /* 0x733C */ public float CompassLineContractionEndAngle; + [NMS(Index = 225)] + /* 0x7340 */ public float CompassLineContractionStartAngle; + [NMS(Index = 227)] + /* 0x7344 */ public float CompassLineContractionTargetAngle; + [NMS(Index = 231)] + /* 0x7348 */ public float CompassLineNotchAngleRange; + [NMS(Index = 233)] + /* 0x734C */ public float CompassLineNotchLength; + [NMS(Index = 232)] + /* 0x7350 */ public float CompassLineNotchThickness; + [NMS(Index = 228)] + /* 0x7354 */ public int CompassLineNumNotches; + [NMS(Index = 230)] + /* 0x7358 */ public float CompassLineOffset; + [NMS(Index = 229)] + /* 0x735C */ public float CompassLineThickness; [NMS(Index = 224)] - /* 0x6E6C */ public float CompassLineNotchLength; + /* 0x7360 */ public int CompassScreenHeight; [NMS(Index = 223)] - /* 0x6E70 */ public float CompassLineNotchThickness; - [NMS(Index = 219)] - /* 0x6E74 */ public int CompassLineNumNotches; - [NMS(Index = 221)] - /* 0x6E78 */ public float CompassLineOffset; - [NMS(Index = 220)] - /* 0x6E7C */ public float CompassLineThickness; - [NMS(Index = 215)] - /* 0x6E80 */ public int CompassScreenHeight; - [NMS(Index = 214)] - /* 0x6E84 */ public int CompassScreenWidth; - [NMS(Index = 377)] - /* 0x6E88 */ public float CompassWidth; - [NMS(Index = 592)] - /* 0x6E8C */ public float ConsoleTextSpeed; - [NMS(Index = 594)] - /* 0x6E90 */ public float ConsoleTextTimeMax; - [NMS(Index = 593)] - /* 0x6E94 */ public float ConsoleTextTimeMin; - [NMS(Index = 720)] - /* 0x6E98 */ public float ControlScrollDistance; - [NMS(Index = 719)] - /* 0x6E9C */ public int ControlScrollSteps; - [NMS(Index = 605)] - /* 0x6EA0 */ public float CreatureDistanceAlpha; - [NMS(Index = 603)] - /* 0x6EA4 */ public float CreatureDistanceDisplayAngle; - [NMS(Index = 604)] - /* 0x6EA8 */ public float CreatureDistanceFadeTime; + /* 0x7364 */ public int CompassScreenWidth; + [NMS(Index = 386)] + /* 0x7368 */ public float CompassWidth; [NMS(Index = 601)] - /* 0x6EAC */ public float CreatureDistanceOffsetY; + /* 0x736C */ public float ConsoleTextSpeed; + [NMS(Index = 603)] + /* 0x7370 */ public float ConsoleTextTimeMax; [NMS(Index = 602)] - /* 0x6EB0 */ public float CreatureDistanceShadowOffset; - [NMS(Index = 600)] - /* 0x6EB4 */ public float CreatureDistanceSize; - [NMS(Index = 368)] - /* 0x6EB8 */ public float CreatureIconMergeAngle; - [NMS(Index = 637)] - /* 0x6EBC */ public float CreatureIconOffset; - [NMS(Index = 638)] - /* 0x6EC0 */ public float CreatureIconOffsetPhysics; - [NMS(Index = 759)] - /* 0x6EC4 */ public float CreatureInteractLabelOffsetY; - [NMS(Index = 755)] - /* 0x6EC8 */ public float CreatureReticuleScale; - [NMS(Index = 725)] - /* 0x6ECC */ public float CreatureRoutineMarkerTime; - [NMS(Index = 726)] - /* 0x6ED0 */ public int CreatureRoutineRegionsPerFrame; - [NMS(Index = 811)] - /* 0x6ED4 */ public float CriticalMessageTime; - [NMS(Index = 687)] - /* 0x6ED8 */ public float CrosshairAimOffTime; - [NMS(Index = 686)] - /* 0x6EDC */ public float CrosshairAimTime; - [NMS(Index = 688)] - /* 0x6EE0 */ public float CrosshairInnerMinFade; - [NMS(Index = 689)] - /* 0x6EE4 */ public float CrosshairInnerMinFadeRange; - [NMS(Index = 710)] - /* 0x6EE8 */ public float CrosshairInterceptAlpha; - [NMS(Index = 707)] - /* 0x6EEC */ public float CrosshairInterceptBaseSize; - [NMS(Index = 708)] - /* 0x6EF0 */ public float CrosshairInterceptCentreBaseSize; - [NMS(Index = 711)] - /* 0x6EF4 */ public float CrosshairInterceptLockRange; - [NMS(Index = 706)] - /* 0x6EF8 */ public float CrosshairInterceptSize; - [NMS(Index = 709)] - /* 0x6EFC */ public float CrosshairInterceptSpringTime; - [NMS(Index = 693)] - /* 0x6F00 */ public float CrosshairLeadCornerOffset; - [NMS(Index = 702)] - /* 0x6F04 */ public float CrosshairLeadFadeRange; - [NMS(Index = 703)] - /* 0x6F08 */ public float CrosshairLeadFadeSize; - [NMS(Index = 691)] - /* 0x6F0C */ public float CrosshairLeadInDelay; - [NMS(Index = 692)] - /* 0x6F10 */ public float CrosshairLeadInTime; + /* 0x7374 */ public float ConsoleTextTimeMin; + [NMS(Index = 729)] + /* 0x7378 */ public float ControlScrollDistance; + [NMS(Index = 728)] + /* 0x737C */ public int ControlScrollSteps; + [NMS(Index = 614)] + /* 0x7380 */ public float CreatureDistanceAlpha; + [NMS(Index = 612)] + /* 0x7384 */ public float CreatureDistanceDisplayAngle; + [NMS(Index = 613)] + /* 0x7388 */ public float CreatureDistanceFadeTime; + [NMS(Index = 610)] + /* 0x738C */ public float CreatureDistanceOffsetY; + [NMS(Index = 611)] + /* 0x7390 */ public float CreatureDistanceShadowOffset; + [NMS(Index = 609)] + /* 0x7394 */ public float CreatureDistanceSize; + [NMS(Index = 377)] + /* 0x7398 */ public float CreatureIconMergeAngle; + [NMS(Index = 646)] + /* 0x739C */ public float CreatureIconOffset; + [NMS(Index = 647)] + /* 0x73A0 */ public float CreatureIconOffsetPhysics; + [NMS(Index = 768)] + /* 0x73A4 */ public float CreatureInteractLabelOffsetY; + [NMS(Index = 764)] + /* 0x73A8 */ public float CreatureReticuleScale; + [NMS(Index = 734)] + /* 0x73AC */ public float CreatureRoutineMarkerTime; + [NMS(Index = 735)] + /* 0x73B0 */ public int CreatureRoutineRegionsPerFrame; + [NMS(Index = 820)] + /* 0x73B4 */ public float CriticalMessageTime; [NMS(Index = 696)] - /* 0x6F14 */ public float CrosshairLeadPulseSize; - [NMS(Index = 690)] - /* 0x6F18 */ public float CrosshairLeadScaleIn; - [NMS(Index = 700)] - /* 0x6F1C */ public float CrosshairLeadSpring; - [NMS(Index = 701)] - /* 0x6F20 */ public float CrosshairLeadSpringOff; + /* 0x73B8 */ public float CrosshairAimOffTime; [NMS(Index = 695)] - /* 0x6F24 */ public float CrosshairLeadTopLock; - [NMS(Index = 694)] - /* 0x6F28 */ public float CrosshairLeadTopOffset; - [NMS(Index = 300)] - /* 0x6F2C */ public float CrosshairOffsetHmd; - [NMS(Index = 301)] - /* 0x6F30 */ public float CrosshairOffsetHmdUp; - [NMS(Index = 299)] - /* 0x6F34 */ public float CrosshairScaleHmd; - [NMS(Index = 303)] - /* 0x6F38 */ public int CrosshairScreenHeight; - [NMS(Index = 302)] - /* 0x6F3C */ public int CrosshairScreenWidth; - [NMS(Index = 699)] - /* 0x6F40 */ public float CrosshairSpringAimTime; + /* 0x73BC */ public float CrosshairAimTime; + [NMS(Index = 697)] + /* 0x73C0 */ public float CrosshairInnerMinFade; [NMS(Index = 698)] - /* 0x6F44 */ public float CrosshairSpringTime; + /* 0x73C4 */ public float CrosshairInnerMinFadeRange; + [NMS(Index = 719)] + /* 0x73C8 */ public float CrosshairInterceptAlpha; + [NMS(Index = 716)] + /* 0x73CC */ public float CrosshairInterceptBaseSize; + [NMS(Index = 717)] + /* 0x73D0 */ public float CrosshairInterceptCentreBaseSize; + [NMS(Index = 720)] + /* 0x73D4 */ public float CrosshairInterceptLockRange; + [NMS(Index = 715)] + /* 0x73D8 */ public float CrosshairInterceptSize; + [NMS(Index = 718)] + /* 0x73DC */ public float CrosshairInterceptSpringTime; + [NMS(Index = 702)] + /* 0x73E0 */ public float CrosshairLeadCornerOffset; + [NMS(Index = 711)] + /* 0x73E4 */ public float CrosshairLeadFadeRange; [NMS(Index = 712)] - /* 0x6F48 */ public float CrosshairTargetLockSize; - [NMS(Index = 1102)] - /* 0x6F4C */ public float CursorHoverSlowFactor; - [NMS(Index = 1103)] - /* 0x6F50 */ public float CursorHoverSlowFactorMin; - [NMS(Index = 1100)] - /* 0x6F54 */ public float CursorHoverSlowFixedValue; - [NMS(Index = 534)] - /* 0x6F58 */ public float DamageDirectionIndicatorOnScreenRadiusMultiplier; - [NMS(Index = 607)] - /* 0x6F5C */ public float DamageImpactMergeTime; - [NMS(Index = 609)] - /* 0x6F60 */ public float DamageImpactMinDistance; - [NMS(Index = 608)] - /* 0x6F64 */ public float DamageImpactTimeBetweenNumbers; + /* 0x73E8 */ public float CrosshairLeadFadeSize; + [NMS(Index = 700)] + /* 0x73EC */ public float CrosshairLeadInDelay; + [NMS(Index = 701)] + /* 0x73F0 */ public float CrosshairLeadInTime; + [NMS(Index = 705)] + /* 0x73F4 */ public float CrosshairLeadPulseSize; + [NMS(Index = 699)] + /* 0x73F8 */ public float CrosshairLeadScaleIn; + [NMS(Index = 709)] + /* 0x73FC */ public float CrosshairLeadSpring; + [NMS(Index = 710)] + /* 0x7400 */ public float CrosshairLeadSpringOff; + [NMS(Index = 704)] + /* 0x7404 */ public float CrosshairLeadTopLock; + [NMS(Index = 703)] + /* 0x7408 */ public float CrosshairLeadTopOffset; + [NMS(Index = 309)] + /* 0x740C */ public float CrosshairOffsetHmd; + [NMS(Index = 310)] + /* 0x7410 */ public float CrosshairOffsetHmdUp; + [NMS(Index = 308)] + /* 0x7414 */ public float CrosshairScaleHmd; + [NMS(Index = 312)] + /* 0x7418 */ public int CrosshairScreenHeight; + [NMS(Index = 311)] + /* 0x741C */ public int CrosshairScreenWidth; + [NMS(Index = 708)] + /* 0x7420 */ public float CrosshairSpringAimTime; + [NMS(Index = 707)] + /* 0x7424 */ public float CrosshairSpringTime; + [NMS(Index = 721)] + /* 0x7428 */ public float CrosshairTargetLockSize; + [NMS(Index = 1111)] + /* 0x742C */ public float CursorHoverSlowFactor; + [NMS(Index = 1112)] + /* 0x7430 */ public float CursorHoverSlowFactorMin; + [NMS(Index = 1109)] + /* 0x7434 */ public float CursorHoverSlowFixedValue; + [NMS(Index = 543)] + /* 0x7438 */ public float DamageDirectionIndicatorOnScreenRadiusMultiplier; + [NMS(Index = 616)] + /* 0x743C */ public float DamageImpactMergeTime; [NMS(Index = 618)] - /* 0x6F68 */ public float DamageNumberBlackAlpha; - [NMS(Index = 624)] - /* 0x6F6C */ public float DamageNumberFadeIn; - [NMS(Index = 625)] - /* 0x6F70 */ public float DamageNumberFadeOut; + /* 0x7440 */ public float DamageImpactMinDistance; [NMS(Index = 617)] - /* 0x6F74 */ public float DamageNumberLaserMaxDamage; - [NMS(Index = 616)] - /* 0x6F78 */ public float DamageNumberLaserMinDamage; - [NMS(Index = 621)] - /* 0x6F7C */ public float DamageNumberOffsetX; + /* 0x7444 */ public float DamageImpactTimeBetweenNumbers; + [NMS(Index = 627)] + /* 0x7448 */ public float DamageNumberBlackAlpha; + [NMS(Index = 633)] + /* 0x744C */ public float DamageNumberFadeIn; + [NMS(Index = 634)] + /* 0x7450 */ public float DamageNumberFadeOut; + [NMS(Index = 626)] + /* 0x7454 */ public float DamageNumberLaserMaxDamage; + [NMS(Index = 625)] + /* 0x7458 */ public float DamageNumberLaserMinDamage; + [NMS(Index = 630)] + /* 0x745C */ public float DamageNumberOffsetX; + [NMS(Index = 631)] + /* 0x7460 */ public float DamageNumberOffsetY; + [NMS(Index = 628)] + /* 0x7464 */ public float DamageNumberOutline; + [NMS(Index = 629)] + /* 0x7468 */ public float DamageNumberOutline2; [NMS(Index = 622)] - /* 0x6F80 */ public float DamageNumberOffsetY; - [NMS(Index = 619)] - /* 0x6F84 */ public float DamageNumberOutline; + /* 0x746C */ public float DamageNumberSize; + [NMS(Index = 623)] + /* 0x7470 */ public float DamageNumberSizeCritMultiplier; + [NMS(Index = 621)] + /* 0x7474 */ public float DamageNumberSizeInShip; + [NMS(Index = 624)] + /* 0x7478 */ public float DamageNumberSizeLaserMultiplier; [NMS(Index = 620)] - /* 0x6F88 */ public float DamageNumberOutline2; - [NMS(Index = 613)] - /* 0x6F8C */ public float DamageNumberSize; - [NMS(Index = 614)] - /* 0x6F90 */ public float DamageNumberSizeCritMultiplier; - [NMS(Index = 612)] - /* 0x6F94 */ public float DamageNumberSizeInShip; - [NMS(Index = 615)] - /* 0x6F98 */ public float DamageNumberSizeLaserMultiplier; - [NMS(Index = 611)] - /* 0x6F9C */ public float DamageNumberTime; - [NMS(Index = 626)] - /* 0x6FA0 */ public float DamageNumberUpOffset; - [NMS(Index = 610)] - /* 0x6FA4 */ public float DamagePerSecondSampleTime; - [NMS(Index = 456)] - /* 0x6FA8 */ public float DamageScannableHighlightTime; - [NMS(Index = 457)] - /* 0x6FAC */ public float DamageTrackArrowTime; - [NMS(Index = 942)] - /* 0x6FB0 */ public float DeathMessageSwitchTime; - [NMS(Index = 943)] - /* 0x6FB4 */ public float DeathMessageTotalTime; - [NMS(Index = 58)] - /* 0x6FB8 */ public int DebugMedalRank; - [NMS(Index = 1049)] - /* 0x6FBC */ public float DeepSeaHazardMultiplierCold; - [NMS(Index = 1047)] - /* 0x6FC0 */ public float DeepSeaHazardMultiplierHeat; - [NMS(Index = 1048)] - /* 0x6FC4 */ public float DeepSeaHazardMultiplierRad; - [NMS(Index = 1046)] - /* 0x6FC8 */ public float DeepSeaHazardMultiplierTox; - [NMS(Index = 639)] - /* 0x6FCC */ public float DelayBeforeHidingHangarAfterGalaxyMap; - [NMS(Index = 640)] - /* 0x6FD0 */ public float DelayBeforeShowingHangarIntoGalaxyMap; - [NMS(Index = 587)] - /* 0x6FD4 */ public float DescriptionTextDelay; - [NMS(Index = 588)] - /* 0x6FD8 */ public float DescriptionTextSpeed; - [NMS(Index = 589)] - /* 0x6FDC */ public float DescriptionTextSpeedProgressive; - [NMS(Index = 591)] - /* 0x6FE0 */ public float DescriptionTextTimeMax; - [NMS(Index = 590)] - /* 0x6FE4 */ public float DescriptionTextTimeMin; - [NMS(Index = 1442)] - /* 0x6FE8 */ public float DetailMessageDismissTime; - [NMS(Index = 350)] - /* 0x6FEC */ public float DroneIndicatorCentreRadiusMax; - [NMS(Index = 351)] - /* 0x6FF0 */ public float DroneIndicatorCentreRadiusMin; - [NMS(Index = 352)] - /* 0x6FF4 */ public float DroneIndicatorFadeRange; - [NMS(Index = 349)] - /* 0x6FF8 */ public float DroneIndicatorRadius; - [NMS(Index = 106)] - /* 0x6FFC */ public float EggModifiyAnimLoopTime; - [NMS(Index = 105)] - /* 0x7000 */ public float EggModifiyAnimMaxSize; - [NMS(Index = 116)] - /* 0x7004 */ public float EndOfSeasonAlertDelay; - [NMS(Index = 155)] - /* 0x7008 */ public float ExocraftHUDMarkerHideDistance; - [NMS(Index = 156)] - /* 0x700C */ public float ExocraftHUDMarkerOffset; - [NMS(Index = 113)] - /* 0x7010 */ public float ExpeditionStageChangeTime; - [NMS(Index = 52)] - /* 0x7014 */ public float EyeTrackingCursorBlendRate; - [NMS(Index = 51)] - /* 0x7018 */ public float EyeTrackingCursorBlendRateGameModeSelect; - [NMS(Index = 50)] - /* 0x701C */ public float EyeTrackingPopupLookAwayTime; - [NMS(Index = 53)] - /* 0x7020 */ public float EyeTrackingStickyHoverTime; - [NMS(Index = 49)] - /* 0x7024 */ public float EyeTrackingTimeBeforePopupsActivate; - [NMS(Index = 1450)] - /* 0x7028 */ public float FeedFrigateAnimAlphaChange; - [NMS(Index = 1448)] - /* 0x702C */ public int FeedFrigateAnimNumPeriods; - [NMS(Index = 1447)] - /* 0x7030 */ public float FeedFrigateAnimPeriod; - [NMS(Index = 1449)] - /* 0x7034 */ public float FeedFrigateAnimScaleChange; - [NMS(Index = 121)] - /* 0x7038 */ public int ForceOpenHazardProtInventoryThreshold; - [NMS(Index = 652)] - /* 0x703C */ public float FreighterCommanderMarkerMinDistance; - [NMS(Index = 683)] - /* 0x7040 */ public float FreighterEntranceOffset; - [NMS(Index = 658)] - /* 0x7044 */ public float FreighterHighlightRange; - [NMS(Index = 682)] - /* 0x7048 */ public float FreighterLeaderIconDistance; - [NMS(Index = 95)] - /* 0x704C */ public float FreighterMegaWarpTransitionTime; + /* 0x747C */ public float DamageNumberTime; + [NMS(Index = 635)] + /* 0x7480 */ public float DamageNumberUpOffset; + [NMS(Index = 619)] + /* 0x7484 */ public float DamagePerSecondSampleTime; + [NMS(Index = 465)] + /* 0x7488 */ public float DamageScannableHighlightTime; + [NMS(Index = 466)] + /* 0x748C */ public float DamageTrackArrowTime; + [NMS(Index = 951)] + /* 0x7490 */ public float DeathMessageSwitchTime; + [NMS(Index = 952)] + /* 0x7494 */ public float DeathMessageTotalTime; + [NMS(Index = 64)] + /* 0x7498 */ public int DebugMedalRank; + [NMS(Index = 1058)] + /* 0x749C */ public float DeepSeaHazardMultiplierCold; + [NMS(Index = 1056)] + /* 0x74A0 */ public float DeepSeaHazardMultiplierHeat; + [NMS(Index = 1057)] + /* 0x74A4 */ public float DeepSeaHazardMultiplierRad; + [NMS(Index = 1055)] + /* 0x74A8 */ public float DeepSeaHazardMultiplierTox; [NMS(Index = 648)] - /* 0x7050 */ public float FreighterSummonDelay; - [NMS(Index = 651)] - /* 0x7054 */ public float FreighterSummonGridSize; - [NMS(Index = 657)] - /* 0x7058 */ public float FreighterSummonLookTime; - [NMS(Index = 643)] - /* 0x705C */ public float FreighterSummonOffset; - [NMS(Index = 644)] - /* 0x7060 */ public float FreighterSummonOffsetPulse; - [NMS(Index = 642)] - /* 0x7064 */ public float FreighterSummonPitch; - [NMS(Index = 656)] - /* 0x7068 */ public float FreighterSummonPlanetOffset; - [NMS(Index = 655)] - /* 0x706C */ public float FreighterSummonPulseFadeAmount; - [NMS(Index = 654)] - /* 0x7070 */ public float FreighterSummonPulseRate; - [NMS(Index = 641)] - /* 0x7074 */ public float FreighterSummonTurn; - [NMS(Index = 650)] - /* 0x7078 */ public float FreighterSummonTurnAngleIncrement; + /* 0x74AC */ public float DelayBeforeHidingHangarAfterGalaxyMap; [NMS(Index = 649)] - /* 0x707C */ public int FreighterSummonTurnNumTries; - [NMS(Index = 653)] - /* 0x7080 */ public float FreighterSurfaceMinAngle; - [NMS(Index = 681)] - /* 0x7084 */ public float FrigateDamageIconVisibilityDistance; - [NMS(Index = 636)] - /* 0x7088 */ public float FrigateIconOffset; - [NMS(Index = 680)] - /* 0x708C */ public float FrigatePurchaseNotificationResetDistanceMultiplier; - [NMS(Index = 1122)] - /* 0x7090 */ public float FrontendActivateSplit; - [NMS(Index = 1121)] - /* 0x7094 */ public float FrontendActivateTime; - [NMS(Index = 1106)] - /* 0x7098 */ public float FrontendBGAlpha; - [NMS(Index = 1126)] - /* 0x709C */ public float FrontendBootBarTime; - [NMS(Index = 1125)] - /* 0x70A0 */ public float FrontendBootTime; - [NMS(Index = 1110)] - /* 0x70A4 */ public float FrontendConfirmTime; - [NMS(Index = 1108)] - /* 0x70A8 */ public float FrontendConfirmTimeFast; - [NMS(Index = 1107)] - /* 0x70AC */ public float FrontendConfirmTimeMouseMultiplier; - [NMS(Index = 1111)] - /* 0x70B0 */ public float FrontendConfirmTimeSlow; - [NMS(Index = 1114)] - /* 0x70B4 */ public float FrontendCursorOffset; - [NMS(Index = 1113)] - /* 0x70B8 */ public float FrontendCursorSize; - [NMS(Index = 1118)] - /* 0x70BC */ public float FrontendCursorWidth; - [NMS(Index = 1120)] - /* 0x70C0 */ public float FrontendDeactivateSplit; + /* 0x74B0 */ public float DelayBeforeShowingHangarIntoGalaxyMap; + [NMS(Index = 596)] + /* 0x74B4 */ public float DescriptionTextDelay; + [NMS(Index = 597)] + /* 0x74B8 */ public float DescriptionTextSpeed; + [NMS(Index = 598)] + /* 0x74BC */ public float DescriptionTextSpeedProgressive; + [NMS(Index = 600)] + /* 0x74C0 */ public float DescriptionTextTimeMax; + [NMS(Index = 599)] + /* 0x74C4 */ public float DescriptionTextTimeMin; + [NMS(Index = 1451)] + /* 0x74C8 */ public float DetailMessageDismissTime; + [NMS(Index = 359)] + /* 0x74CC */ public float DroneIndicatorCentreRadiusMax; + [NMS(Index = 360)] + /* 0x74D0 */ public float DroneIndicatorCentreRadiusMin; + [NMS(Index = 361)] + /* 0x74D4 */ public float DroneIndicatorFadeRange; + [NMS(Index = 358)] + /* 0x74D8 */ public float DroneIndicatorRadius; + [NMS(Index = 112)] + /* 0x74DC */ public float EggModifiyAnimLoopTime; + [NMS(Index = 111)] + /* 0x74E0 */ public float EggModifiyAnimMaxSize; + [NMS(Index = 122)] + /* 0x74E4 */ public float EndOfSeasonAlertDelay; + [NMS(Index = 161)] + /* 0x74E8 */ public float ExocraftHUDMarkerHideDistance; + [NMS(Index = 162)] + /* 0x74EC */ public float ExocraftHUDMarkerOffset; + [NMS(Index = 119)] + /* 0x74F0 */ public float ExpeditionStageChangeTime; + [NMS(Index = 58)] + /* 0x74F4 */ public float EyeTrackingCursorBlendRate; + [NMS(Index = 57)] + /* 0x74F8 */ public float EyeTrackingCursorBlendRateGameModeSelect; + [NMS(Index = 56)] + /* 0x74FC */ public float EyeTrackingPopupLookAwayTime; + [NMS(Index = 59)] + /* 0x7500 */ public float EyeTrackingStickyHoverTime; + [NMS(Index = 55)] + /* 0x7504 */ public float EyeTrackingTimeBeforePopupsActivate; + [NMS(Index = 1459)] + /* 0x7508 */ public float FeedFrigateAnimAlphaChange; + [NMS(Index = 1457)] + /* 0x750C */ public int FeedFrigateAnimNumPeriods; + [NMS(Index = 1456)] + /* 0x7510 */ public float FeedFrigateAnimPeriod; + [NMS(Index = 1458)] + /* 0x7514 */ public float FeedFrigateAnimScaleChange; + [NMS(Index = 127)] + /* 0x7518 */ public int ForceOpenHazardProtInventoryThreshold; + [NMS(Index = 661)] + /* 0x751C */ public float FreighterCommanderMarkerMinDistance; + [NMS(Index = 692)] + /* 0x7520 */ public float FreighterEntranceOffset; + [NMS(Index = 667)] + /* 0x7524 */ public float FreighterHighlightRange; + [NMS(Index = 691)] + /* 0x7528 */ public float FreighterLeaderIconDistance; + [NMS(Index = 101)] + /* 0x752C */ public float FreighterMegaWarpTransitionTime; + [NMS(Index = 657)] + /* 0x7530 */ public float FreighterSummonDelay; + [NMS(Index = 660)] + /* 0x7534 */ public float FreighterSummonGridSize; + [NMS(Index = 666)] + /* 0x7538 */ public float FreighterSummonLookTime; + [NMS(Index = 652)] + /* 0x753C */ public float FreighterSummonOffset; + [NMS(Index = 653)] + /* 0x7540 */ public float FreighterSummonOffsetPulse; + [NMS(Index = 651)] + /* 0x7544 */ public float FreighterSummonPitch; + [NMS(Index = 665)] + /* 0x7548 */ public float FreighterSummonPlanetOffset; + [NMS(Index = 664)] + /* 0x754C */ public float FreighterSummonPulseFadeAmount; + [NMS(Index = 663)] + /* 0x7550 */ public float FreighterSummonPulseRate; + [NMS(Index = 650)] + /* 0x7554 */ public float FreighterSummonTurn; + [NMS(Index = 659)] + /* 0x7558 */ public float FreighterSummonTurnAngleIncrement; + [NMS(Index = 658)] + /* 0x755C */ public int FreighterSummonTurnNumTries; + [NMS(Index = 662)] + /* 0x7560 */ public float FreighterSurfaceMinAngle; + [NMS(Index = 690)] + /* 0x7564 */ public float FrigateDamageIconVisibilityDistance; + [NMS(Index = 645)] + /* 0x7568 */ public float FrigateIconOffset; + [NMS(Index = 689)] + /* 0x756C */ public float FrigatePurchaseNotificationResetDistanceMultiplier; + [NMS(Index = 1131)] + /* 0x7570 */ public float FrontendActivateSplit; + [NMS(Index = 1130)] + /* 0x7574 */ public float FrontendActivateTime; + [NMS(Index = 1115)] + /* 0x7578 */ public float FrontendBGAlpha; + [NMS(Index = 1135)] + /* 0x757C */ public float FrontendBootBarTime; + [NMS(Index = 1134)] + /* 0x7580 */ public float FrontendBootTime; [NMS(Index = 1119)] - /* 0x70C4 */ public float FrontendDeactivateTime; - [NMS(Index = 1198)] - /* 0x70C8 */ public float FrontendDoFBlurMultiplier; - [NMS(Index = 1196)] - /* 0x70CC */ public float FrontendDoFFarPlane; - [NMS(Index = 1197)] - /* 0x70D0 */ public float FrontendDoFFarPlaneFade; - [NMS(Index = 1195)] - /* 0x70D4 */ public float FrontendDoFNearPlane; - [NMS(Index = 181)] - /* 0x70D8 */ public float FrontendOffsetVR; - [NMS(Index = 1200)] - /* 0x70DC */ public float FrontendShineSpeed; + /* 0x7584 */ public float FrontendConfirmTime; + [NMS(Index = 1117)] + /* 0x7588 */ public float FrontendConfirmTimeFast; + [NMS(Index = 1116)] + /* 0x758C */ public float FrontendConfirmTimeMouseMultiplier; + [NMS(Index = 1120)] + /* 0x7590 */ public float FrontendConfirmTimeSlow; [NMS(Index = 1123)] - /* 0x70E0 */ public float FrontendStatCircleWidth; - [NMS(Index = 1124)] - /* 0x70E4 */ public float FrontendStatCircleWidthExtra; - [NMS(Index = 1203)] - /* 0x70E8 */ public float FrontendTitleFontSpacing; - [NMS(Index = 1201)] - /* 0x70EC */ public float FrontendToolbarTextHeight; - [NMS(Index = 1202)] - /* 0x70F0 */ public float FrontendToolbarTextHeightSelected; - [NMS(Index = 1109)] - /* 0x70F4 */ public float FrontendTouchConfirmTimeFastMultiplier; - [NMS(Index = 582)] - /* 0x70F8 */ public float FrontendWaitFadeProgressiveDialogOut; - [NMS(Index = 581)] - /* 0x70FC */ public float FrontendWaitFadeTextFrameOut; - [NMS(Index = 580)] - /* 0x7100 */ public float FrontendWaitFadeTextOut; - [NMS(Index = 578)] - /* 0x7104 */ public float FrontendWaitInitial; - [NMS(Index = 579)] - /* 0x7108 */ public float FrontendWaitInitialTerminal; - [NMS(Index = 577)] - /* 0x710C */ public float FrontendWaitResponse; - [NMS(Index = 583)] - /* 0x7110 */ public float FrontendWaitResponseOffset; - [NMS(Index = 876)] - /* 0x7114 */ public float GalaxyMapRadialBorder; - [NMS(Index = 877)] - /* 0x7118 */ public float GalaxyMapRadialTargetDist; - [NMS(Index = 180)] - /* 0x711C */ public float GalmapDiscoveryOffsetVR; - [NMS(Index = 104)] - /* 0x7120 */ public float GameModeSelectColourFadeTime; - [NMS(Index = 1456)] - /* 0x7124 */ public float GDKHandheldMinFontHeight; - [NMS(Index = 85)] - /* 0x7128 */ public float GridDecayRateSwitchValue; - [NMS(Index = 566)] - /* 0x712C */ public float GridFlickerAmp; - [NMS(Index = 564)] - /* 0x7130 */ public float GridFlickerBaseAlpha; - [NMS(Index = 565)] - /* 0x7134 */ public float GridFlickerFreq; - [NMS(Index = 243)] - /* 0x7138 */ public float HandButtonClickTime; - [NMS(Index = 239)] - /* 0x713C */ public float HandButtonCursorScale; - [NMS(Index = 247)] - /* 0x7140 */ public float HandButtonDotRadius; - [NMS(Index = 245)] - /* 0x7144 */ public float HandButtonFrontendCursorScale; - [NMS(Index = 241)] - /* 0x7148 */ public float HandButtonNearDistance; - [NMS(Index = 236)] - /* 0x714C */ public float HandButtonPostClickTime; + /* 0x7594 */ public float FrontendCursorOffset; + [NMS(Index = 1122)] + /* 0x7598 */ public float FrontendCursorSize; + [NMS(Index = 1127)] + /* 0x759C */ public float FrontendCursorWidth; + [NMS(Index = 1129)] + /* 0x75A0 */ public float FrontendDeactivateSplit; + [NMS(Index = 1128)] + /* 0x75A4 */ public float FrontendDeactivateTime; + [NMS(Index = 1207)] + /* 0x75A8 */ public float FrontendDoFBlurMultiplier; + [NMS(Index = 1205)] + /* 0x75AC */ public float FrontendDoFFarPlane; + [NMS(Index = 1206)] + /* 0x75B0 */ public float FrontendDoFFarPlaneFade; + [NMS(Index = 1204)] + /* 0x75B4 */ public float FrontendDoFNearPlane; + [NMS(Index = 190)] + /* 0x75B8 */ public float FrontendOffsetVR; + [NMS(Index = 1209)] + /* 0x75BC */ public float FrontendShineSpeed; + [NMS(Index = 1132)] + /* 0x75C0 */ public float FrontendStatCircleWidth; + [NMS(Index = 1133)] + /* 0x75C4 */ public float FrontendStatCircleWidthExtra; + [NMS(Index = 1212)] + /* 0x75C8 */ public float FrontendTitleFontSpacing; + [NMS(Index = 1210)] + /* 0x75CC */ public float FrontendToolbarTextHeight; + [NMS(Index = 1211)] + /* 0x75D0 */ public float FrontendToolbarTextHeightSelected; + [NMS(Index = 1118)] + /* 0x75D4 */ public float FrontendTouchConfirmTimeFastMultiplier; + [NMS(Index = 591)] + /* 0x75D8 */ public float FrontendWaitFadeProgressiveDialogOut; + [NMS(Index = 590)] + /* 0x75DC */ public float FrontendWaitFadeTextFrameOut; + [NMS(Index = 589)] + /* 0x75E0 */ public float FrontendWaitFadeTextOut; + [NMS(Index = 587)] + /* 0x75E4 */ public float FrontendWaitInitial; + [NMS(Index = 588)] + /* 0x75E8 */ public float FrontendWaitInitialTerminal; + [NMS(Index = 586)] + /* 0x75EC */ public float FrontendWaitResponse; + [NMS(Index = 592)] + /* 0x75F0 */ public float FrontendWaitResponseOffset; + [NMS(Index = 885)] + /* 0x75F4 */ public float GalaxyMapRadialBorder; + [NMS(Index = 886)] + /* 0x75F8 */ public float GalaxyMapRadialTargetDist; + [NMS(Index = 189)] + /* 0x75FC */ public float GalmapDiscoveryOffsetVR; + [NMS(Index = 110)] + /* 0x7600 */ public float GameModeSelectColourFadeTime; + [NMS(Index = 1465)] + /* 0x7604 */ public float GDKHandheldMinFontHeight; + [NMS(Index = 91)] + /* 0x7608 */ public float GridDecayRateSwitchValue; + [NMS(Index = 575)] + /* 0x760C */ public float GridFlickerAmp; + [NMS(Index = 573)] + /* 0x7610 */ public float GridFlickerBaseAlpha; + [NMS(Index = 574)] + /* 0x7614 */ public float GridFlickerFreq; + [NMS(Index = 252)] + /* 0x7618 */ public float HandButtonClickTime; [NMS(Index = 248)] - /* 0x7150 */ public float HandButtonPulseRadius; + /* 0x761C */ public float HandButtonCursorScale; + [NMS(Index = 256)] + /* 0x7620 */ public float HandButtonDotRadius; + [NMS(Index = 254)] + /* 0x7624 */ public float HandButtonFrontendCursorScale; + [NMS(Index = 250)] + /* 0x7628 */ public float HandButtonNearDistance; + [NMS(Index = 245)] + /* 0x762C */ public float HandButtonPostClickTime; + [NMS(Index = 257)] + /* 0x7630 */ public float HandButtonPulseRadius; + [NMS(Index = 258)] + /* 0x7634 */ public float HandButtonPulseThickness; [NMS(Index = 249)] - /* 0x7154 */ public float HandButtonPulseThickness; - [NMS(Index = 240)] - /* 0x7158 */ public float HandButtonPushDistance; - [NMS(Index = 232)] - /* 0x715C */ public float HandButtonRadius; + /* 0x7638 */ public float HandButtonPushDistance; + [NMS(Index = 241)] + /* 0x763C */ public float HandButtonRadius; + [NMS(Index = 251)] + /* 0x7640 */ public float HandButtonRadiusClick; [NMS(Index = 242)] - /* 0x7160 */ public float HandButtonRadiusClick; - [NMS(Index = 233)] - /* 0x7164 */ public float HandButtonRadiusTouch; - [NMS(Index = 234)] - /* 0x7168 */ public float HandButtonRadiusTouchNear; - [NMS(Index = 235)] - /* 0x716C */ public float HandButtonRadiusTouchNearActive; - [NMS(Index = 237)] - /* 0x7170 */ public float HandButtonReleaseThreshold; - [NMS(Index = 238)] - /* 0x7174 */ public float HandButtonReleaseThresholdInit; - [NMS(Index = 246)] - /* 0x7178 */ public float HandButtonThickness; + /* 0x7644 */ public float HandButtonRadiusTouch; + [NMS(Index = 243)] + /* 0x7648 */ public float HandButtonRadiusTouchNear; [NMS(Index = 244)] - /* 0x717C */ public float HandButtonTouchReturnTime; - [NMS(Index = 269)] - /* 0x7180 */ public float HandControlButtonSize; - [NMS(Index = 276)] - /* 0x7184 */ public float HandControlMenuAngle; - [NMS(Index = 226)] - /* 0x7188 */ public float HandControlMenuCursorScale; - [NMS(Index = 282)] - /* 0x718C */ public float HandControlMenuDepth; - [NMS(Index = 275)] - /* 0x7190 */ public float HandControlMenuMoveActionDistance; - [NMS(Index = 272)] - /* 0x7194 */ public float HandControlMenuMoveDistance; - [NMS(Index = 273)] - /* 0x7198 */ public float HandControlMenuMoveDistanceScroll; - [NMS(Index = 274)] - /* 0x719C */ public float HandControlMenuMoveDistanceVertical; + /* 0x764C */ public float HandButtonRadiusTouchNearActive; + [NMS(Index = 246)] + /* 0x7650 */ public float HandButtonReleaseThreshold; + [NMS(Index = 247)] + /* 0x7654 */ public float HandButtonReleaseThresholdInit; + [NMS(Index = 255)] + /* 0x7658 */ public float HandButtonThickness; + [NMS(Index = 253)] + /* 0x765C */ public float HandButtonTouchReturnTime; [NMS(Index = 278)] - /* 0x71A0 */ public float HandControlMenuSelectRadius; - [NMS(Index = 279)] - /* 0x71A4 */ public float HandControlMenuSelectRadius1; - [NMS(Index = 280)] - /* 0x71A8 */ public float HandControlMenuSelectRadius2; - [NMS(Index = 277)] - /* 0x71AC */ public float HandControlMenuSurfaceOffset; - [NMS(Index = 271)] - /* 0x71B0 */ public float HandControlPointActiveMargin; - [NMS(Index = 270)] - /* 0x71B4 */ public float HandControlPointMargin; - [NMS(Index = 281)] - /* 0x71B8 */ public float HandControlTopMenuSelectRadius; - [NMS(Index = 129)] - /* 0x71BC */ public float HandheldHUDZoomFactor; - [NMS(Index = 230)] - /* 0x71C0 */ public float HandScreenGraphicsHeight; - [NMS(Index = 229)] - /* 0x71C4 */ public float HandScreenGraphicsWidth; - [NMS(Index = 286)] - /* 0x71C8 */ public int HandScreenHeight; - [NMS(Index = 231)] - /* 0x71CC */ public float HandScreenNearActivateDistance; + /* 0x7660 */ public float HandControlButtonSize; + [NMS(Index = 285)] + /* 0x7664 */ public float HandControlMenuAngle; + [NMS(Index = 235)] + /* 0x7668 */ public float HandControlMenuCursorScale; + [NMS(Index = 291)] + /* 0x766C */ public float HandControlMenuDepth; [NMS(Index = 284)] - /* 0x71D0 */ public int HandScreenWeaponHeight; + /* 0x7670 */ public float HandControlMenuMoveActionDistance; + [NMS(Index = 281)] + /* 0x7674 */ public float HandControlMenuMoveDistance; + [NMS(Index = 282)] + /* 0x7678 */ public float HandControlMenuMoveDistanceScroll; [NMS(Index = 283)] - /* 0x71D4 */ public int HandScreenWeaponWidth; - [NMS(Index = 285)] - /* 0x71D8 */ public int HandScreenWidth; - [NMS(Index = 1193)] - /* 0x71DC */ public float HatchAlphaBase; - [NMS(Index = 1194)] - /* 0x71E0 */ public float HatchAlphaCursor; - [NMS(Index = 1192)] - /* 0x71E4 */ public float HatchAlphaMain; - [NMS(Index = 1190)] - /* 0x71E8 */ public int HatchCount; - [NMS(Index = 1191)] - /* 0x71EC */ public float HatchCursorRadius; - [NMS(Index = 1189)] - /* 0x71F0 */ public float HatchPulsePauseTime; - [NMS(Index = 1187)] - /* 0x71F4 */ public float HatchPulseSpeed; - [NMS(Index = 1188)] - /* 0x71F8 */ public float HatchPulseWidth; - [NMS(Index = 666)] - /* 0x71FC */ public float HazardArrowsLevel2Threshold; - [NMS(Index = 667)] - /* 0x7200 */ public float HazardArrowsLevel3Threshold; - [NMS(Index = 1025)] - /* 0x7204 */ public float HazardBarPulseTime; - [NMS(Index = 1030)] - /* 0x7208 */ public float HazardPainPulseStrength; - [NMS(Index = 1051)] - /* 0x720C */ public float HazardPulseRate; - [NMS(Index = 1022)] - /* 0x7210 */ public float HazardScreenEffectPulseRate; - [NMS(Index = 1026)] - /* 0x7214 */ public float HazardScreenEffectPulseTime; + /* 0x767C */ public float HandControlMenuMoveDistanceVertical; + [NMS(Index = 287)] + /* 0x7680 */ public float HandControlMenuSelectRadius; + [NMS(Index = 288)] + /* 0x7684 */ public float HandControlMenuSelectRadius1; + [NMS(Index = 289)] + /* 0x7688 */ public float HandControlMenuSelectRadius2; + [NMS(Index = 286)] + /* 0x768C */ public float HandControlMenuSurfaceOffset; + [NMS(Index = 280)] + /* 0x7690 */ public float HandControlPointActiveMargin; + [NMS(Index = 279)] + /* 0x7694 */ public float HandControlPointMargin; + [NMS(Index = 290)] + /* 0x7698 */ public float HandControlTopMenuSelectRadius; + [NMS(Index = 135)] + /* 0x769C */ public float HandheldHUDZoomFactor; + [NMS(Index = 239)] + /* 0x76A0 */ public float HandScreenGraphicsHeight; + [NMS(Index = 238)] + /* 0x76A4 */ public float HandScreenGraphicsWidth; + [NMS(Index = 295)] + /* 0x76A8 */ public int HandScreenHeight; + [NMS(Index = 240)] + /* 0x76AC */ public float HandScreenNearActivateDistance; + [NMS(Index = 293)] + /* 0x76B0 */ public int HandScreenWeaponHeight; + [NMS(Index = 292)] + /* 0x76B4 */ public int HandScreenWeaponWidth; + [NMS(Index = 294)] + /* 0x76B8 */ public int HandScreenWidth; + [NMS(Index = 1202)] + /* 0x76BC */ public float HatchAlphaBase; + [NMS(Index = 1203)] + /* 0x76C0 */ public float HatchAlphaCursor; + [NMS(Index = 1201)] + /* 0x76C4 */ public float HatchAlphaMain; + [NMS(Index = 1199)] + /* 0x76C8 */ public int HatchCount; + [NMS(Index = 1200)] + /* 0x76CC */ public float HatchCursorRadius; + [NMS(Index = 1198)] + /* 0x76D0 */ public float HatchPulsePauseTime; + [NMS(Index = 1196)] + /* 0x76D4 */ public float HatchPulseSpeed; + [NMS(Index = 1197)] + /* 0x76D8 */ public float HatchPulseWidth; + [NMS(Index = 675)] + /* 0x76DC */ public float HazardArrowsLevel2Threshold; + [NMS(Index = 676)] + /* 0x76E0 */ public float HazardArrowsLevel3Threshold; + [NMS(Index = 1034)] + /* 0x76E4 */ public float HazardBarPulseTime; + [NMS(Index = 1039)] + /* 0x76E8 */ public float HazardPainPulseStrength; + [NMS(Index = 1060)] + /* 0x76EC */ public float HazardPulseRate; + [NMS(Index = 1031)] + /* 0x76F0 */ public float HazardScreenEffectPulseRate; + [NMS(Index = 1035)] + /* 0x76F4 */ public float HazardScreenEffectPulseTime; + [NMS(Index = 1036)] + /* 0x76F8 */ public float HazardScreenEffectStrength; + [NMS(Index = 1038)] + /* 0x76FC */ public float HazardWarningPulseStrength; + [NMS(Index = 1037)] + /* 0x7700 */ public float HazardWarningPulseTime; + [NMS(Index = 1222)] + /* 0x7704 */ public float HitMarkerPulseSize; + [NMS(Index = 1223)] + /* 0x7708 */ public float HitMarkerPulseSizeStatic; + [NMS(Index = 1224)] + /* 0x770C */ public float HitMarkerPulseTime; + [NMS(Index = 306)] + /* 0x7710 */ public float HmdFramerateScreenPitch; [NMS(Index = 1027)] - /* 0x7218 */ public float HazardScreenEffectStrength; - [NMS(Index = 1029)] - /* 0x721C */ public float HazardWarningPulseStrength; - [NMS(Index = 1028)] - /* 0x7220 */ public float HazardWarningPulseTime; - [NMS(Index = 1213)] - /* 0x7224 */ public float HitMarkerPulseSize; - [NMS(Index = 1214)] - /* 0x7228 */ public float HitMarkerPulseSizeStatic; - [NMS(Index = 1215)] - /* 0x722C */ public float HitMarkerPulseTime; - [NMS(Index = 297)] - /* 0x7230 */ public float HmdFramerateScreenPitch; - [NMS(Index = 1018)] - /* 0x7234 */ public float HoldTimerResetTime; - [NMS(Index = 595)] - /* 0x7238 */ public float HoverOffscreenBorder; - [NMS(Index = 596)] - /* 0x723C */ public float HoverOffscreenBorderXVR; - [NMS(Index = 597)] - /* 0x7240 */ public float HoverOffscreenBorderYAltUI; - [NMS(Index = 45)] - /* 0x7244 */ public float HoverPopAnimDuration; - [NMS(Index = 44)] - /* 0x7248 */ public float HoverPopScaleModification; - [NMS(Index = 816)] - /* 0x724C */ public float HUDDisplayTime; - [NMS(Index = 762)] - /* 0x7250 */ public float HUDDroneCombatPulse; - [NMS(Index = 760)] - /* 0x7254 */ public float HUDDroneHealingPulse; - [NMS(Index = 761)] - /* 0x7258 */ public float HUDDroneSummoningPulse; - [NMS(Index = 954)] - /* 0x725C */ public float HUDElementsOffsetHMDBottom; - [NMS(Index = 952)] - /* 0x7260 */ public float HUDElementsOffsetHMDSide; - [NMS(Index = 953)] - /* 0x7264 */ public float HUDElementsOffsetHMDTop; - [NMS(Index = 955)] - /* 0x7268 */ public float HUDElementsOffsetX_0; - [NMS(Index = 957)] - /* 0x726C */ public float HUDElementsOffsetX_1; - [NMS(Index = 959)] - /* 0x7270 */ public float HUDElementsOffsetX_2; - [NMS(Index = 961)] - /* 0x7274 */ public float HUDElementsOffsetX_3; - [NMS(Index = 963)] - /* 0x7278 */ public float HUDElementsOffsetX_4; - [NMS(Index = 965)] - /* 0x727C */ public float HUDElementsOffsetX_5; - [NMS(Index = 956)] - /* 0x7280 */ public float HUDElementsOffsetY_0; - [NMS(Index = 958)] - /* 0x7284 */ public float HUDElementsOffsetY_1; - [NMS(Index = 960)] - /* 0x7288 */ public float HUDElementsOffsetY_2; - [NMS(Index = 962)] - /* 0x728C */ public float HUDElementsOffsetY_3; + /* 0x7714 */ public float HoldTimerResetTime; + [NMS(Index = 604)] + /* 0x7718 */ public float HoverOffscreenBorder; + [NMS(Index = 605)] + /* 0x771C */ public float HoverOffscreenBorderXVR; + [NMS(Index = 606)] + /* 0x7720 */ public float HoverOffscreenBorderYAltUI; + [NMS(Index = 51)] + /* 0x7724 */ public float HoverPopAnimDuration; + [NMS(Index = 50)] + /* 0x7728 */ public float HoverPopScaleModification; + [NMS(Index = 825)] + /* 0x772C */ public float HUDDisplayTime; + [NMS(Index = 771)] + /* 0x7730 */ public float HUDDroneCombatPulse; + [NMS(Index = 769)] + /* 0x7734 */ public float HUDDroneHealingPulse; + [NMS(Index = 770)] + /* 0x7738 */ public float HUDDroneSummoningPulse; + [NMS(Index = 963)] + /* 0x773C */ public float HUDElementsOffsetHMDBottom; + [NMS(Index = 961)] + /* 0x7740 */ public float HUDElementsOffsetHMDSide; + [NMS(Index = 962)] + /* 0x7744 */ public float HUDElementsOffsetHMDTop; [NMS(Index = 964)] - /* 0x7290 */ public float HUDElementsOffsetY_4; + /* 0x7748 */ public float HUDElementsOffsetX_0; [NMS(Index = 966)] - /* 0x7294 */ public float HUDElementsOffsetY_5; - [NMS(Index = 1347)] - /* 0x7298 */ public float HUDMarkerActiveTime; - [NMS(Index = 1342)] - /* 0x729C */ public float HUDMarkerAlpha; - [NMS(Index = 1317)] - /* 0x72A0 */ public float HUDMarkerAnimLoopTime; - [NMS(Index = 1316)] - /* 0x72A4 */ public float HUDMarkerAnimOffset; - [NMS(Index = 1315)] - /* 0x72A8 */ public float HUDMarkerAnimScale; - [NMS(Index = 1314)] - /* 0x72AC */ public float HUDMarkerAnimSpeed; - [NMS(Index = 460)] - /* 0x72B0 */ public float HUDMarkerDistanceOrTimeDistance; - [NMS(Index = 1335)] - /* 0x72B4 */ public float HUDMarkerFarDistance; - [NMS(Index = 1336)] - /* 0x72B8 */ public float HUDMarkerFarFadeRange; - [NMS(Index = 1341)] - /* 0x72BC */ public float HUDMarkerHorizonBlendRange; + /* 0x774C */ public float HUDElementsOffsetX_1; + [NMS(Index = 968)] + /* 0x7750 */ public float HUDElementsOffsetX_2; + [NMS(Index = 970)] + /* 0x7754 */ public float HUDElementsOffsetX_3; + [NMS(Index = 972)] + /* 0x7758 */ public float HUDElementsOffsetX_4; + [NMS(Index = 974)] + /* 0x775C */ public float HUDElementsOffsetX_5; + [NMS(Index = 965)] + /* 0x7760 */ public float HUDElementsOffsetY_0; + [NMS(Index = 967)] + /* 0x7764 */ public float HUDElementsOffsetY_1; + [NMS(Index = 969)] + /* 0x7768 */ public float HUDElementsOffsetY_2; + [NMS(Index = 971)] + /* 0x776C */ public float HUDElementsOffsetY_3; + [NMS(Index = 973)] + /* 0x7770 */ public float HUDElementsOffsetY_4; + [NMS(Index = 975)] + /* 0x7774 */ public float HUDElementsOffsetY_5; + [NMS(Index = 1356)] + /* 0x7778 */ public float HUDMarkerActiveTime; + [NMS(Index = 1351)] + /* 0x777C */ public float HUDMarkerAlpha; + [NMS(Index = 1326)] + /* 0x7780 */ public float HUDMarkerAnimLoopTime; + [NMS(Index = 1325)] + /* 0x7784 */ public float HUDMarkerAnimOffset; + [NMS(Index = 1324)] + /* 0x7788 */ public float HUDMarkerAnimScale; [NMS(Index = 1323)] - /* 0x72C0 */ public float HUDMarkerHoverAngleTestGround; - [NMS(Index = 304)] - /* 0x72C4 */ public float HUDMarkerHoverAngleTestGroundHmd; - [NMS(Index = 1327)] - /* 0x72C8 */ public float HUDMarkerHoverAngleTestShip; - [NMS(Index = 1328)] - /* 0x72CC */ public float HUDMarkerHoverShowLargeAngleTest; - [NMS(Index = 1349)] - /* 0x72D0 */ public float HUDMarkerIconHoverMinScale; - [NMS(Index = 569)] - /* 0x72D4 */ public float HUDMarkerLabelArriveDistance; - [NMS(Index = 568)] - /* 0x72D8 */ public float HUDMarkerLabelBaseWidth; - [NMS(Index = 570)] - /* 0x72DC */ public float HUDMarkerLabelDisplayDistance; - [NMS(Index = 567)] - /* 0x72E0 */ public float HUDMarkerLabelWidthMultiplier; + /* 0x778C */ public float HUDMarkerAnimSpeed; + [NMS(Index = 469)] + /* 0x7790 */ public float HUDMarkerDistanceOrTimeDistance; [NMS(Index = 1344)] - /* 0x72E4 */ public float HUDMarkerModelFadeMinHeight; - [NMS(Index = 1343)] - /* 0x72E8 */ public float HUDMarkerModelFadeRange; - [NMS(Index = 1333)] - /* 0x72EC */ public float HUDMarkerNearFadeDistance; - [NMS(Index = 1334)] - /* 0x72F0 */ public float HUDMarkerNearFadeRange; - [NMS(Index = 571)] - /* 0x72F4 */ public float HUDMarkerNonActiveMissionAlpha; - [NMS(Index = 459)] - /* 0x72F8 */ public float HUDMarkerObjectMinScreenDistance; - [NMS(Index = 1297)] - /* 0x72FC */ public float HUDMarkerOffset; - [NMS(Index = 1320)] - /* 0x7300 */ public float HUDMarkerPrimaryIndicatorSize; + /* 0x7794 */ public float HUDMarkerFarDistance; + [NMS(Index = 1345)] + /* 0x7798 */ public float HUDMarkerFarFadeRange; + [NMS(Index = 1350)] + /* 0x779C */ public float HUDMarkerHorizonBlendRange; + [NMS(Index = 1332)] + /* 0x77A0 */ public float HUDMarkerHoverAngleTestGround; + [NMS(Index = 313)] + /* 0x77A4 */ public float HUDMarkerHoverAngleTestGroundHmd; + [NMS(Index = 1336)] + /* 0x77A8 */ public float HUDMarkerHoverAngleTestShip; [NMS(Index = 1337)] - /* 0x7304 */ public float HUDMarkerScalerMin; - [NMS(Index = 1338)] - /* 0x7308 */ public float HUDMarkerScalerRange; + /* 0x77AC */ public float HUDMarkerHoverShowLargeAngleTest; + [NMS(Index = 1358)] + /* 0x77B0 */ public float HUDMarkerIconHoverMinScale; + [NMS(Index = 578)] + /* 0x77B4 */ public float HUDMarkerLabelArriveDistance; + [NMS(Index = 577)] + /* 0x77B8 */ public float HUDMarkerLabelBaseWidth; + [NMS(Index = 579)] + /* 0x77BC */ public float HUDMarkerLabelDisplayDistance; + [NMS(Index = 576)] + /* 0x77C0 */ public float HUDMarkerLabelWidthMultiplier; + [NMS(Index = 1353)] + /* 0x77C4 */ public float HUDMarkerModelFadeMinHeight; + [NMS(Index = 1352)] + /* 0x77C8 */ public float HUDMarkerModelFadeRange; + [NMS(Index = 1342)] + /* 0x77CC */ public float HUDMarkerNearFadeDistance; + [NMS(Index = 1343)] + /* 0x77D0 */ public float HUDMarkerNearFadeRange; + [NMS(Index = 580)] + /* 0x77D4 */ public float HUDMarkerNonActiveMissionAlpha; + [NMS(Index = 468)] + /* 0x77D8 */ public float HUDMarkerObjectMinScreenDistance; + [NMS(Index = 1306)] + /* 0x77DC */ public float HUDMarkerOffset; + [NMS(Index = 1329)] + /* 0x77E0 */ public float HUDMarkerPrimaryIndicatorSize; + [NMS(Index = 1346)] + /* 0x77E4 */ public float HUDMarkerScalerMin; + [NMS(Index = 1347)] + /* 0x77E8 */ public float HUDMarkerScalerRange; + [NMS(Index = 1349)] + /* 0x77EC */ public float HUDMarkerScalerSizeMax; + [NMS(Index = 1348)] + /* 0x77F0 */ public float HUDMarkerScalerSizeMin; [NMS(Index = 1340)] - /* 0x730C */ public float HUDMarkerScalerSizeMax; + /* 0x77F4 */ public float HUDMarkerShipOffsetMaxDist; + [NMS(Index = 1341)] + /* 0x77F8 */ public float HUDMarkerShipOffsetMinDist; + [NMS(Index = 1354)] + /* 0x77FC */ public float HUDMarkerShowActualIconDistance; + [NMS(Index = 1355)] + /* 0x7800 */ public float HUDMarkerShowActualSpaceIconDistance; + [NMS(Index = 1335)] + /* 0x7804 */ public float HUDMarkerWideHoverAngleTest; + [NMS(Index = 314)] + /* 0x7808 */ public float HUDMarkerWideHoverAngleTestHmd; + [NMS(Index = 1334)] + /* 0x780C */ public float HUDNetworkMarkerHoverAngleTestGround; [NMS(Index = 1339)] - /* 0x7310 */ public float HUDMarkerScalerSizeMin; - [NMS(Index = 1331)] - /* 0x7314 */ public float HUDMarkerShipOffsetMaxDist; - [NMS(Index = 1332)] - /* 0x7318 */ public float HUDMarkerShipOffsetMinDist; - [NMS(Index = 1345)] - /* 0x731C */ public float HUDMarkerShowActualIconDistance; - [NMS(Index = 1346)] - /* 0x7320 */ public float HUDMarkerShowActualSpaceIconDistance; - [NMS(Index = 1326)] - /* 0x7324 */ public float HUDMarkerWideHoverAngleTest; - [NMS(Index = 305)] - /* 0x7328 */ public float HUDMarkerWideHoverAngleTestHmd; - [NMS(Index = 1325)] - /* 0x732C */ public float HUDNetworkMarkerHoverAngleTestGround; + /* 0x7810 */ public float HUDNetworkMarkerHoverAngleVRMul; + [NMS(Index = 1338)] + /* 0x7814 */ public float HUDNetworkMarkerHoverShowLargeAngleTest; + [NMS(Index = 1333)] + /* 0x7818 */ public float HUDPetCentreScreenAngle; [NMS(Index = 1330)] - /* 0x7330 */ public float HUDNetworkMarkerHoverAngleVRMul; - [NMS(Index = 1329)] - /* 0x7334 */ public float HUDNetworkMarkerHoverShowLargeAngleTest; - [NMS(Index = 1324)] - /* 0x7338 */ public float HUDPetCentreScreenAngle; - [NMS(Index = 1321)] - /* 0x733C */ public float HUDPetMarkerAngleTest; - [NMS(Index = 1322)] - /* 0x7340 */ public float HUDPetMarkerAngleVRMul; - [NMS(Index = 492)] - /* 0x7344 */ public float HUDPlayerPhonePulseScanFreq; - [NMS(Index = 491)] - /* 0x7348 */ public float HUDPlayerSentinelPulseScanFreq; - [NMS(Index = 489)] - /* 0x734C */ public float HUDPlayerSentinelPulseWidth; - [NMS(Index = 490)] - /* 0x7350 */ public float HUDPlayerSentinelRangeFactor; - [NMS(Index = 864)] - /* 0x7354 */ public float HUDPlayerTrackArrowArrowSize; - [NMS(Index = 833)] - /* 0x7358 */ public float HUDPlayerTrackArrowDamageGlowHullHitCriticalOpacityScale; - [NMS(Index = 834)] - /* 0x735C */ public float HUDPlayerTrackArrowDamageGlowHullHitOpacityScale; - [NMS(Index = 841)] - /* 0x7360 */ public float HUDPlayerTrackArrowDamageGlowOffset; - [NMS(Index = 837)] - /* 0x7364 */ public float HUDPlayerTrackArrowDamageGlowShieldHitCriticalOpacityScale; - [NMS(Index = 838)] - /* 0x7368 */ public float HUDPlayerTrackArrowDamageGlowShieldHitOpacityScale; - [NMS(Index = 865)] - /* 0x736C */ public float HUDPlayerTrackArrowDotSize; - [NMS(Index = 845)] - /* 0x7370 */ public float HUDPlayerTrackArrowEnergyShieldDepletedGlowOpacityScale; - [NMS(Index = 846)] - /* 0x7374 */ public float HUDPlayerTrackArrowEnergyShieldDepletedTime; + /* 0x781C */ public float HUDPetMarkerAngleTest; + [NMS(Index = 1331)] + /* 0x7820 */ public float HUDPetMarkerAngleVRMul; + [NMS(Index = 501)] + /* 0x7824 */ public float HUDPlayerPhonePulseScanFreq; + [NMS(Index = 500)] + /* 0x7828 */ public float HUDPlayerSentinelPulseScanFreq; + [NMS(Index = 498)] + /* 0x782C */ public float HUDPlayerSentinelPulseWidth; + [NMS(Index = 499)] + /* 0x7830 */ public float HUDPlayerSentinelRangeFactor; + [NMS(Index = 873)] + /* 0x7834 */ public float HUDPlayerTrackArrowArrowSize; + [NMS(Index = 842)] + /* 0x7838 */ public float HUDPlayerTrackArrowDamageGlowHullHitCriticalOpacityScale; [NMS(Index = 843)] - /* 0x7378 */ public float HUDPlayerTrackArrowEnergyShieldGlowOffset; - [NMS(Index = 829)] - /* 0x737C */ public float HUDPlayerTrackArrowEnergyShieldLowThreshold; - [NMS(Index = 830)] - /* 0x7380 */ public float HUDPlayerTrackArrowEnergyShieldOffset; + /* 0x783C */ public float HUDPlayerTrackArrowDamageGlowHullHitOpacityScale; [NMS(Index = 850)] - /* 0x7384 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeGlowOpacityScale; - [NMS(Index = 851)] - /* 0x7388 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeTime; - [NMS(Index = 873)] - /* 0x738C */ public float HUDPlayerTrackArrowFadeRange; - [NMS(Index = 832)] - /* 0x7390 */ public float HUDPlayerTrackArrowGlowBaseOpacity; - [NMS(Index = 825)] - /* 0x7394 */ public float HUDPlayerTrackArrowHealthOffset; - [NMS(Index = 788)] - /* 0x7398 */ public float HUDPlayerTrackArrowIconBorderReducerShip; - [NMS(Index = 785)] - /* 0x739C */ public float HUDPlayerTrackArrowIconFadeDist; - [NMS(Index = 784)] - /* 0x73A0 */ public float HUDPlayerTrackArrowIconFadeDistDrone; - [NMS(Index = 783)] - /* 0x73A4 */ public float HUDPlayerTrackArrowIconFadeDistShip; - [NMS(Index = 786)] - /* 0x73A8 */ public float HUDPlayerTrackArrowIconFadeRange; + /* 0x7840 */ public float HUDPlayerTrackArrowDamageGlowOffset; + [NMS(Index = 846)] + /* 0x7844 */ public float HUDPlayerTrackArrowDamageGlowShieldHitCriticalOpacityScale; + [NMS(Index = 847)] + /* 0x7848 */ public float HUDPlayerTrackArrowDamageGlowShieldHitOpacityScale; + [NMS(Index = 874)] + /* 0x784C */ public float HUDPlayerTrackArrowDotSize; + [NMS(Index = 854)] + /* 0x7850 */ public float HUDPlayerTrackArrowEnergyShieldDepletedGlowOpacityScale; + [NMS(Index = 855)] + /* 0x7854 */ public float HUDPlayerTrackArrowEnergyShieldDepletedTime; + [NMS(Index = 852)] + /* 0x7858 */ public float HUDPlayerTrackArrowEnergyShieldGlowOffset; + [NMS(Index = 838)] + /* 0x785C */ public float HUDPlayerTrackArrowEnergyShieldLowThreshold; + [NMS(Index = 839)] + /* 0x7860 */ public float HUDPlayerTrackArrowEnergyShieldOffset; + [NMS(Index = 859)] + /* 0x7864 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeGlowOpacityScale; + [NMS(Index = 860)] + /* 0x7868 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeTime; + [NMS(Index = 882)] + /* 0x786C */ public float HUDPlayerTrackArrowFadeRange; + [NMS(Index = 841)] + /* 0x7870 */ public float HUDPlayerTrackArrowGlowBaseOpacity; + [NMS(Index = 834)] + /* 0x7874 */ public float HUDPlayerTrackArrowHealthOffset; + [NMS(Index = 797)] + /* 0x7878 */ public float HUDPlayerTrackArrowIconBorderReducerShip; + [NMS(Index = 794)] + /* 0x787C */ public float HUDPlayerTrackArrowIconFadeDist; + [NMS(Index = 793)] + /* 0x7880 */ public float HUDPlayerTrackArrowIconFadeDistDrone; + [NMS(Index = 792)] + /* 0x7884 */ public float HUDPlayerTrackArrowIconFadeDistShip; + [NMS(Index = 795)] + /* 0x7888 */ public float HUDPlayerTrackArrowIconFadeRange; + [NMS(Index = 796)] + /* 0x788C */ public float HUDPlayerTrackArrowIconFadeRangeShip; [NMS(Index = 787)] - /* 0x73AC */ public float HUDPlayerTrackArrowIconFadeRangeShip; - [NMS(Index = 778)] - /* 0x73B0 */ public float HUDPlayerTrackArrowIconFadeTime; - [NMS(Index = 782)] - /* 0x73B4 */ public float HUDPlayerTrackArrowIconPulse2Alpha; - [NMS(Index = 776)] - /* 0x73B8 */ public float HUDPlayerTrackArrowIconPulseTime; - [NMS(Index = 780)] - /* 0x73BC */ public float HUDPlayerTrackArrowIconPulseWidth1; - [NMS(Index = 781)] - /* 0x73C0 */ public float HUDPlayerTrackArrowIconPulseWidth2; - [NMS(Index = 777)] - /* 0x73C4 */ public float HUDPlayerTrackArrowIconShowTime; - [NMS(Index = 862)] - /* 0x73C8 */ public float HUDPlayerTrackArrowIconSize; - [NMS(Index = 872)] - /* 0x73CC */ public float HUDPlayerTrackArrowMinFadeDist; - [NMS(Index = 857)] - /* 0x73D0 */ public float HUDPlayerTrackArrowOffset; + /* 0x7890 */ public float HUDPlayerTrackArrowIconFadeTime; + [NMS(Index = 791)] + /* 0x7894 */ public float HUDPlayerTrackArrowIconPulse2Alpha; + [NMS(Index = 785)] + /* 0x7898 */ public float HUDPlayerTrackArrowIconPulseTime; [NMS(Index = 789)] - /* 0x73D4 */ public float HUDPlayerTrackArrowPulseOffset; + /* 0x789C */ public float HUDPlayerTrackArrowIconPulseWidth1; [NMS(Index = 790)] - /* 0x73D8 */ public float HUDPlayerTrackArrowPulseRate; - [NMS(Index = 858)] - /* 0x73DC */ public float HUDPlayerTrackArrowScreenBorder; + /* 0x78A0 */ public float HUDPlayerTrackArrowIconPulseWidth2; + [NMS(Index = 786)] + /* 0x78A4 */ public float HUDPlayerTrackArrowIconShowTime; + [NMS(Index = 871)] + /* 0x78A8 */ public float HUDPlayerTrackArrowIconSize; + [NMS(Index = 881)] + /* 0x78AC */ public float HUDPlayerTrackArrowMinFadeDist; + [NMS(Index = 866)] + /* 0x78B0 */ public float HUDPlayerTrackArrowOffset; + [NMS(Index = 798)] + /* 0x78B4 */ public float HUDPlayerTrackArrowPulseOffset; + [NMS(Index = 799)] + /* 0x78B8 */ public float HUDPlayerTrackArrowPulseRate; + [NMS(Index = 867)] + /* 0x78BC */ public float HUDPlayerTrackArrowScreenBorder; + [NMS(Index = 784)] + /* 0x78C0 */ public float HUDPlayerTrackArrowShipLabelOffset; + [NMS(Index = 868)] + /* 0x78C4 */ public float HUDPlayerTrackArrowSize; + [NMS(Index = 870)] + /* 0x78C8 */ public float HUDPlayerTrackArrowSizeMax; + [NMS(Index = 869)] + /* 0x78CC */ public float HUDPlayerTrackArrowSizeMin; + [NMS(Index = 872)] + /* 0x78D0 */ public float HUDPlayerTrackArrowSmallIconSize; + [NMS(Index = 865)] + /* 0x78D4 */ public float HUDPlayerTrackArrowTargetDist; + [NMS(Index = 864)] + /* 0x78D8 */ public float HUDPlayerTrackArrowTargetDistShip; + [NMS(Index = 830)] + /* 0x78DC */ public float HUDPlayerTrackArrowTextExtraHeight; + [NMS(Index = 831)] + /* 0x78E0 */ public float HUDPlayerTrackArrowTextExtraOffsetX; + [NMS(Index = 832)] + /* 0x78E4 */ public float HUDPlayerTrackArrowTextExtraOffsetY; + [NMS(Index = 828)] + /* 0x78E8 */ public float HUDPlayerTrackArrowTextHeight; + [NMS(Index = 827)] + /* 0x78EC */ public float HUDPlayerTrackArrowTextOffset; + [NMS(Index = 826)] + /* 0x78F0 */ public float HUDPlayerTrackDangerPulse; + [NMS(Index = 772)] + /* 0x78F4 */ public float HUDPlayerTrackNoSightPulse; [NMS(Index = 775)] - /* 0x73E0 */ public float HUDPlayerTrackArrowShipLabelOffset; - [NMS(Index = 859)] - /* 0x73E4 */ public float HUDPlayerTrackArrowSize; - [NMS(Index = 861)] - /* 0x73E8 */ public float HUDPlayerTrackArrowSizeMax; - [NMS(Index = 860)] - /* 0x73EC */ public float HUDPlayerTrackArrowSizeMin; - [NMS(Index = 863)] - /* 0x73F0 */ public float HUDPlayerTrackArrowSmallIconSize; - [NMS(Index = 856)] - /* 0x73F4 */ public float HUDPlayerTrackArrowTargetDist; - [NMS(Index = 855)] - /* 0x73F8 */ public float HUDPlayerTrackArrowTargetDistShip; - [NMS(Index = 821)] - /* 0x73FC */ public float HUDPlayerTrackArrowTextExtraHeight; - [NMS(Index = 822)] - /* 0x7400 */ public float HUDPlayerTrackArrowTextExtraOffsetX; - [NMS(Index = 823)] - /* 0x7404 */ public float HUDPlayerTrackArrowTextExtraOffsetY; - [NMS(Index = 819)] - /* 0x7408 */ public float HUDPlayerTrackArrowTextHeight; - [NMS(Index = 818)] - /* 0x740C */ public float HUDPlayerTrackArrowTextOffset; - [NMS(Index = 817)] - /* 0x7410 */ public float HUDPlayerTrackDangerPulse; - [NMS(Index = 763)] - /* 0x7414 */ public float HUDPlayerTrackNoSightPulse; - [NMS(Index = 766)] - /* 0x7418 */ public float HUDPlayerTrackTimerEnd; - [NMS(Index = 767)] - /* 0x741C */ public float HUDPlayerTrackTimerPulseRate; - [NMS(Index = 764)] - /* 0x7420 */ public float HUDPlayerTrackTimerStart; - [NMS(Index = 765)] - /* 0x7424 */ public float HUDPlayerTrackTimerStartFade; - [NMS(Index = 1292)] - /* 0x7428 */ public float HUDTargetHealthDangerTime; - [NMS(Index = 1291)] - /* 0x742C */ public float HUDTargetHealthIconSize; - [NMS(Index = 1295)] - /* 0x7430 */ public float HUDTargetIconOffset; - [NMS(Index = 1296)] - /* 0x7434 */ public float HUDTargetIconSize; - [NMS(Index = 1293)] - /* 0x7438 */ public float HUDTargetMarkerOffset; - [NMS(Index = 1294)] - /* 0x743C */ public float HUDTargetMarkerSize; - [NMS(Index = 878)] - /* 0x7440 */ public float IconBackgroundAlpha; - [NMS(Index = 410)] - /* 0x7444 */ public float IconGlowStrengthActive; - [NMS(Index = 409)] - /* 0x7448 */ public float IconGlowStrengthError; - [NMS(Index = 412)] - /* 0x744C */ public float IconGlowStrengthHighlight; - [NMS(Index = 411)] - /* 0x7450 */ public float IconGlowStrengthNeutral; - [NMS(Index = 1061)] - /* 0x7454 */ public float IconPulseRate; - [NMS(Index = 1445)] - /* 0x7458 */ public float InfoPortalGuideCycleTime; - [NMS(Index = 1446)] - /* 0x745C */ public float InfoPortalMilestonesCycleTime; + /* 0x78F8 */ public float HUDPlayerTrackTimerEnd; + [NMS(Index = 776)] + /* 0x78FC */ public float HUDPlayerTrackTimerPulseRate; + [NMS(Index = 773)] + /* 0x7900 */ public float HUDPlayerTrackTimerStart; + [NMS(Index = 774)] + /* 0x7904 */ public float HUDPlayerTrackTimerStartFade; + [NMS(Index = 1301)] + /* 0x7908 */ public float HUDTargetHealthDangerTime; + [NMS(Index = 1300)] + /* 0x790C */ public float HUDTargetHealthIconSize; + [NMS(Index = 1304)] + /* 0x7910 */ public float HUDTargetIconOffset; + [NMS(Index = 1305)] + /* 0x7914 */ public float HUDTargetIconSize; + [NMS(Index = 1302)] + /* 0x7918 */ public float HUDTargetMarkerOffset; + [NMS(Index = 1303)] + /* 0x791C */ public float HUDTargetMarkerSize; + [NMS(Index = 887)] + /* 0x7920 */ public float IconBackgroundAlpha; + [NMS(Index = 419)] + /* 0x7924 */ public float IconGlowStrengthActive; + [NMS(Index = 418)] + /* 0x7928 */ public float IconGlowStrengthError; + [NMS(Index = 421)] + /* 0x792C */ public float IconGlowStrengthHighlight; + [NMS(Index = 420)] + /* 0x7930 */ public float IconGlowStrengthNeutral; + [NMS(Index = 1070)] + /* 0x7934 */ public float IconPulseRate; + [NMS(Index = 1454)] + /* 0x7938 */ public float InfoPortalGuideCycleTime; + [NMS(Index = 1455)] + /* 0x793C */ public float InfoPortalMilestonesCycleTime; + [NMS(Index = 1091)] + /* 0x7940 */ public float InteractionIconInnerRadius; + [NMS(Index = 1092)] + /* 0x7944 */ public float InteractionIconOuterRadius; + [NMS(Index = 317)] + /* 0x7948 */ public float InteractionInWorldMinScreenDistance; + [NMS(Index = 318)] + /* 0x794C */ public float InteractionInWorldMinScreenDistanceV2; + [NMS(Index = 316)] + /* 0x7950 */ public float InteractionInWorldPitchDistance; + [NMS(Index = 319)] + /* 0x7954 */ public float InteractionInWorldSeatedNPCHeightAdjust; + [NMS(Index = 320)] + /* 0x7958 */ public float InteractionInWorldSeatedNPCHeightAdjustV2; + [NMS(Index = 1089)] + /* 0x795C */ public float InteractionLabelHeight; [NMS(Index = 1082)] - /* 0x7460 */ public float InteractionIconInnerRadius; - [NMS(Index = 1083)] - /* 0x7464 */ public float InteractionIconOuterRadius; - [NMS(Index = 308)] - /* 0x7468 */ public float InteractionInWorldMinScreenDistance; - [NMS(Index = 309)] - /* 0x746C */ public float InteractionInWorldMinScreenDistanceV2; - [NMS(Index = 307)] - /* 0x7470 */ public float InteractionInWorldPitchDistance; - [NMS(Index = 310)] - /* 0x7474 */ public float InteractionInWorldSeatedNPCHeightAdjust; - [NMS(Index = 311)] - /* 0x7478 */ public float InteractionInWorldSeatedNPCHeightAdjustV2; - [NMS(Index = 1080)] - /* 0x747C */ public float InteractionLabelHeight; - [NMS(Index = 1073)] - /* 0x7480 */ public float InteractionLabelHorizontalLineLength; - [NMS(Index = 1081)] - /* 0x7484 */ public float InteractionLabelLineAlpha; - [NMS(Index = 1085)] - /* 0x7488 */ public float InteractionLabelPixelHeightMax; - [NMS(Index = 1084)] - /* 0x748C */ public float InteractionLabelPixelHeightMin; - [NMS(Index = 1079)] - /* 0x7490 */ public float InteractionLabelRadiusScaler; - [NMS(Index = 1087)] - /* 0x7494 */ public float InteractionLabelSpeedClose; - [NMS(Index = 1086)] - /* 0x7498 */ public float InteractionLabelSpeedOpen; - [NMS(Index = 988)] - /* 0x749C */ public float InteractionScanDisplayTime; - [NMS(Index = 987)] - /* 0x74A0 */ public float InteractionScanMinTime; - [NMS(Index = 986)] - /* 0x74A4 */ public float InteractionScanScanTime; - [NMS(Index = 991)] - /* 0x74A8 */ public float InteractionScanSlapOverallTime; - [NMS(Index = 990)] - /* 0x74AC */ public float InteractionScanSlapScale; - [NMS(Index = 989)] - /* 0x74B0 */ public float InteractionScanSlapTime; - [NMS(Index = 1017)] - /* 0x74B4 */ public float InventoryFullMessageRepeatTime; - [NMS(Index = 938)] - /* 0x74B8 */ public float InventoryIconTime; - [NMS(Index = 75)] - /* 0x74BC */ public float InvSlotGradientFactor; - [NMS(Index = 74)] - /* 0x74C0 */ public float InvSlotGradientFactorMin; - [NMS(Index = 76)] - /* 0x74C4 */ public float InvSlotGradientTime; - [NMS(Index = 254)] - /* 0x74C8 */ public float InWorldInteractionScreenScale; - [NMS(Index = 151)] - /* 0x74CC */ public float InWorldInteractLabelFarDistance; - [NMS(Index = 152)] - /* 0x74D0 */ public float InWorldInteractLabelFarRange; - [NMS(Index = 207)] - /* 0x74D4 */ public int InWorldInteractLabelHeight; + /* 0x7960 */ public float InteractionLabelHorizontalLineLength; + [NMS(Index = 1090)] + /* 0x7964 */ public float InteractionLabelLineAlpha; + [NMS(Index = 1094)] + /* 0x7968 */ public float InteractionLabelPixelHeightMax; + [NMS(Index = 1093)] + /* 0x796C */ public float InteractionLabelPixelHeightMin; + [NMS(Index = 1088)] + /* 0x7970 */ public float InteractionLabelRadiusScaler; + [NMS(Index = 1096)] + /* 0x7974 */ public float InteractionLabelSpeedClose; + [NMS(Index = 1095)] + /* 0x7978 */ public float InteractionLabelSpeedOpen; + [NMS(Index = 997)] + /* 0x797C */ public float InteractionScanDisplayTime; + [NMS(Index = 996)] + /* 0x7980 */ public float InteractionScanMinTime; + [NMS(Index = 995)] + /* 0x7984 */ public float InteractionScanScanTime; + [NMS(Index = 1000)] + /* 0x7988 */ public float InteractionScanSlapOverallTime; + [NMS(Index = 999)] + /* 0x798C */ public float InteractionScanSlapScale; + [NMS(Index = 998)] + /* 0x7990 */ public float InteractionScanSlapTime; + [NMS(Index = 1026)] + /* 0x7994 */ public float InventoryFullMessageRepeatTime; + [NMS(Index = 947)] + /* 0x7998 */ public float InventoryIconTime; + [NMS(Index = 81)] + /* 0x799C */ public float InvSlotGradientFactor; + [NMS(Index = 80)] + /* 0x79A0 */ public float InvSlotGradientFactorMin; + [NMS(Index = 82)] + /* 0x79A4 */ public float InvSlotGradientTime; + [NMS(Index = 263)] + /* 0x79A8 */ public float InWorldInteractionScreenScale; + [NMS(Index = 157)] + /* 0x79AC */ public float InWorldInteractLabelFarDistance; + [NMS(Index = 158)] + /* 0x79B0 */ public float InWorldInteractLabelFarRange; + [NMS(Index = 216)] + /* 0x79B4 */ public int InWorldInteractLabelHeight; + [NMS(Index = 154)] + /* 0x79B8 */ public float InWorldInteractLabelMinHeadOffset; + [NMS(Index = 155)] + /* 0x79BC */ public float InWorldInteractLabelNearDistance; + [NMS(Index = 156)] + /* 0x79C0 */ public float InWorldInteractLabelNearRange; + [NMS(Index = 146)] + /* 0x79C4 */ public float InWorldInteractLabelScale; + [NMS(Index = 147)] + /* 0x79C8 */ public float InWorldInteractLabelScaleV2; + [NMS(Index = 215)] + /* 0x79CC */ public int InWorldInteractLabelWidth; + [NMS(Index = 211)] + /* 0x79D0 */ public float InWorldNGuiScreenScale; + [NMS(Index = 264)] + /* 0x79D4 */ public float InWorldNPCInteractionScreenScale; + [NMS(Index = 210)] + /* 0x79D8 */ public float InWorldScreenForwardOffset; + [NMS(Index = 209)] + /* 0x79DC */ public float InWorldScreenMinScreenDistance; [NMS(Index = 148)] - /* 0x74D8 */ public float InWorldInteractLabelMinHeadOffset; - [NMS(Index = 149)] - /* 0x74DC */ public float InWorldInteractLabelNearDistance; - [NMS(Index = 150)] - /* 0x74E0 */ public float InWorldInteractLabelNearRange; - [NMS(Index = 140)] - /* 0x74E4 */ public float InWorldInteractLabelScale; + /* 0x79E0 */ public float InWorldScreenScaleDistance; + [NMS(Index = 54)] + /* 0x79E4 */ public float InWorldUIInteractionDistanceWithEyeTrackingEnabled; + [NMS(Index = 950)] + /* 0x79E8 */ public float ItemReceivedMessageTimeToAdd; + [NMS(Index = 990)] + /* 0x79EC */ public float ItemSlotColourTechChargeRate; + [NMS(Index = 1032)] + /* 0x79F0 */ public float KeepHazardBarActiveTime; + [NMS(Index = 1033)] + /* 0x79F4 */ public float KeepSecondHazardBarActiveTime; + [NMS(Index = 925)] + /* 0x79F8 */ public float LandNotifyHeightThreshold; + [NMS(Index = 924)] + /* 0x79FC */ public float LandNotifySpeedThreshold; + [NMS(Index = 926)] + /* 0x7A00 */ public float LandNotifyTimeThreshold; + [NMS(Index = 738)] + /* 0x7A04 */ public float LargeSpaceIconSize; + [NMS(Index = 357)] + /* 0x7A08 */ public float LoadFadeInDefaultTime; [NMS(Index = 141)] - /* 0x74E8 */ public float InWorldInteractLabelScaleV2; + /* 0x7A0C */ public float LoadingScreenTime; + [NMS(Index = 140)] + /* 0x7A10 */ public float LoadingScreenTravelSpeed; + [NMS(Index = 139)] + /* 0x7A14 */ public float LoadingTravelDistance; + [NMS(Index = 1370)] + /* 0x7A18 */ public float LockOnMarkerSize; + [NMS(Index = 1371)] + /* 0x7A1C */ public float LockOnMarkerSizeLock; + [NMS(Index = 207)] + /* 0x7A20 */ public float LowerHelmetScreenPitch; [NMS(Index = 206)] - /* 0x74EC */ public int InWorldInteractLabelWidth; - [NMS(Index = 202)] - /* 0x74F0 */ public float InWorldNGuiScreenScale; - [NMS(Index = 255)] - /* 0x74F4 */ public float InWorldNPCInteractionScreenScale; - [NMS(Index = 201)] - /* 0x74F8 */ public float InWorldScreenForwardOffset; - [NMS(Index = 200)] - /* 0x74FC */ public float InWorldScreenMinScreenDistance; - [NMS(Index = 142)] - /* 0x7500 */ public float InWorldScreenScaleDistance; - [NMS(Index = 48)] - /* 0x7504 */ public float InWorldUIInteractionDistanceWithEyeTrackingEnabled; - [NMS(Index = 941)] - /* 0x7508 */ public float ItemReceivedMessageTimeToAdd; - [NMS(Index = 981)] - /* 0x750C */ public float ItemSlotColourTechChargeRate; - [NMS(Index = 1023)] - /* 0x7510 */ public float KeepHazardBarActiveTime; - [NMS(Index = 1024)] - /* 0x7514 */ public float KeepSecondHazardBarActiveTime; - [NMS(Index = 916)] - /* 0x7518 */ public float LandNotifyHeightThreshold; - [NMS(Index = 915)] - /* 0x751C */ public float LandNotifySpeedThreshold; - [NMS(Index = 917)] - /* 0x7520 */ public float LandNotifyTimeThreshold; - [NMS(Index = 729)] - /* 0x7524 */ public float LargeSpaceIconSize; - [NMS(Index = 348)] - /* 0x7528 */ public float LoadFadeInDefaultTime; - [NMS(Index = 135)] - /* 0x752C */ public float LoadingScreenTime; - [NMS(Index = 134)] - /* 0x7530 */ public float LoadingScreenTravelSpeed; - [NMS(Index = 133)] - /* 0x7534 */ public float LoadingTravelDistance; - [NMS(Index = 1361)] - /* 0x7538 */ public float LockOnMarkerSize; - [NMS(Index = 1362)] - /* 0x753C */ public float LockOnMarkerSizeLock; - [NMS(Index = 198)] - /* 0x7540 */ public float LowerHelmetScreenPitch; - [NMS(Index = 197)] - /* 0x7544 */ public float LowerHelmetScreenScale; - [NMS(Index = 510)] - /* 0x7548 */ public float LowHealthShieldFactor; - [NMS(Index = 509)] - /* 0x754C */ public float LowHealthShieldMin; - [NMS(Index = 463)] - /* 0x7550 */ public float MaintenanceIconFadeStart; - [NMS(Index = 464)] - /* 0x7554 */ public float MaintenanceIconFadeTime; - [NMS(Index = 936)] - /* 0x7558 */ public float ManualNotificationPauseTime; - [NMS(Index = 1444)] - /* 0x755C */ public float ManualScrollChangePerInputMax; - [NMS(Index = 1443)] - /* 0x7560 */ public float ManualScrollChangePerInputMin; - [NMS(Index = 461)] - /* 0x7564 */ public float MarkerComponentOffset; - [NMS(Index = 358)] - /* 0x7568 */ public float MarkerHorizonApproachAngle; - [NMS(Index = 357)] - /* 0x756C */ public float MarkerHorizonMinOffset; - [NMS(Index = 364)] - /* 0x7570 */ public float MarkerHorizonOffPlanetLightBeamAngle; - [NMS(Index = 356)] - /* 0x7574 */ public float MarkerHorizonOffsetAngle; + /* 0x7A24 */ public float LowerHelmetScreenScale; + [NMS(Index = 519)] + /* 0x7A28 */ public float LowHealthShieldFactor; + [NMS(Index = 518)] + /* 0x7A2C */ public float LowHealthShieldMin; + [NMS(Index = 472)] + /* 0x7A30 */ public float MaintenanceIconFadeStart; + [NMS(Index = 473)] + /* 0x7A34 */ public float MaintenanceIconFadeTime; + [NMS(Index = 945)] + /* 0x7A38 */ public float ManualNotificationPauseTime; + [NMS(Index = 1453)] + /* 0x7A3C */ public float ManualScrollChangePerInputMax; + [NMS(Index = 1452)] + /* 0x7A40 */ public float ManualScrollChangePerInputMin; + [NMS(Index = 470)] + /* 0x7A44 */ public float MarkerComponentOffset; + [NMS(Index = 367)] + /* 0x7A48 */ public float MarkerHorizonApproachAngle; + [NMS(Index = 366)] + /* 0x7A4C */ public float MarkerHorizonMinOffset; + [NMS(Index = 373)] + /* 0x7A50 */ public float MarkerHorizonOffPlanetLightBeamAngle; [NMS(Index = 365)] - /* 0x7578 */ public float MarkerHorizonShipApproachOffset; - [NMS(Index = 359)] - /* 0x757C */ public float MarkerOffsetTypeAngle; - [NMS(Index = 363)] - /* 0x7580 */ public float MarkerOffsetTypeAngleAsteroid; - [NMS(Index = 360)] - /* 0x7584 */ public float MarkerOffsetTypeAngleBattle; - [NMS(Index = 361)] - /* 0x7588 */ public float MarkerOffsetTypeAngleBounty; - [NMS(Index = 362)] - /* 0x758C */ public float MarkerOffsetTypeAnglePlayerShip; - [NMS(Index = 446)] - /* 0x7590 */ public float MarkerRingInnerRadius; - [NMS(Index = 447)] - /* 0x7594 */ public float MarkerRingOuterRadius; + /* 0x7A54 */ public float MarkerHorizonOffsetAngle; [NMS(Index = 374)] - /* 0x7598 */ public float MarkerTagAppearDelay; - [NMS(Index = 513)] - /* 0x759C */ public int MaxDialogCharSizeIdeographic; - [NMS(Index = 511)] - /* 0x75A0 */ public int MaxDialogCharSizeRoman; + /* 0x7A58 */ public float MarkerHorizonShipApproachOffset; + [NMS(Index = 368)] + /* 0x7A5C */ public float MarkerOffsetTypeAngle; + [NMS(Index = 372)] + /* 0x7A60 */ public float MarkerOffsetTypeAngleAsteroid; [NMS(Index = 369)] - /* 0x75A4 */ public int MaxNumMessageBeaconIcons; - [NMS(Index = 183)] - /* 0x75A8 */ public float MaxProjectorDistanceFromDefault; - [NMS(Index = 186)] - /* 0x75AC */ public float MaxProjectorGrabDistance; - [NMS(Index = 89)] - /* 0x75B0 */ public int MaxSubstanceMaxAmountForAmountFraction; - [NMS(Index = 939)] - /* 0x75B4 */ public float MessageNotificationTime; - [NMS(Index = 940)] - /* 0x75B8 */ public float MessageTimeQuick; - [NMS(Index = 114)] - /* 0x75BC */ public float MilestoneStingDisplayTime; - [NMS(Index = 1437)] - /* 0x75C0 */ public float MinimumHoldFill; - [NMS(Index = 112)] - /* 0x75C4 */ public float MinSeasonPlayTimeInDays; - [NMS(Index = 742)] - /* 0x75C8 */ public float MissileCentreOffset; - [NMS(Index = 1367)] - /* 0x75CC */ public float MissileIconAttackPulseAmount; - [NMS(Index = 1366)] - /* 0x75D0 */ public float MissileIconAttackPulseTime; - [NMS(Index = 723)] - /* 0x75D4 */ public float MissionCompassIconScaler; - [NMS(Index = 373)] - /* 0x75D8 */ public float MissionDetailsPageBaseHeight; - [NMS(Index = 539)] - /* 0x75DC */ public int MissionLoopCount; - [NMS(Index = 540)] - /* 0x75E0 */ public int MissionLoopCountPirate; - [NMS(Index = 724)] - /* 0x75E4 */ public float MissionMarkerSize; + /* 0x7A64 */ public float MarkerOffsetTypeAngleBattle; [NMS(Index = 370)] - /* 0x75E8 */ public float MissionObjectiveBaseHeight; + /* 0x7A68 */ public float MarkerOffsetTypeAngleBounty; [NMS(Index = 371)] - /* 0x75EC */ public float MissionObjectiveDoneHeight; - [NMS(Index = 372)] - /* 0x75F0 */ public float MissionObjectiveScrollingExtra; - [NMS(Index = 541)] - /* 0x75F4 */ public int MissionSeedOffset; - [NMS(Index = 538)] - /* 0x75F8 */ public int MissionSpecificMissionPercent; + /* 0x7A6C */ public float MarkerOffsetTypeAnglePlayerShip; + [NMS(Index = 455)] + /* 0x7A70 */ public float MarkerRingInnerRadius; + [NMS(Index = 456)] + /* 0x7A74 */ public float MarkerRingOuterRadius; + [NMS(Index = 383)] + /* 0x7A78 */ public float MarkerTagAppearDelay; [NMS(Index = 522)] - /* 0x75FC */ public float MissionStartEndOSDTime; - [NMS(Index = 523)] - /* 0x7600 */ public float MissionStartEndOSDTimeProcedural; - [NMS(Index = 521)] - /* 0x7604 */ public float MissionStartEndTime; - [NMS(Index = 43)] - /* 0x7608 */ public float ModularCustomisationApplyTime; - [NMS(Index = 1452)] - /* 0x760C */ public float MouseRotateCameraSensitivity; - [NMS(Index = 1422)] - /* 0x7610 */ public float MultiplayerTeleportEffectAppearTime; - [NMS(Index = 1421)] - /* 0x7614 */ public float MultiplayerTeleportEffectDisappearTime; - [NMS(Index = 1387)] - /* 0x7618 */ public float NGuiActiveAreaOffsetTime; - [NMS(Index = 1378)] - /* 0x761C */ public float NGuiAltPlacementDistanceScrollSpeed; - [NMS(Index = 1386)] - /* 0x7620 */ public float NGuiCursorOffsetMultiplier; - [NMS(Index = 296)] - /* 0x7624 */ public float NGuiHmdOffset; - [NMS(Index = 1368)] - /* 0x7628 */ public float NGuiModelRotationDegreesX; - [NMS(Index = 1369)] - /* 0x762C */ public float NGuiModelRotationDegreesY; - [NMS(Index = 1370)] - /* 0x7630 */ public float NGuiModelRotationDegreesZ; - [NMS(Index = 1377)] - /* 0x7634 */ public float NGuiModelViewCdSmoothTime; + /* 0x7A7C */ public int MaxDialogCharSizeIdeographic; + [NMS(Index = 520)] + /* 0x7A80 */ public int MaxDialogCharSizeRoman; + [NMS(Index = 378)] + /* 0x7A84 */ public int MaxNumMessageBeaconIcons; + [NMS(Index = 192)] + /* 0x7A88 */ public float MaxProjectorDistanceFromDefault; + [NMS(Index = 195)] + /* 0x7A8C */ public float MaxProjectorGrabDistance; + [NMS(Index = 95)] + /* 0x7A90 */ public int MaxSubstanceMaxAmountForAmountFraction; + [NMS(Index = 948)] + /* 0x7A94 */ public float MessageNotificationTime; + [NMS(Index = 949)] + /* 0x7A98 */ public float MessageTimeQuick; + [NMS(Index = 120)] + /* 0x7A9C */ public float MilestoneStingDisplayTime; + [NMS(Index = 1446)] + /* 0x7AA0 */ public float MinimumHoldFill; + [NMS(Index = 118)] + /* 0x7AA4 */ public float MinSeasonPlayTimeInDays; + [NMS(Index = 751)] + /* 0x7AA8 */ public float MissileCentreOffset; + [NMS(Index = 1376)] + /* 0x7AAC */ public float MissileIconAttackPulseAmount; [NMS(Index = 1375)] - /* 0x7638 */ public float NGuiModelViewDistanceDiscoveryPage; - [NMS(Index = 1371)] - /* 0x763C */ public float NGuiModelViewDistanceGlobal; - [NMS(Index = 1374)] - /* 0x7640 */ public float NGuiModelViewDistanceShipPage; - [NMS(Index = 1372)] - /* 0x7644 */ public float NGuiModelViewDistanceSuitPage; - [NMS(Index = 1373)] - /* 0x7648 */ public float NGuiModelViewDistanceWeaponPage; + /* 0x7AB0 */ public float MissileIconAttackPulseTime; + [NMS(Index = 732)] + /* 0x7AB4 */ public float MissionCompassIconScaler; + [NMS(Index = 382)] + /* 0x7AB8 */ public float MissionDetailsPageBaseHeight; + [NMS(Index = 548)] + /* 0x7ABC */ public int MissionLoopCount; + [NMS(Index = 549)] + /* 0x7AC0 */ public int MissionLoopCountPirate; + [NMS(Index = 733)] + /* 0x7AC4 */ public float MissionMarkerSize; + [NMS(Index = 379)] + /* 0x7AC8 */ public float MissionObjectiveBaseHeight; + [NMS(Index = 380)] + /* 0x7ACC */ public float MissionObjectiveDoneHeight; + [NMS(Index = 381)] + /* 0x7AD0 */ public float MissionObjectiveScrollingExtra; + [NMS(Index = 550)] + /* 0x7AD4 */ public int MissionSeedOffset; + [NMS(Index = 547)] + /* 0x7AD8 */ public int MissionSpecificMissionPercent; + [NMS(Index = 531)] + /* 0x7ADC */ public float MissionStartEndOSDTime; + [NMS(Index = 532)] + /* 0x7AE0 */ public float MissionStartEndOSDTimeProcedural; + [NMS(Index = 530)] + /* 0x7AE4 */ public float MissionStartEndTime; + [NMS(Index = 49)] + /* 0x7AE8 */ public float ModularCustomisationApplyTime; + [NMS(Index = 1461)] + /* 0x7AEC */ public float MouseRotateCameraSensitivity; + [NMS(Index = 1431)] + /* 0x7AF0 */ public float MultiplayerTeleportEffectAppearTime; + [NMS(Index = 1430)] + /* 0x7AF4 */ public float MultiplayerTeleportEffectDisappearTime; + [NMS(Index = 1396)] + /* 0x7AF8 */ public float NGuiActiveAreaOffsetTime; + [NMS(Index = 1387)] + /* 0x7AFC */ public float NGuiAltPlacementDistanceScrollSpeed; [NMS(Index = 1395)] - /* 0x764C */ public float NGuiModelViewFadeInAfterRenderTime; - [NMS(Index = 1376)] - /* 0x7650 */ public float NGuiModelViewFov; - [NMS(Index = 1380)] - /* 0x7654 */ public float NGuiModelViewFractionOfBBHeightAboveReflectivePlane; - [NMS(Index = 1205)] - /* 0x7658 */ public float NGuiMouseSensitivity; - [NMS(Index = 1204)] - /* 0x765C */ public float NGuiPadSensitivity; + /* 0x7B00 */ public float NGuiCursorOffsetMultiplier; + [NMS(Index = 305)] + /* 0x7B04 */ public float NGuiHmdOffset; + [NMS(Index = 1377)] + /* 0x7B08 */ public float NGuiModelRotationDegreesX; + [NMS(Index = 1378)] + /* 0x7B0C */ public float NGuiModelRotationDegreesY; [NMS(Index = 1379)] - /* 0x7660 */ public float NGuiPlacementAngleScrollSpeed; + /* 0x7B10 */ public float NGuiModelRotationDegreesZ; + [NMS(Index = 1386)] + /* 0x7B14 */ public float NGuiModelViewCdSmoothTime; [NMS(Index = 1384)] - /* 0x7664 */ public float NGuiThumbnailModelRotationDegreesY; + /* 0x7B18 */ public float NGuiModelViewDistanceDiscoveryPage; + [NMS(Index = 1380)] + /* 0x7B1C */ public float NGuiModelViewDistanceGlobal; + [NMS(Index = 1383)] + /* 0x7B20 */ public float NGuiModelViewDistanceShipPage; + [NMS(Index = 1381)] + /* 0x7B24 */ public float NGuiModelViewDistanceSuitPage; + [NMS(Index = 1382)] + /* 0x7B28 */ public float NGuiModelViewDistanceWeaponPage; + [NMS(Index = 1404)] + /* 0x7B2C */ public float NGuiModelViewFadeInAfterRenderTime; [NMS(Index = 1385)] - /* 0x7668 */ public float NGuiThumbnailModelViewDistance; - [NMS(Index = 891)] - /* 0x766C */ public float NotificationBackgroundGradientAlphaInShip; - [NMS(Index = 890)] - /* 0x7670 */ public float NotificationBackgroundGradientEndOffsetPercentInShip; - [NMS(Index = 924)] - /* 0x7674 */ public float NotificationBridgeReachDistance; - [NMS(Index = 898)] - /* 0x7678 */ public float NotificationBuildHintStartTime; - [NMS(Index = 903)] - /* 0x767C */ public float NotificationCantFireTime; - [NMS(Index = 904)] - /* 0x7680 */ public float NotificationDangerTime; - [NMS(Index = 929)] - /* 0x7684 */ public float NotificationDeviceIdleTime; - [NMS(Index = 925)] - /* 0x7688 */ public float NotificationDiscoveryIdleTime; - [NMS(Index = 922)] - /* 0x768C */ public float NotificationFinalMissionWait; - [NMS(Index = 920)] - /* 0x7690 */ public float NotificationGoToSpaceStationWait; - [NMS(Index = 347)] - /* 0x7694 */ public float NotificationHazardMinTimeAfterRecharge; - [NMS(Index = 895)] - /* 0x7698 */ public float NotificationHazardSafeThreshold; - [NMS(Index = 896)] - /* 0x769C */ public float NotificationHazardTimer; - [NMS(Index = 926)] - /* 0x76A0 */ public float NotificationInfoIdleTime; - [NMS(Index = 897)] - /* 0x76A4 */ public float NotificationInteractHintStartTime; + /* 0x7B30 */ public float NGuiModelViewFov; + [NMS(Index = 1389)] + /* 0x7B34 */ public float NGuiModelViewFractionOfBBHeightAboveReflectivePlane; + [NMS(Index = 1214)] + /* 0x7B38 */ public float NGuiMouseSensitivity; + [NMS(Index = 1213)] + /* 0x7B3C */ public float NGuiPadSensitivity; + [NMS(Index = 1388)] + /* 0x7B40 */ public float NGuiPlacementAngleScrollSpeed; + [NMS(Index = 1393)] + /* 0x7B44 */ public float NGuiThumbnailModelRotationDegreesY; + [NMS(Index = 1394)] + /* 0x7B48 */ public float NGuiThumbnailModelViewDistance; + [NMS(Index = 900)] + /* 0x7B4C */ public float NotificationBackgroundGradientAlphaInShip; [NMS(Index = 899)] - /* 0x76A8 */ public float NotificationJetpackTime; - [NMS(Index = 908)] - /* 0x76AC */ public float NotificationMaxPageHintTime; + /* 0x7B50 */ public float NotificationBackgroundGradientEndOffsetPercentInShip; + [NMS(Index = 933)] + /* 0x7B54 */ public float NotificationBridgeReachDistance; [NMS(Index = 907)] - /* 0x76B0 */ public float NotificationMessageCycleTime; - [NMS(Index = 894)] - /* 0x76B4 */ public float NotificationMinVisibleTime; - [NMS(Index = 930)] - /* 0x76B8 */ public float NotificationMissionHintTime; + /* 0x7B58 */ public float NotificationBuildHintStartTime; + [NMS(Index = 912)] + /* 0x7B5C */ public float NotificationCantFireTime; + [NMS(Index = 913)] + /* 0x7B60 */ public float NotificationDangerTime; + [NMS(Index = 938)] + /* 0x7B64 */ public float NotificationDeviceIdleTime; + [NMS(Index = 934)] + /* 0x7B68 */ public float NotificationDiscoveryIdleTime; [NMS(Index = 931)] - /* 0x76BC */ public float NotificationMissionHintTimeCritical; - [NMS(Index = 932)] - /* 0x76C0 */ public float NotificationMissionHintTimeSecondary; - [NMS(Index = 921)] - /* 0x76C4 */ public float NotificationMonolithMissionWait; - [NMS(Index = 927)] - /* 0x76C8 */ public float NotificationNewTechIdleTime; - [NMS(Index = 928)] - /* 0x76CC */ public float NotificationScanEventMissionIdleTime; + /* 0x7B6C */ public float NotificationFinalMissionWait; + [NMS(Index = 929)] + /* 0x7B70 */ public float NotificationGoToSpaceStationWait; + [NMS(Index = 356)] + /* 0x7B74 */ public float NotificationHazardMinTimeAfterRecharge; + [NMS(Index = 904)] + /* 0x7B78 */ public float NotificationHazardSafeThreshold; [NMS(Index = 905)] - /* 0x76D0 */ public float NotificationScanTime; + /* 0x7B7C */ public float NotificationHazardTimer; + [NMS(Index = 935)] + /* 0x7B80 */ public float NotificationInfoIdleTime; [NMS(Index = 906)] - /* 0x76D4 */ public float NotificationScanTimeCutoff; - [NMS(Index = 900)] - /* 0x76D8 */ public float NotificationShieldTime; - [NMS(Index = 912)] - /* 0x76DC */ public float NotificationShipBoostMinTime; - [NMS(Index = 913)] - /* 0x76E0 */ public float NotificationShipBoostReminderTime; + /* 0x7B84 */ public float NotificationInteractHintStartTime; + [NMS(Index = 908)] + /* 0x7B88 */ public float NotificationJetpackTime; + [NMS(Index = 917)] + /* 0x7B8C */ public float NotificationMaxPageHintTime; + [NMS(Index = 916)] + /* 0x7B90 */ public float NotificationMessageCycleTime; + [NMS(Index = 903)] + /* 0x7B94 */ public float NotificationMinVisibleTime; + [NMS(Index = 939)] + /* 0x7B98 */ public float NotificationMissionHintTime; + [NMS(Index = 940)] + /* 0x7B9C */ public float NotificationMissionHintTimeCritical; + [NMS(Index = 941)] + /* 0x7BA0 */ public float NotificationMissionHintTimeSecondary; + [NMS(Index = 930)] + /* 0x7BA4 */ public float NotificationMonolithMissionWait; + [NMS(Index = 936)] + /* 0x7BA8 */ public float NotificationNewTechIdleTime; + [NMS(Index = 937)] + /* 0x7BAC */ public float NotificationScanEventMissionIdleTime; [NMS(Index = 914)] - /* 0x76E4 */ public float NotificationShipBoostReminderTimeTutorial; - [NMS(Index = 901)] - /* 0x76E8 */ public float NotificationShipBoostTime; - [NMS(Index = 902)] - /* 0x76EC */ public float NotificationShipBoostTimeVR; + /* 0x7BB0 */ public float NotificationScanTime; + [NMS(Index = 915)] + /* 0x7BB4 */ public float NotificationScanTimeCutoff; [NMS(Index = 909)] - /* 0x76F0 */ public float NotificationShipJumpMinTime; + /* 0x7BB8 */ public float NotificationShieldTime; + [NMS(Index = 921)] + /* 0x7BBC */ public float NotificationShipBoostMinTime; + [NMS(Index = 922)] + /* 0x7BC0 */ public float NotificationShipBoostReminderTime; + [NMS(Index = 923)] + /* 0x7BC4 */ public float NotificationShipBoostReminderTimeTutorial; [NMS(Index = 910)] - /* 0x76F4 */ public float NotificationShipJumpReminderTime; + /* 0x7BC8 */ public float NotificationShipBoostTime; [NMS(Index = 911)] - /* 0x76F8 */ public float NotificationShipJumpReminderTutorial; - [NMS(Index = 892)] - /* 0x76FC */ public int NotificationsResourceExtractHintCount; - [NMS(Index = 893)] - /* 0x7700 */ public float NotificationStaminaHintDistanceWalked; + /* 0x7BCC */ public float NotificationShipBoostTimeVR; [NMS(Index = 918)] - /* 0x7704 */ public float NotificationTimeBeforeHeridiumMarker; + /* 0x7BD0 */ public float NotificationShipJumpMinTime; [NMS(Index = 919)] - /* 0x7708 */ public float NotificationUrgentMessageTime; - [NMS(Index = 923)] - /* 0x770C */ public float NotificationWaypointReachDistance; - [NMS(Index = 812)] - /* 0x7710 */ public int NumDeathQuotes; - [NMS(Index = 533)] - /* 0x7714 */ public float OnFootDamageDirectionIndicatorFadeRange; - [NMS(Index = 532)] - /* 0x7718 */ public float OnFootDamageDirectionIndicatorRadius; - [NMS(Index = 136)] - /* 0x771C */ public float OSDMessagePauseOffscreenAngle; - [NMS(Index = 336)] - /* 0x7720 */ public int OSDMessageQueueMax; - [NMS(Index = 335)] - /* 0x7724 */ public int OSDMessageQueueMin; - [NMS(Index = 334)] - /* 0x7728 */ public float OSDMessageQueueSpeedMultiplier; - [NMS(Index = 3)] - /* 0x772C */ public float OutpostPortalMarkerDistance; - [NMS(Index = 1104)] - /* 0x7730 */ public float PadCursorAcceleration; - [NMS(Index = 1105)] - /* 0x7734 */ public float PadCursorMaxSpeedModifier; - [NMS(Index = 86)] - /* 0x7738 */ public float PadCursorUICurveStrength; - [NMS(Index = 1451)] - /* 0x773C */ public float PadRotateCameraSensitivity; - [NMS(Index = 506)] - /* 0x7740 */ public float PageTurnTime; - [NMS(Index = 102)] - /* 0x7744 */ public float ParagraphAutoScrollSpeed; - [NMS(Index = 968)] - /* 0x7748 */ public float PauseMenuHoldTime; - [NMS(Index = 731)] - /* 0x774C */ public float PetHoverIconSize; - [NMS(Index = 158)] - /* 0x7750 */ public float PetHUDMarkerExtraFollowInfoDistance; - [NMS(Index = 159)] - /* 0x7754 */ public float PetHUDMarkerHideDistance; - [NMS(Index = 160)] - /* 0x7758 */ public float PetHUDMarkerHideDistanceShort; - [NMS(Index = 161)] - /* 0x775C */ public float PetHUDMarkerOffset; - [NMS(Index = 732)] - /* 0x7760 */ public float PetIconSize; - [NMS(Index = 162)] - /* 0x7764 */ public float PetMoodMarkerOffset; - [NMS(Index = 157)] - /* 0x7768 */ public float PetSlotUnlockBounceTime; - [NMS(Index = 635)] - /* 0x776C */ public float PhotoModeTimeofDayChange; - [NMS(Index = 634)] - /* 0x7770 */ public float PhotoModeValueAlpha; - [NMS(Index = 664)] - /* 0x7774 */ public float PirateAttackIndicatorRadius; - [NMS(Index = 663)] - /* 0x7778 */ public float PirateAttackIndicatorWidth; - [NMS(Index = 665)] - /* 0x777C */ public float PirateAttackProbeDisplayFinishFactor; - [NMS(Index = 662)] - /* 0x7780 */ public float PirateCountdownTime; - [NMS(Index = 647)] - /* 0x7784 */ public float PirateFreighterSummonAtOffset; - [NMS(Index = 645)] - /* 0x7788 */ public float PirateFreighterSummonOffset; - [NMS(Index = 646)] - /* 0x778C */ public float PirateFreighterSummonOffsetPulse; - [NMS(Index = 132)] - /* 0x7790 */ public float PlacedMarkerFadeTime; - [NMS(Index = 122)] - /* 0x7794 */ public float PlanetDataExtraRadius; - [NMS(Index = 975)] - /* 0x7798 */ public float PlanetLabelAngle; - [NMS(Index = 974)] - /* 0x779C */ public float PlanetLabelTime; - [NMS(Index = 1219)] - /* 0x77A0 */ public float PlanetPoleEastWestDistanceFromPlayer; - [NMS(Index = 1218)] - /* 0x77A4 */ public float PlanetPoleMaxDotProduct; - [NMS(Index = 504)] - /* 0x77A8 */ public float PlanetRaidMarkerOffset; - [NMS(Index = 677)] - /* 0x77AC */ public float PlanetScanDelayTime; - [NMS(Index = 1129)] - /* 0x77B0 */ public float PopupActivateTime; - [NMS(Index = 1130)] - /* 0x77B4 */ public float PopupDeactivateTime; - [NMS(Index = 1128)] - /* 0x77B8 */ public float PopupDebounceTime; - [NMS(Index = 1117)] - /* 0x77BC */ public float PopupSlotWidthOffset; - [NMS(Index = 77)] - /* 0x77C0 */ public float PopupTitleGradientFactor; - [NMS(Index = 337)] - /* 0x77C4 */ public float PopupValueSectionBaseHeight; - [NMS(Index = 338)] - /* 0x77C8 */ public float PopupValueSectionHeight; - [NMS(Index = 1115)] - /* 0x77CC */ public float PopupXClampOffset; - [NMS(Index = 1116)] - /* 0x77D0 */ public float PopupXClampOffsetRightAligned; - [NMS(Index = 188)] - /* 0x77D4 */ public float ProjectorGrabBorderPercent; - [NMS(Index = 187)] - /* 0x77D8 */ public float ProjectorGrabDistanceBias; - [NMS(Index = 184)] - /* 0x77DC */ public float ProjectorGrabResetTime; - [NMS(Index = 182)] - /* 0x77E0 */ public float ProjectorScale; - [NMS(Index = 228)] - /* 0x77E4 */ public float QuickMenuAlpha; - [NMS(Index = 137)] - /* 0x77E8 */ public float QuickMenuCentrePos; - [NMS(Index = 139)] - /* 0x77EC */ public float QuickMenuCentreSideOffset; - [NMS(Index = 575)] - /* 0x77F0 */ public float QuickMenuCloseTime; - [NMS(Index = 227)] - /* 0x77F4 */ public float QuickMenuCursorScale; - [NMS(Index = 576)] - /* 0x77F8 */ public float QuickMenuErrorTime; - [NMS(Index = 267)] - /* 0x77FC */ public float QuickMenuHighlightRate; - [NMS(Index = 268)] - /* 0x7800 */ public float QuickMenuHoldNavTime; - [NMS(Index = 263)] - /* 0x7804 */ public float QuickMenuInteractAdjustX; - [NMS(Index = 264)] - /* 0x7808 */ public float QuickMenuInteractAdjustY; - [NMS(Index = 266)] - /* 0x780C */ public int QuickMenuScreenHeight; - [NMS(Index = 265)] - /* 0x7810 */ public int QuickMenuScreenWidth; + /* 0x7BD4 */ public float NotificationShipJumpReminderTime; + [NMS(Index = 920)] + /* 0x7BD8 */ public float NotificationShipJumpReminderTutorial; + [NMS(Index = 901)] + /* 0x7BDC */ public int NotificationsResourceExtractHintCount; + [NMS(Index = 902)] + /* 0x7BE0 */ public float NotificationStaminaHintDistanceWalked; + [NMS(Index = 927)] + /* 0x7BE4 */ public float NotificationTimeBeforeHeridiumMarker; + [NMS(Index = 928)] + /* 0x7BE8 */ public float NotificationUrgentMessageTime; + [NMS(Index = 932)] + /* 0x7BEC */ public float NotificationWaypointReachDistance; + [NMS(Index = 821)] + /* 0x7BF0 */ public int NumDeathQuotes; + [NMS(Index = 542)] + /* 0x7BF4 */ public float OnFootDamageDirectionIndicatorFadeRange; + [NMS(Index = 541)] + /* 0x7BF8 */ public float OnFootDamageDirectionIndicatorRadius; + [NMS(Index = 142)] + /* 0x7BFC */ public float OSDMessagePauseOffscreenAngle; + [NMS(Index = 345)] + /* 0x7C00 */ public int OSDMessageQueueMax; + [NMS(Index = 344)] + /* 0x7C04 */ public int OSDMessageQueueMin; + [NMS(Index = 343)] + /* 0x7C08 */ public float OSDMessageQueueSpeedMultiplier; + [NMS(Index = 9)] + /* 0x7C0C */ public float OutpostPortalMarkerDistance; + [NMS(Index = 1113)] + /* 0x7C10 */ public float PadCursorAcceleration; + [NMS(Index = 1114)] + /* 0x7C14 */ public float PadCursorMaxSpeedModifier; + [NMS(Index = 92)] + /* 0x7C18 */ public float PadCursorUICurveStrength; + [NMS(Index = 1460)] + /* 0x7C1C */ public float PadRotateCameraSensitivity; + [NMS(Index = 515)] + /* 0x7C20 */ public float PageTurnTime; + [NMS(Index = 108)] + /* 0x7C24 */ public float ParagraphAutoScrollSpeed; + [NMS(Index = 977)] + /* 0x7C28 */ public float PauseMenuHoldTime; + [NMS(Index = 164)] + /* 0x7C2C */ public float PetBattleStatUnlockBounceTime; + [NMS(Index = 166)] + /* 0x7C30 */ public float PetBattleStatUnlockMessageTime; + [NMS(Index = 165)] + /* 0x7C34 */ public float PetBattleStatUrgentBounceTime; + [NMS(Index = 5)] + /* 0x7C38 */ public float PetGeneIconGlowTimeNormal; + [NMS(Index = 6)] + /* 0x7C3C */ public float PetGeneIconGlowTimeUrgent; + [NMS(Index = 740)] + /* 0x7C40 */ public float PetHoverIconSize; + [NMS(Index = 167)] + /* 0x7C44 */ public float PetHUDMarkerExtraFollowInfoDistance; + [NMS(Index = 168)] + /* 0x7C48 */ public float PetHUDMarkerHideDistance; + [NMS(Index = 169)] + /* 0x7C4C */ public float PetHUDMarkerHideDistanceShort; + [NMS(Index = 170)] + /* 0x7C50 */ public float PetHUDMarkerOffset; + [NMS(Index = 741)] + /* 0x7C54 */ public float PetIconSize; + [NMS(Index = 171)] + /* 0x7C58 */ public float PetMoodMarkerOffset; + [NMS(Index = 163)] + /* 0x7C5C */ public float PetSlotUnlockBounceTime; + [NMS(Index = 644)] + /* 0x7C60 */ public float PhotoModeTimeofDayChange; + [NMS(Index = 643)] + /* 0x7C64 */ public float PhotoModeValueAlpha; + [NMS(Index = 673)] + /* 0x7C68 */ public float PirateAttackIndicatorRadius; + [NMS(Index = 672)] + /* 0x7C6C */ public float PirateAttackIndicatorWidth; + [NMS(Index = 674)] + /* 0x7C70 */ public float PirateAttackProbeDisplayFinishFactor; + [NMS(Index = 671)] + /* 0x7C74 */ public float PirateCountdownTime; + [NMS(Index = 656)] + /* 0x7C78 */ public float PirateFreighterSummonAtOffset; + [NMS(Index = 654)] + /* 0x7C7C */ public float PirateFreighterSummonOffset; + [NMS(Index = 655)] + /* 0x7C80 */ public float PirateFreighterSummonOffsetPulse; [NMS(Index = 138)] - /* 0x7814 */ public float QuickMenuSideOffset; - [NMS(Index = 259)] - /* 0x7818 */ public float QuickMenuSwipeHeightMax; - [NMS(Index = 258)] - /* 0x781C */ public float QuickMenuSwipeHeightMin; - [NMS(Index = 1184)] - /* 0x7820 */ public float RadialMenuInnerRadius; - [NMS(Index = 1185)] - /* 0x7824 */ public float RadialMenuInnerRadiusCursor; - [NMS(Index = 1186)] - /* 0x7828 */ public float RadialMenuWedgeOffset; - [NMS(Index = 493)] - /* 0x782C */ public float RefinerAutoCloseTime; - [NMS(Index = 481)] - /* 0x7830 */ public float RefinerBeginDialInnerRadius; - [NMS(Index = 480)] - /* 0x7834 */ public float RefinerPadStartDecayTime; - [NMS(Index = 479)] - /* 0x7838 */ public float RefinerPadStartTime; - [NMS(Index = 482)] - /* 0x783C */ public float RefinerProgressDialInnerRadius; - [NMS(Index = 462)] - /* 0x7840 */ public float RepairTechLabelOffset; - [NMS(Index = 451)] - /* 0x7844 */ public float RepairTechRepairedMessageTime; - [NMS(Index = 449)] - /* 0x7848 */ public float RepairTechRepairedWaitTime1; - [NMS(Index = 450)] - /* 0x784C */ public float RepairTechRepairedWaitTime2; - [NMS(Index = 1412)] - /* 0x7850 */ public float ReportBaseFlashDelay; - [NMS(Index = 1411)] - /* 0x7854 */ public float ReportBaseFlashIntensity; - [NMS(Index = 1410)] - /* 0x7858 */ public float ReportBaseFlashTime; - [NMS(Index = 1413)] - /* 0x785C */ public float ReportCameraSpeed; - [NMS(Index = 131)] - /* 0x7860 */ public float ROGAllyFrontendZoomFactor; - [NMS(Index = 800)] - /* 0x7864 */ public float ScanEventArrowOffsetMultiplier; - [NMS(Index = 802)] - /* 0x7868 */ public float ScanEventArrowOffsetMultiplierFresh; - [NMS(Index = 803)] - /* 0x786C */ public float ScanEventArrowOffsetMultiplierLerpTime; - [NMS(Index = 801)] - /* 0x7870 */ public float ScanEventArrowOffsetMultiplierOneEvent; - [NMS(Index = 799)] - /* 0x7874 */ public float ScanEventArrowPlayerFadeDistance; - [NMS(Index = 798)] - /* 0x7878 */ public float ScanEventArrowPlayerFadeRange; - [NMS(Index = 804)] - /* 0x787C */ public float ScanEventArrowSecondaryAlpha; - [NMS(Index = 797)] - /* 0x7880 */ public float ScanEventArrowShipFadeDistance; - [NMS(Index = 796)] - /* 0x7884 */ public float ScanEventArrowShipFadeRange; + /* 0x7C84 */ public float PlacedMarkerFadeTime; + [NMS(Index = 128)] + /* 0x7C88 */ public float PlanetDataExtraRadius; + [NMS(Index = 984)] + /* 0x7C8C */ public float PlanetLabelAngle; + [NMS(Index = 983)] + /* 0x7C90 */ public float PlanetLabelTime; + [NMS(Index = 1228)] + /* 0x7C94 */ public float PlanetPoleEastWestDistanceFromPlayer; + [NMS(Index = 1227)] + /* 0x7C98 */ public float PlanetPoleMaxDotProduct; + [NMS(Index = 513)] + /* 0x7C9C */ public float PlanetRaidMarkerOffset; + [NMS(Index = 686)] + /* 0x7CA0 */ public float PlanetScanDelayTime; + [NMS(Index = 1138)] + /* 0x7CA4 */ public float PopupActivateTime; + [NMS(Index = 1139)] + /* 0x7CA8 */ public float PopupDeactivateTime; + [NMS(Index = 1137)] + /* 0x7CAC */ public float PopupDebounceTime; + [NMS(Index = 1126)] + /* 0x7CB0 */ public float PopupSlotWidthOffset; + [NMS(Index = 83)] + /* 0x7CB4 */ public float PopupTitleGradientFactor; + [NMS(Index = 346)] + /* 0x7CB8 */ public float PopupValueSectionBaseHeight; + [NMS(Index = 347)] + /* 0x7CBC */ public float PopupValueSectionHeight; + [NMS(Index = 1124)] + /* 0x7CC0 */ public float PopupXClampOffset; + [NMS(Index = 1125)] + /* 0x7CC4 */ public float PopupXClampOffsetRightAligned; + [NMS(Index = 197)] + /* 0x7CC8 */ public float ProjectorGrabBorderPercent; + [NMS(Index = 196)] + /* 0x7CCC */ public float ProjectorGrabDistanceBias; + [NMS(Index = 193)] + /* 0x7CD0 */ public float ProjectorGrabResetTime; + [NMS(Index = 191)] + /* 0x7CD4 */ public float ProjectorScale; + [NMS(Index = 237)] + /* 0x7CD8 */ public float QuickMenuAlpha; + [NMS(Index = 143)] + /* 0x7CDC */ public float QuickMenuCentrePos; + [NMS(Index = 145)] + /* 0x7CE0 */ public float QuickMenuCentreSideOffset; + [NMS(Index = 584)] + /* 0x7CE4 */ public float QuickMenuCloseTime; + [NMS(Index = 236)] + /* 0x7CE8 */ public float QuickMenuCursorScale; + [NMS(Index = 585)] + /* 0x7CEC */ public float QuickMenuErrorTime; + [NMS(Index = 276)] + /* 0x7CF0 */ public float QuickMenuHighlightRate; + [NMS(Index = 277)] + /* 0x7CF4 */ public float QuickMenuHoldNavTime; + [NMS(Index = 272)] + /* 0x7CF8 */ public float QuickMenuInteractAdjustX; + [NMS(Index = 273)] + /* 0x7CFC */ public float QuickMenuInteractAdjustY; + [NMS(Index = 275)] + /* 0x7D00 */ public int QuickMenuScreenHeight; + [NMS(Index = 274)] + /* 0x7D04 */ public int QuickMenuScreenWidth; + [NMS(Index = 144)] + /* 0x7D08 */ public float QuickMenuSideOffset; + [NMS(Index = 268)] + /* 0x7D0C */ public float QuickMenuSwipeHeightMax; + [NMS(Index = 267)] + /* 0x7D10 */ public float QuickMenuSwipeHeightMin; + [NMS(Index = 1193)] + /* 0x7D14 */ public float RadialMenuInnerRadius; + [NMS(Index = 1194)] + /* 0x7D18 */ public float RadialMenuInnerRadiusCursor; + [NMS(Index = 1195)] + /* 0x7D1C */ public float RadialMenuWedgeOffset; + [NMS(Index = 502)] + /* 0x7D20 */ public float RefinerAutoCloseTime; + [NMS(Index = 490)] + /* 0x7D24 */ public float RefinerBeginDialInnerRadius; + [NMS(Index = 489)] + /* 0x7D28 */ public float RefinerPadStartDecayTime; + [NMS(Index = 488)] + /* 0x7D2C */ public float RefinerPadStartTime; + [NMS(Index = 491)] + /* 0x7D30 */ public float RefinerProgressDialInnerRadius; + [NMS(Index = 471)] + /* 0x7D34 */ public float RepairTechLabelOffset; + [NMS(Index = 460)] + /* 0x7D38 */ public float RepairTechRepairedMessageTime; + [NMS(Index = 458)] + /* 0x7D3C */ public float RepairTechRepairedWaitTime1; + [NMS(Index = 459)] + /* 0x7D40 */ public float RepairTechRepairedWaitTime2; + [NMS(Index = 1421)] + /* 0x7D44 */ public float ReportBaseFlashDelay; + [NMS(Index = 1420)] + /* 0x7D48 */ public float ReportBaseFlashIntensity; + [NMS(Index = 1419)] + /* 0x7D4C */ public float ReportBaseFlashTime; + [NMS(Index = 1422)] + /* 0x7D50 */ public float ReportCameraSpeed; + [NMS(Index = 137)] + /* 0x7D54 */ public float ROGAllyFrontendZoomFactor; + [NMS(Index = 809)] + /* 0x7D58 */ public float ScanEventArrowOffsetMultiplier; + [NMS(Index = 811)] + /* 0x7D5C */ public float ScanEventArrowOffsetMultiplierFresh; + [NMS(Index = 812)] + /* 0x7D60 */ public float ScanEventArrowOffsetMultiplierLerpTime; + [NMS(Index = 810)] + /* 0x7D64 */ public float ScanEventArrowOffsetMultiplierOneEvent; + [NMS(Index = 808)] + /* 0x7D68 */ public float ScanEventArrowPlayerFadeDistance; + [NMS(Index = 807)] + /* 0x7D6C */ public float ScanEventArrowPlayerFadeRange; + [NMS(Index = 813)] + /* 0x7D70 */ public float ScanEventArrowSecondaryAlpha; + [NMS(Index = 806)] + /* 0x7D74 */ public float ScanEventArrowShipFadeDistance; [NMS(Index = 805)] - /* 0x7888 */ public GcAudioWwiseEvents ScanEventIconAudio; - [NMS(Index = 367)] - /* 0x788C */ public float ScannableIconMergeAngle; - [NMS(Index = 1088)] - /* 0x7890 */ public float ScanTime; - [NMS(Index = 111)] - /* 0x7894 */ public float SeasonalRingChangeTime; - [NMS(Index = 109)] - /* 0x7898 */ public float SeasonalRingMultiplier; - [NMS(Index = 110)] - /* 0x789C */ public float SeasonalRingPulseTime; - [NMS(Index = 41)] - /* 0x78A0 */ public float SeasonEndAutoHighlightDuration; - [NMS(Index = 42)] - /* 0x78A4 */ public float SeasonEndAutoHighlightDurationMilestone; - [NMS(Index = 40)] - /* 0x78A8 */ public GcAudioWwiseEvents SeasonEndAutoHighlightSFX; - [NMS(Index = 39)] - /* 0x78AC */ public float SeasonEndRewardsMaxScrollRate; - [NMS(Index = 38)] - /* 0x78B0 */ public float SeasonEndRewardsPageOpenDelayTime; - [NMS(Index = 107)] - /* 0x78B4 */ public int SeasonFinalStageIndex; - [NMS(Index = 888)] - /* 0x78B8 */ public float SeasonMessageDelayTime; - [NMS(Index = 100)] - /* 0x78BC */ public float SentinelsDisabledHUDMessageTime; - [NMS(Index = 1427)] - /* 0x78C0 */ public float SettlementStatFlashSpeed; - [NMS(Index = 1428)] - /* 0x78C4 */ public float SettlementStatInnerRadius; - [NMS(Index = 1429)] - /* 0x78C8 */ public float SettlementStatOuterRadius; - [NMS(Index = 1033)] - /* 0x78CC */ public float ShieldHazardPulseRate; - [NMS(Index = 1035)] - /* 0x78D0 */ public float ShieldHazardPulseThreshold; - [NMS(Index = 1032)] - /* 0x78D4 */ public float ShieldPulseTime; - [NMS(Index = 1031)] - /* 0x78D8 */ public float ShieldSpringTime; - [NMS(Index = 7)] - /* 0x78DC */ public float ShipBuilderBarTime; - [NMS(Index = 14)] - /* 0x78E0 */ public float ShipBuilderEndCircleRadius; + /* 0x7D78 */ public float ScanEventArrowShipFadeRange; + [NMS(Index = 814)] + /* 0x7D7C */ public GcAudioWwiseEvents ScanEventIconAudio; + [NMS(Index = 376)] + /* 0x7D80 */ public float ScannableIconMergeAngle; + [NMS(Index = 1097)] + /* 0x7D84 */ public float ScanTime; + [NMS(Index = 117)] + /* 0x7D88 */ public float SeasonalRingChangeTime; + [NMS(Index = 115)] + /* 0x7D8C */ public float SeasonalRingMultiplier; + [NMS(Index = 116)] + /* 0x7D90 */ public float SeasonalRingPulseTime; + [NMS(Index = 47)] + /* 0x7D94 */ public float SeasonEndAutoHighlightDuration; + [NMS(Index = 48)] + /* 0x7D98 */ public float SeasonEndAutoHighlightDurationMilestone; + [NMS(Index = 46)] + /* 0x7D9C */ public GcAudioWwiseEvents SeasonEndAutoHighlightSFX; + [NMS(Index = 45)] + /* 0x7DA0 */ public float SeasonEndRewardsMaxScrollRate; + [NMS(Index = 44)] + /* 0x7DA4 */ public float SeasonEndRewardsPageOpenDelayTime; + [NMS(Index = 113)] + /* 0x7DA8 */ public int SeasonFinalStageIndex; + [NMS(Index = 897)] + /* 0x7DAC */ public float SeasonMessageDelayTime; + [NMS(Index = 106)] + /* 0x7DB0 */ public float SentinelsDisabledHUDMessageTime; + [NMS(Index = 1436)] + /* 0x7DB4 */ public float SettlementStatFlashSpeed; + [NMS(Index = 1437)] + /* 0x7DB8 */ public float SettlementStatInnerRadius; + [NMS(Index = 1438)] + /* 0x7DBC */ public float SettlementStatOuterRadius; + [NMS(Index = 1042)] + /* 0x7DC0 */ public float ShieldHazardPulseRate; + [NMS(Index = 1044)] + /* 0x7DC4 */ public float ShieldHazardPulseThreshold; + [NMS(Index = 1041)] + /* 0x7DC8 */ public float ShieldPulseTime; + [NMS(Index = 1040)] + /* 0x7DCC */ public float ShieldSpringTime; + [NMS(Index = 13)] + /* 0x7DD0 */ public float ShipBuilderBarTime; + [NMS(Index = 20)] + /* 0x7DD4 */ public float ShipBuilderEndCircleRadius; + [NMS(Index = 24)] + /* 0x7DD8 */ public float ShipBuilderLineLengthFadeMax; + [NMS(Index = 23)] + /* 0x7DDC */ public float ShipBuilderLineLengthFadeMin; + [NMS(Index = 22)] + /* 0x7DE0 */ public float ShipBuilderLineMinFade; + [NMS(Index = 21)] + /* 0x7DE4 */ public float ShipBuilderLineWidth; [NMS(Index = 18)] - /* 0x78E4 */ public float ShipBuilderLineLengthFadeMax; - [NMS(Index = 17)] - /* 0x78E8 */ public float ShipBuilderLineLengthFadeMin; + /* 0x7DE8 */ public float ShipBuilderSlotDropLength; + [NMS(Index = 14)] + /* 0x7DEC */ public float ShipBuilderSlotLineDefaultWidthFactor; [NMS(Index = 16)] - /* 0x78EC */ public float ShipBuilderLineMinFade; + /* 0x7DF0 */ public float ShipBuilderSlotLineMaxFactor; [NMS(Index = 15)] - /* 0x78F0 */ public float ShipBuilderLineWidth; - [NMS(Index = 12)] - /* 0x78F4 */ public float ShipBuilderSlotDropLength; - [NMS(Index = 8)] - /* 0x78F8 */ public float ShipBuilderSlotLineDefaultWidthFactor; - [NMS(Index = 10)] - /* 0x78FC */ public float ShipBuilderSlotLineMaxFactor; - [NMS(Index = 9)] - /* 0x7900 */ public float ShipBuilderSlotLineMinFactor; - [NMS(Index = 11)] - /* 0x7904 */ public float ShipBuilderSlotStartOffset; - [NMS(Index = 13)] - /* 0x7908 */ public float ShipBuilderStartCircleRadius; - [NMS(Index = 531)] - /* 0x790C */ public float ShipDamageDirectionIndicatorFadeRange; - [NMS(Index = 530)] - /* 0x7910 */ public float ShipDamageDirectionIndicatorRadius; - [NMS(Index = 794)] - /* 0x7914 */ public float ShipDesatDamper; - [NMS(Index = 793)] - /* 0x7918 */ public float ShipFullscreenDamper; - [NMS(Index = 792)] - /* 0x791C */ public float ShipFullscreenDamperMin; - [NMS(Index = 684)] - /* 0x7920 */ public float ShipHeadsUpDisplayDistance; - [NMS(Index = 685)] - /* 0x7924 */ public float ShipHeadsUpLineFadeTime; - [NMS(Index = 312)] - /* 0x7928 */ public float ShipHologramInWorldUIHeightAdjust; - [NMS(Index = 313)] - /* 0x792C */ public float ShipHologramInWorldUIHeightAdjustV2; - [NMS(Index = 1013)] - /* 0x7930 */ public float ShipHUDHitPointSize; - [NMS(Index = 1012)] - /* 0x7934 */ public float ShipHUDHitPointTime; - [NMS(Index = 153)] - /* 0x7938 */ public float ShipHUDMarkerHideDistance; - [NMS(Index = 154)] - /* 0x793C */ public float ShipHUDMarkerOffset; - [NMS(Index = 997)] - /* 0x7940 */ public float ShipHUDMaxOffscreenTargetDist; - [NMS(Index = 994)] - /* 0x7944 */ public float ShipHUDMissileLockSizeMax; - [NMS(Index = 993)] - /* 0x7948 */ public float ShipHUDMissileLockSizeMin; - [NMS(Index = 996)] - /* 0x794C */ public float ShipHUDMissileLockSpringFast; - [NMS(Index = 995)] - /* 0x7950 */ public float ShipHUDMissileLockSpringSlow; - [NMS(Index = 1000)] - /* 0x7954 */ public float ShipHUDTargetAlpha; - [NMS(Index = 1001)] - /* 0x7958 */ public float ShipHUDTargetArrowLength; - [NMS(Index = 1005)] - /* 0x795C */ public float ShipHUDTargetArrowsRotationRate; - [NMS(Index = 1002)] - /* 0x7960 */ public float ShipHUDTargetMinDist; - [NMS(Index = 998)] - /* 0x7964 */ public float ShipHUDTargetRadius; + /* 0x7DF4 */ public float ShipBuilderSlotLineMinFactor; + [NMS(Index = 17)] + /* 0x7DF8 */ public float ShipBuilderSlotStartOffset; + [NMS(Index = 19)] + /* 0x7DFC */ public float ShipBuilderStartCircleRadius; + [NMS(Index = 540)] + /* 0x7E00 */ public float ShipDamageDirectionIndicatorFadeRange; + [NMS(Index = 539)] + /* 0x7E04 */ public float ShipDamageDirectionIndicatorRadius; + [NMS(Index = 803)] + /* 0x7E08 */ public float ShipDesatDamper; + [NMS(Index = 802)] + /* 0x7E0C */ public float ShipFullscreenDamper; + [NMS(Index = 801)] + /* 0x7E10 */ public float ShipFullscreenDamperMin; + [NMS(Index = 693)] + /* 0x7E14 */ public float ShipHeadsUpDisplayDistance; + [NMS(Index = 694)] + /* 0x7E18 */ public float ShipHeadsUpLineFadeTime; + [NMS(Index = 321)] + /* 0x7E1C */ public float ShipHologramInWorldUIHeightAdjust; + [NMS(Index = 322)] + /* 0x7E20 */ public float ShipHologramInWorldUIHeightAdjustV2; + [NMS(Index = 1022)] + /* 0x7E24 */ public float ShipHUDHitPointSize; + [NMS(Index = 1021)] + /* 0x7E28 */ public float ShipHUDHitPointTime; + [NMS(Index = 159)] + /* 0x7E2C */ public float ShipHUDMarkerHideDistance; + [NMS(Index = 160)] + /* 0x7E30 */ public float ShipHUDMarkerOffset; + [NMS(Index = 1006)] + /* 0x7E34 */ public float ShipHUDMaxOffscreenTargetDist; [NMS(Index = 1003)] - /* 0x7968 */ public float ShipHUDTargetRange; + /* 0x7E38 */ public float ShipHUDMissileLockSizeMax; + [NMS(Index = 1002)] + /* 0x7E3C */ public float ShipHUDMissileLockSizeMin; + [NMS(Index = 1005)] + /* 0x7E40 */ public float ShipHUDMissileLockSpringFast; [NMS(Index = 1004)] - /* 0x796C */ public float ShipHUDTargetScale; - [NMS(Index = 999)] - /* 0x7970 */ public float ShipHUDTargetTriangleRadius; - [NMS(Index = 516)] - /* 0x7974 */ public float ShipOverheatSwitchMessageTime; - [NMS(Index = 515)] - /* 0x7978 */ public float ShipOverheatSwitchMessageWait; - [NMS(Index = 1420)] - /* 0x797C */ public float ShipScreenTexScale; - [NMS(Index = 250)] - /* 0x7980 */ public float ShipSideScreenHeight; - [NMS(Index = 2)] - /* 0x7984 */ public float ShipTeleportPadMarkerDistance; - [NMS(Index = 1)] - /* 0x7988 */ public float ShipTeleportPadMinDistance; - [NMS(Index = 314)] - /* 0x798C */ public float ShopInteractionInWorldForcedOffset; - [NMS(Index = 315)] - /* 0x7990 */ public float ShopInteractionInWorldForcedOffsetV2; - [NMS(Index = 118)] - /* 0x7994 */ public int ShowDaysIfLessThan; - [NMS(Index = 117)] - /* 0x7998 */ public int ShowHoursIfLessThan; - [NMS(Index = 119)] - /* 0x799C */ public int ShowWeeksIfLessThan; - [NMS(Index = 730)] - /* 0x79A0 */ public float SmallSpaceIconSize; - [NMS(Index = 252)] - /* 0x79A4 */ public float SolidPointerLengthScale; - [NMS(Index = 253)] - /* 0x79A8 */ public float SolidPointerMaxLength; - [NMS(Index = 251)] - /* 0x79AC */ public float SolidPointerScale; - [NMS(Index = 1253)] - /* 0x79B0 */ public float SpaceMapActionScale; + /* 0x7E44 */ public float ShipHUDMissileLockSpringSlow; + [NMS(Index = 1009)] + /* 0x7E48 */ public float ShipHUDTargetAlpha; + [NMS(Index = 1010)] + /* 0x7E4C */ public float ShipHUDTargetArrowLength; + [NMS(Index = 1014)] + /* 0x7E50 */ public float ShipHUDTargetArrowsRotationRate; + [NMS(Index = 1011)] + /* 0x7E54 */ public float ShipHUDTargetMinDist; + [NMS(Index = 1007)] + /* 0x7E58 */ public float ShipHUDTargetRadius; + [NMS(Index = 1012)] + /* 0x7E5C */ public float ShipHUDTargetRange; + [NMS(Index = 1013)] + /* 0x7E60 */ public float ShipHUDTargetScale; + [NMS(Index = 1008)] + /* 0x7E64 */ public float ShipHUDTargetTriangleRadius; + [NMS(Index = 525)] + /* 0x7E68 */ public float ShipOverheatSwitchMessageTime; + [NMS(Index = 524)] + /* 0x7E6C */ public float ShipOverheatSwitchMessageWait; + [NMS(Index = 1429)] + /* 0x7E70 */ public float ShipScreenTexScale; + [NMS(Index = 259)] + /* 0x7E74 */ public float ShipSideScreenHeight; + [NMS(Index = 8)] + /* 0x7E78 */ public float ShipTeleportPadMarkerDistance; + [NMS(Index = 7)] + /* 0x7E7C */ public float ShipTeleportPadMinDistance; + [NMS(Index = 323)] + /* 0x7E80 */ public float ShopInteractionInWorldForcedOffset; + [NMS(Index = 324)] + /* 0x7E84 */ public float ShopInteractionInWorldForcedOffsetV2; + [NMS(Index = 124)] + /* 0x7E88 */ public int ShowDaysIfLessThan; + [NMS(Index = 123)] + /* 0x7E8C */ public int ShowHoursIfLessThan; + [NMS(Index = 125)] + /* 0x7E90 */ public int ShowWeeksIfLessThan; + [NMS(Index = 739)] + /* 0x7E94 */ public float SmallSpaceIconSize; + [NMS(Index = 261)] + /* 0x7E98 */ public float SolidPointerLengthScale; + [NMS(Index = 262)] + /* 0x7E9C */ public float SolidPointerMaxLength; + [NMS(Index = 260)] + /* 0x7EA0 */ public float SolidPointerScale; + [NMS(Index = 1262)] + /* 0x7EA4 */ public float SpaceMapActionScale; + [NMS(Index = 1258)] + /* 0x7EA8 */ public float SpaceMapAnomalyScale; + [NMS(Index = 1248)] + /* 0x7EAC */ public float SpaceMapAspectRatio; + [NMS(Index = 1274)] + /* 0x7EB0 */ public float SpaceMapCamAngle; + [NMS(Index = 1275)] + /* 0x7EB4 */ public float SpaceMapCamDistance; + [NMS(Index = 1273)] + /* 0x7EB8 */ public float SpaceMapCamHeight; + [NMS(Index = 562)] + /* 0x7EBC */ public float SpaceMapCockpitAngle; + [NMS(Index = 552)] + /* 0x7EC0 */ public float SpaceMapCockpitScale; + [NMS(Index = 559)] + /* 0x7EC4 */ public float SpaceMapCockpitScaleAdjustAlien; + [NMS(Index = 561)] + /* 0x7EC8 */ public float SpaceMapCockpitScaleAdjustCorvette; + [NMS(Index = 553)] + /* 0x7ECC */ public float SpaceMapCockpitScaleAdjustDropShip; + [NMS(Index = 554)] + /* 0x7ED0 */ public float SpaceMapCockpitScaleAdjustFighter; + [NMS(Index = 560)] + /* 0x7ED4 */ public float SpaceMapCockpitScaleAdjustRobot; + [NMS(Index = 557)] + /* 0x7ED8 */ public float SpaceMapCockpitScaleAdjustRoyal; + [NMS(Index = 558)] + /* 0x7EDC */ public float SpaceMapCockpitScaleAdjustSail; + [NMS(Index = 555)] + /* 0x7EE0 */ public float SpaceMapCockpitScaleAdjustScientific; + [NMS(Index = 556)] + /* 0x7EE4 */ public float SpaceMapCockpitScaleAdjustShuttle; + [NMS(Index = 1267)] + /* 0x7EE8 */ public float SpaceMapDistance; + [NMS(Index = 1250)] + /* 0x7EEC */ public float SpaceMapDistanceLogScaler; + [NMS(Index = 1269)] + /* 0x7EF0 */ public float SpaceMapDistanceMultiplier; [NMS(Index = 1249)] - /* 0x79B4 */ public float SpaceMapAnomalyScale; - [NMS(Index = 1239)] - /* 0x79B8 */ public float SpaceMapAspectRatio; - [NMS(Index = 1265)] - /* 0x79BC */ public float SpaceMapCamAngle; + /* 0x7EF4 */ public float SpaceMapDistanceScale; + [NMS(Index = 1272)] + /* 0x7EF8 */ public float SpaceMapFadeAngleMax; + [NMS(Index = 1271)] + /* 0x7EFC */ public float SpaceMapFadeAngleMin; + [NMS(Index = 1247)] + /* 0x7F00 */ public float SpaceMapFoV; + [NMS(Index = 1256)] + /* 0x7F04 */ public float SpaceMapFreighterScale; + [NMS(Index = 1270)] + /* 0x7F08 */ public float SpaceMapHorizonThickness; + [NMS(Index = 1277)] + /* 0x7F0C */ public float SpaceMapLightPitch; + [NMS(Index = 1278)] + /* 0x7F10 */ public float SpaceMapLightYaw; + [NMS(Index = 1231)] + /* 0x7F14 */ public float SpaceMapLineBaseFade; + [NMS(Index = 1230)] + /* 0x7F18 */ public float SpaceMapLineBaseScale; + [NMS(Index = 1229)] + /* 0x7F1C */ public float SpaceMapLineWidth; [NMS(Index = 1266)] - /* 0x79C0 */ public float SpaceMapCamDistance; + /* 0x7F20 */ public float SpaceMapMarkerScale; + [NMS(Index = 1268)] + /* 0x7F24 */ public float SpaceMapMaxTraderDistance; + [NMS(Index = 1261)] + /* 0x7F28 */ public float SpaceMapMoonScale; + [NMS(Index = 1255)] + /* 0x7F2C */ public float SpaceMapObjectScale; + [NMS(Index = 1265)] + /* 0x7F30 */ public float SpaceMapPirateFreighterScale; [NMS(Index = 1264)] - /* 0x79C4 */ public float SpaceMapCamHeight; - [NMS(Index = 553)] - /* 0x79C8 */ public float SpaceMapCockpitAngle; - [NMS(Index = 543)] - /* 0x79CC */ public float SpaceMapCockpitScale; - [NMS(Index = 550)] - /* 0x79D0 */ public float SpaceMapCockpitScaleAdjustAlien; - [NMS(Index = 552)] - /* 0x79D4 */ public float SpaceMapCockpitScaleAdjustCorvette; - [NMS(Index = 544)] - /* 0x79D8 */ public float SpaceMapCockpitScaleAdjustDropShip; - [NMS(Index = 545)] - /* 0x79DC */ public float SpaceMapCockpitScaleAdjustFighter; - [NMS(Index = 551)] - /* 0x79E0 */ public float SpaceMapCockpitScaleAdjustRobot; - [NMS(Index = 548)] - /* 0x79E4 */ public float SpaceMapCockpitScaleAdjustRoyal; - [NMS(Index = 549)] - /* 0x79E8 */ public float SpaceMapCockpitScaleAdjustSail; - [NMS(Index = 546)] - /* 0x79EC */ public float SpaceMapCockpitScaleAdjustScientific; - [NMS(Index = 547)] - /* 0x79F0 */ public float SpaceMapCockpitScaleAdjustShuttle; - [NMS(Index = 1258)] - /* 0x79F4 */ public float SpaceMapDistance; - [NMS(Index = 1241)] - /* 0x79F8 */ public float SpaceMapDistanceLogScaler; + /* 0x7F34 */ public float SpaceMapPirateFrigateScale; [NMS(Index = 1260)] - /* 0x79FC */ public float SpaceMapDistanceMultiplier; - [NMS(Index = 1240)] - /* 0x7A00 */ public float SpaceMapDistanceScale; - [NMS(Index = 1263)] - /* 0x7A04 */ public float SpaceMapFadeAngleMax; - [NMS(Index = 1262)] - /* 0x7A08 */ public float SpaceMapFadeAngleMin; - [NMS(Index = 1238)] - /* 0x7A0C */ public float SpaceMapFoV; - [NMS(Index = 1247)] - /* 0x7A10 */ public float SpaceMapFreighterScale; - [NMS(Index = 1261)] - /* 0x7A14 */ public float SpaceMapHorizonThickness; - [NMS(Index = 1268)] - /* 0x7A18 */ public float SpaceMapLightPitch; - [NMS(Index = 1269)] - /* 0x7A1C */ public float SpaceMapLightYaw; - [NMS(Index = 1222)] - /* 0x7A20 */ public float SpaceMapLineBaseFade; - [NMS(Index = 1221)] - /* 0x7A24 */ public float SpaceMapLineBaseScale; - [NMS(Index = 1220)] - /* 0x7A28 */ public float SpaceMapLineWidth; - [NMS(Index = 1257)] - /* 0x7A2C */ public float SpaceMapMarkerScale; + /* 0x7F38 */ public float SpaceMapPlanetLineOffset; [NMS(Index = 1259)] - /* 0x7A30 */ public float SpaceMapMaxTraderDistance; + /* 0x7F3C */ public float SpaceMapPlanetScale; [NMS(Index = 1252)] - /* 0x7A34 */ public float SpaceMapMoonScale; - [NMS(Index = 1246)] - /* 0x7A38 */ public float SpaceMapObjectScale; - [NMS(Index = 1256)] - /* 0x7A3C */ public float SpaceMapPirateFreighterScale; - [NMS(Index = 1255)] - /* 0x7A40 */ public float SpaceMapPirateFrigateScale; - [NMS(Index = 1251)] - /* 0x7A44 */ public float SpaceMapPlanetLineOffset; - [NMS(Index = 1250)] - /* 0x7A48 */ public float SpaceMapPlanetScale; - [NMS(Index = 1243)] - /* 0x7A4C */ public float SpaceMapScaleMin; - [NMS(Index = 1245)] - /* 0x7A50 */ public float SpaceMapScaleRangeMax; - [NMS(Index = 1244)] - /* 0x7A54 */ public float SpaceMapScaleRangeMin; - [NMS(Index = 1223)] - /* 0x7A58 */ public float SpaceMapShipCombineDistance; + /* 0x7F40 */ public float SpaceMapScaleMin; [NMS(Index = 1254)] - /* 0x7A5C */ public float SpaceMapShipScale; - [NMS(Index = 1267)] - /* 0x7A60 */ public float SpaceMapShipScaleMin; - [NMS(Index = 1248)] - /* 0x7A64 */ public float SpaceMapStationScale; - [NMS(Index = 728)] - /* 0x7A68 */ public float SpaceMarkersBattleOffset; - [NMS(Index = 727)] - /* 0x7A6C */ public float SpaceMarkersOffset; - [NMS(Index = 125)] - /* 0x7A70 */ public float StackSizeChangeMaxRate; - [NMS(Index = 124)] - /* 0x7A74 */ public float StackSizeChangeMinRate; - [NMS(Index = 123)] - /* 0x7A78 */ public float StackSizeRateChangeRate; - [NMS(Index = 115)] - /* 0x7A7C */ public float StageStingDisplayTime; - [NMS(Index = 524)] - /* 0x7A80 */ public float StandingRewardOSDTime; - [NMS(Index = 887)] - /* 0x7A84 */ public float StatsMessageDelayTime; - [NMS(Index = 130)] - /* 0x7A88 */ public float SteamDeckFrontendZoomFactor; - [NMS(Index = 1455)] - /* 0x7A8C */ public float SteamDeckMinFontHeight; - [NMS(Index = 28)] - /* 0x7A90 */ public float StoreDialDecayTime; - [NMS(Index = 27)] - /* 0x7A94 */ public float StoreDialHoldTime; - [NMS(Index = 29)] - /* 0x7A98 */ public float StoreDialInnerRadius; - [NMS(Index = 30)] - /* 0x7A9C */ public float StoreDialOuterRadius; - [NMS(Index = 83)] - /* 0x7AA0 */ public float SuperchargeGradientFactor; - [NMS(Index = 82)] - /* 0x7AA4 */ public float SuperchargeGradientFactorMin; - [NMS(Index = 84)] - /* 0x7AA8 */ public float SuperchargeGradientTime; - [NMS(Index = 795)] - /* 0x7AAC */ public float SurveyObjectArrowOffsetMultiplier; - [NMS(Index = 355)] - /* 0x7AB0 */ public float TakeoffFuelMessageTime; - [NMS(Index = 584)] - /* 0x7AB4 */ public float TalkBoxAlienTextSpeed; - [NMS(Index = 586)] - /* 0x7AB8 */ public float TalkBoxAlienTextTimeMax; - [NMS(Index = 585)] - /* 0x7ABC */ public float TalkBoxAlienTextTimeMin; - [NMS(Index = 559)] - /* 0x7AC0 */ public float TargetDisplayDamageFlashTime; - [NMS(Index = 554)] - /* 0x7AC4 */ public float TargetDisplayScale; - [NMS(Index = 556)] - /* 0x7AC8 */ public float TargetDisplayShipScale; - [NMS(Index = 555)] - /* 0x7ACC */ public float TargetDisplayTorpedoScale; - [NMS(Index = 1211)] - /* 0x7AD0 */ public float TargetMarkerFadeAngleMin; - [NMS(Index = 1212)] - /* 0x7AD4 */ public float TargetMarkerFadeAngleRange; - [NMS(Index = 1210)] - /* 0x7AD8 */ public float TargetMarkerScaleEnd; - [NMS(Index = 1209)] - /* 0x7ADC */ public float TargetMarkerScaleStart; - [NMS(Index = 1394)] - /* 0x7AE0 */ public float TargetParallaxMaintenancePageMultiplier; - [NMS(Index = 1393)] - /* 0x7AE4 */ public float TargetParallaxMouseMultiplier; - [NMS(Index = 1015)] - /* 0x7AE8 */ public float TargetScreenDistance; - [NMS(Index = 1014)] - /* 0x7AEC */ public float TargetScreenFoV; - [NMS(Index = 810)] - /* 0x7AF0 */ public float TechDisplayDelayTime; - [NMS(Index = 454)] - /* 0x7AF4 */ public float TechPopupBuildLayerHeight; - [NMS(Index = 452)] - /* 0x7AF8 */ public float TechPopupInstallLayerHeight; - [NMS(Index = 453)] - /* 0x7AFC */ public float TechPopupRepairLayerHeight; - [NMS(Index = 455)] - /* 0x7B00 */ public float TechPopupRequirementHeight; - [NMS(Index = 1417)] - /* 0x7B04 */ public float TextChatMaxDisplayTime; - [NMS(Index = 1418)] - /* 0x7B08 */ public float TextChatStayBigAfterTextInput; - [NMS(Index = 191)] - /* 0x7B0C */ public float TextPrintoutMultiplier; - [NMS(Index = 192)] - /* 0x7B10 */ public float TextPrintoutMultiplierAlien; - [NMS(Index = 23)] - /* 0x7B14 */ public float TextTouchScrollCap; - [NMS(Index = 773)] - /* 0x7B18 */ public float ThirdPersonCrosshairCircle1Distance; - [NMS(Index = 774)] - /* 0x7B1C */ public float ThirdPersonCrosshairCircle2Distance; - [NMS(Index = 772)] - /* 0x7B20 */ public float ThirdPersonCrosshairDistance; - [NMS(Index = 599)] - /* 0x7B24 */ public float TimedEventLookTime; - [NMS(Index = 937)] - /* 0x7B28 */ public float TooltipTime; - [NMS(Index = 24)] - /* 0x7B2C */ public float TouchScrollChangePageThreshold; - [NMS(Index = 21)] - /* 0x7B30 */ public float TouchScrollMaxDelta; - [NMS(Index = 22)] - /* 0x7B34 */ public float TouchScrollSpeedMul; - [NMS(Index = 770)] - /* 0x7B38 */ public float TrackCriticalHitSize; - [NMS(Index = 771)] - /* 0x7B3C */ public float TrackCriticalPulseTime; - [NMS(Index = 746)] - /* 0x7B40 */ public float TrackLeadTargetInScale; - [NMS(Index = 743)] - /* 0x7B44 */ public float TrackMissileTargetPulseRate; - [NMS(Index = 736)] - /* 0x7B48 */ public float TrackPoliceFreighterCentreOffset; - [NMS(Index = 735)] - /* 0x7B4C */ public float TrackPrimaryCentreOffset; - [NMS(Index = 748)] - /* 0x7B50 */ public float TrackReticuleAngle; - [NMS(Index = 750)] - /* 0x7B54 */ public float TrackReticuleInactiveTime; - [NMS(Index = 749)] - /* 0x7B58 */ public float TrackReticuleInTime; - [NMS(Index = 752)] - /* 0x7B5C */ public float TrackReticuleRandomDelay; - [NMS(Index = 751)] - /* 0x7B60 */ public float TrackReticuleRandomTime; - [NMS(Index = 747)] - /* 0x7B64 */ public float TrackReticuleScale; - [NMS(Index = 744)] - /* 0x7B68 */ public float TrackScaleCritical; - [NMS(Index = 745)] - /* 0x7B6C */ public float TrackScaleHit; + /* 0x7F44 */ public float SpaceMapScaleRangeMax; + [NMS(Index = 1253)] + /* 0x7F48 */ public float SpaceMapScaleRangeMin; + [NMS(Index = 1232)] + /* 0x7F4C */ public float SpaceMapShipCombineDistance; + [NMS(Index = 1263)] + /* 0x7F50 */ public float SpaceMapShipScale; + [NMS(Index = 1276)] + /* 0x7F54 */ public float SpaceMapShipScaleMin; + [NMS(Index = 1257)] + /* 0x7F58 */ public float SpaceMapStationScale; [NMS(Index = 737)] - /* 0x7B70 */ public float TrackTimerAlpha; - [NMS(Index = 741)] - /* 0x7B74 */ public float TrackTimerIconExclaimRadius; - [NMS(Index = 740)] - /* 0x7B78 */ public float TrackTimerIconInnerRadius; - [NMS(Index = 739)] - /* 0x7B7C */ public float TrackTimerIconOuterRadius; - [NMS(Index = 738)] - /* 0x7B80 */ public float TrackTimerRadarPulseSize; - [NMS(Index = 734)] - /* 0x7B84 */ public float TrackTypeIconSize; - [NMS(Index = 26)] - /* 0x7B88 */ public float TradePageNotifyOffset; - [NMS(Index = 366)] - /* 0x7B8C */ public float TransferPopupCursorOffsetFactor; - [NMS(Index = 598)] - /* 0x7B90 */ public float TransferSendOffscreenBorder; - [NMS(Index = 505)] - /* 0x7B94 */ public float TransitionOffset; - [NMS(Index = 317)] - /* 0x7B98 */ public float TravelLineThickness; - [NMS(Index = 316)] - /* 0x7B9C */ public float TravelTargetRadius; + /* 0x7F5C */ public float SpaceMarkersBattleOffset; + [NMS(Index = 736)] + /* 0x7F60 */ public float SpaceMarkersOffset; + [NMS(Index = 131)] + /* 0x7F64 */ public float StackSizeChangeMaxRate; + [NMS(Index = 130)] + /* 0x7F68 */ public float StackSizeChangeMinRate; + [NMS(Index = 129)] + /* 0x7F6C */ public float StackSizeRateChangeRate; + [NMS(Index = 121)] + /* 0x7F70 */ public float StageStingDisplayTime; + [NMS(Index = 533)] + /* 0x7F74 */ public float StandingRewardOSDTime; + [NMS(Index = 896)] + /* 0x7F78 */ public float StatsMessageDelayTime; + [NMS(Index = 136)] + /* 0x7F7C */ public float SteamDeckFrontendZoomFactor; + [NMS(Index = 1464)] + /* 0x7F80 */ public float SteamDeckMinFontHeight; + [NMS(Index = 34)] + /* 0x7F84 */ public float StoreDialDecayTime; [NMS(Index = 33)] - /* 0x7BA0 */ public float TrialUpsellDeclineDecayTimeQuick; + /* 0x7F88 */ public float StoreDialHoldTime; [NMS(Index = 35)] - /* 0x7BA4 */ public float TrialUpsellDeclineDecayTimeSlow; + /* 0x7F8C */ public float StoreDialInnerRadius; [NMS(Index = 36)] - /* 0x7BA8 */ public float TrialUpsellDeclineDialInnerRadius; - [NMS(Index = 37)] - /* 0x7BAC */ public float TrialUpsellDeclineDialOuterRadius; - [NMS(Index = 32)] - /* 0x7BB0 */ public float TrialUpsellDeclineHoldTimeQuick; - [NMS(Index = 34)] - /* 0x7BB4 */ public float TrialUpsellDeclineHoldTimeSlow; - [NMS(Index = 98)] - /* 0x7BB8 */ public int UnknownWordsToShowInCatalogue; - [NMS(Index = 1457)] - /* 0x7BBC */ public float UnlockableTreeDefaultGroupGap; - [NMS(Index = 1459)] - /* 0x7BC0 */ public float UnlockableTreeDefaultRowGap; - [NMS(Index = 1458)] - /* 0x7BC4 */ public float UnlockableTreeNarrowGroupGap; - [NMS(Index = 1460)] - /* 0x7BC8 */ public float UnlockableTreeNarrowRowGap; - [NMS(Index = 101)] - /* 0x7BCC */ public float UseZoomedOutBuildCamRadius; - [NMS(Index = 212)] - /* 0x7BD0 */ public int VRFaceLockedScreenHeight; - [NMS(Index = 211)] - /* 0x7BD4 */ public int VRFaceLockedScreenWidth; - [NMS(Index = 353)] - /* 0x7BD8 */ public float WantedDetectMessageTime; - [NMS(Index = 354)] - /* 0x7BDC */ public float WantedDetectMinTimeout; - [NMS(Index = 883)] - /* 0x7BE0 */ public float WantedLevelScanAlpha; - [NMS(Index = 884)] - /* 0x7BE4 */ public float WantedLevelScannedRate; - [NMS(Index = 881)] - /* 0x7BE8 */ public float WantedLevelTimeoutPulseRate; - [NMS(Index = 882)] - /* 0x7BEC */ public float WantedLevelWitnessAlpha; - [NMS(Index = 880)] - /* 0x7BF0 */ public float WantedLevelWitnessOffset; - [NMS(Index = 879)] - /* 0x7BF4 */ public float WantedLevelWitnessPulseRate; - [NMS(Index = 1440)] - /* 0x7BF8 */ public float WinGDKHandheldPopupScale; - [NMS(Index = 128)] - /* 0x7BFC */ public float ZoomFactorOverride; - [NMS(Index = 949)] - /* 0x7C00 */ public float ZoomHUDElementsOffsetX; - [NMS(Index = 950)] - /* 0x7C04 */ public float ZoomHUDElementsOffsetY; - [NMS(Index = 951)] - /* 0x7C08 */ public float ZoomHUDElementTime; - [NMS(Index = 1313)] - /* 0x7C0C */ public NMSString0x100 HUDCircleAnimIcon; - [NMS(Index = 1311)] - /* 0x7D0C */ public NMSString0x100 HUDDeathPointIcon; - [NMS(Index = 1312)] - /* 0x7E0C */ public NMSString0x100 HUDHexAnimIcon; - [NMS(Index = 1307)] - /* 0x7F0C */ public NMSString0x100 HUDMarkerColourIcon; - [NMS(Index = 1305)] - /* 0x800C */ public NMSString0x100 HUDMarkerIcon; - [NMS(Index = 1306)] - /* 0x810C */ public NMSString0x100 HUDMarkerPrimaryIndicatorIcon; - [NMS(Index = 1308)] - /* 0x820C */ public NMSString0x100 HUDPointIcon; - [NMS(Index = 1310)] - /* 0x830C */ public NMSString0x100 HUDSaveIcon; - [NMS(Index = 1309)] - /* 0x840C */ public NMSString0x100 HUDSpaceshipIcon; - [NMS(Index = 947)] - /* 0x850C */ public NMSString0x20 DistanceUnitKM; + /* 0x7F90 */ public float StoreDialOuterRadius; + [NMS(Index = 89)] + /* 0x7F94 */ public float SuperchargeGradientFactor; + [NMS(Index = 88)] + /* 0x7F98 */ public float SuperchargeGradientFactorMin; + [NMS(Index = 90)] + /* 0x7F9C */ public float SuperchargeGradientTime; + [NMS(Index = 804)] + /* 0x7FA0 */ public float SurveyObjectArrowOffsetMultiplier; + [NMS(Index = 364)] + /* 0x7FA4 */ public float TakeoffFuelMessageTime; + [NMS(Index = 593)] + /* 0x7FA8 */ public float TalkBoxAlienTextSpeed; + [NMS(Index = 595)] + /* 0x7FAC */ public float TalkBoxAlienTextTimeMax; + [NMS(Index = 594)] + /* 0x7FB0 */ public float TalkBoxAlienTextTimeMin; + [NMS(Index = 568)] + /* 0x7FB4 */ public float TargetDisplayDamageFlashTime; + [NMS(Index = 563)] + /* 0x7FB8 */ public float TargetDisplayScale; + [NMS(Index = 565)] + /* 0x7FBC */ public float TargetDisplayShipScale; + [NMS(Index = 564)] + /* 0x7FC0 */ public float TargetDisplayTorpedoScale; + [NMS(Index = 1220)] + /* 0x7FC4 */ public float TargetMarkerFadeAngleMin; + [NMS(Index = 1221)] + /* 0x7FC8 */ public float TargetMarkerFadeAngleRange; + [NMS(Index = 1219)] + /* 0x7FCC */ public float TargetMarkerScaleEnd; + [NMS(Index = 1218)] + /* 0x7FD0 */ public float TargetMarkerScaleStart; + [NMS(Index = 1403)] + /* 0x7FD4 */ public float TargetParallaxMaintenancePageMultiplier; + [NMS(Index = 1402)] + /* 0x7FD8 */ public float TargetParallaxMouseMultiplier; + [NMS(Index = 1024)] + /* 0x7FDC */ public float TargetScreenDistance; + [NMS(Index = 1023)] + /* 0x7FE0 */ public float TargetScreenFoV; + [NMS(Index = 819)] + /* 0x7FE4 */ public float TechDisplayDelayTime; + [NMS(Index = 463)] + /* 0x7FE8 */ public float TechPopupBuildLayerHeight; + [NMS(Index = 461)] + /* 0x7FEC */ public float TechPopupInstallLayerHeight; + [NMS(Index = 462)] + /* 0x7FF0 */ public float TechPopupRepairLayerHeight; + [NMS(Index = 464)] + /* 0x7FF4 */ public float TechPopupRequirementHeight; + [NMS(Index = 1426)] + /* 0x7FF8 */ public float TextChatMaxDisplayTime; + [NMS(Index = 1427)] + /* 0x7FFC */ public float TextChatStayBigAfterTextInput; + [NMS(Index = 200)] + /* 0x8000 */ public float TextPrintoutMultiplier; + [NMS(Index = 201)] + /* 0x8004 */ public float TextPrintoutMultiplierAlien; + [NMS(Index = 29)] + /* 0x8008 */ public float TextTouchScrollCap; + [NMS(Index = 782)] + /* 0x800C */ public float ThirdPersonCrosshairCircle1Distance; + [NMS(Index = 783)] + /* 0x8010 */ public float ThirdPersonCrosshairCircle2Distance; + [NMS(Index = 781)] + /* 0x8014 */ public float ThirdPersonCrosshairDistance; + [NMS(Index = 608)] + /* 0x8018 */ public float TimedEventLookTime; [NMS(Index = 946)] - /* 0x852C */ public NMSString0x20 DistanceUnitM; - [NMS(Index = 948)] - /* 0x854C */ public NMSString0x20 DistanceUnitMpS; - [NMS(Index = 514)] - /* 0x856C */ public NMSString0x20 MaxDialogCharSizeIdeographicString; - [NMS(Index = 512)] - /* 0x858C */ public NMSString0x20 MaxDialogCharSizeRomanString; - [NMS(Index = 208)] - /* 0x85AC */ public NMSString0x20 VRDistanceWarningUIFile; - [NMS(Index = 400, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x85CC */ public bool[] BuildMenuUseSmallIconOnPad; - [NMS(Index = 1453)] - /* 0x85E1 */ public bool AllowInventorySorting; - [NMS(Index = 194)] - /* 0x85E2 */ public bool AllowInWorldDebugBorders; - [NMS(Index = 185)] - /* 0x85E3 */ public bool AllowProjectorRepositioning; - [NMS(Index = 324)] - /* 0x85E4 */ public bool AlwaysCloseQuickMenu; - [NMS(Index = 676)] - /* 0x85E5 */ public TkCurveType ArrowBounceLeftCurve; - [NMS(Index = 672)] - /* 0x85E6 */ public TkCurveType ArrowBounceRightCurve; - [NMS(Index = 103)] - /* 0x85E7 */ public bool AutoScrollParagraphs; - [NMS(Index = 428)] - /* 0x85E8 */ public bool BaseBuildingSmoothMenuWhileSnapped; - [NMS(Index = 91)] - /* 0x85E9 */ public bool BigPicking; - [NMS(Index = 92)] - /* 0x85EA */ public bool BigPickingUsesNumbers; - [NMS(Index = 169)] - /* 0x85EB */ public bool BinocularScanScreen; - [NMS(Index = 389)] - /* 0x85EC */ public TkCurveType CompassCurve; - [NMS(Index = 758)] - /* 0x85ED */ public bool CreatureInteractLabelUseBB; + /* 0x801C */ public float TooltipTime; + [NMS(Index = 30)] + /* 0x8020 */ public float TouchScrollChangePageThreshold; + [NMS(Index = 27)] + /* 0x8024 */ public float TouchScrollMaxDelta; + [NMS(Index = 28)] + /* 0x8028 */ public float TouchScrollSpeedMul; + [NMS(Index = 779)] + /* 0x802C */ public float TrackCriticalHitSize; + [NMS(Index = 780)] + /* 0x8030 */ public float TrackCriticalPulseTime; + [NMS(Index = 755)] + /* 0x8034 */ public float TrackLeadTargetInScale; + [NMS(Index = 752)] + /* 0x8038 */ public float TrackMissileTargetPulseRate; + [NMS(Index = 745)] + /* 0x803C */ public float TrackPoliceFreighterCentreOffset; + [NMS(Index = 744)] + /* 0x8040 */ public float TrackPrimaryCentreOffset; [NMS(Index = 757)] - /* 0x85EE */ public TkCurveType CreatureReticuleAlphaCurve; + /* 0x8044 */ public float TrackReticuleAngle; + [NMS(Index = 759)] + /* 0x8048 */ public float TrackReticuleInactiveTime; + [NMS(Index = 758)] + /* 0x804C */ public float TrackReticuleInTime; + [NMS(Index = 761)] + /* 0x8050 */ public float TrackReticuleRandomDelay; + [NMS(Index = 760)] + /* 0x8054 */ public float TrackReticuleRandomTime; [NMS(Index = 756)] - /* 0x85EF */ public TkCurveType CreatureReticuleScaleCurve; - [NMS(Index = 697)] - /* 0x85F0 */ public TkCurveType CrosshairLeadScaleCurve; - [NMS(Index = 715)] - /* 0x85F1 */ public TkCurveType CrosshairTargetLockAlphaCurve; - [NMS(Index = 714)] - /* 0x85F2 */ public TkCurveType CrosshairTargetLockCurve; - [NMS(Index = 627)] - /* 0x85F3 */ public TkCurveType DamageNumberUpCurve; - [NMS(Index = 330)] - /* 0x85F4 */ public bool DebugInventoryIndices; - [NMS(Index = 572)] - /* 0x85F5 */ public bool DebugMarkerLabels; - [NMS(Index = 327)] - /* 0x85F6 */ public bool DebugMissionLogText; - [NMS(Index = 329)] - /* 0x85F7 */ public bool DebugPopupSizes; - [NMS(Index = 328)] - /* 0x85F8 */ public bool DebugShowMaintenanceScreenCentre; - [NMS(Index = 1438)] - /* 0x85F9 */ public bool EnableAccessibleUIOnSwitch; - [NMS(Index = 458)] - /* 0x85FA */ public bool EnableBlackouts; - [NMS(Index = 814)] - /* 0x85FB */ public bool EnableBuilderRobotGreekConversion; - [NMS(Index = 256)] - /* 0x85FC */ public bool EnableCraftingTree; - [NMS(Index = 193)] - /* 0x85FD */ public bool EnableHandMenuButtons; - [NMS(Index = 225)] - /* 0x85FE */ public bool EnableHandMenuDebug; - [NMS(Index = 815)] - /* 0x85FF */ public bool EnableKanaConversion; - [NMS(Index = 96)] - /* 0x8600 */ public bool EnablePopupUses; - [NMS(Index = 331)] - /* 0x8601 */ public bool FixedInventoryIconPositions; - [NMS(Index = 1127)] - /* 0x8602 */ public TkCurveType FrontendBootBarCurve; - [NMS(Index = 1112)] - /* 0x8603 */ public TkCurveType FrontendConfirmCurve; - [NMS(Index = 1199)] - /* 0x8604 */ public TkCurveType FrontendDoFCurve; + /* 0x8058 */ public float TrackReticuleScale; + [NMS(Index = 753)] + /* 0x805C */ public float TrackScaleCritical; + [NMS(Index = 754)] + /* 0x8060 */ public float TrackScaleHit; + [NMS(Index = 746)] + /* 0x8064 */ public float TrackTimerAlpha; + [NMS(Index = 750)] + /* 0x8068 */ public float TrackTimerIconExclaimRadius; + [NMS(Index = 749)] + /* 0x806C */ public float TrackTimerIconInnerRadius; + [NMS(Index = 748)] + /* 0x8070 */ public float TrackTimerIconOuterRadius; + [NMS(Index = 747)] + /* 0x8074 */ public float TrackTimerRadarPulseSize; + [NMS(Index = 743)] + /* 0x8078 */ public float TrackTypeIconSize; + [NMS(Index = 32)] + /* 0x807C */ public float TradePageNotifyOffset; + [NMS(Index = 375)] + /* 0x8080 */ public float TransferPopupCursorOffsetFactor; + [NMS(Index = 607)] + /* 0x8084 */ public float TransferSendOffscreenBorder; + [NMS(Index = 514)] + /* 0x8088 */ public float TransitionOffset; + [NMS(Index = 326)] + /* 0x808C */ public float TravelLineThickness; + [NMS(Index = 325)] + /* 0x8090 */ public float TravelTargetRadius; + [NMS(Index = 39)] + /* 0x8094 */ public float TrialUpsellDeclineDecayTimeQuick; + [NMS(Index = 41)] + /* 0x8098 */ public float TrialUpsellDeclineDecayTimeSlow; + [NMS(Index = 42)] + /* 0x809C */ public float TrialUpsellDeclineDialInnerRadius; + [NMS(Index = 43)] + /* 0x80A0 */ public float TrialUpsellDeclineDialOuterRadius; + [NMS(Index = 38)] + /* 0x80A4 */ public float TrialUpsellDeclineHoldTimeQuick; + [NMS(Index = 40)] + /* 0x80A8 */ public float TrialUpsellDeclineHoldTimeSlow; + [NMS(Index = 104)] + /* 0x80AC */ public int UnknownWordsToShowInCatalogue; + [NMS(Index = 1466)] + /* 0x80B0 */ public float UnlockableTreeDefaultGroupGap; + [NMS(Index = 1468)] + /* 0x80B4 */ public float UnlockableTreeDefaultRowGap; + [NMS(Index = 1467)] + /* 0x80B8 */ public float UnlockableTreeNarrowGroupGap; + [NMS(Index = 1469)] + /* 0x80BC */ public float UnlockableTreeNarrowRowGap; + [NMS(Index = 107)] + /* 0x80C0 */ public float UseZoomedOutBuildCamRadius; + [NMS(Index = 221)] + /* 0x80C4 */ public int VRFaceLockedScreenHeight; + [NMS(Index = 220)] + /* 0x80C8 */ public int VRFaceLockedScreenWidth; + [NMS(Index = 362)] + /* 0x80CC */ public float WantedDetectMessageTime; + [NMS(Index = 363)] + /* 0x80D0 */ public float WantedDetectMinTimeout; + [NMS(Index = 892)] + /* 0x80D4 */ public float WantedLevelScanAlpha; + [NMS(Index = 893)] + /* 0x80D8 */ public float WantedLevelScannedRate; + [NMS(Index = 890)] + /* 0x80DC */ public float WantedLevelTimeoutPulseRate; + [NMS(Index = 891)] + /* 0x80E0 */ public float WantedLevelWitnessAlpha; [NMS(Index = 889)] - /* 0x8605 */ public bool HideExtremePlanetNotifications; - [NMS(Index = 1415)] - /* 0x8606 */ public bool HideQuickMenuControls; - [NMS(Index = 1348)] - /* 0x8607 */ public TkCurveType HUDMarkerActiveCurve; - [NMS(Index = 1318)] - /* 0x8608 */ public TkCurveType HUDMarkerAnimAlphaCurve; + /* 0x80E4 */ public float WantedLevelWitnessOffset; + [NMS(Index = 888)] + /* 0x80E8 */ public float WantedLevelWitnessPulseRate; + [NMS(Index = 1449)] + /* 0x80EC */ public float WinGDKHandheldPopupScale; + [NMS(Index = 134)] + /* 0x80F0 */ public float ZoomFactorOverride; + [NMS(Index = 958)] + /* 0x80F4 */ public float ZoomHUDElementsOffsetX; + [NMS(Index = 959)] + /* 0x80F8 */ public float ZoomHUDElementsOffsetY; + [NMS(Index = 960)] + /* 0x80FC */ public float ZoomHUDElementTime; + [NMS(Index = 1322)] + /* 0x8100 */ public NMSString0x100 HUDCircleAnimIcon; + [NMS(Index = 1320)] + /* 0x8200 */ public NMSString0x100 HUDDeathPointIcon; + [NMS(Index = 1321)] + /* 0x8300 */ public NMSString0x100 HUDHexAnimIcon; + [NMS(Index = 1316)] + /* 0x8400 */ public NMSString0x100 HUDMarkerColourIcon; + [NMS(Index = 1314)] + /* 0x8500 */ public NMSString0x100 HUDMarkerIcon; + [NMS(Index = 1315)] + /* 0x8600 */ public NMSString0x100 HUDMarkerPrimaryIndicatorIcon; + [NMS(Index = 1317)] + /* 0x8700 */ public NMSString0x100 HUDPointIcon; [NMS(Index = 1319)] - /* 0x8609 */ public TkCurveType HUDMarkerAnimCurve; - [NMS(Index = 847)] - /* 0x860A */ public TkCurveType HUDPlayerTrackArrowEnergyShieldDepletedCurve; - [NMS(Index = 852)] - /* 0x860B */ public TkCurveType HUDPlayerTrackArrowEnergyShieldStartChargeCurve; - [NMS(Index = 306)] - /* 0x860C */ public bool InteractionInWorldPlayerCamAlways; - [NMS(Index = 992)] - /* 0x860D */ public TkCurveType InteractionScanSlapCurve; + /* 0x8800 */ public NMSString0x100 HUDSaveIcon; + [NMS(Index = 1318)] + /* 0x8900 */ public NMSString0x100 HUDSpaceshipIcon; + [NMS(Index = 956)] + /* 0x8A00 */ public NMSString0x20 DistanceUnitKM; + [NMS(Index = 955)] + /* 0x8A20 */ public NMSString0x20 DistanceUnitM; + [NMS(Index = 957)] + /* 0x8A40 */ public NMSString0x20 DistanceUnitMpS; + [NMS(Index = 523)] + /* 0x8A60 */ public NMSString0x20 MaxDialogCharSizeIdeographicString; + [NMS(Index = 521)] + /* 0x8A80 */ public NMSString0x20 MaxDialogCharSizeRomanString; + [NMS(Index = 217)] + /* 0x8AA0 */ public NMSString0x20 VRDistanceWarningUIFile; + [NMS(Index = 409, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x8AC0 */ public bool[] BuildMenuUseSmallIconOnPad; + [NMS(Index = 1462)] + /* 0x8AD5 */ public bool AllowInventorySorting; + [NMS(Index = 203)] + /* 0x8AD6 */ public bool AllowInWorldDebugBorders; + [NMS(Index = 194)] + /* 0x8AD7 */ public bool AllowProjectorRepositioning; + [NMS(Index = 333)] + /* 0x8AD8 */ public bool AlwaysCloseQuickMenu; + [NMS(Index = 685)] + /* 0x8AD9 */ public TkCurveType ArrowBounceLeftCurve; + [NMS(Index = 681)] + /* 0x8ADA */ public TkCurveType ArrowBounceRightCurve; + [NMS(Index = 109)] + /* 0x8ADB */ public bool AutoScrollParagraphs; + [NMS(Index = 437)] + /* 0x8ADC */ public bool BaseBuildingSmoothMenuWhileSnapped; + [NMS(Index = 97)] + /* 0x8ADD */ public bool BigPicking; + [NMS(Index = 98)] + /* 0x8ADE */ public bool BigPickingUsesNumbers; + [NMS(Index = 178)] + /* 0x8ADF */ public bool BinocularScanScreen; + [NMS(Index = 398)] + /* 0x8AE0 */ public TkCurveType CompassCurve; + [NMS(Index = 767)] + /* 0x8AE1 */ public bool CreatureInteractLabelUseBB; + [NMS(Index = 766)] + /* 0x8AE2 */ public TkCurveType CreatureReticuleAlphaCurve; + [NMS(Index = 765)] + /* 0x8AE3 */ public TkCurveType CreatureReticuleScaleCurve; + [NMS(Index = 706)] + /* 0x8AE4 */ public TkCurveType CrosshairLeadScaleCurve; + [NMS(Index = 724)] + /* 0x8AE5 */ public TkCurveType CrosshairTargetLockAlphaCurve; + [NMS(Index = 723)] + /* 0x8AE6 */ public TkCurveType CrosshairTargetLockCurve; + [NMS(Index = 636)] + /* 0x8AE7 */ public TkCurveType DamageNumberUpCurve; + [NMS(Index = 339)] + /* 0x8AE8 */ public bool DebugInventoryIndices; + [NMS(Index = 581)] + /* 0x8AE9 */ public bool DebugMarkerLabels; + [NMS(Index = 336)] + /* 0x8AEA */ public bool DebugMissionLogText; + [NMS(Index = 338)] + /* 0x8AEB */ public bool DebugPopupSizes; + [NMS(Index = 337)] + /* 0x8AEC */ public bool DebugShowMaintenanceScreenCentre; + [NMS(Index = 1447)] + /* 0x8AED */ public bool EnableAccessibleUIOnSwitch; + [NMS(Index = 467)] + /* 0x8AEE */ public bool EnableBlackouts; + [NMS(Index = 823)] + /* 0x8AEF */ public bool EnableBuilderRobotGreekConversion; + [NMS(Index = 265)] + /* 0x8AF0 */ public bool EnableCraftingTree; + [NMS(Index = 202)] + /* 0x8AF1 */ public bool EnableHandMenuButtons; + [NMS(Index = 234)] + /* 0x8AF2 */ public bool EnableHandMenuDebug; + [NMS(Index = 824)] + /* 0x8AF3 */ public bool EnableKanaConversion; + [NMS(Index = 102)] + /* 0x8AF4 */ public bool EnablePopupUses; + [NMS(Index = 340)] + /* 0x8AF5 */ public bool FixedInventoryIconPositions; + [NMS(Index = 1136)] + /* 0x8AF6 */ public TkCurveType FrontendBootBarCurve; + [NMS(Index = 1121)] + /* 0x8AF7 */ public TkCurveType FrontendConfirmCurve; + [NMS(Index = 1208)] + /* 0x8AF8 */ public TkCurveType FrontendDoFCurve; + [NMS(Index = 898)] + /* 0x8AF9 */ public bool HideExtremePlanetNotifications; + [NMS(Index = 1424)] + /* 0x8AFA */ public bool HideQuickMenuControls; + [NMS(Index = 1357)] + /* 0x8AFB */ public TkCurveType HUDMarkerActiveCurve; + [NMS(Index = 1327)] + /* 0x8AFC */ public TkCurveType HUDMarkerAnimAlphaCurve; + [NMS(Index = 1328)] + /* 0x8AFD */ public TkCurveType HUDMarkerAnimCurve; + [NMS(Index = 856)] + /* 0x8AFE */ public TkCurveType HUDPlayerTrackArrowEnergyShieldDepletedCurve; + [NMS(Index = 861)] + /* 0x8AFF */ public TkCurveType HUDPlayerTrackArrowEnergyShieldStartChargeCurve; + [NMS(Index = 315)] + /* 0x8B00 */ public bool InteractionInWorldPlayerCamAlways; + [NMS(Index = 1001)] + /* 0x8B01 */ public TkCurveType InteractionScanSlapCurve; + [NMS(Index = 526)] + /* 0x8B02 */ public bool LeadTargetEnabled; + [NMS(Index = 1028)] + /* 0x8B03 */ public bool ModelRendererBGPass; + [NMS(Index = 1029)] + /* 0x8B04 */ public bool ModelRendererPass1; + [NMS(Index = 1030)] + /* 0x8B05 */ public bool ModelRendererPass2; + [NMS(Index = 1405)] + /* 0x8B06 */ public TkCurveType NGuiModelViewFadeInAfterRenderCurve; + [NMS(Index = 1406)] + /* 0x8B07 */ public bool NGuiUseSeparateLayersForModelAndReflection; + [NMS(Index = 222)] + /* 0x8B08 */ public bool OnlyShowEjectHandlesInVR; + [NMS(Index = 77)] + /* 0x8B09 */ public TkCurveType PadCursorUICurve; + [NMS(Index = 516)] + /* 0x8B0A */ public TkCurveType PageTurnCurve; [NMS(Index = 517)] - /* 0x860E */ public bool LeadTargetEnabled; - [NMS(Index = 1019)] - /* 0x860F */ public bool ModelRendererBGPass; - [NMS(Index = 1020)] - /* 0x8610 */ public bool ModelRendererPass1; - [NMS(Index = 1021)] - /* 0x8611 */ public bool ModelRendererPass2; - [NMS(Index = 1396)] - /* 0x8612 */ public TkCurveType NGuiModelViewFadeInAfterRenderCurve; - [NMS(Index = 1397)] - /* 0x8613 */ public bool NGuiUseSeparateLayersForModelAndReflection; - [NMS(Index = 213)] - /* 0x8614 */ public bool OnlyShowEjectHandlesInVR; - [NMS(Index = 71)] - /* 0x8615 */ public TkCurveType PadCursorUICurve; - [NMS(Index = 507)] - /* 0x8616 */ public TkCurveType PageTurnCurve; - [NMS(Index = 508)] - /* 0x8617 */ public TkCurveType PageTurnFadeCurve; - [NMS(Index = 1131)] - /* 0x8618 */ public TkCurveType PopupActivateCurve1; - [NMS(Index = 1132)] - /* 0x8619 */ public TkCurveType PopupActivateCurve2; - [NMS(Index = 561)] - /* 0x861A */ public bool ProgressiveDialogStyle; - [NMS(Index = 1416)] - /* 0x861B */ public bool QuickMenuAllowCycle; - [NMS(Index = 257)] - /* 0x861C */ public bool QuickMenuEnableSwipe; - [NMS(Index = 326)] - /* 0x861D */ public bool RepairTechUseTechIcon; - [NMS(Index = 87)] - /* 0x861E */ public bool ReplaceItemBarWithNumbers; - [NMS(Index = 1034)] - /* 0x861F */ public bool ShieldHUDAlwaysOn; - [NMS(Index = 574)] - /* 0x8620 */ public bool ShowDamageNumbers; - [NMS(Index = 56)] - /* 0x8621 */ public bool ShowDifficultyForBases; - [NMS(Index = 886)] - /* 0x8622 */ public bool ShowJetpackNotificationForNonTerrain; - [NMS(Index = 606)] - /* 0x8623 */ public bool ShowOnscreenPredatorMarkers; - [NMS(Index = 57)] - /* 0x8624 */ public bool ShowPadlockForLockedSettings; - [NMS(Index = 209)] - /* 0x8625 */ public bool ShowVRDistanceWarning; - [NMS(Index = 127)] - /* 0x8626 */ public bool SkipShopIntro; + /* 0x8B0B */ public TkCurveType PageTurnFadeCurve; + [NMS(Index = 1140)] + /* 0x8B0C */ public TkCurveType PopupActivateCurve1; + [NMS(Index = 1141)] + /* 0x8B0D */ public TkCurveType PopupActivateCurve2; + [NMS(Index = 570)] + /* 0x8B0E */ public bool ProgressiveDialogStyle; + [NMS(Index = 1425)] + /* 0x8B0F */ public bool QuickMenuAllowCycle; + [NMS(Index = 266)] + /* 0x8B10 */ public bool QuickMenuEnableSwipe; + [NMS(Index = 335)] + /* 0x8B11 */ public bool RepairTechUseTechIcon; + [NMS(Index = 93)] + /* 0x8B12 */ public bool ReplaceItemBarWithNumbers; + [NMS(Index = 1043)] + /* 0x8B13 */ public bool ShieldHUDAlwaysOn; + [NMS(Index = 583)] + /* 0x8B14 */ public bool ShowDamageNumbers; + [NMS(Index = 62)] + /* 0x8B15 */ public bool ShowDifficultyForBases; + [NMS(Index = 895)] + /* 0x8B16 */ public bool ShowJetpackNotificationForNonTerrain; + [NMS(Index = 615)] + /* 0x8B17 */ public bool ShowOnscreenPredatorMarkers; + [NMS(Index = 63)] + /* 0x8B18 */ public bool ShowPadlockForLockedSettings; + [NMS(Index = 218)] + /* 0x8B19 */ public bool ShowVRDistanceWarning; + [NMS(Index = 133)] + /* 0x8B1A */ public bool SkipShopIntro; + [NMS(Index = 1251)] + /* 0x8B1B */ public TkCurveType SpaceMapDistanceCurve; + [NMS(Index = 1237)] + /* 0x8B1C */ public bool SpaceMapShowAnomaly; + [NMS(Index = 1238)] + /* 0x8B1D */ public bool SpaceMapShowAnomalyLines; + [NMS(Index = 1244)] + /* 0x8B1E */ public bool SpaceMapShowFrieghterLines; + [NMS(Index = 1243)] + /* 0x8B1F */ public bool SpaceMapShowFrieghters; + [NMS(Index = 1239)] + /* 0x8B20 */ public bool SpaceMapShowNexus; + [NMS(Index = 1240)] + /* 0x8B21 */ public bool SpaceMapShowNexusLines; + [NMS(Index = 1234)] + /* 0x8B22 */ public bool SpaceMapShowPlanetLines; + [NMS(Index = 1233)] + /* 0x8B23 */ public bool SpaceMapShowPlanets; + [NMS(Index = 1246)] + /* 0x8B24 */ public bool SpaceMapShowPulseEncounterLines; + [NMS(Index = 1245)] + /* 0x8B25 */ public bool SpaceMapShowPulseEncounters; [NMS(Index = 1242)] - /* 0x8627 */ public TkCurveType SpaceMapDistanceCurve; - [NMS(Index = 1228)] - /* 0x8628 */ public bool SpaceMapShowAnomaly; - [NMS(Index = 1229)] - /* 0x8629 */ public bool SpaceMapShowAnomalyLines; + /* 0x8B26 */ public bool SpaceMapShowShipLines; + [NMS(Index = 1241)] + /* 0x8B27 */ public bool SpaceMapShowShips; [NMS(Index = 1235)] - /* 0x862A */ public bool SpaceMapShowFrieghterLines; - [NMS(Index = 1234)] - /* 0x862B */ public bool SpaceMapShowFrieghters; - [NMS(Index = 1230)] - /* 0x862C */ public bool SpaceMapShowNexus; - [NMS(Index = 1231)] - /* 0x862D */ public bool SpaceMapShowNexusLines; - [NMS(Index = 1225)] - /* 0x862E */ public bool SpaceMapShowPlanetLines; - [NMS(Index = 1224)] - /* 0x862F */ public bool SpaceMapShowPlanets; - [NMS(Index = 1237)] - /* 0x8630 */ public bool SpaceMapShowPulseEncounterLines; + /* 0x8B28 */ public bool SpaceMapShowStation; [NMS(Index = 1236)] - /* 0x8631 */ public bool SpaceMapShowPulseEncounters; - [NMS(Index = 1233)] - /* 0x8632 */ public bool SpaceMapShowShipLines; - [NMS(Index = 1232)] - /* 0x8633 */ public bool SpaceMapShowShips; - [NMS(Index = 1226)] - /* 0x8634 */ public bool SpaceMapShowStation; - [NMS(Index = 1227)] - /* 0x8635 */ public bool SpaceMapShowStationLines; - [NMS(Index = 518)] - /* 0x8636 */ public bool SpaceOnlyLeadTargetEnabled; - [NMS(Index = 97)] - /* 0x8637 */ public bool TechBoxesCanStack; - [NMS(Index = 768)] - /* 0x8638 */ public TkCurveType TrackCritCurve; - [NMS(Index = 754)] - /* 0x8639 */ public TkCurveType TrackReticuleInAngleCurve; - [NMS(Index = 753)] - /* 0x863A */ public TkCurveType TrackReticuleInCurve; - [NMS(Index = 1101)] - /* 0x863B */ public bool UseCursorHoverSlowFixedValue; - [NMS(Index = 99)] - /* 0x863C */ public bool UseIntermediateMissionGiverOptions; - [NMS(Index = 820)] - /* 0x863D */ public bool UseNamesOnShipHUD; - [NMS(Index = 90)] - /* 0x863E */ public bool UseSquareSlots; - [NMS(Index = 325)] - /* 0x863F */ public bool UseWorldNodesForRepair; + /* 0x8B29 */ public bool SpaceMapShowStationLines; + [NMS(Index = 527)] + /* 0x8B2A */ public bool SpaceOnlyLeadTargetEnabled; + [NMS(Index = 103)] + /* 0x8B2B */ public bool TechBoxesCanStack; + [NMS(Index = 777)] + /* 0x8B2C */ public TkCurveType TrackCritCurve; + [NMS(Index = 763)] + /* 0x8B2D */ public TkCurveType TrackReticuleInAngleCurve; + [NMS(Index = 762)] + /* 0x8B2E */ public TkCurveType TrackReticuleInCurve; + [NMS(Index = 1110)] + /* 0x8B2F */ public bool UseCursorHoverSlowFixedValue; + [NMS(Index = 105)] + /* 0x8B30 */ public bool UseIntermediateMissionGiverOptions; + [NMS(Index = 829)] + /* 0x8B31 */ public bool UseNamesOnShipHUD; + [NMS(Index = 96)] + /* 0x8B32 */ public bool UseSquareSlots; + [NMS(Index = 334)] + /* 0x8B33 */ public bool UseWorldNodesForRepair; } } diff --git a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs index d03091f4c..87bfe4537 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 = 0x3BB87C3F17B657CC, NameHash = 0x6C7923EF)] + [NMS(GUID = 0x3A3ED6A22D52C086, NameHash = 0x6C7923EF)] public class GcVehicleGlobals : NMSTemplate { [NMS(Index = 198)] diff --git a/libMBIN/Source/NMS/Toolkit/TkDynamicPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkDynamicPhysicsComponentData.cs index 92a6d0be7..ab29c7f49 100644 --- a/libMBIN/Source/NMS/Toolkit/TkDynamicPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkDynamicPhysicsComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xA0AC732D03AC6BAB, NameHash = 0xA6F502B8)] + [NMS(GUID = 0xC6122BA1FCDC06BC, NameHash = 0xA6F502B8)] public class TkDynamicPhysicsComponentData : NMSTemplate { [NMS(Index = 1)] @@ -15,24 +15,24 @@ public enum PhysicsSurfacePropertiesEnum : uint { Glass, } [NMS(Index = 2)] - /* 0x44 */ public PhysicsSurfacePropertiesEnum PhysicsSurfaceProperties; + /* 0x48 */ public PhysicsSurfacePropertiesEnum PhysicsSurfaceProperties; [NMS(Index = 11)] - /* 0x48 */ public float SimpleCharacterCollisionFwdOffset; + /* 0x4C */ public float SimpleCharacterCollisionFwdOffset; [NMS(Index = 9)] - /* 0x4C */ public float SimpleCharacterCollisionHeight; + /* 0x50 */ public float SimpleCharacterCollisionHeight; [NMS(Index = 10)] - /* 0x50 */ public float SimpleCharacterCollisionHeightOffset; + /* 0x54 */ public float SimpleCharacterCollisionHeightOffset; [NMS(Index = 8)] - /* 0x54 */ public float SimpleCharacterCollisionRadius; + /* 0x58 */ public float SimpleCharacterCollisionRadius; [NMS(Index = 4)] - /* 0x58 */ public float SpinOnCreate; + /* 0x5C */ public float SpinOnCreate; [NMS(Index = 5)] - /* 0x5C */ public bool Animated; + /* 0x60 */ public bool Animated; [NMS(Index = 3)] - /* 0x5D */ public bool DisableGravity; + /* 0x61 */ public bool DisableGravity; [NMS(Index = 7)] - /* 0x5E */ public bool RotateSimpleCharacterCollisionCapsule; + /* 0x62 */ public bool RotateSimpleCharacterCollisionCapsule; [NMS(Index = 6)] - /* 0x5F */ public bool UseSimpleCharacterCollision; + /* 0x63 */ public bool UseSimpleCharacterCollision; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkGlobals.cs b/libMBIN/Source/NMS/Toolkit/TkGlobals.cs index ad85b105c..3ac5f0ec2 100644 --- a/libMBIN/Source/NMS/Toolkit/TkGlobals.cs +++ b/libMBIN/Source/NMS/Toolkit/TkGlobals.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x2BD7530FD803EB69, NameHash = 0xD42BEC5C)] + [NMS(GUID = 0x1ED460D49E2D223C, NameHash = 0xD42BEC5C)] public class TkGlobals : NMSTemplate { // size: 0x4 @@ -49,11 +49,11 @@ public enum ForceGPUPresetToEnum : uint { } [NMS(Index = 31)] /* 0x00C */ public ForceGPUPresetToEnum ForceGPUPresetTo; - [NMS(Index = 92)] + [NMS(Index = 93)] /* 0x010 */ public int FrameFlipRateDefault; - [NMS(Index = 94)] + [NMS(Index = 95)] /* 0x014 */ public int FrameFlipRateGame; - [NMS(Index = 93)] + [NMS(Index = 94)] /* 0x018 */ public int FrameFlipRateLoad; // size: 0x5 public enum GameWindowModeEnum : uint { @@ -63,59 +63,59 @@ public enum GameWindowModeEnum : uint { Maximised, Minimised, } - [NMS(Index = 52)] + [NMS(Index = 53)] /* 0x01C */ public GameWindowModeEnum GameWindowMode; [NMS(Index = 7)] /* 0x020 */ public int HavokVDBClientIndex; [NMS(Index = 28)] /* 0x024 */ public int HighlightPlacementIndex; - [NMS(Index = 88)] + [NMS(Index = 89)] /* 0x028 */ public int HmdEyeBufferHeight; - [NMS(Index = 87)] + [NMS(Index = 88)] /* 0x02C */ public int HmdEyeBufferWidth; - [NMS(Index = 89)] - /* 0x030 */ public float HmdEyeScalePos; [NMS(Index = 90)] - /* 0x034 */ public float HmdHeadScalePos; + /* 0x030 */ public float HmdEyeScalePos; [NMS(Index = 91)] + /* 0x034 */ public float HmdHeadScalePos; + [NMS(Index = 92)] /* 0x038 */ public float HmdImmersionFactor; - [NMS(Index = 86)] + [NMS(Index = 87)] /* 0x03C */ public int HmdMonitor; - [NMS(Index = 82)] + [NMS(Index = 83)] /* 0x040 */ public int HmdPreviewScale; - [NMS(Index = 69)] + [NMS(Index = 70)] /* 0x044 */ public float ImposterTextureDensity; [NMS(Index = 8)] /* 0x048 */ public int LoadBalanceTimeoutMS; [NMS(Index = 25)] /* 0x04C */ public int LODOverride; - [NMS(Index = 95)] + [NMS(Index = 96)] /* 0x050 */ public float MaxFrameRate; - [NMS(Index = 53)] + [NMS(Index = 54)] /* 0x054 */ public int Monitor; - [NMS(Index = 67)] + [NMS(Index = 68)] /* 0x058 */ public int OctahedralImpostersViewCount; [NMS(Index = 10)] /* 0x05C */ public int PSVR2LoadBalanceTimeoutMS; - [NMS(Index = 101)] + [NMS(Index = 102)] /* 0x060 */ public float ScratchpadInstanceScale; - [NMS(Index = 103)] + [NMS(Index = 104)] /* 0x064 */ public int ScratchpadInstancesCap; - [NMS(Index = 100)] + [NMS(Index = 101)] /* 0x068 */ public float ScratchpadInstanceSpacing; - [NMS(Index = 102)] + [NMS(Index = 103)] /* 0x06C */ public int ScratchpadInstancesPerSide; - [NMS(Index = 104)] + [NMS(Index = 105)] /* 0x070 */ public float ScratchpadInstancesRandomness; - [NMS(Index = 97)] + [NMS(Index = 98)] /* 0x074 */ public int ScratchpadModelSeed; - [NMS(Index = 50)] + [NMS(Index = 51)] /* 0x078 */ public int ScreenHeight; - [NMS(Index = 49)] + [NMS(Index = 50)] /* 0x07C */ public int ScreenWidth; - [NMS(Index = 55)] + [NMS(Index = 56)] /* 0x080 */ public int TiledWindowsIndex; - [NMS(Index = 54)] + [NMS(Index = 55)] /* 0x084 */ public int TiledWindowsSplitCount; [NMS(Index = 12)] /* 0x088 */ public float TitlebarMenuOffset; @@ -129,35 +129,35 @@ public enum TrialStatusEnum : uint { ForceTrial, ForceFullGame, } - [NMS(Index = 79)] + [NMS(Index = 80)] /* 0x094 */ public TrialStatusEnum TrialStatus; - [NMS(Index = 75)] - /* 0x098 */ public float UpdatePeriod; [NMS(Index = 76)] - /* 0x09C */ public float UpdatePeriodSteam; + /* 0x098 */ public float UpdatePeriod; [NMS(Index = 77)] - /* 0x0A0 */ public float VoiceUpdatePeriod; + /* 0x09C */ public float UpdatePeriodSteam; [NMS(Index = 78)] + /* 0x0A0 */ public float VoiceUpdatePeriod; + [NMS(Index = 79)] /* 0x0A4 */ public float VoiceUpdatePeriodSteam; [NMS(Index = 9)] /* 0x0A8 */ public int VRLoadBalanceTimeoutMS; - [NMS(Index = 46)] - /* 0x0AC */ public int WindowPositionX; [NMS(Index = 47)] + /* 0x0AC */ public int WindowPositionX; + [NMS(Index = 48)] /* 0x0B0 */ public int WindowPositionY; - [NMS(Index = 40)] - /* 0x0B4 */ public float WwiseVibrationMultiplierPrimary; [NMS(Index = 41)] + /* 0x0B4 */ public float WwiseVibrationMultiplierPrimary; + [NMS(Index = 42)] /* 0x0B8 */ public float WwiseVibrationMultiplierSecondary; - [NMS(Index = 58)] + [NMS(Index = 59)] /* 0x0BC */ public NMSString0x100 EditorLayout; [NMS(Index = 5)] /* 0x1BC */ public NMSString0x100 ExcludeLogFilter; [NMS(Index = 4)] /* 0x2BC */ public NMSString0x100 IncludeLogFilter; - [NMS(Index = 96)] + [NMS(Index = 97)] /* 0x3BC */ public NMSString0x100 ScratchpadModel; - [NMS(Index = 71)] + [NMS(Index = 72)] /* 0x4BC */ public bool AllowBindlessDraws; [NMS(Index = 24)] /* 0x4BD */ public bool AllowDynamicResScaling; @@ -171,99 +171,101 @@ public enum TrialStatusEnum : uint { /* 0x4C1 */ public bool ColourLODs; [NMS(Index = 27)] /* 0x4C2 */ public bool ColourVertexDensity; - [NMS(Index = 68)] + [NMS(Index = 69)] /* 0x4C3 */ public bool CompressImposterTextures; - [NMS(Index = 37)] + [NMS(Index = 38)] /* 0x4C4 */ public bool CrashOnFailedCriticalAssertion; [NMS(Index = 2)] /* 0x4C5 */ public bool DefaultSelectIgnoreAsserts; [NMS(Index = 34)] /* 0x4C6 */ public bool DisableImposters; - [NMS(Index = 44)] + [NMS(Index = 45)] /* 0x4C7 */ public bool DisableMultiplayer; [NMS(Index = 23)] /* 0x4C8 */ public bool DisableResScaling; [NMS(Index = 21)] /* 0x4C9 */ public bool DisableSwitchingAwayFromPad; - [NMS(Index = 70)] + [NMS(Index = 71)] /* 0x4CA */ public bool DisableUndergrowthInstanceRendering; - [NMS(Index = 51)] + [NMS(Index = 52)] /* 0x4CB */ public bool DisableVSync; - [NMS(Index = 64)] + [NMS(Index = 65)] /* 0x4CC */ public bool EnableGpuBreadcrumbs; - [NMS(Index = 63)] + [NMS(Index = 64)] /* 0x4CD */ public bool EnableNvidiaAftermath; - [NMS(Index = 61)] + [NMS(Index = 62)] /* 0x4CE */ public bool EnablePix; - [NMS(Index = 65)] + [NMS(Index = 66)] /* 0x4CF */ public bool EnableRayTracing; - [NMS(Index = 60)] + [NMS(Index = 61)] /* 0x4D0 */ public bool EnableRenderdoc; [NMS(Index = 22)] /* 0x4D1 */ public bool EnableShaderReload; + [NMS(Index = 37)] + /* 0x4D2 */ public bool EnableSSS; [NMS(Index = 18)] - /* 0x4D2 */ public bool EnableVirtualTouchScreen; + /* 0x4D3 */ public bool EnableVirtualTouchScreen; [NMS(Index = 6)] - /* 0x4D3 */ public bool EnableZstdSaves; + /* 0x4D4 */ public bool EnableZstdSaves; [NMS(Index = 15)] - /* 0x4D4 */ public bool FavouritesAndUndoEnabledByDefault; + /* 0x4D5 */ public bool FavouritesAndUndoEnabledByDefault; [NMS(Index = 13)] - /* 0x4D5 */ public bool FilterTranslatedTextWhenSearching; + /* 0x4D6 */ public bool FilterTranslatedTextWhenSearching; [NMS(Index = 30)] - /* 0x4D6 */ public bool ForceGPUPreset; - [NMS(Index = 38)] - /* 0x4D7 */ public bool ForceSteamDeck; + /* 0x4D7 */ public bool ForceGPUPreset; [NMS(Index = 39)] - /* 0x4D8 */ public bool ForceWinGdkHandheld; + /* 0x4D8 */ public bool ForceSteamDeck; + [NMS(Index = 40)] + /* 0x4D9 */ public bool ForceWinGdkHandheld; [NMS(Index = 33)] - /* 0x4D9 */ public bool FreezeCulling; - [NMS(Index = 62)] - /* 0x4DA */ public bool HideRenderdocOverlay; - [NMS(Index = 85)] - /* 0x4DB */ public bool HmdDistortionPassthru; - [NMS(Index = 80)] - /* 0x4DC */ public bool HmdEnable; + /* 0x4DA */ public bool FreezeCulling; + [NMS(Index = 63)] + /* 0x4DB */ public bool HideRenderdocOverlay; + [NMS(Index = 86)] + /* 0x4DC */ public bool HmdDistortionPassthru; [NMS(Index = 81)] - /* 0x4DD */ public bool HmdFoveated; + /* 0x4DD */ public bool HmdEnable; + [NMS(Index = 82)] + /* 0x4DE */ public bool HmdFoveated; + [NMS(Index = 85)] + /* 0x4DF */ public bool HmdStereoRender; [NMS(Index = 84)] - /* 0x4DE */ public bool HmdStereoRender; - [NMS(Index = 83)] - /* 0x4DF */ public bool HmdTracking; + /* 0x4E0 */ public bool HmdTracking; [NMS(Index = 36)] - /* 0x4E0 */ public bool JitterRenderOffsetEveryFrame; - [NMS(Index = 59)] - /* 0x4E1 */ public bool LoadRelativeEditorLayouts; + /* 0x4E1 */ public bool JitterRenderOffsetEveryFrame; + [NMS(Index = 60)] + /* 0x4E2 */ public bool LoadRelativeEditorLayouts; [NMS(Index = 17)] - /* 0x4E2 */ public bool LogInputChanges; + /* 0x4E3 */ public bool LogInputChanges; [NMS(Index = 16)] - /* 0x4E3 */ public bool LogInputSetup; + /* 0x4E4 */ public bool LogInputSetup; [NMS(Index = 32)] - /* 0x4E4 */ public bool MakeUnusedUniformsNaN; + /* 0x4E5 */ public bool MakeUnusedUniformsNaN; [NMS(Index = 29)] - /* 0x4E5 */ public bool MinGPUMode; - [NMS(Index = 66)] - /* 0x4E6 */ public bool OctahedralImpostersViewFromSpace; - [NMS(Index = 56)] - /* 0x4E7 */ public bool SampleCollisionWithCamera; - [NMS(Index = 98)] - /* 0x4E8 */ public bool ScratchpadInstanced; - [NMS(Index = 99)] - /* 0x4E9 */ public bool ScratchpadWind; + /* 0x4E6 */ public bool MinGPUMode; + [NMS(Index = 67)] + /* 0x4E7 */ public bool OctahedralImpostersViewFromSpace; [NMS(Index = 57)] - /* 0x4EA */ public bool ShowPlayerCollisions; + /* 0x4E8 */ public bool SampleCollisionWithCamera; + [NMS(Index = 99)] + /* 0x4E9 */ public bool ScratchpadInstanced; + [NMS(Index = 100)] + /* 0x4EA */ public bool ScratchpadWind; + [NMS(Index = 58)] + /* 0x4EB */ public bool ShowPlayerCollisions; + [NMS(Index = 44)] + /* 0x4EC */ public bool SimulateDisabledParticleRefractions; + [NMS(Index = 46)] + /* 0x4ED */ public bool SmokeTestSmokeBotAutoStart; + [NMS(Index = 49)] + /* 0x4EE */ public bool UseDebugScreenSettings; [NMS(Index = 43)] - /* 0x4EB */ public bool SimulateDisabledParticleRefractions; - [NMS(Index = 45)] - /* 0x4EC */ public bool SmokeTestSmokeBotAutoStart; - [NMS(Index = 48)] - /* 0x4ED */ public bool UseDebugScreenSettings; - [NMS(Index = 42)] - /* 0x4EE */ public bool UseHeavyAir; - [NMS(Index = 72)] - /* 0x4EF */ public bool VulkanValidationEnabled; + /* 0x4EF */ public bool UseHeavyAir; [NMS(Index = 73)] - /* 0x4F0 */ public bool VulkanValidationPrintMessages; + /* 0x4F0 */ public bool VulkanValidationEnabled; [NMS(Index = 74)] - /* 0x4F1 */ public bool VulkanValidationPrintUniqueOnly; + /* 0x4F1 */ public bool VulkanValidationPrintMessages; + [NMS(Index = 75)] + /* 0x4F2 */ public bool VulkanValidationPrintUniqueOnly; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkMaterialClass.cs b/libMBIN/Source/NMS/Toolkit/TkMaterialClass.cs index d9a6216a9..6c02aa1af 100644 --- a/libMBIN/Source/NMS/Toolkit/TkMaterialClass.cs +++ b/libMBIN/Source/NMS/Toolkit/TkMaterialClass.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x748872E559A858B3, NameHash = 0x16A83E22)] + [NMS(GUID = 0x2B2A1C72F5E5EA30, NameHash = 0x16A83E22)] public class TkMaterialClass : NMSTemplate { - // size: 0x47 + // size: 0x48 public enum MaterialClassEnum : byte { Any, Unknown, @@ -31,6 +31,7 @@ public enum MaterialClassEnum : byte { GunGlow, GunOpaque, Highlight, + HighlightAdditive, HighlightDoubleSided, HighlightOccluded, HighlightOverlay, diff --git a/libMBIN/Source/NMS/Toolkit/TkMaterialData.cs b/libMBIN/Source/NMS/Toolkit/TkMaterialData.cs index 935536ed9..894430b42 100644 --- a/libMBIN/Source/NMS/Toolkit/TkMaterialData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkMaterialData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xE2FE40354EE38A9B, NameHash = 0x4737D48A)] + [NMS(GUID = 0x2420D614C64AB698, NameHash = 0x4737D48A)] public class TkMaterialData : NMSTemplate { [NMS(Index = 11)] diff --git a/libMBIN/Source/NMS/Toolkit/TkModelRendererData.cs b/libMBIN/Source/NMS/Toolkit/TkModelRendererData.cs index c2002cdd0..9ad077a28 100644 --- a/libMBIN/Source/NMS/Toolkit/TkModelRendererData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkModelRendererData.cs @@ -2,25 +2,27 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x97370B7EE5D9AB7C, NameHash = 0x2E6D021B)] + [NMS(GUID = 0x62073D676B59DAD4, NameHash = 0x2E6D021B)] public class TkModelRendererData : NMSTemplate { [NMS(Index = 0)] /* 0x00 */ public TkModelRendererCameraData Camera; - [NMS(Index = 7)] + [NMS(Index = 8)] /* 0x40 */ public Vector3f FocusOffset; - [NMS(Index = 6)] + [NMS(Index = 7)] /* 0x50 */ public NMSString0x20A FocusLocator; - [NMS(Index = 11)] + [NMS(Index = 12)] /* 0x70 */ public NMSString0x10 Anim; + [NMS(Index = 4)] + /* 0x80 */ public GcFilename HDRI; [NMS(Index = 2)] - /* 0x80 */ public float AspectRatio; + /* 0x90 */ public float AspectRatio; + [NMS(Index = 11)] + /* 0x94 */ public float BlendInOffset; [NMS(Index = 10)] - /* 0x84 */ public float BlendInOffset; + /* 0x98 */ public float BlendInTime; [NMS(Index = 9)] - /* 0x88 */ public float BlendInTime; - [NMS(Index = 8)] - /* 0x8C */ public float FocusInterpTime; + /* 0x9C */ public float FocusInterpTime; // size: 0x4 public enum FocusTypeEnum : uint { ResourceBounds, @@ -28,31 +30,31 @@ public enum FocusTypeEnum : uint { NodeBoundingBox, DiscoveryView, } - [NMS(Index = 5)] - /* 0x90 */ public FocusTypeEnum FocusType; + [NMS(Index = 6)] + /* 0xA0 */ public FocusTypeEnum FocusType; [NMS(Index = 1)] - /* 0x94 */ public float Fov; - [NMS(Index = 12)] - /* 0x98 */ public float HeightOffset; + /* 0xA4 */ public float Fov; + [NMS(Index = 13)] + /* 0xA8 */ public float HeightOffset; [NMS(Index = 3)] - /* 0x9C */ public float LightIntensityMultiplier; + /* 0xAC */ public float LightIntensityMultiplier; // size: 0x3 public enum ThumbnailModeEnum : uint { None, HUD, GUI, } - [NMS(Index = 4)] - /* 0xA0 */ public ThumbnailModeEnum ThumbnailMode; - [NMS(Index = 14)] - /* 0xA4 */ public bool AlignUIToCameraInHmd; + [NMS(Index = 5)] + /* 0xB0 */ public ThumbnailModeEnum ThumbnailMode; + [NMS(Index = 15)] + /* 0xB4 */ public bool AlignUIToCameraInHmd; + [NMS(Index = 18)] + /* 0xB5 */ public bool FlipRotationIfNecessary; [NMS(Index = 17)] - /* 0xA5 */ public bool FlipRotationIfNecessary; + /* 0xB6 */ public bool LookForFocusInMasterModel; + [NMS(Index = 14)] + /* 0xB7 */ public bool UsePlayerCameraInHmd; [NMS(Index = 16)] - /* 0xA6 */ public bool LookForFocusInMasterModel; - [NMS(Index = 13)] - /* 0xA7 */ public bool UsePlayerCameraInHmd; - [NMS(Index = 15)] - /* 0xA8 */ public bool UseSensibleCameraFocusNodeIsNowOffsetNode; + /* 0xB8 */ public bool UseSensibleCameraFocusNodeIsNowOffsetNode; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkNGuiEditorStyleData.cs b/libMBIN/Source/NMS/Toolkit/TkNGuiEditorStyleData.cs index 9bbdbb408..835f58af3 100644 --- a/libMBIN/Source/NMS/Toolkit/TkNGuiEditorStyleData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkNGuiEditorStyleData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xC56157C7579FB924, NameHash = 0xE9E49954)] + [NMS(GUID = 0xD71D6985F1F1BDEE, NameHash = 0xE9E49954)] public class TkNGuiEditorStyleData : NMSTemplate { [NMS(Index = 1, Size = 0x8, MxmlName = "Skin Colours")] diff --git a/libMBIN/Source/NMS/Toolkit/TkNGuiGraphicStyle.cs b/libMBIN/Source/NMS/Toolkit/TkNGuiGraphicStyle.cs index 6681af610..088b75ef5 100644 --- a/libMBIN/Source/NMS/Toolkit/TkNGuiGraphicStyle.cs +++ b/libMBIN/Source/NMS/Toolkit/TkNGuiGraphicStyle.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xBCB1CCAFDD6709F5, NameHash = 0x80EBCD8A)] + [NMS(GUID = 0x991D1695C40B30C, NameHash = 0x80EBCD8A)] public class TkNGuiGraphicStyle : NMSTemplate { [NMS(Index = 2)] @@ -15,10 +15,11 @@ public class TkNGuiGraphicStyle : NMSTemplate /* 0x150 */ public Vector2f CustomMaxStart; [NMS(Index = 16)] /* 0x158 */ public Vector2f CustomMinStart; - // size: 0x6 + // size: 0x7 public enum AnimateEnum : uint { None, WipeRightToLeft, + WipeLeftToRight, SimpleWipe, SimpleWipeDown, CustomWipe, diff --git a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs index 0c34d3bef..84ba76dec 100644 --- a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs @@ -3,13 +3,13 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x658641FA709BD5AC, NameHash = 0xF90BB3)] + [NMS(GUID = 0x85A69D69E54552D3, NameHash = 0xF90BB3)] public class TkPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] /* 0x00 */ public TkPhysicsData Data; [NMS(Index = 1)] - /* 0x1C */ public GcPhysicsCollisionGroups CollisionGroup; + /* 0x20 */ public GcPhysicsCollisionGroups CollisionGroup; // size: 0x3 public enum ModelOwnershipEnum : uint { Model, @@ -17,75 +17,75 @@ public enum ModelOwnershipEnum : uint { None, } [NMS(Index = 5)] - /* 0x20 */ public ModelOwnershipEnum ModelOwnership; + /* 0x24 */ public ModelOwnershipEnum ModelOwnership; [NMS(Index = 34)] - /* 0x24 */ public float SimpleCharacterCollisionFwdOffset; + /* 0x28 */ public float SimpleCharacterCollisionFwdOffset; [NMS(Index = 32)] - /* 0x28 */ public float SimpleCharacterCollisionHeight; + /* 0x2C */ public float SimpleCharacterCollisionHeight; [NMS(Index = 33)] - /* 0x2C */ public float SimpleCharacterCollisionHeightOffset; + /* 0x30 */ public float SimpleCharacterCollisionHeightOffset; [NMS(Index = 31)] - /* 0x30 */ public float SimpleCharacterCollisionRadius; + /* 0x34 */ public float SimpleCharacterCollisionRadius; [NMS(Index = 22)] - /* 0x34 */ public float SpinOnCreate; + /* 0x38 */ public float SpinOnCreate; // size: 0x2 public enum SurfacePropertiesEnum : uint { None, Glass, } [NMS(Index = 4)] - /* 0x38 */ public SurfacePropertiesEnum SurfaceProperties; + /* 0x3C */ public SurfacePropertiesEnum SurfaceProperties; [NMS(Index = 3)] - /* 0x3C */ public TkVolumeTriggerType TriggerVolumeType; + /* 0x40 */ public TkVolumeTriggerType TriggerVolumeType; [NMS(Index = 24)] - /* 0x40 */ public bool AllowedDefaultCollision; + /* 0x44 */ public bool AllowedDefaultCollision; [NMS(Index = 19)] - /* 0x41 */ public bool AllowTeleporter; + /* 0x45 */ public bool AllowTeleporter; [NMS(Index = 25)] - /* 0x42 */ public bool Animated; + /* 0x46 */ public bool Animated; [NMS(Index = 16)] - /* 0x43 */ public bool BlocksInteract; + /* 0x47 */ public bool BlocksInteract; [NMS(Index = 20)] - /* 0x44 */ public bool BlockTeleporter; + /* 0x48 */ public bool BlockTeleporter; [NMS(Index = 17)] - /* 0x45 */ public bool CameraInvisible; + /* 0x49 */ public bool CameraInvisible; [NMS(Index = 6)] - /* 0x46 */ public bool Climbable; + /* 0x4A */ public bool Climbable; [NMS(Index = 21)] - /* 0x47 */ public bool DisableGravity; + /* 0x4B */ public bool DisableGravity; [NMS(Index = 26)] - /* 0x48 */ public bool DisablePhysicsUntilGravGunned; + /* 0x4C */ public bool DisablePhysicsUntilGravGunned; [NMS(Index = 8)] - /* 0x49 */ public bool Floor; + /* 0x4D */ public bool Floor; [NMS(Index = 15)] - /* 0x4A */ public bool IgnoreAllCollisions; + /* 0x4E */ public bool IgnoreAllCollisions; [NMS(Index = 9)] - /* 0x4B */ public bool IgnoreModelOwner; + /* 0x4F */ public bool IgnoreModelOwner; [NMS(Index = 18)] - /* 0x4C */ public bool InvisibleForInteraction; + /* 0x50 */ public bool InvisibleForInteraction; [NMS(Index = 28)] - /* 0x4D */ public bool IsTransporter; + /* 0x51 */ public bool IsTransporter; [NMS(Index = 14)] - /* 0x4E */ public bool NoFallDamage; + /* 0x52 */ public bool NoFallDamage; [NMS(Index = 13)] - /* 0x4F */ public bool NoFireCollide; + /* 0x53 */ public bool NoFireCollide; [NMS(Index = 11)] - /* 0x50 */ public bool NoPlayerCollide; + /* 0x54 */ public bool NoPlayerCollide; [NMS(Index = 12)] - /* 0x51 */ public bool NoTerrainCollide; + /* 0x55 */ public bool NoTerrainCollide; [NMS(Index = 10)] - /* 0x52 */ public bool NoVehicleCollide; + /* 0x56 */ public bool NoVehicleCollide; [NMS(Index = 30)] - /* 0x53 */ public bool RotateSimpleCharacterCollisionCapsule; + /* 0x57 */ public bool RotateSimpleCharacterCollisionCapsule; [NMS(Index = 23)] - /* 0x54 */ public bool ScaleAffectsMass; + /* 0x58 */ public bool ScaleAffectsMass; [NMS(Index = 2)] - /* 0x55 */ public bool TriggerVolume; + /* 0x59 */ public bool TriggerVolume; [NMS(Index = 27)] - /* 0x56 */ public bool UseBasePartOptimisation; + /* 0x5A */ public bool UseBasePartOptimisation; [NMS(Index = 29)] - /* 0x57 */ public bool UseSimpleCharacterCollision; + /* 0x5B */ public bool UseSimpleCharacterCollision; [NMS(Index = 7)] - /* 0x58 */ public bool Walkable; + /* 0x5C */ public bool Walkable; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkPhysicsData.cs b/libMBIN/Source/NMS/Toolkit/TkPhysicsData.cs index 46ca92a88..cd7fe3507 100644 --- a/libMBIN/Source/NMS/Toolkit/TkPhysicsData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkPhysicsData.cs @@ -1,21 +1,23 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x3CA69A644E888D63, NameHash = 0xB85DD068)] + [NMS(GUID = 0xE0C5442B069A2AF3, NameHash = 0xB85DD068)] public class TkPhysicsData : NMSTemplate { [NMS(Index = 3)] /* 0x00 */ public float AngularDamping; [NMS(Index = 1)] /* 0x04 */ public float Friction; - [NMS(Index = 5)] + [NMS(Index = 6)] /* 0x08 */ public float Gravity; [NMS(Index = 4)] /* 0x0C */ public float LinearDamping; [NMS(Index = 0)] /* 0x10 */ public float Mass; + [NMS(Index = 5)] + /* 0x14 */ public float Restitution; [NMS(Index = 2)] - /* 0x14 */ public float RollingFriction; - [NMS(Index = 6)] - /* 0x18 */ public bool CanBeTooSteepForTeleporter; + /* 0x18 */ public float RollingFriction; + [NMS(Index = 7)] + /* 0x1C */ public bool CanBeTooSteepForTeleporter; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs index ba66426a6..9719532d2 100644 --- a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xCBFED2606B5984E3, NameHash = 0xB2405C75)] + [NMS(GUID = 0x910BE80193CF2235, NameHash = 0xB2405C75)] public class TkStaticPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] @@ -13,26 +13,26 @@ public enum StaticPhysicsTargetNodeEnum : uint { MasterModel, } [NMS(Index = 2)] - /* 0x1C */ public StaticPhysicsTargetNodeEnum StaticPhysicsTargetNode; + /* 0x20 */ public StaticPhysicsTargetNodeEnum StaticPhysicsTargetNode; [NMS(Index = 5)] - /* 0x20 */ public TkVolumeTriggerType TriggerVolumeType; + /* 0x24 */ public TkVolumeTriggerType TriggerVolumeType; [NMS(Index = 1)] - /* 0x24 */ public TkNavMeshInclusionParams NavMeshInclusion; + /* 0x28 */ public TkNavMeshInclusionParams NavMeshInclusion; [NMS(Index = 4)] - /* 0x27 */ public bool AddToWorldImmediately; + /* 0x2B */ public bool AddToWorldImmediately; [NMS(Index = 3)] - /* 0x28 */ public bool AddToWorldOnPrepare; + /* 0x2C */ public bool AddToWorldOnPrepare; [NMS(Index = 11)] - /* 0x29 */ public bool CameraInvisible; + /* 0x2D */ public bool CameraInvisible; [NMS(Index = 7)] - /* 0x2A */ public bool Climbable; + /* 0x2E */ public bool Climbable; [NMS(Index = 9)] - /* 0x2B */ public bool NoPlayerCollide; + /* 0x2F */ public bool NoPlayerCollide; [NMS(Index = 10)] - /* 0x2C */ public bool NoTerrainCollide; + /* 0x30 */ public bool NoTerrainCollide; [NMS(Index = 8)] - /* 0x2D */ public bool NoVehicleCollide; + /* 0x31 */ public bool NoVehicleCollide; [NMS(Index = 6)] - /* 0x2E */ public bool TriggerVolume; + /* 0x32 */ public bool TriggerVolume; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs b/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs index 386b6353d..6f572665d 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 = 0xF4366F01A230B2FE, NameHash = 0x69A0FDE1)] + [NMS(GUID = 0x23B2CB85172EF618, NameHash = 0x69A0FDE1)] public class TkTestMetadata : NMSTemplate { [NMS(Index = 47)] diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index 7685b432d..a24899fb2 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.24.0.2"; + internal const string VERSION_STRING = "6.30.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 05e0498d0..778282bf4 100644 --- a/libMBIN/libMBIN-Shared.projitems +++ b/libMBIN/libMBIN-Shared.projitems @@ -359,6 +359,7 @@ + @@ -771,6 +772,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1013,6 +1055,7 @@ + @@ -1023,6 +1066,7 @@ + @@ -1082,6 +1126,7 @@ + @@ -1522,6 +1567,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1536,6 +1639,8 @@ + + @@ -1761,6 +1866,7 @@ + @@ -2340,6 +2446,7 @@ +